Sharp PC-1500 et modules mémoire...
Modérateur : Politburo
- Alexandre
- Fonctionne à 1200 bauds

- Messages : 747
- Inscription : 26 janv. 2007 22:14
- Localisation : RP
- Contact :
Sharp PC-1500 et modules mémoire...
Quand on tape un programme en basic dans le Sharp et sa mémoire CE-159, où se loge le programme?
D'abord sur la carte mémoire ou d'abord sur les 6k du PC 1500?
Si il va dans la CE-159, celà le sauvegarde t'il si on enlève le module?
Pour transférer ce programme sur un autre PC 1500, par exemple.
Voili, voilou..
D'abord sur la carte mémoire ou d'abord sur les 6k du PC 1500?
Si il va dans la CE-159, celà le sauvegarde t'il si on enlève le module?
Pour transférer ce programme sur un autre PC 1500, par exemple.
Voili, voilou..
Sharp PC1211/1212, CE122, PC1245/47/46s/51/60/61/62/70, CE125, PC1360/50, CE140P, PC1402, CE129P, PC1500/A, CE150, PC E500, EL1195. Canon X-07. Ti 57. Newton 110. HP-12C. Psion3a
- charognard
- Fonctionne à 9600 bauds

- Messages : 4411
- Inscription : 06 juin 2007 19:28
- Localisation : Indre et loire
- Contact :
- badaze
- Fonctionne à 14400 bauds

- Messages : 7462
- Inscription : 12 févr. 2007 19:36
- Localisation : Pas très loin de Lyon
- Contact :
Je ne sais pas si cela peut vous intéresser. Renseignements tirés de "Voyage à l'intérieur du Sharp PC1500/A" Jean-Christophe KRUST - Editions du PSI - 08/84
RES : plage mémoire de réserve
RAM : plage mémoire RAM
PC-1500 - RAM 1850 RES:&4008-40CA RAM:&40C5-&47FF
PC-1500 + CE151 RAM 5946 RES:&4008-&40CA RAM:&40C5-&57FF
PC-1500 + CE155 RAM 10042 RES:&3808-&38CA RAM:&38C5-&57FF
PC-1500 + CE159 RAM 10042 RES:&2008-&20CA RAM:&20C5-&47FF
PC-1500 + CE161 RAM 18234 RES:&0008-&00CA RAM:&00C5-&47FF
RES : plage mémoire de réserve
RAM : plage mémoire RAM
PC-1500 - RAM 1850 RES:&4008-40CA RAM:&40C5-&47FF
PC-1500 + CE151 RAM 5946 RES:&4008-&40CA RAM:&40C5-&57FF
PC-1500 + CE155 RAM 10042 RES:&3808-&38CA RAM:&38C5-&57FF
PC-1500 + CE159 RAM 10042 RES:&2008-&20CA RAM:&20C5-&47FF
PC-1500 + CE161 RAM 18234 RES:&0008-&00CA RAM:&00C5-&47FF
- charognard
- Fonctionne à 9600 bauds

- Messages : 4411
- Inscription : 06 juin 2007 19:28
- Localisation : Indre et loire
- Contact :
bof tu à déjà l'adressage avec l'instruction status 0,1,2,3 ou 4 mais c'est sympa de participerbadaze a écrit :Je ne sais pas si cela peut vous intéresser. Renseignements tirés de "Voyage à l'intérieur du Sharp PC1500/A" Jean-Christophe KRUST - Editions du PSI - 08/84
RES : plage mémoire de réserve
RAM : plage mémoire RAM
PC-1500 - RAM 1850 RES:&4008-40CA RAM:&40C5-&47FF
PC-1500 + CE151 RAM 5946 RES:&4008-&40CA RAM:&40C5-&57FF
PC-1500 + CE155 RAM 10042 RES:&3808-&38CA RAM:&38C5-&57FF
PC-1500 + CE159 RAM 10042 RES:&2008-&20CA RAM:&20C5-&47FF
PC-1500 + CE161 RAM 18234 RES:&0008-&00CA RAM:&00C5-&47FF
j'ai trouvé dans la revue "les sharpentiers" numéro 4 un texte disant
Okay mais la question reste entière ... COMMENT MERDE !!!!le CE159 est une extention mémoire de 8ko mais on peut protéger sur ce denier la mémoire par pages de 2ko
PS : Revues des sharpentier téléchargeable ICI
- Alexandre
- Fonctionne à 1200 bauds

