TIMESTAMP chaine
TIMESTAMP "[Y-M-D h:m]" ; produira => [2022-12-05 21:26]
Génère une chaine de caractères correspondant aux codes suivants. Les caractères non définis sont recopiés tel que:
- Y ou YYYY année sur 4 chiffres
- YY année sur 2 chifrres
- M mois sur 2 chiffres
- D jour sur 2 chiffres
- h heure sur 2 chiffres
- m minutes sur 2 chiffres
- s secondes sur 2 chiffres
TICKER start/stop,variable
Démarrer la mesure en temps des instructions rencontrées. Le résultat sera renvoyé en NOP par défaut ou en Ticks si le mode spectrum est activé (ligne de commande ou directive)
Usage typique, synchroniser du code sur une rasterline ;)
ld a,100
reloop
TICKER START,mesure
repeat 8
inc b : outi
rend
TICKER STOP,mesure
defs 64-getnop(dec a : jr nz)-mesure
dec a
jr nz,reloop
PROCEDURE label (WIP!)
Déclarer l'adresse d'une procédure pour l'export Objet
EXTERNAL symbole1, symbole2, symbole3 (WIP!)
Déclarer un ou plusieurs symboles externes en import
SUMMEM start,end
Un octet contenant le checksum des valeurs lues de start à end-1 sera produit à l'emplacement de la directive
Note : Cette directive est incompatible quand utilisée à l'intérieur d'un segment compressé (besoin d'une évolution)
XORMEM start,end
Un octet contenant le checksum XORé des valeurs lues de start à end-1 sera produit à l'emplacement de la directive
Note : Cette directive est incompatible quand utilisée à l'intérieur d'un segment compressé (besoin d'une évolution)
SUM16 start,end
Un mot (2 octets) contenant le checksum des valeurs lues de start à end-1 sera produit à l'emplacement de la directive
Note : Cette directive est incompatible quand utilisée à l'intérieur d'un segment compressé (besoin d'une évolution)