User Tools

Site Tools


errors.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
errors.asm [2025/12/22 19:30] – fool-duplexerrors.asm [2025/12/22 22:03] (current) – fool-duplex
Line 3: Line 3:
 <code>* NRDOS.MO5 version 3.5 <code>* NRDOS.MO5 version 3.5
 * ERRORS.ASM (Gestion des erreurs) * ERRORS.ASM (Gestion des erreurs)
- 
-ERRORS FCB    32               ; Nombre de messages d'erreur 
  
 ************************************************************************************************************ ************************************************************************************************************
Line 20: Line 18:
        LEAY   ERSTBL,PCR        LEAY   ERSTBL,PCR
        LBSR   LUSTR        LBSR   LUSTR
-       BNE    ERRUNK+       BNE    ERRUNK           ; L'erreur ne figure pas dans la table ?
  
        LBSR   DSPSTR        LBSR   DSPSTR
        RTS        RTS
  
-ERRUNK PSHS   B+ERRUNK PSHS   B                ; Dans ce cas, on affiche juste son numéro.
        LEAX   ERRNST,PCR        LEAX   ERRNST,PCR
        LBSR   DSPSTR        LBSR   DSPSTR
Line 32: Line 30:
        LBSR   DSPDC2        LBSR   DSPDC2
        LBRA   DCRLF        LBRA   DCRLF
 +
 +* Table des numéros d'erreur       
 +ERNTBL FCB    EDQER
 +       FCB    ESNTX
 +       FCB    EIDIN
 +       FCB    ETRMS
 +       FCB    EIDDD
 +       FCB    EFINC
 +       FCB    EFINX
 +       FCB    EAMBI
 +       FCB    EFIST
 +       FCB    EMVID
 +       FCB    ERSAP
 +       FCB    EFDOE
 +       FCB    EFPPL
 +       FCB    ETFST
 +       FCB    EFEXS
 +       FCB    EFSET
 +       FCB    EFLEC
 +       FCB    EFDLC
 +       FCB    EFDEP
 +       FCB    ENLER
 +       FCB    EDCHG
 +       FCB    ETROU
 +       FCB    EOUVR
 +       FCB    EGROS
 +       FCB    EGENE
 +       FCB    EFINF
 +       FCB    EFCNX
 +       FCB    EDISK
 +       FCB    EOLSE
 +       FCB    EBTPT
 +       FCB    ERINX
 +       FCB    ESTXC
 +       
 +* Table des pointeurs sur les messages       
 +ERSTBL FDB    SDQER-IMPLNT
 +       FDB    SSNTX-IMPLNT
 +       FDB    SIDIN-IMPLNT
 +       FDB    STRMS-IMPLNT
 +       FDB    SIDDD-IMPLNT
 +       FDB    SFINC-IMPLNT
 +       FDB    SFINX-IMPLNT
 +       FDB    SAMBI-IMPLNT
 +       FDB    SFIST-IMPLNT
 +       FDB    SMVID-IMPLNT
 +       FDB    SRSAP-IMPLNT
 +       FDB    SFDOE-IMPLNT
 +       FDB    SFPPL-IMPLNT
 +       FDB    STFST-IMPLNT
 +       FDB    SFEXS-IMPLNT
 +       FDB    SFSET-IMPLNT
 +       FDB    SFLEC-IMPLNT
 +       FDB    SFDLC-IMPLNT
 +       FDB    SFDEP-IMPLNT
 +       FDB    SNLER-IMPLNT
 +       FDB    SDCHG-IMPLNT
 +       FDB    STROU-IMPLNT
 +       FDB    SOUVR-IMPLNT
 +       FDB    SGROS-IMPLNT
 +       FDB    SGENE-IMPLNT
 +       FDB    SFINF-IMPLNT
 +       FDB    SFCNX-IMPLNT
 +       FDB    SDISK-IMPLNT
 +       FDB    SOLSE-IMPLNT
 +       FDB    SBTPT-IMPLNT
 +       FDB    SRINX-IMPLNT
 +       FDB    SSTXC-IMPLNT
 +       
 +* Messages d'erreur
 +SDQER  FCC    /Disque erron/
 +       FCB    ACC, 'B
 +       FCS    /e/
 +       
 +SSNTX  FCS    /Erreur de syntaxe dans un nom de fichier/
 +
 +SIDIN  FCS    /Identification incorrecte/
 +
 +STRMS  FCS    /Erreur de transmission/
 +
 +SIDDD  FCC    /Identification d/
 +       FCB    ACC, 'B
 +       FCC    /ej/
 +       FCB    ACC, 'A
 +       FCC    /a donn/
 +       FCB    ACC, 'B
 +       FCS    /ee par un autre poste/
 +
 +SFINC  FCS    /Fin de catalogue/
 +
 +SFINX  FCS    /Fichier inexistant/
 +
 +SAMBI  FCS    /Nom de fichier ambigu/
 +
 +SFIST  FCB    'C                             ; Bug : ce message est manquant 
 +
 +SMVID  FCS    /Mauvaise identification/
 +
 +SRSAP  FCC    /Fichier r/
 +       FCB    ACC, 'B
 +       FCC    /eserv/
 +       FCB    ACC, 'B
 +       FCS    /e par un autre poste/
 +
 +SFDOE  FCC    /Fichier d/
 +       FCB    ACC, 'B
 +       FCC    /ej/
 +       FCB    ACC, 'A
 +       FCC    /a ouvert en /
 +       FCB    ACC, 'B
 +       FCS    /ecriture/
 +
 +SFPPL  FCC    /Plus de place dans la table des num/
 +       FCB    ACC, 'B
 +       FCS    /eros logiques/
 +
 +STFST  FCC    /Table des fichiers g/
 +       FCB    ACC, 'B
 +       FCC    /en/
 +       FCB    ACC, 'B
 +       FCC    /eraux satur/
 +       FCB    ACC, 'B
 +       FCS    /ee/
 +
 +SFEXS  FCC    /Ce fichier existe d/
 +       FCB    ACC, 'B
 +       FCC    /ej/
 +       FCB    ACC, 'A
 +       FCS    /a/
 +
 +SFSET  FCC    /Fichier sans en-t/
 +       FCB    ACC, 'C
 +       FCC    /ete r/
 +       FCB    ACC, 'B
 +       FCS    /eseau/
 +
 +SFLEC  FCS    /Fichier en lecture seulement/
 +
 +SFDLC  FCC    /Fichier d/
 +       FCB    ACC, 'B
 +       FCC    /ej/
 +       FCB    ACC, 'A
 +       FCS    /a ouvert en lecture/
 +
 +SFDEP  FCC    /Fichier ouvert en /
 +       FCB    ACC, 'B
 +       FCS    /ecriture par un autre poste/
 +
 +SNLER  FCC    /Num/
 +       FCB    ACC, 'B
 +       FCC    /ero logique erron/
 +       FCB    ACC, 'B
 +       FCS    /e/
 +
 +SDCHG  FCC    /Disque chang/
 +       FCB    ACC, 'B
 +       FCS    /e/
 +
 +STROU  FCS    /Un fichier ne peut pas avoir de trous/
 +
 +SOUVR  FCS    /Fichier ouvert/
 +
 +SGROS  FCS    /Fichier trop gros/
 +
 +SGENE  FCC    /Fichier g/
 +       FCB    ACC, 'B
 +       FCC    /en/
 +       FCB    ACC, 'B
 +       FCS    /eral/
 +
 +SFINF  FCS    /Fin de fichier/
 +
 +SFCNX  FCS    /Fonction inexistante/
 +
 +SDISK  FCS    /Erreur disque au central/
 +
 +SOLSE  FCC    /Op/
 +       FCB    ACC, 'B
 +       FCS    /eration LSE en cours/
 +
 +SBTPT  FCC    /Buffer de r/
 +       FCB    ACC, 'B
 +       FCS    /ecption trop petit/
 +
 +SRINX  FCS    /Sous-catalogue inexistant/
 +
 +SSTXC  FCS    /Erreur de syntaxe dans un chemin/
 +       
 +ERRNST FCC    /Erreur num/
 +       FCB    ACC, 'B
 +       FCS    /ero /
 +
 +ERRST  FCB    CR, LF        
 +       FCC    /Erreur .../
 +       FCB    CR, LF, 0       
 +       
 </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]]
  
errors.asm.1766428251.txt.gz · Last modified: by fool-duplex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki