mirror of
https://github.com/uffejakobsen/acme.git
synced 2024-06-29 15:29:27 +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
|
!warn "Please use <cbm/c128/kernal.a> instead"
|
||||||
lib_cbm_c128_kernel_a = 1
|
!src <cbm/c128/kernal.a>
|
||||||
|
|
||||||
; 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>)
|
|
||||||
|
|
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
|
!warn "Please use <cbm/c64/kernal.a> instead"
|
||||||
lib_cbm_c64_kernel_a = 1
|
!src <cbm/c64/kernal.a>
|
||||||
|
|
||||||
!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>)
|
|
||||||
|
|
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
|
!warn "Please use <cbm/kernal.a> instead"
|
||||||
lib_cbm_kernel_a = 1
|
!src <cbm/kernal.a>
|
||||||
|
|
||||||
; 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
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user