Z Driver Configuration Format
The Z installation includes sound and video setup data in addition to the game assets.
File format
DIG.INI and MDI.INI are Miles driver configuration files. AILDRVR.LST is a driver catalogue, not the game sample-list layout. UVCONFIG.DAT belongs to the video setup utilities. The repository does not implement a complete parser for these files.
The original sound initialization can call AIL_read_INI for driver type 0, but the corresponding port branch explicitly reports it as unsupported. No binary field schema is asserted for UVCONFIG.DAT.
Notes
Executable drivers (.MDI, .DIG and .DRV) are code, not instrument-bank or game-asset formats. The SBPRO2 implementation requires an AIL3MDI signature and a specific driver layout. Do not apply that layout to every driver.
Source code
From re-z, the open-source browser port:
- src/game/sound.js – MDI.INI unsupported path
- docs/evidence/level-init.md – driver configuration limitations
Credits
The identification and implementation notes above were contributed 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!)