- Messages : 747
- Inscription : 26 janv. 2007 22:14
- Localisation : RP
- Contact :
Re: Sharp PC-1500 et modules mémoire...
Putain! 2 ans après, on ne sait toujours pas... 
Sharp PC1211/1212, CE122, PC1245/47/46s/51/60/61/62/70, CE125, PC1360/50, CE140P, PC1402, CE129P, PC1500/A, CE150, PC E500, EL1195. Canon X-07. Ti 57. Newton 110. HP-12C. Psion3a
- Paul Tergeist
- Fonctionne à 9600 bauds

- Messages : 2417
- Inscription : 15 oct. 2007 15:50
- Localisation : 3ème planète après le soleil
Re: Sharp PC-1500 et modules mémoire...
je me demande si l'auteur de l'émulateur du PC-1500 n'aurait pas une réponse ayant étudié de près la
structure mémoire de la machine.
structure mémoire de la machine.
Il y a 10 catégories de personnes dans le monde. Celle qui connait le binaire et l'autre.
- badaze
- Fonctionne à 14400 bauds

- Messages : 7462
- Inscription : 12 févr. 2007 19:36
- Localisation : Pas très loin de Lyon
- Contact :
Re: Sharp PC-1500 et modules mémoire...
Pourtant je crois que c'est clair. Avec les modules mémoires, l'adresse de la plage de la RAM débute avant celle d'une machine nue.....
Pour charo (avec 2 ans de retard... putain 2 ans)....
Pour charo (avec 2 ans de retard... putain 2 ans)....
Tout est bon dans le pocket.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
- Woodstock
- Fonctionne à 2400 bauds

- Messages : 1969
- Inscription : 17 mai 2008 11:19
- Localisation : Au fin fond du Santerre ...
Re: Sharp PC-1500 et modules mémoire...
Attention citoyens, il s'agit là manifestement d'un 1500A ! Sa carte-mémoire est un peu différente, puisqu'il a en fait 8Ko (dont 2 uniquement accessibles par PEEK & POKE) et non 2Ko comme le 1500 "standard".Alexandre a écrit :D'abord sur la carte mémoire ou d'abord sur les 6k du PC 1500?
Ceci dit, m'est avis que la protection s'active à coup de POKE, à l'époque Sharp en était friand (voir l'utilisation de la CE-153, par exemple). Et sans mode d'emploi, va savoir...
La question se pose à l'identique pour le CE-161, sauf qu'avec un 1500A, la mémoire programmable commence à &0000 par le CE-161, donc c'est lui qui est rempli en premier. Quant à savoir comment activer la protection...
I'm the operator
Of my pocket calculator
I am adding
And substracting...
(Kraftwerk, Computer World, 1981)
Of my pocket calculator
I am adding
And substracting...
(Kraftwerk, Computer World, 1981)
- badaze
- Fonctionne à 14400 bauds

- Messages : 7462
- Inscription : 12 févr. 2007 19:36
- Localisation : Pas très loin de Lyon
- Contact :
Re: Sharp PC-1500 et modules mémoire...
Le 1500A a les mêmes adresses qu'un 1500 avec un module de 4Ko.Woodstock a écrit :Attention citoyens, il s'agit là manifestement d'un 1500A ! Sa carte-mémoire est un peu différente, puisqu'il a en fait 8Ko (dont 2 uniquement accessibles par PEEK & POKE) et non 2Ko comme le 1500 "standard".Alexandre a écrit :D'abord sur la carte mémoire ou d'abord sur les 6k du PC 1500?
Ceci dit, m'est avis que la protection s'active à coup de POKE, à l'époque Sharp en était friand (voir l'utilisation de la CE-153, par exemple). Et sans mode d'emploi, va savoir...
La question se pose à l'identique pour le CE-161, sauf qu'avec un 1500A, la mémoire programmable commence à &0000 par le CE-161, donc c'est lui qui est rempli en premier. Quant à savoir comment activer la protection...
Tout est bon dans le pocket.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
-
xtof78
- Fonctionne à 300 bauds

