User Tools

Site Tools


equates.asm

This is an old revision of the document!


Retourner à la liste des fichiers

* NRDOS.MO5 version 3.5
* EQUATES.ASM (Définition des constantes)

RESET  EQU    $FFFE           ; Vecteur de reset 6809
PG0APP EQU    $2100           ; Page 0 application
STACK  EQU    $2200           ; Début de pile
ENDRAM EQU    $A000           ; Fin de la RAM + 1
IRQRE  EQU    $A041           ; Route d'interruption Nanoréseau
IRQPT  EQU    $2064           ; Vecteur d'interruption IRQ
SYSPRA EQU    $A7C0           ; PIA système, port A
NUPOST EQU    $A7D8           ; Numéro de poste (hardware)
EXT64  EQU    $A7CB           ; Registre de contrôle extension 64 Ko
NUPO   EQU    $2052           ; Numéro de poste (software)
RELACH EQU    $A02B           ; Routine de réinitialisation réseau
RESEAU EQU    $A025           ; Point d'entrée Nanoréseau
M5VCT  EQU    $EFFE           ; Vecteur démarrage à froid MEMO5
ADCNTC EQU    $1FFE           ; Pointeur sur routine réseau CNT-C
ADCRDU EQU    $1FF4           ; Pointeur sur compte-rendu réseau
ADTRCR EQU    $1FFA           ; Pointeur sur routine réseau code tâche inconnu

TEMPO  EQU    $2039           ; Registre de tempo
DUREE  EQU    $203B           ; Registre de durée
TIMBRE EQU    $203D           ; Registre de timbre
OCTAVE EQU    $203E           ; Registre d'octave

KTSTH  EQU    $0A             ; Routine moniteur clavier
JPUTCH EQU    $82             ; Routine moniteur affichage caractère
JNOTEH EQU    $9E             ; Routine moniteur son

CENTRL EQU    $00             ; Numéro de poste du central

SYSFIC EQU    $09             ; Code tâche réseau "Gestionnaire de fichiers"
SPOOL  EQU    $0B             ; Code tâche réseau "Spooler"

DATE   EQU    $20             ; Primitive de demande de la date et heure
ID     EQU    $21             ; Primitive de définition de l'identificateur de poste
CATP   EQU    $22             ; Primitive de premier accès au catalogue
OUVFL  EQU    $24             ; Primitive d'ouverture de fichier en lecture
OUVFE  EQU    $25             ; Primitive d'ouverture de fichier en écriture
LIRFI  EQU    $28             ; Primitive de lecture dans un fichier
ECRFI  EQU    $29             ; Primitive d'écriture dans un fichier
FERFI  EQU    $2A             ; Primitive de fermeture d'un fichier
RESFI  EQU    $2B             ; Primitive de réservation d'un fichier
SUPFI  EQU    $2D             ; Primitive de suppression d'un fichier
RENFI  EQU    $2E             ; Primitive de renommage d'un fichier
COPIE  EQU    $2F             ; Primitive de copie d'un fichier
SYSINF EQU    $31             ; Primitive de demande des caractéristiques système 
SYSTEM EQU    $32             ; Primitive de retour au niveau système
SETMOD EQU    $36             ; Primitive de changement de mode de création des fichiers
CHBIN  EQU    $37             ; Primitive de chargement d'un fichier binaire
CLEAR  EQU    $38             ; Primitive de nettoyage du descripteur de poste
SETDIR EQU    $3B             ; Primitive de changement de répertoire
GETDIR EQU    $3C             ; Primitive de demande du répertoire courant
COPIEE EQU    $3D             ; Primitive de copie de fichier étendue (NR v3.5 seulement)

PRINTF EQU    $04             ; Primitive d'impression d'un fichier

ALLFLS EQU    $FF             ; Tous les fichiers ouverts

FBFSIZ EQU    128             ; Taille du buffer de lecture de fichier

STOP   EQU    $02             ; Touche STOP
LEFT   EQU    $08             ; Flèche gauche
RIGHT  EQU    $09             ; Flèche droite
LF     EQU    $0A             ; Line feed
DOWN   EQU    $0A             ; Flèche bas
UP     EQU    $0B             ; Flèche haut
FF     EQU    $0C             ; Form Feed
CR     EQU    $0D             ; Carriage return
DC1    EQU    $11             ; Device control 1 (allumage curseur)
ACC    EQU    $16             ; Touche ACC
EOF    EQU    $1A             ; End of file
ESC    EQU    $1B             ; Escape
US     EQU    $1F             ; US
SPACE  EQU    $20             ; Espace
HYPHN  EQU    '-              ; Tiret
QMARK  EQU    '?              ; Point d'interrogation (joker)
SUP    EQU    '>              ; Signe supérieur
AROB   EQU    '@              ; Signe arobase
SLASH  EQU    '/              ; Signe slash
DOLLAR EQU    '$              ; Signe dollar
POINT  EQU    '.              ; Point
COLON  EQU    ':              ; Double point

BLUE   EQU    $04             ; Bleu
CYAN   EQU    $06             ; Cyan

; Erreurs Nanoréseau
ERRORS FCB    32              ; Nombre de messages d'erreur

EDQER  EQU    128             ; Disque erroné
E      EQU    129             ;
E      EQU    130             ;
E      EQU    131             ;
E      EQU    132             ;
EFINC  EQU    133             ; Fin de catalogue
EFINX  EQU    134             ; Fichier inexistant
EAMBI  EQU    135             ; Nom de fichier ambigu
E      EQU    136             ;
E      EQU    137             ;
E      EQU    138             ;
E      EQU    139             ;
E      EQU    140             ;
E      EQU    141             ;
E      EQU    142             ;
E      EQU    143             ;
E      EQU    144             ;
E      EQU    145             ;
E      EQU    146             ;
E      EQU    147             ;
E      EQU    148             ;
EFINF  EQU    149             ; Fin de fichier
E      EQU    150             ;
E      EQU    151             ;
E      EQU    152             ;
E      EQU    153             ;
E      EQU    154             ;
E      EQU    155             ;
E      EQU    156             ;
E      EQU    157             ;

E      EQU    170             ;
E      EQU    171             ;


Retourner à la liste des fichiers

equates.asm.1766428815.txt.gz · Last modified: by fool-duplex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki