Settings

Theme

Finding Jingle Town: Debugging an N64 Game Without Symbols

blog.chrislewis.au

39 points by knackers 2 months ago · 5 comments

Reader

xobs 2 months ago

You can load additional symbols into gdb without restarting it by using `add-symbol-file`, which you can use to iterate on the symbol mapping.

zote 2 months ago

I'm trying to start a decompilation project for a GameCube game any pointers from people here on how to go about it.

  • bubblegumdrop 2 months ago

    Well, there is sm64 PC port which is a MIPS decompiler that wraps the game data. There is dolphin project which would be the nearest GCN equivalent. GCN uses PowerPC architecture so it would help to know that instruction set as well.

Graziano_M 2 months ago

The other doesn't actually need to not modify the (elf) binary, meaning he could add symbols to it or whatever as extra metadata. What matters is that all of the on-cartridge assets don't have their addresses changed from the perspective of the system (emulator) and the section/segment headers.

a_t48 2 months ago

I wonder if something like '-gsplit-dwarf' would help - if the version of gcc they are using even supports it.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection