Commit Graph
86814 Commits
Author SHA1 Message Date
Martin Kiewitz 44676d02f4 ACCESS/AMAZON: music: no driver = ignore calls
ignore music calls when midi driver wasn't created
2015-07-01 01:37:12 +02:00
Martin Kiewitz b6cf04bb0e AMAZON: implement proper AdLib support (Miles)
implement proper AdLib support
game uses MIDPAK, which seems to be basically Miles Audio too
instrument data was hidden inside MIDIDRV.AP
thanks to dreammaster for extracting the files
2015-07-01 01:30:12 +02:00
Martin Kiewitz 3bb36663f3 AUDIO: Miles Audio AdLib: timbre data via data-ptr
add ability to pass timbre data directly to the AdLib Miles
Audio driver as well
2015-07-01 01:28:24 +02:00
Thierry Crozat b40fcb64a1 I18N: Update translation templates from source code 2015-06-30 21:01:34 +01:00
Thierry Crozat 0a865cac46 I18N: Add missing file in list of files to parse to generate translations template
This fixes bug #6876 - .po(t) files: Multiple entries for "Record"
function missing
2015-06-30 21:00:47 +01:00
Torbjörn Andersson b57e9ae814 AGOS: Adjust indentation. 2015-06-30 18:54:10 +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 bf180101a6 GROOVIE: add support for TIMB chunk
also fix MT32 instrument filename (which was "fatFAT.MT" by accident)
2015-06-30 16:11:26 +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
Paul Gilbert 4ff695524a SHERLOCK: RT: Fix order of drawing sprites and on-screen widgets 2015-06-30 08:32:58 -04:00
Paul Gilbert 2664ee6314 SHERLOCK: RT: Create a tooltip base clsas 2015-06-30 08:29:09 -04:00
Paul Gilbert 9ef857bc6f SHERLOCK: RT: Inventory tooltip now partially showing 2015-06-30 07:34:46 -04:00
Kirben d48ccd357d AGOS: Fix bug #5986 - AGOS: Simon1 Amiga CD32 Verb Area missing. 2015-06-30 20:43:10 +10:00
Torbjörn Andersson 0a93ef16a0 SHERLOCK: Fix out-of-bounds access of JOURNAL_COMMAND (CID 1308104)
Maybe we should be using ARRAYSIZE() instead, though.
2015-06-30 06:16:10 +02:00
Kirben 927ff67ce6 AGOS: List Infocom versions of Simon the Sorcerer 1 during detections. 2015-06-30 13:49:01 +10:00
Paul Gilbert 93072407bc SHERLOCK: RT: Fix display of lines in inventory dialog 2015-06-29 21:53:40 -04:00
Paul Gilbert 03adfa2b96 SHERLOCK: RT: Implement further inventory tooltip code 2015-06-29 20:50:48 -04:00
Paul Gilbert e4b4fd0493 SHERLOCK: RT: Fix Coverity problems 2015-06-29 19:43:44 -04:00
Martin Kiewitz 29a53493ac SHERLOCK: SS: add missing commas to fixed text
some commas were missing, added them
thanks to eriktorbjorn
2015-06-29 20:36:08 +02:00
Paul Gilbert 14a852d1a3 SHERLOCK: RT: Add in .c_str() calls to fix compilation 2015-06-29 08:23:50 -04:00
Paul Gilbert 753a810070 SHERLOCK: RT: Beginnings of inventory window tooltip class 2015-06-29 07:51:25 -04: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 f3df43dcbb AUDIO: Miles Audio AdLib: initialize variable
initialize currentPitchRange (although it was properly initialized
later anyway)
2015-06-29 13:37:34 +02:00
Filippos Karapetis e0761bc678 SHERLOCK: RT: Implement opcode cmdSetTalkSequence 2015-06-29 12:33:22 +03:00
Torbjörn Andersson ab4e4b0720 SHERLOCK: Register different default font setting for Rose Tattoo 2015-06-29 07:33:08 +02:00
Torbjörn Andersson 1266fd95c5 SHERLOCK: Fix comment typo and remove unnecessary semicolon 2015-06-29 07:25:24 +02:00
Torbjörn Andersson c052865dcc SHERLOCK: Silence GCC warning about non-virtual destructor 2015-06-29 07:09:41 +02:00
Paul Gilbert b74bc43a53 SHERLOCK: RT: Fix display of inventory window 2015-06-28 21:15:54 -04: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
Paul Gilbert a041aec839 SHERLOCK: RT: Inventory window now partially showing 2015-06-28 20:10:02 -04:00
Filippos Karapetis 144aa6483b SAGA: Search for sample.ad/sample.opl in the drivers directory for IHNM 2015-06-29 03:07:47 +03:00
Matthew Hoops a1e2986056 TINSEL: Silence a gcc warning 2015-06-28 20:05:24 -04:00
Matthew Hoops 0ba332493b SHERLOCK: Silence gcc warnings 2015-06-28 20:05:24 -04:00
Matthew Hoops 30de61dcce GROOVIE: Silence a gcc warning 2015-06-28 20:05:24 -04:00
Filippos Karapetis e1428ce7ac SHERLOCK: SS: Fix uninitialized variable 2015-06-29 02:45:58 +03: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
Torbjörn Andersson 3c9bdaa04f SHERLOCK: Use standard MIDI driver for General MIDI in Rose Tattoo
Unlike Serrated Scalpel, Rose Tattoo's music sounds good as General
MIDI, and our standard driver should work well enough for that.
2015-06-28 22:47:21 +02:00
Paul Gilbert d5c1f8b8d6 SHERLOCK: RT: Implement initial inventory 2015-06-28 13:29:32 -04:00
Torbjörn Andersson 631be5b658 NEWS: Add note about SAGA AdLib music. 2015-06-28 16:40:30 +02:00
Torbjörn Andersson 7615f926d5 SAGA: Tweak music timing in IHNM intro
This wasn't a regression. The music has always been cut off at an
awkward point.
2015-06-28 16:38:47 +02:00
Torbjörn Andersson a1929c6887 SAGA: Use the new "Miles" drivers for AdLib and MT-32
Note that this breaks the IHNM demo, as provided on the ScummVM web
page, since it doesn't have the sample.ad and sample.opl files
needed, but I have a feeling that this is a packaging error on
our part.

I don't have the original release of ITE, so I can't test that.
2015-06-28 16:08:49 +02:00
Martin Kiewitz 60903c2908 TINSEL: DW1: MT32: don't pass timbre file
because the game does not have one
2015-06-28 12:49:12 +02:00
Martin Kiewitz 1ec6ccc668 SHERLOCK: RT: MT32: don't pass timbre file
because the game does not have one
2015-06-28 12:44:18 +02:00
Torbjörn Andersson bfebfbc127 TOLTECS: Use the Miles audio drivers for AdLib and MT-32
There doesn't seem to be much music in the game, so I've only been
able to test it with the music when riding the trolley. The MT-32
music is just as bad as in DOSBox, and you should feel bad.
2015-06-28 11:56:58 +02:00
Kirben 343d0c41db SCUMM: Fix bug #6873 FARM: Crash at the end of trivia minigame on easy. 2015-06-28 13:22:20 +10:00