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.
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 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/