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