2 ; Olli Savia <ops@iki.fi>
4 ; Commodore kernal functions
8 ; C128 Extended jump table
14 .if .def(__C64__) || .def(__C128__) || .def(__C16__)
18 .elseif .def(__VIC20__)
19 CINT := $E518 ; No entries are in the kernal jump table of the Vic20 for these three (3) functions.
20 IOINIT := $FDF9 ; The entries for these functions have been set to point directly to the functions
21 RAMTAS := $FD8D ; in the kernal to maintain compatibility with the other Commodore platforms.
22 .elseif .def(__CBM510__) || .def(__CBM610__)
27 .if .def(__VIC20__) || .def(__C64__) || .def(__C128__) || .def(__C16__)
30 .elseif .def(__CBM510__) || .def(__CBM610__)
35 .if .def(__CBM510__) || .def(__CBM610__) || .def(__VIC20__) || .def(__C64__) || .def(__C128__) || .def(__C16__)
56 ; Available on all platforms including PET
67 .if .def(__CBM510__) || .def(__CBM610__) || .def(__VIC20__) || .def(__C64__) || .def(__C128__) || .def(__C16__)
74 ; Available on all platforms including PET
80 .if .def(__CBM510__) || .def(__CBM610__) || .def(__VIC20__) || .def(__C64__) || .def(__C128__) || .def(__C16__)
86 ; ---------------------------------------------------------------------------
87 ; Kernal routines, direct entries
96 .elseif .def(__C128__)
106 .elseif .def(__C16__)