Repository for occasionally-updated .sym
files from the pret GB/GBC game disassemblies.
To use the .sym
files, place them in the directory with the corresponding ROM, rename them to match the base name of the ROM (i.e. text before the file extension is the same), then load the ROM in BGB and open the debugger to have convenient access to all the symbols from the pret disassemblies.
(NOTE: You can also do File > Reload SYM file
directly from the BGB debugger, in the event you create/update a .sym
file while the corresponding ROM was already open in BGB.)
The repository also contains a ruby script for generating wram to .sav
address mappings (for RBY/GSC) in the savwram
folder. The output text files can be seen here:
(Update: As of 21 Jun 2020, pokecrystal and pokegold both automatically push .sym
files to the symbols
branch on any code changes. See here for pokecrystal, and here for pokegold. I'll still update those files, since I prefer having all symbols in the .sym
for debugging purposes, and since there's no other central access point for the .sym
files currently.)