First post, by OPLx
In case anyone is interested, I recently released a VGM player for DOS that can be downloaded here.
Supported Sound Hardware
- IBM PCJr
- Tandy 1000
- Tandy Sound (SN76489) Adapter
- IBM PS/1 Audio
- Adlib Music Synthesizer Card
- Game Blaster
- Sound Blaster 1.x/2.x
- Sound BLaster Pro 1
- Sound Blaster Pro 2
- Sound Blaster 16
- CMSLPT
- OPL2LPT
- OPL3LPT
- TNDLPT
- TexElec SAAYM
- PC-98 Sound Boards
Supported VGM chipsets
- RP2A03 (NES APU)
- SN76489 variants
- AY-3-8910
- YM2149
- SAA1099
- YM2413
- YM3256
- Y8950
- YM3812 (OPL2)
- YMF262 (OPL3)
- YM2151 (OPM)
- YM2612 (OPN2)
- YM3438 (OPN2C)
- YM2203 (OPN)
- YM2608 (OPNA)
- YM2610 (OPNB)
- YMF278B (OPL4)
A Game Blaster (or a Sound Blaster equipped with the C/MS chips), TexElec SAAYM, or CMSLPT is needed for the RP2A03, SN76489, AY-3-8910, or YM2149 emulation; direct hardware playback is supported on systems with an actual SN76489. OPL3 and OPL4 also can play RP2A03 VGMs. Game Blaster playback should sound correct even under DOSBox v0.74. Hopefully in the future there will be some kind of standard way to for a program to identify what version of DOSBox it is running on (this is no longer the case as of v1.11). OPL4 support is limited VGMs that use the built-in sample ROM.
At present there isn't any support for sample playback (for the VGMs that have them); I've already spent more time on this than I should have! 😀
Thanks to all the folks who put out various information on the forums and suggested ideas.
I hope someone finds some use for the program. For now, my little experiment is over.