Commit Graph
13 Commits
Author SHA1 Message Date
Martin Kiewitz d6bf970a58 AUDIO: Miles Audio: pass strings via reference 2015-07-03 02:49:49 +02:00
Martin Kiewitz 03fbbbb3ae AUDIO: Miles Audio MT32: remove updateScreen-call
was added for testing purposes and was commited by accident
2015-07-03 02:12:16 +02:00
Martin Kiewitz ff3218ac14 AUDIO: Miles Audio MT32: calculate sysex address
calculate sysex address properly
2015-06-30 17:55:47 +02:00
Martin Kiewitz 7c3574ed52 AUDIO: Miles Audio MT32: adjust sysex target address
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-30 16:49:47 +02:00
Martin Kiewitz f7ac1e944a AUDIO: XMIDI: implement support for TIMB chunk
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-30 16:05:01 +02:00
Martin Kiewitz 4c28682bcd AUDIO: Miles Audio MT32: fix embed. sysEx overflow
now an overflow of the embedded sysEx buffer will properly
execute a send.
2015-06-29 13:40:15 +02:00
Martin Kiewitz e8986239c5 AUDIO: Miles Audio MT32: fix patch addresses
also add warnings in case there are non-existant instruments
or no-non-protected timbre slots are available
2015-06-29 02:18:31 +02:00
Martin Kiewitz 333e4d3463 AUDIO: Miles Audio MT32: fix instrument installing 2015-06-29 00:21:14 +02:00
Martin Kiewitz 50b822c60e AUDIO: Miles Audio MT32: use #def for SysEx term.
use MILES_MT32_SYSEX_TERMINATOR instead of hardcoded 0xFF
missed one
2015-06-29 00:00:04 +02:00
Martin Kiewitz 0cf7e2421a AUDIO: Miles Audio MT32: use #def for SysEx term.
use MILES_MT32_SYSEX_TERMINATOR instead of hardcoded 0xFF
2015-06-28 23:58:25 +02:00
Martin Kiewitz bd615bc334 AUDIO: Miles Audio MT32 embedded SysEx support
now supports embedded SysEx as well
used by 7th guest
2015-06-28 23:52:50 +02:00
Martin Kiewitz 32e8ec5b3a AUDIO: Miles Audio MT32 timbre file support
for games, that do not have a MT32 timbre file, simply pass an empty
filename to the Miles-MT32-factory.
2015-06-28 23:14:03 +02:00
Martin Kiewitz 0655839a4f COMMON: move Miles Audio AdLib+MT32 to common
- 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
2015-06-27 22:44:39 +02:00