Took a break from scrolling to move the project to MMC1 before it gets too big. It's the mapper used by DW1-4 and it's got plenty of PRG and CHR space + WRAM for battery saves. Now I'm off to play DnD! 🧙♂️
Comments
Log in with your Bluesky account to leave a comment
Went with MMC1 myself referencing FF1. Fixed the last bank.
Things I stumbled on so far:
* Switching the bank that was currently running code - ended up pushing the address to go to, and jmp (instead of jsr) to bank switch routine (rts)
* Organize files to banks - no good solution yet :(
I work with C and llvm-mos and without the nesdoug MMC1 example being ported to it I'd be at a loss! I'll probably hit a wall that'll force me to dive into the asm at some point but so far so good 😭
Comments
Went with MMC1 myself referencing FF1. Fixed the last bank.
Things I stumbled on so far:
* Switching the bank that was currently running code - ended up pushing the address to go to, and jmp (instead of jsr) to bank switch routine (rts)
* Organize files to banks - no good solution yet :(