- Messages : 136
- Inscription : 29 avr. 2009 21:02
- Localisation : Yvelines
- Contact :
Re: Sharp PC-1500 et modules mémoire...
Bonjour,
l'orgranisation mémoire n'est pas tout à fait aussi simple.
J'ai essayé de la représenter ci-après:
http://forever1500.com/index.php?module ... l_fra.html
1/ Le principe du boot du PC-1500x (NEW0) est de trouver la première et dernière adresse RAM (via une écriture/lecture) et d'initialiser les variables BASIC avec. La détection est dynamique ce qui a permit de faire un profil de l'émulateur avec QUE de la RAM...
2/ A ma connaissance (relativement approfondie), si on fait un NEW sans paramètre, le stockage des PROGs se fait à partir du début de la mémoire. Une des variables système (cf Livre BLEU) contient la valeur de début de cette RAM et une autre variable, la fin de cette RAM.
l'orgranisation mémoire n'est pas tout à fait aussi simple.
J'ai essayé de la représenter ci-après:
http://forever1500.com/index.php?module ... l_fra.html
1/ Le principe du boot du PC-1500x (NEW0) est de trouver la première et dernière adresse RAM (via une écriture/lecture) et d'initialiser les variables BASIC avec. La détection est dynamique ce qui a permit de faire un profil de l'émulateur avec QUE de la RAM...
2/ A ma connaissance (relativement approfondie), si on fait un NEW sans paramètre, le stockage des PROGs se fait à partir du début de la mémoire. Une des variables système (cf Livre BLEU) contient la valeur de début de cette RAM et une autre variable, la fin de cette RAM.
- Alexandre
- Fonctionne à 1200 bauds

- Messages : 747
- Inscription : 26 janv. 2007 22:14
- Localisation : RP
- Contact :
Re: Sharp PC-1500 et modules mémoire...
Salut les amis, je viens de faire un test empirique.
Soit mon PC 1500 avec le CE-159 (8k).
J'ai tapé quelques lignes de programmes et enlevé le module mémoire.
En rallumant le PC1500: new0: Check6?
j'ai juste fait CL, et il n'y a rien dans le PC-1500.
Je remets le module mémoire, et là... tain tain.... toutes les lignes de programme sont là. Elles sont donc stockées D'ABORD sur le module mémoire.
Voilà.
Sinon, comment on change la pile du module? Et puis le curseur sous le CE-159, il sert à quoi exactement?
P.S: un truc marrant, que j'avais oublié, quand un programme contient des instructions pour l'imprimante (ex:line) et que le PC-1500 n'est pas branché sur l'imprimante, les instructions sont remplacées par un ~.
Soit mon PC 1500 avec le CE-159 (8k).
J'ai tapé quelques lignes de programmes et enlevé le module mémoire.
En rallumant le PC1500: new0: Check6?
j'ai juste fait CL, et il n'y a rien dans le PC-1500.
Je remets le module mémoire, et là... tain tain.... toutes les lignes de programme sont là. Elles sont donc stockées D'ABORD sur le module mémoire.
Voilà.
Sinon, comment on change la pile du module? Et puis le curseur sous le CE-159, il sert à quoi exactement?
P.S: un truc marrant, que j'avais oublié, quand un programme contient des instructions pour l'imprimante (ex:line) et que le PC-1500 n'est pas branché sur l'imprimante, les instructions sont remplacées par un ~.
Sharp PC1211/1212, CE122, PC1245/47/46s/51/60/61/62/70, CE125, PC1360/50, CE140P, PC1402, CE129P, PC1500/A, CE150, PC E500, EL1195. Canon X-07. Ti 57. Newton 110. HP-12C. Psion3a
- badaze
- Fonctionne à 14400 bauds

- Messages : 7462
- Inscription : 12 févr. 2007 19:36
- Localisation : Pas très loin de Lyon
- Contact :
Re: Sharp PC-1500 et modules mémoire...
Ben somme toute c'est normal puisqu'avec le module le Sharp écrit d'abord sur le module. Dire que j'avais répondu il y a deux ans.
Tout est bon dans le pocket.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
- Woodstock
- Fonctionne à 2400 bauds

