Commit Graph
86814 Commits
Author SHA1 Message Date
Thierry Crozat 0cb0a09c02 AGI: Change the way the mixer volume is handled in the PCjr player
Instead of factoring the volume into the tone attenuation it now scales
the volume table. This way it still uses the full table when playing
at a low volume and therefore keeps the 16 attenuation levels.

Also use kMusicSoundType instead of kSFXSoundType to be coherent with what
the MIDI output is doing (volume for both music and SFX is controlled by
the Music volume slider).
2015-05-10 16:14:55 +01:00
Thierry Crozat 830f8c42f5 AGI: Fix PCjr dissolve method used for early versions
This was a regression from ceb2909.
2015-05-10 16:02:33 +01:00
Thierry Crozat 65ed7e775e AGI: Fix bug with music/SFX volume in PCjr
A higher volume in the GUI resulted in a lower music volume (and
lower volume in the GUI resulted in higher music volume).
2015-05-10 15:39:00 +01:00
Thierry Crozat 8e4c672d38 AGI: Use correct volume for PCjr output
This looks like a regression from commit 24bb5da: AGI: Add a layer of
abstraction between the sound chip and the two players
2015-05-10 15:38:54 +01:00
Thierry Crozat aee23fd704 SCUMM: Add detection for Full Throttle French Mac
Also add file size for Sam & Max and DOTT French Mac versions.
2015-05-10 15:28:48 +01:00
Paul Gilbert 6d110485bc SHERLOCK: Performance tweak for resource loading 2015-05-09 18:19:28 -04:00
Strangerke 13c6feae35 SHERLOCK: Add comment about HitSquad CD in the detection 2015-05-10 00:08:58 +02:00
Paul Gilbert 3b76b8634a SHERLOCK: Fix incorrect comment 2015-05-09 16:46:39 -04:00
Paul Gilbert 7107789c47 SHERLOCK: Further cleanup of detection entries and added Rose Tattoo English 2015-05-09 15:59:31 -04:00
Paul Gilbert 281d44706b SHERLOCK: Refine comment for decompressLZ 2015-05-09 15:53:18 -04:00
Strangerke 1ddbe9d720 SHERLOCK: Add some detection entries 2015-05-09 21:49:16 +02:00
Paul Gilbert 6925b848d6 SHERLOCK: Fix getting fresh mouse positions in loop showing quit dialog 2015-05-09 15:48:19 -04:00
Paul Gilbert 1ba94c93e9 SHERLOCK: Remove redundant shouldQuit call in loop 2015-05-09 13:07:14 -04:00
Paul Gilbert d50fb7cb60 SHERLOCK: Updated module.mk to match that of other engines 2015-05-09 13:03:28 -04:00
Paul Gilbert 3e2b0bfb69 SHERLOCK: Remove unused getGameType method declaration 2015-05-09 12:59:51 -04:00
Paul Gilbert eeb53ca614 SHERLOCK: Remove duplicated _converseNum field from Journal 2015-05-09 12:58:44 -04:00
Paul Gilbert 66a1138d74 SHERLOCK: Disable Journal Print Text button, since it isn't supported 2015-05-09 12:34:08 -04:00
Paul Gilbert 0629ae4639 SHERLOCK: Fix display of Forward text in Journal 2015-05-09 12:26:47 -04:00
Paul Gilbert 8256774153 SHERLOCK: Method renames in Journal for better clarity 2015-05-09 12:19:05 -04:00
Paul Gilbert 1a485a44b8 SHERLOCK: Cleanup and fixes for Journal 2015-05-09 12:08:45 -04:00
Willem Jan Palenstijn 902b791165 SHERLOCK: Make copyright headers consistent 2015-05-09 18:06:05 +02:00
Paul Gilbert 1518d14c34 SHERLOCK: Cleanup fixes for Inventory 2015-05-09 11:25:05 -04:00
Paul Gilbert 5f71643cba SHERLOCK: Remove Surface constructor no longer being used 2015-05-09 10:35:43 -04:00
Paul Gilbert 00fb65c1dc SHERLOCK: Cleanup fixes for event manager 2015-05-09 10:32:45 -04:00
Willem Jan Palenstijn 8306451462 SHERLOCK: Fix string equality tests 2015-05-09 16:14:39 +02:00
Paul Gilbert c85b14b402 SHERLOCK: More comment fixes 2015-05-09 10:01:36 -04:00
Johannes Schickel 5dd69b4dd1 MADS: Make GPL header consistent with what we normally use. 2015-05-09 15:56:27 +02:00
Paul Gilbert ccb8c03737 SHERLOCK: Further cleanup fixes for detection 2015-05-09 09:29:06 -04:00
Paul Gilbert 4950deaf33 SHERLOCK: Cleanup for Debugger class 2015-05-09 09:24:22 -04:00
Paul Gilbert 5d41f0f9aa SHERLOCK: Give the GTYPE constants an explicit enum type 2015-05-09 09:17:30 -04:00
Paul Gilbert 47bcb5358a SHERLOCK: Cleanup fix for decompress 2015-05-09 09:09:10 -04:00
Paul Gilbert 1ef5b66792 SHERLOCK: Cleanup fixes for animation player 2015-05-09 08:56:12 -04:00
Paul Gilbert 13c06c100e SHERLOCK: Simplify animation loading filename handling 2015-05-09 08:41:13 -04:00
Strangerke f622d7471e SHERLOCK: Some more fixes 2015-05-09 13:08:36 +02:00
Strangerke e3e4354f88 SHERLOCK: Remove the use of ++ on boolean variables 2015-05-09 10:22:51 +02:00
Strangerke 8d89bf9bc6 SHERLOCK: Fix some more GCC warnings 2015-05-09 09:42:16 +02:00
Paul Gilbert 4c7e840388 SHERLOCK: Fix meta engine initialization 2015-05-08 23:05:27 -04:00
Paul Gilbert 7ca37bef9f SHERLOCK: Simplify detection entry 2015-05-08 22:54:32 -04:00
Paul Gilbert 263f33a9f8 SHERLOCK: Fix some reads beyond script end in doScript 2015-05-08 20:41:12 -04:00
Strangerke bf0882badc SHERLOCK: Fix some more GCC warnings 2015-05-08 18:28:45 +02:00
Strangerke d34e5d1a59 SHERLOCK: Fix some more warnings 2015-05-08 18:01:51 +02:00
Strangerke fc5a0deb89 SHERLOCK: Fix some more GCC warnings 2015-05-08 17:54:53 +02:00
Strangerke 8b7ebf4269 SHERLOCK: Fix some compilation warnings using GCC 2015-05-08 07:15:40 +02:00
Strangerke 9114ca839d SHERLOCK: Fix the definition of Surface's destructor 2015-05-08 07:08:46 +02:00
Strangerke 01ed05f295 SHERLOCK: Remove extra semi-column, some code formatting 2015-05-08 06:57:38 +02:00
Paul Gilbert 44f3ae5005 SHERLOCK: Fix pink dot appearing in lower-left corner of some player frames 2015-05-07 21:01:33 -04:00
Willem Jan Palenstijn 57109ef0a8 Merge branch 'master' into sherlock 2015-05-07 23:35:36 +02:00
Thierry Crozat 04931d0400 SCUMM: Add DOS en demo for Indiana Jones and the Fate of Atlantis
This was reported by Paulo Vicente in bug  #6862.
2015-05-07 21:30:25 +01:00
Strangerke d9e93f8e01 SHERLOCK: some code formatting 2015-05-07 19:33:44 +02:00
Strangerke a0661c8d5a SHERLOCK: Reduce some more variable scopes 2015-05-07 19:21:55 +02:00