Jamieson Christian
f61650a070
Oops, don't enable native MT-32 by default!
...
svn-id: r6382
2003-01-10 14:43:25 +00:00
Jamieson Christian
b942f42670
First-revision SysEx support for -ewindows.
...
svn-id: r6381
2003-01-10 14:40:22 +00:00
Paweł Kołodziejski
a8f4c821cf
added missing SYNC opcode
...
svn-id: r6380
2003-01-10 08:25:16 +00:00
Paweł Kołodziejski
d3daec686d
added missing clear pointer
...
svn-id: r6379
2003-01-10 00:58:18 +00:00
Paweł Kołodziejski
2b9fd9689e
fixes for codec47, heh, mktableX and smush_bufX is same table :)
...
svn-id: r6377
2003-01-09 23:09:49 +00:00
Max Horn
c3657ff637
fixed the 'too many verbs' bug: verbid is 16 bits but was stored in save games as a byte. This means that existing savegames are still affected by the bug
...
svn-id: r6376
2003-01-09 22:53:21 +00:00
Paweł Kołodziejski
86dea678e2
changed names
...
svn-id: r6375
2003-01-09 22:02:56 +00:00
Max Horn
253ddbcfc6
change seems to work on Linux in windowed mode; works on OS X in window/FS mode. Same problem as the old code in FS on Linux, though
...
svn-id: r6371
2003-01-09 17:06:30 +00:00
Max Horn
1934269872
yet another warp mouse change, now it works on OS X, but will it work on Linux/Windows?
...
svn-id: r6370
2003-01-09 16:57:09 +00:00
Paweł Kołodziejski
030c305943
disabled ifs
...
svn-id: r6367
2003-01-09 09:05:05 +00:00
James Brown
2cefb8a4a8
Disable smush again, and apply patch 664890 ('Silencing the music')
...
svn-id: r6366
2003-01-09 08:23:44 +00:00
James Brown
b946f08105
Patch 664895: Cannon fixes. Yippie. Anyone here familiar enough with SDL to comment on the fullscreen hack?
...
svn-id: r6364
2003-01-09 08:06:35 +00:00
Max Horn
531e73418f
our File class already makes sure we find stuff in the resource subdirectory. Plus, it handles different cases right. So now COMI works from CD on Mac OS X, too
...
svn-id: r6363
2003-01-08 23:41:27 +00:00
James Brown
ecb9c2dd74
HACK alert: Don't crash due to this silly verbage bug
...
svn-id: r6362
2003-01-08 22:47:44 +00:00
James Brown
ca5b32132b
enable smush. things arn't exactly working properly yet, and there are some bad memory accesses going on... but it's progress :)
...
svn-id: r6361
2003-01-08 22:43:03 +00:00
James Brown
f8ef5ee55f
subcode lvl3:0xFD fix. this sub writes into oob+1 memory :/
...
svn-id: r6360
2003-01-08 22:31:35 +00:00
Paweł Kołodziejski
26076d9301
added buffer hack
...
svn-id: r6359
2003-01-08 21:39:21 +00:00
Max Horn
5ec6e87a68
fix warnings
...
svn-id: r6358
2003-01-08 21:29:37 +00:00
James Brown
ad3d662680
fix compile
...
svn-id: r6357
2003-01-08 21:05:56 +00:00
Paweł Kołodziejski
cd20655700
codec47: fixes in opcode FD
...
svn-id: r6356
2003-01-08 20:46:25 +00:00
Paweł Kołodziejski
28433a8888
added missing: d_src++
...
svn-id: r6355
2003-01-08 20:22:01 +00:00
Paweł Kołodziejski
1b32dad123
implementation of codec47 in Smush CMI.
...
it's NOT WORKING yet, and also is needed cleanup code after finishing them
svn-id: r6354
2003-01-08 16:41:23 +00:00
Max Horn
2d97c1f40c
fixed regression caused by changes to akos code
...
svn-id: r6353
2003-01-07 20:21:39 +00:00
Max Horn
eaf2e1a313
more akos/costume merging
...
svn-id: r6352
2003-01-07 17:35:20 +00:00
James Brown
08d34d17c0
Skeleton for actor debugger commands - current command is useful for states where actors in CMI get stuck with "I can't reach it"
...
type stuff. :)
svn-id: r6351
2003-01-07 09:46:51 +00:00
James Brown
6426833420
CMI cannon hack
...
svn-id: r6350
2003-01-07 08:16:55 +00:00
Max Horn
02ff516590
scaling bug fix
...
svn-id: r6349
2003-01-06 18:46:07 +00:00
Max Horn
9270a0558b
some chore/limb related code
...
svn-id: r6348
2003-01-06 16:04:01 +00:00
Max Horn
37a64f5d12
cleanup; added a hack to avoid crash in the canon scene (at least it works this way for me)
...
svn-id: r6347
2003-01-06 13:41:29 +00:00
Max Horn
f1d1076fd7
oops
...
svn-id: r6346
2003-01-06 02:18:27 +00:00
Max Horn
c80f082490
fix talking in The Dig
...
svn-id: r6345
2003-01-06 02:10:45 +00:00
Max Horn
82edaeaaf1
unified function names (compared to V8); added some FIXME comments
...
svn-id: r6344
2003-01-06 01:53:38 +00:00
Max Horn
d9515432e4
started unifying code in akos.cpp and costume.cpp
...
svn-id: r6343
2003-01-05 23:53:16 +00:00
Max Horn
a0d4234e89
fix redraw bug in the Dig (when Cmdr Low stands in front of the sparks in the nexus); changed startAnimActor slightly (not fully sure if this is now right or if the previous code was right <sigh>
...
svn-id: r6342
2003-01-05 22:38:44 +00:00
Max Horn
ca8ddd6c6e
changed 'default case' warning output to hex (as we use that for the case labels)
...
svn-id: r6341
2003-01-05 22:17:26 +00:00
Max Horn
8d8580545b
added TODO
...
svn-id: r6340
2003-01-05 22:16:19 +00:00
Max Horn
a6d89ad7fd
fix for the cannon scene
...
svn-id: r6339
2003-01-05 22:16:09 +00:00
Max Horn
65fdb8fbf0
cleaned up & documented the transitionEffect() code a bit
...
svn-id: r6338
2003-01-05 21:18:53 +00:00
James Brown
fb02e1f227
Small junk
...
svn-id: r6331
2003-01-04 15:08:30 +00:00
James Brown
9df455ce38
Plop in some better disk switching code for CMI - I have no idea how well this will work transitioning from a disk1 room to a disk2
...
room in-game, but it works for bootparams and saved games..
svn-id: r6322
2003-01-02 10:36:17 +00:00
James Brown
3c3c5bb574
implement temporary state saving for CMI
...
svn-id: r6321
2003-01-02 08:39:33 +00:00
Max Horn
50b3e798b6
oops... wrong fix in the wrong spot
...
svn-id: r6320
2003-01-01 21:51:12 +00:00
Max Horn
7fa5fe38a7
fixed VAR_TALKSTOP_KEY
...
svn-id: r6319
2003-01-01 21:37:27 +00:00
Max Horn
d59dc6cf17
endian fix
...
svn-id: r6318
2003-01-01 20:59:59 +00:00
Max Horn
535ad0a4cf
moved Scumm::faceActorToObj to Actor::faceToObject; moved various functions in script.cpp (grouping cutscene/override related stuff)
...
svn-id: r6317
2003-01-01 18:22:41 +00:00
Max Horn
53a8fc24fe
fixed cutscene override in V8; cleanup
...
svn-id: r6316
2003-01-01 17:57:14 +00:00
Max Horn
0ab1edf809
added an assert against the z plane count; resolved an ambigious statement (the order in which the post-increment operator is executed is not specified in the C(++) standard); indentation cleanup
...
svn-id: r6315
2003-01-01 17:04:13 +00:00
James Brown
b5d0e48695
implement roomops case (CMI crypt)
...
svn-id: r6312
2003-01-01 11:38:59 +00:00
James Brown
158951dbd9
Clean up the code a little.
...
For some reason blast objects 188/189 are misbehaving, specifically you get a crash when talking to the voodoo lady. hit escape using
this save: http://www.enderboi.com/misc/comi.s04 - I can't work out how the heck an association is created to begin with..
svn-id: r6311
2003-01-01 11:25:04 +00:00
James Brown
be8810eaa9
Fix CMI room segfaults (too few zbuffers defined)
...
svn-id: r6310
2003-01-01 09:02:36 +00:00