Travis Howell
b154e524a9
Correction from disasm.
...
svn-id: r14468
2004-08-05 11:03:22 +00:00
Travis Howell
d60973b05e
HE games use different method to clear some arrays resources.
...
svn-id: r14423
2004-08-01 13:57:00 +00:00
Max Horn
2d5bfca892
Even more array code cleanup
...
svn-id: r14407
2004-08-01 02:07:57 +00:00
Max Horn
5e3236ac47
Add symbolic names for the array types, which makes the code easier to read/understand (note that array types != res types)
...
svn-id: r14404
2004-08-01 01:54:37 +00:00
Travis Howell
4105fdd4f6
Merge palette functions.
...
svn-id: r14324
2004-07-25 11:29:38 +00:00
Travis Howell
95520634d3
Case only used in HE 6.0 games after all.
...
svn-id: r14216
2004-07-15 05:53:36 +00:00
Travis Howell
84e77997d3
Fix music volume regression in HE games.
...
svn-id: r14215
2004-07-15 05:44:57 +00:00
Travis Howell
50c80a808a
HE 7.0 games set fade effects to 1 but don't actually use any fade effects.
...
svn-id: r14212
2004-07-14 09:37:15 +00:00
Travis Howell
80f6319454
Not used by games, switch to invalid.
...
svn-id: r14156
2004-07-03 10:03:21 +00:00
Travis Howell
857c9fc858
Changes for non-akos version of puttputt
...
svn-id: r14133
2004-06-30 11:03:55 +00:00
Travis Howell
26e38321df
Rename var
...
svn-id: r14121
2004-06-29 11:02:15 +00:00
Travis Howell
b1e49b13af
Fix actorOps case 218/9 in HE games
...
svn-id: r14115
2004-06-29 05:36:01 +00:00
Travis Howell
b38f62ffdd
Add check for older puttputt version.
...
svn-id: r14110
2004-06-29 01:34:42 +00:00
Max Horn
b8ad54b3af
Reversed param order of File::open() -- this allowed me to get rid of a few more getGameDataPath() calls
...
svn-id: r14090
2004-06-27 22:14:35 +00:00
Travis Howell
4ffcdcdf4f
Remove bad comment
...
svn-id: r14074
2004-06-27 02:17:56 +00:00
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