Re: [cc65] Relocating RODATA

From: Joseph Rose <rose.joseph121yahoo.com>
Date: 2011-04-27 19:52:38
I think you should put the RAM2 mdule in a separate file, i.e.:
 
     RAM:      file = "gamehi.prg", define = yes, start = $8000, size = $5000 - __STACKSIZE__;

Or, if you want to put it all in one file, you could link the game in one file and, from your crt0.s, call memmove() to move the RAM segment to its proper location.  Just a thought.
-------------
Joseph Rose, a.k.a. Harry Potter
Working magic in the cmuter community...or at least strivng to! :(
From: Greg King <greg.king4@verizon.net>
To: cc65@musoftware.de
Sent: Wednesday, April 27, 2011 2:22 AM
Subject: Re: [cc65] Relocating RODATA

From: "Stefan Wessels"; on Sat, Apr 23, 2011; at 12:45 PM -0400
>
> I am making a game; and, I want to use the VIC pointing
> at bank 2 ($4000).  For that to work, I must split the RAM.
> My config. has these definitions in MEMORY:
>
>  RAM2: file = %O, start = $080d, size = $39b2;
>  RAM: file = %O, define = yes, start = $8000, size = $5000 -
__STACKSIZE__;

Also, don't put RAM into the program-file:

  RAM: file = "", define = yes, start = $8000, size = $5000 -
__STACKSIZE__;

----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Wed Apr 27 19:52:49 2011

This archive was generated by hypermail 2.1.8 : 2011-04-27 19:52:52 CEST