Finally, after several weeks of plugging away at this, I got everything organized the right way. All the data is presented in disassembly form, which made it much easier then how I was doing it before.
There are 2 banks, 04 and 06, where almost all of the found data is. The full rom disassembly is left unmarked. Then there is an index, and one for detailed info.
Characters - Exp, Stats, Equip, Magic
Enemies - Stats, Skills, Formations, Zones, Palettes
Shop and Treasure
Text for - starting names, items, equipment, magic, enemies
Just about all I want to find has been found. The Item drops for Evil Clown and Saber Lion still havent been found yet. Power for all healing and fire spells have been found, except for the 3 fire breath attacks. The next things I would like to find is enemy drops, and see if I can find enemies assigned. I would like to create a blue and red dragon, among a few other ideas. Now with the ability to normalize all the equipment, there will be more varied options, also expanding what can be found in chests. I also want to remove sacrifice and surround, and add healall for poc, and hustle for pom. The last thing I would like to try and figure out, is HP past 256 for characters and enemies. There is a location in ram for this, and if I can find the zero page instruction, then writing new code to add this in, would really expand the options quite a bit.
In DW1 I, found a way to change the damage resistance for Erdricks and magic armor. I took the ASL and expanded it to 3 ASL's. Now every armor can have x16 resistance options, by choosing between ASL, LSR, and NOP, on those 3 bytes. That was my best accomplishment, with total new code of about 225 bytes. I need to find the bank switch in DW2, which I haveent looked for, but it should be similar to DW1 MMC1. There is roughly 80K free space, with the US release being expanded to 256, from the original 128. I am getting a little bit ahead of my self, but when I understand the code, I can branch upon it, even though I have no idea how to write a whole new instruction.
I will admit, that I struggle more with concentration, then I do understanding the code. Using a hex editor all these years, and now I found the mix of good methods. Organize the notes, scan through the disassembly, look for things in fceux, and then use HxD.
With all that said, here we finally have, a good foundation for further disassembly of DW2, now that I finally set it up in an organized manner.
Original thanks to AlexKC, who found the initial data back in 2011. Special thanks to gameboy9, who was finding code left and right 2 years ago, when he was helping me on my DW2 thread
Then there are the many people here that have helped me quite a bit. Disch and King Mike in particular, who always give a full scale analysis, and precise direction to find the code I am looking for
One last thing here, that I was wondering if someone knew about. DragonWarriorX overworld editor sort of works. There is a full interface that edits everything perfectly fine, and even marks coords and location entrances as well. When you try to open the game, all the graphics and tiles are a garbled mess. So it partially works...
If anyone is interested in helping look for code, that would be awesome
Now I am finally ready to start the writing process. Starting with Character stats, exp, and magic. Equipment and then enemy stats, abilities, formations, and zoning. Then shop and treasure last.https://www.dropbox.com/s/dv539hthifv8mw4/DW%202%20Disassembly.zip?dl=0