]> git.sur5r.net Git - cc65/blob - libsrc/c64/kernal.s
Replaced whole bunch for Makefiles with a single generic Makefile.
[cc65] / libsrc / c64 / kernal.s
1 ;
2 ; Ullrich von Bassewitz, 19.11.2002
3 ;
4 ; C64 kernal functions
5 ;
6
7         .export         CINT
8         .export         IOINIT
9         .export         RAMTAS
10         .export         RESTOR
11         .export         VECTOR
12         .export         SETMSG
13         .export         SECOND
14         .export         TKSA
15         .export         MEMTOP
16         .export         MEMBOT
17         .export         SCNKEY
18         .export         SETTMO
19         .export         ACPTR
20         .export         CIOUT
21         .export         UNTLK
22         .export         UNLSN
23         .export         LISTEN
24         .export         TALK
25         .export         READST
26         .export         SETLFS
27         .export         SETNAM
28         .export         OPEN
29         .export         CLOSE
30         .export         CHKIN
31         .export         CKOUT
32         .export         CLRCH
33         .export         BASIN
34         .export         BSOUT
35         .export         LOAD
36         .export         SAVE
37         .export         SETTIM
38         .export         RDTIM
39         .export         STOP
40         .export         GETIN
41         .export         CLALL
42         .export         UDTIM
43         .export         SCREEN
44         .export         IOBASE
45
46
47 ;-----------------------------------------------------------------------------
48 ; All functions are available in the kernal jump table
49
50 CINT            = $FF81
51 IOINIT          = $FF84
52 RAMTAS          = $FF87
53 RESTOR          = $FF8A
54 VECTOR          = $FF8D
55 SETMSG          = $FF90
56 SECOND          = $FF93
57 TKSA            = $FF96
58 MEMTOP          = $FF99
59 MEMBOT          = $FF9C
60 SCNKEY          = $FF9F
61 SETTMO          = $FFA2
62 ACPTR           = $FFA5
63 CIOUT           = $FFA8
64 UNTLK           = $FFAB
65 UNLSN           = $FFAE
66 LISTEN          = $FFB1
67 TALK            = $FFB4
68 READST          = $FFB7
69 SETLFS          = $FFBA
70 SETNAM          = $FFBD
71 OPEN            = $FFC0
72 CLOSE           = $FFC3
73 CHKIN           = $FFC6
74 CKOUT           = $FFC9
75 CLRCH           = $FFCC
76 BASIN           = $FFCF
77 BSOUT           = $FFD2
78 LOAD            = $FFD5
79 SAVE            = $FFD8
80 SETTIM          = $FFDB
81 RDTIM           = $FFDE
82 STOP            = $FFE1
83 GETIN           = $FFE4
84 CLALL           = $FFE7
85 UDTIM           = $FFEA
86 SCREEN          = $FFED
87 IOBASE          = $FFF3
88