Version de ROM des PC1500
Modérateur : Politburo
-
cgh
- Fonctionne à 2400 bauds

- Messages : 2288
- Inscription : 30 août 2011 12:23
- Localisation : Vous êtes ici -> .
Version de ROM des PC1500
J'ai 2 PC1500 qui ont une ROM différente. Je sais qu'il y a une première ROM qui était truffée de bugs, entre autres sur les interruptions et la dérivation du vecteur clavier.
Est-ce que l'un de vous connait encore l'astuce (un PEEK bien placé) pour savoir si la ROM en une version buggée ou pas ? Je crois que c'était en préambule de certains logiciels comme PC-VISION. Cette ROM équipaient les tous premiers PC1500.
Question subsidiaire qui me vient aux doigts en tapant ce fil: Comment fonctionnent les numéros de série des SHARP ?
Merci pour votre aide.
Que le PC1500 soit avec vous !
Est-ce que l'un de vous connait encore l'astuce (un PEEK bien placé) pour savoir si la ROM en une version buggée ou pas ? Je crois que c'était en préambule de certains logiciels comme PC-VISION. Cette ROM équipaient les tous premiers PC1500.
Question subsidiaire qui me vient aux doigts en tapant ce fil: Comment fonctionnent les numéros de série des SHARP ?
Merci pour votre aide.
Que le PC1500 soit avec vous !
Dernière édition par cgh le 08 oct. 2012 21:32, édité 1 fois.
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
- Woodstock
- Fonctionne à 2400 bauds

- Messages : 1969
- Inscription : 17 mai 2008 11:19
- Localisation : Au fin fond du Santerre ...
Re: Version de ROM des PC1500
Dans "A vos claviers" (rubrique "courrier" de l'OP n°20 (page 11), il est évoqué quatre versions de ROM, mais sans donner dans le détail comment les identifier.
Ils signalent juste les deux différences suivantes (sous Basic) :
Quant aux numéros de série des Sharp, ils n'obéissent pas à une logique connue comme ceux de TI ou HP. Certains ont supposé que le premier chiffre désignait l'année à partir de 1980, mais j'ai au moins un contre-exemple : mon PC-1248 porte un serial 37006899, alors que cette machine n'est sortie qu'en 1986.
Ils signalent juste les deux différences suivantes (sous Basic) :
- - le test logique IF A THEN... qui réagit si A>0 sur certaines machines, et si A<>0 sur d'autres
- la valeur de fin de boucle FOR I=1 TO 10: NEXT I qui termine avec I=10 ou I=11 (cette différence est d'ailleurs indiquée par Sharp dans la notice du 1500A).
Quant aux numéros de série des Sharp, ils n'obéissent pas à une logique connue comme ceux de TI ou HP. Certains ont supposé que le premier chiffre désignait l'année à partir de 1980, mais j'ai au moins un contre-exemple : mon PC-1248 porte un serial 37006899, alors que cette machine n'est sortie qu'en 1986.
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)
-
cgh
- Fonctionne à 2400 bauds

- Messages : 2288
- Inscription : 30 août 2011 12:23
- Localisation : Vous êtes ici -> .
Re: Version de ROM des PC1500
Merci Woodstock. Non, c'est une ROM qui pose probleme lors de developpements en assembleur quand on utilise les fonctionnalites de deroutage du clavier et/ou des interruptions.
Je me souviens l'avoir lu dans un manuel d'un logiciel edite ou fourni par une revue de club. J'ai cherche dans les SHARPENTIERS et dans TRACE (bien que le PC2 n'ai jamais ete commercialise avec la ROM0), mais je n'ai rien trouve.
De memoire, c'est une phrase du type:
Faites PEEK(&xxxxx). Si la valeur zz est retournee, ce programme n'est pas utilisable sur votre ordinateur.
J'ai teste: sur les 2 ROMs, le clavier est deroutable. A suivre avec les interruptions.
Je me souviens l'avoir lu dans un manuel d'un logiciel edite ou fourni par une revue de club. J'ai cherche dans les SHARPENTIERS et dans TRACE (bien que le PC2 n'ai jamais ete commercialise avec la ROM0), mais je n'ai rien trouve.
De memoire, c'est une phrase du type:
Faites PEEK(&xxxxx). Si la valeur zz est retournee, ce programme n'est pas utilisable sur votre ordinateur.
J'ai teste: sur les 2 ROMs, le clavier est deroutable. A suivre avec les interruptions.
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
- badaze
- Fonctionne à 14400 bauds

- Messages : 7462
- Inscription : 12 févr. 2007 19:36
- Localisation : Pas très loin de Lyon
- Contact :
Re: Version de ROM des PC1500
J'ai le même souvenir que toi. Dommage que ne je ne sois pas chez moi pour rechercher.
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.
-
Vilain Barbu
- Fonctionne à 300 bauds

- Messages : 96
- Inscription : 03 juin 2009 21:39
- Localisation : Nord de l'Auvergne profonde
Re: Version de ROM des PC1500
Yop, trouvé !
Magazine Sharpentiers numéro 10 page 21, un article sur le détournement du clavier.
L'adresse à PEEKer est &E2B9. Si ça donne 56 (&38 en hexa), c'est une nouvelle ROM, sinon c'est pô bon...
Par contre l'auteur de l'article ne parle pas de 4 versions différentes de ROM...
Allez zou, j'y retourne, il faut que je trouve ces 4 versions !
Magazine Sharpentiers numéro 10 page 21, un article sur le détournement du clavier.
L'adresse à PEEKer est &E2B9. Si ça donne 56 (&38 en hexa), c'est une nouvelle ROM, sinon c'est pô bon...
Par contre l'auteur de l'article ne parle pas de 4 versions différentes de ROM...
Allez zou, j'y retourne, il faut que je trouve ces 4 versions !
-
cgh
- Fonctionne à 2400 bauds

- Messages : 2288
- Inscription : 30 août 2011 12:23
- Localisation : Vous êtes ici -> .
Re: Version de ROM des PC1500
Merci Vilain Barbu ! 
'Va falloir que je me commande des lunettes...
Déja il y a 3 ROMs différentes (en ajoutant la premiere ROM qui est bugguée):
Le code pour calculer la checksum de la ROM:
Puis faire CALL &7900,X en sortie la checksum est dans X. Si X est négatif, faire 65536-X.
ATTENTION Ce code est logé dans l'espace des variables A et B (&7900 - &790F). Mais il peut etre relogé n'importe où.
'Va falloir que je me commande des lunettes...
Bon, j'ai 2 PC1500 qui ont chacun une ROM qui est bonne (PEEK &E2B9 = 56). Un de mes PC1500 a une ROM identique au PC1500A.Vilain Barbu a écrit : Par contre l'auteur de l'article ne parle pas de 4 versions différentes de ROM...
Déja il y a 3 ROMs différentes (en ajoutant la premiere ROM qui est bugguée):
Code : Tout sélectionner
PC1500 (12/1982) = PC2 = &AE48
PC1500 (?) = PC1500A = &AA1ECode : Tout sélectionner
POKE &7900,&34,&08,&0A,&2A,&68,&C0,&65,&FD,&CA,&6C,&00,&99,&07,&FB,&9AATTENTION Ce code est logé dans l'espace des variables A et B (&7900 - &790F). Mais il peut etre relogé n'importe où.
Dernière édition par cgh le 12 juil. 2012 12:35, édité 3 fois.
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
-
nextcube
- Fonctionne à 300 bauds

- Messages : 144
- Inscription : 24 avr. 2009 09:14
- Localisation : IDF 91
Re: Version de ROM des PC1500
Combien de differente rom sur PC1500 ? Je n'en sais rien ... ca fait pas avancer le chilbilk.
J'ai une dizaine de PC 1500/1500A et un PC2 chez moi, il faut que je les check pour voir.
Par contre j'ai beaucoup de livres et de doc sur les PC 1500, dont la doc de reference sharp avec schema et listing rom, donc ici surement des infos sur les differentes versions.
Le PC 1500, mon deuxieme ordinateur de poche a moi (j'avais un PC1211 avant que j'ai revendu pour ce PC1500), acheter en cote d'ivoire entre 1982 et 1983.
Je l'ai toujours chez moi, par contre je ne suis pas sur de pouvoir l'indentifier par rapport au autres machines que je possede.
J'ai une dizaine de PC 1500/1500A et un PC2 chez moi, il faut que je les check pour voir.
Par contre j'ai beaucoup de livres et de doc sur les PC 1500, dont la doc de reference sharp avec schema et listing rom, donc ici surement des infos sur les differentes versions.
Le PC 1500, mon deuxieme ordinateur de poche a moi (j'avais un PC1211 avant que j'ai revendu pour ce PC1500), acheter en cote d'ivoire entre 1982 et 1983.
Je l'ai toujours chez moi, par contre je ne suis pas sur de pouvoir l'indentifier par rapport au autres machines que je possede.
Inventaire en cours
call -151 addict
call -151 addict
-
cgh
- Fonctionne à 2400 bauds

- Messages : 2288
- Inscription : 30 août 2011 12:23
- Localisation : Vous êtes ici -> .
Re: Version de ROM des PC1500
Qu'est ce que tu possedes comme manuels et doc ?nextcube a écrit :Par contre j'ai beaucoup de livres et de doc sur les PC 1500, dont la doc de reference sharp avec schema et listing rom, donc ici surement des infos sur les differentes versions.
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
-
nextcube
- Fonctionne à 300 bauds

- Messages : 144
- Inscription : 24 avr. 2009 09:14
- Localisation : IDF 91
Re: Version de ROM des PC1500
J'ai pas ma liste sous la main, de memoire :
notice du PC1500 + recueil application
la decouverte du pc1500 et pc2 tome2 : peripherique
suite pour pc 1500
assembleur et language machine sur pc1500
le manuel de reference pour pc 1500 (manuel bleu, en anglais, schema, timing, brochage, listing rom)
les articles dans l'op
quelques articles dans l'oi
article et test dans microsysteme
notice du PC1500 + recueil application
la decouverte du pc1500 et pc2 tome2 : peripherique
suite pour pc 1500
assembleur et language machine sur pc1500
le manuel de reference pour pc 1500 (manuel bleu, en anglais, schema, timing, brochage, listing rom)
les articles dans l'op
quelques articles dans l'oi
article et test dans microsysteme
Inventaire en cours
call -151 addict
call -151 addict
- zork750
- Fonctionne à 1200 bauds

- Messages : 489
- Inscription : 29 avr. 2011 15:44
- Localisation : Paris
Re: Version de ROM des PC1500
mon pc1500A a la bonne rom, résultat 56
merci pour l'info........
merci pour l'info........
-
cgh
- Fonctionne à 2400 bauds

- Messages : 2288
- Inscription : 30 août 2011 12:23
- Localisation : Vous êtes ici -> .
Re: Version de ROM des PC1500
Les PC1500A ont toujours une bonne ROM. Le problème de la ROM (&E2B9 != & 38) n'existe que pour les PC1500. Normalement, seuls les premiers modèles ont une mauvaise ROM. Cela empêche la dérivation du pilote clavier.zork750 a écrit :mon pc1500A a la bonne rom, résultat 56
merci pour l'info........
Une rareté pour les collectionneurs
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
- Alexandre
- Fonctionne à 1200 bauds

