Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-24 | SCI: removing debug warning to show processes opcodes, accidentaly commited | Martin Kiewitz | |
svn-id: r50230 | |||
2010-06-24 | SCI: partly reverting r50208, iceman has script code (fred::canBeHere) that ↵ | Martin Kiewitz | |
asks for property 380. sierra also returned a zero when going out of bounds (see gregs engine object.cpp, ::getPropertyN - fixes iceman, lsl3 and probably more svn-id: r50229 | |||
2010-06-24 | Fixed the LSL3 binoculars scene again, by fixing the invalid varselector ↵ | Filippos Karapetis | |
reference svn-id: r50227 | |||
2010-06-24 | SCI: added uninitialized workaround for sq4cd | Martin Kiewitz | |
svn-id: r50226 | |||
2010-06-24 | Cleanup uninitialized read workaround(s). | Matthew Hoops | |
svn-id: r50225 | |||
2010-06-24 | SCI: added uninitialized read for room 720 in lsl1 | Martin Kiewitz | |
svn-id: r50222 | |||
2010-06-24 | SCI: arg5 is map for graph(updateBox), added comment | Martin Kiewitz | |
svn-id: r50221 | |||
2010-06-24 | Added more information concerning the Dr. Brain uninitialized read | Filippos Karapetis | |
svn-id: r50219 | |||
2010-06-24 | Changed a warning which seems like regular SCI behavior into a debugC | Filippos Karapetis | |
svn-id: r50218 | |||
2010-06-24 | SCI: removing warning for known uninitialized reads | Martin Kiewitz | |
svn-id: r50217 | |||
2010-06-24 | SCI: change fix for island to make it work | Martin Kiewitz | |
svn-id: r50216 | |||
2010-06-24 | SCI: fixed workaround table from r50214 to have a valid terminator, also ↵ | Martin Kiewitz | |
added another fix for pharkas svn-id: r50215 | |||
2010-06-24 | SCI: created a workaround table for uninitialized reads, removing old ↵ | Martin Kiewitz | |
commented out workarounds for pharkas and laura bow 2 svn-id: r50214 | |||
2010-06-24 | SCI: added currently known object/methodnames in comments for uninitialized ↵ | Martin Kiewitz | |
reads svn-id: r50213 | |||
2010-06-24 | SCI: added objectname and method name printed out when uninitialized temps ↵ | Martin Kiewitz | |
are read svn-id: r50212 | |||
2010-06-24 | SCI: implement detection for uninitialized temp variable reads and implement ↵ | Martin Kiewitz | |
direct fixes for them, i couldnt figure out a valid replacement for island, pharkas and laurabow2 work that way. this should also get changed to a replacement table svn-id: r50211 | |||
2010-06-24 | SCI: fix kTextSize to not crash when destination has an invalid rect in it | Martin Kiewitz | |
svn-id: r50210 | |||
2010-06-24 | Initialize properly paramCount in gob1. This fixes several valgrind errors, ↵ | Arnaud Boutonné | |
and the unknown opcodes are now skipped as expected. (related to bug #3018918, only partially solved) svn-id: r50209 | |||
2010-06-24 | Turned two hacks inside validate_property() into errors till we find out ↵ | Filippos Karapetis | |
where and why they occur (they shouldn't occur). Also turned an error inside send_selector() when argc > 1 into a warning - these are usually script bugs and aren't fatal svn-id: r50208 | |||
2010-06-24 | Initialize the stack with 'S' or 's' characters, like SSCI does (ultimately, ↵ | Filippos Karapetis | |
we should not change the stack again like we do in op_link - this is what Sierra is doing). Some cleanup svn-id: r50207 | |||
2010-06-24 | Bugfix for correctly decoding 2-bit encoded depth surfaces | Paul Gilbert | |
svn-id: r50206 | |||
2010-06-24 | Corrected rendering of sprites into a scene background | Paul Gilbert | |
svn-id: r50205 | |||
2010-06-24 | Corrected incorrect variable name change | Paul Gilbert | |
svn-id: r50204 | |||
2010-06-24 | Fixed script 140 in the Island of Dr. Brain by adding a workaround for it ↵ | Filippos Karapetis | |
inside op_link svn-id: r50203 | |||
2010-06-24 | Changed an error in LocalVariables::dereference() back to a warning, as it ↵ | Filippos Karapetis | |
occurs in 2 places during the intro of LB2 (called from kMemory(peek)) svn-id: r50202 | |||
2010-06-24 | Implement the rest of xvalvecontrol for the boiler puzzle in Riven, ↵ | Matthew Hoops | |
initialize a variable for the boiler platform switch. svn-id: r50200 | |||
2010-06-24 | Silence gcc warnings. | Matthew Hoops | |
svn-id: r50197 | |||
2010-06-23 | SCI: we extended the showBits() rect all the way depending on where the ↵ | Martin Kiewitz | |
object moved, fixed - fixes kq6cd flickering coin and pq1 flickering locker issue svn-id: r50190 | |||
2010-06-23 | Fixed memory fragmentation warnings in Crazy Nick's games | Filippos Karapetis | |
svn-id: r50188 | |||
2010-06-23 | SCI: cnick-laurabow & cnick-kq are called with -Nw 0 0... | Martin Kiewitz | |
svn-id: r50187 | |||
2010-06-23 | SCI: it seems that all cnick games are using the inbetween interpreter | Martin Kiewitz | |
svn-id: r50186 | |||
2010-06-23 | SCI: adding cnick-longbow to inbetween sci1.1 in GfxPalette | Martin Kiewitz | |
svn-id: r50185 | |||
2010-06-23 | SCI: dont write palette in reorderView() if there is no palette :P | Martin Kiewitz | |
svn-id: r50184 | |||
2010-06-23 | Moved the SelectorCache struct inside selector.h, where it belongs, and ↵ | Filippos Karapetis | |
fixed some header dependencies in the process svn-id: r50183 | |||
2010-06-23 | Removed a hack with SCI1.1 static selectors, and set them properly. This ↵ | Filippos Karapetis | |
fixes scaling in the demo of QFG3 svn-id: r50182 | |||
2010-06-23 | SCI: global scaling implemented (hopefully, i'm not sure if it works 100% ↵ | Martin Kiewitz | |
:P) thx to waltervn for telling me the vocab 994 stuff used for disassembly svn-id: r50181 | |||
2010-06-23 | SCI: adding some more global scaling code, adding vanishingY and vanishingX ↵ | Martin Kiewitz | |
as selectors svn-id: r50180 | |||
2010-06-23 | SCI: some initial work on global scaling | Martin Kiewitz | |
svn-id: r50179 | |||
2010-06-23 | SCI: implementing boundary checking for GfxPalette::createFromData(), sq5 ↵ | Martin Kiewitz | |
has a broken picture 0 resource, which would result in either crash or at least bad read from memory depending on whats read there svn-id: r50178 | |||
2010-06-23 | Made a warning more verbose | Filippos Karapetis | |
svn-id: r50177 | |||
2010-06-23 | Corrected newly added palette conversion warning | Paul Gilbert | |
svn-id: r50176 | |||
2010-06-23 | Changed some asserts to warnings | Filippos Karapetis | |
svn-id: r50175 | |||
2010-06-23 | Rewrote the MADS animation frame decoder to better guard against invalid ↵ | Paul Gilbert | |
data causing memory overruns svn-id: r50174 | |||
2010-06-22 | SCI: added nicks picks sq to the sci1.1 interpreter games, the other ones ↵ | Martin Kiewitz | |
may also use the same interpreter, but we currently can not verify svn-id: r50172 | |||
2010-06-22 | SCI: eco quest 1 demo also uses inbetween sci1.1 interpreter, fixing graphics | Martin Kiewitz | |
svn-id: r50170 | |||
2010-06-22 | SCI: reversing r50168, demo is using the same offTop as well (demo.bat) | Martin Kiewitz | |
svn-id: r50169 | |||
2010-06-22 | SCI: demo of fairy tales uses regular offTop | Martin Kiewitz | |
svn-id: r50168 | |||
2010-06-22 | SCI: set offTop to 26 for mixed up fairy tales to fix all sorts of ↵ | Martin Kiewitz | |
non-fully-removed windows svn-id: r50166 | |||
2010-06-22 | Fix uncompressed MIDI in T7G Mac. | Matthew Hoops | |
svn-id: r50165 | |||
2010-06-22 | Groovie: Add support for the compressed MIDI files of T7G Mac. | Jordi Vilalta Prat | |
svn-id: r50163 |