diff options
author | Aaron Giles <aaron@aarongiles.com> | 2009-04-11 16:39:16 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2009-04-11 16:39:16 +0000 |
commit | 712833f970bafebbfc1866e12a74f1ac0fb094c5 (patch) | |
tree | ca3f9bca6e6fe394c11a8dea798460f744f3ed10 | |
parent | c0e9a1a10cf09e2b025a86cc6a3bccc7d55a3ced (diff) |
Added display of frame number to the beamx/y info in the register view.
-rw-r--r-- | src/emu/debug/debugvw.c | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/emu/debug/debugvw.c b/src/emu/debug/debugvw.c index d7a03e0597b..d0820b51dbe 100644 --- a/src/emu/debug/debugvw.c +++ b/src/emu/debug/debugvw.c @@ -1235,13 +1235,25 @@ static void registers_view_recompute(debug_view *view) maxvallen = MAX(maxvallen, regdata->reg[view->total.y].vallen); view->total.y++; - /* add a flags entry: flags:xxxxxxxx */ + /* add a beam entry: frame:123456 */ regdata->reg[view->total.y].lastval = regdata->reg[view->total.y].currval = 0; regdata->reg[view->total.y].regnum = MAX_REGS + 4; regdata->reg[view->total.y].tagstart = 0; regdata->reg[view->total.y].taglen = 5; regdata->reg[view->total.y].valstart = 6; + regdata->reg[view->total.y].vallen = 6; + maxtaglen = MAX(maxtaglen, regdata->reg[view->total.y].taglen); + maxvallen = MAX(maxvallen, regdata->reg[view->total.y].vallen); + view->total.y++; + + /* add a flags entry: flags:xxxxxxxx */ + regdata->reg[view->total.y].lastval = + regdata->reg[view->total.y].currval = 0; + regdata->reg[view->total.y].regnum = MAX_REGS + 5; + regdata->reg[view->total.y].tagstart = 0; + regdata->reg[view->total.y].taglen = 5; + regdata->reg[view->total.y].valstart = 6; regdata->reg[view->total.y].vallen = (UINT32)strlen(cpu_get_flags_string(regdata->device)); maxtaglen = MAX(maxtaglen, regdata->reg[view->total.y].taglen); maxvallen = MAX(maxvallen, regdata->reg[view->total.y].vallen); @@ -1355,6 +1367,10 @@ static void registers_view_update(debug_view *view) break; case MAX_REGS + 4: + sprintf(dummy, "frame:%-6d", (UINT32)video_screen_get_frame_number(screen)); + break; + + case MAX_REGS + 5: sprintf(dummy, "flags:%s", cpu_get_flags_string(regdata->device)); break; } |