π
<-
Chat plein-écran
[^]

[ti82A] ROMDUMP exécutable mais ensuite..?

Assembleur, Axe, C/C++, ICE...

Re: [ti82A] ROMDUMP exécutable mais ensuite..?

Unread postby Lionel Debroux » 08 Aug 2020, 20:28

Le script d'install utilisateur fonctionne pour une certaine variété de *nix, mais pour Windows, le build est nettement plus compliqué.
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: 7.6%
 
Posts: 6574
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Re: [ti82A] ROMDUMP exécutable mais ensuite..?

Unread postby Lionel Debroux » 12 Aug 2020, 16:17

Je viens de pousser des modifs dans la branche experimental2 du repo tilibs pour permettre le ROM dumping des 82A, selon ce qui est décrit dans ce topic. Il faudra donc construire la branche experimental2, et non la branche par défaut master; pour ça, le plus simple pour toi à court terme est de modifier le script d'install habituel https://ti-pla.net/tilpinst pour remplacer "git checkout experimental" par "git checkout experimental2". De mon côté, il faudra le remplacer par USE_BRANCH plus générique, utilisant la branche par défaut si aucune indication n'est donnée au script d'installation.

Question: est-ce qu'une adaptation du Flash unlock pour 84+ fonctionnerait pour 82A ? Si oui, les modifs pourront être étendues pour fournir un ROM dump plus fidèle, comprenant notamment la certificate memory.
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: 7.6%
 
Posts: 6574
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Re: [ti82A] ROMDUMP exécutable mais ensuite..?

Unread postby grosged » 12 Aug 2020, 20:47

J'ai modifié le script comme tu m'as dit, puis j'ai lancé l'install'
Puis j'ai lancé TILP : c'est toujours comme avant
Fallait-il désinstaller l'ancien TILP ?.. Si oui , comment?
User avatar
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.7%
 
Posts: 748
Images: 73
Joined: 14 Sep 2011, 12:29
Gender: Male
Calculator(s):
GitHub: grosged

Re: [ti82A] ROMDUMP exécutable mais ensuite..?

Unread postby Lionel Debroux » 12 Aug 2020, 21:30

Quelle est la version de TILP affichée dans le terminal lors de son lancement, ou dans l'about intégré ?
Aussi, est-ce que l'installation s'est bien passée ? Mais c'est probable, car le script est fait pour s'arrêter quand il y a une erreur.

Il est nécessaire de désinstaller les packages de la distribution s'ils étaient présents, mais en principe, tu l'avais fait précédemment si tu as déjà utilisé le script officiel d'installation.
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: 7.6%
 
Posts: 6574
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Re: [ti82A] ROMDUMP exécutable mais ensuite..?

Unread postby grosged » 12 Aug 2020, 21:35

TILP2 1.19
cables=1.3.6
files=1.1.8
calcs=1.1.10
conv=1.1.6
User avatar
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.7%
 
Posts: 748
Images: 73
Joined: 14 Sep 2011, 12:29
Gender: Male
Calculator(s):
GitHub: grosged

Re: [ti82A] ROMDUMP exécutable mais ensuite..?

Unread postby Lionel Debroux » 12 Aug 2020, 22:48

Au moins, tu n'utilises pas les packages de la distro, c'est déjà ça de vérifié :)

Il n'y a vraiment rien du tout qui se passe quand tu demandes un ROM dump et que ta 82A est branchée ? Pas de boîte de dialogue indiquant l'envoi d'un programme ?
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: 7.6%
 
Posts: 6574
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Re: [ti82A] ROMDUMP exécutable mais ensuite..?

Unread postby grosged » 13 Aug 2020, 20:56

En fait, je ne peux toujours pas demander un ROMDUMP : l'option est grisée
(c'est ce qui me fait douter quant à la version lancée)
User avatar
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.7%
 
Posts: 748
Images: 73
Joined: 14 Sep 2011, 12:29
Gender: Male
Calculator(s):
GitHub: grosged

Re: [ti82A] ROMDUMP exécutable mais ensuite..?

Unread postby Lionel Debroux » 13 Aug 2020, 21:19

C'est malin, je n'ai plus la 82A que m'avait envoyé TI pour tester de mon côté...

On va tenter un truc pour vérifier que c'est bien la nouvelle version qui s'exécute: modifier un fichier pour afficher un message spécial au démarrage.
Par exemple, édite $HOME/lpg/tilibs/libticalcs/trunk/src/ticalcs.cc ($HOME/lpg étant la valeur par défaut pour SRCDIR) pour ajouter, dans la fonction ticalcs_library_init(), avant le "return (++ticalcs_instance);", un "puts("Coucou grosged");". Puis ensuite, relance install_tilp.sh . Si au démarrage, la sortie terminal ne contient pas ce message, c'est que ce n'est pas la dernière version qui s'exécute.
Mais si c'est bien la dernière version qui s'exécute, alors j'ai oublié de faire quelque chose pour que le ROM dumping des 82A soit possible. Pourtant, OPS_ROMDUMP devrait servir à ça, et je l'ai activé dans calc_84p.cc::calc_82a_usb .
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: 7.6%
 
Posts: 6574
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Re: [ti82A] ROMDUMP exécutable mais ensuite..?

Unread postby grosged » 13 Aug 2020, 21:44

j'ai inséré puts("Coucou grosged"); dans
/root/lpg/tilp/tilibs/libticalcs/trunk/src/ticalcs.c
puis j'ai relancé install_tilp.sh
puis tilp : je ne lis aucun "Coucou grosged" dans la console
User avatar
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.7%
 
Posts: 748
Images: 73
Joined: 14 Sep 2011, 12:29
Gender: Male
Calculator(s):
GitHub: grosged

Re: [ti82A] ROMDUMP exécutable mais ensuite..?

Unread postby Lionel Debroux » 13 Aug 2020, 21:50

/root/lpg/tilp/tilibs/libticalcs/trunk/src/ticalcs.c

Ah. Si ce n'est pas une typo, ceci n'est pas bon pour deux raisons:
* c'est ticalcs.cc sur la branche experimental2, donc la branche experimental2 n'est pas mise en place de façon adéquate;
* tu utilises root, ce qui est 1) considéré comme une mauvaise pratique pour la compilation et 2) superflu et déconseillé pour libti*/gfm/tilp, qui fonctionnent très bien en compte limité à partir du moment où on a installé une fois pour toutes les règles udev comme indiqué par le CONFIG et rappelé par install_tilp.sh quand il finit de s'exécuter avec succès.

Quel est le résultat de la commande
Code: Select all
ls -l `which tilp`
?
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: 7.6%
 
Posts: 6574
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

PreviousNext

Return to Langages alternatifs

Who is online

Users browsing this forum: No registered users and 6 guests

-
Search
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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.
725 utilisateurs:
>712 invités
>7 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)