Hi, everyone!
I've been working this for a while, and actually have had it completed for a while. I've been kind of lazy in releasing it though :?

Anyway... Here are the sub-programs it contains:

Info screen. Region, TMSS, TAS, 32X, etc.

CPU benchmark

Exception testing

Controller input testing

Hex data reader

Data writer <-my personal favorite

Simple VDP test

Simple sound test

CPU register viewer

Can can change between different sub-programs by holding A+using the Dpad.

[HR][/HR]
The first screen has the info+benchmark score. It looks like this:
[IMG]http://i.imgur.com/DywLTkJ.png[/IMG]


[HR][/HR]
Here is the exception test. I mostly included it for testing emulators. It actually works by creating a real error, not a simulated one.
For example, divide by zero clears a data register, then tries to divide it by itself. The address error works by trying to read an oddly numbered word.
[IMG]http://i.imgur.com/4FNDzPJ.png[/IMG]

[HR][/HR]
The input test uses the standard 3-button reading code and displays the output on the screen.
[IMG]http://i.imgur.com/LHJw7Wo.png[/IMG]

[HR][/HR]
The hex data dumper reads from any selected memory address, and displays the data onto the screen. It's really cool!
[IMG]http://i.imgur.com/FL8vwuc.png[/IMG]
[IMG]http://i.imgur.com/zPSrsBn.png[/IMG]

[HR][/HR]
This one is my favorite. It lets you write data to anywhere in memory. Maybe it could be used to hack save files?
[IMG]http://i.imgur.com/BLLH8kx.png[/IMG]

[HR][/HR]
There is also a simple VDP test that has two sprites. One with priority, one without, and time background tiles.
It also give instructions on how to set VDP registers. I have found a lot of neat (and possibly undocumented) effects that only worked on real hardware.
[IMG]http://i.imgur.com/62dWoZ5.png[/IMG]

[HR][/HR]
There is a simple sound test, which can test FM, PSG, and PCM.
[IMG]http://i.imgur.com/flPPz2G.png[/IMG]

[HR][/HR]
A live CPU register display is included, even though it's not that useful.
[IMG]http://i.imgur.com/55VQ1D3.png[/IMG]

[HR][/HR]
Lastly, the credits screen.
[ATTACH=CONFIG]10391[/ATTACH]