Age | Commit message (Collapse) | Author | |
---|---|---|---|
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: added iceman hack to original said.y as well | Martin Kiewitz | |
svn-id: r50959 | |||
2010-07-17 | SCI: add hack for iceman to skip [!*] in kSaid, fixes green board / depth ↵ | Martin Kiewitz | |
affirmative not recognized svn-id: r50958 | |||
2010-07-17 | SCI: Fix 'parse' debug command parameter handling | Willem Jan Palenstijn | |
svn-id: r50957 | |||
2010-07-17 | SCI: fix debugging code of parser, add 0xffe special group into debug support | Martin Kiewitz | |
svn-id: r50956 | |||
2010-07-17 | Remove extra ";" in class declarations. | Johannes Schickel | |
svn-id: r50955 | |||
2010-07-16 | SCI: fix console commands so that console gets detached correctly | Martin Kiewitz | |
svn-id: r50940 | |||
2010-07-16 | SCI: adding fixme and error() to fix crash when trying to run unmodified gk2 | Martin Kiewitz | |
svn-id: r50939 | |||
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: removing hardcoded size when drawing list controls - fixes load/save ↵ | Martin Kiewitz | |
dialog in lsl6 svn-id: r50894 | |||
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 | The LSL7 demo is SCI2.1 so we should detect it even when ENABLE_SCI3_GAMES ↵ | Matthew Hoops | |
is not defined. svn-id: r50886 | |||
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 | |||
2010-07-14 | Whitespace/layout | Filippos Karapetis | |
svn-id: r50866 | |||
2010-07-14 | SCI: Fixed script bug (invalid call to kStrCpy) in Island of Dr. Brain, room ↵ | Filippos Karapetis | |
260 (Hominy Homonym puzzle) svn-id: r50865 | |||
2010-07-14 | Fixed loading saved games from the launcher, broken in rev. 50831 | Filippos Karapetis | |
svn-id: r50864 | |||
2010-07-14 | Typos | Filippos Karapetis | |
svn-id: r50863 | |||
2010-07-14 | Typos | Filippos Karapetis | |
svn-id: r50862 | |||
2010-07-14 | SCI: | Filippos Karapetis | |
- Split SCI2 from SCI2.1 signature checks - Added signature checking for the subops of the SCI2.1 kernel call kList - Added support for calls to kAddToFront and kAddToEnd with 3 parameters (unimplemented code uncovered by the signature checks) - Added a FIXME for a potential incorrect subop (uncovered by the signature checks), which might be related to the crashes in the demo of Torin's Passage svn-id: r50861 | |||
2010-07-14 | SCI: Removed a chatty (and unneeded) warning | Filippos Karapetis | |
svn-id: r50860 | |||
2010-07-13 | Fixed the signature check for DoSound (play) for SCI2.1 games, so that they ↵ | Filippos Karapetis | |
start again svn-id: r50857 | |||
2010-07-13 | SCI: uninitialized workaround for qfg2 when accessing inventory | Martin Kiewitz | |
svn-id: r50854 | |||
2010-07-13 | SCI: adding quest for glory 2&3 export save filenames (same types and object ↵ | Martin Kiewitz | |
names as qfg1) svn-id: r50853 | |||
2010-07-13 | SCI: adding quest for glory 1 export save filename ("a:glory1.sav") for ↵ | Martin Kiewitz | |
filename fixing svn-id: r50851 |