Paul Gilbert
fd33a100a1
SHERLOCK: Beginnings of Scalpel logo display
2015-05-30 17:55:22 -04:00
Martin Kiewitz
52ca97fe63
SHERLOCK: midiparser block META event 0xFF for now
2015-05-30 22:56:13 +02:00
Martin Kiewitz
f3d1ffdaaf
SHERLOCK: adlib: add support for percussion
2015-05-30 21:01:59 +02:00
Martin Kiewitz
3dd81bfb35
SHERLOCK: renamed SysEx to System META event
2015-05-30 20:26:03 +02:00
Martin Kiewitz
8b9de5cdc9
SHERLOCK: implement SysEx 0xFC loop/not loop
2015-05-30 20:15:20 +02:00
Torbjörn Andersson
a3008e8f01
FMOPL: Fix confusing "opl_driver" behavior
...
The way I've configured ScummVM, the default is to use FluidSynth
for MIDI, and any game where I want AdLib overrides that setting.
I have set the DOSBox OPL emulator as the default.
However, this causes the game's "opl_driver" setting to be "auto",
which overrides the default setting, and usually picks the MAME
OPL emulator. To counter this, if it sees that "opl_driver" is
"auto", it will check the default setting.
In other words, only use "auto" if "opl_driver" isn't set on any
level. I think this is the behaviour that should cause the least
amount of astonishment.
2015-05-30 19:18:29 +02:00
Paul Gilbert
1f7555c2ca
SHERLOCK: Further compilation fixes
2015-05-30 13:04:22 -04:00
Paul Gilbert
442fb84768
SHERLOCK: Make some of the scalpel user interface fields public
2015-05-30 12:56:07 -04:00
Paul Gilbert
2555111149
SHERLOCK: Fix incorrect if statement
2015-05-30 11:49:34 -04:00
Torbjörn Andersson
560bc65fc4
SHERLOCK: Silence GCC warning.
2015-05-30 17:46:35 +02:00
Torbjörn Andersson
a7f9e4c317
SHERLOCK: Fix compilation with GCC
2015-05-30 17:45:39 +02:00
Paul Gilbert
17aeb52649
SHERLOCK: Fix non-interactive Scalpel demo
2015-05-30 11:42:21 -04:00
Martin Kiewitz
0cc5313689
SHERLOCK: midi parser delta reading changed
2015-05-30 17:42:36 +02:00
Paul Gilbert
4e40441614
TSAGE: Fix incorrectly named header defines
2015-05-30 11:17:07 -04:00
Paul Gilbert
9c09f243ea
Merge branch 'master' of https://github.com/scummvm/scummvm
2015-05-30 10:47:47 -04:00
Paul Gilbert
6b95fc6b11
Merge branch 'sherlock2'
2015-05-30 10:46:19 -04:00
Martin Kiewitz
37900b18ee
SHERLOCK: adlib driver: pitch bend + proper reset
2015-05-30 16:23:46 +02:00
Paul Gilbert
c3712f9a73
Merge branch 'sherlock_logo'
2015-05-30 10:01:33 -04:00
Paul Gilbert
bb9586de9e
TSAGE: Fixes for display of Sherlock Logo scene
2015-05-30 09:40:04 -04:00
Paul Gilbert
0141dd1af3
TSAGE: Showing background of Sherlock Logo scene
2015-05-29 23:31:23 -04:00
Paul Gilbert
895189e3ff
SHERLOCK: More RT doBgAnim code, interface draw
2015-05-29 22:56:34 -04:00
Martin Kiewitz
21d77e80fc
SHERLOCK: add adlib.cpp to module.mk
2015-05-30 01:55:55 +02:00
Martin Kiewitz
f80cc4a84d
SHERLOCK: add (unfinished) adlib driver
2015-05-30 01:48:30 +02:00
Paul Gilbert
a6607ff2d6
SHERLOCK: Implemented flushScaleImage and scale calculations
2015-05-28 21:47:52 -04:00
Paul Gilbert
88d2458143
SHERLOCK: Implement additions to updateBackground, some method stubs
2015-05-28 19:59:03 -04:00
Paul Gilbert
f4902b516e
SHERLOCK: Moving split up classes into their own files
2015-05-28 08:31:53 -04:00
Paul Gilbert
45b4989b55
SHERLOCK: Implement RT scrolling code
2015-05-27 22:36:51 -04:00
Paul Gilbert
0d4163c6e9
SHERLOCK: Implemented initial background clearing of RT doBgAnim
2015-05-27 20:26:40 -04:00
Paul Gilbert
483a72b8b8
SHERLOK: Beginnings of split of doBgAnim logic
2015-05-26 22:05:27 -04:00
Paul Gilbert
30edd4efb8
SHERLOCK: Starting to split Scene class, implemented checkBgShapes changes
2015-05-26 21:18:45 -04:00
Strangerke
508dc14e30
SHERLOCK: Initialize some variables
2015-05-26 23:46:28 +02:00
Paul Gilbert
0cc79979fc
SHERLOCK: Fix map display
2015-05-26 08:18:50 -04:00
Kirben
06addfc404
AGOS: Add updated patch for #647 - Simon 1 DOS Adlib instrument bank
2015-05-26 13:23:20 +10:00
Paul Gilbert
e1e39ea3d2
SHERLOCK: Add define for fixed integer multiplier
2015-05-25 23:07:11 -04:00
Paul Gilbert
1a1010f0ab
SHERLOCK: Cleanup of checkBgShapes and updateBackground
2015-05-25 11:04:34 -04:00
Paul Gilbert
bcb8c02ba1
SHERLOCK: Free freeing and resetting People list
2015-05-25 08:21:57 -04:00
Paul Gilbert
40afa01369
SHERLOCK: Fix palette for RT scene
2015-05-24 23:38:23 -04:00
Paul Gilbert
ef4d8be853
SHERLOCK: Fix display of first RT scene background
2015-05-24 23:15:33 -04:00
Paul Gilbert
8331fa886f
SHERLOCK: Fix People data initialization and general start fixes
2015-05-24 22:33:41 -04:00
Paul Gilbert
1f9f01c571
SHERLOCK: Implement cmdNextSong
2015-05-24 21:34:35 -04:00
Paul Gilbert
5513f72510
SHERLOCK: Implement cmdSetNPCWalkGraphics method
2015-05-24 21:28:12 -04:00
Paul Gilbert
f9a2d091e9
SHERLOCK: Fix script opcode table lookup
2015-05-24 21:06:21 -04:00
Paul Gilbert
b4849f21d2
SHERLOCK: Implement method stubs for Tattoo opcodes
2015-05-24 20:33:14 -04:00
Paul Gilbert
8a808654c8
SHERLOCK: Splitting Talk up to implement individual opcode methods
2015-05-24 18:59:25 -04:00
Paul Gilbert
55ab34b981
SHERLOCK: Fully implemented RT opcodes array
2015-05-24 15:17:05 -04:00
Paul Gilbert
79a33dc3b6
SHERLOCK: Create separate opcode list for Scalpel vs Tattoo
2015-05-24 12:23:25 -04:00
Paul Gilbert
79f11bd381
SHERLOCK: Make virtual destructors for user interface classes
2015-05-24 10:58:00 -04:00
Paul Gilbert
1ede084055
SHERLOCK: Implement more scene loading and setNPCPath
2015-05-24 10:56:22 -04:00
Paul Gilbert
1e291b0b25
SHERLOCK: Implemented initial RT palette loading
2015-05-24 07:46:25 -04:00
Strangerke
5407d996b4
SHERLOCK: Split sound class in two, add WIP music player
2015-05-24 01:20:42 +02:00