aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-07-14TyposFilippos Karapetis
svn-id: r50863
2010-07-14TyposFilippos Karapetis
svn-id: r50862
2010-07-14SCI: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-14SCI: Removed a chatty (and unneeded) warningFilippos Karapetis
svn-id: r50860
2010-07-13Fixed the signature check for DoSound (play) for SCI2.1 games, so that they ↵Filippos Karapetis
start again svn-id: r50857
2010-07-13SCI: uninitialized workaround for qfg2 when accessing inventoryMartin Kiewitz
svn-id: r50854
2010-07-13SCI: adding quest for glory 2&3 export save filenames (same types and object ↵Martin Kiewitz
names as qfg1) svn-id: r50853
2010-07-13SCI: adding quest for glory 1 export save filename ("a:glory1.sav") for ↵Martin Kiewitz
filename fixing svn-id: r50851
2010-07-13SCI: erroring out on unsupported soundversion in midiparserMartin Kiewitz
svn-id: r50849
2010-07-13SCI: removing old kernel signature stuffMartin Kiewitz
svn-id: r50848
2010-07-13SCI: adding comment about palette formatsMartin Kiewitz
svn-id: r50847
2010-07-13SCI: adding comment about GfxPicture::draw() and picture resource formatsMartin Kiewitz
svn-id: r50846
2010-07-13SCI: 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-12SCI: Move breakpoint checks into SciEngine methodsMax Horn
svn-id: r50837
2010-07-12SCI: Turn global object g_debugState into SciEngine member varMax Horn
svn-id: r50836
2010-07-12TINSEL: Replace global object s_rectList by a TinselEngine member varMax Horn
svn-id: r50834
2010-07-12SCI: 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-12SCI: 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-12SCI: added TODO for saved gamesMartin Kiewitz
svn-id: r50828
2010-07-12SCI: fixing typoMartin Kiewitz
svn-id: r50827
2010-07-12SCI: 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-12SCI: adding workaround for signature mismatch when giving merrily the key to ↵Martin Kiewitz
the bungee tower svn-id: r50820
2010-07-12SCI: adding uninitialized workaround for lsl6Martin Kiewitz
svn-id: r50819
2010-07-12SCI: Fix warningMax Horn
svn-id: r50818
2010-07-12SCI: Remove dead codeMax Horn
svn-id: r50817
2010-07-12SCI: adding another restore workaround for lsl6Martin Kiewitz
svn-id: r50816
2010-07-12SCI: added another workaround for lsl6 kGraph(restoreBox)Martin Kiewitz
svn-id: r50815
2010-07-12SCI: 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-12SCI: adding 3 uninitialized temp workarounds for kq6 - found and created by ↵Martin Kiewitz
Ceriand, thanx svn-id: r50813
2010-07-12SCI: 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-11SCI: fix signature loading for subops, fixes kq6 signature mismatchMartin Kiewitz
svn-id: r50807
2010-07-11SCI: kUnLoad - removing unneeded warnings (signature mismatch will happen ↵Martin Kiewitz
now), added information about parameters svn-id: r50806
2010-07-11SCI: adding signature workaround for script error in lsl6 during intro, also ↵Martin Kiewitz
changing comments of other workarounds svn-id: r50805
2010-07-11SCI: changing uninitialized workaround for lsl6 narratorMartin Kiewitz
svn-id: r50804
2010-07-11SCI: remove "a:" from default export hero quest 1 filename "a:hq1_hero.sav"Martin Kiewitz
svn-id: r50803
2010-07-11SCI: 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-11SCI: adding workaround for signature mismatch for kDoSound(fade) in kq6 ↵Martin Kiewitz
floppy/demo svn-id: r50799
2010-07-11SCI: also sync palette after playing movies, fixes kq6 introMartin Kiewitz
svn-id: r50798
2010-07-10SCI: calling speed throttler as well from kPalette(setIntensity) if needed - ↵Martin Kiewitz
fixes kq6 intro svn-id: r50794
2010-07-10SCI: fixing kGraph(updateBox) signature for kq6 hires/lowres (allowing null ↵Martin Kiewitz
reference) svn-id: r50793
2010-07-10SCI: 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-10SCI: adding workaround for kGraph(fillBoxAny) in sq4cd when accessing the ↵Martin Kiewitz
game menu svn-id: r50791
2010-07-10SCI: removing hoyle workaround from kAbs & signature and adding it into ↵Martin Kiewitz
workaround table svn-id: r50790
2010-07-10SCI: adding descriptive comments for subop-tablesMartin Kiewitz
svn-id: r50788
2010-07-10SCI: adding workaround for script error when leaving ulence flats bar in sq1Martin Kiewitz
svn-id: r50787
2010-07-10SCI: added signatures for kGraph, removed isDummy boolean from KernelFunctionMartin Kiewitz
svn-id: r50786
2010-07-10SCI: allow invalid handles in kDisplay calls, fixes pq3 intro signature mismatchMartin Kiewitz
svn-id: r50785
2010-07-10SCI: calculate widths for menu after switching to menuport, i guess this was ↵Martin Kiewitz
the reason why we sometimes had issues drawing parts of the menu (random issue) svn-id: r50784
2010-07-10SCI: removed unused debug flags, changed fileio debug prints to only happen ↵Martin Kiewitz
on debugflag "file" svn-id: r50782
2010-07-10SCI: updated debug output from kDoSoundMartin Kiewitz
svn-id: r50781