2 ; Olli Savia <ops@iki.fi>
4 ; Commodore kernal functions
7 .if .def(__C64__) || .def(__C128__) || .def(__C16__)
11 .elseif .def(__VIC20__)
12 CINT := $E518 ; No entries are in the kernal jump table of the Vic20 for these three (3) functions.
13 IOINIT := $FDF9 ; The entries for these functions have been set to point directly to the functions
14 RAMTAS := $FD8D ; in the kernal to maintain compatibility with the other Commodore platforms.
15 .elseif .def(__CBM510__) || .def(__CBM610__)
20 .if .def(__VIC20__) || .def(__C64__) || .def(__C128__) || .def(__C16__)
23 .elseif .def(__CBM510__) || .def(__CBM610__)
28 .if .def(__CBM510__) || .def(__CBM610__) || .def(__VIC20__) || .def(__C64__) || .def(__C128__) || .def(__C16__)
49 ; Available on all platforms including PET
58 .if .def(__CBM510__) || .def(__CBM610__) || .def(__VIC20__) || .def(__C64__) || .def(__C128__) || .def(__C16__)
65 ; Available on all platforms including PET
71 .if .def(__CBM510__) || .def(__CBM610__) || .def(__VIC20__) || .def(__C64__) || .def(__C128__) || .def(__C16__)