zeromus
96997ddf95
fix breakpoints in stack triggering once when theyre fresh, or something like that
2017-04-30 06:39:27 +00:00
zeromus
a85a840f36
try to fix major ancient screw-up with breakpoints data structure being open for reading while breakpoints fire, where the user can then modify breakpoints, causing the logic reading it to go nuts when resuming execution (addressing #790 ). I didnt test this very much.
2017-04-30 06:10:01 +00:00
rainwarrior
35b1f160dc
remove unused variable from debug.cpp:DebugCycle (accidentally added while working on it)
2016-08-24 05:46:52 +00:00
rainwarrior
6e5cfae6f7
1. added new 'R' and 'W' conditions for breakpoints which evaluate to the value read by read instructions, or the value about to be written by write instructions.
...
2. added illegal opcode support for breakpoints (filled in missing fields of optype matrix)
2016-08-24 05:35:51 +00:00
zeromus
4b562ff1af
support (maybe? untested) 'S' register in conditional debugger breakpoints
2016-07-31 21:03:12 +00:00
CaH4e3
3be370f776
UNIF DRAGONFIGHTER - new board for the new dump (PCB BMW8544)
...
DEBUG: finally rid out of parasite handler triggering while reading data from debugger, hope it didn't broke something
INES: some quirks to be able to run UNIF files in iNES format (there are a lot of them in the NET marked as BAD because of that), need more extra mapper numbers, probably a new range, more crc lists of roms
2015-06-23 11:43:42 +00:00
rainwarrior
7ad8b79cd3
fix for new-PPU debug information (address and pixel)
2015-01-28 18:12:06 +00:00
CaH4e3
b761f9c55c
fix #676
2014-11-03 20:48:24 +00:00
CaH4e3
590e0577c2
cheat ram fix (i hope final this time lol)
...
mapper 119 savestate fix
2014-08-15 16:51:39 +00:00
feos-tas
11e82599e6
Show some values for registers $4000-$4017 (memview, disassembly).
2014-07-13 12:22:22 +00:00
zeromus
3334d90235
add debuggerPageSize config variable which lets you pick whether 8KB physical PRG pages are used, or 16KB (the original). it defaults to 14 (1<<14 == 16KB) but you can change it to anything else.
2014-02-01 07:50:18 +00:00
ansstuff
120a5b7e1f
* Debugger: added 'T' condition (checks the bank of the data accessed)
2013-05-26 19:40:41 +00:00
ansstuff
015e559e47
* SDL: actually fixed instructions counting
2013-05-26 16:33:43 +00:00
ansstuff
78b47b938a
* fixed filename reference in Luabot.lua ( #603 )
...
* SDL: fixed instructions counting (even though the only way to see the value of the counter is to use debugger.getinstructionscount() in Lua)
2013-05-26 16:20:38 +00:00
ansstuff
50a1ad74ab
* Lua: added debugger.hitbreakpoint() function
...
* Lua: added debugger.getcyclescount() function
* Lua: added debugger.getinstructionscount() function
* Lua: added debugger.resetcyclescount() function
* Lua: added debugger.resetinstructionscount() function
* Win32: when no script is currently running, Shift+L loads the most recent Lua script
2013-05-26 15:18:30 +00:00
ansstuff
acc1a07c1e
* Tracer: added "Log Cycles count" and "Log Instructions count" options
2013-04-16 16:12:45 +00:00
xhainingx
bc8a01178d
corrected c-style includes, added static_casts around compile time conversions
...
there were a lot of lines that needed static_casts to get rid of compiler
errors (c++11 issues) so I added them. Replaced #include<lib.h>s with
#include<clib>s, and moved them below the local includes
2013-04-13 02:52:13 +00:00
punkrockguy318
2be5084a7b
create new subversion repo structure (trunk, tags, branches)
...
[[Split portion of a mixed commit.]]
2013-03-15 19:00:14 +00:00