371 Commits

Author SHA1 Message Date
Chris Apers
2abe17e594 Cleanup
svn-id: r15739
2004-11-09 10:26:33 +00:00
Eugene Sandulenko
805b21181a Major MT-32 emu overhaul based on KingGuppy's code.
o added configure option
 o mi2 intro doesn't freeze anymore and has no sound glitches
 o missing instruments in many titles are fixed
 o numerous memory overwrite bugs are fixed
 o code is cleaned a lot and splitted into many smaller files
 o mt32.cpp went to backends/midi
 o synced with upstream code
 o reverberation fixed

 * don't complain about File class wrapper :)
 * all custom types are back
 * #pragmas are to do
 * maybe some indentation is wrong too

I prefer smaller commits, but this thing came in one piece.

svn-id: r15715
2004-11-06 01:41:32 +00:00
Travis Howell
e0204e91a9 Typo
svn-id: r15713
2004-11-05 09:50:45 +00:00
Travis Howell
dc89fe8e51 Revert, in order to be backwards compatbile with saved games.
svn-id: r15678
2004-10-24 12:05:27 +00:00
Travis Howell
efefeaccc8 Add correct actor number values for a few HE games.
svn-id: r15677
2004-10-24 10:51:46 +00:00
Travis Howell
04e831b9dd *** empty log message ***
svn-id: r15675
2004-10-24 07:08:53 +00:00
Travis Howell
dfeed00204 Ooops
svn-id: r15674
2004-10-24 07:03:23 +00:00
Travis Howell
c70a3c76d3 Move number of actors to scumm settings.
The amount of actors in HE games changes a lot between games.

svn-id: r15673
2004-10-24 06:58:41 +00:00
Travis Howell
fd417f3e09 Only 20 actors in Sam & Max.
svn-id: r15672
2004-10-24 01:22:25 +00:00
Eugene Sandulenko
9d0b746aaa Patch #1048326 Better MT-32 support
svn-id: r15635
2004-10-21 22:37:37 +00:00
Travis Howell
9531348692 _images not required.
Free extra HE resources on exit.

svn-id: r15605
2004-10-18 14:37:38 +00:00
Travis Howell
1922b330ad Add keyboard control for HE80+ games.
svn-id: r15604
2004-10-18 06:40:36 +00:00
Paweł Kołodziejski
c9a552bebc fixed warnings
svn-id: r15574
2004-10-16 20:38:37 +00:00
Travis Howell
1460a3032f Add for HE100 too.
svn-id: r15542
2004-10-13 09:18:17 +00:00
Travis Howell
3ff56dd43b Correction
svn-id: r15540
2004-10-13 08:08:45 +00:00
Torbjörn Andersson
3842898a3e Compile fix.
svn-id: r15533
2004-10-12 17:05:16 +00:00
Travis Howell
00ab3be379 Another off by 1.
svn-id: r15515
2004-10-11 10:49:59 +00:00
Travis Howell
e3d590d4d8 Group HE100 games together.
Fix a few HE versions.

svn-id: r15497
2004-10-10 03:02:42 +00:00
Jonathan Gray
ca9cf13dd0 change version numbers on some more he cpp titles
svn-id: r15496
2004-10-10 02:13:28 +00:00
Travis Howell
8df034b6ac Add some missing code for HE100.
Cleanup

svn-id: r15494
2004-10-10 01:52:35 +00:00
Travis Howell
50da10489e Correct version
svn-id: r15486
2004-10-09 14:37:39 +00:00
Travis Howell
b902c220aa Inital support for later HE games with altered opcode table.
svn-id: r15485
2004-10-09 14:33:31 +00:00
Chris Apers
757f2fdcef Prevent double slash in path
svn-id: r15473
2004-10-08 16:09:52 +00:00
Max Horn
2c5e42ca22 Fix for bug #1042509 (SNMDEMO not recognized)
svn-id: r15451
2004-10-07 20:55:22 +00:00
Travis Howell
4e268316d0 Rename var and enable in COMI.
svn-id: r15410
2004-10-04 14:28:43 +00:00
Travis Howell
38a7893aa9 COMI stores room transparency in RMHD.
Minor cleanup.

svn-id: r15406
2004-10-04 12:16:52 +00:00
Travis Howell
db63483001 Add missing roomOps case for HE games.
svn-id: r15404
2004-10-04 04:04:37 +00:00
Travis Howell
4364606894 Add some HE99 vars
Rename opcodes

svn-id: r15403
2004-10-04 02:23:02 +00:00
Travis Howell
09cfed33f2 Add/correct opcode
svn-id: r15377
2004-10-01 23:56:39 +00:00
Eugene Sandulenko
bb44270c85 Remove Blue's HE games again. Smacker is used there.
svn-id: r15376
2004-10-01 23:22:56 +00:00
Eugene Sandulenko
9c4a17bc5d Add couple other HE games and make Blue's birthday demo show intro. It dies
on opcode 2d, though.

svn-id: r15375
2004-10-01 23:15:48 +00:00
Travis Howell
9570bf38de Definately Palettes.
Update HE todo.

svn-id: r15369
2004-10-01 11:25:25 +00:00
Travis Howell
3e4fd97f42 Number of local scripts is no longer constant
svn-id: r15352
2004-09-30 06:39:39 +00:00
Max Horn
40deccb105 cleanup
svn-id: r15350
2004-09-29 21:45:52 +00:00
Max Horn
9475881488 FM-TOWNS is the 'official' spelling, we should try to use it everywhere (see also common/util.cpp)
svn-id: r15344
2004-09-29 09:42:36 +00:00
Max Horn
ce8c99bf62 Rename remaining OSystem methods to match our coding guidelines
svn-id: r15332
2004-09-28 20:19:37 +00:00
Eugene Sandulenko
e1fbbf12cf Add puttcircus target. Game is not completable and has major glitches.
svn-id: r15325
2004-09-28 15:59:36 +00:00
Travis Howell
7ced14e961 talkQueue should be actor specific
svn-id: r15318
2004-09-28 00:58:00 +00:00
Travis Howell
d066b12eae Correction for roomImages
RMSC is room scripts.

svn-id: r15307
2004-09-27 10:25:45 +00:00
Gregory Montoir
914d00f51a wiz stuff cleanup and o90_unknown1C opcode update
svn-id: r15293
2004-09-26 15:29:58 +00:00
Max Horn
cc7ca9ce4b some more pointless cleanup / moving around of stuff :-)
svn-id: r15284
2004-09-26 07:30:29 +00:00
Travis Howell
a53d6ebcf0 _shadowPalette should be cleared for SCUMM 7 games too.
svn-id: r15283
2004-09-26 06:50:08 +00:00
Max Horn
1036a7fc01 Fix for bug #795940 (COMI: strange light pixels)
svn-id: r15252
2004-09-24 21:18:07 +00:00
Travis Howell
17ec22c7fa Missed a spot.
svn-id: r15244
2004-09-23 09:23:17 +00:00
Travis Howell
be1ab48a57 Fix array pointer overflows in HE80+ games.
Some arrays are nuked in startScene.

svn-id: r15239
2004-09-23 05:02:15 +00:00
Travis Howell
9378478674 smaller is 99 after all.
add some array code

svn-id: r15230
2004-09-22 03:56:27 +00:00
Gregory Montoir
6bfeab77e1 cleanup
add some warnings to detect the use of new Aux animation data

svn-id: r15226
2004-09-21 21:10:23 +00:00
Max Horn
899a64cbc9 cleanup
svn-id: r15222
2004-09-21 12:44:34 +00:00
Travis Howell
2c0f36cddc Should be HE60/70.
svn-id: r15211
2004-09-21 01:00:30 +00:00
Max Horn
faf42c2858 Moved some init code around (hopefully this'll help PalmOS)
svn-id: r15209
2004-09-20 22:04:06 +00:00