| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-08-06 | SCI: Rewrote the Mother Goose workaround to be like the others, some cleanup | Filippos Karapetis | |
| svn-id: r51786 | |||
| 2010-08-06 | SCI: properly implementing qfg2 astrologer workaround | Martin Kiewitz | |
| svn-id: r51783 | |||
| 2010-08-05 | SCI: Added a workaround for a script bug in QFG2, room 200, when talking ↵ | Filippos Karapetis | |
| with the astrologer. Fixes bug #3039879, "QFG2: Crash at astrologer's" svn-id: r51772 | |||
| 2010-08-05 | SCI: Changed the warning when a script can't be found from a segment into an ↵ | Filippos Karapetis | |
| error svn-id: r51758 | |||
| 2010-08-04 | SCI: Fix bug #3038913 - SCI Fanmade - The Legend of the Lost Jewel: Crash by ↵ | Matthew Hoops | |
| bugs Added workaround for calling mul with an object and kSetAngle with two objects as parameters. svn-id: r51743 | |||
| 2010-08-03 | SCI: adding bpk debug command | Martin Kiewitz | |
| currently removing or listing such breakpoints is not yet supported svn-id: r51710 | |||
| 2010-08-03 | SCI: adding workaround for pq3 | Martin Kiewitz | |
| fixes bug #3037565 svn-id: r51701 | |||
| 2010-07-31 | SCI: removing warning about uninitialized parameters | Martin Kiewitz | |
| didn't cause any harm till now and it seems testers get irritated by it. Switching it to VM debug level 2. svn-id: r51540 | |||
| 2010-07-30 | SCI: Updated the op_mod changes and added a link to the original bug report | Filippos Karapetis | |
| svn-id: r51509 | |||
| 2010-07-30 | SCI: Added handling of negative numbers to | Filippos Karapetis | |
| op_mod for SCI01 and newer games. Fixes the battlecruiser mini-game in SQ5. Many thanks to lskovlun, wjp and m_kiewitz for their joined effort on this issue svn-id: r51508 | |||
| 2010-07-29 | SCI: some subfunction support for logkernel | Martin Kiewitz | |
| svn-id: r51475 | |||
| 2010-07-28 | SCI: Adding the room number to some more errors | Filippos Karapetis | |
| svn-id: r51413 | |||
| 2010-07-27 | SCI: changes for mother goose sci2.1 | Martin Kiewitz | |
| changed signature for kSetCursor sci2.1 added workarounds added separate gameid for mother goose sci2.1 svn-id: r51385 | |||
| 2010-07-27 | SCI: Add a 0x prefix to localCall to show it's a hexadecimal number | Matthew Hoops | |
| svn-id: r51341 | |||
| 2010-07-26 | SCI: Added room number to signature mismatch errors | Filippos Karapetis | |
| svn-id: r51303 | |||
| 2010-07-26 | SCI: Fixed bug #3034464, "ECOQUEST2: Crash near beginning" | Filippos Karapetis | |
| svn-id: r51293 | |||
| 2010-07-24 | SCI: added said spec dump ability to logkernel | Martin Kiewitz | |
| svn-id: r51242 | |||
| 2010-07-23 | SCI: result now displayed in decimal for logkernel | Martin Kiewitz | |
| svn-id: r51225 | |||
| 2010-07-23 | SCI: some small logkernel changes | Martin Kiewitz | |
| svn-id: r51224 | |||
| 2010-07-23 | SCI: logkernel changes | Martin Kiewitz | |
| removing old manual debug code, use logkernel * on/off to log all calls svn-id: r51222 | |||
| 2010-07-23 | SCI: adding new debug command logkernel | Martin Kiewitz | |
| svn-id: r51220 | |||
| 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-22 | When modifying variable selectors with argc > 1, don't throw a warning, but ↵ | Filippos Karapetis | |
| use a debugC instead. These are usually typos in the original scripts, and aren't fatal svn-id: r51147 | |||
| 2010-07-22 | SCI: Fixed a bug when loading some saved games (sometimes, the execution ↵ | Filippos Karapetis | |
| stack wasn't cleared properly when loading and you couldn't save or restore) svn-id: r51140 | |||
| 2010-07-21 | SCI: Moved all the static kernel-related tables in a separate file. Also, ↵ | Filippos Karapetis | |
| moved kStub, kStubNull and kDummy inside kmisc.cpp, together with the other misc kernel calls svn-id: r51089 | |||
| 2010-07-21 | SCI: Moved all the workaround tables in a separate file, to keep them apart ↵ | Filippos Karapetis | |
| from the actual code svn-id: r51088 | |||
| 2010-07-21 | SCI: adding lsl6hires uninit workaround | Martin Kiewitz | |
| svn-id: r51087 | |||
| 2010-07-20 | SCI: Removed the restoring parameter of the run_vm() function | Filippos Karapetis | |
| svn-id: r51076 | |||
| 2010-07-20 | SCI: some sci32 fixes | Martin Kiewitz | |
| kOnMe, kLocal2Global, kGlobal2Local now hires capable, hotspots seem to work in lsl6 and sq6, although pressing on start in sq6 doesn't work yet, you need to click on the rightmost/bottom area svn-id: r51074 | |||
| 2010-07-20 | SCI: adding lsl6hires uninit workaround | Martin Kiewitz | |
| svn-id: r51072 | |||
| 2010-07-20 | SCI: tiny comment change | Martin Kiewitz | |
| svn-id: r51069 | |||
| 2010-07-20 | SCI: clean up workaround tables/code | Martin Kiewitz | |
| svn-id: r51068 | |||
| 2010-07-20 | SCI: adding uninit workarounds for cnick games | Martin Kiewitz | |
| longbow and king's quest KQ has the same issues as hoyle 3 svn-id: r51063 | |||
| 2010-07-20 | SCI: fix regression of r51060 | Martin Kiewitz | |
| svn-id: r51062 | |||
| 2010-07-20 | SCI: change the workaround-types | Martin Kiewitz | |
| 0 is now don't call 1 is do call 2 is don't call and fake acc makes more sense svn-id: r51060 | |||
| 2010-07-19 | SCI: adding 2 uninit workarounds for hoyle1 | Martin Kiewitz | |
| svn-id: r51036 | |||
| 2010-07-19 | SCI: fix ult to work for pq2 japanese | Martin Kiewitz | |
| pq2 japanese compares pointers to 2000 to find out if its a resourceid or a pointer svn-id: r51023 | |||
| 2010-07-18 | SCI: fix warning | Martin Kiewitz | |
| svn-id: r51010 | |||
| 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: 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: 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-17 | SCI: adding uninitialized workaround for gk1 | Martin Kiewitz | |
| svn-id: r50969 | |||
| 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: added gameid for send() sq4 workaround | Martin Kiewitz | |
| svn-id: r50961 | |||
| 2010-07-16 | SCI: adding uninitialized workaround for lsl1 when playing at the casino | Martin Kiewitz | |
| svn-id: r50938 | |||
