Emulation du PC-1600
Modérateur : Politburo
- charognard
- Fonctionne à 9600 bauds
- Messages : 4412
- Enregistré le : 06 juin 2007 19:28
- Localisation : Indre et loire
- Contact :
Re: Emulation du PC-1600
je sens que xtof78 n'a pas dit son dernier mot
-
- Fonctionne à 300 bauds
- Messages : 136
- Enregistré le : 29 avr. 2009 21:02
- Localisation : Yvelines
- Contact :
Re: Emulation du PC-1600
Effectivement je n'ai pas abandonné, juste pris qques vacances...
J'ai changé d'émulateur Z80 et maintenant ca va beaucoup mieux !
Chapeau REMY pour cette prouesse !
J'ai changé d'émulateur Z80 et maintenant ca va beaucoup mieux !
Chapeau REMY pour cette prouesse !
- Alainza
- Fonctionne à 300 bauds
- Messages : 158
- Enregistré le : 19 sept. 2009 06:59
- Localisation : Seattle
Re: Emulation du PC-1600
par curiosité, quel émulateur Z80 conseilles-tu donc avec cette expérience ? J'ai quelques trucs tournant sur Z80 que je voudrais éventuellement émuler (pas des calculatrices).xtof78 a écrit :Effectivement je n'ai pas abandonné, juste pris qques vacances...
J'ai changé d'émulateur Z80 et maintenant ca va beaucoup mieux !
Merci et bonne soirée,
Alain
_______________________________________________________________
Tandy PC2, TI 59, Sharp PC G850VS, Apple ][... et bien d'autres
Tandy PC2, TI 59, Sharp PC G850VS, Apple ][... et bien d'autres
-
- Fonctionne à 2400 bauds
- Messages : 2218
- Enregistré le : 13 mars 2006 15:39
- Localisation : Issy
- Contact :
Re: Emulation du PC-1600
Maintenant, le big problème, c'est le 3eme CPU. Il n'y a aucune documentation et je suis en train de faire du reverse engineering pour essayer de comprendre ce qu'il fait.
Le Z80 envoi ses commandes par le port 21 et récupère le résultat sur le port 33.
C'est laborieux, mais j'ai dejà reussi à émuler sa fonction TIMER.
Remy
Le Z80 envoi ses commandes par le port 21 et récupère le résultat sur le port 33.
C'est laborieux, mais j'ai dejà reussi à émuler sa fonction TIMER.
Remy
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
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
- charognard
- Fonctionne à 9600 bauds
- Messages : 4412
- Enregistré le : 06 juin 2007 19:28
- Localisation : Indre et loire
- Contact :
Re: Emulation du PC-1600
page 228 du PDF
PC1600 Technical Reference.pdf
ça te convient pas ?
PC1600 Technical Reference.pdf
ça te convient pas ?
-
- Fonctionne à 2400 bauds
- Messages : 2218
- Enregistré le : 13 mars 2006 15:39
- Localisation : Issy
- Contact :
Re: Emulation du PC-1600
Eh non. Ça ne dit rien sur le détail des commandes que le z80 envois.charognard a écrit :page 228 du PDF
PC1600 Technical Reference.pdf
ça te convient pas ?
J'ai réussi a déterminer que 6C et 6F permettent de récupérer la date et l'heure, mais y a une dizaine de commandes différentes...
Remy
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
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
-
- Fonctionne à 2400 bauds
- Messages : 2218
- Enregistré le : 13 mars 2006 15:39
- Localisation : Issy
- Contact :
Re: Emulation du PC-1600
Je pensais que le PC1600 ne savait gérer que des modules de 32Ko.
Mais je me suis rendu compte que j'avais un CE1601M qui fait 64Ko.
J'ai donc repris la doc et en effet j'avais sauté le petit passage expliquant le bank switch du module S2.
En fait le slot S2 est capable de gérer jusqu'à 256Ko de RAM (sous forme de RAM disk) et 1Mo de ROM.
Et voilà ...
Mais je me suis rendu compte que j'avais un CE1601M qui fait 64Ko.
J'ai donc repris la doc et en effet j'avais sauté le petit passage expliquant le bank switch du module S2.
En fait le slot S2 est capable de gérer jusqu'à 256Ko de RAM (sous forme de RAM disk) et 1Mo de ROM.
Et voilà ...
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
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
- charognard
- Fonctionne à 9600 bauds
- Messages : 4412
- Enregistré le : 06 juin 2007 19:28
- Localisation : Indre et loire
- Contact :
Re: Emulation du PC-1600
tu m'aurais lu plus tot rémy
le S2 est mergeable à raison de 32Ko max et le reste en RAMDISK
on peut donc utiliser le module en extension mémoire ET en disuqe RAM en même temps
ça avance bien ton émulo rémy .... félicitation
le S2 est mergeable à raison de 32Ko max et le reste en RAMDISK
on peut donc utiliser le module en extension mémoire ET en disuqe RAM en même temps
ça avance bien ton émulo rémy .... félicitation
-
- Fonctionne à 2400 bauds
- Messages : 2218
- Enregistré le : 13 mars 2006 15:39
- Localisation : Issy
- Contact :
Re: Emulation du PC-1600
Oui, ça avance. J'ai presque fini de trouver toutes les instructions du sub-CPU.
Maintenant, j'aimerai bien passer à la CE-1600P. Je relance un appel à une bonne âme pouvant me transférer sa ROM
Rémy
Maintenant, j'aimerai bien passer à la CE-1600P. Je relance un appel à une bonne âme pouvant me transférer sa ROM
Rémy
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
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
- charognard
- Fonctionne à 9600 bauds
- Messages : 4412
- Enregistré le : 06 juin 2007 19:28
- Localisation : Indre et loire
- Contact :
Re: Emulation du PC-1600
je veux bien le faire si une personne se decide de me donner un ce-1600
sinon il y a bien jerome ... si il n'est pas mort
sinon il y a bien jerome ... si il n'est pas mort
- pir2
- Fonctionne à 9600 bauds
- Messages : 4642
- Enregistré le : 31 oct. 2006 15:08
- Localisation : 67310 Westhoffen
- Contact :
Re: Emulation du PC-1600
Mon CE-1600 est en panne, et je n'aurais de toutes façons pas le temps avant 10 jours minimum.charognard a écrit :je veux bien le faire si une personne se decide de me donner un ce-1600
sinon il y a bien jerome ... si il n'est pas mort
Si d'ici-là personne ne se bouge, tu peux revenir à la charge et me rappeler le mode d'emploi
- Administrateur
- Messages : 5940
- Enregistré le : 24 mai 2002 16:55
- Localisation : Toulouse
- Contact :
Re: Emulation du PC-1600
Salut,
Ben désolé de ne pouvoir vous aider, mais je n'ai pas de temps dans l'immédiat (je sais je me répète, mais certaines choses ne dépendent pas de ma volonté)
A+
Ben désolé de ne pouvoir vous aider, mais je n'ai pas de temps dans l'immédiat (je sais je me répète, mais certaines choses ne dépendent pas de ma volonté)
A+
-
- Fonctionne à 2400 bauds
- Messages : 2218
- Enregistré le : 13 mars 2006 15:39
- Localisation : Issy
- Contact :
Re: Emulation du PC-1600
Vu que je ne peux pas utiliser le transfert serie pour dumper la ROM, je me suis repenché sur ma première idée qui était d'utiliser un transfert par cassette.
J'ai donc fait une moulinette de de-modulation du wav et j'ai transféré les ROM.
Je ne suis pas sur de la qualité du transfert, mais je pense que ca doit être bon
rom bank 4 : http://pockemul.free.fr/rom4.txt
rom bank 5: http://pockemul.free.fr/rom5.txt
Rémy
N.B.: J'ai un peu merdé sur le calcul du checksum. J'ai fait un modulo &FF au lieu d'un modulo &100
J'ai donc fait une moulinette de de-modulation du wav et j'ai transféré les ROM.
Je ne suis pas sur de la qualité du transfert, mais je pense que ca doit être bon
rom bank 4 : http://pockemul.free.fr/rom4.txt
rom bank 5: http://pockemul.free.fr/rom5.txt
Rémy
N.B.: J'ai un peu merdé sur le calcul du checksum. J'ai fait un modulo &FF au lieu d'un modulo &100
Modifié en dernier par remy le 06 mai 2010 14:38, modifié 2 fois.
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
sur Windows, Linux, OS X et Android
Available now on the Google Play Store and the Apple Store
- charognard
- Fonctionne à 9600 bauds
- Messages : 4412
- Enregistré le : 06 juin 2007 19:28
- Localisation : Indre et loire
- Contact :
Re: Emulation du PC-1600
ça fait 3 ans que je suis sur le forum et trois ans que t'as pas le temps ....Pocket a écrit :Salut,
Ben désolé de ne pouvoir vous aider, mais je n'ai pas de temps dans l'immédiat (je sais je me répète, mais certaines choses ne dépendent pas de ma volonté)
A+
et bien prends le