Premiers pas avec le Sharp PC G850V
Modérateur : Politburo
- badaze
- Fonctionne à 14400 bauds

- Messages : 7462
- Inscription : 12 févr. 2007 19:36
- Localisation : Pas très loin de Lyon
- Contact :
Premiers pas avec le Sharp PC G850V
Jeudi j'ai reçu un PC G850V acheté auprès d'un vendeur japonais bien connu ici. J'ai profité d'un week end à la campagne pour l'utiliser.
Le basic est structuré (REPEAT UNTIL, WHILE WEND, SWITCH CASE) mais ne comporte pas d'instructions pour la gestion des erreurs. Pas de ON ERROR GOTO et autres RESUME. Les noms des variables sont limités à deux caractères. On est loin des 40 caractères du PC E500S !!!
Les erreurs ne sont pas en langage clair, mais apparemment les codes correspondent à ceux du PC E500S.
En mémoire, les mots clés sont sur 2 octets. Le premier est 254 et le second compris entre 0 et 255. Par exemple RUN est codé 254 puis 16.
Une ligne de basic est composée comme suit :
exemple : 10 END
2 octets pour le N° de ligne (exemple : 0 et 10 pour la ligne 10)
1 octet pour la longueur de la ligne (3)
1 octet pour le premier octet du mot clé (254)
1 octet pour le second octet du mot clé (90)
1 octet pour la fin de la ligne (13)
Il existe un mot clé nommé RESERVED. Ce mot clé admet un paramètre de 2 caractères hexadécimaux de 00 à FF.
RESERVED 4F affiche UNTIL par exemple. Le mot clé MON passe en mode MACHINE LANGUAGE MONITOR
Un bizarrerie. En mode programme, taper 10 LCOPY puis entrée. Modifier ensuite LCOPY par BSAVE par exemple. Là le Sharp plante et il faut faire un reset. Répondre N pour l'effacement de la mémoire. Aller en mode programme et lister le programme. Avec un peu de chance, on peut voir tous les mots clés. Avec ce "sésame", j'ai réussi à aller dans un menu de tests de la machine... RAM, clavier, etc... Malheureusement je ne sais pas comment faire pour y retourner.
Le basic est structuré (REPEAT UNTIL, WHILE WEND, SWITCH CASE) mais ne comporte pas d'instructions pour la gestion des erreurs. Pas de ON ERROR GOTO et autres RESUME. Les noms des variables sont limités à deux caractères. On est loin des 40 caractères du PC E500S !!!
Les erreurs ne sont pas en langage clair, mais apparemment les codes correspondent à ceux du PC E500S.
En mémoire, les mots clés sont sur 2 octets. Le premier est 254 et le second compris entre 0 et 255. Par exemple RUN est codé 254 puis 16.
Une ligne de basic est composée comme suit :
exemple : 10 END
2 octets pour le N° de ligne (exemple : 0 et 10 pour la ligne 10)
1 octet pour la longueur de la ligne (3)
1 octet pour le premier octet du mot clé (254)
1 octet pour le second octet du mot clé (90)
1 octet pour la fin de la ligne (13)
Il existe un mot clé nommé RESERVED. Ce mot clé admet un paramètre de 2 caractères hexadécimaux de 00 à FF.
RESERVED 4F affiche UNTIL par exemple. Le mot clé MON passe en mode MACHINE LANGUAGE MONITOR
Un bizarrerie. En mode programme, taper 10 LCOPY puis entrée. Modifier ensuite LCOPY par BSAVE par exemple. Là le Sharp plante et il faut faire un reset. Répondre N pour l'effacement de la mémoire. Aller en mode programme et lister le programme. Avec un peu de chance, on peut voir tous les mots clés. Avec ce "sésame", j'ai réussi à aller dans un menu de tests de la machine... RAM, clavier, etc... Malheureusement je ne sais pas comment faire pour y retourner.
- badaze
- Fonctionne à 14400 bauds

