Hello all,
This newsgroup is about MIDI, and not so much about retro-computing, but since this is a USENET group, I can only guess most of people here do
have some interest in retro-stuff :)
Hence here I present my MIDI player: DOSMid. As the name suggests, it's
a MIDI player for DOS.
Today I released a new version of DOSMid. In this version I added
support for additional hardware, fixed a few minor bugs, and optimized
the code so DOSMid runs comfortably on an 8086 (wanna see? here's a
video of DOSMid running on an 8086 with 256K of RAM and a mono screen: https://youtu.be/8ssDGBTssUI ).
DOSMid's homepage is at http://dosmid.sourceforge.net
Here is the complete changelog:
- SBMIDI support (can drive MIDI synths attached to SB 1.x and 2.x cards),
- serial (RS-232) output support (/com=xxx or /com1..4),
- implemented 'controller' MIDI support on OPL output,
- added support for relaying SYSEX messages to the MIDI device,
- DOSMid adds a 2s silence gap before each song,
- support for monochrome video modes (autodetected),
- fixed parsing of hex I/O ports with non-numerical chars (like "3f8"),
- reduced timing inaccuracy from ~0.02% to <0.005% (relies on PIT's
quality),
- restoring initial video mode after DOSMid quits,
- reliable detection and reporting of out of memory conditions,
- /noxms handles more than 64K of memory (bigger files can be played),
- support for custom SYSEX initialization via a SYX file (/syx=FILE),
- "expensive" features can be easily disabled at compile-time (AWE, OPL),
- screen refresh optimizations - runs without lagging on my 8086 now.
cheers,
Mateusz Viste
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 84:33:50 |
Calls: | 6,658 |
Calls today: | 4 |
Files: | 12,203 |
Messages: | 5,333,601 |
Posted today: | 1 |