|Platform||Game Boy Advance|
|Last Modified||21 November 2009|
A simple Python script to find any and all branches with links to a given address in a given ROM and log them to a given file. The output gives the address of the bl and the instruction before it. Useful for finding calls to a subroutine and its parameters.
Version 1.0.1: I made the script more readable and got rid of the beep I had been using for testing. I also had forgotten to include the copyright notice in 1.0.0, so that’s been fixed.
There is now an executable available for Windows users, with no dependencies required: http://sexy.randomnetirc.org/~usane/python/blfind/blfind_exe.rar
If you can’t extract from the .rar, the script itself may be downloaded from http://sexy.randomnetirc.org/~usane/python/blfind/blfind.py
Licensed under GPLv3.