Commit Graph

6646 Commits

Author SHA1 Message Date
Travis Howell
6419a5dd56 Remove outdated comment
svn-id: r10035
2003-09-06 03:36:54 +00:00
Travis Howell
0780f7e519 Change version message to debug, to match other games.
svn-id: r10034
2003-09-06 03:34:19 +00:00
Travis Howell
40a5138c57 Update comment
svn-id: r10033
2003-09-06 03:12:04 +00:00
Travis Howell
ff05aeeb9e zak256 partial sfx loops are working fine.
svn-id: r10032
2003-09-06 03:05:01 +00:00
Travis Howell
8b4668740e Search header of Amiga V2 games for rate and volume.
svn-id: r10031
2003-09-06 02:27:03 +00:00
Travis Howell
8147719ff2 Remove sound looping hack for v2 amiga games.
svn-id: r10030
2003-09-06 01:44:29 +00:00
Travis Howell
af78f4dfae Don't let Amiga and Platform options cancel each other out for Amiga support.
svn-id: r10029
2003-09-06 01:20:15 +00:00
Max Horn
eac128f011 optimized channel volume/pan handling
svn-id: r10028
2003-09-05 23:27:11 +00:00
Max Horn
457f2fc211 rearranged GameFeatures constants a bit
svn-id: r10027
2003-09-05 22:53:46 +00:00
Max Horn
318daabdc7 added whitespace, added FIXME comment
svn-id: r10026
2003-09-05 22:53:36 +00:00
Max Horn
0cff89b779 some paranoid cleanup
svn-id: r10025
2003-09-05 22:53:25 +00:00
Max Horn
5ed75550d6 init value of _amiga to false
svn-id: r10024
2003-09-05 22:22:59 +00:00
Max Horn
3aa8454efa moved the sound ID param in playRaw before volume/pan
svn-id: r10023
2003-09-05 22:09:56 +00:00
Max Horn
0045dfe9c6 added TODO
svn-id: r10022
2003-09-05 21:23:28 +00:00
Max Horn
caf8e8f5fc oops
svn-id: r10021
2003-09-05 21:18:44 +00:00
Max Horn
d6e4788457 any reasons for playing bundle sounds at 50% volume?
svn-id: r10020
2003-09-05 21:12:33 +00:00
Max Horn
06b6ff9a44 added default volume/pan values
svn-id: r10019
2003-09-05 21:06:32 +00:00
Max Horn
11193b0746 cleaned up sound/mixer.h a bit; renamed some mixer methods for consistency
svn-id: r10018
2003-09-05 20:48:32 +00:00
Max Horn
5f2b0b6977 made default case outputs a bit more consistent
svn-id: r10017
2003-09-05 20:47:23 +00:00
Max Horn
4941df93f9 removed duplicate check
svn-id: r10016
2003-09-05 20:35:00 +00:00
Max Horn
4240dcbe34 removed outdated comments
svn-id: r10015
2003-09-05 20:18:32 +00:00
Max Horn
f8f678d98d updated commented out to work again
svn-id: r10014
2003-09-05 20:18:28 +00:00
Max Horn
a60526baba fixed a warning from the IBM C++ compiler
svn-id: r10013
2003-09-05 20:18:20 +00:00
Travis Howell
47215f39dd Add to config as int for now.
svn-id: r10012
2003-09-05 16:30:05 +00:00
Travis Howell
0a9d234b52 Fix platform command line and add to readme
svn-id: r10011
2003-09-05 16:12:54 +00:00
Torbjörn Andersson
cd9496ab3a Added FIXME comment about DipMusic().
svn-id: r10010
2003-09-05 16:07:03 +00:00
Torbjörn Andersson
7400995094 Cleanup.
svn-id: r10009
2003-09-05 15:56:43 +00:00
Travis Howell
93d262a01f Oops
svn-id: r10008
2003-09-05 15:53:20 +00:00
Torbjörn Andersson
94ec5238c9 This fixes another music-related crash for me. I guess it's our
implementation of music fade-out that makes it a bad thing to close the
music cluster file prematurely.

svn-id: r10007
2003-09-05 15:37:51 +00:00
Travis Howell
0c4d151381 *** empty log message ***
svn-id: r10006
2003-09-05 15:28:22 +00:00
Travis Howell
8da8c27776 Add mac check.
svn-id: r10005
2003-09-05 15:25:31 +00:00
Torbjörn Andersson
bee5a3820a Removed unused function, StartMusicFadeDown().
svn-id: r10004
2003-09-05 12:19:40 +00:00
Torbjörn Andersson
2ecbd4ae88 Cleaned up UpdateCompSampleStreaming() and re-enabled music fading. We
currently don't fade music that ends because we reached the end of the
musical cue, though. Only music that ends because it's being replaced by
another cue.

svn-id: r10003
2003-09-05 11:12:40 +00:00
Travis Howell
d100361876 Use --platform option, instead of system specific options.
Needs config support added.

svn-id: r10002
2003-09-05 10:53:57 +00:00
Travis Howell
36affb3396 Update docs for new flags
svn-id: r10001
2003-09-05 07:58:37 +00:00
Travis Howell
c3d61acd5c Remove warning
svn-id: r10000
2003-09-05 07:38:36 +00:00
Travis Howell
3187b565dd Add atarist and macintosh options, since there seem to be no way to detect version been used.
svn-id: r9999
2003-09-05 07:36:05 +00:00
Paweł Kołodziejski
7bc63a0ce3 fixes for uninitialized pan and volume
svn-id: r9998
2003-09-05 06:22:10 +00:00
Travis Howell
fccc9a2abb Changeing warning to debug, since we know functions purpuse and it seems to be confusing people.
svn-id: r9997
2003-09-05 03:55:48 +00:00
Travis Howell
5f1c67424d Correction from Hibernatus, is used in fm towns games too.
svn-id: r9996
2003-09-05 03:51:56 +00:00
Jonathan Gray
bb9a4bbfcc comment unused label
svn-id: r9995
2003-09-05 03:46:30 +00:00
Travis Howell
df963e48bd Corrections for Amiga V2/V3 games from unused.
svn-id: r9994
2003-09-05 03:29:29 +00:00
Travis Howell
16f0cce0bb Leave SPK resources in monkey1 disabled too.
svn-id: r9993
2003-09-04 15:24:58 +00:00
Travis Howell
2f800e4b32 monkey has no native midi resources and SPK isn't support yet.
svn-id: r9992
2003-09-04 11:40:12 +00:00
Torbjörn Andersson
aa3687c527 Gave the "monkey" target the same sound flags as the "monkey1" target. At
least I think they refer to the same game, just with differently named data
files. This should fix bug #800378 ("MI1: no adlib with monkey target
(regression)").

Should the same change be made to the "game" (Monkey Island 1, SegaCD
version) target, or is that one too different?

svn-id: r9991
2003-09-04 11:33:46 +00:00
Torbjörn Andersson
9729256b2b Added locking to the music code. I'm not really the right person to do this
but at least it doesn't seem to do any harm.

Disabled the sound FX "garbage collection" in FxServer(). I'm not really
convinced it's necessary at all, and even if it is, doing it from a
separate thread it just begging for trouble. I've modified OpenFx()
slightly to deal with this, but I may still have introduced regressions.

Temporarily disabled the "goto label1" hack, since it seems to be the main
reason for ScummVM crashing if I allow a piece of music to finish on its
own (i.e. when not terminating it prematurely by triggering another piece
of music).

svn-id: r9990
2003-09-04 10:58:55 +00:00
Torbjörn Andersson
a1e336c1cb Added FIXME comment about how we probably need locking for FxServer() and
the functions which access data manipulated by FxServer().

For instance, FxServer() may free bufferFx[i], which sounds potentially
unhealthy to me.

svn-id: r9989
2003-09-03 18:59:02 +00:00
Torbjörn Andersson
94df02c799 Implement the ACTOR_PAN opcode. The only place I know of where it's used is
between between ship-to-ship combats, so I didn't bother yet to store it in
savegames.

svn-id: r9988
2003-09-03 17:00:33 +00:00
Jonathan Gray
a0f6948150 add a bunch of known targets for some of the newer humongous games, maybe we should move the target list out into another file? there are a few more to add after they are known as well...
svn-id: r9987
2003-09-03 10:34:04 +00:00
Jonathan Gray
0fb53e1f47 prepare for larger target names
svn-id: r9986
2003-09-03 10:26:09 +00:00