aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
2010-01-27Improve support for the SCI2.1/SCI3 file naming scheme. Multiple maps can be ↵Matthew Hoops
used and have to be matched up with their volume counterparts. Adding detection for the Phantasmagoria Demo too. svn-id: r47588
2010-01-27SCI: Restore pointer checks removed in r47585.Walter van Niftrik
svn-id: r47587
2010-01-27SCI: Add pointer comparison support to signed comparison operators.Walter van Niftrik
svn-id: r47585
2010-01-26Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵Max Horn
sound/decoders/ svn-id: r47579
2010-01-26SCI: changed flags (uint16) to force (bool) for set/merge palette methodsMartin Kiewitz
svn-id: r47578
2010-01-26SCI: force palette merging for kq6 hires portraits (cause its needed on those)Martin Kiewitz
svn-id: r47577
2010-01-26Fixed loading of old saved gamesFilippos Karapetis
svn-id: r47576
2010-01-26Fixed reading of options file (game.opt) for Hoyle 3Filippos Karapetis
svn-id: r47575
2010-01-26SCI: dont do real merging of palettes for sci1.1+, fixes sq5 wilco face, ↵Martin Kiewitz
wilco blue thingie in the background of intro, island of dr. brain, sq4 white pixels in background and more svn-id: r47574
2010-01-26Added information about all the vocabularies used in SCIFilippos Karapetis
svn-id: r47573
2010-01-26SCI: Add string support for odd-offset pointers into reg_t-based segments.Walter van Niftrik
svn-id: r47572
2010-01-26SCI: Add driver for Yamaha FB-01. Cleanup.Walter van Niftrik
svn-id: r47571
2010-01-26Disable all detection entries for SCI3 games - they use a different script ↵Filippos Karapetis
format (in .CSC files), and are currently totally unsupported svn-id: r47570
2010-01-26Mention that the signature of kUnload has been set like this because of the ↵Filippos Karapetis
SQ1 bug svn-id: r47569
2010-01-26SCI: also test for mapVersion == sci32 for setting viewtype to kViewVga11 - ↵Martin Kiewitz
fixes kq7 svn-id: r47568
2010-01-26SCI: Added comment about PQ:SWAT original release (has the same MD5s as the ↵Martin Kiewitz
pq collection release although version is 1.000) svn-id: r47567
2010-01-26Removed the unnecessary fadeVolume variableFilippos Karapetis
svn-id: r47566
2010-01-26SCI: removing now unneeded table EGAtable from palette classMartin Kiewitz
svn-id: r47565
2010-01-26Wording - we ignore calls to kUnload with less than 2 parametersFilippos Karapetis
svn-id: r47564
2010-01-26Ignore kUnload calls which are not made with less than 2 parameters. ↵Filippos Karapetis
Apparently, according to the FreeSCI bugs list, SQ1 calls it with 1 parameter when exiting the Ulence flats bar svn-id: r47563
2010-01-25SCI: dont fix line color for amiga 32 colorMartin Kiewitz
svn-id: r47561
2010-01-25SCI: removed EGA mapping for amiga games, cause changing ↵Martin Kiewitz
K_GRAPH_GET_COLORS_NR to support amiga also fixes it - also fixes other odd issues like the ones in kq5 and castle of dr. brain/sq1 (thx. to waltervn for finding this out) svn-id: r47560
2010-01-25Fixed window port for Slater and Hoyle 3 (the top coordinate of the main ↵Filippos Karapetis
window port is 0 like Jones, not 10 like in other games) svn-id: r47559
2010-01-25Fixed kSetCursor semantics detection for KQ5 Amiga, by making a hack for KQ5 ↵Filippos Karapetis
CD specific to that version only svn-id: r47557
2010-01-25SCI: fixing skipping over dummy VGA palettes in amiga gamesMartin Kiewitz
svn-id: r47555
2010-01-25SCI: created isAmiga32color(), using this method instead of comparing ↵Martin Kiewitz
against viewType svn-id: r47554
2010-01-25SCI: changed comment about amiga palette inside picture class (removed TODO ↵Martin Kiewitz
as well) svn-id: r47553
2010-01-25SCI: support for amiga pictures that change the paletteMartin Kiewitz
svn-id: r47552
2010-01-25SCI: support for both amiga "palettes" (one is a left-over VGA palette, the ↵Martin Kiewitz
other one is a real palette, no idea whats in there cause its just 32 bytes instead of 64 bytes) svn-id: r47551
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-25Change some comments to use "AdLib" instead of "adlib".Johannes Schickel
svn-id: r47534
2010-01-25Replace some more Adlib uses by AdLib.Johannes Schickel
svn-id: r47530
2010-01-24SCI: skip over amiga palette inside pictures for now, needs implementation ↵Martin Kiewitz
(TODO added) svn-id: r47527
2010-01-24SCI: removed oldMenuId check for BitsShow in menu (was done for keyboard ↵Martin Kiewitz
interaction) - using mouse its possible to leave the menu which would now result in inverted menu topic not displayed - fixed svn-id: r47526
2010-01-24SCI: never set palette for amiga games (fixes kq5 palette corruption at the ↵Martin Kiewitz
beginning) svn-id: r47525
2010-01-24SCI: changed amiga palette mapping table to map color 15 (white) again, ↵Martin Kiewitz
scripts dont like it to be 255 :P svn-id: r47524
2010-01-24SCI: added comment about using color 255 all the time for amiga gamesMartin Kiewitz
svn-id: r47523
2010-01-24SCI: changing white to be 255 for amiga all the time (works for our ↵Martin Kiewitz
interpreter) - fixes mouse cursor on amiga sci1 games svn-id: r47522
2010-01-24SCI: fixing amiga mapping for colors 0 and 15, those are hardcoded like ↵Martin Kiewitz
everywhere else svn-id: r47521
2010-01-24SCI: self drawn stuff on amiga uses ega palette, we need to match it onto ↵Martin Kiewitz
currently used amiga palette (fixes user interface colors for amiga sci1 games) svn-id: r47520
2010-01-24SCI: handle intensity calls for amiga the same way as we handle palette ↵Martin Kiewitz
animation (abort instead of process) svn-id: r47514
2010-01-24SCI: Fix list control scrolling in Jones EGA and VGA.Walter van Niftrik
svn-id: r47511
2010-01-24SCI: CleanupWalter van Niftrik
svn-id: r47506
2010-01-24SCI: Fix left aligning and centering in kFormat.Walter van Niftrik
svn-id: r47500
2010-01-24Always memset the newly malloc'ed argument memory to 0 inside kFormatFilippos Karapetis
svn-id: r47498
2010-01-24Added missing documentation for the new music related commands introduced in ↵Filippos Karapetis
rev. 47475 svn-id: r47497
2010-01-24Replaced CHECK_OVERFLOW1 with assertsFilippos Karapetis
svn-id: r47496
2010-01-24SCI: supporting .used bit 1 in palettes (force direct palette setting) and ↵Martin Kiewitz
clipping palette intensity results fixes fade in/out in sq5 intro (some timing problems remain) svn-id: r47495
2010-01-23Reorder params to Audio::makeRawMemoryStreamMax Horn
svn-id: r47492
2010-01-23Added some skeleton code for kPalVary()Filippos Karapetis
svn-id: r47485