aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-08-25COMMON: fixed EOS handling in BufferedReadStream and BufferedSeekableReadStreamYotam Barnoy
EOS problem was causing Discworld to crash and zip files not to load on the PSP. svn-id: r52377
2010-08-25SCI: Make assert stricter.Willem Jan Palenstijn
(Thanks to fuzzie.) svn-id: r52376
2010-08-25SCUMM: Fix bug #3039004Eugene Sandulenko
Bug #3039004: "MANIACNES: Ed does not appear at doorway." Actually whole thing is a gross hack on top of SCUMM v1.5 hack with extra wide screen. It all calls for review and writing specified methods. svn-id: r52375
2010-08-25TINSEL: Fix bug #3032780: "DW: Mute setting does not work"Eugene Sandulenko
Bug #3032778 was fixed too as it is the duplicate. Since there is no engine-specific logic, rely on superclass' setupSoundSettings(), and use it on startup too. svn-id: r52374
2010-08-25AGI: Respect mute settingEugene Sandulenko
svn-id: r52373
2010-08-25SCUMM: Fix bug #3032758: "SCUMM: Mute setting does not work"Eugene Sandulenko
svn-id: r52372
2010-08-25AD: Fix in-depth search.Eugene Sandulenko
svn-id: r52371
2010-08-25SCUMM: Fix bug #3049323Eugene Sandulenko
Bug #3049323: "SCUMM: Detects games in wrong places". I must admit: A seriously stupid bug. svn-id: r52370
2010-08-25AGI: Fix bug #3034370Eugene Sandulenko
Bug #3034370: "Manhunter: New York keyboard unresponsive". Actually the keyboard was made responsive after June implementation of set.key, still the game speed was increasing. Fixed that too. svn-id: r52369
2010-08-25AGI: Reset controllers on game restartEugene Sandulenko
svn-id: r52368
2010-08-25GUI: Fixed bug #2505686: "GUI: minor artifacts in rounded corners"Eugene Sandulenko
It is practically not possible to get rid of those completely due to rounding errors with 16-bit surface. svn-id: r52367
2010-08-25SCUMM: Implement keyboard-driven inventory scrolling in v2Eugene Sandulenko
Bug #2828383: "ZAK V2: no inventory keyboard shortcuts". svn-id: r52366
2010-08-25M4: Fixes for compiler errorsPaul Gilbert
svn-id: r52365
2010-08-25M4: Implementation of script enginePaul Gilbert
svn-id: r52364
2010-08-25SCUMM: Fix bug #2702847 - PUTTZOO: Graphic glitches on dancing penguin.Travis Howell
svn-id: r52363
2010-08-24SCI: adding pharkas patch for ladder issueMartin Kiewitz
in room 320, fixes bug #3037192 svn-id: r52362
2010-08-24SCI: adding qfg1vga patch for fight issueMartin Kiewitz
fixes bug #3036756 svn-id: r52361
2010-08-24GOB: Add information about a cracked FascinationArnaud Boutonné
Add a comment about a cracked versions of Fascination. The crack used is based on the original executable's tolerance, it crashes in Scummvm. svn-id: r52360
2010-08-24GOB: Little cleanup of Fascination detectionArnaud Boutonné
svn-id: r52359
2010-08-24SOUND: New global define AUDIO_REVERSE_STEREO.Andre Heider
This reverses the stereo channels for all sfx streams, meant for hardware devices which expect an inverse order. Use it for the Wii and Gamecube port since it's reversed since day one :P svn-id: r52357
2010-08-24CONFIGURE: don't force vkeybd for n64 port Fabio Battaglia
svn-id: r52355
2010-08-24SCI: fixing comment of r52351Martin Kiewitz
svn-id: r52353
2010-08-24SCI: Fixed bug #3052359 - "Hoyle1: Hearts Crash"Filippos Karapetis
svn-id: r52352
2010-08-24SCI: fix race condition in sierra kPalVary codeMartin Kiewitz
we are loading pictures very fast, this results in a kPalVary race condition, because sierra set timer to 1 tick, when it was getting called with 0 ticks and required the timer to occur before the transition. Fixes freddy pharkas nighttime being daytime during transitions (bug #3051905) svn-id: r52351
2010-08-24SCI: added another version of Hoyle 1 (bug report #3052366)Filippos Karapetis
svn-id: r52350
2010-08-24SCI: Removed a now unused selector from the selector cacheFilippos Karapetis
svn-id: r52349
2010-08-24KYRA: Cleanup.Johannes Schickel
svn-id: r52348
2010-08-24KYRA: Implement new handling of KYRA3's TLK files.Johannes Schickel
This speeds up loading of KYRA3's TLK files by a lot, since only the index table will be load now. This should help the startup time for KYRA3 when playing from CD or other slow storages. svn-id: r52347
2010-08-24KYRA: Simplify PAK/INS/TLK loading.Johannes Schickel
This also reduces the number of seeks done while loading TLK files. svn-id: r52346
2010-08-24SCI: replacing save dialog as wellMartin Kiewitz
experimental feature - enable by putting "scireplacedialog=true" inside scummvm section of scummvm.ini LSL6 currently loses the ability to quicksave, when using the feature. Although i don't see it as a huge loss. That way it's now possible to save to up to 100 slots instead of just 20. svn-id: r52345
2010-08-24SCI: Check for the existence of script 180 before accessing it.Filippos Karapetis
Fixes the Longbow demo svn-id: r52344
2010-08-24SCI: Define xLast/yLast for LB2 floppy (which has no selectorFilippos Karapetis
vocabulary), since they're used inside kDoBresen() svn-id: r52343
2010-08-24SCI: more work on replacing save dialogMartin Kiewitz
also removing some previous code, because it wont work that way svn-id: r52342
2010-08-24SCI: some work on replacing save dialogMartin Kiewitz
svn-id: r52341
2010-08-24KYRA: Cleanup.Johannes Schickel
svn-id: r52340
2010-08-24SCI: fixing const cast warningMartin Kiewitz
making clone happy :D svn-id: r52339
2010-08-24TINSEL: Code cleanup, fixed potentially undefined behaviorFilippos Karapetis
svn-id: r52338
2010-08-24NEWS: Mention that Kyra3 now supports the original file layout.Johannes Schickel
svn-id: r52337
2010-08-24KYRA: Add support for playing KYRA3 from CD.Johannes Schickel
svn-id: r52336
2010-08-24COMMON: Constify directoryGlobs variable in ADParams.Johannes Schickel
svn-id: r52335
2010-08-24GOB: Two fixes for the Fascination delay issue.Arnaud Boutonné
Add two more workarounds for the delay issue between the storage room and the lab. This fixes the PC Floppy Hebrew and german versions. svn-id: r52334
2010-08-24TINSEL: Adjusted the commented out music debug code for the latest changes toFilippos Karapetis
the lookup tables svn-id: r52333
2010-08-24AGI: Fix bug #3017908: "AGI: No music with the new MIDI patch"Eugene Sandulenko
Fixed by performing proper MIDI initialization. svn-id: r52332
2010-08-24TINSEL: Removed the hardcoded MIDI offset arrays.Filippos Karapetis
MIDI offsets for the enhanced music soundtrack are now calculated on the fly svn-id: r52331
2010-08-24SCUMM: Change palette for C64 games.Eugene Sandulenko
Based on bugreport #2847001: "SCUMM v0: Wrong palette colors". Old palette is #ifdef'ed for reference. svn-id: r52330
2010-08-24NEWS: updated with latest PSP changes.Yotam Barnoy
svn-id: r52329
2010-08-24PSP: switched to using BufferedSeekableReadStream and BufferedWriteStreamYotam Barnoy
The last PSP optimization made reading much faster, but writing isn't buffered so saving the config file was VERY slow. I decided the cleanest way to do this would be to add BWS and use BSRS. svn-id: r52327
2010-08-24SCI: dont load target palette when gameIsRestarting != 0Martin Kiewitz
fixes sepia palette getting applied when loading in pharkas (part of bug #3051905) svn-id: r52326
2010-08-24COMMON: implemented BufferedWriteStream and fixed bug in BufferedReadStreamYotam Barnoy
I need the write buffering for the new version of the PSP streams and thought the simplest way to implement it would be along the lines of BufferedReadStream. Sadly, I found a nasty little bug in BRS but that's taken care of. Also, I adapted these streams for target-specific memory allocation by using virtual functions for allocation/deallocation. svn-id: r52325
2010-08-24TINSEL: Fixed final track mapping to Ench soundtrack.Eugene Sandulenko
For some reason it referred to non-existent 3141. Changed it to correct 3142. svn-id: r52324