mirror of
https://github.com/uffejakobsen/acme.git
synced 2025-04-12 01:36:59 +00:00
Changed "kernel" to "kernal" in library. Added redirections for old sources.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@39 4df02467-bbd4-4a76-a152-e7ce94205b78
This commit is contained in:
parent
b64e051e11
commit
2a30237ac4
36
ACME_Lib/cbm/c128/kernal.a
Normal file
36
ACME_Lib/cbm/c128/kernal.a
Normal file
@ -0,0 +1,36 @@
|
||||
;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
|
||||
k_lkupsa = $ff5c
|
||||
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>)
|
@ -1,36 +1,4 @@
|
||||
;ACME 0.95
|
||||
;ACME 0.95.1
|
||||
|
||||
!ifdef lib_cbm_c128_kernel_a !eof
|
||||
lib_cbm_c128_kernel_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
|
||||
k_lkupsa = $ff5c
|
||||
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/kernel.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>)
|
||||
!warn "Please use <cbm/c128/kernal.a> instead"
|
||||
!src <cbm/c128/kernal.a>
|
||||
|
9
ACME_Lib/cbm/c64/kernal.a
Normal file
9
ACME_Lib/cbm/c64/kernal.a
Normal file
@ -0,0 +1,9 @@
|
||||
;ACME 0.95.1
|
||||
|
||||
!ifdef lib_cbm_c64_kernal_a !eof
|
||||
lib_cbm_c64_kernal_a = 1
|
||||
|
||||
!source <cbm/kernal.a> ; from $ff81 through $fff5
|
||||
|
||||
; $fff6 through $fff9 are developers' initials ("RRBY")
|
||||
; $fffa through $ffff are cpu hardware vectors (see <6502/std.a>)
|
@ -1,9 +1,4 @@
|
||||
;ACME 0.94.4
|
||||
;ACME 0.95.1
|
||||
|
||||
!ifdef lib_cbm_c64_kernel_a !eof
|
||||
lib_cbm_c64_kernel_a = 1
|
||||
|
||||
!source <cbm/kernel.a> ; from $ff81 through $fff5
|
||||
|
||||
; $fff6 through $fff9 are developers' initials ("RRBY")
|
||||
; $fffa through $ffff are cpu hardware vectors (see <6502/std.a>)
|
||||
!warn "Please use <cbm/c64/kernal.a> instead"
|
||||
!src <cbm/c64/kernal.a>
|
||||
|
50
ACME_Lib/cbm/kernal.a
Normal file
50
ACME_Lib/cbm/kernal.a
Normal file
@ -0,0 +1,50 @@
|
||||
;ACME 0.95
|
||||
|
||||
!ifdef lib_cbm_kernal_a !eof
|
||||
lib_cbm_kernal_a = 1
|
||||
|
||||
; Taken from the web.
|
||||
; Sorry, I can't give credit because I don't have the URL anymore.
|
||||
; There are alternative names for some calls.
|
||||
|
||||
!address {
|
||||
k_cint = $ff81
|
||||
k_ioinit = $ff84
|
||||
k_ramtas = $ff87
|
||||
k_restor = $ff8a
|
||||
k_vector = $ff8d
|
||||
k_setmsg = $ff90
|
||||
k_secnd = $ff93
|
||||
k_tksa = $ff96
|
||||
k_memtop = $ff99
|
||||
k_membot = $ff9c
|
||||
k_key = $ff9f
|
||||
k_settmo = $ffa2
|
||||
k_iecin = $ffa5:k_acptr = $ffa5
|
||||
k_iecout = $ffa8:k_ciout = $ffa8
|
||||
k_untalk = $ffab:k_untlk = $ffab
|
||||
k_unlisten = $ffae:k_unlsn = $ffae
|
||||
k_listen = $ffb1:k_listn = $ffb1
|
||||
k_talk = $ffb4
|
||||
k_readss = $ffb7
|
||||
k_setlfs = $ffba
|
||||
k_setnam = $ffbd ; A is length, X is ptr-low, Y is ptr-high
|
||||
k_open = $ffc0
|
||||
k_close = $ffc3:k_close_A = $ffc3
|
||||
k_chkin = $ffc6:k_chkin_X = $ffc6
|
||||
k_chkout = $ffc9:k_chkout_X = $ffc9:k_ckout = $ffc9
|
||||
k_clrchn = $ffcc:k_clrch = $ffcc
|
||||
k_chrin = $ffcf:k_basin = $ffcf
|
||||
k_chrout = $ffd2:k_basout = $ffd2:k_bsout = $ffd2
|
||||
k_load = $ffd5:k_load_AXY = $ffd5 ; A means verify, YYXX is desired load address (if channel == 0), returns end+1 in YYXX
|
||||
k_save = $ffd8:k_save_AXY = $ffd8 ; A is zp address of start ptr(!), YYXX is end address (+1)
|
||||
k_settim = $ffdb
|
||||
k_rdtim = $ffde
|
||||
k_stop = $ffe1
|
||||
k_getin = $ffe4:k_get = $ffe4
|
||||
k_clall = $ffe7
|
||||
k_udtim = $ffea
|
||||
k_scrorg = $ffed
|
||||
k_plot = $fff0 ; get/set cursor (to set, clear carry)
|
||||
k_iobase = $fff3
|
||||
}
|
@ -1,50 +1,4 @@
|
||||
;ACME 0.95
|
||||
;ACME 0.95.1
|
||||
|
||||
!ifdef lib_cbm_kernel_a !eof
|
||||
lib_cbm_kernel_a = 1
|
||||
|
||||
; Taken from the web.
|
||||
; Sorry, I can't give credit because I don't have the URL anymore.
|
||||
; There are alternative names for some calls.
|
||||
|
||||
!address {
|
||||
k_cint = $ff81
|
||||
k_ioinit = $ff84
|
||||
k_ramtas = $ff87
|
||||
k_restor = $ff8a
|
||||
k_vector = $ff8d
|
||||
k_setmsg = $ff90
|
||||
k_secnd = $ff93
|
||||
k_tksa = $ff96
|
||||
k_memtop = $ff99
|
||||
k_membot = $ff9c
|
||||
k_key = $ff9f
|
||||
k_settmo = $ffa2
|
||||
k_iecin = $ffa5:k_acptr = $ffa5
|
||||
k_iecout = $ffa8:k_ciout = $ffa8
|
||||
k_untalk = $ffab:k_untlk = $ffab
|
||||
k_unlisten = $ffae:k_unlsn = $ffae
|
||||
k_listen = $ffb1:k_listn = $ffb1
|
||||
k_talk = $ffb4
|
||||
k_readss = $ffb7
|
||||
k_setlfs = $ffba
|
||||
k_setnam = $ffbd ; A is length, X is ptr-low, Y is ptr-high
|
||||
k_open = $ffc0
|
||||
k_close = $ffc3:k_close_A = $ffc3
|
||||
k_chkin = $ffc6:k_chkin_X = $ffc6
|
||||
k_chkout = $ffc9:k_chkout_X = $ffc9:k_ckout = $ffc9
|
||||
k_clrchn = $ffcc:k_clrch = $ffcc
|
||||
k_chrin = $ffcf:k_basin = $ffcf
|
||||
k_chrout = $ffd2:k_basout = $ffd2:k_bsout = $ffd2
|
||||
k_load = $ffd5:k_load_AXY = $ffd5 ; A means verify, YYXX is desired load address (if channel == 0), returns end+1 in YYXX
|
||||
k_save = $ffd8:k_save_AXY = $ffd8 ; A is zp address of start ptr(!), YYXX is end address (+1)
|
||||
k_settim = $ffdb
|
||||
k_rdtim = $ffde
|
||||
k_stop = $ffe1
|
||||
k_getin = $ffe4:k_get = $ffe4
|
||||
k_clall = $ffe7
|
||||
k_udtim = $ffea
|
||||
k_scrorg = $ffed
|
||||
k_plot = $fff0 ; get/set cursor (to set, clear carry)
|
||||
k_iobase = $fff3
|
||||
}
|
||||
!warn "Please use <cbm/kernal.a> instead"
|
||||
!src <cbm/kernal.a>
|
||||
|
Loading…
x
Reference in New Issue
Block a user