User Tools

Site Tools


extcmd.asm

This is an old revision of the document!


Retourner à la liste des fichiers

* NRDOS.MO5 version 3.5
* EXTCMD.ASM (Appel d'une commande externe)

************************************************************************************************************
* EXTCMD
* Cherche un fichier .MO5 ou .NRD sur le disque courant pour l'exécuter.
************************************************************************************************************
EXTCMD SET    *
       LDX    #FNMBF1
       LDA    #9
       LDB    #QMARK

ECLOOP DECA
       BEQ    ECFNOK

       CMPB   ,X+
       BNE    ECLOOP

       LDB    #135            ; NUMÉRO D'ERREUR
       JMP    ERRMSG

ECFNOK LDX    CNSGN+11
       LDY    #FNMBF1
       LDA    #9
       JSR    MEMCPY
       LDY    #MO5
       BSR    SEEKF
       BNE    ECNRD

       LDB    #CHBIN
       STB    CNSGN+3
       CLR    WORD_6425
       LDX    #CNSGN
       JSR    RESEAU

ECWAIT JMP    ECWAIT          ; ATTENDS LA PRISE EN CHARGE PAR LE SERVEUR

ECNRD  LDY    #NRD
       BSR    SEEKF
       BNE    ECFNE

       JSR    OPNNRD
       RTS

ECFNE  LDX    #FILENE 
       JSR    DSPSTR
       RTS

Retourner à la liste des fichiers

extcmd.asm.1765303362.txt.gz · Last modified: by fool-duplex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki