GYM
From Just Solve the File Format Problem
(Difference between revisions)
m (→Description) |
(software & samples) |
||
Line 6: | Line 6: | ||
== Description == | == Description == | ||
− | |||
GYM (Genesis YM2612) is an obsolete audio file format for storage and playback of audio data captured from Sega Genesis (Mega Drive) games. The format was introduced by the Genecyst emulator and initially consisted of a simple raw data log. The initial format was also designed around the [[NTSC]] framerate and was thus not suitable for capturing audio from [[PAL]] systems. | GYM (Genesis YM2612) is an obsolete audio file format for storage and playback of audio data captured from Sega Genesis (Mega Drive) games. The format was introduced by the Genecyst emulator and initially consisted of a simple raw data log. The initial format was also designed around the [[NTSC]] framerate and was thus not suitable for capturing audio from [[PAL]] systems. | ||
Line 12: | Line 11: | ||
== Information == | == Information == | ||
− | |||
The GYM format contains only four different instructions: | The GYM format contains only four different instructions: | ||
Line 32: | Line 30: | ||
== Software == | == Software == | ||
− | |||
* [http://www.winamp.com/plugin/ymamp/124973 YMAMP] (Winamp plugin) | * [http://www.winamp.com/plugin/ymamp/124973 YMAMP] (Winamp plugin) | ||
* [http://xymms.sourceforge.net/ XyMMS] (XMMS plugin) | * [http://xymms.sourceforge.net/ XyMMS] (XMMS plugin) | ||
+ | * [https://zxtune.bitbucket.io/ zxtune] | ||
+ | |||
+ | == Sample files == | ||
+ | * {{DexvertSamples|music/genesisGYM}} |
Latest revision as of 01:12, 8 April 2024
Contents |
[edit] Description
GYM (Genesis YM2612) is an obsolete audio file format for storage and playback of audio data captured from Sega Genesis (Mega Drive) games. The format was introduced by the Genecyst emulator and initially consisted of a simple raw data log. The initial format was also designed around the NTSC framerate and was thus not suitable for capturing audio from PAL systems.
Later emulators and players apparently introduced new features such as headers, frequency compatibility and compression, but no information appears to be available on these variant formats. The CYM format used by the Callus arcade emulator is similar in structure, but logs data from a Yamaha YM2151 chip.
[edit] Information
The GYM format contains only four different instructions:
0x00 | No Operation (e.g. do nothing for 1/60th of a second) |
---|---|
0x01 R D | Write data D on YM port 0, register R |
0x02 R D | Write data D on YM port 1, register R |
0x03 D | Write data D on PSG port |