DMXGUS

DMXGUS (or DMXGUSC) Is a WAD lump that contains instrument data for the DMX sound library to use for soundcards. It contains a listing of all 216 GUS patches (identified by a number from 0 to 215 at the beginning of the line and the name of the patch at the end, with in between the value of the patches to which they should be remapped on 256K, 512K, 768K and 1024K hardware. This allowed to make sure that all loaded patches would fit in the soundcard's memory.

The DMXGUS lumps used in Doom engine games were contributed by the community and later adopted, rather than created by Bobby Prince or Paul Radek. Doom and Doom II use different patch mappings both created by Tom Klok, Hexen uses patch mappings created by Colin Caird. In both cases, only the 1024K mappings have been tweaked, the lower values still use the mappings provided by the default ultramid.ini. Heretic appears to use the default mappings entirely, and Strife reuses the mappings created for Doom, while Final Doom keeps the mappings created for Doom II.

With Gravis defunct and GUS emulation being less popular than OPL emulation, no source ports have attempted to make use of the DMXGUS(C) lumps.