- Messages : 1969
- Inscription : 17 mai 2008 11:19
- Localisation : Au fin fond du Santerre ...
Re: Sharp PC-1500 et modules mémoire...
Donc le CE-159 agit comme le CE-161, ça semblait logique (mais on est pas à l'abri d'une surprise, sur nos vieux pockets) !
Concernant la pile, à tout coup c'est le même système que pour ma CE-161 : il faut démonter le module, et l'on découvre une "pile à pattes" genre CR-2032 (de mémoire, référence à vérifier), c'est-à-dire une pile lithium sur laquelle sont soudées des pattes, qui sont à leur tour directement soudés sur le circuit imprimé qui sert de support aux CI de RAM.
Autrement dit, il te faudra démonter une fois pour identifier le modèle exact de pile et si tu ne peux pas en faire refaire une à l'identique, c'est fini (ne pas compter souder au fer à souder et à l'étain sur une pile lithium, ça aime pas du tout la chaleur ces trucs-là : risque d'explosion !).
Sinon, il suffit de ressouder les pattes de la nouvelle "pile à pattes" sur le circuit (attention à la polarité !!), et c'est reparti pour plusieurs années (vu la consommation des RAM CMOS et la tendance du PC-1500 à alimenter sur ses propres piles les modules-mémoire qu'il accueille...
Concernant le curseur, je suppose qu'il doit servir justement à la sauvegarde : sur OFF le module se comporte comme un module RAM (pas de sauvegarde module retiré), sur ON il se comporte comme une ROM programmable (sauvegarde module retiré).
Mais ce qui marche pour un CE-161 (16 Ko de mémoire conservée d'un seul bloc) n'est peut-être pas si évident pour un CE-159, qui est censé pouvoir conserver constants 2, 4, 6 ou 8 Ko protégés par un mot de passe (dixit les présentations de l'Ordinateur de Poche et de Micro-Systèmes)... Ca sent le POKE...
Enfin, concernant le tilde, c'est du à la conception du PC-1500 : ce sont les périphériques qui amènent leur propre ROM, et donc le PC-1500 tout nu ne peut plus reconnaitre les codes des instructions de ces périphériques, puisqu'il n'a plus la ROM correspondante connectée. C'est un peu le même principe que sur HP-41C (XROM...)
Autrement dit, il te faudra démonter une fois pour identifier le modèle exact de pile et si tu ne peux pas en faire refaire une à l'identique, c'est fini (ne pas compter souder au fer à souder et à l'étain sur une pile lithium, ça aime pas du tout la chaleur ces trucs-là : risque d'explosion !).
Sinon, il suffit de ressouder les pattes de la nouvelle "pile à pattes" sur le circuit (attention à la polarité !!), et c'est reparti pour plusieurs années (vu la consommation des RAM CMOS et la tendance du PC-1500 à alimenter sur ses propres piles les modules-mémoire qu'il accueille...
Mais ce qui marche pour un CE-161 (16 Ko de mémoire conservée d'un seul bloc) n'est peut-être pas si évident pour un CE-159, qui est censé pouvoir conserver constants 2, 4, 6 ou 8 Ko protégés par un mot de passe (dixit les présentations de l'Ordinateur de Poche et de Micro-Systèmes)... Ca sent le POKE...
I'm the operator
Of my pocket calculator
I am adding
And substracting...
(Kraftwerk, Computer World, 1981)
Of my pocket calculator
I am adding
And substracting...
(Kraftwerk, Computer World, 1981)
- Woodstock
- Fonctionne à 2400 bauds

- Messages : 1969
- Inscription : 17 mai 2008 11:19
- Localisation : Au fin fond du Santerre ...
Re: Sharp PC-1500 et modules mémoire...
http://download.abandonware.org/magazin ... 1/0013.jpg
http://download.abandonware.org/magazin ... 1/0014.jpg
http://download.abandonware.org/magazin ... 1/0015.jpg
http://download.abandonware.org/magazin ... 6/0005.jpg (erratum !)
Tout ce que vous vouliez savoir sur les CE-159 et 161 y est
Dernière édition par Woodstock le 31 mars 2010 22:15, édité 4 fois.
I'm the operator
Of my pocket calculator
I am adding
And substracting...
(Kraftwerk, Computer World, 1981)
Of my pocket calculator
I am adding
And substracting...
(Kraftwerk, Computer World, 1981)
- ledudu
- Fonctionne à 14400 bauds

- Messages : 5600
- Inscription : 26 mars 2009 14:07
- Localisation : Ile de France
- Contact :
Re: Sharp PC-1500 et modules mémoire...
3 ans de recherche, je pense que le fil peut enfin être clos...
Bravo !
Bravo !


