Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-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-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-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 | Fixed regression in the script parser from commit 42260 | Filippos Karapetis | |
svn-id: r42371 | |||
2009-07-08 | - Moved printObject inside the Console class | Filippos Karapetis | |
- Enabled the parts where disassemble() is called svn-id: r42263 | |||
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 | Removed the superfluous sci_version_types array (it's essentially the same ↵ | Filippos Karapetis | |
as the versionNames array) svn-id: r42216 | |||
2009-07-07 | Prevent a crash when the engine errors out before the game state is initialized | Filippos Karapetis | |
svn-id: r42201 | |||
2009-07-06 | Replaced sciprintf() calls with printf, DebugPrintf, warning and error calls | Filippos Karapetis | |
svn-id: r42167 | |||
2009-07-05 | Removed validity check for atoi, which prevented console commands from ↵ | Filippos Karapetis | |
interacting with resources with id 0 svn-id: r42117 | |||
2009-07-04 | Added a new console command, "selector", which attempts to find a selector ↵ | Filippos Karapetis | |
by name svn-id: r42093 | |||
2009-07-03 | - Pushed debugstate into debug.h | Filippos Karapetis | |
- When an error occurs, manipulate the execution stack before error() opens the console inside getDebugger(), like FreeSCI did. Added another method for obtaining the SCI console for use by the engine itself. svn-id: r42062 | |||
2009-07-02 | Moved some more debug state related variables in the DebugState struct | Filippos Karapetis | |
svn-id: r42044 | |||
2009-07-02 | Moved all the debug state variables in a separate struct and re-enabled ↵ | Filippos Karapetis | |
several places where they're used svn-id: r42043 | |||
2009-06-21 | Cleanup | Filippos Karapetis | |
svn-id: r41727 | |||
2009-06-15 | Added aliases for the script/breakpoint related commands and added the ↵ | Filippos Karapetis | |
debugflag related commands to the help screen svn-id: r41538 | |||
2009-06-08 | Moved some more debug commands to ScummVM's console | Filippos Karapetis | |
svn-id: r41364 | |||
2009-06-07 | SCI: Got rid of g_EngineState | Max Horn | |
svn-id: r41359 | |||
2009-06-07 | SCI: Moved resource36 handling into resource manager. | Walter van Niftrik | |
svn-id: r41349 | |||
2009-06-07 | SCI: Simplified SongLibrary code a bit | Max Horn | |
svn-id: r41345 | |||
2009-06-07 | SCI: Renamed various song/songlib related structs and members | Max Horn | |
svn-id: r41342 | |||
2009-06-07 | Replaced/removed KP_UINT, KP_SINT, SKPV and UKPV as well as the ↵ | Filippos Karapetis | |
VIEW_PRIORITY and PRIORITY_BAND_FIRST wrappers svn-id: r41338 | |||
2009-06-06 | Moved some more debug commands to ScummVM's coneole | Filippos Karapetis | |
svn-id: r41302 | |||
2009-06-06 | Moved some more debug commands to ScummVM's coneole | Filippos Karapetis | |
svn-id: r41227 | |||
2009-06-06 | Objectified the graphics driver | Filippos Karapetis | |
svn-id: r41214 | |||
2009-06-05 | Moved some more debug commands to ScummVM's coneole and removed some unused code | Filippos Karapetis | |
svn-id: r41198 | |||
2009-06-04 | SCI: cleanup | Max Horn | |
svn-id: r41173 | |||
2009-06-04 | SCI: Renamed various debug related global variables to have a g_ prefix; and ↵ | Max Horn | |
moved any 'extern' decls of them into a new header file svn-id: r41163 | |||
2009-06-04 | Turned debug_weak_validations on by default again, as apparently some games ↵ | Filippos Karapetis | |
like SQ3 fail in some validations (e.g. when loading). Also, fixed a potential out of bounds access when copying the value of __FILE__ into a buffer (as its value can be quite long in some cases). svn-id: r41154 | |||
2009-06-03 | Silence unused variable warning. | Johannes Schickel | |
svn-id: r41144 | |||
2009-06-03 | Moved some more console commands to ScummVM's console | Filippos Karapetis | |
svn-id: r41141 | |||
2009-06-03 | - Moved the engine state and the console to be private members of SciEngine | Filippos Karapetis | |
- Implemented pauseEngineIntern() - Music now stops and resumes when entering/leaving the debugger svn-id: r41139 | |||
2009-06-03 | Moved some more console commands to ScummVM's console | Filippos Karapetis | |
svn-id: r41137 | |||
2009-06-03 | - Sorted the console commands a bit more | Filippos Karapetis | |
- Removed the commands which manipulated variables and turned them into debug variables instead - Rewrote help so that it's more organized and easier to read - Unified the debug variable names svn-id: r41136 | |||
2009-06-02 | Moved some more console commands to ScummVM's debug console | Filippos Karapetis | |
svn-id: r41129 | |||
2009-06-02 | Fix warning. | Johannes Schickel | |
svn-id: r41128 | |||
2009-06-02 | Moved some more console commands to ScummVM's debug console | Filippos Karapetis | |
svn-id: r41127 | |||
2009-06-02 | Moved some more console commands to ScummVM's debug console | Filippos Karapetis | |
svn-id: r41126 | |||
2009-06-02 | Removed the gfxw_new_visual and gfxw_new_port wrappers, moved _kfuncTable ↵ | Filippos Karapetis | |
inside the Kernel class and moved gfxw_find_port inside the GfxVisual struct svn-id: r41125 | |||
2009-06-01 | Split the kernel functions away from the vocabulary functions (WIP, ↵ | Filippos Karapetis | |
saving/loading is broken) svn-id: r41101 | |||
2009-05-31 | SCI: Renamed some Vocabulary methods for clarity; also renamed ↵ | Max Horn | |
decypherSaidBlock -> decipherSaidBlock; some cleanup in Console::cmdSentenceFragments svn-id: r41072 | |||
2009-05-31 | - Further objectification of the SCI vocabulary functions | Filippos Karapetis | |
- Rewrote the sci_opcodes enum so that it's easier to read - Made the engine error out if data is sent to an invalid selector (which is a fatal condition) svn-id: r41069 | |||
2009-05-31 | Further objectification of the SCI vocabulary functions. Removed the ↵ | Filippos Karapetis | |
"kernel_words" console command, as it's exactly the same as "parser_words" svn-id: r41065 | |||
2009-05-31 | More objectification of the Vocabulary functions | Filippos Karapetis | |
svn-id: r41057 | |||
2009-05-30 | Started objectifying the vocabulary functions (WIP) | Filippos Karapetis | |
svn-id: r41051 |