User Tools

Site Tools


equates.asm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
equates.asm [2025/12/22 19:40] – fool-duplexequates.asm [2026/01/05 18:19] (current) – fool-duplex
Line 11: Line 11:
 SYSPRA EQU    $A7C0           ; PIA système, port A SYSPRA EQU    $A7C0           ; PIA système, port A
 NUPOST EQU    $A7D8           ; Numéro de poste (hardware) NUPOST EQU    $A7D8           ; Numéro de poste (hardware)
-EXT64  EQU    $A7CB           ; Registre de contrôle extension 64 Ko+EXT64K EQU    $A7CB           ; Registre de contrôle extension 64 Ko
 NUPO   EQU    $2052           ; Numéro de poste (software) NUPO   EQU    $2052           ; Numéro de poste (software)
 RELACH EQU    $A02B           ; Routine de réinitialisation réseau RELACH EQU    $A02B           ; Routine de réinitialisation réseau
 RESEAU EQU    $A025           ; Point d'entrée Nanoréseau RESEAU EQU    $A025           ; Point d'entrée Nanoréseau
 +OEE    EQU    $A03E           ; Point d'entrée copie d'écran
 M5VCT  EQU    $EFFE           ; Vecteur démarrage à froid MEMO5 M5VCT  EQU    $EFFE           ; Vecteur démarrage à froid MEMO5
 ADCNTC EQU    $1FFE           ; Pointeur sur routine réseau CNT-C ADCNTC EQU    $1FFE           ; Pointeur sur routine réseau CNT-C
Line 20: Line 21:
 ADTRCR EQU    $1FFA           ; Pointeur sur routine réseau code tâche inconnu ADTRCR EQU    $1FFA           ; Pointeur sur routine réseau code tâche inconnu
  
-TEMPO  EQU    $2039           ; Registre de tempo +TERMIN EQU    $2000           ; Table des terminateurs de ligne 
-DUREE  EQU    $203B           ; Registre de durée+RANG   EQU    $201B           ; Ligne courante 
 +COLN   EQU    $201C           ; Colonne courante 
 +COPCHR EQU    $202F           ; Flag de copie de caractère 
 +TEMPO  EQU    $203A           ; Registre de tempo 
 +DUREE  EQU    $203C           ; Registre de durée
 TIMBRE EQU    $203D           ; Registre de timbre TIMBRE EQU    $203D           ; Registre de timbre
 OCTAVE EQU    $203E           ; Registre d'octave OCTAVE EQU    $203E           ; Registre d'octave
  
-KTSTH  EQU    $0A             ; Routine moniteur clavier +GETCH  EQU    $0A             ; Routine moniteur clavier 
-JPUTCH EQU    $82             ; Routine moniteur affichage caractère +KTSTH  EQU    $0C             ; Routine moniteur clavier 
-JNOTEH EQU    $9E             ; Routine moniteur son+PUTCH  EQU    $02             ; Routine moniteur affichage caractère 
 +PLOTH  EQU    $10             ; Routine moniteur affichage pixel 
 +NOTEH  EQU    $1E             ; Routine moniteur son
  
 CENTRL EQU    $00             ; Numéro de poste du central CENTRL EQU    $00             ; Numéro de poste du central
