chapter8/CH8PRG3.SRC:

01 ; HANDLER ADDRESS TABLE
02 PRINTV  =  $E430
03 CASETV  =  $E440
04 EDITRV  =  $E400
05 SCRENV  =  $E410
06 KEYBDV  =  $E420
07 ;
08         *= $031A
09 ;
10 HATABS
20     .BYTE  'P' ; PRINTER
30     .WORD  PRINTV ; ENTRY POINT TABLE
40     .BYTE   'C' ; CASSETTE
50     .WORD  CASETV ; ENTRY POINT TABLE
60     .BYTE  'E' ; DISPLAY EDITOR
70     .WORD  EDITRV ; ENTRY POINT TABLE
80     .BYTE  'S' ; SCREEN HANDLER
90     .WORD  SCRENV ; ENTRY POINT TABLE
0100   .BYTE  'K' ; KEYBOARD
0110   .WORD  KEYBDV ; ENTRY POINT TABLE
0120   .BYTE  0 ; FREE ENTRY 1 (DOS)
0130   .BYTE  0,0
0140   .BYTE  0 ; FREE ENTRY 2 (850 MODULE)
0150   .BYTE  0,0
0160   .BYTE  0 ; FREE ENTRY 3
0170   .BYTE  0,0
0180   .BYTE  0 ; FREE ENTRY 4
0190   .BYTE  0,0
0200   .BYTE  0 ; FREE ENTRY 5
0210   .BYTE  0,0
0220   .BYTE  0 ; FREE ENTRY 6
0230   .BYTE  0,0
0240   .BYTE  0 ; FREE ENTRY 7

Back to previous page