sharp 1211 qui ne boucle plus...

Aucun problème sur nos chères vieilleries, cela se saurait.... Hop! je me lâche ^_^

Modérateur : Politburo

Répondre
jeandi7
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 7
Enregistré le : 16 mars 2022 01:47

sharp 1211 qui ne boucle plus...

Message par jeandi7 »

Bonjour
Je suis nouveau sur le forum...

je possède depuis peu, pris sur la baie, un Tandy pc1 (= Sharp 1211)
je possède depuis 1983 un Tandy pc3 (=1251) mais aujourd'hui sous huile noire
(j'ai commandé un écran lcd de remplacement pour le Tandy)

quelqu'un aurait t il une idée
en effet, le Tandy pc1 refuse d'exécuter les boucles for...next

10 : FOR i=1 TO 100
20 PRINT I
30 NEXT I


s arrête sur I=1 et ne passe jamais à i=2

j'ai testé en mode débug
il s'arrete et sort de la ligne 30

le processeur chargé du BASIC ?

Cordialement
Avatar du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3400
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: sharp 1211 qui ne boucle plus...

Message par C.Ret »

Surprenant, si c'était le processeur qui déconne, rien n'irai ! C'est peut-être un problème de RAM ??!

Est-ce bien une boucle de 1 à 100 car de 1 à 1000 cela ne fonctionne sur aucun PC-1211 ?

Est-ce que les codes suivants fonctionnent ?
10:FOR Z=1 TO 5 : PAUSE Z : NEXT Z : END
10:FOR A=1 TO 5 : PAUSE A : NEXT A : END
SHARP PC-1211 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
Avatar du membre
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 8372
Enregistré le : 12 févr. 2007 18:36
Localisation : Pas très loin de Lyon
Contact :

Re: sharp 1211 qui ne boucle plus...

Message par badaze »

As-tu essayé avec STEP 1 ?

Code : Tout sélectionner

FOR I=1 TO 100 STEP 1
….
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.
Nico06
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 523
Enregistré le : 11 oct. 2002 12:13
Localisation : Cannes
Contact :

Re: sharp 1211 qui ne boucle plus...

Message par Nico06 »

Et avec un ; après le PRINT I ?
Y a des matins de brocante, on ferait mieux de rester couché - Confucius
Avatar du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3400
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: sharp 1211 qui ne boucle plus...

Message par C.Ret »

Nico06 a écrit : 16 mars 2022 21:45 Et avec un ; après le PRINT I ?
Là si le PC-1211 fonctionne bien, c'est une erreur de syntaxe qui sera indiquée par 20: 1...............
En appuyant sur le flèche vers le haut, on verra le curseur sur le point virgule. Laisser un point-virgule en fin d'instruction PRINT n'est pas autorisé sur ce pocket.

De même, pour que le programme suivant fasse défiler les carrés, il faut soit avoir branché et activer son imprimante CE-122, soit presser sur la touche [ENTER] pour valider l'affichage pour que le déroulement du programme reprenne et que l'on puisse passer à la valeur suivante :

Code : Tout sélectionner

10:FOR K=1 TO 9:PRINT I,II:NEXT I:END
L'utilisation de PRINT I;II est impossible. PRINT II;"=";I;"^2." est possible malgré tout. L'astuce est que seul le premier argument du PRINT peut effectuer un calcul, les suivants ne peuvent plus, car en réalité, la mémoire n'est plus disponible pour un calcul (elle est utilisée pour l'affichage).

Le PC-1211 est le premier pocket BASIC, c'est à dire qu'il est la première calculatrice programmable à utiliser un BASIC. Mais ce n'est pas un ordinateur, juste une calculatrice utilisant du BASIC.
SHARP PC-1211 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
Avatar du membre
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4641
Enregistré le : 31 oct. 2006 15:08
Localisation : 67310 Westhoffen
Contact :

Re: sharp 1211 qui ne boucle plus...

Message par pir2 »

... et juste appuyer sur ENTER après l'affichage de 1 ?

PRINT affiche le résultat et attend un appui sur une touche pour continuer.

PAUSE affiche, pause, et continue :)
Image
Image
jeandi7
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 7
Enregistré le : 16 mars 2022 01:47

Re: sharp 1211 qui ne boucle plus...

Message par jeandi7 »

merci pour vos réponses
en fait

10:FOR Z=1 TO 5 : PAUSE Z : NEXT Z : END

ne boucle pas et sort avec Z=1

j'ai remplacé PAUSE par PRINT ( en appuyant sur espace pour avancer :) )
remplacé PRINT par BEEP 1 , et un seul BEEP quoi qu'il arrive

donc c'est soit le processeur dédié au BASIC
soit la RAM dédiée au processeur...

à minima une soudure qui a lachée qcq part

dommage car l'écran jaune n'a pas d'huile noire....

en mode calculatrice pas de pb
Avatar du membre
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 8372
Enregistré le : 12 févr. 2007 18:36
Localisation : Pas très loin de Lyon
Contact :

Re: sharp 1211 qui ne boucle plus...

Message par badaze »

Est-ce que tu as fait un reset ?
Est-ce que tu as essayé avec une variable à la place du 5 ?

Code : Tout sélectionner

A = 5
FOR I=1 TO A ….
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.
Avatar du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3400
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: sharp 1211 qui ne boucle plus...

Message par C.Ret »

Faire le RESET après avoir mis une valeur connue dans le registre A.

Et bien vérifier que celle-ci a disparue après avoir fai le RESET.

Il y a beaucoup de PC-1211 dont la lamelle qui sert au reset est oxydée et qui ne se remette plus à zéro. Sans compter les nombreux PC-1211 dont on a volontairement recouvert la lamelle d'un bout de scotch pour ne pas que le contenu de la mémoire soit remis à zéro lors des exams.


Pour vérifier que c'est un problème de RAM, faire NEW et vérifier un à un que tous les registres affichent bien 0.

En profiter pour vérifier un à un qu'ils mémorisent toujours une valeur donnée...

Un problème de RAM généralement va très vite crér des valeurs bizarres. En général, il est même impossible d'écrire un programm sans qu'il soit modifié aléatoirement et plante le calculateur.

A priori, puisqu'il fonctionne plustot bien, il doit y avoir un "bug" dans des paramètres internes ou la ROM qui déconne ? Bizarre que cela n'affecte que les boucles FOR TO NEXT ? Si c'est la ROM il doit y avoir d'autre "erreur de calcul" ??
SHARP PC-1211 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
jeandi7
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 7
Enregistré le : 16 mars 2022 01:47

Re: sharp 1211 qui ne boucle plus...

Message par jeandi7 »

le reset a l'air de fonctionner...
j'ai pas testé toutes les variables de A à Z,sachant que les 4 dernières ne sont pas dans la même zone mémoire je crois...
je vais tester chaque variable dés que je peux (!))

l'intérieur -->
j'ai fait le reset sans le cache ....pour être sur
sharp1211.jpeg
sharp1211.jpeg (160.39 Kio) Vu 6363 fois
jeandi7
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 7
Enregistré le : 16 mars 2022 01:47

Re: sharp 1211 qui ne boucle plus...

Message par jeandi7 »

j'ai tout essayé
je vais me faire une raison
c'est soit
la mémoire basic soit le processeur...
pour changer çà ...

je me console avec un pc1251 acquis sur Ebay récemment avec son imprimante qui lui boucle bien :-)

j'envoie les photos ASAP
ainsi que de mon nouveau chargeur de Ti58 :-)

A+
Répondre

Retourner vers « Résolution de problèmes »