Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-10 | SCI: adding kPalette signatures, fixing 3 kPalVary calls, fixing ↵ | Martin Kiewitz | |
kAssertPalette (we used the wrong parameter number before, maybe the issues were caused by this) svn-id: r50780 | |||
2010-07-10 | SCI: added kPalVary signatures & mapping, removed debug-warnings | Martin Kiewitz | |
svn-id: r50777 | |||
2010-07-09 | SCI: removing origName from KernelFunction struct, adding debugCalls boolean ↵ | Martin Kiewitz | |
for later use svn-id: r50769 | |||
2010-07-09 | SCI: actually all sound-sci0 games used a completely different kDoSoundPause ↵ | Martin Kiewitz | |
logic, implement it - fixes all sorts of games not pausing when going to restore menu and more svn-id: r50760 | |||
2010-07-09 | SCI: added currently commented-out pauseSound implementation for some sci0 ↵ | Martin Kiewitz | |
games, allowing integer for that subfunction svn-id: r50759 | |||
2010-07-09 | SCI: fixing signature for kDoSound(suspend) | Martin Kiewitz | |
svn-id: r50756 | |||
2010-07-09 | SCI: implemented subsignatures for kDoSound | Martin Kiewitz | |
svn-id: r50755 | |||
2010-07-09 | SCI: getting signatures for subfunctions from previous entries, if needed | Martin Kiewitz | |
svn-id: r50754 | |||
2010-07-08 | SCI: part of subfunction signature&mapping implemented, little cleanup | Martin Kiewitz | |
svn-id: r50750 | |||
2010-07-08 | SCI: sorted kernel map alphabetically | Martin Kiewitz | |
svn-id: r50746 | |||
2010-07-07 | SCI: adding support to kernel signatures that invalid references may also ↵ | Martin Kiewitz | |
get allowed - doing exactly this for kGraph(restoreBox) - fixes castle of dr. brain when quitting the game - maybe a game specific workaround would be better?!?! svn-id: r50737 | |||
2010-07-06 | SCI: removing invalid reference error from signature checking, instead ↵ | Martin Kiewitz | |
adding new type "invalid", so that full call parameter debug information is available svn-id: r50725 | |||
2010-07-05 | SCI: fixing signature of kDoSound (fading related) thx to Ceriand | Martin Kiewitz | |
svn-id: r50707 | |||
2010-07-05 | SCI: fixing kDrawCel signature for kq6 | Martin Kiewitz | |
svn-id: r50703 | |||
2010-07-05 | SCI: implemented new kernel call signature format | Martin Kiewitz | |
svn-id: r50678 | |||
2010-07-03 | SCI: adding support to identify uninitialized values, when doing debug ↵ | Martin Kiewitz | |
output for kernel signatures svn-id: r50626 | |||
2010-07-03 | SCI: fixing #define SIGFOR_ALL, so that amiga games work again :P | Martin Kiewitz | |
svn-id: r50621 | |||
2010-07-01 | Support the CD kernel call (stub) and add the TRUE_REG constant. | Lars Skovlund | |
Would be nice to use this constant in pre-existing code. svn-id: r50577 | |||
2010-07-01 | SCI: Mark the ShiftScreen, ListOps and ATan SCI1 kernel functions as unused ↵ | Filippos Karapetis | |
(dummy) - we haven't seen them being used anywhere. Added a check and an error in case a kernel function which is considered to be unused is called. svn-id: r50567 | |||
2010-06-30 | SCI: removing sq1 workaround for kUnLoad for now, maybe it was originally ↵ | Martin Kiewitz | |
meant for calling kUnLoad with just 1 argument svn-id: r50534 | |||
2010-06-30 | Fixed the signature for kUnload (thanks m_kiewitz) | Filippos Karapetis | |
svn-id: r50530 | |||
2010-06-30 | SCI: changing signature of kUnLoad, adding workaround for sq1 ulence flats bug | Martin Kiewitz | |
svn-id: r50527 | |||
2010-06-30 | SCI: removing all the remaining debug output from signature matching | Martin Kiewitz | |
svn-id: r50525 | |||
2010-06-30 | SCI: removing full debug output when signature fails to the point where we ↵ | Martin Kiewitz | |
didnt find a workaround for a signature mismatch svn-id: r50522 | |||
2010-06-30 | SCI: implementing workarounds for kernel calls, removing original code ↵ | Martin Kiewitz | |
workaround for kDisposeScript / qfg1 room 64 and adding it to workaround table svn-id: r50520 | |||
2010-06-29 | SCI: added sci32-specific signature for kGetSaveDir | Martin Kiewitz | |
svn-id: r50509 | |||
2010-06-29 | SCI: added mac-specific signature for kGetEvent | Martin Kiewitz | |
svn-id: r50508 | |||
2010-06-29 | SCI: implemented version specific signatures, added special kDrawCel ↵ | Martin Kiewitz | |
signature for SCI1.1 (PC)/kq6 svn-id: r50507 | |||
2010-06-29 | SCI: adding space in kernelmap for workaround table | Martin Kiewitz | |
svn-id: r50506 | |||
2010-06-29 | SCI: kernelMap cleanup and making it possible to have version (not ↵ | Martin Kiewitz | |
implemented yet) or platform specific entries - changing signature for kNewWindow - using old dummy-signature for mac-only svn-id: r50504 | |||
2010-06-29 | SCI: print out actual and supposed parameter types when having a kernel call ↵ | Martin Kiewitz | |
signature mismatch svn-id: r50487 | |||
2010-06-28 | SCI: Make Script member vars private; add const qualifiers | Max Horn | |
Only three Script members remain public (for now) svn-id: r50428 | |||
2010-06-25 | SCI: Introduce SciGameId enum | Max Horn | |
svn-id: r50273 | |||
2010-06-25 | Added the SCI2.1 kText kernel function (subop 0, kTextSize for now) | Filippos Karapetis | |
svn-id: r50265 | |||
2010-06-18 | SCI: Rewrap some overlong comments | Max Horn | |
svn-id: r50012 | |||
2010-06-17 | Strict mode: Changed several warnings due to logic bugs into errors. If an ↵ | Filippos Karapetis | |
error pops up from these ones, please add the game where it occurred and the steps to reproduce the error before turning it into a warning svn-id: r49973 | |||
2010-06-17 | SCI: Change SciEngine's 'char *getGameID()' to 'Common::String getGameId()' | Max Horn | |
svn-id: r49968 | |||
2010-06-17 | SCI: Remove hack related to compiled kernel signatures. | Max Horn | |
Also change some things to comply to our code formatting conventions. svn-id: r49967 | |||
2010-06-17 | SCI: Remove selector_name function, some cleanup | Max Horn | |
svn-id: r49966 | |||
2010-06-17 | Fix the QFG4 Demo: kStrSplit has been replaced with kRemapColors. | Matthew Hoops | |
svn-id: r49939 | |||
2010-06-16 | Hooked the VMD player in kPlayVMD. The VMD videos in the demo of ↵ | Filippos Karapetis | |
Phantasmagoria 1 are shown now (e.g. the intro and the chapter beginning) svn-id: r49912 | |||
2010-06-16 | Implemented the SCI2.1 kMulDiv kernel function. Walking in Torin's Passage ↵ | Filippos Karapetis | |
is done correctly now, without leaving trails svn-id: r49909 | |||
2010-06-14 | Hopefully fixed kOnMe (SCI2) and implemented kIsOnMe (SCI2.1). GK1 and the ↵ | Filippos Karapetis | |
demo of Phantasmagoria 1 should now be responding to mouse clicks and movement correctly svn-id: r49659 | |||
2010-06-11 | Added a new kernel function, kEmpty, for really empty (not dummy, i.e. ↵ | Filippos Karapetis | |
unimplemented) functions svn-id: r49591 | |||
2010-06-10 | In SCI1.1, kSetSynonyms is a dummy (empty) function | Filippos Karapetis | |
svn-id: r49586 | |||
2010-06-10 | SCI: Get rid of DEFUN, cleanup | Max Horn | |
svn-id: r49579 | |||
2010-06-10 | SCI: Cleanup kernel signature code a bit. | Max Horn | |
* Moved KSIG_SPEC_* from kernel.h to kernel.cpp * Clarified the comment on KSIG_SPEC_* a bit * Changed the other KSIG_ #defines into an enum * Removed KSIG_TERMINATOR and KSIG_SPEC_ARITMETIC (sic) svn-id: r49578 | |||
2010-06-09 | Fixed crash in SCI2.1 games | Filippos Karapetis | |
svn-id: r49546 | |||
2010-06-09 | Limit kPortrait to be used in the Windows version of KQ6 only | Filippos Karapetis | |
svn-id: r49545 | |||
2010-06-09 | Proper fix for kernel name loading (regression from commit #49537) | Filippos Karapetis | |
svn-id: r49544 |