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__)
22 .if .def(__VIC20__) || .def(__C64__) || .def(__C128__) || .def(__C16__)
27 .if .def(__CBM510__) || .def(__CBM610__) || .def(__VIC20__) || .def(__C64__) || .def(__C128__) || .def(__C16__)
48 ; Available on all platforms including PET
57 .if .def(__CBM510__) || .def(__CBM610__) || .def(__VIC20__) || .def(__C64__) || .def(__C128__) || .def(__C16__)
64 ; Available on all platforms including PET
70 .if .def(__CBM510__) || .def(__CBM610__) || .def(__VIC20__) || .def(__C64__) || .def(__C128__) || .def(__C16__)