acme/ACME_Lib/cbm/c128/kernal.a
2017-10-21 18:41:09 +00:00

37 lines
890 B
Plaintext

;ACME 0.95
!ifdef lib_cbm_c128_kernal_a !eof
lib_cbm_c128_kernal_a = 1
; Taken from the web.
; Sorry, I can't give credit because I don't have the URL anymore.
!address {
k_spin_spout = $ff47
k_close_all = $ff4a
k_c64mode = $ff4d
k_dma_call = $ff50
k_boot_call = $ff53
k_phoenix = $ff56
k_lkupla = $ff59 ; find channel with file number A
k_lkupsa = $ff5c ; find channel with secondary address Y
k_swapper = $ff5f
k_dlchr = $ff62
k_pfkey = $ff65
k_setbnk = $ff68
k_getcfg = $ff6b
k_jsrfar = $ff6e
k_jmpfar = $ff71
k_indfet = $ff74
k_indsta = $ff77
k_indcmp = $ff7a
k_primm = $ff7d
k_release_number = $ff80
}
!source <cbm/kernal.a> ; $ff81-$fff5 is backward compatible to older machines
; $fff6/$fff7 are unused (ff ff)
!address {
k_indirect128mode = $fff8 ; indirect vector, without JMP command!
}
; $fffa through $ffff are cpu hardware vectors (see <6502/std.a>)