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
Outil de ROM dumping des 84+CSE...
Voir le premier message non lu • 1 message
• Page 1 sur 1
Outil de ROM dumping des 84+CSE...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6859
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
1 message
• Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 31 invités