Travis Howell
f16065d86d
Remove some old/duplicate code.
...
Add a few more functions/stubs for HE 7.2
Moved HE 7.2 o_resourceRoutine() specifics.
svn-id: r14727
2004-08-24 11:17:28 +00:00
Travis Howell
25ccf3a0ee
Another He 7.2 function
...
svn-id: r14719
2004-08-23 14:03:54 +00:00
Travis Howell
4f55b334eb
Re-order opcodes
...
svn-id: r14714
2004-08-23 11:20:25 +00:00
Travis Howell
bbc75e4220
Add He 7.2 class
...
svn-id: r14709
2004-08-23 10:34:50 +00:00
Travis Howell
85addeb67b
Oops
...
svn-id: r14708
2004-08-23 09:25:37 +00:00
Travis Howell
bb5cae10b4
More HE 7.2 changes
...
svn-id: r14707
2004-08-23 09:18:55 +00:00
Travis Howell
71678056ab
Typo
...
svn-id: r14705
2004-08-23 08:49:04 +00:00
Travis Howell
bbfe489e9f
More changes for He 7.2 games
...
Might need HE7.2 class eventually
svn-id: r14704
2004-08-23 08:41:23 +00:00
Jonathan Gray
e46c81ad74
fix compilation by removing what was presumably a typo
...
svn-id: r14697
2004-08-23 05:56:29 +00:00
Travis Howell
dffbcceb91
Add opcode
...
svn-id: r14695
2004-08-23 05:23:58 +00:00
Max Horn
b20187a0e9
Cursor code cleanup
...
svn-id: r14690
2004-08-22 23:38:00 +00:00
Travis Howell
60cc2470b3
Change to invalid, should never be called
...
svn-id: r14680
2004-08-22 09:47:12 +00:00
Max Horn
239aa2b062
Renamed o6_unknownE1 to o6_getPixel; use vs->xstart instead of _screenLeft
...
svn-id: r14607
2004-08-14 15:14:01 +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
d68d9a4e1d
Add support for sound offsets in HE games.
...
svn-id: r14209
2004-07-14 07:29:09 +00:00
Travis Howell
63003a1cca
Ooops
...
svn-id: r14208
2004-07-14 05:53:37 +00:00
Travis Howell
621ff05ace
Add support for music in HE 7.0 games.
...
Check music status correctly in 3DO versions.
svn-id: r14193
2004-07-12 09:02:18 +00:00
Travis Howell
80f6319454
Not used by games, switch to invalid.
...
svn-id: r14156
2004-07-03 10:03:21 +00:00
Eugene Sandulenko
6980923df8
Move Win32ResExtractor to ScummEngine_v7he. Now it doesn't look alien.
...
svn-id: r14104
2004-06-28 11:38:26 +00:00
Travis Howell
c026a0a5e1
Another palette change needed for HE 7.0 games.
...
Rename a few HE sound vars
svn-id: r14084
2004-06-27 15:41:01 +00:00
Eugene Sandulenko
9ef85b6281
Renamed some HE-specific variables.
...
svn-id: r14083
2004-06-27 15:22:31 +00:00
Travis Howell
c399ca8486
Switch to debug
...
svn-id: r14051
2004-06-25 12:17:33 +00:00
Eugene Sandulenko
1503d476ec
Fix $Header$
...
svn-id: r14035
2004-06-25 03:42:51 +00:00
Travis Howell
08cebae472
Add some more HE7 differences.
...
svn-id: r14032
2004-06-24 15:13:00 +00:00
Travis Howell
2dae80dbd1
Checked opcoded
...
svn-id: r14018
2004-06-23 10:52:22 +00:00
Travis Howell
755efffd78
Typo
...
svn-id: r14016
2004-06-23 10:34:44 +00:00
Travis Howell
9cc7594384
Remove HE7 check that wasn't needed and caused resource load failures.
...
Enable startSound code in HE7 games.
Avoid loading music resources in HE7 games, since they are unsupported at the moment.
svn-id: r14010
2004-06-23 09:13:25 +00:00
Travis Howell
7d6f56ed48
Enable some sound support in HE7 games.
...
svn-id: r14006
2004-06-23 02:21:10 +00:00
Eugene Sandulenko
2e0814514c
HE 7.0 fixes
...
o Stub for o7_startSound
o graphics decoders
o findResource was moved to ScummEngine and extended
o 7.0+ titles use akos costumes, so fix that in launcher
o more o6_resourceRoutines stubs
Now HE 7.0 games (first 320x200 windows ports) show intros and some are
playable to some extent.
svn-id: r14003
2004-06-23 01:36:57 +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
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
33407c63d8
Implement o7_readINI(), well, we pretend that we don't have .ini file.
...
Fix bug in stringLen() function.
svn-id: r13931
2004-06-05 02:20:40 +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
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
Paweł Kołodziejski
924f47ccdd
there is no imuse in he engine
...
svn-id: r13470
2004-04-05 18:54:51 +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
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