Extraction ROM Sanco TPC-8300

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
bernouilli92
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 4848
Inscription : 21 nov. 2012 14:03
Localisation : Ile de France

Extraction ROM Sanco TPC-8300

Message par bernouilli92 » 03 juin 2013 14:40

J'ai commencé le dump de la rom du sanco tps-8300 que j'ai emprunté à jxano pour l'occasion.
La procédure est presque la même que celle utilisée pour le dump de la ROM du General LBC-1100 (voir ici).
A ceci près que le connecteur du sanco n'a pas le même brochage que celui du lbc-1100, même si c'est physiquement le même connecteur.
Il y a 40 broches utilisées sur le connecteur du sanco (20 en haut et 20 en bas) alors que seules les 20 broches du haut sont utilisées sur le lbc-1100.

J'ai dû un peu tâtonner pour trouver où connecter mon petit montage, j'ai finalement trouvé les deux broches à utiliser:
- broche 13 : MOTOR
- broche 19 : GND
En reprenant la numérotation utilisée par razzmocket :
Image

Voici la première plage de la ROM du sanco :
https://www.dropbox.com/s/ekdrtfs1ijxdg ... 0-0FFF.bin

La suite devrait suivre sous peu.
Il semblerait que la RAM du sanco soit située de 0xF000 à 0xFFFF, soit uniquement 4Ko.

En attendant la suite, voici également quelques photos du sanco prises en haute résolution :
https://www.dropbox.com/s/005s730870ij1 ... photos.rar

@remy: dis moi si cela te convient ou s'il faut que j'en refasse.
HP, Casio, Sharp, Psion, quelques TI et divers autres

jxano
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2368
Inscription : 17 févr. 2008 00:34
Localisation : Paris 20ème

Re: Extraction ROM Sanco TPC-8300

Message par jxano » 03 juin 2013 15:13

Merci de t'occuper de cette lourde tâche !
Bernouilli92 a écrit :Il semblerait que la RAM du sanco soit située de 0xF000 à 0xFFFF, soit uniquement 4Ko.
Quand on tape un PRINT FRE(0) après un CLEAR et un NEW, le Sanco affiche 4006. Cela laisse 90 octets pour une zone de système qui mémoriserait le texte des touches F1-F10, l'affectation des types de variables selon leur initiale (commandes DEFSNG, DEFSTR...), le contenu des 26 variables fixes (s'il y en a effectivement), éventuellement des pointeurs de tableaux, etc., c'est un peu juste.

Y a-t-il de la RAM ailleurs ou le Sanco pouvait-il se contenter de 4 ko, au prix de la RAM en 1983 ? Combien le LBC-1100 en contient-il ?
Programmeur abscons.

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

Re: Extraction ROM Sanco TPC-8300

Message par remy » 03 juin 2013 15:32

Les publicité d'époque donnent une RAM de 4,5Ko extensible avec un module de 8Ko.
Pour ce qui concerne l'emplacement de la RAM, PockEmul la trouvera tout seul en exécutant la ROM.

Superbe photos. Avec celles de Woddstock pour la table traçante c'est largement suffisant.
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 and the Apple Store

Avatar de l’utilisateur
bernouilli92
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 4848
Inscription : 21 nov. 2012 14:03
Localisation : Ile de France

Re: Extraction ROM Sanco TPC-8300

Message par bernouilli92 » 03 juin 2013 17:14

jxano a écrit :Merci de t'occuper de cette lourde tâche !
Bernouilli92 a écrit :Il semblerait que la RAM du sanco soit située de 0xF000 à 0xFFFF, soit uniquement 4Ko.
Quand on tape un PRINT FRE(0) après un CLEAR et un NEW, le Sanco affiche 4006. Cela laisse 90 octets pour une zone de système qui mémoriserait le texte des touches F1-F10, l'affectation des types de variables selon leur initiale (commandes DEFSNG, DEFSTR...), le contenu des 26 variables fixes (s'il y en a effectivement), éventuellement des pointeurs de tableaux, etc., c'est un peu juste.

