Tip: Switch palace switches normally disappear if you replay the level. However, if you insert them as direct Map16 and use the hex edit at $00EEB2 in the ROM map, you can replay the level without a problem.
This patch reloads the overworld event data every time the overworld is loaded instead of just at the title screen. This fixes the path reveal animation glitch and gives 16,384 extra bytes of free RAM during levels at $7F0000.
- Remapped 04DD40 to a JSL. This makes it so a JSL-RTS jump isn't necessary, saving some bytes and cycles.
- Optimized some code.
- Added SA-1 support.