Alien Breed M32 Format

From ModdingWiki
Jump to navigation Jump to search

SETUP.M32 is a 103-byte binary configuration record. It is byte-identical to mt32/SETUP.DAT and the extensionless REM file. It differs from root SETUP.DAT and sb16/SETUP.DAT only at offset 0x06, where it contains 01 instead of 00.

The filename and identity with the preset selected by run.bat identify this as an MT-32 configuration preset. Its stored format is the same as the setup-record family described in .DAT.

File format

Offset 0x00: 01 00 00 00 01 00 01 00 09 00 04 00
Length:      103 bytes
SHA-256:     604e45e0e94be9fc782069375dc232e20905b0a00bdb647bf9c6e1b72ceeba42

Notes

Treat this as a fixed binary record, not MIDI music. Preserve unknown fields if comparing or copying a preset. The precise sound-setting field name at offset six, numeric enumeration, and remaining options have not been reverse engineered.

No public Alien Breed .M32 schema was located. The original READ.ME lists Roland sound support, while the byte identity and preset relationship were verified locally. No preset was activated during this task.

Files

Paths are relative to game/.

File Stored bytes
SETUP.M32 103

Credits

The Alien Breed-specific format research and parsers were prepared by VorticonCmdr. If you find this information helpful in a project you're working on, please give credit where credit is due. (A link back to this wiki would be nice too!)