> What game do you want to reverse engineer?
>> Tetris Attack, more specifically 'Dr. Mario & Puzzle League' https://www.mariowiki.com/Dr._Mario_%26_Puzzle_League
(the 'Puzzle League' part)
> What is the problem with it?
>> The game shows rolling credits every time I score > 10000 points, it's annoying to me. I want to remove the 'rolling credits' even if I achieved 20000 points.
> What help do you need?
>> I obviously don't have the source. I have some prior experience with cracking dos/windows programs from the past (for my own amusement). In dos/win I could inspect the module for symbols/strings and could for example set a breakpoint on WM_SETTEXT and then patch instructions from there. I need a similar framework for GBA, & more specifically to be able to examine the module for strings/symbols && set breakpoints ,, step using the debugger && eventually patch the binary/rom.
> What have you tried?
>> I have successfully run the game using mGBA on windows. Furthermore I see that mGBA has Tools->Start GDB Server option (?).
> More specifically, what do you need?
1. Some help maybe on how to attach a debugger (which debugger?) to GBA emulator (which emulator?) and step over/step in & examine registers & memory.
2. Some sort of tool that allows to disassemble/decompile & search for symbols/strings in binary rom (ida?)