DS Wifi Investigation
If you are interested in investigating how DS wifi works and is configured then
here
are some shell scripts and awk programs that could be useful.
It dumps the ARM7 asm from the meteos demo as html files and then references
these for wifi register accesses. You can then wonder through and annotate this
with your favourite web browser and editor combination.
Once you have unpacked the tar change to the wifi_investigation directory and run it
as follows:
./make_html ~/NintendoHacking/Demos/meteos_demo_e3_2005.nds
Replacing the second bit with the location of the meteos demo on your system.
This should create lots of html files in the meteos_html directory for you to
explore. A good place to start is regs.html.
For the scripts/programs to run you need dsd (part of devkitARM), gawk and
some sort of bash like shell (msys under windows?).
These scripts will not find all accesses to the wifi registers as they look
for register address values being loaded from memory. Therefore register addresses
passed around in the ARM registers or constructed arithmetically will be missed.
You can use the scripts to search for other things by changing the
build_wifi_reg_list.awk awk program.
|