Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-14 | The new buffer has to be one byte longer than the length of the 'buffer' | Torbjörn Andersson | |
string. (Error spotted by cppcheck.) Also, there's no need to use sprintf() where a strcpy() will do just as well. (It's tempting, but probably not appropriate, to use strdup(). I'm guessing the buffer *has* to be allocated with 'new'.) svn-id: r50872 | |||
2010-07-14 | Don't close the MIDI driver twice. It's unnecessary, and some of our drivers | Torbjörn Andersson | |
may crash. (The ALSA one did, until a few minutes ago.) svn-id: r50871 | |||
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 | |||
2010-07-13 | SCI: erroring out on unsupported soundversion in midiparser | Martin Kiewitz | |
svn-id: r50849 | |||
2010-07-13 | SCI: removing old kernel signature stuff | Martin Kiewitz | |
svn-id: r50848 | |||
2010-07-13 | SCI: adding comment about palette formats | Martin Kiewitz | |
svn-id: r50847 | |||
2010-07-13 | SCI: adding comment about GfxPicture::draw() and picture resource formats | Martin Kiewitz | |
svn-id: r50846 | |||
2010-07-13 | SCI: change handling of priority in combination with embedded cels inside ↵ | Martin Kiewitz | |
picture resources, change in r49029 was wrong - fixes pq1 (map not changing when driving car) svn-id: r50845 | |||
2010-07-12 | SCI: Move breakpoint checks into SciEngine methods | Max Horn | |
svn-id: r50837 | |||
2010-07-12 | SCI: Turn global object g_debugState into SciEngine member var | Max Horn | |
svn-id: r50836 | |||
2010-07-12 | TINSEL: Replace global object s_rectList by a TinselEngine member var | Max Horn | |
svn-id: r50834 | |||
2010-07-12 | SCI: changing how savegame ids are handled internally. Using range 0-999 so ↵ | Martin Kiewitz | |
that scripts are able to signal us to create new slots, using range 1000-1999 for official slots. fixes lsl6 quicksave overwriting wrong save slots svn-id: r50831 | |||
2010-07-12 | SCI: changing gameid of lsl6 sci2.1 into "lsl6hires". We need to keep ↵ | Martin Kiewitz | |
workarounds etc. separate, scripts are not compatible svn-id: r50829 | |||
2010-07-12 | SCI: added TODO for saved games | Martin Kiewitz | |
svn-id: r50828 | |||
2010-07-12 | SCI: fixing typo | Martin Kiewitz | |
svn-id: r50827 | |||
2010-07-12 | SCI: adding kUnLoad workaround for lsl6 (during end kUnLoad is called with ↵ | Martin Kiewitz | |
additional 4 parameters, someone thought the API would work differently) svn-id: r50826 | |||
2010-07-12 | SCI: adding workaround for signature mismatch when giving merrily the key to ↵ | Martin Kiewitz | |
the bungee tower svn-id: r50820 | |||
2010-07-12 | SCI: adding uninitialized workaround for lsl6 | Martin Kiewitz | |
svn-id: r50819 | |||
2010-07-12 | SCI: Fix warning | Max Horn | |
svn-id: r50818 | |||
2010-07-12 | SCI: Remove dead code | Max Horn | |
svn-id: r50817 | |||
2010-07-12 | SCI: adding another restore workaround for lsl6 | Martin Kiewitz | |
svn-id: r50816 | |||
2010-07-12 | SCI: added another workaround for lsl6 kGraph(restoreBox) | Martin Kiewitz | |
svn-id: r50815 | |||
2010-07-12 | SCI: add workaround for lsl6 restore issue (needs to get further ↵ | Martin Kiewitz | |
investigated), hunk segment is used but hunk segment isn't existant at that point when restoring the game svn-id: r50814 | |||
2010-07-12 | SCI: adding 3 uninitialized temp workarounds for kq6 - found and created by ↵ | Martin Kiewitz | |
Ceriand, thanx svn-id: r50813 | |||
2010-07-12 | SCI: returning 0 when parameter reads go out-of-bounds, onto the stack and ↵ | Martin Kiewitz | |
hit an uninitialized temp, fixes pq2 .490 svn-id: r50812 | |||
2010-07-11 | SCI: fix signature loading for subops, fixes kq6 signature mismatch | Martin Kiewitz | |
svn-id: r50807 | |||
2010-07-11 | SCI: kUnLoad - removing unneeded warnings (signature mismatch will happen ↵ | Martin Kiewitz | |
now), added information about parameters svn-id: r50806 | |||
2010-07-11 | SCI: adding signature workaround for script error in lsl6 during intro, also ↵ | Martin Kiewitz | |
changing comments of other workarounds svn-id: r50805 | |||
2010-07-11 | SCI: changing uninitialized workaround for lsl6 narrator | Martin Kiewitz | |
svn-id: r50804 | |||
2010-07-11 | SCI: remove "a:" from default export hero quest 1 filename "a:hq1_hero.sav" | Martin Kiewitz | |
svn-id: r50803 | |||
2010-07-11 | SCI: changing signature for kDoSound(resume) it seems its called right after ↵ | Martin Kiewitz | |
restoring to resume music - which we do already automatically svn-id: r50800 | |||
2010-07-11 | SCI: adding workaround for signature mismatch for kDoSound(fade) in kq6 ↵ | Martin Kiewitz | |
floppy/demo svn-id: r50799 | |||
2010-07-11 | SCI: also sync palette after playing movies, fixes kq6 intro | Martin Kiewitz | |
svn-id: r50798 | |||
2010-07-10 | SCI: calling speed throttler as well from kPalette(setIntensity) if needed - ↵ | Martin Kiewitz | |
fixes kq6 intro svn-id: r50794 | |||
2010-07-10 | SCI: fixing kGraph(updateBox) signature for kq6 hires/lowres (allowing null ↵ | Martin Kiewitz | |
reference) svn-id: r50793 | |||
2010-07-10 | SCI: adding to execstack only right before executing kernel call, otherwise ↵ | Martin Kiewitz | |
it wouldnt be possible to skip over sub-function kernel calls via workarounds svn-id: r50792 | |||
2010-07-10 | SCI: adding workaround for kGraph(fillBoxAny) in sq4cd when accessing the ↵ | Martin Kiewitz | |
game menu svn-id: r50791 | |||
2010-07-10 | SCI: removing hoyle workaround from kAbs & signature and adding it into ↵ | Martin Kiewitz | |
workaround table svn-id: r50790 | |||
2010-07-10 | SCI: adding descriptive comments for subop-tables | Martin Kiewitz | |
svn-id: r50788 |