1
0
Fork 0
Commit graph

60 commits

Author SHA1 Message Date
Peter Veenstra
232541c358 Added lot's of callback information. Added some useful information on how to use the debugger. Added patch 105158 from Hendrik Jan Visser
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2035
2004-10-23 15:15:07 +00:00
Sjoerd van der Berg
eb6687ab52 Call delay while waiting for input in the debug loop
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1935
2004-08-31 23:11:35 +00:00
Peter Veenstra
39b528f97a Commit patch Gil Megidish. Modified it a bit to work in regular mode debug mode as well. (only updates on breakpoints though).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1932
2004-08-28 12:51:35 +00:00
Peter Veenstra
ca409fd57c Typo in preamble
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1899
2004-08-04 09:12:57 +00:00
Peter Veenstra
94795e0fd4 Changed debugger key to Pause (was -)!!!!
If non-debug mode => pause pauses dosbox.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1886
2004-07-12 12:42:20 +00:00
Peter Veenstra
802d1137d5 Moved sr and sm above the breakpoint section so you can use BP as register.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1851
2004-06-20 19:13:10 +00:00
Sjoerd van der Berg
c94459d6d3 New mapper changes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1819
2004-06-10 07:23:01 +00:00
Sjoerd van der Berg
bd884098b1 Fix breakpoints with new cpu cores
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1778
2004-04-24 09:20:11 +00:00
Peter Veenstra
2b88ae212e 2 new debug commands(Fizzban)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1606
2004-01-27 14:52:28 +00:00
Ulf Wohlers
1c84baf8a8 improved logging; added logging for ldt, gdt, idt; fixed bug when displaying memory above 8mb
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1587
2004-01-14 19:54:14 +00:00
Peter Veenstra
fcbd0fe854 Copyright to 2004
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1552
2004-01-10 14:03:36 +00:00
Sjoerd van der Berg
b9b0308345 Changed the paging link management
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1507
2003-12-29 23:16:46 +00:00
Peter Veenstra
735883416c moved shell_inc.h to include
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1494
2003-12-17 21:55:42 +00:00
Sjoerd van der Berg
01bdd5f6f7 Added v86 mode detection
Added better breaking of current code to enter debugger


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1439
2003-11-18 20:49:44 +00:00
Ulf Wohlers
aebbee499f Show callback descriptions in debugger
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1428
2003-11-09 16:45:08 +00:00
Ulf Wohlers
622310e567 fixed a crash, removed some warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1407
2003-11-05 20:28:29 +00:00
Sjoerd van der Berg
45c1f1c663 Changes for new flag word
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1379
2003-10-26 19:05:01 +00:00
Ulf Wohlers
628357a1b0 added new memory breakpoint types : bppm (selector:offset) and bplm (linear address)
show prot-mode type : pr16 / pr32


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1345
2003-10-17 16:53:24 +00:00
Ulf Wohlers
5e13e5c0e4 argh, committed good file...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1313
2003-10-13 22:01:07 +00:00
Ulf Wohlers
55591a56da no message
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1312
2003-10-13 19:44:47 +00:00
Ulf Wohlers
14ac18fa84 Fixed a bug when logging pmode instructions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1239
2003-09-09 11:34:11 +00:00
Ulf Wohlers
a1fe43c151 Debugger is activated via callback now
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1168
2003-07-27 20:20:40 +00:00
Sjoerd van der Berg
7190b03145 Some changes in detecting pmode and 32-bit code segements
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1159
2003-07-26 10:43:03 +00:00
Sjoerd van der Berg
b7f369b3ec New flag funcions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1088
2003-07-06 13:36:48 +00:00
Sjoerd van der Berg
b222a9576a Warning clean up
Removing some old unused routines
Addind some newlines after some files.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1077
2003-06-19 17:12:50 +00:00
Ulf Wohlers
4cff9c2f1e improved breakpoint handling in protected mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1075
2003-06-18 19:50:46 +00:00
Peter Veenstra
75caa32ce0 removed the 0, from all debug_showmsg calls.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1005
2003-05-11 17:25:17 +00:00
Sjoerd van der Berg
9ac410383d Clear out DEBUG_ShowMsg define
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@999
2003-05-11 10:16:09 +00:00
Peter Veenstra
c9b747adc4 new logging system
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@987
2003-05-04 19:12:09 +00:00
Ulf Wohlers
da7f3c8829 Made data preview safe (not showing addresses out of mem range)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@952
2003-04-20 12:13:58 +00:00
Ulf Wohlers
1c1548e598 few bugfixes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@939
2003-04-18 08:19:31 +00:00
Ulf Wohlers
dd32f041fb fixed breakpoint handling for protected mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@930
2003-04-14 10:45:23 +00:00
Sjoerd van der Berg
69060ae217 Clean up some test code.
Changes for new flag handling
Changes for protected mode handling.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@921
2003-04-13 18:38:03 +00:00
Ulf Wohlers
6d2e025aef Preparations for protected mode.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@903
2003-04-12 10:44:37 +00:00
Ulf Wohlers
0063eb982d fixed error (SegPhys)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@894
2003-04-08 19:11:36 +00:00
Peter Veenstra
f79eaaba75 updates for new logging system
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@695
2003-02-27 19:56:22 +00:00
Ulf Wohlers
80cc08d45d additional debug info / memory dump / create variable names
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@678
2003-02-21 20:36:45 +00:00
Peter Veenstra
a1f52fbd1d fixes for black on white terminals
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@629
2003-01-15 18:35:07 +00:00
Peter Veenstra
66996ec882 fixed a bug in parsecommand for gcc3.2
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@628
2003-01-14 11:13:18 +00:00
Peter Veenstra
3642056686 debugger fixes under linux
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@624
2003-01-07 18:03:39 +00:00
Ulf Wohlers
6ef306730f Changes for debugger (using new CPU_Cycles)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@527
2002-11-17 12:27:56 +00:00
Ulf Wohlers
97793a5925 Add memory breakpoints (BPM) for the HEAVY debugger. Add automated log if INT CD occurs, also HEAVY debug and has to be enabled with the HEAVYLOG command.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@499
2002-11-14 17:30:50 +00:00
Ulf Wohlers
acb36050b3 fixed:parameter passing for debug.com
fixed:changing zero flag now possible, too.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@493
2002-11-12 15:34:39 +00:00
Peter Veenstra
ca4c7db065 added support for debugger under non-windows systems!
no colors yet/ and afterwards your term is messed up :)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@485
2002-11-06 14:27:29 +00:00
Ulf Wohlers
108e6efd32 fixed a problem (stepping over breakpoints)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@472
2002-11-01 10:06:04 +00:00
Ulf Wohlers
48750dfa8f fixed bugs with bplist and debug.com (allocate stack space)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@463
2002-10-30 14:41:50 +00:00
Ulf Wohlers
63210c1d64 Added new debug commands : set register/memory. Fixed a problem with relative jump addresses
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@462
2002-10-29 14:40:54 +00:00
Sjoerd van der Berg
46cbb48f3f Removed #include <direct.h>
Added a config file help string.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@430
2002-10-25 21:27:24 +00:00
Ulf Wohlers
2d6d76fb42 debug_shutdown method now registered in section and fixed a memleak.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@421
2002-10-25 16:42:21 +00:00
Ulf Wohlers
b4dd2c93ca seperate debugger console setup
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@420
2002-10-25 16:02:55 +00:00