Willem Jan Palenstijn
|
1d31c278e6
|
SCI: Fix 'parse' debug command parameter handling
svn-id: r50957
|
2010-07-17 12:37:02 +00:00 |
|
Martin Kiewitz
|
92c0e7e800
|
SCI: fix console commands so that console gets detached correctly
svn-id: r50940
|
2010-07-16 19:40:51 +00:00 |
|
Max Horn
|
1d3a0f6dec
|
SCI: Turn global object g_debugState into SciEngine member var
svn-id: r50836
|
2010-07-12 23:20:33 +00:00 |
|
Martin Kiewitz
|
ba776fb293
|
SCI: implemented subsignatures for kDoSound
svn-id: r50755
|
2010-07-09 12:06:41 +00:00 |
|
Filippos Karapetis
|
9add81aaf2
|
SCI: Dropped support for the very old saved game versions 9 - 11. Rationale: a lot has changed since then, we're still not stable, and this helps clean up the code, thus we're still in a position to drop support for old saved games
svn-id: r50738
|
2010-07-07 20:12:41 +00:00 |
|
Martin Kiewitz
|
322d57a1dd
|
SCI: adding support to kernel signatures that invalid references may also get allowed - doing exactly this for kGraph(restoreBox) - fixes castle of dr. brain when quitting the game - maybe a game specific workaround would be better?!?!
svn-id: r50737
|
2010-07-07 18:35:07 +00:00 |
|
Martin Kiewitz
|
9b14164bfc
|
SCI: accepting decimal/hexadecimal input on segment_info & kill_segment debug command, cleanup
svn-id: r50735
|
2010-07-07 14:19:36 +00:00 |
|
Martin Kiewitz
|
c349d7130c
|
SCI: removing invalid reference error from signature checking, instead adding new type "invalid", so that full call parameter debug information is available
svn-id: r50725
|
2010-07-06 14:26:29 +00:00 |
|
Martin Kiewitz
|
5527882daa
|
SCI: implemented new kernel call signature format
svn-id: r50678
|
2010-07-05 14:36:31 +00:00 |
|
Matthew Hoops
|
18b449d4fd
|
Add a hexDumpReg function to view references that are not raw and fix SCI32 strings/arrays in segmentInfo.
svn-id: r50660
|
2010-07-04 23:38:08 +00:00 |
|
Max Horn
|
9d47b191f6
|
SCI: Rename some more stuff
svn-id: r50553
|
2010-07-01 16:05:47 +00:00 |
|
Filippos Karapetis
|
bff3e89e48
|
SCI: Removed the FreeSCI music code
svn-id: r50532
|
2010-06-30 13:49:05 +00:00 |
|
Filippos Karapetis
|
9f1320d5cc
|
SCI: Made the SoundCommandParser a member of the SciEngine class and removed it from the EngineState, since it's static throughout the course of a game
svn-id: r50484
|
2010-06-29 09:00:08 +00:00 |
|
Martin Kiewitz
|
6402d64419
|
SCI: cleanup of execstack, output of backtrace slightly modified, is now also displaying local calls and exports
svn-id: r50445
|
2010-06-28 14:21:56 +00:00 |
|
Max Horn
|
31b2902714
|
SCI: Revise GC interface: use Common::Array<reg_t> instead of callbacks
This means a little bit more overhead but makes the code much more readable
and understandable.
svn-id: r50429
|
2010-06-28 11:22:41 +00:00 |
|
Max Horn
|
30218a2c32
|
SCI: Make Script member vars private; add const qualifiers
Only three Script members remain public (for now)
svn-id: r50428
|
2010-06-28 11:22:20 +00:00 |
|
Filippos Karapetis
|
1faebccce2
|
Cleanup, remove unused/obsolete code
svn-id: r50403
|
2010-06-27 21:29:35 +00:00 |
|
Johannes Schickel
|
819dc92802
|
Escape a "?" character to prevent "??)" to be interpreted as trigraph and thus becoming "]".
svn-id: r50399
|
2010-06-27 21:04:47 +00:00 |
|
Martin Kiewitz
|
5f9cc9e8f8
|
SCI: adding alias for vmvars ("vv") and vmvarlist ("vl")
svn-id: r50397
|
2010-06-27 20:43:32 +00:00 |
|
Martin Kiewitz
|
0436f2823d
|
SCI: added additional output to vmvars command
svn-id: r50395
|
2010-06-27 20:38:41 +00:00 |
|
Martin Kiewitz
|
1537d61299
|
SCI: added alias for bplist ("bl") and bpdel ("bc"), added capability of deleting all breakpoints by using "bc *"
svn-id: r50391
|
2010-06-27 20:11:15 +00:00 |
|
Martin Kiewitz
|
7644631daf
|
SCI: removing debug command "set_acc", use "vmvars a" instead
svn-id: r50389
|
2010-06-27 20:02:58 +00:00 |
|
Martin Kiewitz
|
4653153910
|
SCI: added new command "p" / "stepover" to execute one command, but skip send/calls processing. single-step is now "trace" (alias "s" and "t"), stepping till ret is "step_ret" (alias "pret"), removed unused kDebugSeek
svn-id: r50388
|
2010-06-27 19:58:32 +00:00 |
|
Martin Kiewitz
|
01bfcf98cc
|
SCI: debug command vmvars - adding acc support
svn-id: r50378
|
2010-06-27 15:50:51 +00:00 |
|
Filippos Karapetis
|
4785e1fd3f
|
Renamed some variables
svn-id: r50284
|
2010-06-25 19:09:19 +00:00 |
|
Max Horn
|
6ee82a2027
|
SCI: Introduce SciGameId enum
svn-id: r50273
|
2010-06-25 16:16:29 +00:00 |
|
Martin Kiewitz
|
c6b0a5e896
|
SCI: detect, if SCI1.1 game is merging or copying palette instead of using gameIds. Also prints method used, when using debug command "version"
svn-id: r50261
|
2010-06-25 10:04:31 +00:00 |
|
Filippos Karapetis
|
0a102981f0
|
Moved the SelectorCache struct inside selector.h, where it belongs, and fixed some header dependencies in the process
svn-id: r50183
|
2010-06-23 15:23:37 +00:00 |
|
Filippos Karapetis
|
5d378574a4
|
Fixed show_instruments to ignore instruments in Sierra's special MIDI channel 15, and updated the comment regarding PQ2 accordingly (it only has 2 incorrect instruments)
svn-id: r50021
|
2010-06-18 15:18:14 +00:00 |
|
Max Horn
|
359be0c066
|
SCI: Change SciEngine's 'char *getGameID()' to 'Common::String getGameId()'
svn-id: r49968
|
2010-06-17 23:14:34 +00:00 |
|
Max Horn
|
cfcbdf8656
|
SCI: Remove selector_name function, some cleanup
svn-id: r49966
|
2010-06-17 23:13:30 +00:00 |
|
Filippos Karapetis
|
c8dfa255a3
|
Fixed the selector console command (don't change the selector name to lowercase...)
svn-id: r49949
|
2010-06-17 20:49:33 +00:00 |
|
Filippos Karapetis
|
93890a49c1
|
Added back the functionality to skip videos
svn-id: r49911
|
2010-06-16 23:28:20 +00:00 |
|
Martin Kiewitz
|
02c3397ddf
|
SCI: fix debug command "show_instruments", got broken by r49905 on purpose
svn-id: r49906
|
2010-06-16 21:07:26 +00:00 |
|
Martin Kiewitz
|
af65de6e1a
|
SCI: implement channel remapping for SCI1
svn-id: r49905
|
2010-06-16 21:02:58 +00:00 |
|
Martin Kiewitz
|
b25aba1d1e
|
SCI: SciGui/SciGui32 gone for good...
svn-id: r49860
|
2010-06-15 15:44:24 +00:00 |
|
Max Horn
|
2b24a1a2ad
|
SCI: OOpify class ResourceId
svn-id: r49841
|
2010-06-15 12:31:16 +00:00 |
|
Filippos Karapetis
|
5b484b5be7
|
Fixed compilation when SCI32 code is not enabled
svn-id: r49805
|
2010-06-15 11:44:55 +00:00 |
|
Filippos Karapetis
|
ba3c43498b
|
- Swapped the return value of gamestate_save (false = failed, true = succeeded)
- Removed some duplicate code inside Console::cmdSaveGame()
svn-id: r49688
|
2010-06-15 08:39:03 +00:00 |
|
Lars Skovlund
|
9a1db3f770
|
Add support for SCI32 segment types to seg_table and vr debug commands
svn-id: r49686
|
2010-06-15 08:21:39 +00:00 |
|
Filippos Karapetis
|
d36f6638c0
|
Fixed compilation with the old music code
svn-id: r49641
|
2010-06-13 22:48:49 +00:00 |
|
Filippos Karapetis
|
b97d7adc3b
|
Extended show_instruments to show the songs where each instrument is used in
svn-id: r49603
|
2010-06-12 09:29:28 +00:00 |
|
Filippos Karapetis
|
a8af267651
|
Renamed verify_midi to show_instruments (and fixed a bug with it at the same time). This command scans all songs, or a specific song of a game and displays the instruments used
svn-id: r49599
|
2010-06-11 19:49:41 +00:00 |
|
Filippos Karapetis
|
a08d06ad35
|
- Added a new debug command, verify_midi, which can be used to check all the songs of a game for unmapped instruments (still WIP and disabled)
- Fixed a bug in the verify_scripts command (it was loading the script resource twice)
svn-id: r49597
|
2010-06-11 14:47:13 +00:00 |
|
Max Horn
|
4b0f0894c4
|
SCI: Switch Console::cmdSelector to use Kernel::getSelectorName
svn-id: r49580
|
2010-06-10 15:26:10 +00:00 |
|
Max Horn
|
8295eb09cd
|
SCI: Fix Console::cmdValueType to handle all possible reg types
svn-id: r49577
|
2010-06-10 15:25:18 +00:00 |
|
Max Horn
|
afa2af5dfb
|
SCI: cleanup
svn-id: r49573
|
2010-06-10 13:43:38 +00:00 |
|
Filippos Karapetis
|
711f679b7f
|
camelCase changes
svn-id: r49570
|
2010-06-10 11:43:20 +00:00 |
|
Filippos Karapetis
|
93f33c7dab
|
Resolved a FIXME with getSciLanguage(), by creating a separate setter. Also, some camelCase changes
svn-id: r49568
|
2010-06-10 11:18:10 +00:00 |
|
Filippos Karapetis
|
50c1f4e545
|
Moved the MoveCountType enum above the GameFeatures class, as it's the only class using it
svn-id: r49561
|
2010-06-10 07:48:32 +00:00 |
|