Deep Dive: Bankswitching

So, earlier on, I explained that NESmaker projects use Mapper 30, which has 32 banks of 16KB data. The NES console itself can only handle up to 32KB – or 2 NESmaker banks – of program data though. So how can we get access to all the data we have available on the cartridge? Well, this is where bankswitching comes in handy.

Read more

FAQ: What’s in the bank?

Some questions that pop up every now and then across several community channels – whether it’s the Facebook group, the NESmakers forum or Discord – are about the banks a NESmaker project use. How many banks are there, what’s (by default) in which bank, and what is this bankswitching thing all about? Let me try and explain them.

Read more