π
<-

TI-Nspire Emulateur Game Boy Advance TI-Nspire CX: test performances

New postby critor » 03 Aug 2012, 03:32

Dans une news précédente, l'émulateur Game Boy Advance dont vous rêviez depuis 6 mois a enfin été publié par calc84maniac.

Nous vous disions qu'il était légèrement plus lent qu'une véritable Game Boy Advance et qu'un petit overclocking avec notre Nover arrangeait les choses, mais ce n'est pas très précis et autant que vous puissiez vous rendre compte par vous-même! :;):

Car oui maintenant, après le test écran, voici les tests performances & overclocking, non pas en images mais en vidéos! :#top#:


Comparons le même jeu lancé en simultané sur Game Boy Advance et sur TI-Nspire CX, normale dans une première partie de la vidéo puis overclockée:



Alors effectivement c'est sensiblement plus lent mais cela reste parfaitement jouable! :bj:
De plus, avec Nover, qui ici utilise une config 'raisonnable' que vous pourrez peut-être même dépasser, on arrive quasiment à obtenir la même vitesse qu'une véritable Game Boy Advance! :bj:

Qui aurais cru que Nover serait un jour aussi utile? :;):
Comme beaucoup de mes outils et expériences, ça a l'air à la sortie d'un simple amusement/bricolage d'un intérêt purement technique, et quelques semaines ou mois après, les applications sont extraordinaires! :#top#:
Qui a dit que j'étais visionnaire? :#langue#:




Ce que l'on peut reprocher au test précédent même si il met en évidence l'augmentation sensible des performances avec l'overclocking, est de ne pas pouvoir bien comparer avec et sans overclocking.

Qu'à cela ne tienne; voici maintenant un 2ème test! :D:
Comparons le même jeu lancé en simultané sur 3 machines: une Game Boy Advance, une TI-Nspire CX numérique 'normale' et une TI-Nspire CX CAS overclockée:


Le gain en performances offert par Nover est clairement époustouflant, les performances de la TI-Nspire CX CAS overclockée étant beaucoup plus proches de celles de la Game Boy Advance réelle que de celles de la TI-Nspire CX non overclockée. :o:





En vacances cet été,
tu emportes ta CX c'est décidé! :#langue#:






Liens:
gpSP (émulateur GBA)
Ndless 3.1
ROMs GBA pour TI-Nspire (prêtes à l'emploi car déjà converties)
Nover (overclocking)
Tutoriel de recherche de la meilleure config pour Nover
HideManager (pour cacher des dossiers)
Tutoriel pour masquer le dossier des ROMs GBA et accélérer l'accès à l'explorateur Nspire

TI-z80 Concours d'optimisation sur z80.

New postby nikitouzz » 02 Aug 2012, 23:01

Comme je me suis dit que pendant les vacances, il n'y avait rien de special, je me suis permis de lance un petit concours sur Espace-TI ici

J’arrête de recevoir les optimisations lundi 6/08/2012 a 00h00, envoyez-moi vos codes le dimanche car le lundi ça sera trop tard, je les corrige le matin même et à 6-7 heure les resultat seront là :)

Il s'agit d'un concours d’optimisation, j'y ai inclus deux codes l'un en Axe et l'autre en TI-basic, le but étant de réduire leur taille sans que leur fonctionnement ne change, pour le premier tour.

(eh non il n'y a rien à gagner par contre j'aurais bien offert une nspire_cx cas mais c’était un peu cher ^^ )



Pour participer, envoyez-moi vos réponses en MP ou a cette adresse : sacha.stef@hotmail.fr
attention !!! il faut participer dans une seule catégorie, pas les deux !!!!

Axe : c'est un moteur de jeu donc le screen est plus bas.

