aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
2009-02-20formatingPaweł Kołodziejski
svn-id: r38612
2009-02-20formatingPaweł Kołodziejski
svn-id: r38607
2009-02-20formatingPaweł Kołodziejski
svn-id: r38605
2009-02-20formatingPaweł Kołodziejski
svn-id: r38604
2009-02-20formatingPaweł Kołodziejski
svn-id: r38603
2009-02-20Used parentheses to indicate operator precedence (I hope I got them right)Filippos Karapetis
svn-id: r38602
2009-02-20formatingPaweł Kołodziejski
svn-id: r38601
2009-02-20formatingPaweł Kołodziejski
svn-id: r38600
2009-02-20fixed compilationPaweł Kołodziejski
svn-id: r38599
2009-02-20formatingPaweł Kołodziejski
svn-id: r38598
2009-02-20SCI: Started rewriting file handling. Warning: This will likely introduceMax Horn
regressions, but we just have to start somewhere. - factored out some common code in engine/kfile.cpp into a separate func - replaced many uses of chdir, getcwd, sci_init_dir etc. by equivalent or better functionality from SearchMan etc. - replaced many uses of sci_open and sci_fopen by using Common::File and Common::Stream - C++ified some stuff - simplified ResourceSource a bit (loosing some unused functionality) svn-id: r38597
2009-02-20SCI: Renamed some ResourceManager members, cleanupMax Horn
svn-id: r38596
2009-02-20SCI: Removed unused allow_patches param/memberMax Horn
svn-id: r38595
2009-02-20SCI: Added TODO suggestion to change the vm opcode switch/case to an opcode ↵Max Horn
table with methods for each opcode (helps to separate code and deal with changed opcode numbering in other SCI versions) svn-id: r38594
2009-02-20SCI: Renamed resource_source_t -> ResourceSource; some cleanupMax Horn
svn-id: r38593
2009-02-20SCI: Renamed resource_mgr_t -> ResourceManager; added remark to 'the other ↵Max Horn
resource manager' that it should be renamed to GraphicsManager or so svn-id: r38592
2009-02-20SCI: Removed unused fileMax Horn
svn-id: r38591
2009-02-20- Moved SciEngine code to sci.cppJordi Vilalta Prat
- Fill the platform on fallback detection - Report unparseable version strings - Map known non-numeric version strings to their numeric counterparts - Fix a crash caused by uninitialized LZEXE data svn-id: r38589
2009-02-20Enable Eco Quest again.Travis Howell
svn-id: r38580
2009-02-20Update comments.Travis Howell
svn-id: r38579
2009-02-20Ooops, remove excess zero.Travis Howell
svn-id: r38577
2009-02-20Add another English DOS version of The Island of Dr. BrainTravis Howell
svn-id: r38576
2009-02-20Add change from Quietust, to fix MSVC 7.1 compile.Travis Howell
svn-id: r38574
2009-02-20Avoid conflicting targets for King's Quest 4.Travis Howell
svn-id: r38573
2009-02-20Add entries for some SCI demosMatthew Hoops
svn-id: r38572
2009-02-20We only got 1 mixer - removed the unneeded file mixers.cppFilippos Karapetis
svn-id: r38569
2009-02-20Re-enable some more Amiga entries.Matthew Hoops
svn-id: r38568
2009-02-20Updated some versions in the detectorFilippos Karapetis
svn-id: r38567
2009-02-19- Do not break after finding an executable in SCI fallback detection, as we ↵Matthew Hoops
may not have found the resource files yet. - Re-enabled codename iceman amiga and fix amiga fallback detection. svn-id: r38566
2009-02-19Re-enable some entries which I have verified (or Kirben verified in some ↵Matthew Hoops
earlier commits). Also, remove the printf's from the fallback detection code; it would appear when detecting non-SCI games, which is not the intended effect. svn-id: r38565
2009-02-19formatingPaweł Kołodziejski
svn-id: r38564
2009-02-19don't give up scanning files after one potential executable (such as ↵Willem Jan Palenstijn
sierra.ico...) svn-id: r38563
2009-02-19Function call order in expressions isn't well-defined. Also fix missing ↵Willem Jan Palenstijn
shift and moved some comments. svn-id: r38562
2009-02-19enable Larry 3 DOS English. The MD5s match and its sciv.exe has 0.000.572Joost Peters
svn-id: r38561
2009-02-19formatingPaweł Kołodziejski
svn-id: r38560
2009-02-19The current list in the detector is not really useful. We need the SCI ↵Filippos Karapetis
version used for each variant of every SCI game. Therefore, all the detection entries have been disabled, apart from the few versions which I have and was able to verify the SCI version used. Please, specify the SCI version in disabled entries and re-enable them. This was done to prevent issues with incorrect game entries in the future, as game entries with incorrect SCI versions won't work correctly svn-id: r38559
2009-02-19formatingPaweł Kołodziejski
svn-id: r38558
2009-02-19formatingPaweł Kołodziejski
svn-id: r38557
2009-02-19formatingPaweł Kołodziejski
svn-id: r38556
2009-02-19formatingPaweł Kołodziejski
svn-id: r38555
2009-02-19formatingPaweł Kołodziejski
svn-id: r38554
2009-02-19Used the LZEXE unpacker from the teenagent engine. The SCI version detector ↵Filippos Karapetis
now works with LZEXE packed executables too svn-id: r38553
2009-02-19use READ_BE_UINT32() function to read a 32-bit Big Endian value.Joost Peters
svn-id: r38551
2009-02-19Corrected erroneous use of MKID_BEFilippos Karapetis
svn-id: r38550
2009-02-19Fixed version checking for unpacked executable files, and updated the SCI ↵Filippos Karapetis
version for an entry for PQ2 svn-id: r38549
2009-02-19MKID_BE() does not work that way. Moreover, it even fails to compile on my ↵Sven Hesse
64bit system because of "loss of precision". svn-id: r38548
2009-02-19Add patch #2611827 - Add English versions of Laura Bow/2.Travis Howell
svn-id: r38547
2009-02-19Add patch #2616093 - Add/update Quest for Glory 4 details.Travis Howell
svn-id: r38546
2009-02-19Add patch #2615978 - Fix SCI version for Eco Quest.Travis Howell
svn-id: r38545
2009-02-19Rewrote the EXE reading routines (the LZEXE compression stuff is still not ↵Filippos Karapetis
completed, and will be implemented in a follow-up commit) svn-id: r38543