Commit graph

127 commits

Author SHA1 Message Date
Max Horn
d354eaaf42 more code unification; as a side effect, simon can take advantage of the save path settings in the config file (inspired by patch #587694)
svn-id: r4770
2002-08-18 22:47:11 +00:00
Paweł Kołodziejski
105f966c6a moved to Sound class
svn-id: r4744
2002-08-14 20:43:56 +00:00
Paweł Kołodziejski
f2faf9063b some cleanup, changed type timer procedure - passed Scumm pointer
svn-id: r4743
2002-08-14 16:18:45 +00:00
James Brown
8f60936d7c Two patches by Torbj�rn Andersson.
594922: Fix loom masking
594921: Loom sound fixes

svn-id: r4739
2002-08-14 09:47:21 +00:00
Paweł Kołodziejski
40a8a7ce1a SMUSH: attached to timer, moved to class
svn-id: r4719
2002-08-08 21:54:49 +00:00
Paweł Kołodziejski
a92a750f48 DIG: replaced stopBundleMusic with pauseBundleMusic in SMUSH
svn-id: r4717
2002-08-08 07:48:57 +00:00
Paweł Kołodziejski
5a685f5658 DIG: stop play music, when SMUSH is playing
svn-id: r4715
2002-08-08 06:45:55 +00:00
Paweł Kołodziejski
9fa6145d90 DIG: preliminarily support for music in the game
svn-id: r4701
2002-08-04 16:30:59 +00:00
Max Horn
cc04dccf2b hopefully fixed #589746 (Clicking sounds)
svn-id: r4689
2002-08-03 11:57:10 +00:00
Max Horn
e5e119947f fixed DOTT voice problem (I hope); still this section of the code seems... fishy
svn-id: r4676
2002-07-29 15:08:45 +00:00
Paweł Kołodziejski
0b3c263857 moved file bundle stuff into class Bundle
svn-id: r4671
2002-07-28 15:35:26 +00:00
Max Horn
6dd5de48f9 added constants for the default volumes; changed the volume ranges from 0-255 to 0-256
svn-id: r4670
2002-07-28 15:03:45 +00:00
Max Horn
6b12e4c8e9 disable zak256 sound debug code for now
svn-id: r4664
2002-07-28 12:42:32 +00:00
Max Horn
a31e3bf235 set default volume to 192/192/192 (now that we unified the volume ranges to 0-255)
svn-id: r4658
2002-07-27 14:55:40 +00:00
James Brown
ea7c0aa94b Don't skip the first 1/75th of a second when playing Zak256 soundtrack
svn-id: r4654
2002-07-27 13:17:50 +00:00
James Brown
853e3efbc3 Fix call to mp3cd playing for Zak256. Also fix 'restart' bug with Zak CD
music.

svn-id: r4651
2002-07-27 13:12:23 +00:00
Max Horn
22791d33bd that happens if you don't double check, sorry
svn-id: r4627
2002-07-25 16:32:04 +00:00
Max Horn
c8ceebf3e4 added simple hexdump() function (nice for debugging); added some debug code for Zak256 sounds
svn-id: r4626
2002-07-25 16:29:07 +00:00
James Brown
d45c6993e1 Add Zak256 sound
svn-id: r4625
2002-07-25 15:37:31 +00:00
Paweł Kołodziejski
76679bc3e9 fixed warnings signed/unsigned
svn-id: r4624
2002-07-24 09:38:42 +00:00
Max Horn
75b48a04f6 forgot to remove arisme's comment :-)
svn-id: r4616
2002-07-22 12:51:05 +00:00
Max Horn
1c4167f080 pulled out arisme's recent changes to pauseMode, they are not correct as they break pause mode for all systems that use real MIDI drivers (see bug #584684). If you need a mute music mode, then add an according function to iMUSE/mixer but don't abuse pause mode, please
svn-id: r4615
2002-07-22 12:44:57 +00:00
James Brown
8de1ace6c7 Apply patch from Torbj�rn Andersson to make MP3_CDMUSIC mixer use
music_volume instead of sfx_volume.

svn-id: r4611
2002-07-21 06:55:33 +00:00
Nicolas Bacca
74041e2120 Fixed Monkey Island 2 freeze when sound is paused
svn-id: r4608
2002-07-20 07:57:22 +00:00
Paweł Kołodziejski
4e0747f46b DIG:fix for codec 10,
codecs are OK, now :)

svn-id: r4607
2002-07-20 05:04:06 +00:00
Paweł Kołodziejski
ec07adbf49 DIG: implemented music codec 12,
not really tested yet

svn-id: r4604
2002-07-19 20:10:56 +00:00
Paweł Kołodziejski
d5e5f054b3 DIG: implemented music codec 11,
12 coming soon.
not really tested yet

svn-id: r4603
2002-07-19 18:52:50 +00:00
Paweł Kołodziejski
d65204a24c implemented codec 10 in the dig music, 11, 12 coming soon.
not really tested yet

svn-id: r4602
2002-07-19 17:00:27 +00:00
Max Horn
e3ea2d3ad4 This warning is driving me nuts, so disabling it for now
svn-id: r4569
2002-07-16 14:15:27 +00:00
Max Horn
aec2530529 got rid of some g_scumm uses
svn-id: r4482
2002-07-07 21:27:06 +00:00
Max Horn
46a4188135 endian fix for Putt-Putt sound playback
svn-id: r4457
2002-07-04 11:18:25 +00:00
Max Horn
01dfd26a37 added some hackish support for the DIGI SFX format used in Putt-Putt demo
svn-id: r4451
2002-07-02 21:28:57 +00:00
Lionel Ulmer
4387c22d30 Small warning fix + double inclusion protection (can always be useful
:) ).

svn-id: r4395
2002-06-02 20:28:09 +00:00
Paweł Kołodziejski
4aabb0378c The Dig: stereo samples and mixer
svn-id: r4359
2002-05-19 20:38:53 +00:00
Paweł Kołodziejski
c9a53bcf76 The Dig: 16 bit samples and mixer
svn-id: r4358
2002-05-19 15:20:18 +00:00
Max Horn
17319703a9 added support for Mac1 sounds resources (appear in MI1/MacOS version). Still needs some work but is usable. Now if I could figure out Mac0...
svn-id: r4346
2002-05-17 21:58:59 +00:00
Nicolas Bacca
b3684d05ae Fixed evil filename overflow
svn-id: r4339
2002-05-15 19:29:36 +00:00
James Brown
4670fee821 Misc. fixes
svn-id: r4338
2002-05-15 10:25:00 +00:00
Max Horn
885f043a7f remove config-file.h from scumm.h (for me this means only 5 instead of 31 files have to be recompiled whenever config-file.h changes
svn-id: r4335
2002-05-14 23:50:09 +00:00
Max Horn
b529d80ed7 added #include "actor.h", some minor tweaks
svn-id: r4332
2002-05-14 23:32:34 +00:00
Max Horn
fe4230bcbf refactored parts of actor.cpp: many methods are now members of class Actor instead of class Scumm. This is still work in progress!
svn-id: r4319
2002-05-14 19:11:20 +00:00
James Brown
a592de4333 Remove SCUMM dependancies from SDL.C - This fixes a regular crash in Simon due to the autosaver.
This changes the OSystem interface. Porters beware.

svn-id: r4318
2002-05-14 18:14:16 +00:00
James Brown
4466f1555b The DIG SFX support - thanks to aquadran
svn-id: r4303
2002-05-13 08:25:58 +00:00
Nicolas Noble
16e004832f Closing bug #555104
svn-id: r4299
2002-05-12 21:39:19 +00:00
James Brown
cf46277a7f Revert incorrect endian fixes.
If there's something wrong here, it's with the MKID_BE define in scummsys.h, not this code.

svn-id: r4250
2002-05-09 03:51:51 +00:00
Ruediger Hanke
9687c60621 Big endian fixes
svn-id: r4249
2002-05-08 20:50:07 +00:00
James Brown
e2df4d2b3b Added rate detection for The Dig - solves problems with other language versions.
svn-id: r4226
2002-05-07 11:48:34 +00:00
James Brown
21e14b44c5 Add raw PCM part to dig .bun decompressor.
svn-id: r4219
2002-05-06 15:32:32 +00:00
Max Horn
2f2d4527ef cleaning up the mess drigo left... <sigh>
svn-id: r4215
2002-05-05 20:04:26 +00:00
Enrico Rolfi
38d048b86b Fixed some things for Macintosh ports
svn-id: r4212
2002-05-05 19:06:51 +00:00