This section is tough - initially it was wrongly disassembled as you can see on the 2nd screenshot. First one is the correct way. The game's routine $8438D7 manipulates the stack so it reads the next 4 bytes as variable arguments and not as opcodes. #SuperMetroid
1
1
36
If you see weird opcodes like ORA [$1B] or TSB $BF1B there's good chances of your disassembly having some mistake. These are very uncommon commands...
2
16
Replying to @HackerVilela

Nov 15, 2021 · 11:09 PM UTC

GIF