Dump de la ROM du PC-1470U

Vous ne possédez pas l'original ? Découvrez la machine via l'émulation !

Modérateur : Politburo

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

Re: Dump de la ROM du PC-1470U

Message par remy » 06 nov. 2019 02:32

Super, je pense que c'est tout bon.
voici le fichier binaire converti: http://pockemul.com/forum/cpu1470u.bin

Un énorme merci.
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

Avatar de l’utilisateur
Dom
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 817
Inscription : 26 oct. 2018 18:45
Localisation : Ile-de-France

Re: Dump de la ROM du PC-1470U

Message par Dom » 06 nov. 2019 09:20

C'est une bonne nouvelle !
Pour la suite, il faut d'abord savoir ce qu'on fait avec le SET MEM ?
Suite au reset, il est positionné à 2.
Ensuite, je me dis qu'il faudrait peut-être partir sur les plages du 1475 puisque les 2 sont sortis la même année...
Mais rien ne prouve qu'ils soient sur la même ligne.
Même JiBunde ne sait pas...
Édit : Upp semble dire que le 1475 a les mêmes specs que le 1470...
Image

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

Re: Dump de la ROM du PC-1470U

Message par remy » 06 nov. 2019 13:14

Je confirme, il a le même mapping mémoire que le PC-1475.
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

Avatar de l’utilisateur
Dom
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 817
Inscription : 26 oct. 2018 18:45
Localisation : Ile-de-France

Re: Dump de la ROM du PC-1470U

Message par Dom » 28 oct. 2020 16:07

remy a écrit :
30 oct. 2019 16:02
Pour la ROM externe, j'ai le programme très spécial de Simon (http://www.lehmayr.de/).
Il est fait pour le PC-1475 mais va peut-être fonctionner le le 1470U.
Il permet de dumper les bank en envoyant le résultat sur la sortie série en pilotant directement le port série pour obtenir une vitesse de 4800Bds. le Pocket est normalement limité à 1200bds.

Code : Tout sélectionner

10 POKE 63000,128,16,246,42,0,11,25,120,246,54,128,16,246,42,0,11,24,55,0
20 POKE 63019,0,0,0,0,0,0,0,0,0,0,0,16,246,21,87,218,17,20,87,132,219,218
30 POKE 63041,80,219,133,89,218,81,89,52,218,52,2,0,3,32,128,219,218,129,219
40 POKE 63060,91,218,91,120,247,31,102,255,56,12,133,89,218,132,89,0,1,134
50 POKE 63078,53,44,21,16,246,19,87,134,219,134,219,16,52,0,82,5,36,219,16
60 POKE 63097,52,0,35,82,134,89,3,4,120,247,50,52,120,246,195,218,34,116,1
70 POKE 63116,50,218,120,247,3,134,89,52,120,246,195,218,34,116,1,50,218,120
80 POKE 63134,247,3,4,133,89,218,81,89,52,218,52,16,246,23,87,218,17,22,87
90 POKE 63153,128,219,218,129,219,91,218,91,120,247,31,102,255,56,3,45,126
100 POKE 63170,55,34,116,2,48,89,3,15,131,70,34,116,2,48,218,219,34,116,2,48
110 POKE 63190,89,3,10,218,131,199,35,42,2,67,102,255,56,14,34,116,2,48,89
120 POKE 63209,3,48,131,68,218,55,44,18,34,116,2,48,89,3,65,131,68,218,3,10
130 POKE 63229,131,218,69,218,55,55,18,94,96,0,112,2,95,0,8,78,21,96,0,210
140 POKE 63249,58,3,112,2,95,65,78,21,41,12,96,0,95,55,218,129,219,199,58,11
150 POKE 63269,40,7,128,218,219,199,58,3,35,55,2,255,55,194,195,56,5,209,210
160 POKE 63288,45,6,55
La doc du programme:

Code : Tout sélectionner

Prepare pocket computer and connect serial cable.
OPEN
LOAD
Big PC:  load the code as basic installer directly into the pocket computer.
RUN
POKE 62995, Bank, LB_Startaddress, HB_Startaddr, LB_Endaddr, HB_Endaddr
; Remember: Bank is the ROM bank number 0-7 in area 0x4000-0x8000
; Endaddress has to be 0x8000, but it will send only up to 0x7fff. You can change that if you like.
CALL 63000 to run it.

The programm will immediately send the serial hex code with 4800 baud 1N8 config.
This is 4times faster than the built-in serial interface can do! The hex code ensures proper transmission.

Packed into this archive you find the extracted ROM of PC1475 as hex and binary.

Info about making this project:
It took merely 1,5-2 hours to create the project and dump the rom!

Greetz from Germany,
Simon
Remy, si Pir2 a fait le taf, pas de souci.
Sinon, j'ai un cable, j'ai téléchargé le programme de Simon ci-dessus via mon câble.
Ça s'est à peu près bien passé, parce que, comme cela ne finissait pas, j'ai envoyé un break.
Résultat, j'ai dû taper la ligne 160 à la mano, ce qui n'était pas un gros travail cela dit :wink: .
Maintenant que j'ai ce programme, je dois passer à la suite.
j'ai bien compris que je devais faire un :

Code : Tout sélectionner

POKE 62995, Bank, LB_Startaddress, HB_Startaddr, LB_Endaddr, HB_Endaddr
Mais concrètement, que dois-je mettre dans Bank, LB_Startaddress, HB_Startaddr, LB_Endaddr, HB_Endaddr ?
Bank : je mets 0 pour la première, mais que dois-mettre pour les LB/HB ?...
Image

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

Re: Dump de la ROM du PC-1470U

Message par remy » 28 oct. 2020 16:17

Dom a écrit :
28 oct. 2020 16:07

Code : Tout sélectionner

