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
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
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
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
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
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
Paul Gilbert
47a3080af2
SHERLOCK: RT: Code for positioning text windows over characters
2015-06-26 19:42:54 -04:00
Martin Kiewitz
53e65d2e94
SHERLOCK: RT: Miles AdLib Driver OPL3 support
...
- NOTE: 4-op voices not supported atm (not used in Sherlock Holmes 2)
- support for up to 18 physical FM voices
- support for hard-left + hard-right stereo
- defaults to OPL3
- added comment about Miles Audio driver capabilities
2015-06-27 00:07:31 +02:00
Martin Kiewitz
3f334e5266
SHERLOCK: RT: Miles AdLib driver fix errormsg typo
2015-06-26 20:23:51 +02:00
Martin Kiewitz
057774f28c
SHERLOCK: RT: Miles AdLib Driver midi note fix
...
- fixed checking notes for percussion channel, fixes some notes
missing during intro music
- remove currentA0hReg from PhysicalFmVoiceEntry struct, wasn't used
- moved setting virtual FM-voice in-use flag inside releaseFmVoice()
2015-06-26 20:08:00 +02:00
Martin Kiewitz
c167a293ab
SHERLOCK: RT: Miles AdLib: circular phys. assign
...
circular physical assignment of FM-voices
- removed hardcoded value, that made it search from FM-voice 0
and replaced it with the total number of physical FM-voices
this makes it easier to understand the code
- added comment about why this is set (starting search at FM-voice 0)
2015-06-26 10:38:49 +02:00
Martin Kiewitz
258b5adb9a
SHERLOCK: RT: Miles AdLib: circular phys. assign
...
implements circular physical assignment of FM-voices,
which was enabled for Rose Tattoo.
This is not really needed, but by implementing it assigned
physical FM-voices should exactly match the original driver.
2015-06-26 10:36:23 +02:00
Paul Gilbert
9bbeaa668a
SHERLOCK: RT: Set up new values for color constants
2015-06-25 21:36:26 -04:00
Paul Gilbert
6d35a547ad
SHERLOCK: Add missing virtual prefix to SaveManager destructor
2015-06-25 21:03:10 -04:00
Martin Kiewitz
57aa0984e5
SHERLOCK: Tattoo: Miles Audio 3 AdLib driver
...
- implement Miles Audio 3 AdLib driver
- also cleanup of Scalpel AdLib driver
- work in progress, sustain and for example OPL-3 missing
2015-06-26 02:52:07 +02:00
Paul Gilbert
27673dbe24
SHERLOCK: RT: Fix compiler warnings
2015-06-25 20:50:58 -04:00