Age | Commit message (Collapse) | Author |
|
saving/loading is broken)
svn-id: r41101
|
|
out if something went wrong and open the debugger console. Changed all the places where they were used to error() out instead, as ScummVM's debugger console can open on error()
svn-id: r41073
|
|
- 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
|
|
"kernel_words" console command, as it's exactly the same as "parser_words"
svn-id: r41065
|
|
look at debug() and debugC(), since I'm really bored with this now. :-)
svn-id: r41061
|
|
svn-id: r41057
|
|
svn-id: r41051
|
|
"set_vismap" command - we can view the different maps with "show_map", but it doesn't make much sense to redirect the game's graphics output to another screen map on demand
svn-id: r41048
|
|
"status_bar" and "track_mouse"
svn-id: r41043
|
|
"fill_screen"
- Removed some FreeSCI-specific variables for checking of the on-screen console
- Removed the Control-1 key combo - the console command "visual_state" can be used for the same reason
svn-id: r41040
|
|
kDebugLevelSound is specified
svn-id: r41039
|
|
- Fix unused variable warning in scriptdebug.cpp
svn-id: r41038
|
|
console.cpp
- Removed the unused gfx driver debug flags
svn-id: r41036
|
|
- Turned all SCIkwarn and SCIkdebug functions to ScummVM's debugC function
- Placed some debug code in appropriate defines: DEBUG_PARSER, DEBUG_AVOIDPATH and DEBUG_SOUND
- Removed the "debuglog" command and the "script_checkloads_flag" and "sci_debug_flags" variables
svn-id: r41033
|
|
"show_map") and removed the GFXWC macro. Some cleanup
svn-id: r41032
|
|
"dynamic_views", "dropped_views", "gc" and "gc_objects". Removed the "gfx_free_widgets" and "sleep" commands (they weren't really useful)
svn-id: r41030
|
|
"redraw_screen", "save_game", "restore_game", "restart_game", "class_table", "parser_words", "current_port" and "parse_grammar"
svn-id: r41029
|
|
console.cpp. "list" and "hexgrep" have been added to the console commands. parse_reg_t() has been moved to kmovement.cpp (as it's the only code using it). Note that the debug commands in scriptdebug.cpp have not been converted yet, so they don't work at the moment
svn-id: r41024
|
|
to explain what they do
- Removed the outdated info page on "codebugging"
- Moved the "addresses" info page as a comment above parse_reg_t()
- Removed con_hook_page()
svn-id: r41013
|
|
member methods)
svn-id: r40973
|
|
by changing the executionStack implementation to a list.
svn-id: r40971
|
|
svn-id: r40958
|
|
svn-id: r40951
|
|
selectors & kernelnames debugger commands
svn-id: r40919
|
|
svn-id: r40772
|
|
svn-id: r40771
|
|
svn-id: r40767
|
|
svn-id: r40742
|
|
remove the relevant code completely, though, it seems useless, esp. as long as we hardcode the way we interpret every opcode
svn-id: r40740
|
|
svn-id: r40732
|
|
code should be even stricter in detecting invalid VM stack access (and some bugs when loading saves might be fixed now...)
svn-id: r40694
|
|
svn-id: r40691
|
|
svn-id: r40690
|
|
lookup functions, and removed the LOOKUP_LIST and LOOKUP_NODE defines. Also, disabled the unused LOOKUP_SPECIES define
svn-id: r40676
|
|
- Moved /scicore/sciconsole.h into /engine, and renamed /engine/scriptconsole.cpp to /engine/sciconsole.cpp
svn-id: r40608
|
|
svn-id: r40599
|
|
svn-id: r40597
|
|
entries in the process. Also, added a sanity check for invalid game entries
svn-id: r40596
|
|
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
|
|
moved sciprintf() to tools.cpp
svn-id: r40542
|
|
svn-id: r40515
|
|
svn-id: r40514
|
|
- "words" -> "kernelwords"
svn-id: r40474
|
|
svn-id: r40472
|
|
of now, because printf output is not yet redirect to the GUI console)
svn-id: r40459
|
|
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
|
|
Common::Array<cmd_param_t> param to console hook commands
svn-id: r40452
|
|
svn-id: r40431
|
|
svn-id: r40376
|
|
svn-id: r40374
|