]> git.sur5r.net Git - cc65/blob - libsrc/cbm/cbm.inc
Working on the CBM file functions
[cc65] / libsrc / cbm / cbm.inc
1 ;
2 ; Include file for the Commdore 6502 machines
3 ;
4
5
6 ;-----------------------------------------------------------------------------
7 ; Subroutines available in the CBM jump table
8 ;
9
10 CINT            = $FF81
11 IOINIT          = $FF84
12 RAMTAS          = $FF87
13 RESTOR          = $FF8A
14 VECTOR          = $FF8D
15 SETMSG          = $FF90
16 SECOND          = $FF93
17 TKSA            = $FF96
18 MEMTOP          = $FF99
19 MEMBOT          = $FF9C
20 SCNKEY          = $FF9F
21 SETTMO          = $FFA2
22 ACPTR           = $FFA5
23 CIOUT           = $FFA8
24 UNTLK           = $FFAB
25 UNLSN           = $FFAE
26 LISTEN          = $FFB1
27 TALK            = $FFB4
28 READST          = $FFB7
29 SETLFS          = $FFBA
30 SETNAM          = $FFBD
31 OPEN            = $FFC0
32 CLOSE           = $FFC3
33 CHKIN           = $FFC6
34 CKOUT           = $FFC9
35 CLRCH           = $FFCC
36 BASIN           = $FFCF
37 BSOUT           = $FFD2
38 LOAD            = $FFD5
39 SAVE            = $FFD8
40 SETTIM          = $FFDB
41 RDTIM           = $FFDE
42 STOP            = $FFE1
43 GETIN           = $FFE4
44 CLALL           = $FFE7
45 UDTIM           = $FFEA
46 SCREEN          = $FFED
47 PLOT            = $FFF0
48 IOBASE          = $FFF3
49
50
51 ;-----------------------------------------------------------------------------
52 ; Device numbers
53 ;
54
55 CBMDEV_KBD      = 0
56 CBMDEV_DATASETTE= 1
57 CBMDEV_RS232    = 2
58 CBMDEV_SCREEN   = 3
59
60 ;-----------------------------------------------------------------------------
61 ; Disk stuff
62 ;
63             
64 MAX_DRIVES      = 24
65 FIRST_DRIVE     = 8
66
67