From 8e26fef1053bd3e7970c3d6fd6f7891e5d88edb7 Mon Sep 17 00:00:00 2001 From: uz Date: Tue, 23 Mar 2010 19:40:48 +0000 Subject: [PATCH] Fixed the size of the RAM segment for the CBM610. The routine that does cross-bank calls is located at $FECB and the stack grows downwards from there. git-svn-id: svn://svn.cc65.org/cc65/trunk@4637 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- src/ld65/cfg/cbm610.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ld65/cfg/cbm610.cfg b/src/ld65/cfg/cbm610.cfg index 7df52e845..177e7ccbe 100644 --- a/src/ld65/cfg/cbm610.cfg +++ b/src/ld65/cfg/cbm610.cfg @@ -7,8 +7,8 @@ MEMORY { STARTUP: file = %O, start = $00FE, size = $0102, fill = yes; PAGE2: file = %O, start = $0200, size = $0100, fill = yes; PAGE3: file = %O, start = $0300, size = $0100, fill = yes; - RAM: file = %O, start = $0400, size = $FAAE - __STACKSIZE__; -} + RAM: file = %O, start = $0400, size = $FECB - __STACKSIZE__; +} SEGMENTS { EXEHDR: load = HEADER, type = rw; STARTUP: load = STARTUP, type = rw;