aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/exereader.cpp
AgeCommit message (Collapse)Author
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-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-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-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-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