Y a-t-il de la RAM ailleurs ou le Sanco pouvait-il se contenter de 4 ko, au prix de la RAM en 1983 ? Combien le LBC-1100 en contient-il ?
Tu as raison, cela semble un peu juste, je regarderai de plus près (dump de la zone 0xE000-0xFFFF), peut-être qu'elle commence en 0xE800 ?

Le LBC-1100 affiche environ 5,6 Ko libre après un new, sa RAM est située entre 0xE000 et 0xFFFF, soit 8Ko.

Voici la suite de la ROM :
https://www.dropbox.com/s/nae51knukr6l1 ... 0-5FFF.bin

La suite et fin sera prête pour demain midi.
HP, Casio, Sharp, Psion, quelques TI et divers autres

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

Re: Extraction ROM Sanco TPC-8300

Message par remy » 03 juin 2013 18:00

Impeccable. PockEmul est prêt à recevoir les nouvelles ROM. L'objet est crée.
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
Pocket
Administrateur
Administrateur
Messages : 5813
Inscription : 24 mai 2002 16:55
Localisation : Toulouse
Contact :

Re: Extraction ROM Sanco TPC-8300

Message par Pocket » 03 juin 2013 21:00

Salut,
remy a écrit :Les publicité d'époque donnent une RAM de 4,5Ko extensible avec un module de 8Ko.
Je confirme (j'ai un module de 8Ko) :)

A+
Pocket, voit tout, sait tout, lit l'avenir dans les entrailles d'une base phpBB ...
Image

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

Re: Extraction ROM Sanco TPC-8300

Message par remy » 03 juin 2013 21:07

Pocket a écrit :Salut,
remy a écrit :Les publicité d'époque donnent une RAM de 4,5Ko extensible avec un module de 8Ko.
Je confirme (j'ai un module de 8Ko) :)

A+
J'ai cherché pour mettre le lien dans PockEmul et je ne l'ai pas trouvé sur ton site...
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

razzmoket
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 359
Inscription : 17 mai 2007 13:21
Localisation : montbeliard (25)

Re: Extraction ROM Sanco TPC-8300

Message par razzmoket » 03 juin 2013 21:48

salut

d'apres cette page de l'OI 54
Image
la ram du TPC commence en $E800 , il y a 6 Ko
sur le LBC elle commence en $E000 , il y a 8 Ko

apres un reset le LBC affiche 6083 octets, + 300 octets d'espace pour les chaines ( CLEAR 0 donne 6382 octets de libres )
il n'y a pas d'espace reservé pour les 26 memoires fixes standard sur les pockets casio et sharp
chaque variable 'coute' 11 octets

Avatar de l’utilisateur
Pocket
Administrateur
Administrateur
Messages : 5813
Inscription : 24 mai 2002 16:55
Localisation : Toulouse
Contact :

Re: Extraction ROM Sanco TPC-8300

Message par Pocket » 04 juin 2013 09:33

Salut,
remy a écrit :J'ai cherché pour mettre le lien dans PockEmul et je ne l'ai pas trouvé sur ton site...
Parce que je suis une grosse fainéasse, et qu'il faut que je me bouge pour le mettre en ligne ...

A+
Pocket, voit tout, sait tout, lit l'avenir dans les entrailles d'une base phpBB ...
Image

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

Re: Extraction ROM Sanco TPC-8300

Message par remy » 04 juin 2013 13:42

Pocket a écrit :Salut,
remy a écrit :J'ai cherché pour mettre le lien dans PockEmul et je ne l'ai pas trouvé sur ton site...
Parce que je suis une grosse fainéasse, et qu'il faut que je me bouge pour le mettre en ligne ...

A+
Je n'osais pas le dire ... mais je n'en pensais pas moins ... ;-)
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
bernouilli92
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 4848
Inscription : 21 nov. 2012 14:03
Localisation : Ile de France

Re: Extraction ROM Sanco TPC-8300

Message par bernouilli92 » 04 juin 2013 14:23

Et voici la suite et fin, la zone 0x6000-0x7FFF :
https://www.dropbox.com/s/3cn0zawkc3nq9 ... 0-7FFF.bin
HP, Casio, Sharp, Psion, quelques TI et divers autres

Répondre

Revenir vers « Tous les Pockets »