Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-05-14 | Fixed regression in EGA games | Filippos Karapetis | |
svn-id: r40567 | |||
2009-05-14 | Added a parameter to the graphics resource manager to determine if the ↵ | Filippos Karapetis | |
running SCI1 game is VGA or not (better than modifying the detected SCI resource version) svn-id: r40566 | |||
2009-05-14 | Added the EGA version of Longbow, and partially reverted my previous commit. ↵ | Filippos Karapetis | |
SCI1 EGA games should *really* be working now svn-id: r40565 | |||
2009-05-14 | - Added a new game flag to distinguish SCI1 EGA versions | Filippos Karapetis | |
- Fixed the wrong detected versions of Laura Bow 2 - Changed some code regarding the resource loader of Jones in the Fast Lane (which is still non-functional) svn-id: r40564 | |||
2009-05-14 | Fixed regression with SCI1.1 games | Filippos Karapetis | |
svn-id: r40563 | |||
2009-05-14 | Replaced the SCI_VERSION_FTU_DOSOUND_VARIANT_2 version check with the game ↵ | Filippos Karapetis | |
feature flag GF_SCI1_NEWDOSOUND svn-id: r40561 | |||
2009-05-14 | - Replaced SCI_VERSION_FTU_LOFS_ABSOLUTE with the GF_SCI1_LOFSABSOLUTE game flag | Filippos Karapetis | |
- Moved the version defines outside of versions.h svn-id: r40559 | |||
2009-05-14 | Cleanup | Filippos Karapetis | |
svn-id: r40558 | |||
2009-05-14 | SCI: Renamed GF_SCI0_BEFORE_* macros to GF_FOR_SCI0_BEFORE_* (to emphasise ↵ | Max Horn | |
that those are not Game Features); also moved their definitions into detection.cpp, to minimize the risk that they are accidentally used by other code svn-id: r40557 | |||
2009-05-14 | SCI: Message: fix K_MESSAGE_SIZE | Walter van Niftrik | |
svn-id: r40556 | |||
2009-05-14 | Added a feature flag for the SCI1.1 behavior of kSetCursor() in Eco 1 and ↵ | Filippos Karapetis | |
KQ5 CD. Some cleanup svn-id: r40554 | |||
2009-05-14 | - Removed SCI_VERSION_FTU_NEW_GETTIME | Filippos Karapetis | |
- Added defines for SCI0 flags, to simplify game entries - Removed the leftover version_lock_flag from EngineState svn-id: r40553 | |||
2009-05-14 | Started using game-specific flags and removed/replaced some SCI version ↵ | Filippos Karapetis | |
checks with flags. - The SCI0 new script header and the angles check have been replaced by the GF_SCI0_OLD flag - The SCI0 new drawpic parameter and the new priority check have been replaced by the GF_SCI0_OLDGFXFUNCS flag - Removed the code which retries to use the newer script header in SCI0 games if the detected one is wrong, as that case should be covered by the GF_SCI0_OLD flag - Removed the leftover min_version and max_version variables from gamestate - Cleaned up kGetTime() a bit svn-id: r40552 | |||
2009-05-14 | - Enabled the code which puts the text inside the screen if it doesn't fit ↵ | Filippos Karapetis | |
for all SCI versions - Removed the check for the mechanism to resume suspended songs (it's no longer used) svn-id: r40551 | |||
2009-05-14 | Removed the hack used to check for the existence of the CantBeHere() selector | Filippos Karapetis | |
svn-id: r40549 | |||
2009-05-13 | SCI: Fixes a crash when loading SCI1.1 views without palette. | Walter van Niftrik | |
svn-id: r40545 | |||
2009-05-13 | Simplified and re-enabled the debug code that shows pixmaps on screen and ↵ | Filippos Karapetis | |
moved sciprintf() to tools.cpp svn-id: r40542 | |||
2009-05-13 | SCI: Message: Added a few more subfunctions; cleanup. | Walter van Niftrik | |
svn-id: r40529 | |||
2009-05-13 | Fix 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-13 | Fixed regression in SCI1 games from commit #40518 | Filippos Karapetis | |
svn-id: r40523 | |||
2009-05-12 | SCI: cleanup | Max Horn | |
svn-id: r40518 | |||
2009-05-12 | SCI: Replaced SFX_OK/SFX_ERROR by Common::Error, and got rid of sfx/sfx.h | Max Horn | |
svn-id: r40517 | |||
2009-05-12 | SCI: Changed object / script local vars storage to use a Common::Array | Max Horn | |
svn-id: r40515 | |||
2009-05-12 | SCI: Removed sci_memory.h/.cpp | Max Horn | |
svn-id: r40514 | |||
2009-05-12 | Rearranged 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-12 | Performed some cleanup on the different version checks | Filippos Karapetis | |
svn-id: r40499 | |||
2009-05-12 | Fall 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-12 | SCI: Fixed a valgrind warning. | Walter van Niftrik | |
svn-id: r40492 | |||
2009-05-12 | Removed some unused code | Filippos Karapetis | |
svn-id: r40486 | |||
2009-05-12 | set resource version for LSL6 low-res CD version as well + update language ↵ | Joost Peters | |
comment svn-id: r40485 | |||
2009-05-12 | SCI: Sound: Send signal immediately for currently unsupported fade-and-continue. | Walter van Niftrik | |
svn-id: r40484 | |||
2009-05-12 | SCI: Set resource version for LSL6 floppy (autodetection fails). | Walter van Niftrik | |
svn-id: r40483 | |||
2009-05-12 | SCI: Merged Message() and GetMessage(). Set SCI1.1 to use SCI1 kernel table ↵ | Walter van Niftrik | |
(for now). svn-id: r40481 | |||
2009-05-12 | SCI: 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-12 | Moved the "suffixes" and "words" console commands to ScummVM's debug console | Filippos Karapetis | |
svn-id: r40473 | |||
2009-05-12 | Replaced sci_hexdump() with Common::hexdump() | Filippos Karapetis | |
svn-id: r40472 | |||
2009-05-12 | Silenced MSVC warning about unsafe mix of byte and boolean | Filippos Karapetis | |
svn-id: r40471 | |||
2009-05-11 | Fix MSVC compilation (cast const away explicitly). | Willem Jan Palenstijn | |
Patch by Kerbox. svn-id: r40469 | |||
2009-05-11 | SCI: Hacked stuff up so that debugger commands also print on the GUI console | Max Horn | |
svn-id: r40460 | |||
2009-05-11 | SCI: 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-11 | Moved the "selectors" and "syscalls" console commands to ScummVM's debug ↵ | Filippos Karapetis | |
console (as commands "selectors" and "kernelnames", respectively) svn-id: r40457 | |||
2009-05-11 | Merged find_dev() inside sfx_find_device() | Filippos Karapetis | |
svn-id: r40456 | |||
2009-05-11 | Console is a class, not a struct | Filippos Karapetis | |
svn-id: r40455 | |||
2009-05-11 | SCI: 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-11 | SCI: 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-11 | SCI: Reduced header deps | Max Horn | |
svn-id: r40451 | |||
2009-05-11 | SCI: Message: Fixed a bug when game requests message with seq != 1. | Walter van Niftrik | |
svn-id: r40450 |