aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-09-05Corrections for Amiga V2/V3 games from unused.Travis Howell
svn-id: r9994
2003-09-04Leave SPK resources in monkey1 disabled too.Travis Howell
svn-id: r9993
2003-09-04monkey has no native midi resources and SPK isn't support yet.Travis Howell
svn-id: r9992
2003-09-04Gave the "monkey" target the same sound flags as the "monkey1" target. AtTorbjörn Andersson
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-04Added locking to the music code. I'm not really the right person to do thisTorbjörn Andersson
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-03Added FIXME comment about how we probably need locking for FxServer() andTorbjörn Andersson
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-03Implement the ACTOR_PAN opcode. The only place I know of where it's used isTorbjörn Andersson
between between ship-to-ship combats, so I didn't bother yet to store it in savegames. svn-id: r9988
2003-09-03add a bunch of known targets for some of the newer humongous games, maybe we ↵Jonathan Gray
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-03prepare for larger target namesJonathan Gray
svn-id: r9986
2003-09-03add some stub cases for later humongous games, queue loading and a ↵Jonathan Gray
decodeParseString case svn-id: r9985
2003-09-03Removed fxLooped[], fxCached[] and musCounter[]. They were written to, butTorbjörn Andersson
never read. svn-id: r9984
2003-09-03fixed music fading out. it's "goto" hack.Paweł Kołodziejski
originaly dsound has 3 seconds buffer fillled with data enought for fading this hack continue play music for time while fading is going svn-id: r9983
2003-09-03more cleanupPaweł Kołodziejski
svn-id: r9982
2003-09-03some cleanup codePaweł Kołodziejski
svn-id: r9981
2003-09-03fixed interval of fxServer func (why i saw before 1000 miliseconds?), moved ↵Paweł Kołodziejski
init sound data to class sound svn-id: r9980
2003-09-02remove shadow'd var by using variable name from prototypeJonathan Gray
svn-id: r9979
2003-09-02remove unused variableJonathan Gray
svn-id: r9978
2003-09-02imuse digi use mixer volume and pan control nowPaweł Kołodziejski
svn-id: r9977
2003-09-02moved volume and pan control into flow funcPaweł Kołodziejski
svn-id: r9976
2003-09-02update vc7 filePaweł Kołodziejski
svn-id: r9975
2003-09-02Fixed compiler warning that I introduced earlier.Torbjörn Andersson
svn-id: r9974
2003-09-02Unless I'm gravely mistaken, StreamCompMusic() should always create a newTorbjörn Andersson
stream, in which case the warning about the sound handle being 0 is bogus. svn-id: r9973
2003-09-02Moved the sound initialisation to the Sword2Sound constructor to avoidTorbjörn Andersson
warning messages about uninitialised sound handles. svn-id: r9972
2003-09-02Another untested endian fix.Torbjörn Andersson
svn-id: r9971
2003-09-02Add missing verbOps cse for loomcd, needs work.Travis Howell
svn-id: r9970
2003-09-02Use the new per-channel pausing. This allows us to play the music for theTorbjörn Andersson
in-game dialogs. svn-id: r9969
2003-09-02Added per-channel pausing. Maybe I should have named the pauseChannel()Torbjörn Andersson
function simply pause() to be consistent with stop(), but there already is a pause() function and I don't want to have two functions with the same name doing different things. (The current pause() function pauses all channels.) svn-id: r9968
2003-09-02Since soundHandleMusic[] is now an array of sound handles instead ofTorbjörn Andersson
channel indexes, we should use stopHandle() instead of stop() to kill the music channel. Am I the only one who finds the distinction between channel indexes and sound handles confusing at times? :-) svn-id: r9967
2003-09-02This changes applies to both version 3 and 4, according to disasm.Travis Howell
svn-id: r9966
2003-09-02Re-formatted the code to be a bit more in line with the rest of ScummVM,Torbjörn Andersson
and made a few (untested) endian-fixes. svn-id: r9965
2003-09-02Re-formatted the code to be a bit more in line with the rest of ScummVM.Torbjörn Andersson
svn-id: r9964
2003-09-02changed sounds volume to original volume level, and fixed sounds in bass introPaweł Kołodziejski
svn-id: r9963
2003-09-02fixed if checkPaweł Kołodziejski
svn-id: r9962
2003-09-02add note about FluidSynth to ALSA sectionJonathan Gray
svn-id: r9961
2003-09-02Fix from Hibernatus, correct start position for sfx in Amiga maniac/zak.Travis Howell
svn-id: r9960
2003-09-01Add sound looping for Amiga zak/maniacTravis Howell
svn-id: r9959
2003-09-01Fix from Hibernatus, indy3 has black shadowsTravis Howell
svn-id: r9958
2003-09-01forgot thisPaweł Kołodziejski
svn-id: r9957
2003-09-01added sound handle stuff to mixer streamsPaweł Kołodziejski
svn-id: r9956
2003-09-01The channel could be destroyed so changeVolumeAndPan can't access it in that ↵Chris Apers
case svn-id: r9955
2003-09-01Add v1 maniac load/save screen supportTravis Howell
Detect save files svn-id: r9954
2003-09-01Add missing breakTravis Howell
Skip auto save slot. svn-id: r9953
2003-09-01Another attempt at fixing the music1.clu / music2.clu thing.Torbjörn Andersson
svn-id: r9952
2003-09-01possibly fixes for not exist id stream channelPaweł Kołodziejski
svn-id: r9951
2003-09-01added warkaround for not exist music stream id at appendStream callPaweł Kołodziejski
svn-id: r9950
2003-09-01Minor cleanup of color cycle resource loadingTravis Howell
svn-id: r9949
2003-09-01Add work around for color cycling been used in monkeyvga when it shouldn't.Travis Howell
svn-id: r9948
2003-09-01Add CD audio check for loomcdTravis Howell
Revert last change, since it wipped out intro. text. svn-id: r9947
2003-09-01Override default initial setting of subtitles enabled in loomcdTravis Howell
svn-id: r9946
2003-08-31added comments:Paweł Kołodziejski
volume: 0 - 127 pan: (-127 <-> 0 <-> 127) (left <-> center <-> right) svn-id: r9945