1
0
Fork 0
Commit graph

85 commits

Author SHA1 Message Date
Sebastian Strohhäcker
0280c7ee4c fix some special keys inside the debugger under windows (thanks etil);
fix debug.exe argument handling (thanks efry);
correct condjump target prediction display of the debugger


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2826
2007-02-25 18:38:00 +00:00
Peter Veenstra
fdd16dea1a Happy New Year\!
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2728
2007-01-08 19:45:42 +00:00
Peter Veenstra
1a6a92a423 Fix Set Memory.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2661
2006-06-27 07:00:56 +00:00
Peter Veenstra
35201631c9 add escape and change old e,x,d keybinding to alt e,x,d
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2657
2006-06-22 08:34:38 +00:00
Peter Veenstra
3f792c66af erase is a macro on certain hosts?
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2654
2006-06-17 08:42:38 +00:00
Peter Veenstra
4644aaea0e New key input loop (no more return to enter it.). key up behaves a bit better (Kronutz). A few keybindings were removed. GetHexValues supportes +/- now (d cs+10:ax-200+bx should work now). Command parsing now based the string datatype. Make more use of mvaddstr instead of looped mvaddch. Fix a few small bugs.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2653
2006-06-16 14:51:31 +00:00
Peter Veenstra
1f016f7801 Add zeroprotect option to detect zero code protection. (disabled by default because it might trigger pagefaults in an odd way)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2634
2006-05-22 20:29:50 +00:00
Peter Veenstra
70a902ded2 Fix a small bug in the new heavylog routine. Adapt LOG/S/L to C++ ofstream.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2629
2006-05-19 13:35:32 +00:00
Peter Veenstra
93211188a7 A few small debug improvements. (Improve heavylog speed. Exit in heavydebug mode on zero code. BPINT 21 gets translated to BPINT 21 * instead of BPINT 21 reg_ah=0)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2626
2006-05-18 11:42:02 +00:00
Peter Veenstra
0904221dfa Fix bineary memory dumps. (Ognjen Milic)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2553
2006-03-26 11:11:56 +00:00
Sjoerd van der Berg
b81c210530 New format for mapper handlers to support keeping keys pressed.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2488
2006-02-12 23:23:52 +00:00
Peter Veenstra
df67775306 time passes on and on....
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2480
2006-02-09 11:47:57 +00:00
Sjoerd van der Berg
45f98bff53 Fix some compilation warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2440
2006-01-30 09:48:03 +00:00
Peter Veenstra
2b828867f7 change ctrl-pause to alt-pause
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2434
2006-01-22 14:13:00 +00:00
Peter Veenstra
0539eba66b Break is now ctrl-break
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2387
2005-11-24 17:53:48 +00:00
Peter Veenstra
d6f0adb9a6 Add patch
1357811:Runtime help of debug command "LV" wrong


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2378
2005-11-17 07:59:02 +00:00
Sebastian Strohhäcker
b5336f32d1 add F11/F12, fix pause functionality
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2314
2005-09-18 19:50:03 +00:00
Peter Veenstra
97dec5a4fe add binary memory dumps
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2293
2005-08-31 13:00:14 +00:00
Sebastian Strohhäcker
c6df4f9339 fix compiling
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2265
2005-08-10 12:22:25 +00:00
Sebastian Strohhäcker
9b5e5ccd62 updates to the debugger
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2264
2005-08-09 09:49:06 +00:00
Peter Veenstra
4b6fd3c481 Some messages when dealing with prot mode debug points.(h-a-l-9000)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2256
2005-07-30 10:13:24 +00:00
Peter Veenstra
c7c2ee5d5a Add patch 1239754 from Moe. This patches fixes a few crashes by checking the SDL_SetMode return value and it changes strncopy to a safe_strncopy which adds a 0 to each string copied
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2240
2005-07-19 19:45:33 +00:00
Peter Veenstra
226a00ce86 added Patch 1185274 from moe. Adds another key for backspace for some linux terminals
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2177
2005-04-18 18:46:27 +00:00
Peter Veenstra
2094d8b985 Year update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2106
2005-02-10 10:21:12 +00:00
Peter Veenstra
5a8b59fd75 Slightly changed the debug display and exit routines to be more compatible with other terminals and languages
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2088
2004-12-28 15:10:52 +00:00
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