aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
2009-05-13SCI: Message: Added a few more subfunctions; cleanup.Walter van Niftrik
svn-id: r40529
2009-05-13Fix some variable may be used uninitialized warnings.Johannes Schickel
svn-id: r40528
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: Changed object / script local vars storage to use a Common::ArrayMax Horn
svn-id: r40515
2009-05-12SCI: Removed sci_memory.h/.cppMax Horn
svn-id: r40514
2009-05-12Rearranged all the different version checks based on SCI version in ↵Filippos Karapetis
versions.h, and added some WIP and unused game flags, which will hopefully replace the SCI version numbers svn-id: r40509
2009-05-12Performed some cleanup on the different version checksFilippos Karapetis
svn-id: r40499
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-12SCI: Fixed a valgrind warning.Walter van Niftrik
svn-id: r40492
2009-05-12Removed some unused codeFilippos Karapetis
svn-id: r40486
2009-05-12set resource version for LSL6 low-res CD version as well + update language ↵Joost Peters
comment svn-id: r40485
2009-05-12SCI: Sound: Send signal immediately for currently unsupported fade-and-continue.Walter van Niftrik
svn-id: r40484
2009-05-12SCI: Set resource version for LSL6 floppy (autodetection fails).Walter van Niftrik
svn-id: r40483
2009-05-12SCI: Merged Message() and GetMessage(). Set SCI1.1 to use SCI1 kernel table ↵Walter van Niftrik
(for now). svn-id: r40481
2009-05-12SCI: Message: Added resource-internal recursion (currently untested).Walter van Niftrik
svn-id: r40478
2009-05-12- Slight cleanup of c_sfx_01_header()Filippos Karapetis
- "words" -> "kernelwords" svn-id: r40474
2009-05-12Moved the "suffixes" and "words" console commands to ScummVM's debug consoleFilippos Karapetis
svn-id: r40473
2009-05-12Replaced sci_hexdump() with Common::hexdump()Filippos Karapetis
svn-id: r40472
2009-05-12Silenced MSVC warning about unsafe mix of byte and booleanFilippos Karapetis
svn-id: r40471
2009-05-11Fix MSVC compilation (cast const away explicitly).Willem Jan Palenstijn
Patch by Kerbox. svn-id: r40469
2009-05-11SCI: Hacked stuff up so that debugger commands also print on the GUI consoleMax Horn
svn-id: r40460
2009-05-11SCI: Hook FreeSCI console commands into the ScummVM console (incomplete as ↵Max Horn
of now, because printf output is not yet redirect to the GUI console) svn-id: r40459
2009-05-11Moved the "selectors" and "syscalls" console commands to ScummVM's debug ↵Filippos Karapetis
console (as commands "selectors" and "kernelnames", respectively) svn-id: r40457
2009-05-11Merged find_dev() inside sfx_find_device()Filippos Karapetis
svn-id: r40456
2009-05-11Console is a class, not a structFilippos Karapetis
svn-id: r40455
2009-05-11SCI: Simplified the Table class, by making it use an Common::Array ↵Max Horn
internally. Increased savegame version, breaking compatibility to the previous one -- sorry for that, but some of my previous changes accidentally messed up the table syncing, resulting in messed up savegames anyway; these breakages should be fixed with this commit svn-id: r40453
2009-05-11SCI: Replace global vars cmd_paramlength & cmd_params by ↵Max Horn
Common::Array<cmd_param_t> param to console hook commands svn-id: r40452
2009-05-11SCI: Reduced header depsMax Horn
svn-id: r40451
2009-05-11SCI: Message: Fixed a bug when game requests message with seq != 1.Walter van Niftrik
svn-id: r40450
2009-05-10SCI: Minor changes to Message(). Some of the text in KQ6 floppy should now ↵Walter van Niftrik
be visible. svn-id: r40441
2009-05-10SCI: Changed EngineState::pics to a Common::ArrayMax Horn
svn-id: r40434
2009-05-10SCI: Replaced Cplain odeBlock array in class Script by a ↵Max Horn
Common::Array<CodeBlock> svn-id: r40433
2009-05-10SCI: Fixed palette regression from rev 40388Max Horn
svn-id: r40432
2009-05-10SCI: Changed object list in Script instances to use Common:::ArrayMax Horn
svn-id: r40431
2009-05-10CleanupFilippos Karapetis
svn-id: r40423
2009-05-10CleanupFilippos Karapetis
svn-id: r40422
2009-05-10Applied patch by waltervn to remove the length parameter from getText() and ↵Filippos Karapetis
fixed a silly bug in getLength() svn-id: r40421
2009-05-10Objectified and cleaned up the MessageState classFilippos Karapetis
svn-id: r40419
2009-05-10Reverted commit #40413Filippos Karapetis
svn-id: r40415
2009-05-10OopsFilippos Karapetis
svn-id: r40413
2009-05-10Moved the code which retrieves the current room number in a separate ↵Filippos Karapetis
function and merged _sci1_alloc_system_colors inside _reset_graphics_input svn-id: r40412
2009-05-10Disabled some unused codeFilippos Karapetis
svn-id: r40411
2009-05-09SCI: AvoidPath: Got rid of a warning.Walter van Niftrik
svn-id: r40399
2009-05-09SCI: AvoidPath: No longer excludes edges on screen borders for pathfinding, asWalter van Niftrik
only the earlier games seem to do this. We may need to add a SCI version check here if this change breaks anything in earlier games. svn-id: r40398
2009-05-09SCI: AvoidPath: another workaround for ECO.Walter van Niftrik
svn-id: r40397
2009-05-08SCI: Set signature for GetMessage.Walter van Niftrik
svn-id: r40396