;f9dasm: M6800/1/2/3/8/9 / H6309 Binary/OS9/FLEX9 Disassembler V1.80
;Loaded Motorola S file dumpedDebug68.s19

;****************************************************
;* Used Labels                                      *
;****************************************************


MCL     EQU     $F880 
CMDHDL  EQU     $F882
PGUSR   EQU     $F884
PRTMSG  EQU     $F888

HELPVECT EQU     $9FA2

; Help module

        
        ORG     $EB00
        
        FCC     "RH"        ; Module header
        BRA     INIT
        FCB     $FF         ; End of command list
        
        FCB     $EE, $91         

INIT    JSR     [PRTMSG]                  ;EB07: AD 9F F8 88    '....'
        FCB     $0D
        FCC     "Voor Help druk "
        FCB     $27         ; '
        FCC     "?"
        FCB     $27, $00         ; '
        
ZEB1F   LDD     #MEB26                   ;EB1F: CC EB 26       '..&'
        STD     HELPVECT                    ;EB22: FD 9F A2       '...'
        RTS                              ;EB25: 39             '9'
MEB26   JSR     [PRTMSG]                  ;EB26: AD 9F F8 88    '....'
        FCB     $0D, $0D
        FCC     "Bertmon9."
        FCB     $0D
        FCC     "Kernel Commando's."
        FCB     $0D
        FCC     "L: Load - Laad s19 file (ponsband) van terminal."
        FCB     $0D
        FCC     "R: Run - Start het laatste geladen programma."
        FCB     $0D
        FCC     "G: Go - Ga naar opgegeven adres."
        FCB     $0D
        FCC     "H: Dump memory in Hex en ASCII."
        FCB     $0D
        FCC     "E: Edit - Bekijk en verander Memory."
        FCB     $0D
        FCC     "Q: User - Ga naar warme start applicatie programma."
        FCB     $0D
        FCC     "X: User - Ga naar User vector."
        FCB     $0D
        FCC     "Z: User - Ga naar adres laatste Go."
        FCB     $0D
        FCB     $0D
        FCC     "Externe monitor commando's."
        FCB     $0D
        FCC     "S: Save - Save memory naar terminal (ponsband)."
        FCB     $0D
        FCC     "V: Verify - Vergelijk S19 file met memory."
        FCB     $0D
        FCC     "C: Compare twee memory gebieden."
        FCB     $0D
        FCC     "F: Fill - Vul memory met vaste waarde (byte)."
        FCB     $0D
        FCC     "M: Move - Verplaats deel memory naar ander adres."
        FCB     $0D
        FCC     "A: ASCII - Dump memory in ASCCI."
        FCB     $0D
        FCC     "O: MemMap - Maak memmap van 64k memory."
        FCB     $0D
        FCC     "J: Dump I-O registers."
        FCB     $0D
        FCC     "B: Dump poort (real time)."
        FCB     $0D
        FCC     "K: Dump page (256 bytes)."
        FCB     $0D
        FCC     "P: Print registers."
        FCB     $0D
        FCC     "/: Maak het scherm leeg."
        FCB     $0D                         ;EE3F
        FCC     "?: Help."
        FCB     $0D                         ;EE47
        FCB     $0D
        FCC     "Externe Commando's."
        FCB     $0D                         ;EE5B
        FCC     "D: Dissassembler."
        FCB     $0D
        FCC     "N: NMI Debugger."
        FCB     $0D
        FCB     $0D                         ;EE81
        FCC     ".n punt nummer."
        FCB     $0D
        FCC     "Toggle 1: Pagineer 2: high bit (NP) 3: ASCII Dissasembler."
        FCB     $0D
        FCC     "Set CB 4: System   5: Dissassembler 6: Debug en SWI."
        FCB     $0D
        FCC     "Pgsize 7: Dissasm  8: CLRSCRN."
        FCB     $00

ZEF21   RTS                              ;EF21: 39             '9'

        END     Z0000
