blob: 49836c7b10533fc43cc4fc7091c9e75fdb7712ff [file] [log] [blame] [raw]
* DOSMid history file *
DOSMid v0.8 [xx xxx xxxx]
- SBMIDI support (can drive MIDI synths attached to SB 1.x and 2.x cards),
- serial (RS232) output support (/com=xxx or /com1..4),
- implemented 'controller' MIDI support on OPL output,
- fixed parsing of hex I/O ports with non-numerical chars (like "3f8"),
- added support for relaying SYSEX messages to the MIDI device,
- DOSMid adds a 2s silence gap before each song,
- support for monochrome video modes,
- restores initial video mode after quitting,
- ...
DOSMid v0.7 [29 Jul 2015]
- native support for SB AWE32/AWE64 sound cards (no need for AWEUTIL),
- OPL2/OPL3 output support via emulated (waveform) GM patches,
- support for *.MUS files, as used in many Doom-like games by Id Software,
- optimized MIDI loading routines - MIDI files are loading twice as fast now,
- added a pause function (space key),
- song's filename is displayed during load time,
- the /nodelay option is no longer default (use /delay to force).
DOSMid v0.6.1 [01 Jul 2015]
- fixed a NULL pointer dereferencing bug,
- possible memory access troubles are reported clearly to the user,
- forcing GM patches to MPU because some songs rely on default instruments,
- refactored the sound output code (and added /nosound).
DOSMid v0.6 [22 Jun 2015]
- fixed a timing issue leading sometimes to desynchronization of tracks,
- fixed a bug that could potentially lead to XMS memory trashing,
- configurable MPU port via the BLASTER variable or /mpu=XXX,
- DOSMid fails gracefully when no MPU401 is present (instead of freezing),
- added software volume controls under '+' and '-' keys,
- the MPU is reinitialized to default values before playing any new tracks,
- interface fitted with a sexier color scheme,
- using CPU-friendly calls when waiting for notes (disabled with /fullcpu),
- very basic support for reading M3U playlists,
- added a verbose mode for debugging needs (/log=FILE).
DOSMid v0.5 [10 Aug 2014]
- first public release.