Page 1 of 1

Fusion 89/92+

Unread postPosted: 22 May 2009, 23:36
by critor
Les TI-89 et TI-92+ sont matériellement très similaires:
* même taille de mémoire morte: 2048Ko de ROM
* même type de matériel HW1 ou HW2 sur chacune

On peut donc penser à installer un système TI-92+ sur une calculatrice TI-89, ou un système TI-89 sur une calculatrice TI-92+.

Dans le sens système TI-89 sur calculatrice TI-92+, il n'y a aucun intérêt: tous les systèmes TI-89 ont leur équivalent sur TI-92+ - autant utiliser l'original qui fonctionnera de façon optimale.


Par contre dans le sens système TI-92+ sur calculatrice TI-89, il existe un système TI-92+ qui n'a aucun équivalent sur TI-89: le tout 1er, le 1.00.
(le 1.00 de la TI-89 correspond en fait au 1.01 de la TI-92+)

J'ai donc tenté la manip sur émulateur.

J'ai pris une image de la ROM d'une TI-92+ HW1 chargée avec le système 1.00.
J'ai écrasé le boot code (16 premiers Ko) par celui d'une TI-89 HW1.

Donc on résume, une TI-89 avec le système TI-92+ 1.00.
J'ai donné la pâtée à bouffer à TI-Emu.

Et surprise... ça démarre!!!!

Par contre, l'image déborde de l'écran... et oui, la TI-92+ a un écran plus gros que la TI-89.
Ca veut dire que la mémoire écran (les experts diront tampon ou buffer) de la TI-89 a exactement la même taille que celle de la TI-92+.
Et dans cette mémoire, que l'on peut symboliser par un rectangle, l'écran n'affiche que le coin supérieur gauche.
Donc sur TI-89, une partie de cette mémoire ne sert à rien.

Même si ce n'est pas parfait, c'est déjà très impressionant que la calculatrice accepte de démarrer du 1er coup. Cela confirme la grande similarité des matériels des TI-89 et TI-92+.

Voici une capture d'écran de mon expérience:
Image


En passant, même si c'est sans intérêt - voici ce que donne inversement un système TI-89 sur une TI-92+:
Image

Mêmes symptômes si on force un système TI-89 sur une TI-Voyage 200 (HW2, dont géré par les systèmes TI-89)
Image


Bon alors, c'est qui le plus dingue ici? :#delire#: :#fou2#:
(mais au moins quand on est dingue, on a le plaisir de faire des folies :;): )

Re: Fusion 89/92+

Unread postPosted: 23 May 2009, 12:57
by tama
mouarf c'est marrant, sur 89 on voit qu'une partie de l'écran et sur 92/v200 on a toute une partie qui est inusitée (oui je sais ça se dit pas ^^)

Re: Fusion 89/92+

Unread postPosted: 04 Jun 2009, 16:37
by godbod
C'est bien. On parlera bientot de virtualisation des sytèmes sur calc... :):

Re: Fusion 89/92+

Unread postPosted: 06 Aug 2009, 14:42
by LinkWebmaster
En passant, même si c'est sans intérêt - voici ce que donne inversement un système TI-89 sur une TI-92+:


Ce n'est pas sans intérêt (si j'avais percuté avant ... :#zzz#: )

Ton post est super interessant (même si je le déterre un peu). Pour ma part, je développe maintenant mes programmes pour ti-89 via la v200 (à cause uniquement de la rapidité pour écrire le code via le clavier).
J'ai racheté une ti-89 pour vérifier la bonne compatibilité de mes graphs mais en fait j'aurais du appliquer tes conseils et installer le système d'exploitation de la 89 sur la v200 (j'aurais économisé 50 euros :#ouin#: )

Re: Fusion 89/92+

Unread postPosted: 06 Aug 2009, 18:25
by Bisam
Je viens de tilter un truc...
Si une partie de la mémoire écran de la TI89 n'est pas utilisée, on peut l'utiliser tout de même pour stocker des images de grandes tailles et faire ce que certains demandent, à savoir afficher des images trop grandes pour l'écran et se déplacer dessus en implémentant un petit programme (nécessairement assembleur puisqu'il faudra atteindre une zone mémoire normalement impossible à atteindre en Basic).

Re: Fusion 89/92+

Unread postPosted: 06 Aug 2009, 19:17
by critor
Bravo Bisam tu as tout tilté! :;):


En effet, si les TI89, et TI-92+/V200 avaient eu une mémoire écran de taille différente, on aurait eu des affichages illisibles...

Avec un système TI-92+/V200 sur TI-89, chaque ligne de l'écran 92+/V200 aurait été affichée en continu sur plusieurs ligne de l'écran 89.

Inversement, aec un système TI-89 sur TI-92+/V200, chaque ligne de l'écran 92+/V200 aurait contenu à la suite plusieurs lignes de l'écran 89.


Comme c'est lisible, c'est que la TI-89 et les TI-92+/V200 réservent la même mémoire écran.
Sauf que sur TI-89, seule une partie de cette mémoire est testée pour l'affichage.

Re: Fusion 89/92+

Unread postPosted: 06 Aug 2009, 21:23
by LinkWebmaster
Si une partie de la mémoire écran de la TI89 n'est pas utilisée
... et on peut tenir ce même raisonnement avec la TI92/V200 ? car j'ai réussi a enregistrer une image en format .v2i de 500 pixels de hauteur pour autant de largeur et à l'envoyer sur la v200... la taille du fichier PIC est de 31507. J'ai quand même eu un message d'erreur du logiciel ti lorsque j'ai voulu enregistrer une image de 1000x1000. Il me met que la taille maximun des fichiers est de 64k...
Si quelqu'un programme un petit logiciel en Assembleur pour se déplacer sur des images de 500 pixels, ca pourrait ouvrir sur des idées de programmes sympas.