POKE 62995, Bank, LB_Startaddress, HB_Startaddr, LB_Endaddr, HB_Endaddr
Mais concrètement, que dois-je mettre dans Bank, LB_Startaddress, HB_Startaddr, LB_Endaddr, HB_Endaddr ?
Bank : je mets 0 pour la première, mais que dois-mettre pour les LB/HB ?...
donc c'est toujours: POKE 62995,bank,00,&40,&FF,&7f

et tu lance le prog 8 fois en faisant varier bank de 0 à 7.
Tu récupère donc 8 fichiers correspondant aux 8 banks mémoire de &4000 de long chacune.
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

Avatar de l’utilisateur
Dom
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 817
Inscription : 26 oct. 2018 18:45
Localisation : Ile-de-France

Re: Dump de la ROM du PC-1470U

Message par Dom » 28 oct. 2020 16:29

Bon, j'ai lancé le dump de la première bank...
Pocket "busy" et rien dans mon TeraTerm, je vais laisser tourner (piles neuves...).
A suivre !
Image

Avatar de l’utilisateur
Dom
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 817
Inscription : 26 oct. 2018 18:45
Localisation : Ile-de-France

Re: Dump de la ROM du PC-1470U

Message par Dom » 28 oct. 2020 17:39

Une heure que ça mouline, je ne suis pas optimiste, je pense que rien ne se transfère...
J'ai donc coupé, mais le pocket est planté, donc reset...
Peut-être que TeraTerm n'est pas l'outil qu'il faut avec le programme de Simon.
Je suis allé voir sur son site mais je ne vois pas quel programme Windows utiliser.
Une idée ?
Image

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

Re: Dump de la ROM du PC-1470U

Message par remy » 28 oct. 2020 17:45

pour tester tu peux le faire avec une plage d'adresse beaucoup plus petite
POKE 62995,bank,00,&40,&FF,&40

256 octets à 4800Bds ca doit quasi être instantané (0,5 secondes)
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

Avatar de l’utilisateur
Dom
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 817
Inscription : 26 oct. 2018 18:45
Localisation : Ile-de-France

Re: Dump de la ROM du PC-1470U

Message par Dom » 28 oct. 2020 18:09

Autant je sais comment envoyer un fichier de mon PC sur le pocket via le menu Fichier/Envoyer un fichier de TeraTerm, autant pour le sens inverse, je n'ai aucune idée de la façon dont ça fonctionne.
J'ai cherché un peu des infos sur TeraTerm mais je n'ai rien trouvé de bien précis.
Je vais essayé ton idée.
Faut que je réuploade le programme de Simon dans le 1470 :( .
Image

Avatar de l’utilisateur
Dom
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 817
Inscription : 26 oct. 2018 18:45
Localisation : Ile-de-France

Re: Dump de la ROM du PC-1470U

Message par Dom » 28 oct. 2020 18:20

Même faute, même punition.
Il faut que j'utilise un autre soft que TeraTerm sur mon PC.
Pour info, mon câble utilise le connecteur série 15 broches.
J'arrive à charger un programme dans le 1470 mais pas l'inverse :cry:
Image

Avatar de l’utilisateur
Dom
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 817
Inscription : 26 oct. 2018 18:45
Localisation : Ile-de-France

Re: Dump de la ROM du PC-1470U

Message par Dom » 28 oct. 2020 18:27

Par acquis de conscience, j'ai essayé un SAVE du programme de Simon que j'avais chargé par LOAD.
Et ça fonctionne dans TeraTerm.
Bon, visiblement, chaque ligne envoyé écrase la précédente mais au moins, j'ai quelque chose.
Donc je pense que c'est le programme de Simon qui plante...
J'ai fait : POKE 62995,0,00,&40,&FF,&40
Puis : CALL 63000
Et là, le pocket reste figé en mode busy.
Planté, même le ON/OFF n'est plus opérant...
Image

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

Re: Dump de la ROM du PC-1470U

Message par remy » 28 oct. 2020 18:34

bien il va falloir réfléchir ...
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

Avatar de l’utilisateur
Dom
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 817
Inscription : 26 oct. 2018 18:45
Localisation : Ile-de-France

Re: Dump de la ROM du PC-1470U

Message par Dom » 28 oct. 2020 19:00

C'est vraiment dommage parce que la liaison se fait maintenant correctement dans les deux sens.
De plus, j'ai installé un petit soft de notre ami allemand Mani (voir ici) et son soft traite bien la réception de fichier du pocket vers le PC.
[EDIT] En revanche, dans l'autre sens, il ne fonctionne pas...
Donc, TeraTerm pour envoyer du PC vers le pocket et MB Sharp pour envoyer du Pocket vers le PC. Pas simple :D
Image

Avatar de l’utilisateur
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4576
Inscription : 31 oct. 2006 16:08
Localisation : 67310 Westhoffen
Contact :

Re: Dump de la ROM du PC-1470U

Message par pir2 » 28 oct. 2020 20:09

Oups, j'avais pas fait à l'époque ? J'ai du louper un truc, ou avoir mal compris :oops:
Image
Image

Avatar de l’utilisateur
Dom
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 817
Inscription : 26 oct. 2018 18:45
Localisation : Ile-de-France

Re: Dump de la ROM du PC-1470U

Message par Dom » 28 oct. 2020 20:24

Pas l'impression, Pierre.

Alors, j'ai essayé l'excellent COM158 du non moins excellent Rom1500 (quel dommage qu'il ne vienne plus sur le forum !).
J'ai pu le faire fonctionner dans les 2 sens !
Il y a bien quelques petites erreurs en fin de transfert mais les programmes sont nickels dans un sens comme dans l'autre !
J'ai au moins ça qui fonctionne !
Image

Répondre

Revenir vers « Emulateurs »