Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-28 | SCUMM: setOffHeap uses resource status in HE90+ games. | Travis Howell | |
2011-08-28 | SCUMM: Add basic support for setOffHeap resource flag in HE90+ games. | Travis Howell | |
2011-08-27 | SCUMM: Properly prefix player_towns.h include with scumm/. | Johannes Schickel | |
2011-08-27 | SCUMM: Also save first used color beyond 80 in Indy4 Amiga palette. | Johannes Schickel | |
2011-08-27 | SCUMM: Added some comments about special colors in Indy4 Amiga. | Johannes Schickel | |
2011-08-26 | SCUMM: Save Indy4 Amiga specific palettes like the original did. | Johannes Schickel | |
For older saves I added a warning and a fallback which tries to setup everything correctly. This might cause some issues, but should hopefully be just fine. | |||
2011-08-26 | SCUMM: Mark some more ScummEngine members Indy4 Amiga specific. | Johannes Schickel | |
2011-08-26 | SCUMM: Add some comments to our Indy4 Amiga verb palette handling. | Johannes Schickel | |
We handle the verb palette map a bit different, since we use one 64 color palette instead of two 32 color palettes for different screen areas. | |||
2011-08-26 | SCUMM: Fix Indy4 Amiga cursor. | Johannes Schickel | |
The original did not use the room nor verb palette map for the cursor, but seems to use a custom palette. I now just changed the cursor to use the colors from the DOS version of Indy4. This is rather guesswork, but the original did always show a flashing color in those colors instead of based on the screen colors. | |||
2011-08-26 | SCUMM: Fix bug in Indy4 Amiga's implementation of darkenPalette. | Johannes Schickel | |
2011-08-26 | SCUMM: Fix some range checks in Indy4 Amiga palette code. | Johannes Schickel | |
2011-08-26 | SCUMM: Implement proper Indy4 Amiga palette handling. | Johannes Schickel | |
This should fix incorrect text colors in some scenes. | |||
2011-08-22 | SCUMM: 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-22 | Merge pull request #67 from chrisws/initial-bada-port-master | Willem Jan Palenstijn | |
This is the initial implementation of the BADA port. | |||
2011-08-21 | SCUMM: Actually disable the setShadowPalette used in Indy4... | Johannes Schickel | |
2011-08-21 | SCUMM: Fix typo in PC Speaker output. | Johannes Schickel | |
2011-08-21 | SCUMM: Disable setShadowPalette for Indy4 Amiga. | Johannes Schickel | |
Like palManipulateInit the setShadowPalette function is a nullsub in the original Amiga executable of Indy4. | |||
2011-08-21 | SCUMM: 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-21 | BADA: Avoid calling malloc with new_size=0 | Chris Warren-Smith | |
2011-08-20 | SCUMM: 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-20 | SCUMM: Fix typo in comment | Eugene Sandulenko | |
2011-08-20 | I18N: Added comments to some of obscure translatable strings | Eugene Sandulenko | |
2011-08-20 | SCUMM: Added support for localization in Y/N dialog | Eugene Sandulenko | |
2011-08-20 | SCUMM: Added translation support for V1 dialogs | Eugene Sandulenko | |
2011-08-20 | SCUMM: Added translation support to subtitle settings | Eugene Sandulenko | |
2011-08-19 | SCUMM: 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-18 | SCUMM: Fix cursor palette in the HE80+ default cursor | Matthew Hoops | |
2011-08-18 | SCUMM: Hopefully fix DS compilation | Sven Hesse | |
2011-08-17 | Merge remote-tracking branch 'origin/master' into soccer | Alyssa Milburn | |
Conflicts: engines/scumm/he/logic_he.cpp engines/scumm/he/logic_he.h | |||
2011-08-17 | SCUMM: Split HE logic classes to their own files | Matthew Hoops | |
2011-08-17 | SCUMM: Mass-comment/rename/simplify the soccer u32 code. | Alyssa Milburn | |
2011-08-16 | SCUMM: Fix cross product call in soccer u32 code. | Alyssa Milburn | |
Thanks to wjp and clone2727 for staring at this with me. | |||
2011-08-16 | SCUMM: Fix AdLib output for MI2/Indy4 Mac | Matthew Hoops | |
A regression from 69adb13c2f3cadd4dac2bba8164aa0b8a9400abc | |||
2011-08-16 | SCUMM: Make the default cursor for all v80+ games be the Windows cursor | Matthew Hoops | |
2011-08-16 | SCUMM: Set the default moonbase cursor to be the default Windows cursor | Matthew Hoops | |
2011-08-12 | SCUMM: Implement basic basketball court data parsing | Matthew Hoops | |
2011-08-12 | SCUMM: Implement basketball u32 op 1012 | Matthew Hoops | |
The game no longer divides by zero when starting a match and the court is now visible. | |||
2011-08-10 | SCUMM: Remove unused soccer u32 code | Matthew Hoops | |
2011-08-10 | SCUMM: 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-10 | SCUMM: Do not pack structs in CMS code. | Johannes Schickel | |
2011-08-09 | Merge remote branch 'upstream/master' into soccer | Matthew Hoops | |
2011-08-09 | SCUMM: Fix bug in soccer u32 op_1014_sub3 | Matthew Hoops | |
2011-08-09 | SCUMM: Backyard Soccer 2004 uses a different INI setting to disable printing. | Travis Howell | |
2011-08-08 | Merge remote branch 'upstream/master' into soccer | Matthew Hoops | |
2011-08-08 | SCUMM: Add some HE72 differences to mouse click handling | Matthew Hoops | |
Backyard Soccer at least requires this to have input during gameplay. | |||
2011-08-08 | SCUMM: Remove unneeded check for CMS in readSoundResource. | Johannes Schickel | |
CMS support is only available in games using readSoundResourceSmallHeader. | |||
2011-08-08 | SCUMM: Fix another original soccer u32 difference | Matthew Hoops | |
Soccer is slightly more playable, but clicking does nothing most of the time. | |||
2011-08-08 | SCUMM: Set default Benchmark speed in Moonbase Commander, based on the ↵ | Travis Howell | |
original Moonbase.ini. | |||
2011-08-08 | SCUMM: Update stub in arrayOps for Moonbase Commander. | Travis Howell | |
2011-08-08 | SCUMM: Add sprite code difference in Moonbase Commander. | Travis Howell | |