aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2012-07-03SCUMM: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-06-23SCUMM - Fix bug #3536645, FT Missing Dialogue LineTorbjörn Andersson
The condition for setting up the scene when encountering Father Torque had been accidentally inverted, so the function was called over and over (presumably causing the scene to stall), insead of just once. I don't know much about INSANE, but sev has confirmed that this is the correct fix.
2012-06-20Merge pull request #246 from lordhoto/osystem-void-buffersJohannes Schickel
OSYSTEM: Use void buffers for screen/overlay/mouse buffers and proper pitch values for overlay code
2012-06-17Merge pull request #244 from clone2727/football2002-wdayJohannes Schickel
COMMON: Add tm_wday to our TimeDate struct
2012-06-16SCUMM: Get rid of casts on OSystem::copyRectToScreen calls.Johannes Schickel
2012-06-15SCUMM: The target and Wii releases of a few HE games are HE101, since they ↵Travis Howell
have differce in debugInput opcode too.
2012-06-15SCUMM: Fix rect bounds in getPolygonOverlap()Matthew Hoops
2012-06-15SCUMM: Adjust some wiz image ops and flood fill rectsMatthew Hoops
Fixes black lines appearing on the field in football/football2002 and some soccer2004 menus.
2012-06-11SCUMM: Fix basketball ini nameMatthew Hoops
2012-06-09SCUMM: Implement football2002's getDayOfWeek() u32 functionMatthew Hoops
2012-06-09SCUMM: Create proper engine for heversion 101Matthew Hoops
Regression from 3968f3194893d88d1a8d73eef535b801e5415765
2012-06-08Merge pull request #243 from lordhoto/cursor-no-scaleEugene Sandulenko
ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" logic.
2012-06-09SCUMM: Add HE101 version, for debugInput opcode difference in some HE100 games.Travis Howell
2012-06-08SCUMM: Implement listing playbook files in football2002Matthew Hoops
2012-06-08SCUMM: Stub off other football2002 u32 opcodesMatthew Hoops
2012-06-08SCUMM: Give football u32 opcodes proper namesMatthew Hoops
2012-06-06SCUMM: Implement football2002 u32 opcode 1028Matthew Hoops
Scoreboard transitions now play
2012-06-05SCUMM: Show an error dialog when trying to run puttzoo ios liteMatthew Hoops
The lite version contains the full game and we will not support it due to potential piracy.
2012-06-03ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" ↵Johannes Schickel
logic. All uses of the old target scale API actually wanted to disallow scaling of the mouse cursor. This commit adapts our API to this and thus simplifies backend implementations. Some backends, most notable the Wii and Android, did some implementation of the cursor target scale, which I didn't adapt yet. I added a TODO for the porters there.
2012-06-01SCUMM: Add debugInput opcode difference in Backyard Basketball.Travis Howell
2012-05-31SCUMM: Change the nest.number default to zero in stopScript and ↵Travis Howell
stopObjectScript too.
2012-05-31SCUMM: Backyard Baseball 2003 uses a unique variable for the subtitle ↵Travis Howell
setting, fixes changing subtitles via ScummVM.
2012-05-31SCUMM: Fix global script 255 never been resumed by runScriptNested. Thanks ↵Travis Howell
to clone2727 for tracking down the problem in baseball2003.
2012-05-29SCUMM: Add Macintosh UK version of Freddi Fish 4.Travis Howell
2012-05-28SCUMM: Fix error in spyfox iOS creditsMatthew Hoops
2012-05-28SCUMM: Add support for Spy Fox iOSMatthew Hoops
2012-05-14GRAPHICS: Hide the WinCursor implementationMatthew Hoops
2012-04-28Merge pull request #234 from BenCastricum/masterJohannes Schickel
SCUMM: Fix bug #3493317 by removing assert() in detection algorithm.
2012-04-28SCUMM: Fix bug #3493317 by removing assert() in detection algorithm.Ben Castricum
Bug #3493317 ("SCUMM: Detecting Loom PCE without 16bpp support crashes") is caused by an assert() in detection algorithm. In case an MD5 is found the md5table, but the variant from the md5table is not found in detection_tables.h this assert triggers. However since certain variants can be left out compile-time this situation can occur. By ignoring instead of assert()-ing the entry ScummVM will no longer abort but continue the detection process.
2012-04-24Add another English demo version of the Humongous Interactive Catalog.Travis Howell
2012-04-17SCUMM: Add another Dutch Balloon-O-Rama variant.Ben Castricum
2012-04-04SCUMM: Fix spelling of lengthJoel Teichroeb
2012-04-04Merge pull request #221 from klusark/constJohannes Schickel
Fix casting away const
2012-04-04SCUMM/ARM: Fix crashes in ARM asm costume rendererWillem Jan Palenstijn
It was possible to bypass the initialization of r11, and mask was being read before the corresponding bounds check. Thanks to fuzzie for analysis and LordHoto for testing. This fixes bug #3500023 and a crash in the DOTT ending.
2012-04-03SCUMM: Fix casting away constJoel Teichroeb
2012-03-24SCUMM: More HES games detection fixesBen Castricum
2012-03-17ALL: Make use of defined() for the preprocessor consistent.Johannes Schickel
This does not change the use of defined for some NDS source files, since they seem to be (based on?) third party code.
2012-03-17Merge pull request #206 from BenCastricum/masterEugene Sandulenko
SCUMM: More HE Games Detection
2012-03-13JANITORIAL: Replace (x ? false : true) by !(x).Christoph Mallon
2012-03-11SCUMM: Fix duplicate MD5 warningBen Castricum
2012-03-11SCUMM: Several detection fixes for mostly dutch HES games/demosBen Castricum
2012-02-26Merge pull request #191 from BenCastricum/masterEugene Sandulenko
SCUMM: More HE Games Detection
2012-02-26COMMON: Move Language and Platform functionality into separate filesMax Horn
2012-02-26COMMON: Move RenderMode and GUIOptions functionality into separate filesMax Horn
2012-02-26SCUMM: Fix utilization of ARM assembly routines. This fixes bug #3494448.Johannes Schickel
The bug in question is: "SCUMM: Loom PCE Japanese broken on ARM". Thanks to fuzzie and wjp for this patch. If anything is broken after this I take no blame.
2012-02-24SCUMM: Add 2 not yet recognized MD5s from Dutch Putt-Putt 3 in 1 CDBen Castricum
2012-02-24SCUMM: Add windows platform detection for several HES games/demosBen Castricum
2012-02-21Merge pull request #182 from fingolfin/forbid-ctypeWillem Jan Palenstijn
ALL: Avoid using is* macros from ctype.h
2012-02-20COMMON: Move isFoo functions to namespace Common, add doxygen commentsMax Horn
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)