Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-13 | SCI: Fix warning | Willem Jan Palenstijn | |
2011-03-12 | SCI: Continue disasm until no jumps go past the current opcode | Willem Jan Palenstijn | |
This should ensure disasm will disassemble an entire function, and not stop at an intermediate ret opcode. | |||
2011-03-12 | SCI: Added proper fix for bug #3048054 - "LONGBOW: crash when opening hand code" | md5 | |
This was caused by a buggy script, most probably the result of an incorrect copy/paste while processing the original script. Fixed with a script patch. | |||
2011-03-12 | SCI: Some changes to the "dissassemble" command | md5 | |
Fixed a bug (the "bwt" and "bc" options were inversed) and added the ability to skip a defined number of ret calls, useful when a function continues after a ret call | |||
2011-03-12 | SCI: Added automatic detection for several selectors | md5 | |
This ensures that these selectors will be detected regardless of the game ID, when they're missing | |||
2011-03-12 | SCI: Moved a heap patch from kScriptID() into script_patches.cpp | md5 | |
2011-03-11 | SCI: Clarify fix for KQ5 witch freeze bug #3034714 | Willem Jan Palenstijn | |
The cause for this bug turns out to be a corrupt object that as a side effect accidentally bypasses its own corruption. See the added comments for details. Also add a warning that points out similarly corrupted objects. | |||
2011-03-11 | SCI: Fixed bug #3034714 - "KQ5CD: ScummVM freezes in dark forest" | md5 | |
This is a heap patch for an odd object used in that scene, which will suffice for now (until we find why this works in SSCI). Thanks to wjp for his help and work on this | |||
2011-03-10 | SCI: Fix mouse positions in upscaled games | Matthew Hoops | |
A regression from 463e475bd65 | |||
2011-03-10 | SCI: Fix uncompressed SCI1.1 views | Matthew Hoops | |
A regression from d2ad7898d93 | |||
2011-03-10 | SCI: kPurge is the SCI2+ version of kFlushResources | md5 | |
2011-03-10 | SCI: Made some checks inside unditherBitmap() more understandable | md5 | |
2011-03-10 | SCI: Don't try to uninstantiate scripts marked as deleted | md5 | |
Trying to delete a script marked as deleted should do nothing. Hoyle 3 tried to uninstantiate scripts more than once, and we incorrectly decreased the reference count of associated scripts more than once, thereby killing them. This properly fixes bug #3038837 (removed the hack for it). Many many thanks to wjp for his help on this :) | |||
2011-03-10 | SCI: Some renaming related to the undithering code | md5 | |
Renamed some variables, functions and comments related to the undithering code, to make them a bit easier to understand | |||
2011-03-10 | SCI: Fixed regression (shift key) in the latest event code cleanup | md5 | |
2011-03-09 | SCI: Don't patch the save/load dialogs in Shivers | md5 | |
Shivers uses a custom save/load system, so we can't replace its dialogs | |||
2011-03-09 | SCI: Removed unnecessary parameter from deallocate() | md5 | |
2011-03-09 | SCI: Implement Mac iconbar event handling. | Walter van Niftrik | |
2011-03-09 | Merge branch 'master' of github.com:scummvm/scummvm | Lars Skovlund | |
2011-03-09 | SCI32: Reroute kSave(5) to kGetSaveFiles(). Any differences to pre-SCI32 | Lars Skovlund | |
kGetSaveFiles() should be worked out there. | |||
2011-03-09 | SCI: Whitespace fixes | md5 | |
2011-03-09 | SCI: Some cleanup and fixes to the view unpacking code | md5 | |
- Added comments for all the different view unpacking algorithms - Merged the SCI1 VGA and SCI1.1 VGA unpacking code - Fixed views in Longbow Amiga (the palette is still broken, though) - Used memset()/memcpy() instead of looping through - Fixed a regression of rev. d2ad789 (LSL1 Spanish, bug #3135872) | |||
2011-03-09 | SCI: Save mouse position in SciEvent. | Johannes Schickel | |
Instead of querying the event manager for the current mouse cursor coordinates kGetEvent now uses the saved mouse positions, which will assure every event will be processed with the correct coordinates instead of the current ones. Various other functions using SciEvent directly were adapted too. This fixes cursor click positions for the WinCE backend. Thanks to wjp and waltervn for helping me with this. | |||
2011-03-09 | SCI: Cleanup of the event code | md5 | |
2011-03-08 | SCI: Remove unused argument to said | Willem Jan Palenstijn | |
2011-03-08 | SCI: Cleanup | md5 | |
2011-03-08 | SCI: Fixed typos | md5 | |
2011-03-08 | SCI: Cleanup | md5 | |
2011-03-08 | SCI: Comparisons between pointers and numbers are also done in SCI1.1 | md5 | |
Fixes SQ4CD | |||
2011-03-07 | SCI: Constify some code | Max Horn | |
2011-03-07 | Merge branch 'pe_exe' of https://github.com/clone2727/scummvm into ↵ | Matthew Hoops | |
clone2727-pe_exe | |||
2011-03-07 | SCI: Initial handling of the views in Longbow Amiga. Still not right | md5 | |
2011-03-06 | SCUMM: Use the new WinCursor code in SCUMM HE | Matthew Hoops | |
Also, updated the MacResManager cursor code to reflect the SCUMM resource extractor code changes | |||
2011-03-06 | SCI: Fix KQ6 Mac inventory cursors | Matthew Hoops | |
2011-03-06 | SCI: Fix Mac SCI1.1 view decompression | Matthew Hoops | |
A regression from d2ad7898d9 | |||
2011-03-06 | SCI: Silence GCC warning | eriktorbjorn | |
2011-03-06 | SCI: Merged the cel data unpacking code for views and pictures | md5 | |
2011-03-06 | SCI: Some changes to picture drawing | md5 | |
- Fixed picture drawing for Longbow Amiga (view drawing is still wrong, though) - Added debug output for picture drawing | |||
2011-03-05 | SCI: Further clarify comment | Lars Skovlund | |
2011-03-05 | SCI: Cleared up the different view types and ordered them by color count | md5 | |
2011-03-05 | SCI: Added some support code for Longbow Amiga | md5 | |
2011-03-04 | SCI: Fix Mac icon bar palette match order | Matthew Hoops | |
2011-03-05 | SCI: Add comment. | Walter van Niftrik | |
2011-03-04 | SCI: Remove SCI version check from READ/WRITE_SCI1ENDIAN_UINT16. | Walter van Niftrik | |
2011-03-04 | SCI: Fix reg_t ASCII printing in debugger for BE. | Walter van Niftrik | |
2011-03-04 | SCI: Use BE string handling for Mac games. | Walter van Niftrik | |
2011-03-04 | SCI: Some palette related changes | md5 | |
- Moved palette color count inside the GfxPalette class - Enabled all of the kPalette subops for 16 color SCI1 games, apart from the ones for intensity palette animation, and palette resource loading - Removed isVGA() and isAmiga32color() methods from the resource manager - they ended up in having inconsistent code | |||
2011-03-04 | SCI: Cleaned up some view type checks | md5 | |
2011-03-04 | SCI: Enable fade transitions for SCI1 EGA games | md5 | |
2011-03-04 | SCI: Fix flood fill matching in EGA mode | Willem Jan Palenstijn | |
In EGA games a pixel in the framebuffer is only 4 bits. We store a full byte per pixel to allow undithering, but when comparing pixels for flood-fill purposes, we should only compare the visible color of a pixel. This fixes bug #3078365 in Iceman. |