Line 37: Line 44:
 ID     EQU    $21             ; Primitive de définition de l'identificateur de poste ID     EQU    $21             ; Primitive de définition de l'identificateur de poste
 CATP   EQU    $22             ; Primitive de premier accès au catalogue CATP   EQU    $22             ; Primitive de premier accès au catalogue
 +CATS   EQU    $23             ; Primitive d'accès suivant au catalogue
 OUVFL  EQU    $24             ; Primitive d'ouverture de fichier en lecture OUVFL  EQU    $24             ; Primitive d'ouverture de fichier en lecture
 OUVFE  EQU    $25             ; Primitive d'ouverture de fichier en écriture OUVFE  EQU    $25             ; Primitive d'ouverture de fichier en écriture
 +CREFI  EQU    $27             ; Primitive de création de fichier
 LIRFI  EQU    $28             ; Primitive de lecture dans un fichier LIRFI  EQU    $28             ; Primitive de lecture dans un fichier
 ECRFI  EQU    $29             ; Primitive d'écriture dans un fichier ECRFI  EQU    $29             ; Primitive d'écriture dans un fichier
 FERFI  EQU    $2A             ; Primitive de fermeture d'un fichier FERFI  EQU    $2A             ; Primitive de fermeture d'un fichier
 RESFI  EQU    $2B             ; Primitive de réservation d'un fichier RESFI  EQU    $2B             ; Primitive de réservation d'un fichier
 +RELFI  EQU    $2C             ; Primitive de relâchement d'un fichier
 SUPFI  EQU    $2D             ; Primitive de suppression d'un fichier SUPFI  EQU    $2D             ; Primitive de suppression d'un fichier
 RENFI  EQU    $2E             ; Primitive de renommage d'un fichier RENFI  EQU    $2E             ; Primitive de renommage d'un fichier
Line 48: Line 58:
 SYSINF EQU    $31             ; Primitive de demande des caractéristiques système  SYSINF EQU    $31             ; Primitive de demande des caractéristiques système 
 SYSTEM EQU    $32             ; Primitive de retour au niveau système SYSTEM EQU    $32             ; Primitive de retour au niveau système
 +DSKF   EQU    $33             ; Primitive de demande de place libre
 +LIRATT EQU    $34             ; Primitive de lecture des attributs fichier
 +ECRATT EQU    $35             ; Primitive d'écriture des attributs fichier
 SETMOD EQU    $36             ; Primitive de changement de mode de création des fichiers SETMOD EQU    $36             ; Primitive de changement de mode de création des fichiers
 CHBIN  EQU    $37             ; Primitive de chargement d'un fichier binaire CHBIN  EQU    $37             ; Primitive de chargement d'un fichier binaire
 CLEAR  EQU    $38             ; Primitive de nettoyage du descripteur de poste CLEAR  EQU    $38             ; Primitive de nettoyage du descripteur de poste
 +RBUFF  EQU    $39             ; Primitive de lecture du buffer commun
 +WBUFF  EQU    $3A             ; Primitive d'écriture du buffer commun
 SETDIR EQU    $3B             ; Primitive de changement de répertoire SETDIR EQU    $3B             ; Primitive de changement de répertoire
 GETDIR EQU    $3C             ; Primitive de demande du répertoire courant GETDIR EQU    $3C             ; Primitive de demande du répertoire courant
Line 60: Line 75:
  
 FBFSIZ EQU    128             ; Taille du buffer de lecture de fichier FBFSIZ EQU    128             ; Taille du buffer de lecture de fichier
 +CBFSIZ EQU    1024            ; Taille du buffer de comparaison de fichier
  
 +CNTA   EQU    $01             ; CNT-A
 STOP   EQU    $02             ; Touche STOP STOP   EQU    $02             ; Touche STOP
 LEFT   EQU    $08             ; Flèche gauche LEFT   EQU    $08             ; Flèche gauche
Line 73: Line 90:
 EOF    EQU    $1A             ; End of file EOF    EQU    $1A             ; End of file
 ESC    EQU    $1B             ; Escape ESC    EQU    $1B             ; Escape
 +INS    EQU    $1C             ; Touche INS
 +EFF    EQU    $1D             ; Touche EFF
 US     EQU    $1F             ; US US     EQU    $1F             ; US
 SPACE  EQU    $20             ; Espace SPACE  EQU    $20             ; Espace
 HYPHN  EQU    '-              ; Tiret HYPHN  EQU    '-              ; Tiret
-QMARK  EQU    '?              ; Point d'interrogation (joker)+QMARK  EQU    '?              ; Point d'interrogation 
 +ASTRSK EQU    '*              ; Astérisque
 SUP    EQU    '>              ; Signe supérieur SUP    EQU    '>              ; Signe supérieur
 AROB   EQU    '@              ; Signe arobase AROB   EQU    '@              ; Signe arobase
