π
<-
Chat plein-écran
[^]

Outil de ROM dumping des 84+CSE...

Nouveautés, projets, mises à jour.

Outil de ROM dumping des 84+CSE...

Message non lude Lionel Debroux » 04 Avr 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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 31 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
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.
1566 utilisateurs:
>1554 invités
>8 membres
>4 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)