adelikat
|
e1f59363f2
|
Debugger - on refresh, check for new non-debugger made breakpoints and display them
|
2015-01-25 19:50:54 +00:00 |
adelikat
|
f89f8fc457
|
add a PauseChanged event to mainform, have the debugger subscribe to it and refresh instead of refreshing every frame, add a refresh menu item with F5 hotkey just in case
|
2015-01-24 03:10:21 +00:00 |
adelikat
|
fbdb29b64c
|
refactor IMemorydomains to be a domain list instead of having a domain property, refactor cores to register an IMemoryDomains instead of being one
|
2015-01-14 21:55:48 +00:00 |
adelikat
|
d62ba4e2b4
|
Change IMemoryDomains to have an IMemoryDomainList instead of a MemoryDomainList, this is an incremental step into eventually having IMemoryDomains take over the properties of IMemoryDomainList, still todo: reduce the amount of needed functionality in IMemoryDomainList from old and not good code
|
2015-01-13 22:18:07 +00:00 |
adelikat
|
f79d8332a6
|
Debugger - fix how IMemoryCallbackSystem is used, breakpoint control no longer permanently disabled even when it is implemented in a core
|
2014-12-23 18:24:01 +00:00 |
adelikat
|
816a6e53df
|
Debugger - update some comments
|
2014-12-23 17:49:05 +00:00 |
adelikat
|
025299ebd1
|
Debugger - Restart() logic
|
2014-12-23 17:44:59 +00:00 |
adelikat
|
1d0b623d88
|
Debugger - diassembler - an attempt to implement scrolling up (only works on small increment for now), but busted, arg
|
2014-12-20 20:33:54 +00:00 |
adelikat
|
888fc35eb0
|
Debugger - wire up step buttons
|
2014-12-20 13:48:56 +00:00 |
adelikat
|
af851b8ad6
|
Show Step buttons/menu items based on whether it is implemented in the current core
|
2014-12-20 13:36:22 +00:00 |
adelikat
|
0916638e40
|
Debugger - better checking if something exists or not
|
2014-12-20 13:12:03 +00:00 |
adelikat
|
7bebb66589
|
IDebuggable - refactor GetCpuFlagsAndRegisters to be IDictionary<string, Register> where Register is a value and a bitsize
|
2014-12-20 03:19:33 +00:00 |
adelikat
|
f6d5f64ef2
|
Debugger - move a function
|
2014-12-18 02:42:53 +00:00 |
adelikat
|
ffe3be09a4
|
Remove some now useless logic in the Restart() method of some tools (checking IsHandleCreated and IsDisposed)
|
2014-12-17 03:48:08 +00:00 |
goyuken
|
ea47246658
|
remove the IEmulator inheritance from some services, and fix code as needed
|
2014-12-15 22:25:06 +00:00 |
goyuken
|
7b580e7dca
|
tim the tool form taylor
|
2014-12-15 03:19:23 +00:00 |
adelikat
|
0e528d22c2
|
Debugger - refactor based on having the PCRegisterName property
|
2014-12-14 17:44:45 +00:00 |
adelikat
|
227fd64e60
|
Debugger - a rough basic disassembler (if the necessary pieces are provided by the core), still a lot of details to work out
|
2014-12-14 14:30:46 +00:00 |
adelikat
|
29d6859167
|
Debugger - convert to using OptionalServices for the Disassembler
|
2014-12-13 23:57:23 +00:00 |
adelikat
|
b3a47b911b
|
Debugger - use EmulatorServices
|
2014-12-13 23:15:39 +00:00 |
adelikat
|
6933d5ee56
|
Debugger - rip out tracer and put instead a placeholder groupbox that will house a disassembler
|
2014-12-13 19:31:10 +00:00 |
adelikat
|
93692b0220
|
Debugger - update register values
|
2014-12-06 13:42:59 +00:00 |
adelikat
|
748fab4dfb
|
Debugger - use the Tracer.Header property
|
2014-12-06 00:21:25 +00:00 |
adelikat
|
00523ca5aa
|
Debugger - implement trace logger
|
2014-12-06 00:18:51 +00:00 |
adelikat
|
4a96e58a24
|
Start a generic Debugger tool, does nothing now except for open and have the standard ui options all tool forms have (such as autoload)
|
2014-12-06 00:03:36 +00:00 |