2000-05-28 13:40:48 +00:00
|
|
|
;
|
2002-11-16 23:45:15 +00:00
|
|
|
; Include file for the Commdore 6502 machines
|
2000-05-28 13:40:48 +00:00
|
|
|
;
|
|
|
|
|
|
|
|
|
2002-11-16 23:45:15 +00:00
|
|
|
;-----------------------------------------------------------------------------
|
|
|
|
; Subroutines available in the CBM jump table
|
|
|
|
;
|
|
|
|
|
2013-05-09 11:56:54 +00:00
|
|
|
;CINT = $FF81
|
|
|
|
;IOINIT = $FF84
|
|
|
|
;RAMTAS = $FF87
|
|
|
|
;RESTOR = $FF8A
|
|
|
|
;VECTOR = $FF8D
|
|
|
|
;SETMSG = $FF90
|
|
|
|
;SECOND = $FF93
|
|
|
|
;TKSA = $FF96
|
|
|
|
;MEMTOP = $FF99
|
|
|
|
;MEMBOT = $FF9C
|
|
|
|
;SCNKEY = $FF9F
|
|
|
|
;SETTMO = $FFA2
|
|
|
|
;ACPTR = $FFA5
|
|
|
|
;CIOUT = $FFA8
|
|
|
|
;UNTLK = $FFAB
|
|
|
|
;UNLSN = $FFAE
|
|
|
|
;LISTEN = $FFB1
|
|
|
|
;TALK = $FFB4
|
|
|
|
;READST = $FFB7
|
|
|
|
;SETLFS = $FFBA
|
|
|
|
;SETNAM = $FFBD
|
|
|
|
;OPEN = $FFC0
|
|
|
|
;CLOSE = $FFC3
|
|
|
|
;CHKIN = $FFC6
|
|
|
|
;CKOUT = $FFC9
|
|
|
|
;CLRCH = $FFCC
|
|
|
|
;BASIN = $FFCF
|
|
|
|
;BSOUT = $FFD2
|
|
|
|
;LOAD = $FFD5
|
|
|
|
;SAVE = $FFD8
|
|
|
|
;SETTIM = $FFDB
|
|
|
|
;RDTIM = $FFDE
|
|
|
|
;STOP = $FFE1
|
|
|
|
;GETIN = $FFE4
|
|
|
|
;CLALL = $FFE7
|
|
|
|
;UDTIM = $FFEA
|
|
|
|
;SCREEN = $FFED
|
|
|
|
;PLOT = $FFF0
|
|
|
|
;IOBASE = $FFF3
|
2000-05-28 13:40:48 +00:00
|
|
|
|
|
|
|
|
2002-11-16 23:45:15 +00:00
|
|
|
;-----------------------------------------------------------------------------
|
|
|
|
; Device numbers
|
|
|
|
;
|
2002-11-17 22:45:55 +00:00
|
|
|
|
2002-11-16 23:45:15 +00:00
|
|
|
CBMDEV_KBD = 0
|
|
|
|
CBMDEV_DATASETTE= 1
|
|
|
|
CBMDEV_RS232 = 2
|
|
|
|
CBMDEV_SCREEN = 3
|
2002-11-17 22:45:55 +00:00
|
|
|
|
|
|
|
;-----------------------------------------------------------------------------
|
|
|
|
; Disk stuff
|
|
|
|
;
|
2002-11-19 23:02:47 +00:00
|
|
|
|
2012-09-05 19:07:34 +00:00
|
|
|
MAX_DRIVES = 23
|
2002-11-17 22:45:55 +00:00
|
|
|
FIRST_DRIVE = 8
|
|
|
|
|
|
|
|
|