Commit Graph

848 Commits

Author SHA1 Message Date
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