aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2003-08-28I forgot to commit this file earlier. (It's only a FIXME comment anyway.)Torbjörn Andersson
svn-id: r9892
2003-08-28Remove junkTravis Howell
svn-id: r9891
2003-08-28Update warnings in mingw makefile.Travis Howell
Add hack to allow nosubtitles in loomcd (Only once game has started) Revert _roomPalette changes for 256 colors games, caused problems in loomcd, I'm not sure the older 256 color needs these changes. svn-id: r9890
2003-08-28revert previous broken commit which didn't logically make sense as it was ↵Jonathan Gray
checking for negative on an unsigned number, and would have broken several things if it compiled svn-id: r9889
2003-08-28Fix regression that caused subtitles to always be shown in loomcdTravis Howell
svn-id: r9888
2003-08-28Leave small_header color cycle resource disabled for now, since it needs ↵Travis Howell
additioal support. svn-id: r9887
2003-08-28Removed the Surface class in favor of small struct specially made for theTorbjörn Andersson
block surfaces. (A block surface is a 64x64 tile of a parallax layer.) I've also done a few things to try and optimize the drawing: * The back buffer is no longer cleared between frames. This may cause regressions, but I do believe that the entire picture area is always completely re-rendered for each frame. As a result of this, the menu code is now responsible for clearing the icon areas itself. * A few unnecessary copy_rect() calls were commented out in favor of one big copy_rect() in ServiceWindows(). * Completely opaque block surfaces are copied with memcpy(), one line at a time. Unless we manage to add intelligent screen redrawing, I don't think it will get that much faster than this, though there is some unnecessary data copying in DrawSprite() that could be removed. And the game is still a terrible CPU hog. I believe the animation runs at approximately 12 fps. If there's still time left, it will pump out further frames to get smooth scrolling. We ought to put a cap on that, and if it has already reached the scroll target it should sleep for the rest of the render cycle. svn-id: r9886