Travis Howell
ea0b3ccacc
Too Many HE versions.
...
svn-id: r14196
2004-07-12 13:27:59 +00:00
Travis Howell
fd60246277
Add HE 7.1 games music support, untested.
...
svn-id: r14195
2004-07-12 13:22:48 +00:00
Travis Howell
a5187aa823
Should be right this time.
...
svn-id: r14194
2004-07-12 09:26:30 +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
b42e853ddd
Fix puttdemo (dos) regression.
...
svn-id: r14192
2004-07-12 06:22:40 +00:00
Travis Howell
032405d6f7
Bump save game version for HE 7.0 changes
...
Remove mention of talkspeed default, since it no longer applies.
svn-id: r14191
2004-07-11 11:59:18 +00:00
Travis Howell
e98b7c11ed
Missed one spot
...
svn-id: r14190
2004-07-11 10:47:25 +00:00
Travis Howell
17802b8035
Rename var
...
Add some changes ready for next save game version (Commented out)
svn-id: r14189
2004-07-11 09:15:14 +00:00
Travis Howell
26f4df6aa3
Color cycling is only used in SCUMM 4+ games.
...
svn-id: r14186
2004-07-11 03:46:32 +00:00
Travis Howell
e94931462b
Add vart
...
svn-id: r14185
2004-07-11 01:30:21 +00:00
Travis Howell
ebafa060c6
Always stop actor walkscript when required.
...
svn-id: r14184
2004-07-10 23:32:31 +00:00
Travis Howell
32335f0ea1
Ooops
...
svn-id: r14183
2004-07-10 11:46:15 +00:00
Travis Howell
4b4bb0d726
Full Throttle handles verb differently
...
svn-id: r14182
2004-07-10 11:42:31 +00:00
Torbjörn Andersson
a2afa01580
Don't allow codec 1 to skip columns when _scaleX is 255. This is consistent
...
with how we do it in costume.cpp, and it fixes a graphics glitch in the CMI
banjo duel for me.
svn-id: r14179
2004-07-09 07:06:30 +00:00
Torbjörn Andersson
b0cf75722e
Experimental fix for bugs #795938 and #929242 . In both cases, text is
...
apparently printed before cameraMoved() has had the chance to update xstart
of virtscr[0].
All this change does is to call cameraMoved() from setCameraAt().
svn-id: r14177
2004-07-08 10:47:44 +00:00
Travis Howell
a52cac7069
Ooops
...
svn-id: r14175
2004-07-07 00:11:11 +00:00
Travis Howell
03ddb782d1
Code is correct, check against disasm.
...
svn-id: r14172
2004-07-05 06:29:38 +00:00
Travis Howell
a1cd1787e8
Unused in original game (According to diasm.)
...
svn-id: r14171
2004-07-05 06:26:57 +00:00
Travis Howell
40fa690de0
Merge into new function.
...
svn-id: r14170
2004-07-05 06:25:01 +00:00
Travis Howell
510d9c847f
Should use putActor
...
svn-id: r14169
2004-07-05 06:02:05 +00:00
Max Horn
9160374f23
Get rid of old hack (possible thanks to Kirbens recent change to the createBoxMatrix opcode)
...
svn-id: r14168
2004-07-05 01:33:51 +00:00
Travis Howell
5b7157e3c9
Match disasm., applies to The Dig too.
...
svn-id: r14167
2004-07-04 12:06:17 +00:00
Paweł Kołodziejski
11d552ff7e
added code for bundle script vars
...
svn-id: r14166
2004-07-04 06:14:18 +00:00
Travis Howell
84ea22d80c
Switch warnings to debug, since they occur normally in games.
...
svn-id: r14164
2004-07-04 03:25:24 +00:00
Travis Howell
d0f31a829a
PC version of FT demo uses older animation/direction calculations
...
actor flip is only reset for HE games.
svn-id: r14162
2004-07-04 03:12:02 +00:00
Travis Howell
1a91b85549
Correction
...
svn-id: r14161
2004-07-04 00:10:30 +00:00
Travis Howell
0a287fa7f6
Initialise HE 7.0 sound vars
...
Enable VAR_NUM_GLOBAL_OBJS
svn-id: r14160
2004-07-03 23:58:30 +00:00
Travis Howell
7927f8574e
Add suggested fix for bug #778281 (Solution checked against disasm.)
...
svn-id: r14159
2004-07-03 13:32:56 +00:00
Travis Howell
40eea5d386
Keep mouse mutton VARS in sync.
...
svn-id: r14158
2004-07-03 11:37:26 +00:00
Travis Howell
da05ebfa3d
Add vars
...
svn-id: r14157
2004-07-03 10:43:40 +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
b2bb3a3aa4
Add a few vars
...
svn-id: r14155
2004-07-03 09:59:05 +00:00
Eugene Sandulenko
1590ea242e
Fix veggie head bug in fbear. Patch attahed to bugreport #984258 is
...
partially attached.
svn-id: r14154
2004-07-03 03:06:15 +00:00
Travis Howell
995ac059f8
Caused no speech in imuse digital games.
...
svn-id: r14153
2004-07-02 07:38:40 +00:00
Travis Howell
6422036267
Add vars
...
svn-id: r14152
2004-07-02 06:40:08 +00:00
Eugene Sandulenko
d01f52a7f5
Fix some HE versions, add multiple versions targets.
...
svn-id: r14147
2004-07-01 11:36:06 +00:00
Travis Howell
26a4a688cf
Fix large delay in library of The Dig regression.
...
Clipping in akos was made too strict.
svn-id: r14145
2004-07-01 11:22:38 +00:00
Paweł Kołodziejski
a6068ff5ae
fixed compilation
...
svn-id: r14139
2004-07-01 05:46:39 +00:00
Travis Howell
dcc74eb07d
Commited wrong change
...
svn-id: r14137
2004-07-01 04:45:56 +00:00
Travis Howell
360d5cffc0
Add better check
...
svn-id: r14135
2004-07-01 04:37:13 +00:00
Eugene Sandulenko
b03301b97d
Move some HE demos to version 72, where they should be.
...
svn-id: r14134
2004-06-30 12:50:30 +00:00
Travis Howell
857c9fc858
Changes for non-akos version of puttputt
...
svn-id: r14133
2004-06-30 11:03:55 +00:00
Torbjörn Andersson
b7dbbc6141
Initialise _numImages to zero, along with the other _num<whatever>
...
variables. This fixes a Valgrind error, and the "Invalid allocation size"
errors I got when running ScummVM in GDB under MinGW yesterday.
svn-id: r14129
2004-06-30 06:46:32 +00:00
Eugene Sandulenko
74bf51d3d6
Implement game detection based on MD5s. This lets us avoid multiple GIDs
...
for different versions of HE games. Right now there is just one game, but
more to follow.
svn-id: r14124
2004-06-29 12:10:08 +00:00
Travis Howell
26e38321df
Rename var
...
svn-id: r14121
2004-06-29 11:02:15 +00:00
Travis Howell
bebf55492a
Revert hypothetical off-by-one fixin akos codec 16, causes glitches in HE games.
...
svn-id: r14120
2004-06-29 10:37:52 +00:00
Travis Howell
a78226a9c5
Remove old commented out code
...
svn-id: r14119
2004-06-29 10:23:15 +00:00
Travis Howell
a3b04b047b
Change stampObject opcode to use same method as HE game, in order to draw to background.
...
svn-id: r14118
2004-06-29 10:21:53 +00:00
Travis Howell
8a74791c64
Add hack for mouse hotpot in funpack
...
svn-id: r14117
2004-06-29 09:57:01 +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
a5df4fba77
Added simple ref-counting to the File class
...
svn-id: r14106
2004-06-28 22:34:22 +00:00
Eugene Sandulenko
875d0a580e
oops
...
svn-id: r14105
2004-06-28 13:47:39 +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
ba23b9f96e
Fix missing subtitles in Conroy Bumpus' song in Sam & Max
...
svn-id: r14101
2004-06-28 09:03:08 +00:00
Travis Howell
8d5cb06d25
Add a few more HE 7.2 vars
...
svn-id: r14098
2004-06-28 01:32:36 +00:00
Travis Howell
0b045875ca
Fix missing sound effects in puttdemo (DOS)
...
svn-id: r14097
2004-06-28 01:09:41 +00:00
Max Horn
53af3dc670
Enhanced default directory support in the File class; now one can specify arbitrary many default search directories
...
svn-id: r14095
2004-06-28 00:06:31 +00:00
Max Horn
b1de21accb
Don't use getGameDataPath()
...
svn-id: r14094
2004-06-28 00:00:33 +00:00
Travis Howell
d4f071c6c6
That check should of been for HE 7.0 games.
...
svn-id: r14092
2004-06-27 23:54:53 +00:00
Max Horn
c7f97c0bcb
Added small TODO to my currently defunct OSX-COMI-hack
...
svn-id: r14091
2004-06-27 22:19:21 +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
Max Horn
b7f9e2137b
Thanks to File::setDefaultDirectory(), in most cases it is *not* necessary to pass getGameDataPath() on to File::open()
...
svn-id: r14088
2004-06-27 22:03:38 +00:00
Max Horn
df984b3824
Thanks to File::setDefaultDirectory(), in most cases it is *not* necessary to pass getGameDataPath() on to File::open()
...
svn-id: r14087
2004-06-27 21:52:25 +00:00
Max Horn
4b2d863924
Renamed/documented some odd smush/insane vars
...
svn-id: r14085
2004-06-27 21:06:04 +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
Max Horn
a6b582a0c4
Moved _Win32ResExtractor to ScummEngine_v6 (and ideally, it should be confined to the HE classes only, but right now that is not feasible)
...
svn-id: r14082
2004-06-27 13:33:03 +00:00
Max Horn
6f8f26dd38
Small TODO comment
...
svn-id: r14081
2004-06-27 13:32:50 +00:00
Max Horn
f8cc10321e
Fix memory leak
...
svn-id: r14080
2004-06-27 13:24:15 +00:00
Max Horn
907f2dbf19
Use existing ScummVM functionality for packed structs
...
svn-id: r14079
2004-06-27 13:15:23 +00:00
Travis Howell
2da9dc7fe4
Not required for WIN32
...
svn-id: r14078
2004-06-27 11:21:54 +00:00
Travis Howell
8c32afe796
HE 7.0 games don't actually use their color cycling resources
...
svn-id: r14076
2004-06-27 11:12:23 +00:00
Travis Howell
372296e918
Fix actor palette in HE 7.0 games.
...
Use roompalette[] for all graphics decoders
svn-id: r14075
2004-06-27 10:54:31 +00:00
Travis Howell
4ffcdcdf4f
Remove bad comment
...
svn-id: r14074
2004-06-27 02:17:56 +00:00
Jonathan Gray
b02221a613
Add initial support for reading sputm.9x index files. Teach ScummVM about res type 13 (rtImage/AWIZ), although don't actually allocate when reading the DIRI block yet. Error out when trying to read a sputm.9x DOBJ block as they are different to earlier versions and not yet supported
...
svn-id: r14073
2004-06-26 12:57:11 +00:00
Travis Howell
5268717ad4
Older scaleTable and scale values are still use by HE games.
...
svn-id: r14069
2004-06-26 07:31:57 +00:00
Jonathan Gray
46c50cf00c
move puttzoo back into the correct position and note Scummsys.90 version
...
svn-id: r14068
2004-06-26 06:58:39 +00:00
Jonathan Gray
e61c96cb2e
work around for humongous catalogs
...
svn-id: r14066
2004-06-26 05:08:02 +00:00
Travis Howell
bd87b82243
GF_WINDOWS no longer required for later HE games
...
svn-id: r14065
2004-06-26 04:50:33 +00:00
Travis Howell
ab0822e8c3
Enable next set of HE games, which all reach boot scripts.
...
svn-id: r14064
2004-06-26 04:33:28 +00:00
Travis Howell
766d221552
Correction
...
svn-id: r14063
2004-06-26 03:41:21 +00:00
Jonathan Gray
e5ddd7ef55
add catalog2 target
...
svn-id: r14062
2004-06-26 03:26:20 +00:00
Jonathan Gray
2abe07e044
let my Scummsys.90 version of freddi get detected properly
...
svn-id: r14061
2004-06-26 03:00:37 +00:00
Jonathan Gray
cbf068b638
look for the newer BMAP blocks from later humongous games if we can't find an SMAP block
...
svn-id: r14060
2004-06-26 02:45:17 +00:00
Travis Howell
dfa7af5b5d
Fix transparency for akos codec 16 in HE games.
...
svn-id: r14059
2004-06-26 01:02:52 +00:00
Max Horn
6b722ff11b
Added Engine::_saveFileMan; thus was able to get rid of auto_ptr usage again
...
svn-id: r14058
2004-06-25 22:39:21 +00:00
Max Horn
7a8d469c66
Use auto_ptr to avoid leaks
...
svn-id: r14057
2004-06-25 22:12:57 +00:00
Max Horn
de7c36f063
cleanup
...
svn-id: r14055
2004-06-25 21:48:12 +00:00
Travis Howell
c399ca8486
Switch to debug
...
svn-id: r14051
2004-06-25 12:17:33 +00:00
Travis Howell
7b62636e75
Delay only required when using subtitles
...
svn-id: r14050
2004-06-25 12:11:34 +00:00
Travis Howell
c9e293b76c
Avoid illegal VARS in HE 7.2
...
svn-id: r14049
2004-06-25 11:55:23 +00:00
Max Horn
4bb40b3408
fix warning
...
svn-id: r14048
2004-06-25 11:49:07 +00:00
Jonathan Gray
b5c11e4660
note targets with multiple interpreter versions
...
svn-id: r14046
2004-06-25 11:35:19 +00:00
Travis Howell
cc62c0823b
Set fast mode for HE7 games too.
...
FIXME not needed, originals used getGraphicsPerformance()
svn-id: r14045
2004-06-25 11:32:19 +00:00
Jonathan Gray
bdba2baa18
Display error based on the version a game is believed to be when reading MAXS block. Note additional C++ engine based version of spydemo.
...
svn-id: r14044
2004-06-25 10:58:47 +00:00
Jonathan Gray
28b1c628aa
Check blocksize when reading MAXS, may potentially detect HE versions using it in future. Add/Correct some more HE targets.
...
svn-id: r14043
2004-06-25 10:39:35 +00:00
Travis Howell
dce61ed32f
Correction
...
svn-id: r14042
2004-06-25 10:36:11 +00:00
Jonathan Gray
31f9fb538a
move puttzoo to _heversion 72 as it needs the newer MAXS block reading code, add bluesabctimedemo target
...
svn-id: r14041
2004-06-25 10:12:59 +00:00
Jonathan Gray
22a6163a3a
there were never dos versions of these HE titles so bump _heversion up to 70
...
svn-id: r14040
2004-06-25 09:57:10 +00:00
Travis Howell
b2c417d463
Fix regression in HE 7.2 games
...
svn-id: r14039
2004-06-25 09:52:17 +00:00
Jonathan Gray
2ce0184d12
add debugging messages for index blocks which don't already have them via readResTypeList
...
svn-id: r14038
2004-06-25 08:18:51 +00:00
Travis Howell
ae10ed243c
Minor cleanup
...
svn-id: r14037
2004-06-25 08:10:34 +00:00
Travis Howell
0db578ac11
Fix minor bug in akos codec1
...
svn-id: r14036
2004-06-25 06:10:13 +00:00
Eugene Sandulenko
1503d476ec
Fix $Header$
...
svn-id: r14035
2004-06-25 03:42:51 +00:00
Eugene Sandulenko
6affa9e75a
Phase #3 of HE v7.0+ cursors. Now they show up correctly. Remove TODO item.
...
svn-id: r14034
2004-06-24 20:20:35 +00:00
Eugene Sandulenko
088676cdb2
Add grabCursorFromBuffer() function.
...
svn-id: r14033
2004-06-24 20:09:36 +00:00
Travis Howell
08cebae472
Add some more HE7 differences.
...
svn-id: r14032
2004-06-24 15:13:00 +00:00
Eugene Sandulenko
d6cfe9a5e9
Phase #2 of HE v7.0+ cursors. Still no visual output, but all data is
...
parsed now.
svn-id: r14031
2004-06-24 14:12:20 +00:00
Travis Howell
afbe1efa18
Not required for WIN32
...
svn-id: r14029
2004-06-24 13:10:48 +00:00
Travis Howell
a9de63ef02
Add missing code
...
svn-id: r14028
2004-06-24 13:03:26 +00:00
Travis Howell
622f3ec78f
Fix mouse cursors hotspot in HE games.
...
HE games don't change cursor hotspot, when changing cursor image.
svn-id: r14027
2004-06-24 12:32:19 +00:00
Travis Howell
974f3e6431
Fix comi regression
...
svn-id: r14026
2004-06-24 05:55:04 +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
Eugene Sandulenko
9fae63756b
Phase #1 of HE v7.0+ cursors. Basically it's Win32 resource extractor
...
incorporated from icotools, no display, just searching it in resources
and display a warning. Graphics converter is on the way.
Code is NOT endian-safe. It will not work on BE system, as was tested by
joostp. Please, fix endianess.
svn-id: r14024
2004-06-24 02:36:17 +00:00
Travis Howell
8c70f6bb6a
Ooops
...
svn-id: r14021
2004-06-23 11:28:51 +00:00
Travis Howell
eecabcecb3
Remove duplicate code
...
svn-id: r14020
2004-06-23 11:27:58 +00:00
Travis Howell
2dae80dbd1
Checked opcoded
...
svn-id: r14018
2004-06-23 10:52:22 +00:00
Jonathan Gray
615f0e4b47
for whatever reason hev7 gives us a 244 for quit instead of 160
...
svn-id: r14017
2004-06-23 10:47:14 +00:00
Travis Howell
755efffd78
Typo
...
svn-id: r14016
2004-06-23 10:34:44 +00:00
Jonathan Gray
86af05599b
this still needs to be sorted out properly but it seems the majority of cases use 0 not 255 need to distinguish which in future...
...
svn-id: r14014
2004-06-23 10:18:19 +00:00
Jonathan Gray
3744c9f772
fbear always uses a transparency colour of 5 in codec 16
...
svn-id: r14013
2004-06-23 10:08:20 +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
04d4f7fca1
Fix room changing in HE7 games.
...
svn-id: r14011
2004-06-23 09:48:27 +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
Jonathan Gray
c7f06142a0
use the correct transparency colour for akos codec 16 with hev7
...
svn-id: r14009
2004-06-23 07:45:28 +00:00
Eugene Sandulenko
fe146617e6
Fixed FT, so battles are not so ridiculously easy as before. Now match original
...
svn-id: r14007
2004-06-23 03:16:04 +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
a7e85cab1a
oops. Forgot to remove debug output and rename resource type.
...
svn-id: r14004
2004-06-23 01:47:34 +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
Eugene Sandulenko
2cd355107e
HE v7.0+ resources finally fixed
...
svn-id: r14001
2004-06-22 13:52:39 +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
Paweł Kołodziejski
5ce27765af
dont wait for end of stream while playing insane
...
svn-id: r13998
2004-06-21 19:37:54 +00:00
Paweł Kołodziejski
8c14139a33
call imuse directly
...
svn-id: r13997
2004-06-21 19:04:48 +00:00
Eugene Sandulenko
69ab14e133
More HE v7.0+ resource fixes.
...
Make puttdemo.win runnable again.
svn-id: r13994
2004-06-21 10:06:52 +00:00
Paweł Kołodziejski
fdb2c41cdd
increased audio buffer to solve scuttering problems
...
svn-id: r13993
2004-06-21 06:59:24 +00:00
Travis Howell
b44caf2c17
Leave as warning for now
...
svn-id: r13992
2004-06-21 05:43:29 +00:00
Paweł Kołodziejski
416b9b2ab4
fixed status of sounds for stream2
...
svn-id: r13991
2004-06-21 05:31:51 +00:00
Travis Howell
fce2762f29
Add some missing code
...
svn-id: r13990
2004-06-21 02:33:23 +00:00
Paweł Kołodziejski
8b789937c6
changed check to _insaneRunning
...
svn-id: r13986
2004-06-20 21:01:32 +00:00
Eugene Sandulenko
80216dc6d6
Rewrote 3DO graphics decoders to more C-like syntax.
...
svn-id: r13985
2004-06-20 20:54:18 +00:00
Paweł Kołodziejski
6268fdae25
missed changes
...
svn-id: r13984
2004-06-20 20:19:09 +00:00
Paweł Kołodziejski
af3d123730
added exception for insane sounds to prevent deadlock
...
svn-id: r13983
2004-06-20 20:13:01 +00:00
Eugene Sandulenko
dad3482500
Fix compilation
...
svn-id: r13981
2004-06-20 19:19:53 +00:00
Paweł Kołodziejski
38ed122c95
what was that ?
...
svn-id: r13980
2004-06-20 18:48:17 +00:00
Paweł Kołodziejski
dcc12aa49f
stop track after stream is reach end
...
svn-id: r13978
2004-06-20 18:36:10 +00:00
Paweł Kołodziejski
8a685092d2
moved sound calls to the same smush thread with others sounds
...
svn-id: r13977
2004-06-20 16:38:28 +00:00
Paweł Kołodziejski
24f5130de2
better check if track is used
...
svn-id: r13976
2004-06-20 15:58:28 +00:00
Paweł Kołodziejski
92fce3fa49
i wanted 16 not 24
...
svn-id: r13975
2004-06-20 15:32:46 +00:00
Paweł Kołodziejski
83d4d9058e
trackOffset is obsolote, added few debugs, added flush sounds while smush plying to prevent overload tracks
...
svn-id: r13974
2004-06-20 15:28:11 +00:00
Travis Howell
3fd30cda0c
Didn't need to split it after all.
...
svn-id: r13973
2004-06-20 14:47:14 +00:00
Paweł Kołodziejski
b6ce351f6d
fix for not finding sample
...
svn-id: r13970
2004-06-20 13:19:22 +00:00
Paweł Kołodziejski
8f1191b379
some optimisations
...
svn-id: r13969
2004-06-19 17:48:06 +00:00
Paweł Kołodziejski
4b9aa09f03
moved a bit
...
svn-id: r13968
2004-06-19 17:22:18 +00:00
Paweł Kołodziejski
f5c8c66642
chnaged fps in imuse digi to dynamic param
...
svn-id: r13967
2004-06-19 16:00:11 +00:00
Paweł Kołodziejski
22048dca58
that was very bad
...
svn-id: r13966
2004-06-19 15:17:50 +00:00
Paweł Kołodziejski
212a451b1a
correct for last commit, changed dummy reads to seek
...
svn-id: r13965
2004-06-19 15:05:18 +00:00
Paweł Kołodziejski
eb867d6d3d
removed unused code
...
svn-id: r13964
2004-06-19 14:54:13 +00:00
Paweł Kołodziejski
726ac17b6e
experimental fix for expired sounds
...
svn-id: r13963
2004-06-19 14:41:04 +00:00
Torbjörn Andersson
3da9e2d21e
The "Fatty Bear's Birthday Surprise" demo didn't erase subtitles properly
...
during the black-and-white "Alfred Hitchcock Presents" style part of the
intro. I think this is the correct fix for it, but I could be wrong...
svn-id: r13958
2004-06-14 07:23:59 +00:00
Torbjörn Andersson
a15f20535f
Applied my suggested fix for bug #960674 , now that Fingolfin has had the
...
chance to look at it.
svn-id: r13957
2004-06-13 20:00:46 +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
2603446c0d
oops. Fix resource loading for 6.x games
...
svn-id: r13939
2004-06-06 02:36:44 +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
Jonathan Gray
d39cf192db
explicity declare GF_WINDOWS on windows only HE games, list tags as strings not hex in some debugging messages
...
svn-id: r13937
2004-06-05 15:14:19 +00:00
Jonathan Gray
e356a4ccc3
Allow dialogue options in the SegaCD version of Monkey Island to be cycled through with mousewheel. Closes RFE #953111
...
svn-id: r13936
2004-06-05 13:41:08 +00:00
Jonathan Gray
b8bc0d72e5
Check if monkey sega cd sounds have already been demangled before trying to do demangle them. Patch #959129 from Jonathan Gevaryahu
...
svn-id: r13935
2004-06-05 12:02:36 +00:00
Eugene Sandulenko
faefc1fda1
oops
...
svn-id: r13932
2004-06-05 02:43:12 +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
Travis Howell
9bfd778b54
Needed for DOS HE games
...
svn-id: r13930
2004-06-05 01:02:33 +00:00
Eugene Sandulenko
f873223284
Phase 3 of transition to _heversion.
...
svn-id: r13929
2004-06-05 00:54:48 +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
d6aa0a4790
Remove old comment
...
svn-id: r13925
2004-06-02 13:49:06 +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
Paweł Kołodziejski
cd0c2dfdeb
_allreadyInit was not initializedin smush player
...
svn-id: r13919
2004-06-01 20:28:20 +00:00
Paweł Kołodziejski
3f5c651551
better fix for unloaded sound resources in imuse digi
...
svn-id: r13918
2004-06-01 20:22:48 +00:00
Paweł Kołodziejski
136c7593d2
fix for imuse digi bug 952775
...
svn-id: r13917
2004-06-01 19:32:36 +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
Eugene Sandulenko
50b39e3095
Added separate HE versioning.
...
svn-id: r13907
2004-05-31 08:24:05 +00:00
Nicolas Bacca
72b01684a7
Remove unnecessary WinCE tweaks
...
svn-id: r13901
2004-05-30 13:03:35 +00:00
Paweł Kołodziejski
b559e5e58f
apply mixer vol/pan at first time
...
svn-id: r13897
2004-05-28 20:46:50 +00:00
Torbjörn Andersson
ddc104d4ef
Use the same volume and panning values when starting the sound as when
...
adjusting these values later. I don't know about the volume thing, but I've
noticed that new sounds would often play their first fraction of a second
in the right speaker only. This change should fix that.
svn-id: r13896
2004-05-28 14:42:49 +00:00
Paweł Kołodziejski
5c9fd89feb
forgot it
...
svn-id: r13894
2004-05-26 17:09:12 +00:00
Paweł Kołodziejski
5edb86d6bd
decreased usage of stack mutex locks for imuse digital
...
svn-id: r13893
2004-05-26 17:03:31 +00:00
Paweł Kołodziejski
916dec37ac
moved stacklock to allocSlot() from startSound(). there is no need lock track which is not yet used
...
svn-id: r13853
2004-05-23 21:28:32 +00:00
Paweł Kołodziejski
a6fd5a3fa9
ops
...
svn-id: r13852
2004-05-23 19:44:10 +00:00
Paweł Kołodziejski
a26cfc8a38
some optimisations in imuse digi
...
svn-id: r13851
2004-05-23 19:32:11 +00:00