- Messages : 7462
- Inscription : 12 févr. 2007 19:36
- Localisation : Pas très loin de Lyon
- Contact :
Liste des commandes BASIC et du code héxadécimal. 0F=MON 10=RUN etc..
Code : Tout sélectionner
0 F MON
1 0 RUN
1 1 NEW
1 2 CONT
1 3 PASS
1 4 LIST
1 5 LLIST
1 6 BLOAD
1 7 RENUM
1 8 LOAD
1 A AUTO
1 B DELETE
1 C FILES
1 F LCOPY
2 0 BSAVE
2 1 OPEN
2 2 CLOSE
2 3 SAVE
2 5 RANDOMIZE
2 6 DEGREE
2 7 RADIAN
2 8 GRAD
2 9 BEEP
2 A WAIT
2 B GOTO
2 C TRON
2 D TROFF
2 E CLEAR
2 F USING
3 0 DIM
3 1 CALL
3 2 POKE
3 3 GPRINT
3 4 PSET
3 5 PRESET
3 A ERASE
3 B LFILES
3 C KILL
4 5 OUT
4 8 PIOSET
4 9 PIOPUT
4 A SPOUT
4 B SPINP
4 C HDCOPY
4 D ENDIF
4 E REPEAT
4 F UNTIL
5 0 CLS
5 1 LOCATE
5 2 TO
5 3 STEP
5 4 THEN
5 5 ON
5 6 IF
5 7 FOR
5 8 LET
5 9 REM
5 A END
5 B NEXT
5 C STOP
5 D READ
5 E DATA
6 0 PRINT
6 1 INPUT
6 2 GOSUB
6 3 LNINPUT
6 4 LPRINT
6 5 RETURN
6 6 RESTORE
6 8 GCURSOR
6 9 LINE
6 F CIRCLE
7 0 PAINT
7 1 OUTPUT
7 2 APPEND
7 3 AS
7 6 ELSE
7 A WHILE
7 B WEND
7 C SWITCH
7 D CASE
7 E DEFAULT
7 F ENDSWITCH
8 0 MDF
8 1 REC
8 2 POL
8 6 TEN
8 7 RCP
8 8 SQU
8 9 CUR
8 A HSN
8 B HCS
8 C HTN
8 D AHS
8 E AHC
8 F AHT
9 0 FACT
9 1 LN
9 2 LOG
9 3 EXP
9 4 SQR
9 5 SIN
9 6 COS
9 7 TAN
9 8 INT
9 9 ABS
9 A SGN
9 B DEG
9 C DMS
9 D ASN
9 E ACS
9 F ATN
A 0 RND
A 1 AND
A 2 OR
A 3 NOT
A 4 PEEK
A 5 XOR
A 6 INP
A 8 PIOGET
A D POINT
A E PI
A F FRE
B 0 EOF
B 2 LOF
B 6 NCR
B 7 NPR
B F CUB
C 6 MOD
C 7 FIX
D 0 ASC
D 1 VAL
D 2 LEN
D 3 VDEG
E 9 INKEY$
E A MID$
E B LEFT$
E C RIGHT$
F 0 CHR$
F 1 STR$
F 2 HEX$
F 3 DMS$
- jvernet
- Fonctionne à 14400 bauds

- Messages : 7838
- Inscription : 24 mai 2002 09:57
- Localisation : France 69
- Contact :
Re: Premiers pas avec le Sharp PC G850V
OUT &H69,6badaze a écrit : Avec ce "sésame", j'ai réussi à aller dans un menu de tests de la machine... RAM, clavier, etc... Malheureusement je ne sais pas comment faire pour y retourner.
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."
- badaze
- Fonctionne à 14400 bauds

- Messages : 7462
- Inscription : 12 févr. 2007 19:36
- Localisation : Pas très loin de Lyon
- Contact :
Re: Premiers pas avec le Sharp PC G850V
Merci. Où as tu eu cette info ?jvernet a écrit :OUT &H69,6badaze a écrit : Avec ce "sésame", j'ai réussi à aller dans un menu de tests de la machine... RAM, clavier, etc... Malheureusement je ne sais pas comment faire pour y retourner.
Ca "freeze" la machine !!!
- jvernet
- Fonctionne à 14400 bauds

- Messages : 7838
- Inscription : 24 mai 2002 09:57
- Localisation : France 69
- Contact :
Re: Premiers pas avec le Sharp PC G850V
Pas chez moi. Sur mon PC-G850V, ça fait apparaitre le menu de test.badaze a écrit :
Ca "freeze" la machine !!!
j'ai trouvé ça là:
http://www.akiyan.com/pc-g850_technical_data
Peut être différentes versions de ROM ? Moi, j'ai ça sur le PC-G850V
Code : Tout sélectionner
OUT &H69,6
=>
** PC-G850V V1.02 CHECK **
1:TOTAL 2:RAM
3:ROM 4:11PIN
5:LCD 6:KEY
7:SHOCK 8:AGING
9:L.B,ESD 0:CURRENT
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."
- jvernet
- Fonctionne à 14400 bauds

- Messages : 7838
- Inscription : 24 mai 2002 09:57
- Localisation : France 69
- Contact :
aucune idée.... SPOUT et SPIMP a besoin de 4 paramètres, mais qu'est ce ??badaze a écrit :Quelle est la signification des instructions SPOUT, SPINP, HDCOPY ?
HDCOPY ? Euh ? Copie du disque dur ?
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."
- charognard
- Fonctionne à 9600 bauds

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

- Messages : 7838
- Inscription : 24 mai 2002 09:57
- Localisation : France 69
- Contact :
charognard a écrit :SP = stack pointer ?
il a quoi comme port le 850 ?
Le même SIO que sur tous les sharps. SPOUT peut être pour piloter le port ?
HDCOPY semble être utilisé pour faire une copie d'écran, mais sur quelle imprimante ??
"l'ordinateur et l'homme sont les deux opposés les plus intégraux qui existent. L'homme est lent, peu rigoureux et très intuitif. L'ordinateur est super rapide, très rigoureux et complètement con."
- charognard
- Fonctionne à 9600 bauds

- Messages : 4411
- Inscription : 06 juin 2007 19:28
- Localisation : Indre et loire
- Contact :





