Le XO7


Caracteristiques:

CPU

NSC 800 ( compatible Z80 )

ROM

20 Ko

RAM

8 Ko extensible a 24 Ko

ECRAN

LCD 4x20 en mode texte
32x120 points en mode graphique

INTERFACES

- K7 standart
- série ( niveaux TTL )
- parrallèle

ACCESSOIRES

- imprimante thermique X711
- traçeur 4 couleurs X710
- Interface TV ( 16x32 )
- coupleurs infrarouge X721
- cartes memoire sauvegardées par pile


Le BASIC
Les fonctions speciales du XO7 BASIC
Le brochages des connecteurs
Logitheque


Le BASIC

Les numéros de ligne vont de 0 a 65529
Plusieurs instructions par ligne séparées par ":"
Les constantes peuvent etres écrites en Hexadecimal préfixe &H ou en octal préfixe &O
les types de variables sont:
- Les variables entières - suffixe %
- Les variables réelles simple précision 6 chiffres- suffixe !
- Les variables réelles double précision 14 chiffres - suffixe #
- Les variables chaine longueur maxi 255 caractères - suffixe $

Les fonctions graphiques

Commande

Fonctions

CLS

a=POINT (x,y)

LINE (x1,y1)-(x2,y2)

LINE-(x,y)

 

 

PSET x,y

PRESET x,y

CIRCLE x,y,rayon


Le traitement des variables

Commandes

Fonctions

DIM x( dim1,dim2)

CDBL

DEFINT

CINT

DEFSNG

CSNG

DEFDBL

VARPTR

DEFSTR

DEFFN

CLEAR espace chaines,adresse maxi

ERASE tableau

LET var=valeur


Le traitement des fichiers

CLOAD nom

CLOAD ?

CSAVE nom

DELETE nom

DIR

DIR #

FSET valeur

LOAD nom

SAVE nom


Le traitement des erreurs

ERROR

ERL

ON ERROR GOTO

ERR

RESUME

TRON

TRON #

TROFF


Controle de programme

CONT

END

FOR TO STEP NEXT

GOTO

GOSUB RETURN

IF THEN ELSE

ON GOTO

ON GOSUB

RUN

STOP


Les entrées/sorties

INIT #

INKEY$

INPUT

INP

INPUT #

SCREEN

LINE INPUT

SNS

LINE INPUT #

STICK

LPRINT

STRIG

OUT #

TKEY

PRINT ( ? )

PRINT USING

PRINT #

PRINT # USING


Autres mots clefs

READ DATA RESTORE

EXEC

FREE

POKE

PEEK

OUT

USR

LIST

LLIST

LIST #

LIST @

NEW

OFF

CONSOLE

CSRLIN

CONSOLE @

FONT$

LOCATE

KEY$

POS


Fonctions

ASC

CHR$

INSTR

LEFT$

MID$

RIGHT$

LEN

STR$

VAL

STRING$

ATN

COS

EXP

LOG

RND

SIN

SQR

TAN

ABS

FIX

HEX$

INT

SGN

TAB


Commandes et fonctions spéciales

DATE$

date sous la forme mois/jour/année

TIME$

Heure ( hh:mm:ss )

ALM$

Heure d'alarme
Le XO7 s'allumera s'il est éteint pour une alarme
On peut activer une alarme a intervalle régulier ( tous les quart d'heures par exemple )

START$

chaine contenant un nom de programme qui sera exécuté au démarrage
utilisé conjointement avec ALM$, le XO7 peut s'allumer, éxecuter un programme et s'eteindre ( commande OFF )

SLEEP

Mise en veille du XO7


LOGITHEQUE
La société LOGISTICK a publié en 1984 des logiciels pour plusieurs pockets dont le CANON XO7 sous forme de K7

CALC

Tableur avec interpreteur et impression des tableaux ( compatible avec GRAPH )

GRAPHE

Logiciel de representation graphique

FICHIERS

Gestion de fichiers

TEXTE

Traitement de texte

BANQUE

Gestion de comptes bancaires

JEUX

10 jeux



Une revue L'ORDINATEUR DE POCHE était consacré aux pockets,on y trouvait des programmes et des astuces.
L'ORDINATEUR DE POCHE a cessé de paraitre en 1984, il rennaitra plus tard sous le nom de LIST.