1
ROM Hacking Discussion / Re: Legend of Zelda NES - 2nd Quest Screen Layout Changes
« on: May 19, 2022, 01:19:28 pm »
The $6A09 etc correspond to the screens data in memory. One or more of those values will need to change. The data that gets put into memory comes from ROM bank 6 (search for "Tables for Overworld Screens Attributes"). All 6 tables get stored in memory starting at $687E. The second quest just overwrites a few places to make the corresponding changes (screen id, cave destination, cave exit location, etc.)
According to the code snippet I posted before, it's overwriting data in tables 1, 3, and 5. Study the tables and then look at the bytes that are being overwritten to understand why they're being overwritten. Then make your changes based on what you learned.
According to the code snippet I posted before, it's overwriting data in tables 1, 3, and 5. Study the tables and then look at the bytes that are being overwritten to understand why they're being overwritten. Then make your changes based on what you learned.