[stella] Bankswitching and RRampage

Subject: [stella] Bankswitching and RRampage
From: Erik Mooney <erik@xxxxxxxxxx>
Date: Wed, 14 Apr 2004 00:22:15 -0400
I set up the RRampage kernel as an 8k bankswitching binary with Superchip
RAM.  The enemy shots are now stored in the Superchip RAM; there's nothing
else new in it since my previous post.  It works on PCAEWin and Z26.  I'd
really appreciate it if some kind soul could test this on a Cuttle Cart (I
don't have one myself) just to make sure it's healthy. :)

A couple of bankswitching questions (I feel like a newbie here all over
again :) ) that I couldn't find an answer to in the Stella archives, and
Kirk's tutorial and Paul's guide don't address the topic.

- Do you have to use RORG every time you use an ORG?  I seem to get
problems with label addresses if I don't do that.

- Is there an easy way to scope the banks so that DASM can throw an error
if code in one bank tries to reference a label in the other bank?  (One
can guess the sort of problems involved.  Especially if there's a table of
pointers in one bank of ROM, and code in another bank tries to copy one to
RAM for use in a JMP Indirect... )

Thanks again,
- Erik

Archives (includes files) at http://www.biglist.com/lists/stella/archives/
Unsub & more at http://www.biglist.com/lists/stella/

Current Thread