Discussion about software development for the old-school Gameboys, ranging from the "Gray brick" to Gameboy Color
(Launched in 2008)
You are not logged in.
So I've been working on bankswitching, trying to make a ROM larger than 32k. I've got it working. I got a 64k ROM. But there's one thing that is bugging me. In the sample provided with the GBDK, there is a function called SWITCH_RAM_MBC1. I found that in my ROM, I do not need that. I have it set up so that my main game is in one bank (savethe27.c), and the levels data is in another (bank11.c). The game works correctly and all, but I am wondering: how is the correct level data being loaded? Here is a link to what I have so far:
http://www.atari2600land.com/gameboy/savethepup27.zip
Is there something I'm not getting correct?
Offline
SWITCH_RAM_MBC1 is only required when you want to use external RAM.
Offline