Commit Graph
86814 Commits
Author SHA1 Message Date
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
Matthew Hoops cc6e304af1 AUDIO: Limit the DOSBox start(0) hack to only being called once 2015-07-07 20:19:44 -04:00
Matthew Hoops 4c6724c5fa MADS: Use the built-in OPL timer 2015-07-07 20:19:44 -04:00
Matthew Hoops 5024ae136a TSAGE: Use the built-in OPL timer 2015-07-07 20:19:44 -04:00
Matthew Hoops 4a4ad97fd3 QUEEN: Use the built-in OPL timer 2015-07-07 20:19:44 -04:00
Matthew Hoops b122ec2790 SKY: Use the built-in OPL timer 2015-07-07 20:19:44 -04:00
Matthew Hoops b638efe0fa PARALLACTION: Use the built-in OPL timer 2015-07-07 20:19:43 -04:00
Matthew Hoops 5803dffead KYRA: Use the built-in OPL timer 2015-07-07 20:19:43 -04:00
Matthew Hoops 3c7c217f44 CRUISE: Use the built-in OPL timer 2015-07-07 20:19:43 -04:00
Matthew Hoops 984cd9b018 CINE: Use the built-in OPL timer 2015-07-07 20:19:43 -04:00
Matthew Hoops 24add3c745 SCI: Use the built-in OPL timer 2015-07-07 20:19:43 -04:00
Matthew Hoops ed8830fcc8 AUDIO: Use the built-in OPL timer for MidiDriver_ADLIB 2015-07-07 20:19:43 -04:00
Matthew Hoops 0bb13b358e SCUMM: Use the built-in OPL timer for Player_AD 2015-07-07 20:19:42 -04:00
Matthew Hoops b9307ef1a4 AUDIO: Introduce a callback to the OPL code
Currently unused, but ready to be hooked up to various classes using it.
2015-07-07 20:19:42 -04:00
Matthew Hoops 2e8f9dcec9 AUDIO: Remove the sample rate configuration from the OPL code 2015-07-07 20:19:42 -04:00
Matthew Hoops f1f29302f5 AUDIO: Remove the legacy OPL API 2015-07-07 20:19:42 -04:00
Johannes Schickel 2fa1ce51dd GUI: Simplify OPL option code a bit. 2015-07-07 20:19:42 -04:00
Johannes Schickel 6f01600e12 AUDIO: Fix abuse of driver IDs in OPL code.
If the driver id did not match the array index, the wrong driver entry would
be accessed causing a crash in the worst case.
2015-07-07 20:19:41 -04:00
Matthew Hoops 47aa40104d MOHAWK: Fix slashes in LB file names, as used by Just Grandma and Me Mac
Fixes bug #6294
2015-07-07 20:14:58 -04:00
Filippos Karapetis ccfe3bc313 SAGA: Add another German version of ITE - bug #6428
This is the German Windows/Mac version distributed by GoG
2015-07-08 02:21:04 +03:00
Willem Jan Palenstijn b9ecc55462 ZVISION: Fix build 2015-07-08 00:16:06 +02:00
Filippos Karapetis 94eae644ac Merge pull request #601 from elQuotho/zvision-polish
Z-Vision polish
2015-07-08 00:28:02 +03:00
David Russo e323853598 ZVISION: Reorganize detection data
Migrated static detection data to detection_tables.h
and removed the need for detection.h includes. Also
edited game option descriptions.
2015-07-07 15:24:26 +01:00
David Russo fdc4edfa99 ZVISION: Correct code style 2015-07-07 15:24:25 +01:00
David Russo fd8ac7ea79 ZVISION: Change mentions of ZVision to Z-Vision
To match official documentation (e.g. game manual, credits).
2015-07-07 15:24:25 +01:00
David Russo 0c09973a70 ZVISION: Correct function documentation 2015-07-07 15:24:23 +01:00
Paul Gilbert 6bc2a633a2 SHERLOCK: RT: Fix Valgrind issues 2015-07-07 08:19:39 -04:00
Paul Gilbert ada51dbdfb SHERLOCK: RT: Fix characters walking off-screen 2015-07-06 20:26:37 -04:00
Torbjörn Andersson cc46c92a8e AGOS: Remove unused field
Should have been removed in a4b8c6e054
but wasn't.
2015-07-07 00:32:54 +02:00
Paul Gilbert c98d5f0d2d SHERLOCK: RT: Don't run secondary scripts if an anim is active 2015-07-05 23:48:59 -04:00
Paul Gilbert ef492b351b SHERLOCK: RT: Changes for doScript method ending code 2015-07-05 22:22:30 -04:00
Paul Gilbert 023084f7e7 SHERLOCK: RT: Simplify restoreBackground 2015-07-05 22:14:29 -04:00
Paul Gilbert 5ee20a8870 SHERLOCK: RT: Cleanup of walk-related script opcodes 2015-07-05 21:50:31 -04:00
Paul Gilbert b935cb1656 SHERLOCK: RT: Fix People::reset when _scriptMoreFlag is set 2015-07-05 21:28:26 -04:00
Paul Gilbert 8570f052a3 SHERLOCK: RT: Cleanup and fleshing out of saving 2015-07-05 19:16:54 -04:00
Paul Gilbert 2466302903 SHERLOCK: RT: Fixes to display talk window 2015-07-05 17:10:34 -04:00
Martin Kiewitz cae493523c MADE: Music: initialize musicType variable
wasn't initialized in case milesAudio was disabled
2015-07-05 21:26:08 +02:00
Martin Kiewitz 76f21a2101 AUDIO: Miles Audio AdLib: set default volume 0x7F
set default volume of every midi channel to 0x7F right on startup
fixes Amazon Guardians of Eden logo jingle music
those values were actually sent to the driver right on startup
default value for panning was 0x40, this was adjusted as well
2015-07-05 21:25:22 +02:00