User Tools

Site Tools


codes_de_retour_d_erreur

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
codes_de_retour_d_erreur [2022/09/14 18:40] fool-duplexcodes_de_retour_d_erreur [2022/09/14 18:55] (current) fool-duplex
Line 7: Line 7:
  
                 ORG    $3000                 ORG    $3000
 +
 +         ; Ca commence ici 
  
 3000 10CE2200   LDS    #$2200                                   Pile initialisée en $2200            3000 10CE2200   LDS    #$2200                                   Pile initialisée en $2200           
Line 16: Line 18:
  
          INFINI EQU    *          INFINI EQU    *
-3014 20FE       BRA    INFINI              +3014 20FE       BRA    INFINI                                   Attend que le central prenne la main  
  
 +         ; Buffer de consigne pour SYSTEM
          CONSIG EQU    *          CONSIG EQU    *
-3016            FCB    $0C$00$09, $32, $00                  9/50 = SYSTEM +3016 0C         FCB    $0C                                      Taille totale = 12 
 +3017 00         FCB    $00                                      Destinataire = 0 (central) 
 +3018 0932       FCB    $09, $32                                 9/50 = SYSFIC/SYSTEM 
 +301A 00         FCB    $00                                      Taille des extras = 0  
 +          
 +         ; Routine pour attendre la pression d'une touche 
          WAITK  EQU    *          WAITK  EQU    *
 301B 3F0A       CALL   KTSTH                                    Lit le clavier 301B 3F0A       CALL   KTSTH                                    Lit le clavier
Line 26: Line 33:
 301F 39         RTS        301F 39         RTS       
                                  
 +         ; Routine d'affichage d'une chaîne terminée par 0       
          DISPL  EQU    *          DISPL  EQU    *
 3020 E680       LDB    ,X+                                      Caractère suivant        3020 E680       LDB    ,X+                                      Caractère suivant       
-3022 2601       BNE    CONT              +3022 2601       BNE    CONT                                     Pas un zéro ? On continue
 3024 39         RTS                        3024 39         RTS                       
  
Line 35: Line 43:
 3027 20F7       BRA    DISPL               3027 20F7       BRA    DISPL              
  
 +         ; Message à afficher
          MESG   EQU    *          MESG   EQU    *
 3029 1F2020     FCB    $1F, $20, $20                            CONSOLE 0,24 3029 1F2020     FCB    $1F, $20, $20                            CONSOLE 0,24
Line 44: Line 53:
 3036 1F4048     FCB    $1F, $40, $48                            LOCATE 7,0 3036 1F4048     FCB    $1F, $40, $48                            LOCATE 7,0
 3039            FCC    /Erreur au chargement de / 3039            FCC    /Erreur au chargement de /
-     1F4C4F     FCB    $1F, $4C, $4F                            LOCATE 14,12 +3051 1F4C4F     FCB    $1F, $4C, $4F                            LOCATE 14,12 
-                FCC    /a:12345678.123/                         Disque et nom du fichier, à modifier +3054            FCC    /a:12345678.123/                         Disque et nom du fichier, modifié selon besoin 
-     1F5841     FCB    $1F, $58, $41                            LOCATE 0,24 +3062 1F5841     FCB    $1F, $58, $41                            LOCATE 0,24 
-                FCC    /Appuyer sur une touche pour continuer./ +3065            FCC    /Appuyer sur une touche pour continuer./ 
-     00         FCB    $00                                      Fin de message+308B 00         FCB    $00                                      Fin de message
                                      
 </code> </code>
codes_de_retour_d_erreur.1663173631.txt.gz · Last modified: 2022/09/14 18:40 by fool-duplex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki