aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
2009-04-07SCI: Swapped x and y parameters of IsItSkip. Added IsItSkip to kernel table.Walter van Niftrik
svn-id: r39894
2009-04-07Print out the SCI interpreter version and not the resource version when ↵Matthew Hoops
saying what version we're emulating svn-id: r39892
2009-04-07SCI: Fix endian-unsafe read [bug #2739122 ]Willem Jan Palenstijn
svn-id: r39891
2009-04-06Fixed a crash in LSL5 when opening the inventoryFilippos Karapetis
svn-id: r39877
2009-04-06Fixed an issue with the password screen in LSL5 and kStrAt(). The game ↵Filippos Karapetis
password, saved in file memory.drv (which can either exist in the game directory, or is created in the saves folder by ScummVM) is now working correctly, and the game can be started. Note that it's NOT currently possible not to set a password (you'll get the password screen anyway the next time, and it won't work). svn-id: r39876
2009-04-06SCI: Made said_parse_spec static, regenerated said.cpp from said.yMax Horn
svn-id: r39870
2009-04-05SCI: Include sciduv.exe in version scanning.Walter van Niftrik
svn-id: r39862
2009-04-05SCI: Replaced AATree by Common::List in AvoidPath. AATree does not help whenWalter van Niftrik
the input size is this small. svn-id: r39855
2009-04-04Fix warning.Johannes Schickel
svn-id: r39837
2009-04-03Removed leftover chrono-related code (refer to commit #37721 for the changes ↵Filippos Karapetis
to kgraphics.cpp) svn-id: r39820
2009-04-03Removed the non-working Chrono port code, after discussing with LarsFilippos Karapetis
svn-id: r39819
2009-04-03Cleanup of decompress_sci_view(). Also, ALL of the cases where that function ↵Filippos Karapetis
returned 1 are fatal, as the resulting object will be invalid (null) and will crash ScummVM, so they've all been changed to asserts instead of warnings svn-id: r39817
2009-04-03- Added the German version of LongbowFilippos Karapetis
- Added Fun Seeker's Guide - Removed some leftover detection entries from FreeSCI svn-id: r39815
2009-04-03SCI: Fix warning on OSXMax Horn
svn-id: r39810
2009-04-03Some more FreeSCI <-> SCI changesFilippos Karapetis
svn-id: r39808
2009-04-03Changed some references from "FreeSCI" to "SCI" or "ScummVM"Filippos Karapetis
svn-id: r39807
2009-04-03Merged the SCI1 and SCI11 cel drawing functionsFilippos Karapetis
svn-id: r39806
2009-04-02Added the English DOS version of Hoyle 2Filippos Karapetis
svn-id: r39805
2009-04-02Added the German version of KQ7Filippos Karapetis
svn-id: r39804
2009-04-02Added the German versions of KQ5 and KQ6, sorted out the different versions ↵Filippos Karapetis
of KQ6 and enabled the Spanish version of KQ7 svn-id: r39803
2009-04-02Applied fingolfin's suggestion to remove the roundf() implementation and ↵Filippos Karapetis
make the code in that bit simpler and more readable (since points are always positive) svn-id: r39802
2009-04-02Disable some (quite chatty) debug output - the savegme system looks stable ↵Filippos Karapetis
enough svn-id: r39801
2009-04-02pic_port_bounds was only set from command-line parameters it seems, so it's ↵Filippos Karapetis
safe to put it together with the rest of the options svn-id: r39800
2009-04-02Fixed compilation under MSVC by implementing roundf()Filippos Karapetis
svn-id: r39799
2009-04-02SCI: AvoidPath cleanup.Walter van Niftrik
svn-id: r39798
2009-04-02SCI: Avoidpath cleanup.Walter van Niftrik
svn-id: r39797
2009-04-01- Updated the details of 2 versions of Freddy Pharkas and of 2 versions of ↵Filippos Karapetis
SQ5 (to distinguish the English from the German versions) - Enabled the Italian version of KQ5 and added the Polish version of KQ5 svn-id: r39796
2009-04-01- Wrapped all the code for custom graphics options around a ↵Filippos Karapetis
CUSTOM_GRAPHICS_OPTIONS define. Most of these options don't work in 256-color mode, plus there is currently no way to actually set/change them somehow (other than modifying the code) - Added a FIXME for the abuse of the pic_port_bounds graphics option - it's actually set by the game itself in kSetPort() - Added some test code for setting palette intensity in KPalette() (currently disabled) svn-id: r39794
2009-03-31Enabled 2 versions of Freddy Pharkas, and added the German version of QFG1Filippos Karapetis
svn-id: r39784
2009-03-31Added 2 more versions of GK1 (apparently, all versions of GK1 used the same ↵Filippos Karapetis
interpreter) and enabled GK2 (again, only one interpreter version was used for it) svn-id: r39783
2009-03-31Added 2 versions of Mixed-up Mother Goose and enabled RAMA and Shivers ↵Filippos Karapetis
(apparently, there was only one version of them) svn-id: r39782
2009-03-31Added 2 versions of QFG4 and updated the information of the German version ↵Filippos Karapetis
of SQ5 svn-id: r39781
2009-03-31Added the German version of QFG3. Also, enabled Phantasmagoria 1 and 2, as ↵Filippos Karapetis
apparently there was only one version of each one svn-id: r39780
2009-03-31Added Mixed-Up Fairy tales, and corrected information on some versions of SQ4Filippos Karapetis
svn-id: r39779
2009-03-31Added another English version of SQ4 floppy and German versions of SQ3, SQ4 ↵Filippos Karapetis
and SQ6 svn-id: r39778
2009-03-31Added the German versions of PQ3 and PQ4Filippos Karapetis
svn-id: r39777
2009-03-31Fixed a typo in the German version of Eco Quest 1 and enabled the German ↵Filippos Karapetis
versions of Laura Bow 2 and Larry 3 which had incomplete info svn-id: r39776
2009-03-31Added the German version of EcoQuest 1, and enabled a version of EcoQuest 2 ↵Filippos Karapetis
which had incomplete details svn-id: r39775
2009-03-31Got rid of the gfx_res_mod_t structFilippos Karapetis
svn-id: r39771
2009-03-30Initialize _staticPalette when creating the graphics resource manager. This ↵Filippos Karapetis
allows KQ6 to start (and then sit idly doing nothing in the main menu :) ) svn-id: r39769
2009-03-30This should really fix the issues with vobab.999/999.voc in SCI1 games (e.g. ↵Filippos Karapetis
KQ5) svn-id: r39768
2009-03-30Ignore the unreliable resource vocab.999 in SCI1 games. This allows us to ↵Filippos Karapetis
use the hardcoded table in vocabulary_get_knames1() instead (also check commit #39694). KQ5 floppy works now without FreeSCI's custom vocabulary file svn-id: r39766
2009-03-30Disabled some unused codeFilippos Karapetis
svn-id: r39765
2009-03-30Added another version of Quest for Glory, from bug report #2718784Filippos Karapetis
svn-id: r39758
2009-03-30Added another version of Hoyle 1, from bug report #2719227Filippos Karapetis
svn-id: r39756
2009-03-30Verified the SCI version of a version of Laura Bow 1 - The Colonel's ↵Filippos Karapetis
Bequest, from bug report #2720682 svn-id: r39755
2009-03-30Changed the SCI version of the French version of LSL3 to match the other ↵Filippos Karapetis
ones. Hopefully, this fixes the crash described in bug #2719017 svn-id: r39754
2009-03-30Fixed compilationFilippos Karapetis
svn-id: r39751
2009-03-30Wrapped all the still WIP SCI32-specific code around appropriate ifdef ↵Filippos Karapetis
blocks. SCI32 has fundamental differences from previous SCI versions (e.g. direct point addressing is no longer possible), most of SCI32 games use SVGA resolutions and currently a lot of SCI32 specific code is missing (like, for example, the newer string and array handling functions, the widget system etc). This has been done in the same manner as in the SCUMM and SAGA engines. svn-id: r39750
2009-03-29SCI: don't delete static palette twiceWillem Jan Palenstijn
svn-id: r39748