Code: Select all
:[FF818181818181FF]→pic0
:[FFC3A59999A5C3FF]→pic1
:[0000000000000000]→pic9
:0→S
:1→A
:2→B
:ClrDraw
:Repeat getKey(15)
:Pt-Change(A*8,B*8,Pic0)
:DispGraph
:Pt-Change(A*8,B*8,Pic0)
:Pause 100
:If getKey(1) and (B≠7) and (pxl-Test(A*8,B+1*8)=0)
:B+1→B
:S++
:pause 250
:End
:If getKey(2) and (A≠1) and (pxl-Test(A-1*8,B*8)=0)
:A-1→A
:S++
:pause 250
:End
:If getKey(3) and (A≠11) and (pxl-Test(A+1*8,B*8)=0)
:A+1→A
:S+1→S
:pause 250
:End
:If getKey(4) and (B≠1) and (pxl-Test(A*8,B-1*8)=0)
:B-1→B
:S+1→S
:pause 250
:End
:If getKey(3) and (pxl-Test(A+1*8,B*8)=1) and (pxl-Test(A+2*8,B*8)=0) and (A≠10) and (pxl-Test(A+1*8+1,B*8+2)=0)
:Pt-Off(A+1*8,B*8,Pic9)
:Pt-Off(A+2*8,B*8,Pic1)
:A+1→A
:S+1→S
:pause 250
:End
:If getKey(2) and (pxl-Test(A-1*8,B*8)=1) and (pxl-Test(A-2*8,B*8)=0) and (A≠2) and (pxl-Test(A-1*8+1,B*8+2)=0)
:Pt-Off(A-1*8,B*8,Pic9)
:Pt-Off(A-2*8,B*8,Pic1)
:A-1→A
:S+1→S
:pause 250
:End
:If getKey(1) and (pxl-Test(A*8,B+1*8)=1) and (pxl-Test(A*8,B+2*8)=0) and (B≠6) and (pxl-Test(A*8+1,B+1*8+2)=0)
:Pt-Off(A*8,B+1*8,Pic9)
:Pt-Off(A*8,B+2*8,Pic1)
:B+1→B
:S+1→S
:pause 250
:End
:If getKey(4) and (pxl-Test(A*8,B-1*8)=1) and (pxl-Test(A*8,B-2*8)=0) and (B≠2) and (pxl-Test(A*8+1,B-1*8+2)=0)
:Pt-Off(A*8,B-1*8,Pic9)
:Pt-Off(A*8,B-2*8,Pic1)
:B-1→B
:S+1→S
:pause 250
:End
:End


un peu d'aide : Image

TI-basic : c'est un petit jeu tout simple qui est bien lourd pour sa simplicitee

Code: Select all
:Lbl 0:0→∟AD(1)
:Menu("JEUX","jouer",8,"quitter",9)
:Lbl 8
:ClrHome
:200→D
:Output(4,6,"00000")
:Output(5,6,"0  0")
:Output(6,6,"0  0")
:Output(7,6,"0  0")
:Output(8,6,"00000")
:Lbl 1
:∟AD+1→∟AD
:randInt(1,9)→A
:Repeat D=0
:D-1→D
:Output(1,1,"    ")
:Output(1,1,D)
:Output(2,1,∟AD(1))
:Output(6,8,A)
:0→B
:getKey→B
:B+A→C
:If C=93 or C=95 or C=97 or C=86 or C=88 or C=90 or C=79 or C=81 or C=83
:Goto 1
:End
:ClrHome
:Output(3,5,"SCORE:)
:Output(4,6,∟AD(1))
:If ∟AD(1)>∟AC(1)
:∟AD(1)→∟AC(1)
:Pause
:Goto 0
:Lbl 9
:ClrHome
:Output(4,6,"sacha")
:Output(1,1"")


pas besoin de screen pour celui la ;-)



voila voila ( phrase que je ne supporte pas entendre ^^ ) il faut m’optimiser tout ça pour le lundi 6/08 et envoyez-moi vos réponses dans une seule catégorie :)
Link to topic: Concours d'optimisation sur z80. (Comments: 5)

TI-Nspire Emulateur Game Boy Advance pour TI-Nspire CX: le test écran

New postby critor » 02 Aug 2012, 20:54

Depuis la news précédente, l'émulateur Game Boy Advance que vous nous demandez souvent depuis 6 mois est enfin disponible et téléchargeable.

Comme il est uniquement compatible avec les TI-Nspire CX qui disposent d'un écran rétroéclairé, on peut même le qualifier d'émulateur Game Boy Advance SP, la version rétroéclairée de la Game Boy Advance! :#top#:



Que donne donc l'écran de la TI-Nspire CX par rapport à celui de la Game Boy Advance SP ?

En théorie, nous avons donc:
  • sur TI-Nspire CX, un écran couleur 16-bits (65536 couleurs) rétroéclairé en 320x240 pixels
  • sur Nintendo Game Boy Advance SP, un écran couleur 15-bits (32768 couleurs) rétroéclairé en 240x160 pixels



Et bien voyons ça, car oui depuis 2 semaines, prévoyant, j'étais justement allé ressortir ma superbe Game Boy Advance SP vert-citron pour vous! :bj:

Image




Sans appel, le rétroéclairage de la TI-Nspire CX est bien meilleur que celui de la Game Boy Advance SP:
  • pas de reflets :bj:
  • luminosité et contraste par défaut plus élevés (non réglables sur la Game Boy Advance SP) :bj:
  • écran quasiment lisible sous tous les angles sur TI-Nspire CX, alors que la Game Boy Advance SP nécessite un positionnement bien particulier de l'utilisateur pour renvoyer les vraies couleurs et sous la meilleure luminosité :bj:




Notons aussi que calc84maniac nous offre un affichage de 320 pixels de large quasi plein écran sans aucune distorsion malgré les rapports de résolutions différents entre la TI-Nspire CX et la Game Boy Advance: 1.33 fois plus de pixels horizontalement, mais 1.5 fois plus de pixels verticalement! :#top#:



Finalement décidément, :;):
Si on ne regarde pas plus loin que l'écran, :%):
Mieux vaut acheter pour la rentrée, :):
Et pourquoi pas même pour cet été, :=):
une TI-Nspire CX plutôt qu'une Game Boy Advance SP! :D:






Liens:
gpSP (émulateur GBA)
Ndless 3.1
ROMs GBA pour TI-Nspire (prêtes à l'emploi car déjà converties)
Nover (overclocking)
Tutoriel de recherche de la meilleure config pour Nover
HideManager (pour cacher des dossiers)
Tutoriel pour masquer le dossier des ROMs GBA et accélérer l'accès à l'explorateur Nspire

TI-Nspire Enfin l'émulateur Game Boy Advance pour TI-Nspire CX !

New postby critor » 02 Aug 2012, 17:41

Annoncé depuis plusieurs semaines sur TI-Planet, voici enfin le grand soir avec la sortie de la première version publique de l'émulateur Game Boy Advance pour TI-Nspire CX, j'ai nommé gpSP! :#top#:

Notons bien que seules les TI-Nspire CX sont supportées. Les anciennes TI-Nspire monochromes ne le sont pas pour 2 raisons:
  • la RAM de seulement 32Mo contre 64Mo sur les TI-Nspire CX, et il faut être capable d'avoir en RAM la totalité de la ROM du jeu Game Boy Advance, souvent beaucoup plus grosse qu'une ROM NES ou Game Boy tout court - nous avons justement vu très récemment qu'il n'était pas possible d'allouer plus de 3-4Mo contigus sur les modèles à 32Mo de RAM à cause de la taille de l'OS Nspire, ce qui est hélas largement insuffisant pour la grande majorité des ROMs Game Boy Advance
  • l'écran monochrome qui était déjà horrible et injouable avec ses bavures (rémanence importante des pixels éteints) pour les jeux GameBoy dont le fond n'était pas blanc/clair

Image




Pourquoi ce nom de bizarre de "gpSP" d'ailleurs, me direz-vous? ;)
  • Le "psp" vient du fait qu'il s'agit d'un portage d'un émulateur pour Playstation PSP, un des rares émulateurs Game Boy Advance à être écrit en C Ansi, et non en C++, non supporté par Ndless.
  • Le "SP" en capitales vient du fait que puisque la TI-Nspire CX est le seul modèle supporté et disposé d'un écran rétroéclairé (comme la PSP), on peut considérer qu'il ne s'agit plus d'un émulateur Game Boy Advance, mais mieux: d'un émulateur Game Boy Advance SP! :bj:
Image




Signalons bien qu'il s'agit encore d'une version en statut alpha. Elle n'est donc pas stabilisée, bien que largement utilisable pour ce que j'ai pu tester, avec des plantages possibles quand on change de jeu.



Légèrement plus lent que la véritable Nintendo Game Boy Advance mais toutefois très fluide, tu pourras si tu le veux lui donner un petit coup de boost avec notre programme d'overclocking Nover, mis à jour à cette intention. N'oublie pas de consulter le tutoriel si tu décides de l'utiliser! :;):

Tu peux dès à présent télécharger des ROMs GBA sur divers sites, mais il te faudra les transformer en fichiers TNS pour pouvoir les envoyer sur TI-Nspire.
Il suffit normalement de renommer le fichier à envoyer en lui rajoutant l'extension ".tns" à la fin, mais c'est assez pénible sous Windows car les extensions de fichiers sont masquées par défaut, et il faut aller décocher cette option dans le menu 'Outils' d'un dossier:
Image

Mais heureusement nous avons pensé à toi: accède dès maintenant dans nos archives à plus de 400 ROMs déjà converties pour TI-Nspire! :bj:

Tu auras aussi besoin de récupérer un BIOS Game Boy Advance :)



Enfin, notons que comme la TI-Nspire CX dispose d'un écran couleur rétroéclairé, on peut considérer que ce n'est pas un émulateur de Game Boy Advance, mais un émulateur de Game Boy Advance SP! ;)

Nous te souhaitons donc beaucoup de fun pour tout le mois d'août avec ta nouvelle Game Boy Advance SP ! :#top#:





