aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sfx/softseq
AgeCommit message (Collapse)Author
2010-01-01SCI: Adlib: Fix bug in master volume handling.Walter van Niftrik
svn-id: r46865
2009-12-25SCI: implemented command 0x80 (stopnote) for amiga music driverMartin Kiewitz
svn-id: r46566
2009-12-25Silence a bunch of gcc warnings (and Merry Christmas, if you celebrate).Matthew Hoops
svn-id: r46565
2009-12-25SCI/newmusic: Change to channel filtering for sci0early to reflect actual ↵Martin Kiewitz
sierra driver behaviour svn-id: r46564
2009-12-25SCI/newmusic: added filter support for kq4early and adlibMartin Kiewitz
svn-id: r46563
2009-12-25SCI/newmusic: Adlib driver / added comment that sierra adlib driver did not ↵Martin Kiewitz
support aftertouch svn-id: r46559
2009-12-25Added a stub for signal 0xA0 (polyphonic key pressure - aftertouch)Filippos Karapetis
svn-id: r46558
2009-12-25Ignore internal SysEx events in the Adlib playerFilippos Karapetis
svn-id: r46557
2009-12-19- Removed unused includesFilippos Karapetis
- Added a new method for constructing a new MidiDriver in the Adlib driver - Added a hack to obtain the resource manager in the default open() method of the overriden Adlib MIDI driver (used in the new sound code) svn-id: r46420
2009-12-18Moved the interface class for the the custom SCI MIDI drivers together with ↵Filippos Karapetis
the actual driver implementation code svn-id: r46414
2009-12-09Fixed some simple cppcheck warnings.Torbjörn Andersson
svn-id: r46303
2009-11-14Removed more dead codeFilippos Karapetis
svn-id: r45888
2009-11-12SCI: Fix uninitialized variable in Amiga driver.Walter van Niftrik
svn-id: r45868
2009-11-12SCI: Fix crash in Iceman/amiga.Walter van Niftrik
svn-id: r45866
2009-11-05SCI: Converted FreeSCI Amiga sound driver. Some cleanup.Walter van Niftrik
svn-id: r45682
2009-10-26Fixed some cppcheck warnings.Torbjörn Andersson
svn-id: r45391
2009-10-22Fixed signed/unsigned issues with the property() function of the Adlib driverFilippos Karapetis
svn-id: r45332
2009-10-22Applied a modified version of patch #2881486 - "Add volume changing to SCI"Filippos Karapetis
svn-id: r45329
2009-10-16Moved sci_ffs() inside iterator.cpp, the only place where it's actually ↵Filippos Karapetis
used, and removed tools.*. Also, removed all the unused includes to tools.h from several places svn-id: r45176
2009-10-12SCI: commenting out music warningsMartin Kiewitz
svn-id: r44990
2009-10-10SCI: Adlib: Add support for loading patch data from adl.drvWalter van Niftrik
svn-id: r44859
2009-10-01SCI: Add some fixmes noted by salty-horse.Willem Jan Palenstijn
svn-id: r44513
2009-09-23- Moved the SCI version in a global variableFilippos Karapetis
- Changed all the SCI version checks to use getSciVersion() - Also made getSciVersionDesc a global function (removes some ugly accessing of the SCI engine) The fallback detector should work correctly now svn-id: r44269
2009-09-02Some renaming:Filippos Karapetis
getresourceManager -> getResourceManger resourceManager -> resMan segmentManager ->segMan svn-id: r43908
2009-08-25- Simplified the parameters of some functionsFilippos Karapetis
- Replaced some EngineState parameters - The SCI version is now obtained from the resource manager or the segment manager, thereby simplifying several functions - Plugged 2 leaks in the fallback detector - Renamed the segment manager and resource manager to "segmentManager" and "resourceManager" in all places, for consistency svn-id: r43722
2009-08-16SCI: Stage 1 of the game detection overhaul. The end goal is to autodetectWalter van Niftrik
as much as possible. All SCI_VERSION_* information was removed from detection.cpp (much of it was incorrect anyway). svn-id: r43449
2009-08-15SCI: Added enum for map and volume versions. Removed res_version setting fromWalter van Niftrik
detection.cpp (should be detectable). Cleanup. svn-id: r43390
2009-07-06Replaced sciprintf() calls with printf, DebugPrintf, warning and error callsFilippos Karapetis
svn-id: r42167
2009-07-01- Added GCC_PRINTF attribute to several funcs where it makes senseMax Horn
- change some constants from double to float, to avoid "loss of precision due to implicit conversion" warnings - removed duplicate prototypes for some funcs - fixed some "increases required alignment of target type" warnings svn-id: r42009
2009-06-07SCI: Moved resource36 handling into resource manager.Walter van Niftrik
svn-id: r41349
2009-06-07Init _opl to 0. This prevents a crash on exit when the Adlib driver is ↵Filippos Karapetis
closed, if the game music driver doesn't support music for the currently playing game (e.g. Christmas 1998) svn-id: r41339
2009-05-31The error() and warning() functions add ! and newline automatically. (I didn'tTorbjörn Andersson
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061
2009-05-26SCI: Removing obsolete soft sequencer filesMax Horn
svn-id: r40914
2009-05-25SCI: Adlib: fix crash in SQ4.Walter van Niftrik
svn-id: r40886
2009-05-24SCI: Adlib: added support for rhythm channelWalter van Niftrik
svn-id: r40874
2009-05-23SCI: Added partial support for SCI1.1 adlib musicWalter van Niftrik
svn-id: r40800
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-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-06Sync with adlib.cpp renamePaul Gilbert
svn-id: r40358
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-15SCI: Added a new song player (work-in-progress).Walter van Niftrik
svn-id: r39953