aboutsummaryrefslogtreecommitdiff
path: root/simon
AgeCommit message (Collapse)Author
2003-07-24Fix for Bug [775534] 0.5.0 RC SIMON1DOS Random sfx notes during musicJamieson Christian
Corrected a problem with resource size computation for GMF sound effect resources. Since GMF resources have no size info, we were computing sizes with the assumption that each GMF appears in its own file, so the file size becomes the resource size. This is true for simon1dos music files but not for SFX files. This fix uses the resource offset pointers at the beginning of SFX files to properly compute the size of SFX resources. svn-id: r9155
2003-07-22That last change wasn't quite rightTravis Howell
svn-id: r9119
2003-07-22Fix simon1talkie regressionTravis Howell
svn-id: r9118
2003-07-21Rename function, update commentsTravis Howell
svn-id: r9108
2003-07-21Rename variableTravis Howell
svn-id: r9106
2003-07-21Add sfx/voice support for simon1cd32, thanks to olki.Travis Howell
Adjust a few debugs Add hack to allow load/save in simon1cd32 via keyboard svn-id: r9105
2003-07-20Use automatic dirty rect code for simon games for now to reduce CPU usageTravis Howell
svn-id: r9093
2003-07-20Fix regressionTravis Howell
Switch erros to warnings svn-id: r9092
2003-07-20Remove commentTravis Howell
svn-id: r9090
2003-07-18Add game specific scaler override to skyTravis Howell
Add game specific scaler and full screen override to simon svn-id: r9067
2003-07-16This is actually neededTravis Howell
svn-id: r9049
2003-07-15Check if voice file exists in simon2Travis Howell
svn-id: r9040
2003-07-15Use debug output instead of warnings for simonTravis Howell
Fix debug output in sky svn-id: r9039
2003-07-15Remove unneeded warningTravis Howell
svn-id: r9038
2003-07-15Remove warning in simonTravis Howell
Add INDY3EGA Amiga - experimental support for sound effects, patch #771355 svn-id: r9033
2003-07-14Fixed behavior of "m" key under simon1dos.Jamieson Christian
The "m" key was turning off both music AND MIDI sound effects. It now turns off only the music. svn-id: r9014
2003-07-14Fixed error that resulted in bad script trackingJamieson Christian
when creating sprites during a savegame load after having been at certain locations. (If that sounds convoluted, it's because I don't know why I fixed what I did, only that the code we had was not quite constructed properly from assembler references.) svn-id: r9013
2003-07-14Fix for Bug [770838] SIMON1DOS: Fatal crashes with French versionJamieson Christian
Fix variable underflow for large subtitle strings with no discernable whitespace. This fixes crashes for French subtitles that do, in fact, have whitespace but perhaps not using the same ASCII character that we scan for. Anyway, the text will display, albeit with an extra blank line, and ScummVM no longer blows up. svn-id: r9009
2003-07-14Fixed typo. While I agree that this error should haveJamieson Christian
been caught before committing (compiler didn't detect need to do incremental build, sorry), I think if something this trivial is going to get such a reaction, I have to agree with Fingolfin that a release or RC branch is advisable regardless of how slow one predicts the CVS traffic will be. svn-id: r9005
2003-07-14We ARE in a cvs freeze, PLEASE at least test if your code compiles before ↵James Brown
commiting... Jamieson, this isn't even a valid line of C! @toad Jamieson630 svn-id: r9004
2003-07-14Feature [770161] SIMON: Remap instruments to GMJamieson Christian
Apparently Simon 1 (all versions) uses MT32 instruments, so now we map them to GM *unless* the --native-mt32 option was specified. svn-id: r9001
2003-07-13debug/warning/error all automatically output a newlineMax Horn
svn-id: r8991
2003-07-13Fix for Bug [768940] SIMON: Music in Swamp shouldn't loopJamieson Christian
Fixed problem with how loop control was being handled in the Simon 2 music queueing logic. svn-id: r8968
2003-07-05updated code to use type MutexRef; added class StackLock (from sdl backend, ↵Max Horn
now in util.*) svn-id: r8777
2003-06-24only declare class MP3Sound if USE_MAD is #definedMax Horn
svn-id: r8644
2003-06-21undo this change again - proper fix would be to correct the MP3 playback codeMax Horn
svn-id: r8593
2003-06-21delete _sound when SimonState is destroyed; fix leak & enian bug in ↵Max Horn
playSting (but somebody please test that, I don't have simon1dos) svn-id: r8582
2003-06-21some more memory inits; cleanupMax Horn
svn-id: r8581
2003-06-21fix some memory leaksMax Horn
svn-id: r8580
2003-06-21init some member vars previously not initedMax Horn
svn-id: r8579
2003-06-21fix (?) for an invalid read report in valgrinMax Horn
svn-id: r8578
2003-06-20reuse file, remove file2 usageMax Horn
svn-id: r8573
2003-06-16misc.Travis Howell
svn-id: r8514
2003-06-15Change GF_AMIGAS back to GF_AMIGATravis Howell
svn-id: r8510
2003-06-15cleanupMax Horn
svn-id: r8509
2003-06-15renamed Sound -> BaseSound to avoid conflicts with the scumm class of the ↵Max Horn
same name (we really should start to put all the Scumm/Simon/Sky code into namespaces svn-id: r8508
2003-06-15cleanupMax Horn
svn-id: r8507
2003-06-15small reorg (keep private classes out of header files, if possible -> ↵Max Horn
decreases compile times a bit); fixed a small memory leak for Simon2mac; don't delete _file twice in Sound subclasses svn-id: r8506
2003-06-15Stop simon1win crashing on loading of save gameTravis Howell
svn-id: r8504
2003-06-15fix for simon2Oliver Kiehl
svn-id: r8503
2003-06-15cleanupOliver Kiehl
svn-id: r8502
2003-06-15Small cleanupTravis Howell
Fix small memory leak svn-id: r8501
2003-06-15Small cleanupTravis Howell
svn-id: r8500
2003-06-15moved GameId declaration to common/engine.h (more logical); moved scumm ↵Max Horn
specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies) svn-id: r8496
2003-06-14Patch #754151: Removed READ_*_UNALIGNED and always read stuff bytewise; ↵Max Horn
augmented by some more changes of mine svn-id: r8482
2003-06-14revert some changes as simon uses dynamic file objects for sound objects ↵Jonathan Gray
later on svn-id: r8477
2003-06-14make file objects stack based where possible, fixes a bunch of leaksJonathan Gray
svn-id: r8476
2003-06-08added quit eventMax Horn
svn-id: r8398
2003-06-06Preparations for removing GF_AFTER_V? flagsMax Horn
svn-id: r8364
2003-06-05TypoTravis Howell
svn-id: r8327