π
<-

TI Emu et ses formats

:32ti89: :32ti892: :32ti89t: :32ti89tn: :32ti92: :32tiv200:

TI Emu et ses formats

Message non lude Persalteas » 20 Mar 2012, 13:40

Bijour, je suis en train de me débattre avec les différents formats de systèmes utilisés par TI Emu...

Je connaissais jusqu'à présent le *.rom (censé contenir le boot plus l'OS) et le *.89u (censé être juste l'OS).

  1. A quoi correspondent les *.img (qui contiennent le boot de temps en temps mais pas toujours) et les *.tib (sur z80 ça ne contient que la mémoire et ça n'a pas de rapport avec l'OS) ??
  2. Combien de hardwares différents existe-t-il ? j'ai des roms en HW1 à HW4. Y'en a encore d'autres ?
  3. est-ce que le HW est en rapport avec le boot ? (selon moi oui) et avec l'OS ? (selon moi non)

aidez moi parce que je patauge, là.
J'ai l'impression d'avoir compris deux ou trois équations:

boot (dépendant du HW) + 89u = rom ?
rom + tib = img mais on peut se passer du tib, tant qu'il y a la rom ?

merci
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: TI Emu et ses formats

Message non lude critor » 20 Mar 2012, 13:50

persalteas a écrit:Combien de hardwares différents existe-t-il ? j'ai des roms en HW1 à HW4. Y'en a encore d'autres ?


Oui.

TI-92 et TI-92II: HW1
TI-92 Plus: HW2 d'origine, ou HW1 avec le module d'upgrade des TI-92
TI-89: HW1 ou HW2
TI-89 Titanium: HW3 ou HW4
TI-Voyage 200: HW3 uniquement

persalteas a écrit:est-ce que le HW est en rapport avec le boot ? (selon moi oui) et avec l'OS ? (selon moi non)


Oui. J'ai pas la liste sous les yeux, mais les HW différents sont toujours venus avec des versions de Boot différentes.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.5%
 
Messages: 42396
Images: 17115
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI Emu et ses formats

Message non lude Lionel Debroux » 20 Mar 2012, 20:45

.img est le format interne de stockage des images de la mémoire Flash utilisé par TIEmu, quel que soit la façon dont ces images de la mémoire ont été créées (à partir d'un .xxu, d'un .tib ~ .xxu, ou d'un ROM dump). Les .tib ne sont pas très répandus et pas très utiles.
Sur TI-68k, il n'est pas nécessaire d'avoir un boot code pour démarrer correctement l'émulation (contrairement aux TI-Z80, pour lesquelles les émulateurs utilisent soit un vrai boot code, soit un truc minimaliste, spécial émulateur, qui ne fonctionne pas du tout sur machine réelle).

TI-92 Plus: HW2 d'origine, ou HW1 avec le module d'upgrade des TI-92

Dit autrement, les 92+ HW1 sont des 92 avec le module Plus, et les 92+ HW2 ne sont pas des 92 modifiées.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.4%
 
Messages: 6873
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: TI Emu et ses formats

Message non lude Persalteas » 20 Mar 2012, 21:02

Merci beaucoup pour vos réponses :bj:

okay pour les Hw, j'ai compris.

.img est le format interne de stockage des images de la mémoire Flash


Donc un .img contient au moins l'OS et le contenu en programmes, variables et divers trucs stockés dans la flash, alors. Et le boot code est là de temps en temps.

Les .tib ne sont pas très répandus et pas très utiles.

j'en ai un de TI 89, je n'arrive pas a émuler avec, même si TI Emu le reconnait dans les extensions autorisées. Est-ce que je peux en tirer quelque chose ? par exemple un *.rom de 89 tita que je cherche depuis le début ?
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: TI Emu et ses formats

Message non lude Lionel Debroux » 20 Mar 2012, 21:37

Le .tib contient, il me semble, encore moins d'infos que le .xxu, donc tu n'en tireras pas une ROM de 89T.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.4%
 
Messages: 6873
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: TI Emu et ses formats

Message non lude Persalteas » 21 Mar 2012, 08:43

ok.

Autre question: y-a-t-il une différence entre un OS titanium et un non Titanium ? (j'aurais dit oui)

Parce que j'ai là deux 89u

TI89Tianium_OS.89u
TI-89 Hardware 2 BIOS v2.01.89u


Selon le nom du deuxième, un OS en 89u est donc lui aussi spécifique du Hw ?

Et selon vous, le premier 89u (titanium) a-t-il un numéro de version ?

Et encore une dernière question (désolé de vous embêter): qu'est-ce que les ROMs internes et externes de 92+ ?
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: TI Emu et ses formats

Message non lude Lionel Debroux » 21 Mar 2012, 08:55

Autre question: y-a-t-il une différence entre un OS titanium et un non Titanium ? (j'aurais dit oui)

Oui, ils sont très différents: l'intersection des plages d'adresses dans lesquelles ils s'exécutent est vide :)

Selon le nom du deuxième, un OS en 89u est donc lui aussi spécifique du Hw ?

Les plus vieux OS (1.00 & 1.01 pour 92+, 1.00 pour 89 = 1.01 pour 92+) ne tournent pas sur HW2, mais les OS ultérieurs fonctionnent sur les HW2 (AMS 2.xx recommandés pour HW2, quand même - de toute façon, plus de fonctions sont disponibles et exportées dans la jump table sur AMS 2.xx que sur AMS 1.xx).
"TI-89 Hardware 2 BIOS v2.01.89u" pourrait faire penser à un AMS 2.01 (rare, et sans intérêt), mais cette dénomination ne veut rien dire :D

Et selon vous, le premier 89u (titanium) a-t-il un numéro de version ?

Oui, il y divers indicateurs directs ou indirects de version embarqués dans l'OS. Citons ReleaseDate, ReleaseVersion, le timestamp, TIOS_entries.

qu'est-ce que les ROMs internes et externes de 92+ ?

"ROM externe" fait référence à la mémoire Flash qui est dans le module Plus; "ROM interne" est la ROM interne de la machine.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.4%
 
Messages: 6873
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: TI Emu et ses formats

Message non lude Persalteas » 21 Mar 2012, 09:02

okay !

Je continue... ;) plus j'en sais et plus j'ai besoin d'en savoir... ;)

- qu'est-ce que c'est, AMS ? v'là encore aut'chose...

Oui, il y divers indicateurs directs ou indirects de version embarqués dans l'OS. Citons ReleaseDate, ReleaseVersion, le timestamp, TIOS_entries.


- Concrètement, comment je fais pour savoir ? Sur z80, c'est dans le menu mémoire, sur 89, c'est où ?

"ROM externe" fait référence à la mémoire Flash qui est dans le module Plus; "ROM interne" est la ROM interne de la machine.



Dit autrement, les 92+ HW1 sont des 92 avec le module Plus, et les 92+ HW2 ne sont pas des 92 modifiées.

- Donc il n'y a d'interne+externe que pour les 92+ HW1 ?

- Les HW2 n'ont que l'interne, normalement ?

- je vois qu'il existe 36000 versions du boot1 pour 92 Plus, pour beaucoup moins de versions de l'OS. Est-ce important ?

- Si les 92+ HW1 sont donc en deux parties de roms (interne+externe), comment je fais pour donner ça a TI Emu ?

- Les 92 II sont-elles aussi des 92 avec un module bonus (et donc rom externe+rom de 92) ?

- toute rom dite "interne" peut fonctionner toute seule en tant que rom de 92 basique ?

- @ lionel debroux: est-il possible (et plus ou moins autorisé) de diffuser des roms patchées avec votre Tiosmod ?
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: TI Emu et ses formats

Message non lude Lionel Debroux » 21 Mar 2012, 10:50

- qu'est-ce que c'est, AMS ? v'là encore aut'chose...

Advanced Mathematics Software, c'est à dire le petit nom de l'OS officiel des TI-68k :)

Oui, il y divers indicateurs directs ou indirects de version embarqués dans l'OS. Citons ReleaseDate, ReleaseVersion, le timestamp, TIOS_entries.

- Concrètement, comment je fais pour savoir ? Sur z80, c'est dans le menu mémoire, sur 89, c'est où ?

La façon la plus simple de le savoir est le dialog about, accessible par F1 puis A dans l'écran HOME (celui dans lequel on peut rentrer des calculs).

- Donc il n'y a d'interne+externe que pour les 92+ HW1 ?
- Les HW2 n'ont que l'interne, normalement ?

Pour autant que je sache, oui.

- je vois qu'il existe 36000 versions du boot1 pour 92 Plus, pour beaucoup moins de versions de l'OS. Est-ce important ?

Pas à mon avis.

- Si les 92+ HW1 sont donc en deux parties de roms (interne+externe), comment je fais pour donner ça a TI Emu ?

A l'utilisation, avec un module Plus (qui redéfinit le décodage d'adresses), tout se passe comme si la Flash externe remplaçait la ROM interne.

- Les 92 II sont-elles aussi des 92 avec un module bonus (et donc rom externe+rom de 92) ?

Je ne sais pas exactement quelle est la différence entre les 92 et les 92 II, mais en tout cas, les 92 II sont des 92, pas des 92+.

- toute rom dite "interne" peut fonctionner toute seule en tant que rom de 92 basique ?

Oui.

@ lionel debroux: est-il possible (et plus ou moins autorisé) de diffuser des roms patchées avec votre Tiosmod ?

La diffusion de ROMs complètes (en ce qui concerne les TI-68k, ça veut dire "comprenant le boot code", qui n'a pas été distribué sur le site de TI), ou de .xxu patchés avec tiosmod+amspatch, est aux risques et périls de ceux qui les diffusent. C'est bien pour ça que tiosmod+amspatch est fourni sous forme de sources (pas d'exécutables pré-compilés) et de patches binaires (pas d'images modifiées prêtes à l'emploi), et que TI-Planet n'héberge pas d'images modifiées prêtes à l'emploi.
Et n'hésite pas à me tutoyer: ici, comme sur d'autres forums, les admins se font tutoyer :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.4%
 
Messages: 6873
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: TI Emu et ses formats

Message non lude Persalteas » 21 Mar 2012, 20:53

Alors... OK, OK, OK, OK... et OK.

donc merci, merci, merci, merci... et merci.

question numéro 16:

A l'utilisation, avec un module Plus (qui redéfinit le décodage d'adresses), tout se passe comme si la Flash externe remplaçait la ROM interne.


Donc je donne a TI Emu juste la rom externe et ça devrait marcher.

numéro 17:
- Les 92 II sont-elles aussi des 92 avec un module bonus (et donc rom externe+rom de 92) ?

Je ne sais pas exactement quelle est la différence entre les 92 et les 92 II, mais en tout cas, les 92 II sont des 92, pas des 92+.


Ben... c'est moi qui vais te l'apprendre, alors, j'ai a ma disposition une rom dite "externe" de TI 92 II. Je suppose donc que la "interne" peut être n'importe quelle rom de 92 normale, et que le II est un module externe comme le serait le Plus. les 92 II sont donc des Hw1.

(ceci n'est pas basé sur des preuves mais sur des suppositions qui me semblent logiques...)

Don, je prépare la suite de l'interrogatoire, j'ai deux ou trois questions a poser à AlexRider avant ;)

merci encore.

(ps: j'avais pris l'habitude de vouvoyer critor, alors la manie me vient aussi pour toi, désolé... Je pense que je vais tutoyer tout le monde, ça ira mieux. )
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Suivante

Retourner vers Problèmes divers / Aide débutants

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 12 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
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
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2979 utilisateurs:
>2937 invités
>36 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)