Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-19 | SCI: fixing signature for kDoSound(setReverb) | Martin Kiewitz | |
fixes lsl5 signature mismatch, signature was wrong svn-id: r51020 | |||
2010-07-18 | SCI : Corrected valgrind error on engine exit | David Turner | |
svn-id: r51011 | |||
2010-07-18 | SCI: fix warning | Martin Kiewitz | |
svn-id: r51010 | |||
2010-07-18 | SCI: add script number to r51008 change | Martin Kiewitz | |
svn-id: r51009 | |||
2010-07-18 | SCI: add workaround for script 500 lsl3 | Martin Kiewitz | |
svn-id: r51008 | |||
2010-07-18 | SCI: make the left-over opcodes more verbose | Martin Kiewitz | |
...and add ability to easily add workarounds remove ACC_ARITHMETIC_L and POP() svn-id: r51005 | |||
2010-07-18 | SCI: Add Mac signature for kTextSize which can have an extra integer parameter. | Matthew Hoops | |
svn-id: r51004 | |||
2010-07-18 | SCI: make bnot/mod/mul more verbose | Martin Kiewitz | |
...and add abitility to easily add workarounds svn-id: r51003 | |||
2010-07-18 | SCI: ipToa/ipTos/dpTos more verbose | Martin Kiewitz | |
...and adding ability to add workarounds easily svn-id: r50999 | |||
2010-07-18 | SCI: making int/uint comparsions more verbose | Martin Kiewitz | |
replacing int/uint comparsion opcode with new code that also displays much more information in case of errors and also add possibility to easily add workarounds svn-id: r50997 | |||
2010-07-18 | SCI: adding room numbers to all workarounds | Martin Kiewitz | |
svn-id: r50990 | |||
2010-07-18 | SCI: Fix warning | Willem Jan Palenstijn | |
svn-id: r50988 | |||
2010-07-18 | SCI: adding workaround for script bug in lsl6 when looking through tile | Martin Kiewitz | |
svn-id: r50987 | |||
2010-07-18 | SCI: added uninitialized workarounds for hoyle 3 | Martin Kiewitz | |
svn-id: r50978 | |||
2010-07-18 | SCI: fix regression of r50896, behaviour of kFileIO(readString) is supposed ↵ | Martin Kiewitz | |
to return the string instead of the size, fixes signature mismatch in hoyle 3 svn-id: r50977 | |||
2010-07-18 | In SCI2.1, the type numbers inside resource maps/patches have changed ↵ | Matthew Hoops | |
slightly. We no longer use the number Sierra gives us directly, but use a function to convert to our ResourceType enum based on version. This allows us to read the chunk type from SCI2.1 (a form of script). Also, allow debugging of Mac-specific resources from the console. svn-id: r50973 | |||
2010-07-17 | SCI: adding uninitialized workaround for gk1 | Martin Kiewitz | |
svn-id: r50969 | |||
2010-07-17 | SCI: removing kSetPort 4 argument support from r44938, which was wrong - ↵ | Martin Kiewitz | |
adding workaround for lsl6 ending - fixes lsl6 ending svn-id: r50967 | |||
2010-07-17 | SCI: added uninitialized workaround for lsl3 | Martin Kiewitz | |
svn-id: r50965 | |||
2010-07-17 | DEBUGGER: Simplify how our console debugger works / is used | Max Horn | |
* Remove _isAttached member var and isAttached method * Engines now always call the onFrame method; whether it does something is decided by the debugger class resp. its subclasses * Make detach() protected instead of private, so that subclasses can invoke it * Remove _detach_now member var (call detach() instead). * Rename _frame_countdown to _frameCountdown and properly document it. * Add more doxygen comments * Cleanup svn-id: r50963 | |||
2010-07-17 | SCI: checking if within kernel function before overwrite a save (thx @ digitall) | Martin Kiewitz | |
svn-id: r50962 | |||
2010-07-17 | SCI: added gameid for send() sq4 workaround | Martin Kiewitz | |
svn-id: r50961 | |||
2010-07-17 | SCI: added special case for iceman when plotting course inside isSaneNodePointer | Martin Kiewitz | |
svn-id: r50960 | |||
2010-07-17 | SCI: fix debugging code of parser, add 0xffe special group into debug support | Martin Kiewitz | |
svn-id: r50956 | |||
2010-07-16 | SCI: adding uninitialized workaround for lsl1 when playing at the casino | Martin Kiewitz | |
svn-id: r50938 | |||
2010-07-16 | SCI: adding signatures for 4-parameter variant of kDoSound(sendMidi), needs ↵ | Martin Kiewitz | |
to get figured out how this works - fixes signature mismatch in lsl1 svn-id: r50937 | |||
2010-07-16 | SCI: enable r50931 for sci1late+ only, lsl1vga doesn't like it (ego gets stuck) | Martin Kiewitz | |
svn-id: r50935 | |||
2010-07-16 | SCI: added comments about when xLast/yLast were exactly introduced | Martin Kiewitz | |
svn-id: r50934 | |||
2010-07-16 | SCI: only use xLast/yLast in kDoBresen for sci1middle+ only. qfg1 ega has ↵ | Martin Kiewitz | |
those selector names, but doesn't use them inside mover objects svn-id: r50933 | |||
2010-07-16 | SCI: kDoBresen - save last position of client inside mover - fixes lsl6 tram ↵ | Martin Kiewitz | |
still shaking while gotten stopped due ego svn-id: r50931 | |||
2010-07-15 | SCI: kDoBresen now returns result of CantBeHere() like sierra sci does it, ↵ | Martin Kiewitz | |
also adding another comment about r50921 svn-id: r50922 | |||
2010-07-15 | SCI: solved lsl1 casino door, lsl6 tram disappearing and qfg1 vga gate issue ↵ | Martin Kiewitz | |
- i hope this won't cause regressions, but calling the method in collision case is definitely wrong svn-id: r50921 | |||
2010-07-15 | SCI: r50919 had some temporary test code in it, removing that so it really ↵ | Martin Kiewitz | |
returns the actual "problem" svn-id: r50920 | |||
2010-07-15 | SCI: some big changes to kCantBeHere - kCantBeHere returns the actual ↵ | Martin Kiewitz | |
"problem" instead of being a plain boolean - part of solving lsl1 casino door / qfg1vga gate svn-id: r50919 | |||
2010-07-15 | SCI: adding support to qfg4 to import qfg3 character data | Martin Kiewitz | |
svn-id: r50911 | |||
2010-07-14 | SCI: removing #ifdef ENABLE_SCI32 from one single line (just a waste) and ↵ | Martin Kiewitz | |
adding it to kDoSound (SCI2.1) svn-id: r50897 | |||
2010-07-14 | SCI: added signatures for kFileIO, some changes to actual kFileIO code, ↵ | Martin Kiewitz | |
removed some CHECKMEs/TODOs svn-id: r50896 | |||
2010-07-14 | SCI: returning DOS error code on kFileIO(unlink) | Martin Kiewitz | |
svn-id: r50895 | |||
2010-07-14 | SCI: adding workaround for qfg1vga script bug (div on object) which occurs ↵ | Martin Kiewitz | |
when entering inn svn-id: r50892 | |||
2010-07-14 | SCI: fix regression of r50831 - we want to abort when unknown savegameIds ↵ | Martin Kiewitz | |
are used, not the other way round :P svn-id: r50887 | |||
2010-07-14 | Update comments about the SCI2/2.1 kernel table. The SCI3 table is also ↵ | Matthew Hoops | |
different from both of them. svn-id: r50884 | |||
2010-07-14 | SCI: separating qfg1ega and qfg1vga gameids | Martin Kiewitz | |
svn-id: r50881 | |||
2010-07-14 | SCI: changing kList(18) into StubNull, so that torin demo works a little ↵ | Martin Kiewitz | |
more till we figure out what's supposed to be in there svn-id: r50880 | |||
2010-07-14 | SCI: changing signature of kDoSound(play) in SCI2.1 to "o(i)" now, because ↵ | Martin Kiewitz | |
qfg4 still uses "oi" calling svn-id: r50879 | |||
2010-07-14 | SCI: adding sound version 2.1, to properly add sci2.1 signature for ↵ | Martin Kiewitz | |
kDoSound(play) svn-id: r50878 | |||
2010-07-14 | SCI: replacing some tabs with spaces | Martin Kiewitz | |
svn-id: r50877 | |||
2010-07-14 | SCI: changing SIG_SCI2 back to SIG_SCI32, because all those signatures are ↵ | Martin Kiewitz | |
meant for SCI2+, not SCI2 only. Changing SIG_SCI21 to only mean SCI2.1 instead of SCI2.1+, making main signature and mapping of kList exclusive to SCI2.1 svn-id: r50876 | |||
2010-07-14 | SCI: replacing fixme with todo | Martin Kiewitz | |
svn-id: r50875 | |||
2010-07-14 | SCI: moving hack signature for kDoSound(play) to SCI1LATE only, adding ↵ | Martin Kiewitz | |
comment about this and changing signature for SCI1EARLY back to what it was. svn-id: r50874 | |||
2010-07-14 | Oops... whitespace/layout again (I'm tired...) | Filippos Karapetis | |
svn-id: r50867 |