aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.cpp
AgeCommit message (Collapse)Author
2004-11-28Trying to cleanup the volume control mess inside the SCUMM engine: renamed ↵Max Horn
MusicEngine::setMasterVolume to setMusicVolume; fixed iMuse to use the correct method for setMusicVolume (previously modified the iMuse internal volume control); hooked up the volume control of various other music engines; added ScummEngine::setupVolume method which can be called whenever volume settings change, and which gurantees that those are handled uniformly svn-id: r15944
2004-11-27moved all the HE wiz stuff to a separate module, with minor cleanups and ↵Gregory Montoir
simplifications svn-id: r15921
2004-11-27To really, truly fix the multi-midi race condition, the adlib driver is now ↵Jerome Fisher
always created before iMuse initialisation. This necessitated removing the multimidi toggle from the debug console. svn-id: r15912
2004-11-24Fix a`ll engines. They work, though current fix is just temporary.Eugene Sandulenko
There are plans to add some brains to GameDetector class, which will let us avoid passing detector to init() method. svn-id: r15873
2004-11-23Moved bootscript loading into go(), where it belongsMax Horn
svn-id: r15868
2004-11-23Added Engine::init() method; added return value to Engine::go()Max Horn
svn-id: r15865
2004-11-20Removing walkthrough stuff again (talked to aquadran about this, he had no ↵Max Horn
objections) svn-id: r15849
2004-11-19added walkthroughPaweł Kołodziejski
svn-id: r15835
2004-11-15Move most heavy initialization from engine constructor to mainInit()Eugene Sandulenko
method which is called from go(). This ensures that extrapath is added to list od default directories after all other paths. svn-id: r15815
2004-11-09CleanupChris Apers
svn-id: r15739
2004-11-06Major MT-32 emu overhaul based on KingGuppy's code.Eugene Sandulenko
o added configure option o mi2 intro doesn't freeze anymore and has no sound glitches o missing instruments in many titles are fixed o numerous memory overwrite bugs are fixed o code is cleaned a lot and splitted into many smaller files o mt32.cpp went to backends/midi o synced with upstream code o reverberation fixed * don't complain about File class wrapper :) * all custom types are back * #pragmas are to do * maybe some indentation is wrong too I prefer smaller commits, but this thing came in one piece. svn-id: r15715
2004-11-05TypoTravis Howell
svn-id: r15713
2004-10-24Revert, in order to be backwards compatbile with saved games.Travis Howell
svn-id: r15678
2004-10-24Add correct actor number values for a few HE games.Travis Howell
svn-id: r15677
2004-10-24*** empty log message ***Travis Howell
svn-id: r15675
2004-10-24OoopsTravis Howell
svn-id: r15674
2004-10-24Move number of actors to scumm settings.Travis Howell
The amount of actors in HE games changes a lot between games. svn-id: r15673
2004-10-24Only 20 actors in Sam & Max.Travis Howell
svn-id: r15672
2004-10-21Patch #1048326 Better MT-32 supportEugene Sandulenko
svn-id: r15635
2004-10-18_images not required.Travis Howell
Free extra HE resources on exit. svn-id: r15605
2004-10-18Add keyboard control for HE80+ games.Travis Howell
svn-id: r15604
2004-10-16fixed warningsPaweł Kołodziejski
svn-id: r15574
2004-10-13Add for HE100 too.Travis Howell
svn-id: r15542
2004-10-13CorrectionTravis Howell
svn-id: r15540
2004-10-12Compile fix.Torbjörn Andersson
svn-id: r15533
2004-10-11Another off by 1.Travis Howell
svn-id: r15515
2004-10-10Group HE100 games together.Travis Howell
Fix a few HE versions. svn-id: r15497
2004-10-10change version numbers on some more he cpp titlesJonathan Gray
svn-id: r15496
2004-10-10Add some missing code for HE100.Travis Howell
Cleanup svn-id: r15494
2004-10-09Correct versionTravis Howell
svn-id: r15486
2004-10-09Inital support for later HE games with altered opcode table.Travis Howell
svn-id: r15485
2004-10-08Prevent double slash in pathChris Apers
svn-id: r15473
2004-10-07Fix for bug #1042509 (SNMDEMO not recognized)Max Horn
svn-id: r15451
2004-10-04Rename var and enable in COMI.Travis Howell
svn-id: r15410
2004-10-04COMI stores room transparency in RMHD.Travis Howell
Minor cleanup. svn-id: r15406
2004-10-04Add missing roomOps case for HE games.Travis Howell
svn-id: r15404
2004-10-04Add some HE99 varsTravis Howell
Rename opcodes svn-id: r15403
2004-10-01Add/correct opcodeTravis Howell
svn-id: r15377
2004-10-01Remove Blue's HE games again. Smacker is used there.Eugene Sandulenko
svn-id: r15376
2004-10-01Add couple other HE games and make Blue's birthday demo show intro. It diesEugene Sandulenko
on opcode 2d, though. svn-id: r15375
2004-10-01Definately Palettes.Travis Howell
Update HE todo. svn-id: r15369
2004-09-30Number of local scripts is no longer constantTravis Howell
svn-id: r15352
2004-09-29cleanupMax Horn
svn-id: r15350
2004-09-29FM-TOWNS is the 'official' spelling, we should try to use it everywhere (see ↵Max Horn
also common/util.cpp) svn-id: r15344
2004-09-28Rename remaining OSystem methods to match our coding guidelinesMax Horn
svn-id: r15332
2004-09-28Add puttcircus target. Game is not completable and has major glitches.Eugene Sandulenko
svn-id: r15325
2004-09-28talkQueue should be actor specificTravis Howell
svn-id: r15318
2004-09-27Correction for roomImagesTravis Howell
RMSC is room scripts. svn-id: r15307
2004-09-26wiz stuff cleanup and o90_unknown1C opcode updateGregory Montoir
svn-id: r15293
2004-09-26some more pointless cleanup / moving around of stuff :-)Max Horn
svn-id: r15284