aboutsummaryrefslogtreecommitdiff
path: root/simon
AgeCommit message (Collapse)Author
2003-10-14fix debug mode 0Max Horn
svn-id: r10791
2003-10-12some renaming for more consistent terminology (although we might want to ↵Max Horn
reevaluate this): 'target' is what is in your config file; 'game' is what a frontend provide. E.g. the scumm frontend provides the game 'monkeyvga', and my config file has target 'monkeyvga-ger' configured to use that game svn-id: r10766
2003-10-12Fix for Bug [821514] SIMON: No Adlib volume for percussionJamieson Christian
Transmit volume with each percussion event. (Necessary because music and SFX tracks may share the percussion channel.) This is the same approach used in iMuse. svn-id: r10753
2003-10-10some cleanupMax Horn
svn-id: r10720
2003-10-08new config manager. not everything is completed, and some things will still ↵Max Horn
be changed, but it seems to work well enough to put it into CVS svn-id: r10687
2003-10-08Fix display of verb name text when verb is selected in Simon the Sorcerer 1 ↵Travis Howell
and enable for all versions of the game. svn-id: r10677
2003-10-05factor out common gfx_mode/fullscreen setup code from the game engines into ↵Max Horn
the main code (maybe putting this into the Engine constructor would be better, though?) svn-id: r10611
2003-10-04use namespace Common a bit more; don't zero the RNG in scumm (else the seed ↵Max Horn
gets reset); remove obsolete 256 color blending code svn-id: r10592
2003-10-03cleanup / doxygenificationMax Horn
svn-id: r10578
2003-10-03Simon namespaceMax Horn
svn-id: r10574
2003-10-01Fix for Bug [812995] MT-32: wrong channel mappingJamieson Christian
Implemented channel mask for Simon 1/2 when using --native-mt32. svn-id: r10525
2003-09-29Added decruncher for Simon 1 disk version files.Jamieson Christian
Also thanks to Stuart Caie for the C conversion of the decruncher algorithm. svn-id: r10476
2003-09-29First-revision Amiga icon decompressor.Jamieson Christian
Thanks for Stuart Caie for the C conversion that was adapted for this addition. On the Web at http://www.kyz.uklinux.net/ svn-id: r10475
2003-09-26Small correction for simon1/2 HebrewTravis Howell
svn-id: r10411
2003-09-25Small cleanup to reduce amount of game id checks.Travis Howell
svn-id: r10402
2003-09-25Small cleanup to reduce amount of game id checks.Travis Howell
svn-id: r10401
2003-09-24Whitespace changesTorbjörn Andersson
svn-id: r10390
2003-09-24Add Acorn version of Simon the Sorcerer 1 TalkieTravis Howell
svn-id: r10389
2003-09-20fix bug pointed out by Merlin0fCha0sOliver Kiehl
svn-id: r10343
2003-09-20fixed AMD64 warningMax Horn
svn-id: r10341
2003-09-18added initial support for building our 4 adventure engines as loadable ↵Max Horn
modules; right now only work on OS X; once we add more build rules, other systems with dlopen() should work, too (e.g. Linux); Windows support may come later. This is still very much WIP svn-id: r10304
2003-09-18plugin work: right now, only with build rules for OS X. Once I can get it to ↵Max Horn
work here, I'll add more build rules. Work in progress, a lot ain't work, but the plugin stuff is disabled by default, so no harm should arise svn-id: r10292
2003-09-18moved engine.* to base; this fixes some linking issues when building a ↵Max Horn
barebone ScummVM (or maybe I just want to increase our CVS stats? <g>) svn-id: r10287
2003-09-17new module 'base'; moved gameDetector.*, main.cpp and base/plugins.* there ↵Max Horn
(this removes the need for an ugly hack in the build system, and is also conceptionally cleaner) svn-id: r10282
2003-09-17some tweaks to the build system (work toward plugin support)Max Horn
svn-id: r10279
2003-09-10moved declaration of error/warning/debug from engine.h to util.hMax Horn
svn-id: r10152
2003-09-08renamed VersionSettings -> TargetSettings and also renamed some of its ↵Max Horn
members; added GameDetector::findTarget; made launcher use that new method; some initial preparations for Plugin code svn-id: r10092
2003-09-07make use of voc.h; some cleanupMax Horn
svn-id: r10073
2003-09-06removed pauseMixer method from mixer, and renamed stop to stopChannelMax Horn
svn-id: r10042
2003-09-05added default volume/pan valuesMax Horn
svn-id: r10019
2003-09-05fixes for uninitialized pan and volumePaweł Kołodziejski
svn-id: r9998
2003-09-02changed sounds volume to original volume level, and fixed sounds in bass introPaweł Kołodziejski
svn-id: r9963
2003-08-31added mixer features: volume and pan control per channelPaweł Kołodziejski
svn-id: r9944
2003-08-30Reverted previous change since the mixer change was reverted.Torbjörn Andersson
svn-id: r9929
2003-08-30Fixed Simon 2 intro regression (and possibly others as well) caused byTorbjörn Andersson
recent mixer change. svn-id: r9926
2003-08-15Replaced ADLIB_ALWAYS and ADLIB_PREFERRED with a more flexibleJamieson Christian
list of music types supported. This was done because now PC speaker support must be treated separately, along with Adlib and native (GM/MT32) support. This fixes a problem with games that don't support PC speaker (including V5 games that don't parse SPK resources yet) being run with -epcspk or -epcjr. Those games now properly switch to -enull so that music resources still get parsed and music/script synchronization mechanisms don't break. svn-id: r9703
2003-08-11More music volume management fixesJamieson Christian
svn-id: r9636
2003-08-11Fix for Bug [777589] SIMON1: Sound volume strangenessJamieson Christian
Fixed redundant, cumulative adjustments of _masterVolume on the individual channel volumes. This fixes problems with individual instruments changing volume by too much, or dropping out altogether, when changing the master music volume. svn-id: r9635
2003-08-10stdafx.h needs to be included before scummsys.h because of the #define of free.Marcus Comstedt
svn-id: r9628
2003-08-10Replaced use of File with use of SaveFileManager where appropriate.Marcus Comstedt
svn-id: r9627
2003-08-10Add missing code for f10 key, thanks to JamiesonTravis Howell
Stops multiple flashing star occuring on one character/object svn-id: r9625
2003-08-10Fix for f10 key in simon1Travis Howell
svn-id: r9624
2003-08-08Added generic send() option to MidiChannel.Jamieson Christian
This circumvents problems doing generic send() calls to MidiDrivers that support more than 16 MIDI channels (i.e. Adlib). Because of the way it interacts with MidiDriver, Simon could have run into a problem if it tried to allocate more than 15 Adlib music channels (though this would only happen in very, VERY rare circumstances). Also fixed a problem with the channel numbering scheme used by MidiDriver_Adlib, in particular the percussion channel number. svn-id: r9604
2003-08-08More Simon shutdown cleanupJamieson Christian
svn-id: r9602
2003-08-08Use shutdown() when quiting via ctrl zTravis Howell
svn-id: r9601
2003-08-08Fixed hang from double-lock of mutexJamieson Christian
svn-id: r9600
2003-08-08Close music engine on shutdownJamieson Christian
svn-id: r9599
2003-08-06Add GF_INDY3 feature flag for indy3 games to reduce checksTravis Howell
Remove GF_ADLIB_DEFAULT since it is no longer used svn-id: r9546
2003-08-06Reverted too muchTravis Howell
Add note about missing code in simon svn-id: r9531
2003-08-06must create adlib driver *after* calling _mixer->bindToSystemMax Horn
svn-id: r9528