aboutsummaryrefslogtreecommitdiff
path: root/engines/cine
AgeCommit message (Collapse)Author
2008-06-18Fixed a small discrepancy in Delphine unpacker's command 00b's documentation ↵Kari Salminen
(Parameter range is 1..8, not 1..9). svn-id: r32730
2008-06-16Merged revisions 32668-32669,32676,32687-32689,32693,32695,32698-32701,32705 ↵Christopher Page
via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r32720
2008-06-13Small cleanup (uint16 -> uint where still applicable).Kari Salminen
svn-id: r32689
2008-06-13More documentation for CineUnpacker-class (Practically done documenting ↵Kari Salminen
now). Also changed parameter and return value types to a more uniform style (uint16 -> uint, int -> uint where applicable etc). svn-id: r32688
2008-06-13Made CineUnpacker::unpack more robust & secure. It shouldn't crash now with ↵Kari Salminen
any input (Before making reading or writing operations they are checked to be in bounds). Also updated some comments and added some error message(s). svn-id: r32687
2008-06-12CINE: Fixed memory leaks in the CINE engineChristopher Page
svn-id: r32677
2008-06-11Merged revisions ↵Christopher Page
32564-32565,32567-32575,32577,32579-32594,32596-32603,32605-32639,32644-32646,32648-32666 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r32667
2008-06-11Documented CineUnpacker class.Kari Salminen
svn-id: r32665
2008-06-11No need to specify CaseSensitiveString_Hash explicitly anymoreMax Horn
svn-id: r32663
2008-06-10A little Delphine unpacker documentation addition and variable renaming.Kari Salminen
svn-id: r32660
2008-06-10Changed unpackHelper1(numBits, addCount) to unpackBytes(numBytes).Kari Salminen
svn-id: r32655
2008-06-10unpackerHelper2(numBits) -> copyRelocatesBytes(offset, numBytes) and some ↵Kari Salminen
revising of the unpacking routine. svn-id: r32653
2008-06-10Properly renamed some of the functions in the Delphine unpacker after ↵Kari Salminen
understanding what they really do. svn-id: r32649
2008-06-10Objectified the Delphine decompression routine (i.e. delphineUnpack).Kari Salminen
svn-id: r32646
2008-06-09Fixed warnings. (Mainly, GCC 4.3 doesn't want you to use "char" as an arrayTorbjörn Andersson
index. Probably because it's undefined whether or not it's signed.) svn-id: r32637
2008-06-08Fixed readVolCnf() filename length detection and converted ↵Kari Salminen
fixVolCnfFileName-function to something easier to understand. svn-id: r32618
2008-06-02Merged revisions ↵Christopher Page
32348-32349,32351-32356,32358-32411,32413-32441,32443-32445,32449,32453-32454,32456-32457,32459-32462,32464-32465,32467-32492,32494-32503 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r32505
2008-05-30Checked that opcodes 0x71-0x73 really do nothing else but read the ↵Kari Salminen
parameters in PC versions of Future Wars and Operation Stealth. Maybe they're used in the Amiga versions? svn-id: r32396
2008-05-30Implemented opcodes 0x04 (o1_mulObjectParam) and 0x05 (o1_divObjectParam).Kari Salminen
svn-id: r32393
2008-05-29Added check in modifyObjectParam's start (Verified with FW & OS PC versions' ↵Kari Salminen
disassemblies). Also removed superfluous default-case, hopefully no compiler will complain about this :). svn-id: r32371
2008-05-29Fixed a crash that occurs when OS startsFilippos Karapetis
svn-id: r32366
2008-05-29Verified most parts of opcode 0x01 (o1_modifyObjectParam) against Future ↵Kari Salminen
Wars's and Operation Stealth's disassembly (Only part of switch case 3 still left to do). svn-id: r32360
2008-05-29Tiny comment update (Echec in French means failure).Kari Salminen
svn-id: r32358
2008-05-28Merged revisions ↵Christopher Page
32124,32126-32128,32131,32133,32135-32144,32146-32153,32155-32163,32165-32168,32170-32173,32175-32179,32181-32191,32193-32202,32204-32205,32209-32214,32216,32218,32220-32235,32237-32266,32269-32271,32273-32290,32292-32295,32297-32317,32319-32323,32325-32328,32330-32331,32334-32338,32343-32347 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r32350
2008-05-28Implemented opcode 0x9A (o2_wasZoneChecked).Kari Salminen
svn-id: r32336
2008-05-28Fix Operation Stealth's opcode 0x82's parameter list (Verified with DOS ↵Kari Salminen
version's disassembly). svn-id: r32335
2008-05-28CINE: Initialize exitEngine to 0 in mainLoop() to allow replay after ↵Christopher Page
returning to the launcher svn-id: r32333
2008-05-27CINE: Fixed two memory leaks when shutting down the CINE engineChristopher Page
svn-id: r32332
2008-05-27Added a few more comments about Operation Stealth's opcodes (Redundancies, ↵Kari Salminen
Future Wars's opcodes' end point). svn-id: r32328
2008-05-27Went through Operation Stealth's opcode list and added TODOs for naming all ↵Kari Salminen
unknown functions properly and some notes about opcode redundancies. svn-id: r32327
2008-05-24Patch #1969189: "CinE renderer rewrite"Eugene Sandulenko
svn-id: r32257
2008-05-12Proper fix for savestates. Thanks to next_ghostEugene Sandulenko
svn-id: r32073
2008-05-06Allow static and dynamic plugins to be used at the same timeJordi Vilalta Prat
svn-id: r31888
2008-04-24Cleanup & typo.Kari Salminen
- Use sizeof(_name) instead of magic number 10 with memset - 'usually' instead of 'ussually' - 'delete[]' instead of 'delete []' - Fixed parameter name discrepancy between loadResource's definition and declaration svn-id: r31701
2008-04-24Fixed regression: CINE games crashed when a message box appeared (patch by ↵Filippos Karapetis
next_ghost) svn-id: r31696
2008-04-21Patch #1941066: "CinE sprite overlay rewrite" courtsey of next_ghostEugene Sandulenko
svn-id: r31651
2008-04-09Fixed warnings for msvc9.Johannes Schickel
svn-id: r31460
2008-04-08Ignore pointers on saveEugene Sandulenko
svn-id: r31453
2008-04-08Fix compilation on my 64-bit system...Sven Hesse
svn-id: r31450
2008-04-07Patch #1913862: "CinE Script system"Eugene Sandulenko
svn-id: r31444
2008-04-05Advanced detector: replaced kADFlagAugmentPreferredTarget by its inverse, ↵Max Horn
kADFlagDontAugmentPreferredTarget (since all AdvDetector engines except Kyra used kADFlagAugmentPreferredTarget, it seems reasonable to assume that as default) svn-id: r31413
2008-03-28OopsFilippos Karapetis
svn-id: r31297
2008-03-28Fixed 2 off-by-one errors (thanks next_ghost for spotting them)Filippos Karapetis
svn-id: r31296
2008-03-14Started to get rid of Common::EncapsulatedADGameDesc (using plain ↵Max Horn
Common::ADGameDescription instead) svn-id: r31121
2008-03-14Advanced Detector: Changed fallback detector from a callback function ↵Max Horn
pointer to an overrideable method of AdvancedMetaEngine svn-id: r31119
2008-02-15Merged lots of _mixer->isReady() warnings into a single one in Engine ↵Max Horn
constructor svn-id: r30871
2008-02-08Initial support for plugin typesJordi Vilalta Prat
svn-id: r30825
2008-02-03Revised Engine plugin API to only provide a single func which returns a ↵Max Horn
MetaEngine instance. Used this to simplify the rest of the plugin system svn-id: r30780
2008-02-03Changed "COMPATIBLITY" to "COMPATIBILITY".Torbjörn Andersson
svn-id: r30754
2008-02-02Moved AdvancedMetaEngine to namespace CommonMax Horn
svn-id: r30736