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 |
|
Filippos Karapetis
|
10aeb33a42
|
Merged restAdjust and restAdjustCur, as we don't save the restAdjust modifier inside saved games (rightfully so). Also, the segment manager is now reset inside the main loop, when the game is restarted, not in game_exit()
svn-id: r49533
|
2010-06-09 07:32:17 +00:00 |
|