aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-08-31When a fading music channel is freed to make room for new music, or when aTorbjörn Andersson
music channel has faded out, destroy the channel immediately. Don't wait for the mixer to finish it off. This seems to fix a problem where the mixer would eventually run out of slots if you left the Quit dialog showing for too long. Unfortunately I don't know if it fixes the "out of slots" errors I encountered once during normal play. Oh well, time will tell... svn-id: r9942
2003-08-31cleanup and make script_v2 use o5_saveLoadGameJonathan Gray
svn-id: r9941
2003-08-31some things needed for supporting original save/load screens in v3 games, ↵Jonathan Gray
doesn't fully work but doesn't break anything either svn-id: r9940
2003-08-31No longer assume that all sound effects are 22 kHz. Some are 11 kHz.Torbjörn Andersson
svn-id: r9939
2003-08-31Cleaned up StreamCompMusic(), including some untested endian-fixes.Torbjörn Andersson
This should also fix the bug where music sometimes didn't start playing. svn-id: r9938
2003-08-31support having speech clusters named speech1.clu and speech2.clu cd.bin is ↵Jonathan Gray
needed if you want to use this scheme svn-id: r9937
2003-08-31Update indy3Travis Howell
If there are any graphical glitches left, please add a bug report. svn-id: r9936
2003-08-31Add note about roland update for loom/mi1 [ega]Travis Howell
svn-id: r9935
2003-08-31fix compilationJonathan Gray
svn-id: r9934
2003-08-30BS2 crashed because it passed a buffer of uneven length to the mixer. ThisTorbjörn Andersson
is the only place I can think of where this could have happened, so I've added a paranoid check to ensure the buffer length is even. Let's see how that works out... svn-id: r9933
2003-08-30Set a default music volume so that we can actually hear it. :-)Torbjörn Andersson
svn-id: r9932
2003-08-30fixed not cleared sound handle for musicPaweł Kołodziejski
svn-id: r9931
2003-08-30Made PlayingSoundHandle unsigned again, since the mixer change wasTorbjörn Andersson
reverted. svn-id: r9930
2003-08-30Reverted previous change since the mixer change was reverted.Torbjörn Andersson
svn-id: r9929
2003-08-30ahPaweł Kołodziejski
svn-id: r9928
2003-08-30revert id handle stuffPaweł Kołodziejski
svn-id: r9927
2003-08-30Fixed Simon 2 intro regression (and possibly others as well) caused byTorbjörn Andersson
recent mixer change. svn-id: r9926
2003-08-30If -1 is going to be a valid value for a PlayingSoundHandle, the data typeTorbjörn Andersson
had better be signed... svn-id: r9925
2003-08-30added func isChannelActive for mixer, and fixed handling numbers of channel 0Paweł Kołodziejski
svn-id: r9924
2003-08-30added sfx support, increased speech support, and music code(streaming works ↵Paweł Kołodziejski
fine but you don't hear anything) newStream, and appendStream doesn't work but playRaw works for music svn-id: r9923
2003-08-30Very basic sfx support for Amiga version of maniac/zakTravis Howell
svn-id: r9922
2003-08-30properly close down when playing demoJonathan Gray
svn-id: r9921
2003-08-30Fixed sprite clipping issues, I hope.Torbjörn Andersson
svn-id: r9920
2003-08-30Alter last commit, since looping would never be stopped on Mac version.Travis Howell
svn-id: r9919
2003-08-30*** empty log message ***Travis Howell
svn-id: r9918
2003-08-30indy3ega [mac] use same sound effects format as indy3ega [amiga]Travis Howell
svn-id: r9917
2003-08-30Update commentTravis Howell
svn-id: r9916
2003-08-30Feature Request [778833] '-F' not documentedJamieson Christian
Added -F and --fullscreen to the ScummVM --help output. These were added to the README already as part of the fix for Bug [779013]. svn-id: r9915
2003-08-30Fixed bad AND operator. May invalidate savegames from the last 24 hoursJamieson Christian
svn-id: r9914
2003-08-30Adjust music timer for game with no music support.Travis Howell
svn-id: r9913
2003-08-29Opcode change to load/save screen in original loomTravis Howell
svn-id: r9912
2003-08-29Adjust music timerTravis Howell
svn-id: r9911
2003-08-29Memory leakChris Apers
svn-id: r9910
2003-08-29fix dottdemo by checking that room exists before trying to set a custom ↵Jonathan Gray
cursor from it, fixes bug #796971 svn-id: r9909
2003-08-29My last commit was wrong, this is correct solution.Travis Howell
svn-id: r9908
2003-08-29Fix verbs been shown in cutscenes in v1-v2 games if loading/saving during ↵Travis Howell
cutscene. svn-id: r9907
2003-08-29Disabled debug output. (I really need to get the debug message level toTorbjörn Andersson
work for BS2! :-) svn-id: r9906
2003-08-29Change zak room color remapping, so it work correctly after load/save in ↵Travis Howell
room with remapped colors. svn-id: r9905
2003-08-29Added some code to stop producing interpolation frames if the scene hasTorbjörn Andersson
already reached its scroll target. This keeps BS2 from using all available CPU time all of the time. It may still be that we need a mechanism for throttling the frame rate when the scene is moving towards a scroll target, but my computer isn't really fast enough to test that. Two other bugs fixed in the process: * I think the last frame of the render cycle was rendered, but not displayed. If so, that should be fixed now. * I discovered that there are cases where we do need to clear the screen (e.g. at the "Meanwhile..." message when George has found out about the Glease Gallery), so I've re-enabled the function and disabled it in the render cycle. svn-id: r9904
2003-08-29Cleanup.Torbjörn Andersson
svn-id: r9903
2003-08-29Only needed for versions 1 - 4Travis Howell
svn-id: r9902
2003-08-29Replaced VER_V* notation for savegames withJamieson Christian
a simple number. So that it's still obvious that the number refers to version, a VER() macro does nothing to the number but makes it obvious what the number is for. This has the exact same effect as the enum that was going to get more and more lengthy as the savegame version evolved. svn-id: r9901
2003-08-29Added _roomPalette to savegame.Jamieson Christian
Savegame version now at 21. svn-id: r9900
2003-08-29Fix for bug [770687] MI1: palette effect missingJamieson Christian
Added support for CC resources in small-header games. Right now this is enabled for monkeyvga only. loomcd has CC resources but they don't make any sense, and the game doesn't use palette effects anyway. svn-id: r9899
2003-08-29don't try to read objectRoomTable for HEv7 games right nowJonathan Gray
svn-id: r9898
2003-08-29make the 2nd gen windows based humongous games that have things like a ↵Jonathan Gray
different layout in the MAXS block at least start the bootscript, added pjs-demo target to test with svn-id: r9897
2003-08-28fix killLastWordOliver Kiehl
svn-id: r9896
2003-08-28double cursor animation speed (see bug #757191)Max Horn
svn-id: r9895
2003-08-28add readINI stub (a HEv7 op)Jonathan Gray
svn-id: r9894
2003-08-28clean up humongous v7 index file block handlingJonathan Gray
svn-id: r9893