Line 87: Line 107:
 CYAN   EQU    $06             ; Cyan CYAN   EQU    $06             ; Cyan
  
-; Erreurs +; Erreurs Nanoréseau 
-ERRORS FCB    32              ; Nombre de messages d'erreur+ERRORS EQU    32              ; Nombre de messages d'erreur
  
 EDQER  EQU    128             ; Disque erroné EDQER  EQU    128             ; Disque erroné
-E      EQU    129             ; +ESNTX  EQU    129             ; Erreur de syntaxe dans un nom de fichier 
-E      EQU    130             ; +EIDIN  EQU    130             ; Identification incorrecte 
-E      EQU    131             ; +ETRMS  EQU    131             ; Erreur de transmission 
-E      EQU    132             ;+EIDDD  EQU    132             ; Identification déjà donnée par un autre poste
 EFINC  EQU    133             ; Fin de catalogue EFINC  EQU    133             ; Fin de catalogue
 EFINX  EQU    134             ; Fichier inexistant EFINX  EQU    134             ; Fichier inexistant
 EAMBI  EQU    135             ; Nom de fichier ambigu EAMBI  EQU    135             ; Nom de fichier ambigu
-E      EQU    136             ; +EFIST  EQU    136             ; Fichier structuré 
-E      EQU    137             ; +EMVID  EQU    137             ; Mauvaise identification 
-E      EQU    138             ; +ERSAP  EQU    138             ; Fichier réservé par un autre poste 
-E      EQU    139             ; +EFDOE  EQU    139             ; Fichier déjà ouvert en écriture 
-E      EQU    140             ; +EFPPL  EQU    140             ; Plus de place dans la table des numéros logiques 
-E      EQU    141             ; +ETFST  EQU    141             ; Table des fichiers généraux saturée 
-E      EQU    142             ; +EFEXS  EQU    142             ; Fichier qui existe déjà 
-E      EQU    143             ; +EFSET  EQU    143             ; Fichier sans entête réseau 
-E      EQU    144             ; +EFLEC  EQU    144             ; Fichier en lecture seulement 
-E      EQU    145             ; +EFDLC  EQU    145             ; Fichier déjà ouvert en lecture 
-E      EQU    146             ; +EFDEP  EQU    146             ; Fichier ouvert en écriture par un autre poste 
-E      EQU    147             ; +ENLER  EQU    147             ; Numéro logique erroné 
-E      EQU    148             ;+EDCHG  EQU    148             ; Disque changé
 EFINF  EQU    149             ; Fin de fichier EFINF  EQU    149             ; Fin de fichier
-E      EQU    150             ; +ETROU  EQU    150             ; (Non utilisé) (Un fichier ne peut pas avoir de trou) 
-E      EQU    151             ; +EOUVR  EQU    151             ; Fichier ouvert 
-E      EQU    152             ; +EGROS  EQU    152             ; Fichier trop gros 
-E      EQU    153             ; +EGENE  EQU    153             ; Fichier général (non indexé LSE) 
-E      EQU    154             ; +EFCNX  EQU    154             ; Fonction inexistante 
-E      EQU    155             ; +EDISK  EQU    155             ; Erreur disque au central 
-E      EQU    156             ; +EOLSE  EQU    156             ; Opération LSE en cours sur ce fichier 
-E      EQU    157             ; +EBTPT  EQU    157             ; Buffer trop petit pour réception
- +
-E      EQU    170             ; +
-E      EQU    171             ; +
- +
  
 +ERINX  EQU    170             ; Répertoire inexistant
 +ESTXC  EQU    171             ; Erreur de syntaxe dans un chemin
 </code> </code>
 [[code_source_de_nrdos.mo5_version_3.5|Retourner à la liste des fichiers]] [[code_source_de_nrdos.mo5_version_3.5|Retourner à la liste des fichiers]]
equates.asm.1766428800.txt.gz · Last modified: by fool-duplex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki