151 Commits

Author SHA1 Message Date
Lionel Ulmer
7fa28ffec2 Removed ScummVM's private alloc / free / realloc functions. If I break
something, just yell :-)

svn-id: r4160
2002-05-01 17:16:47 +00:00
James Brown
5f9bd8343c Small inSANE patch for the dig, and start of Dig Audio support.
It seems to crash using AUTOFREE for some reason. Can someone Valgrind/Purify this for me?

svn-id: r4129
2002-04-29 08:28:27 +00:00
Lionel Ulmer
c134803976 MI1 CD audio should work better now. Still a bit flaky but should be
better than before :-)

svn-id: r4128
2002-04-28 14:01:40 +00:00
Max Horn
75f1297a7d moved scummfg to config-file.h - seems more logical. Also added a legal header
svn-id: r4122
2002-04-28 00:56:52 +00:00
James Brown
2b50dd2742 Add config file support. Thanks |Pixel| :)
svn-id: r4111
2002-04-27 16:58:29 +00:00
Lionel Ulmer
35d305ce64 MP3 CD tracks should now be working properly.
Ludde, maybe you should check if Simon is still working OK as now the
change of the sound playing handle is 'asynchronous' (ie if you call
'stop' on a sound, the handle will NOT be put to NULL right away, but
at the next 'mix' thread call). Maybe we should completely remove this
handle stuff and always use instead the index returned by the
'play_XXX' functions.

svn-id: r4101
2002-04-27 07:42:14 +00:00
James Brown
d0b9677f5d Add autosave support, fix sm and max midi.
svn-id: r4099
2002-04-27 04:31:25 +00:00
Ruediger Hanke
d7ce1d2b19 Fix for the DOTTDEMO memory overwrite crash that happened at least on MorphOS
svn-id: r4095
2002-04-26 18:52:33 +00:00
James Brown
965b96b489 Add enhanced debugging patch.
svn-id: r4090
2002-04-26 14:13:39 +00:00
Vincent Hamm
f3aab1ce9c Implemented a few new functions. Now you can control the crane in Full Throttle
svn-id: r4079
2002-04-25 08:53:10 +00:00
James Brown
2334c4778b Apply patch to add 'monkeyvga' target for MI1 Floppy.
svn-id: r4076
2002-04-25 03:37:56 +00:00
James Brown
c8cfb1e25a Fix MI1 CD Music, I hope.
svn-id: r4068
2002-04-24 07:19:00 +00:00
James Brown
280136f13a Fix Indy4/MI2 crash due to VirtScroll code.
Cleanup \N's - For gods sake fix your CVS client :)

svn-id: r4067
2002-04-24 04:26:09 +00:00
Vincent Hamm
20e9ad5e23 Major V7 update with vertical scrolling. Added a few scumm vars related to scrolling. Dig inventory isn't displayed where it should. I hope it doesn't break anything else in other game...
svn-id: r4066
2002-04-23 23:58:31 +00:00
Vincent Hamm
d5a0d0d531 More work done on blast objects. Very preliminary implementation of akos codec 5
svn-id: r4054
2002-04-22 16:18:20 +00:00
James Brown
a2217e35ff Fix MP3 compilation.
svn-id: r4050
2002-04-22 11:36:41 +00:00
James Brown
d447f05709 Add voice channel tracking to stop script race in BumpusVille VR.
svn-id: r4048
2002-04-22 08:16:16 +00:00
Nicolas Bacca
d9ce5c659c Pause SFX, pre-initialized volume
svn-id: r4045
2002-04-21 21:58:21 +00:00
Vincent Hamm
7c95649ba5 Some code cleanup in the blast object code for implementation of futur features
svn-id: r4039
2002-04-21 21:20:32 +00:00
Vincent Hamm
1b1d5795a8 Some new V7 scummvars. Implemented custom scale table in AKOS codec 1
svn-id: r4038
2002-04-21 19:38:00 +00:00
James Brown
eb773b477a Remove \M's, add IRIX support.
svn-id: r4019
2002-04-20 04:09:02 +00:00
Vincent Hamm
ed65e89a89 Refixed getActorY in indy3. Fixed class (dunno if the fix doesn't break something else. Fixed intro by slowing down music rate by 3.
svn-id: r4018
2002-04-19 21:06:50 +00:00
James Brown
82192a3172 Fix PocketSCUMM. Palette is wrong tho. BBrox is a genius.
svn-id: r4009
2002-04-19 15:02:16 +00:00
Vincent Hamm
86b9713cdd More or less finished flashlight code. The effect isn't 100% accurate
svn-id: r4007
2002-04-19 13:57:18 +00:00
Vincent Hamm
708799f8db Early flashlight implementation
svn-id: r4006
2002-04-19 12:38:03 +00:00
James Brown
89d957090e Use relative include paths to easy some ports.
svn-id: r4005
2002-04-19 11:12:27 +00:00
Ludvig Strigeus
2f5c7c135d fixed actor walk bug in monte carlo
svn-id: r4002
2002-04-19 08:21:56 +00:00
Nicolas Bacca
900e3bd586 Restored update mess ...
svn-id: r3982
2002-04-17 20:34:10 +00:00
Nicolas Bacca
bb06400d00 Return of the MP3 CD patch ... use CBR 22 kHz
svn-id: r3981
2002-04-17 20:23:45 +00:00
James Brown
8df45c662c Add Amiga GF.
svn-id: r3972
2002-04-17 04:35:04 +00:00
James Brown
ff1d72962b Add hack for loom staff verbs.
Readd CD Audio

svn-id: r3956
2002-04-16 12:18:50 +00:00
Ludvig Strigeus
71eac5acd3 endian fixes,
don't use adlib driver if sound initialization fails,
simon1 savedialog works

svn-id: r3955
2002-04-16 12:07:19 +00:00
Lionel Ulmer
dabc6a24e8 Fixed the MP3 support for .SOU files. I will let Arisme fix his MP3 audio track support :-)
svn-id: r3949
2002-04-15 20:22:47 +00:00
Ludvig Strigeus
ac62a7cb2e wrote new mixer class,
cleaned up sound header files,
integrated mixer into scummvm & simon

svn-id: r3937
2002-04-14 18:13:08 +00:00
Ludvig Strigeus
9f191ea9c5 new midi driver API,
no more USE_ADLIB,
a couple of sdl graphics driver fixes.

svn-id: r3925
2002-04-13 18:34:11 +00:00
Ludvig Strigeus
d2b0070c5f new video engine (expect broken non-sdl builds),
simon the sorcerer 1 & 2 support (non SCUMM games)

svn-id: r3912
2002-04-12 21:26:59 +00:00
Ludvig Strigeus
3a4fa636ee code cleanup - prepares for simon inclusion
svn-id: r3910
2002-04-12 10:34:46 +00:00
James Brown
09a109068e Remove unneeded init stuff
svn-id: r3905
2002-04-11 14:22:45 +00:00
Ludvig Strigeus
ceeed55779 overloaded 'new' operator to get zero initialized objects
svn-id: r3901
2002-04-10 18:20:32 +00:00
James Brown
011cf6e066 Start of The Dig voice support. Don't get excited, it doesn't do anything yet. :)
svn-id: r3895
2002-04-08 13:55:03 +00:00
Mutwin Kraus
6b0840f588 Changed the name of OffsetTable to MP3OffsetTable, as OffsetTable is already defined in the Apple Headers
svn-id: r3893
2002-04-07 18:46:50 +00:00
James Brown
3142a9c5cd Add support for selecting CDROM drive for Loom/MI cd audio, fix midi support
svn-id: r3888
2002-04-07 07:33:39 +00:00
James Brown
f896193a83 Zak/Loom/Indy3 object flags fix. Only translates CLASS_TOUCHABLE at the moment.
svn-id: r3849
2002-04-03 15:45:32 +00:00
James Brown
1415ba6d0c Fixed saved states - broke format of course, we need to come up with a better way to do this. Thanks jah :)
svn-id: r3846
2002-04-01 06:53:59 +00:00
Nicolas Bacca
8780d0e5d6 Reswitched getVarOrDirectByte/Word to SIGNED int - fixes some disappearing objects problem due to an invalid elevation. Please yell if it breaks something else :)
svn-id: r3843
2002-03-31 08:35:42 +00:00
James Brown
9a751f4e76 Fix some VC6++ debug actor-related crashes.
Mask, Charset color and WaitForMessage hangs still remain.

svn-id: r3838
2002-03-29 12:15:41 +00:00
Vincent Hamm
11cb8db187 Various fix in insane
svn-id: r3830
2002-03-25 17:45:55 +00:00
Vincent Hamm
c13853de28 Implemented gui during insane
svn-id: r3829
2002-03-25 14:22:09 +00:00
Vincent Hamm
5ca87c1269 Fixed a bit the gui for FT and DIG. It still doesn't display a thing but it's not crashing anymore
svn-id: r3828
2002-03-25 12:26:37 +00:00
Vincent Hamm
57cf1bfbee Rechanged the way the scumm class is choose (sorry, can't make up my mind). Implemented the different versions of loadCharset
svn-id: r3820
2002-03-25 02:09:05 +00:00