]> git.sur5r.net Git - cc65/blob - libsrc/cbm510/kernal.s
Merge remote-tracking branch 'upstream/master' into soft80
[cc65] / libsrc / cbm510 / kernal.s
1 ;
2 ; Ullrich von Bassewitz, 2003-12-20
3 ;
4 ; CBM610 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         SETLFS
26         .export         CHKIN
27         .export         CKOUT
28         .export         CLRCH
29         .export         BASIN
30         .export         BSOUT
31         .export         LOAD
32         .export         SAVE
33         .export         STOP
34         .export         GETIN
35         .export         CLALL
36         .export         PLOT
37
38
39 ;-----------------------------------------------------------------------------
40 ; All functions are available in the kernal jump table. Functions having
41 ; replacements (usually short ones where the overhead of the cross bank call
42 ; is not worth the trouble) are commented out.
43
44 CINT            = $FF81
45 IOINIT          = $FF84
46 RAMTAS          = $FF87
47 RESTOR          = $FF8A
48 VECTOR          = $FF8D
49 SETMSG          = $FF90
50 SECOND          = $FF93
51 TKSA            = $FF96
52 MEMTOP          = $FF99
53 MEMBOT          = $FF9C
54 SCNKEY          = $FF9F
55 SETTMO          = $FFA2
56 ACPTR           = $FFA5
57 CIOUT           = $FFA8
58 UNTLK           = $FFAB
59 UNLSN           = $FFAE
60 LISTEN          = $FFB1
61 TALK            = $FFB4
62 ;READST         = $FFB7
63 SETLFS          = $FFBA
64 ;SETNAM         = $FFBD
65 ;OPEN           = $FFC0
66 ;CLOSE          = $FFC3
67 CHKIN           = $FFC6
68 CKOUT           = $FFC9
69 CLRCH           = $FFCC
70 BASIN           = $FFCF
71 BSOUT           = $FFD2
72 LOAD            = $FFD5
73 SAVE            = $FFD8
74 ;SETTIM         = $FFDB
75 ;RDTIM          = $FFDE
76 STOP            = $FFE1
77 GETIN           = $FFE4
78 CLALL           = $FFE7
79 ;UDTIM          = $FFEA
80 ;SCREEN         = $FFED
81 PLOT            = $FFF0
82 ;IOBASE         = $FFF3
83