π
<-

Outil de ROM dumping des 84+CSE...

Nouveautés, projets, mises à jour.

Outil de ROM dumping des 84+CSE...

Unread postby Lionel Debroux » 04 Apr 2013, 16:52

Ce matin, Jon "Jonimus"/"TheStorm" Sturm a publié une version spéciale 84+CSE de son outil pour faire des dumps de ROM à travers l'I/O classique (jack 2.5mm stéréo propriétaire) :)
Il se trouve que la 84+CSE, comme les autres membres de la famille 83+, gère une commande "memory dump page" (uniquement sur le port classique, pas par USB direct). Cette commande est connue depuis longtemps, mais jusqu'à il y a peu de temps, libticalcs (partie de TILP) ne donnait pas accès direct à des fonctions existantes permettant d'implémenter simplement cette commande, ou toute autre commande non implémentée par libticalcs (il y en a quelques autres). "implémenter simplement", dans ce contexte, veut dire "pouvoir se passer de copier-coller du code depuis libticalcs vers un programme court par ailleurs" (si on copie les fichiers complets, ça fait plus de 2000 lignes de copier-coller sur un commit d'un peu plus de 2200 lignes !).
Cette limitation a disparu dans la dernière version de libticalcs, distribuée avec TILP II 1.17.

Bref... si vous avez un SilverLink, BlackLink, GrayLink ou ParallelLink, vous pouvez maintenant dumper la ROM de votre 84+CSE, en lançant le programme de Jonimus ;)
Trois notes:
* c'est lent (presque une demi-heure...) , car contrairement au ROM dumper assembleur (pas encore porté vers 84+CSE), la commande de dump intégrée ne regarde pas le contenu des pages avant de les envoyer, pour éventuellement envoyer très peu d'octets (1, 2 ou 4 - flemme de regarder le code) au lieu de 16384 octets;
* ne branchez pas la calculatrice en USB direct à l'ordinateur en même temps (vous pouvez la brancher à un autre chargeur), sinon le ROM dumper va foirer.
* naturellement, ceux qui utilisent TI-Connect mais n'utilisaient pas encore TILP ou un logiciel tiers pour communiquer avec sa calculatrice (le client globalCALCnet, par exemple) vont devoir installer le filter driver à la main.

Une fois que vous avez le dump de votre ROM, utilisez-la dans un des deux émulateurs existants gérant (en version beta) la 84+CSE:
* jsTIfied (puisque Jonimus le mentionne publiquement, ça n'est manifestement plus un secret que jsTIfied gère la 84+CSE depuis longtemps);
* une version spéciale de TilEm, dans une branche de développement à compiler vous-mêmes, en attendant que des binaires Windows soient disponibles. [EDIT: c'est Jonimus qui les a faits, http://jonimoose.net/calcstuff/tilp/tilem2.exe - à utiliser avec les binaires libti* du ZIP ci-dessous]

Assez parlé, voici les liens :)

Code source: https://github.com/Jonimoose/TITools/tree/romdump-test
Binaires Windows prêts à l'emploi: http://jonimoose.net/calcstuff/tilp/TIT ... dumper.zip
Source de l'info: http://www.cemetech.net/forum/viewtopic.php?t=9017
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.4%
 
Posts: 6873
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Return to Actualités

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.
1860 utilisateurs:
>1832 invités
>20 membres
>8 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/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)