Added old obsolete version of LOADER.SYSTEM in order to retain the history. This version implemented the BASIC warmstart/coldstart hooks and was therefore fully compatible with any DOS 3.3 binary running under ProDOS. However later the Apple2 C library startup code was extended to not rely on the BASIC hooks when running under ProDOS without BASIC.SYSTEM. Therefore the hook functionality became obsolete and was later removed. This limits LOADER.SYSTEM to cc65 binaries - but it surely wasn't used for anything else anyway ;-)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5416 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
17
targetutil/apple2/loader.cfg
Normal file
17
targetutil/apple2/loader.cfg
Normal file
@@ -0,0 +1,17 @@
|
||||
#################################################################################
|
||||
# #
|
||||
# LOADER.SYSTEM - an Apple][ ProDOS 8 loader for cc65 programs (Oliver Schmidt) #
|
||||
# #
|
||||
#################################################################################
|
||||
|
||||
MEMORY {
|
||||
MEMORY_2000: start = $2000, size = $0200, file = %O;
|
||||
MEMORY_0300: start = $0300, size = $0100;
|
||||
}
|
||||
|
||||
SEGMENTS {
|
||||
CODE_2000: load = MEMORY_2000, type = ro;
|
||||
DATA_2000: load = MEMORY_2000, type = rw;
|
||||
CODE_0300: load = MEMORY_2000, run = MEMORY_0300, type = ro, define = yes;
|
||||
DATA_0300: load = MEMORY_2000, run = MEMORY_0300, type = rw, define = yes;
|
||||
}
|
||||
Reference in New Issue
Block a user