- Messages : 747
- Inscription : 26 janv. 2007 22:14
- Localisation : RP
- Contact :
Re: Version de ROM des PC1500
Vous avez dit ceci, les amis:
Mais au test FOR NEXT, y'en a un qui me renvoie 10 et l'autre 11!?
Edit: ... et mon 1500A me renvoie 56 et 11.
Woodstock a écrit : - la valeur de fin de boucle FOR I=1 TO 10: NEXT I qui termine avec I=10 ou I=11 (cette différence est d'ailleurs indiquée par Sharp dans la notice du 1500A).
Eh bien mais deux PC-1500 retournent tous les 2 la valeur de la bonne ROM: 56Vilain Barbu a écrit :Magazine Sharpentiers numéro 10 page 21, un article sur le détournement du clavier.
L'adresse à PEEKer est &E2B9. Si ça donne 56 (&38 en hexa), c'est une nouvelle ROM, sinon c'est pô bon...
Mais au test FOR NEXT, y'en a un qui me renvoie 10 et l'autre 11!?
Edit: ... et mon 1500A me renvoie 56 et 11.
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
- OulanB
- Fonctionne à 75 bauds

- Messages : 64
- Inscription : 02 juil. 2011 11:39
- Localisation : IdF
- Contact :
Re: Version de ROM des PC1500
mon pc-2 renvoie 56 pour le peek, pour le checksum, il donne &AA1E, la boucle termine avec 11
Pour la date d'achat, je me souvient plus, j'avais vendu mon 1211 pour l'acheter peu après sa sortie : son numéro de série c'est
B100200Y
L'extension 8k que j'avais achetée 6 mois après c'est une sharp CE-155, serial 31014582
Pour la date d'achat, je me souvient plus, j'avais vendu mon 1211 pour l'acheter peu après sa sortie : son numéro de série c'est
B100200Y
L'extension 8k que j'avais achetée 6 mois après c'est une sharp CE-155, serial 31014582
-
cgh
- Fonctionne à 2400 bauds

- Messages : 2288
- Inscription : 30 août 2011 12:23
- Localisation : Vous êtes ici -> .
Re: Version de ROM des PC1500
C'est normal. Le PC1500 existe avec au moins 3 ROM:Alexandre a écrit :Vous avez dit ceci, les amis:
Woodstock a écrit : - la valeur de fin de boucle FOR I=1 TO 10: NEXT I qui termine avec I=10 ou I=11 (cette différence est d'ailleurs indiquée par Sharp dans la notice du 1500A).Eh bien mais deux PC-1500 retournent tous les 2 la valeur de la bonne ROM: 56Vilain Barbu a écrit :Magazine Sharpentiers numéro 10 page 21, un article sur le détournement du clavier.
L'adresse à PEEKer est &E2B9. Si ça donne 56 (&38 en hexa), c'est une nouvelle ROM, sinon c'est pô bon...
Mais au test FOR NEXT, y'en a un qui me renvoie 10 et l'autre 11!?
Edit: ... et mon 1500A me renvoie 56 et 11.
La ROM0 (PEEK &E2B9 <> 56, checksum = ????) et le fameux bug.
La ROM1 (PEEK &E2B9 = 56, checksum = &AE48) et une sortie des boucles FOR..NEXT à la valeur MAX. C'est aussi la ROM sur les TANDY PC2.
La ROM2 (PEEK &E2B9 = 56, checkum = &AA1E) et une sortie des boucles FOR..NEXT à la veleur MAX+1. C'est la même ROM que les PC1500A et sur certains PC2.
Il y aurait une 4ème ROM. Peut-être les derniers PC1500A ?
La ROM du PC1500(A) qui est dans le PC1600 est aussi différente. A l'occasion, il faudrait que je la dumpe pour regarder
@Alexandre : Pourrais tu calculer la checksum des ROMs de tes PC1500 comme expliqué plus haut, s'il te plaît ?cgh a écrit :Bon, j'ai 2 PC1500 qui ont chacun une ROM qui est bonne (PEEK &E2B9 = 56). Un de mes PC1500 a une ROM identique au PC1500A.
Déja il y a 3 ROMs différentes (en ajoutant la premiere ROM qui est bugguée):Le code pour calculer la checksum de la ROM:Code : Tout sélectionner
PC1500 (12/1982) = PC2 = &AE48 PC1500 (?) = PC1500A = &AA1EPuis faire CALL &7900,X en sortie la checksum est dans X. Si X est négatif, faire 65536-X.Code : Tout sélectionner
POKE &7900,&34,&08,&0A,&2A,&68,&C0,&65,&FD,&CA,&6C,&00,&99,&07,&FB,&9A
ATTENTION Ce code est logé dans l'espace des variables A et B (&7900 - &790F). Mais il peut etre relogé n'importe où.
Dernière édition par cgh le 14 oct. 2012 13:03, édité 1 fois.
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
-
cgh
- Fonctionne à 2400 bauds

- Messages : 2288
- Inscription : 30 août 2011 12:23
- Localisation : Vous êtes ici -> .
Re: Version de ROM des PC1500
Je n'avais pu. La ROM2 (&AA1E) existe aussi sur les PC2. C'est bon à savoir.OulanB a écrit :mon pc-2 renvoie 56 pour le peek, pour le checksum, il donne &AA1E, la boucle termine avec 11
Pour la date d'achat, je me souvient plus, j'avais vendu mon 1211 pour l'acheter peu après sa sortie : son numéro de série c'est
B100200Y
L'extension 8k que j'avais achetée 6 mois après c'est une sharp CE-155, serial 31014582
Il y a ceux qui voient les choses telles qu'elles sont et se demandent pourquoi, et il y a ceux qui imaginent les choses telles qu'elles pourraient être et se disent... pourquoi pas? - George Bernard Shaw
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
J'adore parler de rien, c'est le seul domaine où j'ai de vagues connaissances ! - Oscar Wilde
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas. C'est parce que nous n'osons pas que les choses sont difficiles. - Sénèque
