aboutsummaryrefslogtreecommitdiff
path: root/audio/miles_mt32.cpp
AgeCommit message (Collapse)Author
2015-07-03AUDIO: Miles Audio: pass strings via referenceMartin Kiewitz
2015-07-03AUDIO: Miles Audio MT32: remove updateScreen-callMartin Kiewitz
was added for testing purposes and was commited by accident
2015-06-30AUDIO: Miles Audio MT32: calculate sysex addressMartin Kiewitz
calculate sysex address properly
2015-06-30AUDIO: Miles Audio MT32: adjust sysex target addressMartin Kiewitz
sysex may not contain bytes above or equal 0x80, so we adjust the address accordingly. fixes weird sound getting played during 7th guest MT32 setup screen
2015-06-30AUDIO: XMIDI: implement support for TIMB chunkMartin Kiewitz
implement support for TIMB chunk inside XMIDI-parser (forwarding of data to driver) implement actual support for TIMB chunk inside Miles Audio MT32 driver
2015-06-29AUDIO: Miles Audio MT32: fix embed. sysEx overflowMartin Kiewitz
now an overflow of the embedded sysEx buffer will properly execute a send.
2015-06-29AUDIO: Miles Audio MT32: fix patch addressesMartin Kiewitz
also add warnings in case there are non-existant instruments or no-non-protected timbre slots are available
2015-06-29AUDIO: Miles Audio MT32: fix instrument installingMartin Kiewitz
2015-06-29AUDIO: Miles Audio MT32: use #def for SysEx term.Martin Kiewitz
use MILES_MT32_SYSEX_TERMINATOR instead of hardcoded 0xFF missed one
2015-06-28AUDIO: Miles Audio MT32: use #def for SysEx term.Martin Kiewitz
use MILES_MT32_SYSEX_TERMINATOR instead of hardcoded 0xFF
2015-06-28AUDIO: Miles Audio MT32 embedded SysEx supportMartin Kiewitz
now supports embedded SysEx as well used by 7th guest
2015-06-28AUDIO: Miles Audio MT32 timbre file supportMartin Kiewitz
for games, that do not have a MT32 timbre file, simply pass an empty filename to the Miles-MT32-factory.
2015-06-27COMMON: move Miles Audio AdLib+MT32 to commonMartin Kiewitz
- remove Miles Audio from Sherlock engine - put Miles Audio into common audio (namespace Audio) - Miles Audio is used at least by the engines TINSEL, GROOVIE, TOLTECS, SAGA and KYRA This way it can be used by the other engines