Commit Graph

157 Commits

Author SHA1 Message Date
Eugene Sandulenko
654099e7d6 Preliminary versions of HE opcodes kernelGetFunctions and
kernelSetFunctions. Somewhat buggy.

svn-id: r13914
2004-06-01 06:38:36 +00:00
Eugene Sandulenko
f3014b9f4c Add stub for HE o6_quitPauseRestart.
svn-id: r13908
2004-05-31 08:44:04 +00:00
Max Horn
faa12496e4 Fix for bug #893254 (MI1VGA: Changes in object names are not saved); this may introduce regressions, please report them (overall, this is a neat patch, it removes so many ugly hacks :-)
svn-id: r13325
2004-03-17 01:50:15 +00:00
Travis Howell
6d0e10433c Move to HE6
svn-id: r13140
2004-03-02 10:22:55 +00:00
Travis Howell
ca85e8d51d Ooops, just move everyting used by HE6 to HE6.
svn-id: r13137
2004-03-02 06:42:22 +00:00
Travis Howell
f80d6a7a26 Divide up some code for HE6 and HE7
svn-id: r13136
2004-03-02 06:19:26 +00:00
Eugene Sandulenko
2f65abff2f Implemented more HE opcode stringLen and added stub for opcode F4
svn-id: r13134
2004-03-02 04:11:57 +00:00
Travis Howell
5a3b17de54 Add better check for HE resource differences.
Move stringLen to HE7.

svn-id: r13130
2004-03-02 01:20:18 +00:00
Eugene Sandulenko
dd3683f7e7 Implemented some HE specific opcodes
Added some HE GIDs

svn-id: r13126
2004-03-02 00:21:02 +00:00
Travis Howell
15c3202623 Add stub
svn-id: r13115
2004-03-01 07:06:36 +00:00
Travis Howell
6f214f3a9f Add HE7 vars
svn-id: r13110
2004-03-01 06:25:01 +00:00
Eugene Sandulenko
d7f9be12fe Move decodeParseString to script_v7he.cpp where it really belongs to.
svn-id: r13109
2004-03-01 06:23:25 +00:00
Eugene Sandulenko
9e894f6bf3 Started work on Freddi Fish. Since it is SPU version 7, added new class.
Implemented some SPUv7 specific opcodes

svn-id: r13108
2004-03-01 05:57:30 +00:00
Travis Howell
10f95809ab Rename a few opcodes
svn-id: r13011
2004-02-24 00:43:01 +00:00
Eugene Sandulenko
6588b17469 Added missing HE opcode (0xEB tellFile)
svn-id: r12999
2004-02-23 00:59:34 +00:00
Travis Howell
371cfa810f This should fix zak lotto bug correctly.
svn-id: r12989
2004-02-22 16:08:13 +00:00
Eugene Sandulenko
5d8bf5faf8 Added some more stubs for Kernel[Set/Get]functions. Some more comments
on opcodes

