π
<-

Fusion 89/92+

Programmation et implémentation d'algorithmes.

Fusion 89/92+

Unread postby critor » 22 May 2009, 23:36

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 :;): )
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51.5%
 
Posts: 42258
Images: 16724
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Fusion 89/92+

Unread postby tama » 23 May 2009, 12:57

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 ^^)
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: Fusion 89/92+

Unread postby godbod » 04 Jun 2009, 16:37

C'est bien. On parlera bientot de virtualisation des sytèmes sur calc... :):
User avatar
godbod
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 35.9%
 
Posts: 170
Joined: 30 Dec 2006, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: DUT Informatique Industrielle

Re: Fusion 89/92+

Unread postby LinkWebmaster » 06 Aug 2009, 14:42

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#: )
Image
User avatar
LinkWebmaster
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 68.8%
 
Posts: 158
Joined: 03 Jan 2005, 00:00
Location: Projet RPG MAKER Ti
Gender: Male
Calculator(s):
MyCalcs profile
Class:

Re: Fusion 89/92+

Unread postby Bisam » 06 Aug 2009, 18:25

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).
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Fusion 89/92+

Unread postby critor » 06 Aug 2009, 19:17

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.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51.5%
 
Posts: 42258
Images: 16724
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Fusion 89/92+

Unread postby LinkWebmaster » 06 Aug 2009, 21:23

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.
Image
User avatar
LinkWebmaster
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 68.8%
 
Posts: 158
Joined: 03 Jan 2005, 00:00
Location: Projet RPG MAKER Ti
Gender: Male
Calculator(s):
MyCalcs profile
Class:


Return to Programmation

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
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 !
1234
-
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.
1383 utilisateurs:
>1368 invités
>9 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)