aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2009-08-17SCI: Add autodetection for DoSound. Cleanup.Walter van Niftrik
svn-id: r43482
2009-08-17Slight cleanup to makeLinearDiskStream interface.Johannes Schickel
svn-id: r43481
2009-08-17- Removed the custom DigitalMusicInputStream used in SAGA for the digital ↵Filippos Karapetis
music in ITE CD and replaced it with the common LinearDiskStream class - Removed leftover code which plays standalone tracks (it's not used anywhere) svn-id: r43480
2009-08-17Fix possible out of bounds access in Screen::drawShape.Johannes Schickel
svn-id: r43475
2009-08-17Clear input queue before displaying the credits in Kyrandia 1.Johannes Schickel
svn-id: r43474
2009-08-17Cleanup: don't copy the Kyrandia 1 Amiga credits data in a temporary buffer, ↵Johannes Schickel
and thus keeping it twice in memory. svn-id: r43473
2009-08-17Switched event loop while/do to do/while, to ensure event handling occurs ↵Paul Gilbert
even when the game is under heavy load svn-id: r43471
2009-08-17Simplified the sound playing code by removing the boolean variables for ↵Filippos Karapetis
signed, stereo, endian and sample bit information - now sound flags are used instead. Some cleanup. svn-id: r43470
2009-08-17Fix for some more !!HIGH STRINGS!! when talking to the palace guardsPaul Gilbert
svn-id: r43468
2009-08-17Ignore speech and sound effect samples with unknown compression, instead of ↵Filippos Karapetis
trying to play them as raw sound. Some cleanup svn-id: r43467
2009-08-17Made sound effect playing code consistent for compressed and uncompressed ↵Filippos Karapetis
sounds. MemoryReadStream is used again instead of SeekableSubReadStream, as there will be issues when multiple sound effects or voices are played simultaneously svn-id: r43466
2009-08-17Add back parenthesis (I wasn't aware of this convention, sorry) in saveload, ↵Arnaud Boutonné
and mimic this code in oPlaytoons_openItk svn-id: r43464
2009-08-17Formatting.Johannes Schickel
svn-id: r43463
2009-08-17Suppress useless parenthesesArnaud Boutonné
svn-id: r43462
2009-08-17Added OPCODEDRAW 0x85, with a specific workaround for Bambou hardcoded paths ↵Arnaud Boutonné
in scripts svn-id: r43461
2009-08-17CleanupFilippos Karapetis
svn-id: r43460
2009-08-17Fix compilation of the SCI engine. It seems that all of the SCI header files ↵Johannes Schickel
I touched (and probably others I luckily didn't touch) seem to assume that files including them will supply needed types. That looks like a major issue in SCI. Someone with knowledge of the SCI code should look into this and cleanup the includes of *all* SCI headers. svn-id: r43459
2009-08-17- Simplified some functions to accept only the parts of the EngineState they ↵Filippos Karapetis
need as parameters, instead of the whole EngineState - Moved the class table in the Segment manager - it's the only class using it directly - Removed the sci11 flag from save games (we already know this, we don't need to store it) - Moved script_get_segment() and get_class_address() inside the segment manager class - Removed the script_locate_by_segment wrapper - Simplified script_lookup_export() a lot by removing some paranoia checks - Added some WIP code for automatically determining the game id in the fallback detector (still not working) - General cleanup svn-id: r43458
2009-08-16Fix bug #2838551: "PSP: AGI games are unbearably slow"Eugene Sandulenko
svn-id: r43452
2009-08-16SCI: Fix whitespace.Walter van Niftrik
svn-id: r43451
2009-08-16SCI: Fix regression in previous commit (QFG2).Walter van Niftrik
svn-id: r43450
2009-08-16SCI: Stage 1 of the game detection overhaul. The end goal is to autodetectWalter van Niftrik
as much as possible. All SCI_VERSION_* information was removed from detection.cpp (much of it was incorrect anyway). svn-id: r43449
2009-08-16Fix warning caused by -Wformat-security.Johannes Schickel
svn-id: r43446
2009-08-16Fix warning caused by -Wformat-security, also fixed a possible buffer ↵Johannes Schickel
overflow along with it. svn-id: r43445
2009-08-16Fix format arugments in LoL code. (triggered via -Wformat-security)Johannes Schickel
svn-id: r43444
2009-08-16Introduce a better fix for the Mac OS X backspace problem by adding the ↵Matthew Hoops
workaround to default-events.cpp. svn-id: r43441
2009-08-16Fix for bug #2838517 (FF: backspace does not work when typing save game name).Matthew Hoops
svn-id: r43440
2009-08-16Fix F5's save button in DOTT CD for me. Actually I was able to reproduce the ↵Johannes Schickel
issue before I wrote this code, after reverting it for more testing, I couldn't reproduce it anymore. Probably it was some random problem, at least this code should now assure the "Save" button's state is always matching the return value of ScummEngine::canSaveGameStateCurrently. svn-id: r43436
2009-08-16Added detection entry for the UK 16 colour versionPaul Gilbert
svn-id: r43434
2009-08-16Fix bug #2838464 "SCUMM: GUI messages misaligned".Johannes Schickel
svn-id: r43431
2009-08-16Fix valgrind warnings.Johannes Schickel
svn-id: r43428
2009-08-16Fix using the backspace key on Mac OS X in HE games.Matthew Hoops
svn-id: r43420
2009-08-16Fix overflow in convertFilePath().Travis Howell
svn-id: r43417
2009-08-15Fix for bug #2835581 (KQ3: Game Crash When Leaving Tavern as Fly):Kari Salminen
- Use AGI version 0x3149 instead of the previous 0x3086 - Makes ESC pause the game (Identical to original in this respect) svn-id: r43414
2009-08-15Yet another slight graphic fix for the Kyrandia 1 Amiga credits.Johannes Schickel
svn-id: r43413
2009-08-15Added const qualifiers to static data.Johannes Schickel
svn-id: r43411
2009-08-15Removed unnecessary semi-colons.Torbjörn Andersson
svn-id: r43409
2009-08-15SCI: Add missing versions to exe version parsingWalter van Niftrik
svn-id: r43408
2009-08-15SCI: Rename sci_version_t to SciVersionWalter van Niftrik
svn-id: r43407
2009-08-15Added Dirty Rect handling functionalityPaul Gilbert
svn-id: r43406
2009-08-15Restore code to clear screen, before playing videos with smaller resolution ↵Travis Howell
in the Amiga version of The Feeble Files. svn-id: r43402
2009-08-15Fix regression, that caused multiple sounds in Simon the Sorcerer 2 to be ↵Travis Howell
cut off. svn-id: r43400
2009-08-15SCI: Added enum for map and volume versions. Removed res_version setting fromWalter van Niftrik
detection.cpp (should be detectable). Cleanup. svn-id: r43390
2009-08-14remove double semi-colon -- hopefully this kicks the buildbot back into ↵Joost Peters
action =) svn-id: r43388
2009-08-14Little fix for lopping credits in Kyrandia 1 Amiga.Johannes Schickel
svn-id: r43383
2009-08-14Fix incorrect memset() call (reported by Peter Bortas).Joost Peters
svn-id: r43375
2009-08-14Setting gob3 save/load mode of the temporary sprite "intro.$$$" to ignore ↵Sven Hesse
and remove the TempSpriteHandler. Gob3 doesn't use it at all and Lost in Time only saves (with an invalid index) and never loads svn-id: r43366
2009-08-14The Nintendo DS hack for introduction in Simon the Sorcerer 1 is only ↵Travis Howell
required for Windows version (WAV format) now. svn-id: r43358
2009-08-13Allow VOCs to stream from disk. Disabled by default, use symbol ↵Neil Millstone
STREAM_AUDIO_FROM_DISK to enable. See patch #2834001. svn-id: r43357
2009-08-13Implemented support for the "Lore of the Lands" special of Lands of Lore CD.Johannes Schickel
svn-id: r43349