Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2010-06-22 | SCI: implemented kAssertPalette and a palvary fix for ::set, fixes erana's ↵ | Martin Kiewitz | |
place in qfg1vga nighttime svn-id: r50162 | |||
2010-06-22 | Fixed kMergePoly after discussing with waltervn so that it correctly returns ↵ | Filippos Karapetis | |
a pointer to an empty (for now) polygon array. This means that you can walk over enemy bodies after killing them in QFG1VGA, but at least it fixes the crashes after killing monsters svn-id: r50160 | |||
2010-06-22 | Fixed 2 crashes in QFG1VGA, when dying: | Filippos Karapetis | |
- Ignoring a non-game breaking script bug (modifying the "longSong" object with argc = 2) - Don't pop the callk stack frame if the stack is empty - fixes a crash when restoring from the death screen svn-id: r50157 | |||
2010-06-22 | SCI: fixed typo | Martin Kiewitz | |
svn-id: r50154 | |||
2010-06-22 | SCI: kPalVary(SetTarget) implemented | Martin Kiewitz | |
svn-id: r50153 | |||
2010-06-22 | SCUMM: Specify various file sizes of detection files | Max Horn | |
svn-id: r50151 | |||
2010-06-22 | SCUMM: Add a debug message to detectGames() to help find filesizes of ↵ | Max Horn | |
detection files svn-id: r50150 | |||
2010-06-22 | SCUMM: Add Japanese FOA CD version from tracker #3017219 | Max Horn | |
svn-id: r50149 | |||
2010-06-22 | SCI: removing unneeded capacity uint from r50143 | Martin Kiewitz | |
svn-id: r50147 | |||
2010-06-22 | SCI: kPalVary(setTarget) now triggers an error | Martin Kiewitz | |
svn-id: r50146 | |||
2010-06-22 | Add support for the QFG3 demo audio map and audio resources. Based on a ↵ | Matthew Hoops | |
patch by Walter. svn-id: r50144 | |||
2010-06-22 | SCI: change midi queue to Common::Array and make it resize itself if needed ↵ | Martin Kiewitz | |
instead of error() svn-id: r50143 | |||
2010-06-22 | Reverted the code which handles objects without a base object when loading, ↵ | Filippos Karapetis | |
for now. This possibly indicates an issue related to the garbage collector svn-id: r50142 | |||
2010-06-22 | The volume subop of kDoAudio returns the previous volume in SCI2.1, but not ↵ | Filippos Karapetis | |
in earlier versions svn-id: r50141 | |||
2010-06-22 | Fully implement xvga1300_carriage, the gallow's carriage is now fully usable. | Matthew Hoops | |
svn-id: r50139 | |||
2010-06-22 | Stop saving the buffer, script and heap sizes of each script in saved games | Filippos Karapetis | |
svn-id: r50137 |