| Player | Version | Author | Download | Size | Notes/description |
| Winamp VGM input plugin | 0.35 | Maxim | Zipped | 311KB | Emulates PSG, YM2413, YM2612 and YM2151. Input plugin for Winamp. |
| Self-installing | 400KB | ||||
| Source | 219KB | ||||
| Audio Overload | 2.0b3 | Richard Bannister | External link | 1.1MB | Macintosh player for various emulated music formats. Emulates PSG, YM2413 and YM2612 for VGM files. Visit the Audio Overload page for more information, and bannister.org. A Win32 port is being worked on. |
| KbMedia Player (Japanese) | Because I don't speak Japanese, I have no information on this. Visit the webpage here. | ||||
| Program | Author | Systems supported (for VGM) | Notes |
| Meka | Bock | SG-1000/SC-3000/Mark III/Master System/Game Gear/Coleco Vision | Very complete and compatible emulator |
| Emukon | Martin Konrad | Master System/Game Gear | Supports experimental automatic loop trimming and incorporates a VGM player |
| Dega | Dave | Master System/Game Gear | The first creator of VGM files; but has timing errors and does not produce correct FM VGMs |
| Kega | Steve Snake | Mega Drive/Genesis/Master System/Game Gear | The first (released) Mega Drive emulator to support VGM :) |
| Gens (unofficial modification) | Stef/Maxim | Mega Drive/Genesis | The first Mega Drive emulator to support VGM, but only in this version Maxim made but never released until December 2003... see also the official Gens page |
| Program | Version | Author | Size | Description |
| VGMTool 2 | R5 | Maxim | 59KB | A multi-purpose VGM tool which can: and more. See this page for instructions on how to use it and to see what it can do. Please note that it currently only (officially) supports YM2413 and PSG for trimming and optimising. Also, it currently does *not* support files with optimised YM2612 PCM; using it with these files will break them. |
| vgm2mid | 0.50 | Paul Jensen | 114KB | Converts VGMs to MIDI files. Requires VB5 runtimes. See the vgm2mid/gym2mid website for source and downloads including the runtimes, sources, and the latest version. |
| vgm2mid .NET | 0.1.955 | Paul Jensen | 405KB | Improved version rewritten from stratch. Still beta. Requires .NET runtimes. |
| GYM, SSL & CYM to VGM | 1.2 | Dave & Maxim | 18KB | Converts GYM, SSL and CYM files to the VGM format. Based on Dave's gym2vgm. |
Please read and follow these documents carefully to produce VGM packages that meet SMS Power quality requirements.
| Document | Description |
| How to make VGM files and packs | A (hopefully) complete guide to making VGMs and VGM packs. You should follow these instructions to learn to make good quality VGM packs to meet SMS Power standards. |
| Pause button hack | A hack for almost any SMS game to make it play the music without SFX |
| Advanced VGM Ripping | A guide to hacking roms so you can log otherwise inaccessible music |
| Rom hacking from PAR codes | A simple guide to hacking roms using the information contained in a PAR cheat code, so you can more easily complete a game to get all the music |
| Item | Description/old versions |
| Winamp VGM input plugin |
0.11 -
zipped,
self-installing,
source 0.12 - zipped, self-installing, source 0.21 - zipped, self-installing, 0.22 - zipped, self-installing, source 0.23 - zipped, self-installing, source 0.24 - zipped, self-installing, source 0.25 - zipped, self-installing, source 0.26 - zipped, self-installing, source 0.27 - zipped, self-installing, source 0.28 - zipped, self-installing, source 0.29 - zipped, self-installing, source 0.30 - zipped, self-installing, source 0.31 - zipped, self-installing, source 0.32 - zipped, self-installing, source 0.33 - zipped, self-installing, source |
| VGMTool |
0.11 (supports only PSG; less features) VGMTool 2 R1 VGMTool 2 R2 VGMTool 2 R3 VGMTool 2 R4 |
| How to make VGM files and packs | For VGMTool 1 |
| GZipper | A program made specifically to compress VGM files to VGZ. VGMTool can be used instead. |
| gzip | by Jean-loup Gailly / Mark Adler; GNU zip software, available for a wide range of platforms and CPUs. Compressed VGMs are gzip compressed. VGMTool can be used instead. |
| vgm2mid |
0.50 -
0.41 - 0.40 - full, executable, source 0.35 - 0.30 - 0.25 - 0.20 - 0.10 - full, executable, source See also the vgm2mid/gym2mid website. |