Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-24 | SCI: adding workaround for sq4 room 391 | Martin Kiewitz | |
svn-id: r51238 | |||
2010-07-23 | SCI: adding table for kDisplay workarounds | Martin Kiewitz | |
and removing hardcoded checks, adding another workaround for kGraph(drawLine) in island of dr. brain (also gene explanation chart) Moving trackOriginAndFindWorkaround() into workarounds.cpp svn-id: r51209 | |||
2010-07-23 | SCI: adding workaround for sq4/room 391 | Martin Kiewitz | |
kDisplay is called with an object as opcode, we simply skip over it svn-id: r51208 | |||
2010-07-02 | SCI: changing adjusting of upscaled hires box coordinates | Martin Kiewitz | |
svn-id: r50593 | |||
2010-06-29 | SCI: Rewrap more comments | Max Horn | |
svn-id: r50500 | |||
2010-06-29 | SCI: Add some const qualifiers | Max Horn | |
svn-id: r50499 | |||
2010-06-26 | SCI: another commit for adding a workaround for islang room 300 again ↵ | Martin Kiewitz | |
(although i already commited it already, stupid torturegit) svn-id: r50330 | |||
2010-06-25 | Removed the getHunkPointer error - it's valid SCI behavior (e.g. when ↵ | Filippos Karapetis | |
loading/quitting sometimes, since hunks are not saved). We check for valid hunk pointers anyway, so there's no reason for the warning/error svn-id: r50279 | |||
2010-06-25 | SCI: Introduce SciGameId enum | Max Horn | |
svn-id: r50273 | |||
2010-06-20 | SCI: properly implement kPalVary functionality within kDrawPic and ↵ | Martin Kiewitz | |
transitions, so pharkas finally works w/o palette corruption svn-id: r50099 | |||
2010-06-20 | SCI: update sys palette timestamp only on kDrawPic in SCI1.1, fixes intro of ↵ | Martin Kiewitz | |
island of dr. brain svn-id: r50077 | |||
2010-06-18 | SCI: pseudo-implemented 0x72 and 0x73 for kDisplay used by longbow-demo, ↵ | Martin Kiewitz | |
although sierra sci doesn't support them at all svn-id: r50016 | |||
2010-06-18 | SCI: partially revert r49983 - all of those are not implemented in sierra ↵ | Martin Kiewitz | |
sci or not even pseudo-valid in there. all of those seem to be script bugs svn-id: r50007 | |||
2010-06-18 | Added several unimplemented kDisplay subops, as well as a new sound command, ↵ | Filippos Karapetis | |
found in the demo of Longbow svn-id: r49983 | |||
2010-06-17 | Strict mode: error out on unhandled subops, to note if they actually exist ↵ | Filippos Karapetis | |
and where they're used svn-id: r49975 | |||
2010-06-15 | SCI: SciGui/SciGui32 gone for good... | Martin Kiewitz | |
svn-id: r49860 | |||
2010-06-15 | SCI: calling wait() directly and removing it from SciGui | Martin Kiewitz | |
svn-id: r49853 | |||
2010-06-15 | SCI: fix changes from r49806 | Martin Kiewitz | |
svn-id: r49839 | |||
2010-06-15 | SCI: move portrait methods to gfxPaint16 | Martin Kiewitz | |
svn-id: r49806 | |||
2010-06-15 | Throttle screen updates to 60fps in some screen transition effects as well | Filippos Karapetis | |
svn-id: r49690 | |||
2010-05-28 | Silenced some superfluous warnings in KQ5CD | Filippos Karapetis | |
svn-id: r49294 | |||
2010-05-24 | SCI: leave console open for pic_visualize/undither commands - also don't use ↵ | Martin Kiewitz | |
SciGui class for undither anymore svn-id: r49198 | |||
2010-05-18 | - Removed the wrapper kalloc, kmem and kfree functions. Now, the associated ↵ | Filippos Karapetis | |
Segment manager functions allocateHunkEntry, getHunkPointer and freeHunkEntry are used directly (which are more descriptive, anyway) - Replaced the GET_SEGMENT macro by a method of the segment manager - Removed the unused reference to the created hunk in allocateHunkEntry(), only the reg_t reference to it is returned now svn-id: r49078 | |||
2010-05-15 | SCI: adding upscaled hires mode 640x480 for kq6 and gk1, fixing valgrind ↵ | Martin Kiewitz | |
error in GfxPortrait class, not using priority anymore when drawing hires cels (shouldnt be needed for kq6) svn-id: r49040 | |||
2010-05-15 | SCI: SCI_SCREEN_MASK_* now GFX_SCREEN_MASK_*, using enum - added new enum ↵ | Martin Kiewitz | |
GFX_SCREEN_UPSCALED_* svn-id: r49039 | |||
2010-05-12 | SCI: changed behaviour for kDisplay change (r49012) to use oldGfxFunctions ↵ | Martin Kiewitz | |
(.502), which isn't 100% accurate (should be .566) but better than not restoring for whole SCI0LATE svn-id: r49017 | |||
2010-05-12 | SCI: tracked down the kDisplay change, added comment about that | Martin Kiewitz | |
svn-id: r49016 | |||
2010-05-12 | SCI: added comments about r49012, change actually happened during sci0late | Martin Kiewitz | |
svn-id: r49014 | |||
2010-05-12 | SCI: dont restore port settings for SCI0 games (fixes sq3 wrong font used ↵ | Martin Kiewitz | |
when scanning for planets) svn-id: r49012 | |||
2010-04-25 | SCI: green buttons for sci0early implemented | Martin Kiewitz | |
svn-id: r48799 | |||
2010-04-20 | SCI: replaced values with constant | Martin Kiewitz | |
svn-id: r48754 | |||
2010-02-17 | SCI: Cleanup resource.h | Max Horn | |
svn-id: r48084 | |||
2010-02-07 | SCI: dont set palette on kernelDrawCel() call | Martin Kiewitz | |
svn-id: r47954 | |||
2010-02-06 | SCI: added plane coordinate adjustment code for sci32 when drawing pictures, ↵ | Martin Kiewitz | |
put everything into GfxCoordAdjuster svn-id: r47939 | |||
2010-02-06 | SCI: put kShakeScreen into GfxPaint, called directly now | Martin Kiewitz | |
svn-id: r47936 | |||
2010-02-05 | SCI: moving kDisplay into GfxPaint16, now getting called directly as well | Martin Kiewitz | |
svn-id: r47917 | |||
2010-02-05 | SCI: GfxCoordAdjuster class added, local2Global and global2Local use that ↵ | Martin Kiewitz | |
class directly, kGraph / RedrawBox is now using GfxPaint16 directly svn-id: r47908 | |||
2010-02-05 | SCI: renamed SciGuiPicture to GfxPicture | Martin Kiewitz | |
svn-id: r47899 | |||
2010-02-04 | SCI: renaming class View to GfxView | Martin Kiewitz | |
svn-id: r47891 | |||
2010-02-04 | SCI: renaming Transitions to GfxTransitions | Martin Kiewitz | |
svn-id: r47890 | |||
2010-02-04 | SCI: putting most kGraph functions into GfxPaint16 | Martin Kiewitz | |
svn-id: r47887 | |||
2010-02-04 | SCI: putting kDrawCel info GfxPaint class, debug is using GfxPaint class as ↵ | Martin Kiewitz | |
well for drawing cels svn-id: r47885 | |||
2010-02-04 | SCI: adding GfxPaint class, implementing kernelDrawPicture for GfxPaint16 ↵ | Martin Kiewitz | |
and GfxPaint32, using those classes directly when drawing pictures instead of SciGui/32. Making draw_pic command work in sci32 that way, using _gfxPaint16 for kDrawPic because that command is sci16 exclusive svn-id: r47883 | |||
2010-02-04 | SCI: adding GfxPaint32 class, adding back support for planes, minor change ↵ | Martin Kiewitz | |
in GfxPaint16 (using #def instead of fixed value) svn-id: r47880 | |||
2010-01-31 | SCI: renamed Text class to GfxText16 | Martin Kiewitz | |
svn-id: r47780 | |||
2010-01-31 | SCI: renamed SciPalette to GfxPalette, Screen to GfxScreen, GfxPalette is ↵ | Martin Kiewitz | |
now called directly w/o SciGui svn-id: r47752 | |||
2010-01-31 | SCI: cleaned up graphics classes, removed gfx&windowmgr, added gfxports, ↵ | Martin Kiewitz | |
gfxcompare, gfxpaint16, gfxcache. kernel uses gfxports directly w/o going through SciGui svn-id: r47745 |