Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-07 | SCI: Still show warning for uninit. reads in release mode | Willem Jan Palenstijn | |
svn-id: r53047 | |||
2010-10-07 | SCI: unknown valgrind cases->fake 0 when official | Martin Kiewitz | |
we will fake 0 instead of error()ing out in official releases, when an uninitialized temp is read is supposed to get backported svn-id: r53046 | |||
2010-09-09 | SCI: Changed the error message when execute_method() references an invalid ↵ | Filippos Karapetis | |
export svn-id: r52653 | |||
2010-09-02 | SCI: Fixed compilation when VM_DEBUG_SEND is enabled | Filippos Karapetis | |
svn-id: r52498 | |||
2010-09-02 | SCI: fixing debug output for bpx | Martin Kiewitz | |
svn-id: r52491 | |||
2010-09-02 | SCI: adding "bpr" and "bpw" debug commands | Martin Kiewitz | |
"bpr" breakpoint on reading of selectors "bpw" breakpoint of writing of selectors "bpx" is now breakpoint on executing of selectors only svn-id: r52490 | |||
2010-09-02 | JANITORIAL: Remove extra semi-colons. | Torbjörn Andersson | |
svn-id: r52489 | |||
2010-08-29 | SCI: Throttle the invocations of Engine::shouldQuit() | Filippos Karapetis | |
SCI constantly invoked Engine::shouldQuit(), which in turn called 2 virtual functions. This added a significant overhead, as this was called constantly without any throttling whatsoever. Now, the invocation of shouldQuit() is throttled to be on each frame update (i.e. at a rate of 60fps). Thanks to wjp for profiling this. svn-id: r52431 | |||
2010-08-25 | SCI: Make assert stricter. | Willem Jan Palenstijn | |
(Thanks to fuzzie.) svn-id: r52376 | |||
2010-08-19 | SCI: Fixed one of the bugs in hoyle3, from bug report #3038837 - "HOYLE3: ↵ | Filippos Karapetis | |
EGA/VGA Crashes" (that report includes more issues) svn-id: r52213 | |||
2010-08-14 | SCI: Silence shadowed variable warning of g++. | Johannes Schickel | |
svn-id: r52082 | |||
2010-08-14 | SCI: adding workaround for camelot during ending | Martin Kiewitz | |
fixes bug #3044734 also fixing heap corruption during the ending svn-id: r52077 | |||
2010-08-07 | SCI: Improve output when VM_DEBUG_SEND is set | Filippos Karapetis | |
svn-id: r51831 | |||
2010-08-07 | SCI: Fixed script bug #3040142 - "PEPPER: Crash on Pugh's office" | Filippos Karapetis | |
svn-id: r51821 | |||
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 |