sharp 1211 qui ne boucle plus...
Modérateur : Politburo
sharp 1211 qui ne boucle plus...
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
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
- C.Ret
- Fonctionne à 9600 bauds
- Messages : 3422
- Enregistré le : 31 mai 2008 23:43
- Localisation : N 49°22 E 6°10
Re: sharp 1211 qui ne boucle plus...
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
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.
- badaze
- Fonctionne à 14400 bauds
- Messages : 8410
- Enregistré le : 12 févr. 2007 18:36
- Localisation : Pas très loin de Lyon
- Contact :
Re: sharp 1211 qui ne boucle plus...
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.
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.
-
- Fonctionne à 1200 bauds
- Messages : 523
- Enregistré le : 11 oct. 2002 12:13
- Localisation : Cannes
- Contact :
Re: sharp 1211 qui ne boucle plus...
Et avec un ; après le PRINT I ?
Y a des matins de brocante, on ferait mieux de rester couché - Confucius
- C.Ret
- Fonctionne à 9600 bauds
- Messages : 3422
- Enregistré le : 31 mai 2008 23:43
- Localisation : N 49°22 E 6°10
Re: sharp 1211 qui ne boucle plus...
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
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.
- pir2
- Fonctionne à 9600 bauds
- Messages : 4647
- Enregistré le : 31 oct. 2006 15:08
- Localisation : 67310 Westhoffen
- Contact :
Re: sharp 1211 qui ne boucle plus...
... 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
PRINT affiche le résultat et attend un appui sur une touche pour continuer.
PAUSE affiche, pause, et continue
Re: sharp 1211 qui ne boucle plus...
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
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
- badaze
- Fonctionne à 14400 bauds
- Messages : 8410
- Enregistré le : 12 févr. 2007 18:36
- Localisation : Pas très loin de Lyon
- Contact :
Re: sharp 1211 qui ne boucle plus...
Est-ce que tu as fait un reset ?
Est-ce que tu as essayé avec une variable à la place du 5 ?
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.
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.
- C.Ret
- Fonctionne à 9600 bauds
- Messages : 3422
- Enregistré le : 31 mai 2008 23:43
- Localisation : N 49°22 E 6°10
Re: sharp 1211 qui ne boucle plus...
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" ??
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.
Re: sharp 1211 qui ne boucle plus...
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
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
Re: sharp 1211 qui ne boucle plus...
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+
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+