This article covers the methods for YM2612 (aka. OPN2, the FM synth chip of Genesis), but some of informations can apply to SN76489 (the DCSG chip) too.
- Dump VGM file by Kega Fusion
- Extract instrument presets from VGM file by vgm2pre
- Play VGM file and mute channels by foo_input_vgm
- Convert VGM file into Genesis ROM by VGMPlayer
- View register values in real-time with Exodus
Dump VGM file by Kega Fusion
If you want to read a detailed ripping guide, see Project2612 ripping tutorial.
Extract instrument presets from VGM file by vgm2pre
vgm2pre is a small tool for extracting instrument presets from VGM file.
There are various formats for an instrument preset. Output file format can be chosen from Preferences window (Tools › Preferences).
By pressing Dump button, the output file will be saved. You can load the file by a proper tool or VST plugin, or view it by hex viewer, since the TFI file format is quite simple.
Play VGM file and mute channels
If you want to try other ones, see VGM Players - vgmrips.
Convert VGM file into Genesis ROM by VGM Player
VGMPlayer allows you to convert the VGM log into a music player ROM.
Main window will appears by pressing the ROM Builder button.
Add VGM files by the Add Tracks button first, then press Build Rom button, and a file named vgmPlay.bin will be saved. That is the converted ROM image.
View register values in real-time with Exodus
Open a ROM and the YM2612 debugger (from the menu, Debug › Mega Drive › YM2612), then you will see register values there.
99% of this article is the translation from the following gocha's article. I appreciate it very much.