Skip to content

InsaneFirebat/SM_Debugging

Repository files navigation

Super Metroid Debugging Labels for Mesen-S and Mesen2

What do I do with it?

Open the Debugger window in Mesen-S and select Import/Export > Import Labels. Select the .msl file to add labels to the debugger view and trace logs.

If using Mesen2, you may need to change the file extension from .msl to .mlb.

You can incsrc the .asm file to add labels for WRAM addresses to your asar assembly projects. Add --symbols=wla --symbols-path=Debug_Symbols.sym as a command line option to generate WLA symbols when assembling. These symbols can also be imported into Mesen-S/Mesen2.

Contributing

Feel free to open a pull request to submit improvements, open an issue and discuss naming conventions, or contact me if you're interested in contributing directly.

A copy of the RAM map is included in the repo for the purpose of tracking changes and making updates easier. Original source for this file is linked below

Thanks

Thanks to P.JBoy for the RAM map, bank logs, and generated labels we started with. Also Metroid Construction :)

https://patrickjohnston.org/bank/index.html https://patrickjohnston.org/ASM/Lists/Super%20Metroid/RAM%20map.asm https://metroidconstruction.com/

About

Super Metroid debugging symbols for Mesen-S

Topics

Resources

License

Stars

Watchers

Forks