Commit Graph

68463 Commits

Author SHA1 Message Date
Paul Gilbert
9a4086b08e SHERLOCK: RT: Fix compiler warnings 2015-07-10 22:25:19 -04:00
Paul Gilbert
0c14679e46 SHERLOCK: RT: Implementing support methods for Darts game 2015-07-10 22:15:33 -04:00
Paul Gilbert
4c4aa45b55 SHERLOCK: RT: Beginnings of darts minigame 2015-07-10 20:11:19 -04:00
Paul Gilbert
3a0fb8aebb SHERLOCK: RT: Show cursor after loading savegame 2015-07-10 19:07:30 -04:00
Paul Gilbert
98643109e1 SHERLOCK: RT: Don't run setNPCPath after loading a savegame 2015-07-10 18:50:36 -04:00
Martin Kiewitz
5a29797735 SCI: add Japanese Lighthouse SCI3 detection entry 2015-07-10 15:02:20 +02:00
Paul Gilbert
8c00644cf2 SHERLOCK: RT: Fix interacting with characters 2015-07-10 08:23:12 -04:00
Filippos Karapetis
138ec332d2 SCI: Fix wording for commit fc14641 2015-07-10 14:25:35 +03:00
Filippos Karapetis
fc1464155a SCI: Enable the save game menu option when dying in PQ2 - bug #6875
This uses the same hack as the one used to reset the menus in Jones.
I've tested some more SCI games, and they don't disable menu entries
when loading a game. Hopefully, Jones and PQ2 are the only ones
2015-07-10 14:13:18 +03:00
Filippos Karapetis
6546882b4f SAGA: Avoid crash if the engine errors out before full initialization
This may happen for example if the Miles Adlib driver errors out
because of missing instrument data files (*.AD)
2015-07-10 13:07:09 +03:00
Paul Gilbert
d5edb841f0 SHERLOCK: RT: Only show tooltips when no action is active 2015-07-09 20:21:35 -04:00
Paul Gilbert
6fe1b6757a SHERLOCK: RT: Fix right-clicking other objects when Verbs menu is open 2015-07-09 20:15:29 -04:00
Paul Gilbert
903875f0fe SHERLOCK: RT: Fix for leaving inside Baker Street 2015-07-09 19:24:07 -04:00
Torbjörn Andersson
becac8f570 ACCESS: Remove workaround delay from Amazon intro
The delay is no longer needed, now that fade-in works. I don't get
any noticeable delay after the fade-in in DOSBox either.
2015-07-09 23:45:12 +02:00
Torbjörn Andersson
4f56167d6b ACCESS: Fix bug in forceFadeIn()
The bug caused the fade-in to be instantaneous, not gradual.
2015-07-09 23:45:12 +02:00
Torbjörn Andersson
5de5a7afaa ACCESS: Use looping audio stream for Amazon intro's projector sound
This is less prone to glitches than playing manually triggering the
playing of the short non-looping version of the sound.
2015-07-09 23:45:12 +02:00
Filippos Karapetis
f0a03fcd1b SHERLOCK: Rename variable to avoid shadowing
Reported by eriktorbjorn
2015-07-09 12:00:08 +03:00
Filippos Karapetis
a620632a5f ACCESS: Fix sound stream handling
Fixes stopSound(), and changes all sound streams to be deleted on the
next call of checkSoundQueue(), or when clearSounds() is called. This
avoids ending up with invalidated sound streams in the sound queue
2015-07-09 11:53:08 +03:00
clone2727
dbc8d3c530 Merge pull request #600 from clone2727/opl_alsa
Add support for OPL output through ALSA
2015-07-09 01:32:53 -04:00
Paul Gilbert
6b3df0d966 SHERLOCK: RT: Implement handling of 2nd object requiredFlag 2015-07-08 20:49:00 -04:00
Paul Gilbert
da562308cf SHERLOCK: RT: Fix default left click actions for objects 2015-07-08 19:42:21 -04:00
Paul Gilbert
b7c2c345e3 SHERLOCK: RT: Fix display of tooltips in scrolled scenes 2015-07-08 19:10:42 -04:00
Torbjörn Andersson
02db919050 MOHAWK: Add detection for v1.0 of Just Grandma and Me, Mac version
Did I really forget to push this until now?
2015-07-08 19:24:49 +02:00
Paul Gilbert
3d20072fd8 SHERLOCK: RT: Fix display of inventory in scrolled scenes 2015-07-08 08:35:03 -04:00
Paul Gilbert
08414cfaed SHERLOCK: RT: Fix screen drawing when actively scrolling screen 2015-07-08 07:57:36 -04:00
Paul Gilbert
ed2caf7cd6 SHERLOCK: RT: Fix display of verb menu in wide-screen scenes 2015-07-07 21:25:55 -04:00
Matthew Hoops
bb8132beb8 AUDIO: Move ALSA OPL 'driver' out of softsynth
Might eventually be worth moving to backends/
2015-07-07 20:41:30 -04:00
Matthew Hoops
fde8abf8cc AUDIO: Move the common AdLib MidiDriver out of softsynth 2015-07-07 20:19:49 -04:00
Walter van Niftrik
f0606aa8f1 AUDIO: Reset OPL registers in ALSA driver 2015-07-07 20:19:48 -04:00
Walter van Niftrik
1287a56429 AUDIO: Fix ALSA AdLib OPL2 waveform mask 2015-07-07 20:19:48 -04:00
Walter van Niftrik
1bdcf6e836 AUDIO: Reset ALSA AdLib on exit 2015-07-07 20:19:48 -04:00
Walter van Niftrik
be345083a0 AUDIO: Update 2nd operator panning for AdLib register 0xc0 2015-07-07 20:19:48 -04:00
Walter van Niftrik
56c0238f9b SCI: Delete OPL when init fails 2015-07-07 20:19:48 -04:00
Walter van Niftrik
82f585871b SCI: Check OPL init return code 2015-07-07 20:19:48 -04:00
Walter van Niftrik
beed23c441 AUDIO: List OPL3 support for ALSA AdLib driver
Thanks clone2727
2015-07-07 20:19:47 -04:00
Walter van Niftrik
b630eca437 AUDIO: Fix bug in ALSA AdLib driver
Thanks clone2727
2015-07-07 20:19:47 -04:00
Walter van Niftrik
40820eebf5 AUDIO: Add experimental hardware OPL support using ALSA 2015-07-07 20:19:47 -04:00
Matthew Hoops
a45ff5a6a9 CONFIGURE: Ensure the USE_ALSA define ends up in config.mk 2015-07-07 20:19:47 -04:00
Matthew Hoops
4d56585112 AUDIO: Add a class representing a real OPL 2015-07-07 20:19:47 -04:00
Matthew Hoops
bed9da8b9d AUDIO: Remove all AudioStream access to OPL 2015-07-07 20:19:47 -04:00
Matthew Hoops
8bcbcd6c16 AUDIO: Change callback frequency without restarting the audio stream 2015-07-07 20:19:47 -04:00
Matthew Hoops
dce05c520b AUDIO: Be consistent with calling stop() in OPL destructors 2015-07-07 20:19:46 -04:00
Walter van Niftrik
b367ea548d QUEEN: Implement original music volume handling 2015-07-07 20:19:46 -04:00
Walter van Niftrik
e31da911c9 GOB: Implement custom AdLib volume control 2015-07-07 20:19:45 -04:00
Walter van Niftrik
f7c785b37b SKY: Implement original music volume handling 2015-07-07 20:19:45 -04:00
Matthew Hoops
22d985f3c2 AUDIO: Use the built-in OPL timer for MidiDriver_Miles_AdLib 2015-07-07 20:19:45 -04:00
Matthew Hoops
0c5d40e94c AGOS: Use the built-in OPL timer 2015-07-07 20:19:45 -04:00
Matthew Hoops
dcb75fcaf1 SHERLOCK: Use the built-in OPL timer 2015-07-07 20:19:45 -04:00
Matthew Hoops
73e8ac2a9b GOB: Use the built-in OPL timer 2015-07-07 20:19:45 -04:00
Matthew Hoops
5b06eef159 AUDIO: Allow for changing the OPL timer rate 2015-07-07 20:19:44 -04:00