First post, by MrKsoft
- Rank
- Member
I recently released VGMSlap, a player for OPL1/2/3 VGM files under MS-DOS. It is certainly not the first and definitely will not be the last VGM player for DOS - but it's mine!
I wrote it as a learning experience for both MS-DOS programming and C in general, so it might still be rough around the edges as I'm still pretty inexperienced. There's definitely room for major performance improvements and more features. However, it does do what it says it does, and I think that warrants a public release!
Compared to some of the other players available on DOS, benefits of VGMSlap include a visual channel display in a colorful 80x50 screen mode, support for playlists, and the ability to play Dual-OPL2 VGMs with the correct Sound Blaster Pro 1.0 panning even on OPL3. It should run okay on a 386 or higher with VGA (as I said, definitely room for performance improvements!). Cards with OPL2, Dual-OPL2 and OPL3 are all supported.
VGMSlap is open source and distributed under the MIT License, targeting Open Watcom C 2.0. Code and releases can be found on GitHub: https://github.com/MrKsoft/vgmslap
I would be interested in hearing your experiences with VGMSlap and (constructive) criticism on fixing bugs and making improvements. Enjoy!
The OPL Archive - Preserving MS-DOS music in a unified format!