Travis Howell
08cebae472
Add some more HE7 differences.
...
svn-id: r14032
2004-06-24 15:13:00 +00:00
Travis Howell
a9de63ef02
Add missing code
...
svn-id: r14028
2004-06-24 13:03:26 +00:00
Travis Howell
54e3e20b98
Revert change, caused regression (Mini game in Cosmic Diner of puttmoon no longer works)
...
svn-id: r14025
2004-06-24 05:11:19 +00:00
Travis Howell
918858ebce
Positive values are only used in DOS version of fbear.
...
svn-id: r14012
2004-06-23 09:59:14 +00:00
Travis Howell
7989a98952
Add FBEAR: Partial fix for the piano, patch #977249
...
svn-id: r13999
2004-06-22 10:39:46 +00:00
Travis Howell
3fd30cda0c
Didn't need to split it after all.
...
svn-id: r13973
2004-06-20 14:47:14 +00:00
Eugene Sandulenko
4f8cb1d514
7.0+ HE games have additional indexes. So read it.
...
svn-id: r13945
2004-06-07 00:26:08 +00:00
Travis Howell
29f03f0d9c
verbOps differences are minor, so merge back in.
...
svn-id: r13943
2004-06-06 11:10:47 +00:00
Travis Howell
ccac679431
Ooops, kept wrong line.
...
svn-id: r13942
2004-06-06 06:09:21 +00:00
Travis Howell
cbbfc34e0a
puttdemo doesn't need HE specific opcodes.
...
actorOps case 225 isn't need for HE, was left over from scumm6.
No need to check for invalid cases, since earlier HE game didn't use those cases.
svn-id: r13941
2004-06-06 05:20:52 +00:00
Travis Howell
7765d6f6b3
ActorOps case 219 exists in earlier HE games too.
...
svn-id: r13940
2004-06-06 04:55:33 +00:00
Eugene Sandulenko
7b2a81a8a6
o more _heversion usage
...
o hack to ensure 1x scaler is selected for 640x480 games. Begs for better
implementation
o 7.0+-specific extendions to
* resource loading
* o6_resourceRoutines
* o6_actorOps
* o7_pickupObject
* ScummEngine::setVerbObject
Now puttputt.w32 script execution advances little more.
svn-id: r13938
2004-06-06 02:20:53 +00:00
Eugene Sandulenko
6be8956d2c
Phase 2 of switching HE to use _heversion. Now unneeded GID's are
...
eliminated.
svn-id: r13927
2004-06-03 01:28:22 +00:00
Eugene Sandulenko
2a34b9d5a1
Phase 1 of move to _heversion use.
...
svn-id: r13926
2004-06-03 00:55:40 +00:00
Travis Howell
3632305c6c
Ignore imuse control code in HE games
...
Add missing code for o6_stampobject (From diasm.)
svn-id: r13924
2004-06-02 13:32:16 +00:00
Travis Howell
86ad0e2b9f
Increase debug level
...
Add error about NES MM been currently unsupported.
svn-id: r13923
2004-06-02 01:54:59 +00:00
Gregory Montoir
ea4d26f04f
(almost) fixed saving/loading images in fatty bears birthday
...
svn-id: r13921
2004-06-01 22:06:05 +00:00
Eugene Sandulenko
6a314c99a9
Fix o6_writeFile.
...
svn-id: r13920
2004-06-01 20:59:14 +00:00
Gregory Montoir
60954319fe
minor changes
...
svn-id: r13916
2004-06-01 17:56:33 +00:00
Travis Howell
6c0f223440
HE games use slightly different E1 opcode
...
Move HE7 specific opcodes to he7, as requested.
svn-id: r13915
2004-06-01 08:37:57 +00:00
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
4c8c01fa41
Forgot to commit
...
svn-id: r13913
2004-05-31 15:07:10 +00:00
Travis Howell
0552b10590
Switch to _heversion
...
svn-id: r13911
2004-05-31 08:56:49 +00:00
Eugene Sandulenko
f3014b9f4c
Add stub for HE o6_quitPauseRestart.
...
svn-id: r13908
2004-05-31 08:44:04 +00:00
Max Horn
17fe0497f5
Renamed StringTab::backup to StringTab::_default, as that describes better what it does
...
svn-id: r13476
2004-04-05 23:54:58 +00:00
Paweł Kołodziejski
924f47ccdd
there is no imuse in he engine
...
svn-id: r13470
2004-04-05 18:54:51 +00:00
Max Horn
6aa6b49ed5
cleanup StringTab stuff
...
svn-id: r13448
2004-04-03 19:41:31 +00:00
Max Horn
a16a86d90f
simplify code by integrating a call to translateText() into addMessageToStack(); improved translateText() further
...
svn-id: r13438
2004-04-02 21:42:42 +00:00
Max Horn
6a1532772a
Revamped COMI/DIG speech decoding (this my cause regressions, watch out). Goal was to streamline code logic, and get rid of a FIXME
...
svn-id: r13347
2004-03-19 23:19:57 +00:00
Max Horn
ba5aa37dcc
refactor use of _messagePtr -> instead of using it as an implicit parameter for various methods, pass its value explicitly to those methods. Note: this *should* be just a code transformation, with no change to the program logic - unless I messed up once again <sigh>
...
svn-id: r13298
2004-03-15 03:09:48 +00:00
Max Horn
782dabbcd3
...and mor. Next big thing should be to document the overlay stuff, but that'll have to wait till after I slept :-)
...
svn-id: r13295
2004-03-15 02:21:04 +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
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
4accb5b006
Make use of GF_WINDOWS in HE games
...
svn-id: r13129
2004-03-02 01:01:36 +00:00
Eugene Sandulenko
c84ad5e0d4
oops
...
svn-id: r13127
2004-03-02 00:23:25 +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
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
Travis Howell
b80a9a2a37
Add case for 3do version.
...
svn-id: r13020
2004-02-24 05:14:00 +00:00
Travis Howell
3586e77e1c
Add case for 3do versions.
...
svn-id: r13018
2004-02-24 05:03:06 +00:00
Travis Howell
10f95809ab
Rename a few opcodes
...
svn-id: r13011
2004-02-24 00:43:01 +00:00
Eugene Sandulenko
a2ea28b56f
Proper implementation of readFile, writeFile and redimArray.
...
HE specific fixes to defineArray.
Now many things started to work in HE games.
svn-id: r13003
2004-02-23 04:01:39 +00:00
Eugene Sandulenko
ab72dadbff
Fix o6_readFile. Now it works
...
svn-id: r13002
2004-02-23 02:51:34 +00:00
Eugene Sandulenko
f878140895
o Add GID_FBEARPACK, previously for target fbpack GID_FBEAR was used, but there
...
were fbear-specific modifications which didn't apply to it. Hence another GID.
o seekFile and tellFile are enabled
svn-id: r13001
2004-02-23 02:07:56 +00:00
Eugene Sandulenko
6588b17469
Added missing HE opcode (0xEB tellFile)
...
svn-id: r12999
2004-02-23 00:59:34 +00:00
Eugene Sandulenko
1fe7d0c890
oops
...
svn-id: r12940
2004-02-20 03:29:39 +00:00
Eugene Sandulenko
76eff7e221
o Fixed crashes when file to open does not exist. (missed functionality)
...
o Fixed redimArray
svn-id: r12939
2004-02-20 03:04:38 +00:00
Eugene Sandulenko
9f073e44c7
oops. Restored needed debug output.
...
svn-id: r12937
2004-02-20 00:46:30 +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