svn-id: r12936
2004-02-20 00:32:29 +00:00
Travis Howell
9d3ed96738 Rename opcode
svn-id: r12914
2004-02-16 05:53:17 +00:00
Travis Howell
7cc3bc357f Rename opcode
svn-id: r12913
2004-02-16 05:15:31 +00:00
Travis Howell
e451c498ac Rename as requested.
svn-id: r12820
2004-02-11 03:36:27 +00:00
Eugene Sandulenko
76fc86f028 Implementation of ScummEngine_v6he::unknownEA_func
svn-id: r12819
2004-02-11 03:21:50 +00:00
Travis Howell
fbd9b36e03 Cleanup
svn-id: r12798
2004-02-09 15:22:31 +00:00
Travis Howell
8de55dcbca Cleanup
svn-id: r12797
2004-02-09 15:22:31 +00:00
Travis Howell
b85e7e77bc Not unique
svn-id: r12796
2004-02-09 14:59:55 +00:00
Travis Howell
36c9dc8b5b Add opcode
svn-id: r12795
2004-02-09 14:53:13 +00:00
Travis Howell
a2039576fb More stubs
svn-id: r12757
2004-02-07 04:11:40 +00:00
Travis Howell
33dcab8d6c Add stub
svn-id: r12756
2004-02-07 03:10:22 +00:00
Travis Howell
86394f4542 Clean up last commit.
svn-id: r12754
2004-02-07 02:52:27 +00:00
Travis Howell
82564def69 Add separate class for Humongous Entertainment games.
svn-id: r12752
2004-02-07 02:23:24 +00:00
Max Horn
923adce456 fix endian bug when dealing with ArrayHeader's; added a hack to permit save games broken due to this to still work; moved the whole 'Array' stuff into ScummEngine_v6
svn-id: r12521
2004-01-19 20:27:31 +00:00
Max Horn
e8164dfb70 moved some V6-only scumm vars to ScummEngine_v6
svn-id: r12517
2004-01-19 19:47:47 +00:00
Max Horn
d094989ae2 smush and insane only work with V6 (this will allow moving some stuff from ScummEngine to ScummEngine_v6)
svn-id: r12516
2004-01-19 19:34:48 +00:00
Max Horn
ee53fb4391 Fix for bug #873688
svn-id: r12274
2004-01-09 13:14:59 +00:00
Max Horn
033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Travis Howell
bfd8549739 Add another HE games opcode and case.
svn-id: r12084
2004-01-02 13:21:13 +00:00
Max Horn
3364949c82 Patch #861716: palManipulateInit for V6 games (I modified the patch a bit)
svn-id: r11718
2003-12-17 17:12:09 +00:00
Paweł Kołodziejski
aa848961b3 changed opcode name to actorOps
svn-id: r11243
2003-11-10 08:46:40 +00:00
Paweł Kołodziejski
514a9b5120 renamed back to o6_ifclassofif and extended names for dim opcodes
svn-id: r11242
2003-11-10 08:00:55 +00:00
Paweł Kołodziejski
2b509bc0b6 renamed opcode and added sobopcode comments
svn-id: r11236
2003-11-10 00:05:17 +00:00
Paweł Kołodziejski
a657b8e7ba renamed some opcodes and added sobopcode comments
svn-id: r11232
2003-11-09 22:12:16 +00:00
Paweł Kołodziejski
1f9e408e2f cleanup whitespaces
svn-id: r11217
2003-11-08 21:59:32 +00:00
Max Horn
53db0a8a07 cleanup: removed version/id from GameSettings
svn-id: r10995
2003-10-28 17:07:25 +00:00
Max Horn
d7660a2662 introduced namespace Scumm; made #include statements use scumm/ prefix explicitly
svn-id: r10571
2003-10-03 18:33:57 +00:00
Max Horn
3f55f2669d renamed class Scumm to ScummEngine (consisten with other engine names; also makes room for a potential 'Scumm' namespace)
svn-id: r10549
2003-10-02 22:42:03 +00:00
Paweł Kołodziejski
199e9632b8 fixed badly commit
svn-id: r10244
2003-09-13 21:04:47 +00:00
Paweł Kołodziejski
b735d9031d implemented fileWrite opcode
svn-id: r10242
2003-09-13 20:54:12 +00:00
Paweł Kołodziejski
0c0f967c59 implemented fileread opcode
svn-id: r10232
2003-09-13 16:25:33 +00:00
Max Horn
b6e4fb2ef7 since _hFileTable is only used by Scumm_v6, there is no reason to put it into class Scumm
svn-id: r10227
2003-09-13 13:59:46 +00:00
Max Horn
87dd04e038 fix for bug #776807 (MM: Jail Door Closes). Our doSentence implementation should now be pretty close to what the original does. But regressions are possible...
svn-id: r10161
2003-09-10 17:15:44 +00:00
Max Horn
1080dac5ac instead of abusing the 'recursive' attribute to flag V2 background scripts, use the freezeResistant attribute. This is a bit more consistent. Also, verb 254 should stop *any* sentence script, not just background ones; some cleanup
svn-id: r10159
2003-09-10 15:02:58 +00:00