aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sfx/softseq
AgeCommit message (Collapse)Author
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
2009-04-03Changed some references from "FreeSCI" to "SCI" or "ScummVM"Filippos Karapetis
svn-id: r39807
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-04SCI: Added FIXME about Opl2 driver hardcoding sample rate. well, we probably ↵Max Horn
should ditch that one and use our fmopl... svn-id: r39117
2009-03-01SCI: Forgot to commit a couple files after renaming sfx headersMax Horn
svn-id: r39010
2009-02-28set the correct OPL2 frequency for WiiAndre Heider
svn-id: r38964
2009-02-27Fix code formattingEugene Sandulenko
svn-id: r38930
2009-02-27SCI: Moved almost all files from include/ to other dirs; only ↵Max Horn
include/engine.h remains svn-id: r38920
2009-02-24not needed this includes anymorePaweł Kołodziejski
svn-id: r38857
2009-02-24SCI: Moved engines/sci/include/sci_memory.h and ↵Max Horn
engines/sci/scicore/sci_memory.cpp into engines/sci/; moved macros from the header into the source file svn-id: r38832
2009-02-22SCI: Replaced two uses of sci_fopen by Common::File; moved is_print_str() to ↵Max Horn
the only spot it is used svn-id: r38791
2009-02-22Whitespace cleanupJordi Vilalta Prat
svn-id: r38783
2009-02-21SCI: Changed typedef struct -> structMax Horn
svn-id: r38752
2009-02-21SCI: Got rid of include/scitypes.hMax Horn
svn-id: r38746
2009-02-21SCI: Renamed include/gfx_*.h to gfx/gfx_*.h and likewise for sfx header filesMax Horn
svn-id: r38735
2009-02-21SCI: Moved scicore/tools.cpp to tools.cpp, and include/resource.h to tools.hMax Horn
svn-id: r38720
2009-02-21Turned back all fprintf/exit(1) bits into error()Filippos Karapetis
svn-id: r38716
2009-02-21cleanupPaweł Kołodziejski
svn-id: r38712
2009-02-21formatingPaweł Kołodziejski
svn-id: r38709