GMF
From Video Game Music Preservation Foundation Wiki
Game Music Format | |||||
![]() |
|||||
Developer: | Adventure Soft | ||||
Header: | Custom | ||||
Content: | Notational | ||||
Instruments: | External | ||||
Target Output
| |||||
Released: | 1993-??-?? | ||||
First Game: | Simon the Sorcerer (DOS) | ||||
Extensions |
|
The Game Music Format (GMF) (the name is a guess) was created by Adventure Soft for their Adventure Game Operating System (AGOS) engine.
The format seems to be inspired from MUS (Accolade) format.
Contents
Players
Currently, there are no stand alone players, but the SCUMM VM, which supports the AGOS engine, has a GMF player built-in.
Games
(Category)
Released | Title | Sample |
---|---|---|
1993-??-?? | Simon the Sorcerer (DOS) | |
Technical
The file usually starts with a "GMF" header, but the rest of it is similar to MUS (Accolade) format. It also can contain multiple GMF headers inside (actual for the sound effects), in this case the file starts with an array of 16-bit offsets, each of them pointing to "GMF" header.
Links
- github.com/scummvm/scummvm/blob/master/engines/agos/midi.cpp - The SCUMM VM player source code.
- github.com/scummvm/scummvm/blob/master/engines/agos/res_snd.cpp - More SCUMM VM source code.
- wiki.scummvm.org/index.php/AGOS/Formats - SCUMM VM AGOS formats (mentions it as "GMF midi format").
- mobygames.com/game-group/game-engine-agos/offset,0/so,1a/ - MobyGames - Games that use AGOS.