* 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"), | |
- ... | |
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. |