SNES hardware test program archive

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
SNES hardware test program archive
by on (#198838)
Since tukuyomi's SNES emulation archive recently went offline, I decided to archive the test programs that were stored there:

http://snescentral.com/homebrew.php


Of course, I am an archiver, not a SNES hardware expert, so if anyone can fill in the gaps in terms of what some of these tests do, I would appreciate it.


I am also wondering if someone has some of blargg's test programs that are not here. I know that byuu has been looking for them.
Re: SNES hardware test program archive
by on (#198839)
re: the "Homebrew SNES Games/Demos" section: there are demos on Pouet, maybe include or link to them?
Re: SNES hardware test program archive
by on (#198843)
These tests involve the SPC700:
- speed_2_freezes2
- test_ram_disable_ipl
- test_speed
- test_timer_speed
- test_timer_speed2
- test_timer_speed3
- test_timer_speed_2
- test_timer_stop
- test_timer_stop2
- 1-test_exec_from_io
- 2-test_single_instr
- 3-test_write_disable
- 4-test_ram_disable
Re: SNES hardware test program archive
by on (#198892)
While we're at it, I may as well ask here too. My USB stick suffered from corruption and I lost my test ROM archive.

Would anyone happen to have copies of more of blargg's test programs?

I'm specifically very interested in finding spc_dsp6.
Re: SNES hardware test program archive
by on (#199007)
The download links of "Pic Play" and "The Learning Curve" are identical.
Re: SNES hardware test program archive
by on (#199031)
Re: bsnesdemo, the third version fixes a bug where pressing Start on controller 2 to hide the checkerboard would display a glitched screen instead, because I had accidentally missed some hardware init or something and it wasn't apparent in the slightly out-of-date version of bsnes I had been using at the time. (I'm pretty sure it was still released in the same year as the other versions, but I can barely remember anymore)

The purpose of that ROM was for testing audio/video sync and input lag. You can also press Select on controller 2 to change the audio. I think BMF54123 or someone else had requested it after a discussion on byuu's old forum or something.