Commit Graph

18 Commits

Author SHA1 Message Date
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