Emulateur G850V en image

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Avatar de l’utilisateur
jvernet
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7838
Inscription : 24 mai 2002 09:57
Localisation : France 69
Contact :

Re: Emulateur G850V en image

Message par jvernet » 05 oct. 2010 16:35

C'est sympa, ton article, je vais essayer ça. Je ne savais même pas que cet émulo proposait toutes ces fonctionnalités.

J'ai une build potable pour Mac, pour ceux qui sont interessés.

Justement, les références au trucmuche 2x plus cher sont en trop.
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."

Avatar de l’utilisateur
Chris
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 220
Inscription : 20 oct. 2007 19:01

Re: Emulateur G850V en image

Message par Chris » 05 oct. 2010 18:17

charognard a écrit :attention lorsque tu charge dans de desassembleur les codes hexa il n'en a cure et te fais un import ASCII (je n'ai pas approfondi non plus).
Je ne suis pas sûr de tout comprendre, sachant que j'ai importé dans le désassembleur et sans problème les fichiers au format .ihx que j'ai trouvé sur le net (format hexa directement), sans passer par une conversion en ASCII.

Par contre, ce que je ne sais pas faire (hormis de bidouiller un truc dans Excel), c'est de passer de :

Code : Tout sélectionner

--------------------------------------------------
Z80 DISASSEMBLER LISTING
Line   Addr Opcodes     Label   Instruction
--------------------------------------------------

0001   0000 3A 30 45            LD A,(4530H)
0002   0003 30 31               JR NC,L0001
0003   0005 30 30               JR NC,L0002
0004   0007 30 30               JR NC,L0003
0005   0009 45                  LD B,L
0006   000A 44                  LD B,H
0007   000B 37                  SCF
0008   000C 33                  INC SP
0009   000D 33                  INC SP
...
à

Code : Tout sélectionner

0001   LD A,(4530H)
0002   JR NC,L0001
0003   JR NC,L0002
0004   JR NC,L0003
0005   LD B,L
0006   LD B,H
0007   SCF
0008   INC SP
0009   INC SP
...
C'est à dire, de virer les OpCodes au passage pour ne garder que le programme à importer.

Sinon, comme je le disais précédemment, importer directement le fichier hexa dans le G850V, en lui indiquant l'adresse de départ pour la copie et en s'assurant qu'il y a assez de place pour stocker le programme.
Mais ça, tu dois sûrement savoir le faire :wink:
charognard a écrit :je peux te passer mon converto/tronqueur made in charo si tu veux
Du coup, je ne sais pas si j'en ai vraiment besoin (cf. mon point du dessus). Si un truc m'a échappé, je suis bien sûr preneur !
HP : 11C 17BII 28S 48SX 50G 71B LX100
Sharp : PC-1403 PC-1600 PC-G850V
TI : TI-74

Avatar de l’utilisateur
charognard
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4411
Inscription : 06 juin 2007 19:28
Localisation : Indre et loire
Contact :

Re: Emulateur G850V en image

Message par charognard » 05 oct. 2010 18:29

Effectivement du peut importer de l'hexa, j'avais pas vraiment cherché.
par contre ça va pas au bonnes adresses il faudrait que je regarde

Avatar de l’utilisateur
jvernet
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7838
Inscription : 24 mai 2002 09:57
Localisation : France 69
Contact :

Re: Emulateur G850V en image

Message par jvernet » 05 oct. 2010 20:55

"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."

Avatar de l’utilisateur
charognard
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4411
Inscription : 06 juin 2007 19:28
Localisation : Indre et loire
Contact :

Re: Emulateur G850V en image

Message par charognard » 05 oct. 2010 21:22

pour ecrire plus rapidement les représentation hexa dans un fichier.
Au lieu de passer par MON et W
on fait [F4] F pour File puis W pour Write
Ensuite adresse de début en hexa, adresse de fin
Et nom de fichier

Avatar de l’utilisateur
jvernet
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7838
Inscription : 24 mai 2002 09:57
Localisation : France 69
Contact :

Re: Emulateur G850V en image

Message par jvernet » 05 oct. 2010 21:44

charognard a écrit :pour ecrire plus rapidement les représentation hexa dans un fichier.
Au lieu de passer par MON et W
on fait [F4] F pour File puis W pour Write
Ensuite adresse de début en hexa, adresse de fin
Et nom de fichier

L'inverse (charge un fichier .ihx, comme ceux que l'on trouve sur le site du dev de l'emulo), c'est possible aussi. R à la place de W, ne pas oublier le USERKIVABIEN. C'est dans les README.TXT, mais le japonais ASCII c'est pas évident à lire...

Merci charo pour ce tuto.
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."

Avatar de l’utilisateur
jvernet
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7838
Inscription : 24 mai 2002 09:57
Localisation : France 69
Contact :

Re: Emulateur G850V en image

Message par jvernet » 05 oct. 2010 22:07

Au passage, j'ai découvert SDCC, qui permet de faire la compil directement sur un big computer, produit des .ihx que l'on charge dans l'emulateur directement. Il existe 2 ou 3 implementations de librairies propres au G850 (pour la gestion de l'écran). Pas trouvé la librairie universelle, chacun semble avoir écrit un petit bout.

Vraiment sympa cette machine.
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."

Avatar de l’utilisateur
charognard
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4411
Inscription : 06 juin 2007 19:28
Localisation : Indre et loire
Contact :

Re: Emulateur G850V en image

Message par charognard » 05 oct. 2010 22:16

Super découverte jérôme ... je me rencarde de suite..

AHHHHH tiens !!!! j'ai trouvé ça

http://silicium.org/forum/viewtopic.php ... ilit=G850V

et ça

http://silicium.org/forum/viewtopic.php ... hilit=sdcc
ou on concluait avec xerxes à des bugs de compil

Comme quoi que tout le monde se tape de ce que je raconte ;)
Dernière édition par charognard le 05 oct. 2010 22:29, édité 2 fois.

Avatar de l’utilisateur
charognard
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4411
Inscription : 06 juin 2007 19:28
Localisation : Indre et loire
Contact :

Re: Emulateur G850V en image

Message par charognard » 05 oct. 2010 22:24

Au passage je parlais déjà de la touche F4 et tu me répondais (il y a 1 an)
serais tu atteins l'alzeimer ?
jvernet sept 2009 a écrit :F4 ? Ca fait rien chez moi, c'est sensé faire quoi ??

Ah, j'ai trouvé: je n'avais pas mes sources à jour. Par contre, je comprend pas encore ce que c'est sensé faire ??

Sinon, le gars fait aussi un emulateur de fx890P. Pour l'instant assez basique. J'ai pas la ROM, et aucun moyen de le transferer de mon fx890P...
Un an pour comprendre c'est bien !!! :wink:

Avatar de l’utilisateur
jvernet
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7838
Inscription : 24 mai 2002 09:57
Localisation : France 69
Contact :

Re: Emulateur G850V en image

Message par jvernet » 05 oct. 2010 22:35

charognard a écrit :Au passage je parlais déjà de la touche F4 et tu me répondais (il y a 1 an)
serais tu atteins l'alzeimer ?
jvernet sept 2009 a écrit :F4 ? Ca fait rien chez moi, c'est sensé faire quoi ??

Ah, j'ai trouvé: je n'avais pas mes sources à jour. Par contre, je comprend pas encore ce que c'est sensé faire ??

Sinon, le gars fait aussi un emulateur de fx890P. Pour l'instant assez basique. J'ai pas la ROM, et aucun moyen de le transferer de mon fx890P...
Un an pour comprendre c'est bien !!! :wink:
Ben, oui, parceque depuis, j'ai modifié le source de l'emulo pour que sur les machines 2x plus cher, le F4 fasse quelque chose. Depuis, je suis passé à autre chose. C'est tellement pas pratique le forum pour retrouver des infos... Un petit wiki ??

Pour SDCC, disons que je l'ai (re)decouvert. Je suis pas mono maniaque, je passe souvent du coq à l'ane (ou du Sharp au Casio, en passant par le NeXT, l'Atari, l'Apple et l'Amiga), et vu mon grand âge, tu as raison, Alzeihmer....
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."

Avatar de l’utilisateur
charognard
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4411
Inscription : 06 juin 2007 19:28
Localisation : Indre et loire
Contact :

Re: Emulateur G850V en image

Message par charognard » 05 oct. 2010 22:39

Pour le Wiki ça devient INDISPENSABLE !!!!
Je perds un temps fou à retrouver des articles ... lorsque je les retrouve.


il faudrais que je continue sur SDCC pour trouver ce BUG ... mais pas trop envie !!!
quelqu'un prend la relève ?

Avatar de l’utilisateur
jvernet
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7838
Inscription : 24 mai 2002 09:57
Localisation : France 69
Contact :

Re: Emulateur G850V en image

Message par jvernet » 06 oct. 2010 07:18

charognard a écrit :Pour le Wiki ça devient INDISPENSABLE !!!!
Je perds un temps fou à retrouver des articles ... lorsque je les retrouve.


il faudrais que je continue sur SDCC pour trouver ce BUG ... mais pas trop envie !!!
quelqu'un prend la relève ?

TU peux aussi le signaler aux dev de sdcc.
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."

Répondre

Revenir vers « Tous les Pockets »