aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sfx
AgeCommit message (Collapse)Author
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
2009-03-10SCI: Renamed SongIteratorMessage -> SongIterator::Message; cleanupMax Horn
svn-id: r39289
2009-03-10SCI: More SongIterator refactoring.Max Horn
* Added SongIterator::clone() * got rid of songit_clone() * removed SIMSG_CLONE and related code * removed SongIterator::flags * turned songit_new_tee into TeeSongIterator constructor svn-id: r39288
2009-03-09Don't adjust data pointer in makeStream.Willem Jan Palenstijn
It is already adjusted in getAudioStream. svn-id: r39276
2009-03-09SCI: Added BaseSongIterator copy constructor which invokey sci_refcount_increfMax Horn
svn-id: r39273
2009-03-09Reset child iterators on deletion.Willem Jan Palenstijn
This fixes an illegal access in ~TeeSongIterator. svn-id: r39272
2009-03-09SCI: Rewrote handling of song wakeup times & (iterator) delays, to avoid ↵Max Horn
rounding issues between ticks (1/60s) and milliseconds; also fixed a bug (coming from Glutton ;) where delays measured in millisecs were treated as ticks instead. Thanks to Walter for the precursor of this patch svn-id: r39263
2009-03-08SCI: Fixed regression in new_fast_forward_iteratorMax Horn
svn-id: r39215
2009-03-07Replaced getInt15 in intstrument-map.cpp as wellFilippos Karapetis
svn-id: r39196
2009-03-07Replaced getInt16, getUInt16 and putInt16Filippos Karapetis
svn-id: r39189
2009-03-07SCI: Replaced linked list of Sci1Samples by a Common::ListMax Horn
svn-id: r39178
2009-03-07SCI: More cleanup in the song iterator codebaseMax Horn
svn-id: r39177
2009-03-06SongIterator is a class, not a structFilippos Karapetis
svn-id: r39167
2009-03-06SCI: Reduce SFX header dependenciesMax Horn
svn-id: r39159
2009-03-06SCI: Continued C++ification of SongIterator codeMax Horn
svn-id: r39158
2009-03-06SCI: Fixed (I hope) song iterator death listeners; and some cleanupMax Horn
svn-id: r39157
2009-03-06SCI: Started to revamp the song iterator death notification system (which ↵Max Horn
currently is mess :) svn-id: r39156
2009-03-06SongIterator is a class, not a structFilippos Karapetis
svn-id: r39154
2009-03-06SCI: C++ifyed SongIterator and its subclassesMax Horn
svn-id: r39152
2009-03-06SCI: Some cleanup to the SongIteratorMessage codeMax Horn
svn-id: r39151
2009-03-06SCI: Converted SongIterator::get_pcm_feed into a virtual methodMax Horn
svn-id: r39150