Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-17 | Fix compilation of the SCI engine. It seems that all of the SCI header files ↵ | Johannes Schickel | |
I touched (and probably others I luckily didn't touch) seem to assume that files including them will supply needed types. That looks like a major issue in SCI. Someone with knowledge of the SCI code should look into this and cleanup the includes of *all* SCI headers. svn-id: r43459 | |||
2009-08-17 | - Simplified some functions to accept only the parts of the EngineState they ↵ | Filippos Karapetis | |
need as parameters, instead of the whole EngineState - Moved the class table in the Segment manager - it's the only class using it directly - Removed the sci11 flag from save games (we already know this, we don't need to store it) - Moved script_get_segment() and get_class_address() inside the segment manager class - Removed the script_locate_by_segment wrapper - Simplified script_lookup_export() a lot by removing some paranoia checks - Added some WIP code for automatically determining the game id in the fallback detector (still not working) - General cleanup svn-id: r43458 | |||
2009-08-16 | SCI: Fix whitespace. | Walter van Niftrik | |
svn-id: r43451 | |||
2009-08-16 | SCI: Fix regression in previous commit (QFG2). | Walter van Niftrik | |
svn-id: r43450 | |||
2009-08-16 | SCI: Stage 1 of the game detection overhaul. The end goal is to autodetect | Walter 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-15 | SCI: Add missing versions to exe version parsing | Walter van Niftrik | |
svn-id: r43408 | |||
2009-08-15 | SCI: Rename sci_version_t to SciVersion | Walter van Niftrik | |
svn-id: r43407 | |||
2009-08-15 | SCI: Added enum for map and volume versions. Removed res_version setting from | Walter van Niftrik | |
detection.cpp (should be detectable). Cleanup. svn-id: r43390 | |||
2009-08-11 | SCI: Added a crude speed throttler. | Walter van Niftrik | |
svn-id: r43289 | |||
2009-08-11 | SCI: Turn off logging in debugger. | Walter van Niftrik | |
svn-id: r43268 | |||
2009-08-10 | SCI: Added several debug command aliases. | Walter van Niftrik | |
svn-id: r43229 | |||
2009-08-10 | SCI: Fix vmvars debug command. | Walter van Niftrik | |
svn-id: r43219 | |||
2009-08-10 | SCI: Fix warnings. | Walter van Niftrik | |
svn-id: r43218 | |||
2009-08-10 | SCI: Improved multilanguage support for SCI1 and SCI1.1. | Walter van Niftrik | |
svn-id: r43217 | |||
2009-08-10 | SCI: Added detection entries for French versions of Eco Quest 1/2 (reported | Walter van Niftrik | |
by Strangerke). svn-id: r43190 | |||
2009-07-28 | SCI: Avoid using perror (it's not portable) | Max Horn | |
svn-id: r42866 | |||
2009-07-25 | Use new Common::String::printf | Willem Jan Palenstijn | |
svn-id: r42744 | |||
2009-07-19 | SCI: check shouldQuit() in main loop | Willem Jan Palenstijn | |
svn-id: r42609 | |||
2009-07-18 | SCI: Fix breakpoints | Willem Jan Palenstijn | |
svn-id: r42599 | |||
2009-07-18 | SCI: Fix disasm_addr option parsing | Willem Jan Palenstijn | |
svn-id: r42598 | |||
2009-07-18 | SCI: don't leave debugger after bt | Willem Jan Palenstijn | |
svn-id: r42589 | |||
2009-07-18 | SCI: Fix stepping in debugger | Willem Jan Palenstijn | |
svn-id: r42587 | |||
2009-07-16 | Added a proper fix for Pepper (the previous one caused regressions in KQ6) | Filippos Karapetis | |
svn-id: r42533 | |||
2009-07-16 | Added missing information for the newly-added version of Pepper | Filippos Karapetis | |
svn-id: r42525 | |||
2009-07-16 | Added the French version of KQ5 floppy (bug report #2812611) | Filippos Karapetis | |
svn-id: r42524 | |||
2009-07-16 | Added a detection entry for Pepper's Adventures in Time, and fixed an issue ↵ | Filippos Karapetis | |
with _gfxop_set_pic(), which was causing crashes in that game svn-id: r42523 | |||
2009-07-11 | Moved the kernel and the vocabulary outside of the engine state (they're ↵ | Filippos Karapetis | |
static data, which never changes during a game) svn-id: r42398 | |||
2009-07-11 | Changed an incorrect warning back to scidprintf - the relevant message is ↵ | Filippos Karapetis | |
for testing only svn-id: r42394 | |||
2009-07-11 | Some work on QFG1VGA (looks like a mix of SCI1 and SCI1.1) | Filippos Karapetis | |
svn-id: r42393 | |||
2009-07-11 | Removed the version parameter from GfxResManager | Filippos Karapetis | |
svn-id: r42387 | |||
2009-07-11 | If we fail to auto-detect either the volume or the map version, set the one ↵ | Filippos Karapetis | |
to be equal to the other svn-id: r42386 | |||
2009-07-11 | SCI: don't let TimerSongIterator loop forever, and don't immediately | Willem Jan Palenstijn | |
signal completion when starting it. This fixes a sync issue with the departing spaceship at the start of SQ4CD (after the intro). svn-id: r42385 | |||
2009-07-11 | Only error out, if checkStaticSelectorNames() fails. | Travis Howell | |
svn-id: r42376 | |||
2009-07-11 | Applied patch 2818733 - "SCI: Timer iterator for audio resources played via ↵ | Filippos Karapetis | |
doSound" svn-id: r42375 | |||
2009-07-11 | Applied slightly modified patch 2819002 - "SCI: resource-view-patch on ↵ | Filippos Karapetis | |
SQ5/German fix" svn-id: r42374 | |||
2009-07-11 | Removed an invalid detection entry | Filippos Karapetis | |
svn-id: r42373 | |||
2009-07-11 | Applied a slightly modified patch from clone2727 which adds static selector ↵ | Filippos Karapetis | |
names to some demos which are missing them (KQ4, LSL1, LSL3, Iceman and Christmas1992) svn-id: r42372 | |||
2009-07-11 | Fixed regression in the script parser from commit 42260 | Filippos Karapetis | |
svn-id: r42371 | |||
2009-07-10 | Applied patch #2819665 - "SCI: cell palette fix for QfG3/SQ5/etc." | Filippos Karapetis | |
svn-id: r42345 | |||
2009-07-09 | Oops specify the correct revsision number in the fixme. | Johannes Schickel | |
svn-id: r42306 | |||
2009-07-09 | Add fixme about SCI32 specific code. | Johannes Schickel | |
svn-id: r42305 | |||
2009-07-09 | By comparing the commit log of r42300, it seems that "off" was renamed to ↵ | Johannes Schickel | |
"lastDirectoryOffset". I changed the SCI32 specific code to use that now. I can't assure this is anyhow correct, so anyone with knowledge of this code please check it. svn-id: r42303 | |||
2009-07-09 | Fix wrong format arugment. | Johannes Schickel | |
svn-id: r42301 | |||
2009-07-09 | Applied patch #2818845 - "SCI: resource.map detection for SCI1/1.1 fixed", ↵ | Filippos Karapetis | |
with some slight formatting changes svn-id: r42300 | |||
2009-07-09 | restAdjust should be a signed integer. Fixes crashes with SCI1 games that ↵ | Filippos Karapetis | |
take absolute lofs parameters (a regression of commit #42260) svn-id: r42297 | |||
2009-07-08 | - Moved printObject inside the Console class | Filippos Karapetis | |
- Enabled the parts where disassemble() is called svn-id: r42263 | |||
2009-07-08 | Only the kernel needs to be initialized before anything else, when ↵ | Filippos Karapetis | |
saving/loading svn-id: r42262 | |||
2009-07-08 | Fixed saving/loading again (broken with the latest changes for game feature ↵ | Filippos Karapetis | |
auto-detection) svn-id: r42261 | |||
2009-07-08 | Some cleanup for the script debugger code: | Filippos Karapetis | |
- Renamed struct DebugState to ScriptState and r_amp_rest to restAdjust inside EngineState. Changed restAdjust to be a uint16 (actually it is a uint16, but it was being casted back and forth from an unsigned integer, so this clears up its type and size) - Moved the script state variables from inside the run_vm() into the ScriptState struct, so that they can be accessed by the console commands and the script debugger all the time, and removed the weird isValid code svn-id: r42260 | |||
2009-07-07 | Silenced the very chatty song iterator console messages by converting them ↵ | Filippos Karapetis | |
to appropriate debug messages svn-id: r42240 |