1
0
Fork 0
Commit graph

165 commits

Author SHA1 Message Date
Patryk Obara
b62a637157 Import svn:ignore props to .gitignore files 2019-09-15 20:34:57 +02:00
Peter Veenstra
5888c05dd1 Add some missing va_ends. Reported by jmarsh
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4227
2019-05-23 12:51:10 +00:00
Peter Veenstra
1fbaff47fc Update year and address of FSF
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4183
2019-01-25 14:09:58 +00:00
ripsaw8080
5dfa75399e Show segment override on XLAT instruction.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4159
2018-09-04 12:58:09 +00:00
Peter Veenstra
5bb10db88b Time keeps on ticking
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4109
2018-05-29 12:58:58 +00:00
Peter Veenstra
908b9ec03d Convert variable stuff to vector (breakpoints one day as well)
Keep track of whether the variable did actually change and skip expensive draw calls if nothing changed.
Skip generation of temporary copy by switching to ++i instead of i++ for non basic data.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4088
2018-03-26 17:50:37 +00:00
Peter Veenstra
c27b446d67 empty is always constant, while size can be linear on older gcc versions. (wjp)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4054
2017-09-26 07:50:31 +00:00
Peter Veenstra
32f0049408 Add trivial speed up to debugger.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4053
2017-09-25 15:53:20 +00:00
Sjoerd van der Berg
cbab462c97 Fix issue with debugger not executing dosbox callbacks in stepover
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4025
2017-07-02 08:23:47 +00:00
Peter Veenstra
6cf39c1fc6 Years update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4021
2017-05-30 11:35:08 +00:00
Sjoerd van der Berg
b9b9e2c7d1 Fix some issues with debugger after last patch
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3998
2016-09-21 18:11:04 +00:00
ripsaw8080
cadf69ac32 Fix debugger "running" status message when resuming emulation with F5.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3995
2016-09-08 15:37:59 +00:00
Sjoerd van der Berg
eefd825fa1 Add wjp's improved breakpoint handling to the debugger
Rewrite the order of the debug help list so the keys come last

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3994
2016-09-07 20:35:10 +00:00
ripsaw8080
96e805369a Fix the debug launcher internal program's tendency to cause crashes.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3985
2016-05-23 11:39:01 +00:00
Peter Veenstra
966c376302 strstr is a bit too much.
Pretty it up! 

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3953
2015-11-12 17:40:11 +00:00
Peter Veenstra
da7fdf8919 Speed up GetHexValue.
Restore 1,2,3,4,5 as run 5,500,1000,5000,10000 instructions. It doesn't work flawless, but it is usable as is.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3952
2015-11-12 16:51:25 +00:00
Peter Veenstra
f66ff6e3d7 Only compile when in debug mode.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3931
2015-08-19 18:26:04 +00:00
Peter Veenstra
64ad48ee52 Slight compression, so that we have more space at the bottom for height restricted screens.
Add some colours to the prompt, so it is more visible.
General improvements to the section parsing

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3928
2015-08-17 14:00:40 +00:00
Peter Veenstra
0f4c92ca32 Year update.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3878
2015-01-06 14:40:32 +00:00
ripsaw8080
40c32b040c Add AL value to debugger interrupt breakpoints. Useful for breaking on specific sub-functions, and for function numbers in AX such as the mouse driver INT 33h. Faster breakpoint checking with some redundant conditions removed.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3849
2013-11-17 13:42:33 +00:00
Peter Veenstra
5e07c501b6 Add ADDLOG, which adds a message to the logfile. Convenient when debugging and retracing the resulting log afterwards.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3840
2013-10-26 19:27:47 +00:00
Peter Veenstra
04d3d4db69 typos and warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3834
2013-10-18 11:48:01 +00:00
Peter Veenstra
ebe309d513 Fix an out of bounds write error. Some more protection when reading in data and finally fix a few type casts warnings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3828
2013-05-09 14:05:39 +00:00
Peter Veenstra
2fea508f7f Year update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3812
2013-01-15 09:03:13 +00:00
Peter Veenstra
7e8381037e Fix crash on exit on gnome-terminal 3.4.1.1
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3805
2012-12-07 20:40:30 +00:00
Peter Veenstra
23323c97ef some tiny sanity checks
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3801
2012-11-12 18:39:58 +00:00
Peter Veenstra
5062d2f4ad Improve handling of prefix 0xf in the debugger. Thanks ripsaw
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3770
2011-12-28 11:36:44 +00:00
Peter Veenstra
a7af902f2f Even our comments and status messages have less bugs now (jomalin)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3764
2011-12-08 12:47:04 +00:00
Peter Veenstra
fc1ffcc528 Some typo corrections of the comments. (jomalin)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3763
2011-11-29 16:45:45 +00:00
Peter Veenstra
173fb5510e Decode RDTSC as well. Thanks ripsaw.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3747
2011-08-30 13:14:25 +00:00
Sebastian Strohhäcker
6bc4e41458 add PCI framework
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3723
2011-06-18 13:39:31 +00:00
Peter Veenstra
8e7cbdda70 Stay within array limits
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3712
2011-05-15 20:25:28 +00:00
Peter Veenstra
999f33de27 Update year. Remove CVS tags
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3700
2011-04-26 09:34:55 +00:00
Peter Veenstra
c6c57b40b5 No need for the internal values of WINDOW. Improves portability. Thanks for the report John Daniel
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3675
2011-02-14 07:42:19 +00:00
Peter Veenstra
fceeb4756c Fix 2 leaks. (unlikely to occur though)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3670
2011-01-20 16:56:43 +00:00
Ralf Grillenberger
143beec6b1 Add new features to the config command for control of the config file:
- manipulate the autoexec section
- display information on sections and values
- show the used config files and startup command line parameters 
- restart capability
- save config files either in the config or program directory

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3651
2010-10-28 17:35:45 +00:00
Peter Veenstra
b441536ff4 Add history to debugger and cleanup. Patch 2991413 from etillite
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3613
2010-06-05 10:35:20 +00:00
Peter Veenstra
a78b2c4f8b Update year
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3548
2010-02-11 13:36:50 +00:00
Peter Veenstra
14e46abf68 Add debugger patch by doshea. (slightly modified)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3493
2009-11-06 13:54:58 +00:00
Peter Veenstra
30822d4895 FFREEP. (thanks ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3465
2009-09-16 18:01:53 +00:00
Peter Veenstra
16d14b78e1 Some year and version numbers
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3410
2009-05-27 09:15:42 +00:00
Sebastian Strohhäcker
229c30dd4f min/max safety
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3394
2009-05-17 15:28:05 +00:00
Sebastian Strohhäcker
ff5542b760 fix debugger memory dumping function
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3343
2009-04-11 19:49:52 +00:00
Peter Veenstra
fd2bfad813 very simple, but effective way to disable the internal mouse driver, so you can load external ones.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3338
2009-04-02 19:10:44 +00:00
Peter Veenstra
7dc248bec9 Mini optimalisation.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3296
2009-02-01 20:25:38 +00:00
Peter Veenstra
934bb53bd7 Fix compilation in debug mode.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3295
2009-02-01 19:28:58 +00:00
Peter Veenstra
becde6b64c Some const correctness.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3187
2008-07-28 19:46:39 +00:00
Peter Veenstra
c1722ea760 Commit patch [ 1982117 ] Some minor bugs in the debugger, by etillite
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3167
2008-06-02 17:26:59 +00:00
Peter Veenstra
1a042c5abb Add language strings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3157
2008-05-21 08:51:22 +00:00
Peter Veenstra
8f9e2c379c Silence a few warnings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3156
2008-05-21 08:50:59 +00:00