Travis Howell
bc9a04b0cf
Add MANIAC64 to these two MANIAC checks
...
svn-id: r8291
2003-06-04 13:15:06 +00:00
Jonathan Gray
d61cd493af
readClassicIndexFile updates from aquadran
...
svn-id: r8290
2003-06-04 12:48:50 +00:00
Chris Apers
4e2eb20935
Save a bit of space for PalmOS
...
svn-id: r8289
2003-06-04 09:33:01 +00:00
Torbjörn Andersson
0bb87879c8
V2 mouse cursor, for that extra retro feel
...
svn-id: r8288
2003-06-04 06:34:14 +00:00
Max Horn
333f0d15fd
fix flashlight in MM
...
svn-id: r8285
2003-06-03 15:27:11 +00:00
Max Horn
3baff34226
use enqueueText for FT, too
...
svn-id: r8284
2003-06-02 23:54:52 +00:00
Max Horn
cb9c64aae2
cleanup
...
svn-id: r8283
2003-06-02 23:23:45 +00:00
Max Horn
35f29951eb
moved blast text code to string.cpp
...
svn-id: r8282
2003-06-02 23:18:52 +00:00
Max Horn
457d6b1484
seems this breaks in FT; not yet sure why, but disabling this in FT till somebody has a chance to look at it
...
svn-id: r8281
2003-06-02 23:06:34 +00:00
Max Horn
3bc13178ff
experimental change: replaced drawDescString with enqueueText. fixes text-leftovers when scrolling the Dig (not tested in FT, though)
...
svn-id: r8280
2003-06-02 22:43:08 +00:00
Paweł Kołodziejski
6dbd36d668
more v1 load directory ...
...
svn-id: r8274
2003-06-02 18:15:09 +00:00
Paweł Kołodziejski
0bf6779189
added load directory support for v1 games
...
svn-id: r8273
2003-06-02 17:32:13 +00:00
Max Horn
67c8782431
make V2 games use transition effects
...
svn-id: r8271
2003-06-02 11:33:48 +00:00
Max Horn
f8ab6ad8da
wtf is this doing here?!
...
svn-id: r8269
2003-06-02 10:17:46 +00:00
James Brown
9be08a55f9
Clean up debugger Restart function and move to SCUMM restart function
...
svn-id: r8263
2003-06-02 05:38:45 +00:00
Max Horn
4292d621af
cleaned up the restart/pause/shutdown situation a bit; added comment that explains how restart might be implemented
...
svn-id: r8260
2003-06-02 02:25:24 +00:00
Max Horn
88f1a4e27c
fix for indy3 VGA script bug (bug #743314 )
...
svn-id: r8259
2003-06-02 01:45:03 +00:00
Max Horn
281cce32b9
cleanup color cyclcing code; also perform color cycling on 'indirect' palettes like the shadow palette(s) (bug #706721 )
...
svn-id: r8257
2003-06-02 00:34:58 +00:00
Jamieson Christian
26076b8841
Hack to fix odd usage of the ParameterFader
...
in S&M around the dinosaurs.
svn-id: r8251
2003-06-01 19:16:34 +00:00
Max Horn
3d77f7230e
Enabled walk sounds in Indy3EGA/ZakEGA; cleanup (bug #747068 )
...
svn-id: r8249
2003-06-01 18:20:38 +00:00
Max Horn
393e749785
charset masking fixes, mostly for The Dig (hey I think I finally almost understand that part of the code :-)
...
svn-id: r8248
2003-06-01 17:29:45 +00:00
Jochen Hoenicke
16b47e4f95
I forgot one note_length entry.
...
svn-id: r8247
2003-06-01 17:27:20 +00:00
Jochen Hoenicke
ff5705b32c
Added VAR_MUSIC_TIMER support to playerV2. Now Zak intro is synchronized.
...
svn-id: r8245
2003-06-01 16:42:29 +00:00
Jochen Hoenicke
3733667aa5
Also call playerV2->set_master_volume when playerV2 exists.
...
svn-id: r8244
2003-06-01 16:41:25 +00:00
Torbjörn Andersson
7cfe07fdd3
Reverted the recent o5_getClosestObjActor() change and fixed it by
...
measuring the distance in characters for V2 games instead. Now Edna won't
bring the same strange kid into the cell over and over again.
If necessary, we can still fix o5_getClosestActor() to handle larger
distances. It just takes a few more changes than I first thought.
svn-id: r8243
2003-06-01 16:40:15 +00:00
Jochen Hoenicke
ed0080e55b
Added new note-lengths of indy3ega/loom. Fixed internote spacing.
...
svn-id: r8242
2003-06-01 15:56:40 +00:00
Max Horn
cb5fb5d403
added a getMaskBuffer method (makes it easier to read some of the code); merged setVirtscreenDirty() into updateDirtyRect(); made setDirtyRange a method of struct VirtScreen
...
svn-id: r8241
2003-06-01 14:30:26 +00:00
Max Horn
2591a4f018
This didn't look logical, and could (in theory) lead to mask being drawn but _hasMask not being set. I suspect it was a bug in the original commit adding this (back in the original string.cpp, rev. 1.5). Even if this change should turn out ot be incorrect, the original code most probably was incorrect anyway
...
svn-id: r8240
2003-06-01 14:07:14 +00:00
Max Horn
8b39e81afe
cleanup
...
svn-id: r8236
2003-06-01 13:11:30 +00:00
Max Horn
9cbcde684b
cleanup / added comments / code unification
...
svn-id: r8235
2003-06-01 13:09:30 +00:00
Oliver Kiehl
5c91b160f6
fix gcc compile
...
svn-id: r8232
2003-06-01 10:53:21 +00:00
Nicolas Bacca
41e316ad6e
Reversing for the time being
...
svn-id: r8231
2003-06-01 10:28:45 +00:00
Nicolas Bacca
79a98164c0
Bypass Sam & Max floppy copy protection
...
svn-id: r8230
2003-06-01 10:15:31 +00:00
Jamieson Christian
65ca548502
Fixed MT-32 welcome message
...
svn-id: r8225
2003-06-01 04:15:10 +00:00
Jamieson Christian
452735e320
Some last SysEx cleanup.
...
svn-id: r8223
2003-06-01 04:05:13 +00:00
Travis Howell
fa481d90e5
Enable loom sound patch, works in both loomega and indy3ega
...
Use Amiga flag for Amiga versions for now
svn-id: r8222
2003-06-01 04:03:40 +00:00
Jamieson Christian
11e188c520
More MT-32 SysEx tweaks
...
svn-id: r8217
2003-06-01 03:13:08 +00:00
Jamieson Christian
2ef36da819
Fixed checksum error
...
svn-id: r8216
2003-06-01 03:06:10 +00:00
Jamieson Christian
6f9af8707e
More MT-32 SysEx tweaking
...
svn-id: r8215
2003-06-01 02:59:58 +00:00
Jamieson Christian
785118c63c
Removed debug output
...
svn-id: r8214
2003-06-01 02:47:26 +00:00
Jamieson Christian
0074641ab2
Fixed potentially structure alignment problem
...
svn-id: r8213
2003-06-01 02:47:06 +00:00
Max Horn
70e2b20c0b
cleanup
...
svn-id: r8209
2003-06-01 02:07:23 +00:00
Jamieson Christian
7a2a739ea3
Teaking the MT-32 welcome message.
...
svn-id: r8207
2003-06-01 01:13:00 +00:00
Max Horn
e63dec5f56
clearUpperMask -> clearCharsetMask
...
svn-id: r8206
2003-06-01 01:02:35 +00:00
Max Horn
3e2a7cc1cf
same change as in the old costume code: just always mask
...
svn-id: r8205
2003-06-01 01:00:44 +00:00
Max Horn
24b5af6a0e
cleanup
...
svn-id: r8203
2003-06-01 00:45:08 +00:00
Jamieson Christian
5e46155d3a
Welcome message for MT-32 panels.
...
More for SysEx tests than anything.
svn-id: r8202
2003-06-01 00:42:01 +00:00
Max Horn
ac02e3d0d0
cleanup
...
svn-id: r8194
2003-05-31 21:42:33 +00:00
Max Horn
7ffb40e61b
cleanup
...
svn-id: r8193
2003-05-31 21:25:14 +00:00
Max Horn
bd08b33f83
begone, evil typo!
...
svn-id: r8190
2003-05-31 20:45:41 +00:00
Max Horn
5d3bef9c57
added hack to make The Dig work again, tbus might break all sorts of other things (though I don't really see how, but that won't stop the bugs :-)
...
svn-id: r8189
2003-05-31 17:58:15 +00:00
Max Horn
1d47bfa7cd
fixed warning
...
svn-id: r8188
2003-05-31 17:29:47 +00:00
Max Horn
1c0da0a89c
apply V6 elevation change to V8, too
...
svn-id: r8186
2003-05-31 17:18:41 +00:00
Jochen Hoenicke
3290d618d6
Made thread-safe.
...
PCjr support.
Rewrote the generator, so I can reuse more code between PCjr and speaker output.
Added function to set master volume and to switch between PCjr and speaker.
svn-id: r8185
2003-05-31 16:54:46 +00:00
Max Horn
33030f7bed
fix for part of bug #630570
...
svn-id: r8183
2003-05-31 16:24:01 +00:00
Max Horn
83e1815a72
some box debugging code
...
svn-id: r8182
2003-05-31 16:20:20 +00:00
Max Horn
2fd98601f7
ah well. just get rid of this again. this fixes some actor freezes in The Dig statue room, and shouldn't be necessary anymore anyway
...
svn-id: r8181
2003-05-31 16:09:09 +00:00
Max Horn
da6ca85dfc
don't be so verbose on low debug levels
...
svn-id: r8180
2003-05-31 15:04:51 +00:00
Max Horn
6c92fc12c0
added box matrix debug command
...
svn-id: r8179
2003-05-31 14:32:35 +00:00
Max Horn
f8e64d7134
renamed walk_script/talk_script -> walkScript/talkScript
...
svn-id: r8178
2003-05-31 14:27:47 +00:00
Max Horn
6762073acd
perform y ciping for box polygons, too (avoids crashes)
...
svn-id: r8177
2003-05-31 14:24:06 +00:00
Max Horn
7b96eb0c2a
fixed debugger command params bug
...
svn-id: r8176
2003-05-31 14:20:24 +00:00
Travis Howell
b0b9c354d1
Amiga specific code is only require for Amiga versions of indy4 and monkey2
...
svn-id: r8175
2003-05-31 13:53:25 +00:00
Torbjörn Andersson
3a64beb904
Fix typo in previous commit
...
svn-id: r8174
2003-05-31 13:45:45 +00:00
Torbjörn Andersson
98986713d1
Set the "machine speed" variable for V2 games. I think it's safe to assume
...
that modern hardware will handle the more elaborate version of the EGA Zak
intro without any problems.
svn-id: r8173
2003-05-31 13:43:05 +00:00
Max Horn
8cb9796d97
fixed mismatch between declaration and implementation
...
svn-id: r8172
2003-05-31 13:38:41 +00:00
Max Horn
5202a59c63
some setObjectName changes. I'd really like to switch V2-V5 to use rtObjectName resources, too
...
svn-id: r8171
2003-05-31 12:17:58 +00:00
Max Horn
320c34f017
FIXME comment added
...
svn-id: r8170
2003-05-31 12:16:49 +00:00
Max Horn
d5d0440e8c
cleanup
...
svn-id: r8169
2003-05-31 11:57:18 +00:00
Jochen Hoenicke
6f41b17fcd
Added missing random freqmod entries (water doesn't beep anymore :)
...
Removed extra newlines from debugging output.
svn-id: r8166
2003-05-31 11:23:25 +00:00
Jochen Hoenicke
7a37232aae
Cleaned up the sample generator.
...
Added support for new opcodes as they are in Loom.
I didn't enable Loom sound, as there are some issues (indyega, loomdemo) that
need to be resolved first.
svn-id: r8165
2003-05-31 11:01:16 +00:00
Max Horn
17a9c49dce
fixed bug #739560 : COMI: crash at start of part III
...
svn-id: r8162
2003-05-31 00:18:22 +00:00
Max Horn
e2ffbc1f8f
make some stuff private
...
svn-id: r8161
2003-05-31 00:02:59 +00:00
Max Horn
41ca372ef3
oops
...
svn-id: r8160
2003-05-30 23:32:02 +00:00
Max Horn
9b8f49e900
Use language index for The Dig, too
...
svn-id: r8159
2003-05-30 23:24:29 +00:00
Max Horn
3efdd3ad6b
continously opening and closing the language.bnd file is rather inefficient. It's about 400k, though...
...
svn-id: r8158
2003-05-30 22:57:19 +00:00
Max Horn
877ca1b859
Workaround for bug #746349
...
svn-id: r8157
2003-05-30 22:22:51 +00:00
Max Horn
1076838501
more costume cleanup. soone we should be able to merger AKOS codec1 and the old costume code
...
svn-id: r8155
2003-05-30 21:37:58 +00:00
Max Horn
eb039ec554
some cheap doxygen docs; cleanup
...
svn-id: r8154
2003-05-30 20:13:29 +00:00
Max Horn
1f38765c16
use decompressBomp instead of smush_decode_codec1
...
svn-id: r8153
2003-05-30 19:28:52 +00:00
Max Horn
fd6dd17685
made decompressBomp use bompDecodeLine
...
svn-id: r8152
2003-05-30 19:09:41 +00:00
Max Horn
c6b35e15a0
moved bomp stuff into own files; removed some of our 6 (!) bomp decoders
...
svn-id: r8151
2003-05-30 19:00:33 +00:00
Max Horn
90468ea46e
cleanup
...
svn-id: r8150
2003-05-30 17:52:17 +00:00
Max Horn
5725ee392a
code unification
...
svn-id: r8146
2003-05-30 15:39:06 +00:00
Max Horn
3d28cfaf82
cleanup
...
svn-id: r8145
2003-05-30 15:06:29 +00:00
Max Horn
238e759630
modified o5_getClosestObjActor to find actors/objects more than 255 pixels away
...
svn-id: r8143
2003-05-30 14:33:05 +00:00
Max Horn
61de12d3a1
Modified version of erik's patch #745986 : Experimental V2 mouseover stuff
...
svn-id: r8142
2003-05-30 14:29:07 +00:00
Max Horn
498a30f0b7
V2 verb highlighting (good one, erik :-)
...
svn-id: r8140
2003-05-30 14:06:28 +00:00
Max Horn
37fa2df49a
cleanup; removed last horizontal bound check from updateDirtyRect -> now all the various 'offscreen actor redraw' problems should be fixed (at least I can't reproduce them in COMI anymore), while The Dig should still work just fine (at least it does in my test cases)
...
svn-id: r8129
2003-05-30 02:01:45 +00:00
Max Horn
9f301f16e6
removed more harmful clipping
...
svn-id: r8128
2003-05-30 01:37:50 +00:00
Max Horn
997f6564c6
removed debug output (checked that in by accident)
...
svn-id: r8127
2003-05-30 00:56:32 +00:00
Max Horn
691e1f390a
rewrote Actor::needBgReset related code (this could cause regressions...)
...
svn-id: r8126
2003-05-30 00:55:21 +00:00
Max Horn
5ea6cbe51d
this clip is bad: it's not needed (we clip later anyway), and it clips too much
...
svn-id: r8125
2003-05-30 00:48:35 +00:00
Max Horn
94a404899a
fix The Dig 'hang' regression
...
svn-id: r8124
2003-05-30 00:41:58 +00:00
Max Horn
5557ec719e
work around nexus crash (only in old savegames?)
...
svn-id: r8123
2003-05-30 00:40:58 +00:00
Max Horn
d0b2e56194
more camera spliting
...
svn-id: r8121
2003-05-29 23:44:24 +00:00
Max Horn
f0a9f4fb2c
added some doxygen comments to common/system.h; cleaned up the OSystem interface a bit
...
svn-id: r8116
2003-05-29 21:45:26 +00:00
Max Horn
746b0bdc5b
cleanup; fixed crashes that occured when an actor was drawn partly offscreen
...
svn-id: r8113
2003-05-29 18:45:58 +00:00
Max Horn
ccb12eaad2
cleanup
...
svn-id: r8110
2003-05-29 18:09:16 +00:00
Max Horn
d8844871f5
cleanup
...
svn-id: r8109
2003-05-29 17:14:47 +00:00
Max Horn
1db0f749ca
moved camera stuff to own file
...
svn-id: r8099
2003-05-29 12:55:28 +00:00
Max Horn
48ccc623ac
removed obsolete
...
svn-id: r8098
2003-05-29 12:34:14 +00:00
Max Horn
89a6ebb867
removed obsolete
...
svn-id: r8095
2003-05-29 11:48:44 +00:00
Max Horn
fbf2dff545
merged all AKOS codec 1 decoders into one
...
svn-id: r8092
2003-05-29 11:07:54 +00:00
Max Horn
a415492f5d
more costume cleanup; fixed small regression I introduced (copy & paste, sigh)
...
svn-id: r8090
2003-05-29 10:46:07 +00:00
Travis Howell
495dbcdff0
Fxi win32 compile
...
svn-id: r8089
2003-05-29 10:43:57 +00:00
Max Horn
c62c448a35
more costuem code merging
...
svn-id: r8088
2003-05-29 10:31:05 +00:00
Max Horn
b69ea5bec8
more costume cleanup
...
svn-id: r8087
2003-05-29 10:16:00 +00:00
Max Horn
09546c2491
fixed V2 script freezing (bug #745421 )
...
svn-id: r8086
2003-05-29 10:14:53 +00:00
James Brown
aa919f3508
A few small V2 detection/init changes
...
svn-id: r8085
2003-05-29 08:05:20 +00:00
Max Horn
0a6daf767f
more costume/akos changes
...
svn-id: r8074
2003-05-29 02:46:06 +00:00
Max Horn
59acd18cee
they are getting more and more similar :-)
...
svn-id: r8073
2003-05-29 02:14:31 +00:00
Max Horn
3da16e6404
cleanup
...
svn-id: r8072
2003-05-29 01:27:16 +00:00
Max Horn
06380e9ae9
cleanup; nasty fix for spanish/italian Dig (using encrypted language.bnd in a slightly different way than we previously supported)
...
svn-id: r8070
2003-05-28 23:37:04 +00:00
Max Horn
b4ee5004d7
Patch #745022 : More help in Debugger
...
svn-id: r8068
2003-05-28 22:27:38 +00:00
Max Horn
2aaa13438a
modify actor 5 to get kenny in COMI to draw properly
...
svn-id: r8066
2003-05-28 22:13:30 +00:00
Max Horn
78ef0ea5b5
fix actor redraw problems in COMI (and possibly other AKOS games); might cause regressions, though. See also patch #699980
...
svn-id: r8064
2003-05-28 21:43:34 +00:00
Max Horn
34bf11b43f
spelling
...
svn-id: r8062
2003-05-28 21:28:30 +00:00
Max Horn
52723beaf0
some more akos/old costume code unification, and cleanup
...
svn-id: r8060
2003-05-28 21:08:56 +00:00
Max Horn
1f70da0155
const as const can!
...
svn-id: r8058
2003-05-28 20:01:47 +00:00
Max Horn
01ac371c6a
don't hardcode 50 here, use _numNewNames
...
svn-id: r8057
2003-05-28 19:55:05 +00:00
Max Horn
b8e943a67e
cleanup
...
svn-id: r8056
2003-05-28 19:54:46 +00:00
Max Horn
1374e7c6b1
Patch #743228 : Storing mouse cursor info in savegames; Also, increased NUM_SCRIPT_SLOT to 80 (done at the same time so I only have to up the save game version once)
...
svn-id: r8050
2003-05-28 18:13:30 +00:00
Max Horn
b7fe6df587
copy&paste mistake
...
svn-id: r8049
2003-05-28 14:09:55 +00:00
Max Horn
03609cc465
cleanup; added hackish fix for bug #744441
...
svn-id: r8048
2003-05-28 14:01:54 +00:00
Max Horn
8d4b2bbf73
fixed o2_waitForSentence
...
svn-id: r8047
2003-05-28 13:28:43 +00:00
Travis Howell
383918313d
Treat AMI music resoucres in monkey2 for Amiga as ROL for now, to allow music playback
...
svn-id: r8046
2003-05-28 11:56:50 +00:00
Max Horn
a91f8451c5
cleanup
...
svn-id: r8044
2003-05-28 02:08:31 +00:00
Max Horn
05c11e0cca
Fix for bug #744121 : Indy3 'Save' button text
...
svn-id: r8041
2003-05-28 00:07:56 +00:00
Max Horn
29a25f66f2
italian V2 prepositions
...
svn-id: r8039
2003-05-27 23:28:41 +00:00
Max Horn
73db1d6f51
Patch #744448 : ALL: restoreBG() doesn't always completely remove the mask
...
svn-id: r8038
2003-05-27 23:23:26 +00:00
Max Horn
af2574c02d
fixed o8_getStringWidth (should fix bug #741625 )
...
svn-id: r8035
2003-05-27 15:33:38 +00:00
Max Horn
052a482f40
increased nut font debug level to 8
...
svn-id: r8034
2003-05-27 15:31:13 +00:00
Jonathan Gray
adf3892a09
remove uneeded target
...
svn-id: r8031
2003-05-26 23:34:06 +00:00
Jonathan Gray
a871dfafaf
don't attempt to play sound on amiga versions of zak/maniac
...
svn-id: r8029
2003-05-26 23:23:44 +00:00
Jamieson Christian
bd61a1298e
Added 'mmamiga' game ID to disable PC speaker emulator
...
svn-id: r8028
2003-05-26 23:16:24 +00:00
Max Horn
2885a8a84e
tightened hack condition a bit
...
svn-id: r8027
2003-05-26 22:37:36 +00:00
Max Horn
18eca52743
added FIXME comment
...
svn-id: r8026
2003-05-26 22:37:18 +00:00
Jamieson Christian
b47d76222f
Fixed shadow variable
...
svn-id: r8025
2003-05-26 22:19:12 +00:00
Jamieson Christian
dbad55e532
Added Hoenicke's PC-speaker waveform generator
...
and script interpreter for GF_OLD_BUNDLE music resources.
We'll try to get the waveform generator into a
MidiDriver wrapper for use with the 'SPK' resources
of later games, but this is usable for now.
Great work, Hoenicke!
svn-id: r8023
2003-05-26 22:03:04 +00:00
Max Horn
170444836c
script index starts at 0
...
svn-id: r8021
2003-05-26 20:49:18 +00:00
Max Horn
b6a424a1df
scumm vars are 32 bit, not 16
...
svn-id: r8020
2003-05-26 20:48:10 +00:00
Jamieson Christian
ebedd3b41c
Fixed a MORONIC oob memory write. Now back to remedial C++ class
...
svn-id: r8019
2003-05-26 20:42:25 +00:00
Max Horn
c2ea35fe07
Make _smushProcessFrame volatile (for multi thread access)
...
svn-id: r8016
2003-05-26 19:57:00 +00:00
Jamieson Christian
b19a6d8574
Fixes possible crashes during music shutdown
...
svn-id: r8009
2003-05-26 14:51:13 +00:00
Max Horn
c5dbd8355f
cleanup
...
svn-id: r8007
2003-05-26 14:44:03 +00:00
Max Horn
6ec53131aa
work around bug #743615
...
svn-id: r8006
2003-05-26 14:43:02 +00:00
Jamieson Christian
7f40e593ed
SaveLoadEntry is a struct, not a class.
...
Fixes a VC++ warning.
svn-id: r8005
2003-05-26 14:20:05 +00:00
Max Horn
8eec984eb7
more const qualifiers
...
svn-id: r8002
2003-05-26 13:14:57 +00:00
Chris Apers
01b900e028
No more needed
...
svn-id: r7994
2003-05-26 08:24:34 +00:00
Max Horn
2f9ff35bad
moved Actor SaveLoadEntry definition to actor.cpp; made findPathTowards/findPathTowardsOld members of Actor; cleanup
...
svn-id: r7988
2003-05-26 02:26:13 +00:00
Max Horn
9b9f457ba7
offset can be 5 digits
...
svn-id: r7984
2003-05-26 01:48:53 +00:00
Max Horn
c55a7e32da
script numbers can have up to 5 digits
...
svn-id: r7982
2003-05-26 01:33:02 +00:00
Max Horn
0856fba592
output script offsets, too (very handy to debug script lockups)
...
svn-id: r7981
2003-05-26 01:32:02 +00:00
Max Horn
c70713ea4a
workaround for bug #743363
...
svn-id: r7980
2003-05-26 01:01:47 +00:00
Max Horn
80eab4c3c4
hook language command switch to V2 font / prepositions
...
svn-id: r7970
2003-05-25 20:38:44 +00:00
Max Horn
b797a34526
fixed V2 font decoder; added french V2 font
...
svn-id: r7967
2003-05-25 20:21:28 +00:00
Max Horn
30d9dde76c
preparations for multi-language V2 supports
...
svn-id: r7966
2003-05-25 18:56:20 +00:00
Jamieson Christian
991b2997d4
More cleanup, plus more crash-aversion fixes.
...
Restored the -t command line option that had gotten lost in the revamp.
svn-id: r7962
2003-05-25 16:40:17 +00:00
Jamieson Christian
9d53046039
Fixed music starting at incorrect location when loading game
...
svn-id: r7961
2003-05-25 16:21:55 +00:00
Jamieson Christian
11e59488ef
Fixed occassional music crashes when loading games.
...
Thanks to eriktorbjorn for finding this issue.
svn-id: r7959
2003-05-25 15:47:06 +00:00
Max Horn
95b33c422c
oops
...
svn-id: r7950
2003-05-25 12:40:53 +00:00
Jamieson Christian
19a01c3e84
Fixed VC++ warning
...
svn-id: r7947
2003-05-25 12:29:29 +00:00
Max Horn
e827a569d2
some sane default values for speedx/speedy (shouldn't matter, though, as script usually set those early)
...
svn-id: r7938
2003-05-25 11:53:42 +00:00
Max Horn
6bcf19b62d
brutally remove all o6_kernelSetFunctions subop stubs - we need to find out the places where they are actually called, and with how many params, if we ever want to implement them
...
svn-id: r7937
2003-05-25 11:52:30 +00:00
Max Horn
80df4a8a00
renamed ContChunk -> MemoryChunk; avoid code duplication by introducing BaseChunk
...
svn-id: r7935
2003-05-25 11:39:08 +00:00
Max Horn
35877f0d30
workaround bug #742979
...
svn-id: r7933
2003-05-25 11:18:57 +00:00
Jamieson Christian
2824acd4ed
Corrected target loopback point for 'AD' conversion
...
svn-id: r7924
2003-05-25 02:02:37 +00:00
Jamieson Christian
4c09e5472f
Finishing the fix
...
svn-id: r7923
2003-05-25 01:48:59 +00:00
Jamieson Christian
45a2148d98
Possible fix for [742962] MI1VGA - Crash at Scumm Bar.
...
Fixes End of Track that is rewritten from 'AD' resource.
svn-id: r7922
2003-05-25 01:42:53 +00:00
Max Horn
9ba6f4b432
made more stuff protected
...
svn-id: r7921
2003-05-25 00:47:36 +00:00
Max Horn
54835862fb
cleanup
...
svn-id: r7920
2003-05-25 00:30:48 +00:00
Max Horn
95b7e01548
cleanup
...
svn-id: r7919
2003-05-25 00:04:16 +00:00
Max Horn
cb76f85ca6
correction for zak256 SFX
...
svn-id: r7918
2003-05-24 23:51:57 +00:00
Max Horn
d356ba4452
simplified addIntToStack a bit *cough*; added experimental code for the message opcode 7 in V2 codes (see also patch #742851 )
...
svn-id: r7917
2003-05-24 23:39:40 +00:00
Jonathan Gray
0bd1f1d958
er oops
...
svn-id: r7914
2003-05-24 23:21:08 +00:00
Max Horn
0d2ddf2381
work around for comi script calling o6_getActorRoom(255)
...
svn-id: r7912
2003-05-24 23:08:03 +00:00
Max Horn
684b7288f3
change behaviour for loading save games from the command line so that if you load a COMI save game from disk 2, you don't have to first insert disk 1
...
svn-id: r7910
2003-05-24 22:42:26 +00:00
Max Horn
0384d27e83
(somewhat hackish) support for COMI CD changing on Mac OS X; reordered stuff in scumm.h
...
svn-id: r7908
2003-05-24 22:17:45 +00:00
Max Horn
4cda099c57
don't use _gameDataPath directly; minor cleanup
...
svn-id: r7907
2003-05-24 22:13:01 +00:00
Max Horn
41a9cd8ac4
fixed flashlight oddities in Zak256
...
svn-id: r7904
2003-05-24 21:33:54 +00:00
Jamieson Christian
0768f103ea
Put the comment back on IMUSE_DEBUG. Duh.
...
svn-id: r7903
2003-05-24 19:51:29 +00:00
Jamieson Christian
66c2533681
Possible fix for hanging notes in iMuse
...
svn-id: r7902
2003-05-24 19:50:34 +00:00
Jamieson Christian
34162afd9e
Removed more unnecessary code
...
svn-id: r7901
2003-05-24 19:43:20 +00:00
Jamieson Christian
30affb5fbc
Various iMuse cleanup
...
svn-id: r7900
2003-05-24 19:20:52 +00:00
Max Horn
9d95b025cd
fixed roomOps:1 (thanks to Hoenicke)
...
svn-id: r7894
2003-05-24 17:18:23 +00:00
Max Horn
7bc1399e00
this change seems to be 'logical', but could be wrong; would be nice to check the assembly...
...
svn-id: r7893
2003-05-24 17:07:50 +00:00
Max Horn
2efa2e1c67
cleanup
...
svn-id: r7892
2003-05-24 17:04:54 +00:00
Max Horn
f75c148c8c
corrected FIXME
...
svn-id: r7891
2003-05-24 16:45:49 +00:00
Max Horn
07df5bd181
cleanup / minor tweak
...
svn-id: r7890
2003-05-24 16:11:47 +00:00
Max Horn
41df21ed6b
temporary work around for bug #742676 (game won't exit anymore, but behaviour is incorrect)
...
svn-id: r7889
2003-05-24 16:09:29 +00:00
Max Horn
ac3f871910
some more debug output
...
svn-id: r7888
2003-05-24 16:02:07 +00:00
Jamieson Christian
0ffc4fe7da
Fix for bug [742688] FOA: Missing music at Sophia's lecture.
...
Added check for 0-length parameter fades, just in case.
svn-id: r7887
2003-05-24 16:00:18 +00:00
Jonathan Gray
9b0e0d14db
we want a word not a byte for object numbers, bug pointed out by Hoenicke
...
svn-id: r7882
2003-05-24 10:39:13 +00:00
Jonathan Gray
c8276b4684
returning 1 instead of the id is the correct behaviour I believe, but the scripts check for a 0 result so either will work. I'm just picky :)
...
svn-id: r7871
2003-05-24 01:20:50 +00:00
Max Horn
0361f5a6c0
bypass for Zak256 copy protection (can't test this right now, though)
...
svn-id: r7870
2003-05-23 23:24:48 +00:00
Jamieson Christian
eb09051517
Added XMIDI support to IMuse. IMuse now plays music from Humongous games.
...
Added some IMuse property options to support some assumptions that seem to be made by Humongous games.
This is still preliminary. It will play music, and it will switch between songs. But I don't know if it's switching to the right song at the right time.
svn-id: r7869
2003-05-23 18:35:53 +00:00
Torbjörn Andersson
8feba0dfaf
cleanup
...
svn-id: r7866
2003-05-23 15:48:07 +00:00
Jamieson Christian
4c531d373b
Fixed VC++ warning
...
svn-id: r7861
2003-05-23 13:45:45 +00:00
Max Horn
94f0b7f4a7
some more derefActorSafe -> derefActor changes; found out why in COMI o6_getActorRoom is called with param 0
...
svn-id: r7860
2003-05-23 13:42:12 +00:00