SoM Banks 00: Stat calculations, video updating?, interrupt vectors. 01: Reset/Power On Handler (Initializes Stack Pointer, etc.), Enemy AI handler, Event handler. 02: Boss AI handling shit! 03: Music Data? Do not fuck with this, it will end your shit. 3.0-3.1: instant crash. 3.1-3.2: SPC700 Stall detected. 3.2-3.3: SPC700 Stall detected. 3.3-3.4: Intro runs, but no sound. Hissing noises for button select. Game freezes when new track is supposed to load. Definitely the location of sound effects/hardware stuff. 3.4-3.5: Intro froze again as well as freezing when changing areas where the music track changes. 3.5-3.6: Intro runs and has working music again. Sound effects are normal. However, when changing scenes inside of the game itself zsnes crashes. 3.6-3.7: Intro runs normally. Most channels work normally, but some are funky (particularly the sad/sorrowful tune in Potos which plays only flute). No crash. 3.7-3.8: Track locations, I'm sure of it. This one causes a crash in the wilderness west of Pandora. 3.8-3.9: Crashes the menu screen after the intro noise as well as towns. 3.9-4.0: Menu screen after intro noise is still crashed, as is the wilderness. 04: Music Data? 05: Music Data? Overworld Music Tracks 06: Exit...coordinates/destination? Hrm. 07: Uber Buffer. Stuff for startup in the game, LZ77 compressed title screen code. Boss AI data? 08: Enemy Palettes, Enemy locations (x, y, z values), Exit Data 09: Events 0A: Events. Boss AI data? 0B: Transparency/Collision information for tiles? Pointers to 16x16 tile construction. 0C: Background Palettes, Pointers to Graphics Sections, Tile Construction Data 0D: Map Pointers, Map Data 0E: Can't Remember 0F: Joypad stuff at the bottom 10: Enemy stats, movement, AI data, weapon data, armor data, spell data, level up data 11: Weapon palettes 12: Character sprite constructors, compressed letters? 13: Enemy sprite constructors?, spell effect pointers, definitions, shit related to $E06A,Y. 14: Weapon stance/sprite table, shit related to $E06A,Y. 15: Character sprites (Boy & Girl) 16: Character sprites (Sprite, Others) 17: Character sprites (Others) 18: Enemy Sprites, Item prices, ring menu crap 19: Enemy Sprites 1A: Tables? 1B: Boss Sprites, related tables? 1C: Status Effect Sprites, Effect Sprites, cuttable grass? LZ77 title logo. 1D: Area textures? 1E: Area textures? 1F: Map textures? Acknowledgments: 1. Mop Without screenshots of SoMEdit, we would never have made such huge initial progress which inspires us to soldier on through the crazier bullshit. 2. http://datacrystal.org/wiki/Secret_of_Mana -What got us started. Now actually http://datacrystal.romhacking.net/wiki/Secret_of_Mana. We at first tried to fiddle with enemy AI, then tried disassembling Bank 0 (which, of course, made absolutely no sense at the time). 2. Hard SoM