You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Although the vast majority of assembly code for the GBA is run in THUMB mode, there are some key sections of code in ARM mode, namely the initial function called at bootup, which in a sense is the "root" of the call stack for any running game. Being able to disassemble this function and ARM mode code in general would enable better function discovery, and the possibility of developing an heuristic to tell ARM and THUMB mode code apart.
Although the vast majority of assembly code for the GBA is run in THUMB mode, there are some key sections of code in ARM mode, namely the initial function called at bootup, which in a sense is the "root" of the call stack for any running game. Being able to disassemble this function and ARM mode code in general would enable better function discovery, and the possibility of developing an heuristic to tell ARM and THUMB mode code apart.
ARM mode is notably more complex than THUMB mode: https://problemkaputt.de/gbatek.htm#arminstructionsummary
so this will take some time to implement.
The text was updated successfully, but these errors were encountered: