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

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

Emulateur G850V en image

Message par charognard » 01 oct. 2010 23:14

Suite à un question de Chris je me permets de faire ce post.
il cherchait la touche + sur l'émulateur.
Il est vrai que le gros problème des émulos c'est le mapping clavier.
Pour l'émulo G850 je tapote sur un wordpad et les outils embarqués permettent facilement de gérer les liaisons emulo<-->PC.
Voici les procédures en images
pour toutes questions n'hésitez pas.

et en bonus le désassemblage d'une partie de la ROM (dehors la ROM !)


l'émulo téléchargeable ici
http://fr.normand.free.fr/sili/g800win32.rar

Chargement d'un fichier
Image
Appel du menu de gestion emulo<-->PC (se menu n'existe pas sur le G850 physique)
Image
On va travailler ici en INPUT
Image
La touche [TAB] du PC pour avoir accès au FILEsystem du PC
Image
Image
Selection du fichier rpn.txt puis [ENTER]
Image
Image
Le fichier étant pointé, on va maintenant le charger
Image
Image
Image
On vérifie le bon chargement dans la zone texte du 850 virtuel.
Image
Image
OK, c'est bon. On lance le programme pour voir
Image
Image


Sauvegarde d'un fichier binaire
On va utilisé la sortie de fichier maintenant ... [F4] ..
Image
Le fichier est pointé en sortie
Image
on va transmettre sur le port serie virtuel un dump. Pour cela on passe en BASIC
Image
et on saisi la commande MON
Image
Un petit WRITE entre les adresse &H100 et &H300
Image
c'est parti !
Image
Le fichier texte résultant
Image


Un programme Charo's deposed de conversion HEXA-->ASCII
On va traduire ce fichier en ASCII
Image
Image
Image


Désassemblage
Puis le désassembler
Image
Image
Image
Dernière édition par charognard le 02 oct. 2011 23:27, édité 1 fois.

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2086
Inscription : 13 mars 2006 16:39
Localisation : Issy
Contact :

Re: Emulateur G850V en image

Message par remy » 02 oct. 2010 00:51

beau boulot.
J'aime bien cet émulateur, surtout le fait d'avoir intégrer dans l'écran du pocket l'explorateur de fichier et la gestion des entrées sorties.
pas tres puriste mais efficace.
Au passage , pour convertir un dump hexa en binaire, j'utilise HexEdit qui permet d'importer un fichier hexa
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store

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 » 02 oct. 2010 09:49

Imagine seulement l'émulation 1600 avec le même stratagème pour le ram disk (S2)
on pointe sur un repertoire du PC

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2086
Inscription : 13 mars 2006 16:39
Localisation : Issy
Contact :

Re: Emulateur G850V en image

Message par remy » 02 oct. 2010 10:02

c'est prévu. Pour chaque module, tu peux faire un Load ou un Save. Mais c'est pas "intégré" au pocket, je suis un purriste moi :-)
Au fait, tu m'avais parlé de plantages récurrents de PockEmul. Je pense avoir trouvé le problème. Lorsque plusieurs pockets étaient émulés en même temps, il y avait un accés concurrent de plusieurs threads au même buffer de son. J'ai rajouté un Mutex et ça a l'air de ne plus planter.
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store

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 » 02 oct. 2010 11:22

tu publie ta nouvelle version pour que l'on teste remy ?

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2086
Inscription : 13 mars 2006 16:39
Localisation : Issy
Contact :

Re: Emulateur G850V en image

Message par remy » 02 oct. 2010 11:35

j'ai déjà mis les sources à jour dans google Code.
mais c'est pas immédiat à compiler : il faut deux lib que sont QT et FMOD.
si tu veux un exécutable je peux te faire ça mais c'est très instable. J'aimerai faire au moins l’émulation de l'interface série du 1600 avant de diffuser car pour l'instant y a pas moyen de sauvegarder quoi que ce soit sur le pc-1600.
Alors certe, je pourrai intercepter l'appel IOCS , mais je résiste car si je commence à faire ça il y a un gros risque que le provisoire dure très longtemps.
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store

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 » 02 oct. 2010 11:41

ok on va attendre alors

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 » 02 oct. 2010 18:16

L'article un peu plus complet sur mon SITE

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 » 02 oct. 2010 20:45

Un grand merci Charo !!!

Maintenant, il n'y a plus qu'à :!:
HP : 11C 17BII 28S 48SX 50G 71B LX100
Sharp : PC-1403 PC-1600 PC-G850V
TI : TI-74

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 10:14

Bon, ça marche nickel !

J'ai essayé avec un import assembleur (programme de Charo de bench graphique), ça marche nickel.

Par contre, je ne m'en sort pas avec le mapping des touches.

J'ai beau tenter de modifier le fichier g800config, rien n'y fait...
Par exemple, je suis obligé de faire un call 256 (au lieu d'un call &100), ne trouvant pas la touche & dans l'émulateur :evil:
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 10:42

Chris, nous sommes ici sous un EMULATEUR avec la rom du G850V.
le mapping clavier permet la redistribution des touches avec leur fonctions.

pose toi simplement la question : comment faire le symbole & sur un vrai PC G850V ... Et prépare les étiquettes sur le clavier ;)


t'as trouvé là ?

je t'ai bouffé tout le boulot en extrayant les roms (5 heures, 22 bancs) en modifiant le config pour l'émulation G850V, en compactant l'ensemble et en faisant le tuto. Pas la peine de te facher en plus ;)

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 11:22

charognard a écrit :pose toi simplement la question : comment faire le symbole & sur un vrai PC G850V ... Et prépare les étiquettes sur le clavier ;)
8O

J'essaie désespérément de changer le mapping clavier alors qu'il suffit utiliser le clavier du PC comme celui du pocket ?
'me coucherai moins con ce soir :D

Ok, ça marche effectivement pour la touche & (shift Y).

Je n'ai toujours pas résolu la touche +, non accessible en direct sur mn clavier de portable Image.

Dans tous les cas, je ne suis pas fâché, c'est juste que je n'avais pas compris l'utilisation du mapping :wink:
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 12:02

Sur un portable sans pavé numérique c'est plus chiant effectivement.
leG850 en a un lui !

manquerait plus que tu sois faché ;)

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 13:32

C'est quoi le logiciel que tu utilises pour tes conversions Hexa -> ASCII ?

EDIT : laisse tomber, je viens de voir qu'on pouvait directement désassembler le programme avec Z80 Simulator IDE...

Peut on charger le dump (correspondant au listing formaté avec les lignes commençant par les :) directement en mémoire ?
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 16:07

Un "logiciel" dév maison qui en plus fait sauter l'amorce

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 peux te passer mon converto/tronqueur made in charo si tu veux

Répondre

Revenir vers « Tous les Pockets »