diff options
author | B. Watson <yalhcru@gmail.com> | 2016-02-16 07:04:56 -0500 |
---|---|---|
committer | B. Watson <yalhcru@gmail.com> | 2016-02-16 07:04:56 -0500 |
commit | b2f7604ac51db075201ea0aa40d002d3d5e7e071 (patch) | |
tree | 7836fa910955599688f5fde5cb3fed49c14416f9 /cartbank3.cfg | |
parent | 3a22a9af57b8b564301cd86e8e933eb1a22981ce (diff) | |
download | taipan-b2f7604ac51db075201ea0aa40d002d3d5e7e071.tar.gz |
shrink code, 5599 bytes free, move some code so it runs straight from bank 3 in cartridge
Diffstat (limited to 'cartbank3.cfg')
-rw-r--r-- | cartbank3.cfg | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cartbank3.cfg b/cartbank3.cfg index e50d755..1e6e5cc 100644 --- a/cartbank3.cfg +++ b/cartbank3.cfg @@ -28,8 +28,9 @@ MEMORY { RAM: file = %O, define = yes, start = %S, size = $BC20 - __STACKSIZE__ - __RESERVED_MEMORY__ - %S; TRAILER: file = %O, start = $0000, size = $0006; -# read-only data goes in a cart bank +# read-only data (and some code) goes in a cart bank HIGHDATA: file = "rodata.8000" start = $8000, size = $2000; + } SEGMENTS { EXEHDR: load = HEADER, type = ro; @@ -42,6 +43,7 @@ SEGMENTS { INIT: load = RAM, type = ro, optional = yes; CODE: load = RAM, type = ro, define = yes; RODATA: load = HIGHDATA, type = ro; + HIGHCODE: load = HIGHDATA, type = ro; DATA: load = RAM, type = rw; INITBSS: load = RAM, type = bss, optional = yes; BSS: load = RAM, type = bss, define = yes; |