Hey guys.
Sorry for not being as active lately in neither of the Zelda Reduxes.
I've been working on other stuff and haven't really found time to fiddle with them properly.
As for the suggestions made recently, while they are good on their own, I would have to say that adding too much stuff to this project might stray it too far from what the original goal is.
The main goal being to make a proper and perhaps definitive version of Zelda 1 that tries to bring it up to modern mechanics of Zelda games, like the arrows, bombs, upgrades, revised script, and some other gameplay changes that were either obnoxious in the original due to its archaic design, or changes so it behaves like recent subsequent Zeldas (mainly ALttP and LA), while still retaining what made the original Zelda unique in its own way, and that being the liberty of going everywhere and explore at one's own pace.
Having certain items that were previously available in the overworld locked as a Dungeon item would kill this, so I want to avoid doing that kind of changes. The same goes towards enemy behaviour.
The point I do wish to address is making the burnable trees visible in one way.
I was thinking of making them dry/dead trees (to mimic a widely known real-life behaviour, being that dry/dead leaves and trees are easier to burn or catch fire than perfectly healthy and alive flora), but given how I already ran out of sprite space on the MMC1 mapper, I am unsure how to tackle that for just the trees alone.
Outside of that, thanks for testing the current version on its entirety, lexluthermiester!
It is really uplifting to hear that the game behaves in a bug and glitch free way in its current beta form.
Really lifts up the spirits to address and try finish up to remaining stuff.
------------------------------------------------------------------------------------------------
Outside of that, I took some time during these past days to make a disassembly of Infidelity's MMC1 to MMC3 patch.
You can find it here:
https://pastebin.com/ta3wqZPpAdditional information by Infidelity:
https://www.romhacking.net/hacks/nes/patches/2454readme.txtI have already compiled a clean ROM with this disassembly, and it properly creates an MMC3 version of Zelda 1 that boots and plays normally. However, the graphics are still untouched.
From what I can tell, what remains to be done is add the proper bank swap for the graphics.
Each of the "org $BFAC" routines seem to be the bank swap routines.
If anyone has any experience working with MMC3, and could help out to achieve the bank swap for the graphics, please let me know!