Kelvin Sherlock
|
2a82de3d54
|
remove unused comments/defines.
|
2019-03-24 11:25:50 -04:00 |
|
Kelvin Sherlock
|
6f7d6629bb
|
memory breakpoints - proper handling for wrapped addresses.
|
2019-03-22 00:13:38 -04:00 |
|
Kelvin Sherlock
|
bf09880caf
|
fix memory breakpoint range checking.
It's still broken for page/bank wrapped data. Eg, sta <$ff stores @ $ff and $00
|
2019-03-21 22:12:30 -04:00 |
|
Kelvin Sherlock
|
0e5f941cd5
|
debugger - add n (next) command
similar to s/step but skips OVER jsr/jsl commands.
implemented via a new temporary breakpoint list.
|
2019-03-12 18:57:59 -04:00 |
|
Kelvin Sherlock
|
1a64d4c979
|
temporary breakpoints, part 1.
|
2019-03-07 23:57:03 -05:00 |
|
Kelvin Sherlock
|
216d1f1b35
|
push 24 mmu check was only checking 2 bytes. :/
|
2019-02-17 16:40:34 -05:00 |
|
Kelvin Sherlock
|
4e956a4e06
|
simplify mp check logic.
|
2019-02-17 14:37:51 -05:00 |
|
Kelvin Sherlock
|
524d4a27e4
|
halt_printf, control-c, etc set a halt bit. This now invokes the debugger, asynchronously (ie, after the current instruction finishes execution).
|
2019-02-06 22:53:44 -05:00 |
|
Kelvin Sherlock
|
68260dcf6a
|
debugger - new WANTS_BRK bit. setting it will cause BRKS to invoke the debugger instead of being handled within the 65816.
|
2019-02-06 22:50:38 -05:00 |
|
Kelvin Sherlock
|
c4aa64de48
|
new breakpoint code.
|
2019-01-28 23:04:20 -05:00 |
|
Kelvin Sherlock
|
81c74470ef
|
PUSH16 MMU check was incorrect.
|
2019-01-28 22:59:00 -05:00 |
|
Kelvin Sherlock
|
0e2f35e7fe
|
re-order instructions so zero/negative flags are set AFTER memory write (which may abort)
|
2019-01-28 22:01:29 -05:00 |
|
Kelvin Sherlock
|
0c0c886be9
|
drop the g_dbg_step variable for now...
|
2019-01-26 17:14:39 -05:00 |
|
Kelvin Sherlock
|
f376e2a442
|
new memory checking [part 1]
_ macros bypass the memory checking code.
|
2019-01-26 17:06:48 -05:00 |
|
Kelvin Sherlock
|
7e87fc6968
|
replace inline asm for rdtsc with compiler intrinsics.
|
2019-01-26 16:50:59 -05:00 |
|
Kelvin Sherlock
|
ee078aeb19
|
remove breakpoint checks (to be added back later)
|
2019-01-22 21:52:00 -05:00 |
|
Kelvin Sherlock
|
77eb25fc71
|
use defines instead of bit shifts
|
2019-01-22 19:28:59 -05:00 |
|
Dagen Brock
|
65f280569c
|
using code beautifier (uncrustify), possibly most controversial commit ever\?
|
2018-08-13 12:22:40 -05:00 |
|
Dagen Brock
|
47b837e34c
|
Win32 SDL2 builds on Cygwin against Mingw SDL2 libs, new docs and log cleanup
|
2018-07-25 14:33:16 -05:00 |
|
Dagen Brock
|
3a6d272a50
|
copyright cleanup (and fix a copy-pasta)
|
2018-03-02 10:48:45 -06:00 |
|
Kelvin Sherlock
|
91e7a1e98e
|
get/set 32 bit memory
|
2016-10-29 12:50:01 -04:00 |
|
Dagen Brock
|
225505c32e
|
omg adding debugger to experimental branch
|
2016-10-19 13:12:19 -05:00 |
|
Dagen Brock
|
d9dde67041
|
uhm
|
2016-02-07 23:01:25 -06:00 |
|
Dagen Brock
|
06f32df824
|
update name and copyright
|
2016-02-04 00:37:39 -06:00 |
|
Dagen Brock
|
37faff03ec
|
fix double assignment
|
2016-02-01 21:42:36 -06:00 |
|
Dagen Brock
|
c3c2db5eb5
|
initial commit
|
2015-11-05 14:23:46 -06:00 |
|