Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-03 | Added more GCC_PRINTF attributes, and fixed resulting warnings in format strings | Max Horn | |
svn-id: r42054 | |||
2009-06-06 | Patch #1365914: "SCUMM: CMS support." Disabled by default. Still plenty to do. | Eugene Sandulenko | |
svn-id: r41282 | |||
2009-05-26 | Turned some static tables into static const tables; added some FIXME ↵ | Max Horn | |
comments to global static vars that should be removed (many more exist in SCI, Tinsel, and some other engines) svn-id: r40908 | |||
2009-02-07 | Fix sound noise regression in CD32 version of Simon the Sorcerer 1. | Travis Howell | |
svn-id: r36236 | |||
2009-01-11 | Fix bug #1925322 - DIG: Subtitle speed affects speech when subtitles are off. | Travis Howell | |
svn-id: r35820 | |||
2008-12-25 | Made Engine::_timer protected | Max Horn | |
svn-id: r35543 | |||
2008-06-12 | SCUMM: Fixed a memory leak in the SCUMM engine | Christopher Page | |
svn-id: r32680 | |||
2008-05-06 | Allow static and dynamic plugins to be used at the same time | Jordi Vilalta Prat | |
svn-id: r31888 | |||
2008-04-11 | Allow mixed Adlib/MIDI mode in VGA version of SOMI. | Travis Howell | |
svn-id: r31483 | |||
2008-01-27 | Removed trailing spaces. | Jordi Vilalta Prat | |
svn-id: r30664 | |||
2007-12-24 | Enhanced support for Indy3 Mac sounds (added functionality disabled for now) | Max Horn | |
svn-id: r29976 | |||
2007-12-24 | cleanup; workaround for bug #1852635 (INDY3 Mac: Crash When Playing Sound 54) | Max Horn | |
svn-id: r29975 | |||
2007-12-24 | cleanup | Max Horn | |
svn-id: r29974 | |||
2007-12-07 | don't use str functions with binary data, should fix bug #1845760 | Gregory Montoir | |
svn-id: r29752 | |||
2007-09-19 | Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵ | Nicola Mettifogo | |
been updated. svn-id: r28966 | |||
2007-08-04 | Fix disabling speech in FOA. | Travis Howell | |
svn-id: r28439 | |||
2007-07-15 | Fixed sound factory messup caused by my previous commit | Max Horn | |
svn-id: r28111 | |||
2007-06-09 | Fix for bug #1734064 (FOA: Speech volume can not be set) -- we played speech ↵ | Max Horn | |
as SFX, not speech, in many SCUMM games svn-id: r27253 | |||
2007-05-30 | Updated legal headers in source files, based on what Pidgin (the IM client ↵ | Max Horn | |
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024 | |||
2007-04-15 | fixed warnings | Paweł Kołodziejski | |
svn-id: r26506 | |||
2007-04-01 | Reverted my roomoffs changes (broke the Loom intro), and instead added the ↵ | Max Horn | |
constant RES_INVALID_OFFSET to indicate an invalid room offset svn-id: r26353 | |||
2007-03-31 | Got rid of some 0xFFFF -> 0xFFFFFFFF conversions and similiar nonsense by ↵ | Max Horn | |
using a clever technique called 'signed ints' for room offsets (and this won't cause any regressions; any you may encounter are merely the products of a deranged imagination) svn-id: r26331 | |||
2007-03-03 | Fix level selection in PC Engine version of Loom. | Travis Howell | |
svn-id: r25954 | |||
2007-02-19 | As Fingolfin pointed out, we no longer need two different CD timer intervals | Torbjörn Andersson | |
for Loom and everything else. Adjusted the value, taking advantage of the greater timer resolution, and clarified which two scenes need to be tested if we ever want to adjust this value further. svn-id: r25731 | |||
2007-02-19 | Move SCUMM version checks for settings up monst.er.sou file, to higher level. | Travis Howell | |
svn-id: r25716 | |||
2007-02-17 | Reduce amount of attempts to open various speech filenames. | Travis Howell | |
svn-id: r25644 | |||
2007-02-17 | SCUMM: Fix opening of *.tlk files | Max Horn | |
svn-id: r25643 | |||
2007-02-10 | Got rid of GF_DIGI_IMUSE and GF_NEW_CAMERA | Max Horn | |
svn-id: r25454 | |||
2007-02-03 | * Reimplemented Mixer::pauseAll to simply invoke pause on all channels | Max Horn | |
(implying change of semantics) * Reordered the params of Mixer::playRaw (the SoundType now comes first, not last) * Removed Mixer::isPaused * Removed Mixer::getSoundElapsedTimeOfSoundID * Added some doxygen comments to the Mixer svn-id: r25356 | |||
2006-11-12 | More whitespace. | Torbjörn Andersson | |
svn-id: r24682 | |||
2006-10-21 | cleanup | Max Horn | |
svn-id: r24407 | |||
2006-10-15 | Got rid of ScummEngine::_confirmExit, and some other minor cleanup | Max Horn | |
svn-id: r24319 | |||
2006-09-23 | Removed CHECK_HEAP | Max Horn | |
svn-id: r23979 | |||
2006-09-17 | Renamed ScummEngine::res to _res and allocate the ResourceManager on the ↵ | Max Horn | |
heap (i.e. _res is a pointer now) svn-id: r23922 | |||
2006-09-09 | Turned some sound conversion methods into static functions (cleanup) | Max Horn | |
svn-id: r23854 | |||
2006-06-20 | Applied my own patch #1508018. I don't know for sure that it's exactly right, | Torbjörn Andersson | |
but it improves the Adlib sound effects in early games, e.g. the door opening and closing sounds in Indy 3 and MI1 floppy. There still appears to be some kind of looping/repeating mechanism that we don't implement, though. svn-id: r23204 | |||
2006-06-18 | Updated comments to correspond with recent Adlib renamings. | Torbjörn Andersson | |
svn-id: r23166 | |||
2006-06-18 | Added missing (but unimportant) breaks to switch default cases. | Torbjörn Andersson | |
svn-id: r23161 | |||
2006-05-18 | Added player for the Kyra 3 VQA cutscenes, based on my earlier prototype. It | Torbjörn Andersson | |
could use some cleanup, and there are a couple of TODOs sprinkled throughout the code, but it seems to work reasonably well. Until the Kyra 3 main menu is implemented, it won't actually be used though. It uses the appendable audio stream class, which I have moved out of the SCUMM engine. svn-id: r22526 | |||
2006-04-29 | Moved the AudioCDManager as well as class AudioStream and its (standard) ↵ | Max Horn | |
subclasses to namespace Audio svn-id: r22231 | |||
2006-04-23 | Some more cleanup in class Scumm::Sound | Max Horn | |
svn-id: r22125 | |||
2006-04-23 | Fix access to .he2 in Sound::openSfxFile, too | Max Horn | |
svn-id: r22119 | |||
2006-04-23 | Move HE specific stuff from class Sound to its new subclass SoundHE | Max Horn | |
svn-id: r22115 | |||
2006-04-23 | Change some uses of ScummFile to the more generic BaseScummFile | Max Horn | |
svn-id: r22113 | |||
2006-04-23 | Modified openFile and openResourceFile to take a Common::String instead of a ↵ | Max Horn | |
char pointer svn-id: r22112 | |||
2006-04-23 | Behold, the new SCUMM detector finally has arrived. Unified detection & ↵ | Max Horn | |
engine instantiation, reduced code duplication, more powerful detection in case MD5 is not known / can't be computed, and many other nifty improvements. svn-id: r22110 | |||
2006-04-04 | Removed extra exclamation marks in warning() calls as well. | Eugene Sandulenko | |
svn-id: r21608 | |||
2006-03-12 | Correct mistake in md5 tables for Simon the Sorcerer 2 (DOS Floppy) | Travis Howell | |
svn-id: r21219 | |||
2006-03-10 | Adjust talk sound check in CHARSET_1(), since processSfxQueues() doesn't ↵ | Travis Howell | |
exist in HE games. Fixes glitch when time machine is used in putttime. svn-id: r21195 | |||
2006-03-05 | Restructured IMuse and IMuseInternal. | Jamieson Christian | |
* IMuse is no longer a concurrency front-end. * IMuseInternal now derives from IMuse. * Common::StackLock used to protect thread-sensitive interface methods (same as IMuseDigital). * clear_queue() included in stopAllSounds() so it can be removed from the public interface. * Game ID now specified at init using property(). * Timer callbacks receive a struct containing IMuseInternal and MidiDriver refs, instead of just the latter. * OSystem pointer from init is now cached and used instead of global. All references to the g_system and g_scumm globals are now gone. BOOYAH! Tested with MI2, DOTT and S&M, under Windows, in Native MIDI, Adlib, and Mixed modes. No regressions or concurrency issues observed. Manifestations of the latter are the biggest concern at this point. svn-id: r21104 |