I now have an A/V modded Famicom and I have begun to make reference recordings of the expansion cartridges I have. If you have any to share, let me know.
1. FDS
- [none]
2. MMC5
- http://rainwarrior.ca/projects/nes/just_breed_ref.zip Just Breed six random tracks.
3. VRC6
- http://rainwarrior.ca/projects/nes/esper_dream_2_ref.zip Esper Dream 2 six random tracks.
- http://www.mediafire.com/?8aijas3l2yoli1t Akumajou Densetsu recorded by jrlepage.
4. VRC7
- http://rainwarrior.ca/projects/nes/lagrange_point_ref.zip Lagrange Point complete Sound Check.
5. Sunsoft 5B
- http://rainwarrior.ca/projects/nes/gimmick_ref.zip Gimmick! complete Music Sampler.
6. Namco 163
- http://rainwarrior.ca/projects/nes/rolling_thunder_ref.zip Rolling Thunder title screen and first level (4 channel N163).
- http://www.mediafire.com/?lwdf8bfaoguy7e3 Final Lap (4 channel N163) recorded by jrlepage.
- http://www.mediafire.com/?vby5zhhbhh3hmaq Megami Tensei II (4 channel N163) recorded by jrlepage.
- http://rainwarrior.ca/projects/nes/erika_to_satoru_no_yumebouken_ref.zip Erika to Satoru no Yumebouken ten random tracks (8 channel N163).
- http://www.mediafire.com/?ec47t4jajbb6ywl King of Kings (8 channel N163) recorded by jrlepage.
7. PAL NES
- [none]
8. Level comparisons between different carts:
- http://rainwarrior.ca/projects/nes/famicom_cart_level_comparison.flac
- Order: SMB, Ninja Gaiden, Uchuu Keibitai SDF, Just Breed, Rolling Thunder, Erika to Satoru no Yumebouken, Esper Dream 2, Lagrange Point, Gimmick!
Edit: More recently I have been hosting hotswap test ROMs on github, including a suite of standardized mixing tests:
https://github.com/bbbradsmith/nes-audio-tests
Older news:
On a related note, I am currently doing tests by running code from RAM and hotswapping to answer the other questions I've had. So far I have verified the following things:
- 5B has the noise and envelope features of the YM2149F, and they are at the speed I expected (i.e. NSFPlay is correct).
- MMC5 square has envelope feature identical to APU.
- MMC5 square has length counter, same as APU except twice as fast.
- MMC5 $5017 does not appear to affect envelope/length counter like $4017 for APU (appears to be fixed at 240hz).
- MMC5 square does not have sweep, as was known.
- MMC5 square and PCM are reverse polarity vs APU.
- MMC5 squares do reset phase like the APU.
- MMC5 does not silence squares with frequency registers < 8, unlike the APU.
- MMC5 does not silence squares with a high frequency that would be silenced by the sweep unit, unlike the APU.
- MMC5 PCM functions as expected in both read and write modes.
- VRC7 requires delay between register writes.
Source and recordings for some of these tests is currently available here:
http://rainwarrior.ca/projects/nes/swap_tests.zip
A more updated and complete collection of swap test ROMs and sources is available here:
http://rainwarrior.ca/projects/nes/famicom_audio_swap_tests.zip
I've begun this project because I've been working on NSFPlay/NSFPlug, which I've always liked as an NSF player. I'm trying to make it as accurate as I can, while improving it in other ways as well. My current version of this player is available here:
http://rainwarrior.ca/projects/nsfplay/index.html
1. FDS
- [none]
2. MMC5
- http://rainwarrior.ca/projects/nes/just_breed_ref.zip Just Breed six random tracks.
3. VRC6
- http://rainwarrior.ca/projects/nes/esper_dream_2_ref.zip Esper Dream 2 six random tracks.
- http://www.mediafire.com/?8aijas3l2yoli1t Akumajou Densetsu recorded by jrlepage.
4. VRC7
- http://rainwarrior.ca/projects/nes/lagrange_point_ref.zip Lagrange Point complete Sound Check.
5. Sunsoft 5B
- http://rainwarrior.ca/projects/nes/gimmick_ref.zip Gimmick! complete Music Sampler.
6. Namco 163
- http://rainwarrior.ca/projects/nes/rolling_thunder_ref.zip Rolling Thunder title screen and first level (4 channel N163).
- http://www.mediafire.com/?lwdf8bfaoguy7e3 Final Lap (4 channel N163) recorded by jrlepage.
- http://www.mediafire.com/?vby5zhhbhh3hmaq Megami Tensei II (4 channel N163) recorded by jrlepage.
- http://rainwarrior.ca/projects/nes/erika_to_satoru_no_yumebouken_ref.zip Erika to Satoru no Yumebouken ten random tracks (8 channel N163).
- http://www.mediafire.com/?ec47t4jajbb6ywl King of Kings (8 channel N163) recorded by jrlepage.
7. PAL NES
- [none]
8. Level comparisons between different carts:
- http://rainwarrior.ca/projects/nes/famicom_cart_level_comparison.flac
- Order: SMB, Ninja Gaiden, Uchuu Keibitai SDF, Just Breed, Rolling Thunder, Erika to Satoru no Yumebouken, Esper Dream 2, Lagrange Point, Gimmick!
Edit: More recently I have been hosting hotswap test ROMs on github, including a suite of standardized mixing tests:
https://github.com/bbbradsmith/nes-audio-tests
Older news:
On a related note, I am currently doing tests by running code from RAM and hotswapping to answer the other questions I've had. So far I have verified the following things:
- 5B has the noise and envelope features of the YM2149F, and they are at the speed I expected (i.e. NSFPlay is correct).
- MMC5 square has envelope feature identical to APU.
- MMC5 square has length counter, same as APU except twice as fast.
- MMC5 $5017 does not appear to affect envelope/length counter like $4017 for APU (appears to be fixed at 240hz).
- MMC5 square does not have sweep, as was known.
- MMC5 square and PCM are reverse polarity vs APU.
- MMC5 squares do reset phase like the APU.
- MMC5 does not silence squares with frequency registers < 8, unlike the APU.
- MMC5 does not silence squares with a high frequency that would be silenced by the sweep unit, unlike the APU.
- MMC5 PCM functions as expected in both read and write modes.
- VRC7 requires delay between register writes.
Source and recordings for some of these tests is currently available here:
http://rainwarrior.ca/projects/nes/swap_tests.zip
A more updated and complete collection of swap test ROMs and sources is available here:
http://rainwarrior.ca/projects/nes/famicom_audio_swap_tests.zip
I've begun this project because I've been working on NSFPlay/NSFPlug, which I've always liked as an NSF player. I'm trying to make it as accurate as I can, while improving it in other ways as well. My current version of this player is available here:
http://rainwarrior.ca/projects/nsfplay/index.html