Liens:
gpSP (émulateur GBA)
Ndless 3.1
ROMs GBA pour TI-Nspire (prêtes à l'emploi car déjà converties)
Nover (overclocking)
Tutoriel de recherche de la meilleure config pour Nover
HideManager (pour cacher des dossiers)
Tutoriel pour masquer le dossier des ROMs GBA et accélérer l'accès à l'explorateur Nspire

TI-Nspire nPatch: corrige les OS corrompus par l'installateur Ndless

New postby critor » 02 Aug 2012, 12:32

Les fichiers d'OS TI-Nspire sont en réalité des archives au format PKZIP, préfixés d'un header propriétaire de 2 lignes par TI avec entre autres:
  • le nom du fichier
  • sa version
  • sa taille
Image


Le fichier d'OS que vous envoyez sur votre TI-Nspire est d'abord reçu dans l'emplacement caché "/tmp/TI-Nspire.tnc" puis une fois l'installation validée, déplacé et conservé dans l'emplacement caché "/phoenix/install/TI-Nspire.tnc".
Image




Dans une news précédente, nous vous sortions notre utilitaire nTNOC qui vous permettait de libérer jusqu'à 5Mo sur votre TI-Nspire en installant l'OS 3.1 et en nettoyant l'archive-OS de ses éléments inutiles.

nTNOC vous indiquait d'ailleurs les éléments contenus dans l'archive-OS, et lesquels étaient retirables:
Image


Les plus attentifs d'entre vous auraient dû alors remarquer quelque chose sur cette image: il y a un élément nommé "ndless".

Oui en effet, l'installateur Ndless injecte un fichier "ndless" dans l'archive-OS, la rendant bien évidemment un peu plus grosse.



Depuis la sortie de Ndless 3.1 au mois de janvier, vous avez pu remarquer que vous étiez hélas incapables d'installer un OS sur une autre calculatrice à partir d'une calculatrice Ndlessée.
Image


Comme expliqué dans la même news précédente, il s'agit d'un bug de l'installateur Ndless qui modifie l'archive-OS de façon incomplète, la laissant dans un état corrompu.

En effet, l'installateur Ndless ne met pas à jour la taille du fichier dans le header représenté ci-dessus.

En conséquence, lors de l'envoi d'un OS Ndlessé vers une autre calculatrice, la taille de fichier annoncée (celle du header) et la taille du fichier réellement transféré diffèrent, faisant échouer l'installation de l'OS. Heureusement, le Boot2 lui semble ignorer cette taille, ce qui permet quand même à l'OS corrompu de se lancer sur votre calculatrice. :)



Notre utilitaire nTNOC de notre news précédente avait la gentillesse de corriger le fichier d'OS corrompu, vous permettant à nouveau de transférer l'OS d'une calculatrice Ndlessée.

Mais il le faisait uniquement si il devait modifier l'OS, c'est-à-dire si celui-ci était optimisable.

Il était impossible de corriger un OS déjà optimisé (par exemple avec la version ordinateur de TNOC) et corrompu ensuite par l'installation de Ndless.

Aussi, je pensais qu'un bug aussi handicapant pour l'utilisateur d'une part, pourtant apparemment si simple à corriger d'autre part, et surtout rendant potentiellement possible la diffusion de Ndless entre calculatrices sans besoin d'aucun ordinateur, aurait fait l'objet d'une mise à jour rapide de Ndless, ce qui n'a apparemment pas été le cas.



C'est pourquoi je vous publie aujourd'hui nPatch, un petit utilitaire pour corriger, si nécessaire, la taille du fichier dans le header de l'archive-OS! :bj:

Image

Image




Si de plus vous procédez souvent à des désinstallations/réinstallations d'OS et de Ndless, vous pourrez installer nPatch dans le dossier de démarrage de Ndless, afin de corriger l'archive-OS juste après une nouvelle installation de Ndless! :bj:



Deux petits bémols toutefois, qui ne sont pas de mon ressort car impliquant d'autres bugs de Ndless:
  • Il est à parier que le désinstallateur de Ndless (lancement du fichier ndless-ressources.tns) comporte exactement le même bug que l'installateur et ne modifie pas la taille du fichier dans le header de l'archive-OS. Aussi, si vous patchez votre archive-OS Ndlessée, et si jamais il vous arrive de désinstaller Ndless, c'est alors que vous vous retrouverez à nouveau avec un OS fonctionnel mais corrompu que vous ne pourrez pas transférer entre calculatrices.
  • La calculatrice réceptrice lance automatiquement le désinstallateur de Ndless au démarrage, qui vous demande si vous voulez désinstaller Ndless et redémarre dans tous les cas. Aussi, vous vous verrez bêtement redemander éternellement cette même question tant que vous ne répondrez pas oui à la désinstallation. (à noter que ce même bug se produit aussi si vous redémarrez une calculatrice Ndlessée après en avoir changé la langue)
Image


Mais bref, si vous n'avez aucune intention de désinstaller Ndless et le conservez durablement sur votre calculatrice, nPatch est fait pour vous! :#top#:





Lien:
nPatch

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2795 utilisateurs:
>2762 invités
>26 membres
>7 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)