Commit Graph

68257 Commits

Author SHA1 Message Date
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
Paul Gilbert
ae885686a5 SHERLOCK: RT: Fix walking with a very close dest 2015-06-27 22:17:49 -04:00
Martin Kiewitz
4d1d8e1514 NEWS: added Tinsel improved AdLib music support
for Discworld 1
2015-06-28 02:25:44 +02:00
Martin Kiewitz
d1fe3d1aa3 AUDIO: miles audio AdLib: fix left/right panning
channels were (wrongly) reversed
found and tested in discworld 1
2015-06-28 02:22:51 +02:00
Martin Kiewitz
63656348a7 TINSEL: DW1: add support for Miles Audio driver
- AdLib + MT32 support
2015-06-28 02:10:18 +02:00
Paul Gilbert
7594507277 SHERLOCK: RT: Properly implement StreamingImageFile class 2015-06-27 19:23:42 -04:00
Martin Kiewitz
7ecf553e24 GROOVIE: add support for Miles Audio MIDI driver
- currently optional, to enable set milesAudioEnabled to true
2015-06-28 01:16:43 +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
Paul Gilbert
9cfe5c1296 SHERLOCK: RT: Fix display of talk text windows 2015-06-27 14:40:51 -04:00
Martin Kiewitz
8faef1c52c SHERLOCK: remove outdated comments about Miles Aud
about Miles Audio 3
2015-06-27 20:25:50 +02:00
Martin Kiewitz
b85afb0ee4 SHERLOCK: AdLib drivers: remove _ from reset-methods
remove "_" from reset-method-names
2015-06-27 19:06:58 +02:00
Martin Kiewitz
fe31e6a3f6 AGOS: Accolade AdLib: remove _ from reset-methods
remove "_" from reset-method-names
2015-06-27 19:05:59 +02:00
Martin Kiewitz
27af596ee9 SHERLOCK: SS: mt32 driver cleanup
- use proper naming conventions
- remove _MT32 variable, use _nativeMT32 instead
2015-06-27 19:02:14 +02:00
Martin Kiewitz
ce3ceb9296 SHERLOCK: RT: Miles Audio 3 MT32 driver
- implement Miles Audio 3 MT32 driver
- work in progress
- Miles Audio timbre files not supported atm b/c RT does not use them
2015-06-27 17:04:26 +02:00
Martin Kiewitz
f831f630ca SHERLOCK: RT: miles adlib: variable + #def rename
- add "AdLib" to const tables (e.g. milesAdLibOperator1Register, etc.)
- remove "SHERLOCK" prefix from #define names
2015-06-27 13:56:48 +02:00
Paul Gilbert
e882e327b2 SHERLOCK: Fix enum compiler warnings 2015-06-27 07:36:25 -04:00
Matthew Hoops
f6e5914921 SHERLOCK: Fix use of preprocessor token concatenation 2015-06-27 01:29:53 -04:00
Paul Gilbert
ab28816acd SHERLOCK: RT: Finish display of right-click Verbs menu 2015-06-26 22:31:59 -04:00
Paul Gilbert
f5af394bab SHERLOCK: SS: Compilation fix 2015-06-26 21:54:00 -04:00
Paul Gilbert
9eb168583f SHERLOCK: Split FixedText into separate descendents for each game 2015-06-26 21:34:37 -04:00