[cc65] Atari Memory Layout

From: Oliver Schmidt <ol.sc1web.de>
Date: 2010-09-26 12:58:06
Hi,

The cc65 Atari docs say:

"... This gives a usable memory range from $2E00 - $BC1F. ... The load
address of $2E00 was chosen to accommodate having a DOS loaded and a
driver that resides in low memory such as the 850 R: handler. ..."

I saw a (seemingly working) linker config defining $1F00 - $FFFF:
http://ataricc65lib.svn.sourceforge.net/viewvc/ataricc65lib/contiki-2.1/platform/atari/linker.cfg?view=markup

Is it possible to explain with a reasonable effort, when it is
plausible to lower the start address from $2E00? Is $1F00 a meaningful
value? If yes, for which scenario?

I presume the RAM end $FFFF was choosen to not restrict the linker
"unnecesarily" in the case MEMTOP turns out to be very "high". I
presume $BC1F was choosen as a reasonable default. If MEMTOP actually
is somewhere different is it expected to be lower and/or higher than
the default? Which scenarios / values are plausible?

Thanks in advance,
Oliver
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Sun Sep 26 12:58:15 2010

This archive was generated by hypermail 2.1.8 : 2010-09-26 12:58:18 CEST