aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2011-08-22SCUMM: Revert "Avoid calling malloc with new_size=0"Willem Jan Palenstijn
This reverts commit d6f7e5933657e2e6fcbd1accf9f8a4b77454daec, and marks the issue with a FIXME. The problem is that it not only skips the malloc, but also the other code in that block.
2011-08-22Merge pull request #67 from chrisws/initial-bada-port-masterWillem Jan Palenstijn
This is the initial implementation of the BADA port.
2011-08-21SCUMM: Actually disable the setShadowPalette used in Indy4...Johannes Schickel
2011-08-21SCUMM: Fix typo in PC Speaker output.Johannes Schickel
2011-08-21SCUMM: Disable setShadowPalette for Indy4 Amiga.Johannes Schickel
Like palManipulateInit the setShadowPalette function is a nullsub in the original Amiga executable of Indy4.
2011-08-21SCUMM: Fix for bug #3174197.Johannes Schickel
The bug is: "FOA: Wrong colors in the Amiga version". In the original Indy4 Amiga executable palManipulateInit is a nullsub, thus the palette effect set up by the scripts is just ignored. The same might be true for other SCUMM Amiga games, but I can not check these thus I limited this to Indy4 Amiga for now.
2011-08-21BADA: Avoid calling malloc with new_size=0Chris Warren-Smith
2011-08-20SCUMM: Fix compilation when translation support is disabled.Johannes Schickel
For this I added a convenience version of getLanguageYesNo, which works on the currently setup GUI translation language. All other code which requires this acan also use it instead of having to worry about the USE_TRANSLATION and thus having two code paths.
2011-08-20SCUMM: Fix typo in commentEugene Sandulenko
2011-08-20I18N: Added comments to some of obscure translatable stringsEugene Sandulenko
2011-08-20SCUMM: Added support for localization in Y/N dialogEugene Sandulenko
2011-08-20SCUMM: Added translation support for V1 dialogsEugene Sandulenko
2011-08-20SCUMM: Added translation support to subtitle settingsEugene Sandulenko
2011-08-19SCUMM: Fix AdLib output in (MI2/)Indy4 Amiga.Johannes Schickel
Indy4 Amiga features only ROL tracks, thus with 69adb13c2f3cadd4dac2bba8164aa0b8a9400abc the MIDI -> AdLib conversion was broken. Fixed that now by allowing ROL tracks to be played on AdLib output for Amiga games. This probably also affected Monkey Island 2 Amiga, but I don't have it to test.
2011-08-18SCUMM: Fix cursor palette in the HE80+ default cursorMatthew Hoops
2011-08-18SCUMM: Hopefully fix DS compilationSven Hesse
2011-08-17Merge remote-tracking branch 'origin/master' into soccerAlyssa Milburn
Conflicts: engines/scumm/he/logic_he.cpp engines/scumm/he/logic_he.h
2011-08-17SCUMM: Split HE logic classes to their own filesMatthew Hoops
2011-08-17SCUMM: Mass-comment/rename/simplify the soccer u32 code.Alyssa Milburn
2011-08-16SCUMM: Fix cross product call in soccer u32 code.Alyssa Milburn
Thanks to wjp and clone2727 for staring at this with me.
2011-08-16SCUMM: Fix AdLib output for MI2/Indy4 MacMatthew Hoops
A regression from 69adb13c2f3cadd4dac2bba8164aa0b8a9400abc
2011-08-16SCUMM: Make the default cursor for all v80+ games be the Windows cursorMatthew Hoops
2011-08-16SCUMM: Set the default moonbase cursor to be the default Windows cursorMatthew Hoops
2011-08-12SCUMM: Implement basic basketball court data parsingMatthew Hoops
2011-08-12SCUMM: Implement basketball u32 op 1012Matthew Hoops
The game no longer divides by zero when starting a match and the court is now visible.
2011-08-10SCUMM: Remove unused soccer u32 codeMatthew Hoops
2011-08-10SCUMM: Change CMS sfx methods to use its own register set.Johannes Schickel
This is now like in the original and helps comparing register writes against DOSBox's behavior.
2011-08-10SCUMM: Do not pack structs in CMS code.Johannes Schickel
2011-08-09Merge remote branch 'upstream/master' into soccerMatthew Hoops
2011-08-09SCUMM: Fix bug in soccer u32 op_1014_sub3Matthew Hoops
2011-08-09SCUMM: Backyard Soccer 2004 uses a different INI setting to disable printing.Travis Howell
2011-08-08Merge remote branch 'upstream/master' into soccerMatthew Hoops
2011-08-08SCUMM: Add some HE72 differences to mouse click handlingMatthew Hoops
Backyard Soccer at least requires this to have input during gameplay.
2011-08-08SCUMM: Remove unneeded check for CMS in readSoundResource.Johannes Schickel
CMS support is only available in games using readSoundResourceSmallHeader.
2011-08-08SCUMM: Fix another original soccer u32 differenceMatthew Hoops
Soccer is slightly more playable, but clicking does nothing most of the time.
2011-08-08SCUMM: Set default Benchmark speed in Moonbase Commander, based on the ↵Travis Howell
original Moonbase.ini.
2011-08-08SCUMM: Update stub in arrayOps for Moonbase Commander.Travis Howell
2011-08-08SCUMM: Add sprite code difference in Moonbase Commander.Travis Howell
2011-08-07Merge remote branch 'upstream/master' into soccerMatthew Hoops
2011-08-08SCUMM: Fix endian issue in captureWizPolygon.Travis Howell
2011-08-07SCUMM: Further clean up of the CMS code.Johannes Schickel
2011-08-07SCUMM: Clean up CMS code some more.Johannes Schickel
2011-08-07SCUMM: Mark some overwritten methods as virtual.Johannes Schickel
2011-08-07SCUMM: Cleanup CMS code a bit.Johannes Schickel
2011-08-07GRAPHICS: Simplify the interface of Graphics::loadThumbnail().Christoph Mallon
Now it returns the Surface, so the caller does not need to create one and pass it.
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-08-06SCUMM: Fix some soccer u32 code in op_1011Matthew Hoops
Spotted by fuzzie
2011-08-06SCUMM: Add a few more notes to soccer u32 codeMatthew Hoops
2011-08-06SCUMM: Remove soccer editor-related u32 codeMatthew Hoops
The built-in editor, while could potentially be a cool feature, seems incomplete and unusable. Room 4 (the editor room) in all three games is not accessible without jumping to it.
2011-08-06SCUMM: Fix compilationEugene Sandulenko