]> git.sur5r.net Git - cc65/commit
Apple GEOS reserves beside the main app area at $4000-$C000 a secondary app area...
authorol.sc <ol.sc@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 8 Jun 2012 21:46:51 +0000 (21:46 +0000)
committerol.sc <ol.sc@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 8 Jun 2012 21:46:51 +0000 (21:46 +0000)
commitffc06fcea371b0eff8d20e6c329519d2d729c7f8
treee2afb491c6572dd331684deeb3b02c3f417185a9
parent5cf9f585a64163e9e080495d488b93657e2187f3
Apple GEOS reserves beside the main app area at $4000-$C000 a secondary app area at $0C00-$2000. While it was an elegant idea to use that secondary area for overlays at the end of the day those 5 kB are just too small. So now overlays go at the end of the main area (as with GEOS 64/128).
However the stack (usually 1 kB) can be securely placed in the secondary area without effort from the side of the developer. The rest of the secondary area (usually 4 kB) is made available to the developer as (uninitialized) 'EXTBSS'.

git-svn-id: svn://svn.cc65.org/cc65/trunk@5696 b7a2c559-68d2-44c3-8de9-860c34a00d81
libsrc/geos-common/system/crt0.s
src/grc65/main.c
src/ld65/cfg/geos-apple.cfg
src/ld65/cfg/geos-cbm.cfg