Re: [cc65] Banking out ROM (was: TGI preview)

From: Fatih AygŁn <>
Date: 2009-11-14 13:22:50

Oliver Schmidt wrote:

> The situation on the Apple2 is similiar to what you describe. The
> "extra memory" can in general only be used by relocating stuff there
> or as BSS / heap / stack. I decided to go for code (or rodata)
> relocation and introduced the 'HIGHCODE' segment.

The extra memory is fragmented in Atari because it's not possible to
bank out the i/o space. I'm not sure if it will be useful for code.

> But as cc65 loads drivers and vector fonts(?) onto the heap having
> your startup code just do a _heapadd() might already
> help a lot...

Unfortunately that doesn't work. Because the extra heap space is under
the ROM the OS's I/O routines can't load the fonts or the driver there.


To unsubscribe from the list send mail to with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Sat Nov 14 13:23:02 2009

This archive was generated by hypermail 2.1.8 : 2009-11-14 13:23:04 CET