aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sfx
AgeCommit message (Collapse)Author
2009-05-29SCI: Converted several fprintf(stderr) calls to warning/error (the remaining ↵Max Horn
fprintf calls should probably be replaced by suitable debug/debugC/debugN invocations) svn-id: r40993
2009-05-29SCI: Removing useless adlib-via-OSS codeMax Horn
svn-id: r40992
2009-05-28SCI: Turned SfxState into a proper class (i.e., convert the sfx_ funcs to ↵Max Horn
member methods) svn-id: r40973
2009-05-28SCI: Merged NewPlayer and SfxPlayerMax Horn
svn-id: r40968
2009-05-28oopsMax Horn
svn-id: r40966
2009-05-28SCI: Merged SfxPlayer/NewPlayer code into sfx/core.cppMax Horn
svn-id: r40965
2009-05-28SCI: Renamed sfx_state_t -> SfxState, preparing it to become a class eventuallyMax Horn
svn-id: r40958
2009-05-28SCI: Some SFX player cleanupMax Horn
svn-id: r40956
2009-05-26Fixed a crash when exiting, a regression from the latest music driver changesFilippos Karapetis
svn-id: r40922
2009-05-26SCI: Undo commit #40917 (SongIteratorChannel::resetSynthChannels now again ↵Max Horn
does something) svn-id: r40921
2009-05-26Fixed compilation under MSVCFilippos Karapetis
svn-id: r40917
2009-05-26SCI: Removing obsolete soft sequencer filesMax Horn
svn-id: r40914
2009-05-26SCI: removed realtime and polled player, as well as the sfx/device dir, ↵Max Horn
after discussion with Walter svn-id: r40913
2009-05-26SCI: Turned sfx_player_t into a class SfxPlayer, and converted the existing ↵Max Horn
players to subclasses of that svn-id: r40912
2009-05-26SCI: Preparing to transform sfx_player_t into a classMax Horn
svn-id: r40911
2009-05-26Turned 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-05-25SCI: Adlib: fix crash in SQ4.Walter van Niftrik
svn-id: r40886
2009-05-25Objectified the AudioResource code (used for speech and digitized music in ↵Filippos Karapetis
CD talkie games) svn-id: r40880
2009-05-24SCI: Adlib: added support for rhythm channelWalter van Niftrik
svn-id: r40874
2009-05-24Strip trailing whitespaces in the whole code base.Johannes Schickel
svn-id: r40867
2009-05-23SCI: Added partial support for SCI1.1 adlib musicWalter van Niftrik
svn-id: r40800
2009-05-20removed trailing whitespacesMax Horn
svn-id: r40742
2009-05-15Fix compilationWillem Jan Palenstijn
svn-id: r40611
2009-05-15- Moved all the files out of /sci/scicore and into /sciFilippos Karapetis
- Moved /scicore/sciconsole.h into /engine, and renamed /engine/scriptconsole.cpp to /engine/sciconsole.cpp svn-id: r40608
2009-05-13- Simplified SCI version detection a bit and clarified the different version ↵Filippos Karapetis
feature flags (not used yet) - Removed the version verification functions (they were only used for two specific cases, but the SCI executable reader is able to detect the exact SCI game version anyway, so there is no point in having these) - Removed the empty GameFlags structure and replaced it with a 32-bit integer instead svn-id: r40524
2009-05-13Fixed regression in SCI1 games from commit #40518Filippos Karapetis
svn-id: r40523
2009-05-12SCI: cleanupMax Horn
svn-id: r40518
2009-05-12SCI: Replaced SFX_OK/SFX_ERROR by Common::Error, and got rid of sfx/sfx.hMax Horn
svn-id: r40517
2009-05-12SCI: Removed sci_memory.h/.cppMax Horn
svn-id: r40514
2009-05-12Fall back to plain OPL2 emulation, when Dual OPL2 isn't available.Johannes Schickel
svn-id: r40497
2009-05-12- Add support for selecting the OPL emulator being used (config entry: ↵Johannes Schickel
"opl_driver") - Make MAME FM OPL the default emulator again - Add GUI support for selecting the active OPL emulator - Update themes svn-id: r40496
2009-05-12Silenced MSVC warning about unsafe mix of byte and booleanFilippos Karapetis
svn-id: r40471
2009-05-11Merged find_dev() inside sfx_find_device()Filippos Karapetis
svn-id: r40456
2009-05-06Sync with adlib.cpp renamePaul Gilbert
svn-id: r40358
2009-05-06Sync with adlib.cpp renameEugene Sandulenko
svn-id: r40354
2009-05-06Rename duplicate named files in order to make MSVC happierEugene Sandulenko
svn-id: r40353
2009-05-06SCI: Modified the new adlib driver for the dosbox adlib emulator, and ↵Walter van Niftrik
enabled the new player. svn-id: r40343
2009-05-05SCI: Removed stereo support from the soon-to-be-removed old SCI adlib driverWalter van Niftrik
in order to get it working with the new adlib emulator. svn-id: r40336
2009-05-05Update SCI code for the upcoming AdLib emulator changes:Johannes Schickel
- Switch old 'opl2' code to use less of the MAME specific API. - Since 'interleave' parameter on "YM3812UpdateOne" will be dropped, work around that in SCI code by hand. svn-id: r40332
2009-05-05SCI: Support for 0x4e control changes in new adlib driver, and some cleanup.Walter van Niftrik
svn-id: r40312
2009-05-03SCI: adlib support (work-in-progress) for the new music player.Walter van Niftrik
svn-id: r40287
2009-04-25WIP (still non-working) code for speech sync in CD talkie games (like e.g. ↵Filippos Karapetis
KQ5 CD and SQ4 CD), taken from Greg's SCI implementation. svn-id: r40142
2009-04-20SCI: Replaced memory ref counting code in the SongIterator code by a simple ↵Max Horn
Common::Array<byte> object; also doxygenified some source comments svn-id: r40032
2009-04-15SCI: Added a new song player (work-in-progress).Walter van Niftrik
svn-id: r39953
2009-04-03Changed some references from "FreeSCI" to "SCI" or "ScummVM"Filippos Karapetis
svn-id: r39807
2009-03-15SCI: Indention changes, changed 'songlib_t' params to 'const songlib_t &'Max Horn
svn-id: r39429
2009-03-12SCI: Removed most uses of the 'inline' keyword. It is usually better to let ↵Max Horn
the compiler figure out what to inline. As it is, most of these looked as if they were randomly placed ;) svn-id: r39352
2009-03-11Fixed another crash right at the beginning of SQ4Filippos Karapetis
svn-id: r39347
2009-03-10SCI: Memory 'ref counting' code is only used by song iterators -> move it ↵Max Horn
there, make it private (to be replaced one day by something else, e.g. Common::SharedPtr) svn-id: r39305
2009-03-10SCI: SongIterator::Message only needs to transfer a single argument, so get ↵Max Horn
rid of the second slot svn-id: r39290