mirror of
https://github.com/holub/mame
synced 2025-07-02 00:29:37 +03:00
Added display of frame number to the beamx/y info in the register view.
This commit is contained in:
parent
c0e9a1a10c
commit
712833f970
@ -1235,13 +1235,25 @@ static void registers_view_recompute(debug_view *view)
|
|||||||
maxvallen = MAX(maxvallen, regdata->reg[view->total.y].vallen);
|
maxvallen = MAX(maxvallen, regdata->reg[view->total.y].vallen);
|
||||||
view->total.y++;
|
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].lastval =
|
||||||
regdata->reg[view->total.y].currval = 0;
|
regdata->reg[view->total.y].currval = 0;
|
||||||
regdata->reg[view->total.y].regnum = MAX_REGS + 4;
|
regdata->reg[view->total.y].regnum = MAX_REGS + 4;
|
||||||
regdata->reg[view->total.y].tagstart = 0;
|
regdata->reg[view->total.y].tagstart = 0;
|
||||||
regdata->reg[view->total.y].taglen = 5;
|
regdata->reg[view->total.y].taglen = 5;
|
||||||
regdata->reg[view->total.y].valstart = 6;
|
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));
|
regdata->reg[view->total.y].vallen = (UINT32)strlen(cpu_get_flags_string(regdata->device));
|
||||||
maxtaglen = MAX(maxtaglen, regdata->reg[view->total.y].taglen);
|
maxtaglen = MAX(maxtaglen, regdata->reg[view->total.y].taglen);
|
||||||
maxvallen = MAX(maxvallen, regdata->reg[view->total.y].vallen);
|
maxvallen = MAX(maxvallen, regdata->reg[view->total.y].vallen);
|
||||||
@ -1355,6 +1367,10 @@ static void registers_view_update(debug_view *view)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case MAX_REGS + 4:
|
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));
|
sprintf(dummy, "flags:%s", cpu_get_flags_string(regdata->device));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user