SMZ3Randomizer icon indicating copy to clipboard operation
SMZ3Randomizer copied to clipboard

FastROM?

Open CPColin opened this issue 9 months ago • 3 comments

I'll probably hate myself for filing this, but what would it take to make the Z3 side act like it's on FastROM? It sounds like banks $80-$FF get the fast access. Z3 lives in banks $00-$1E, according to this disassembly. Vanilla SM has free banks in $E0-$FF, according to this disassembly. Per this thread, patching Z3 involves updating the address of every JML and JSL instruction and some addresses in lookup tables. Per this patch for the ALttPR ROM, bank $1F is in play, too.

For our purposes, we'd also have to update addresses of any patches we're applying to Z3 to support SMZ3. We'd also have to make sure we're not clobbering any of the SMZ3 code, if it lives in the banks we need. It might be doable! But it might also drive me insane and be terrible!

CPColin avatar May 25 '24 19:05 CPColin