mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
Fix crash in mame debugger caused by netlist. (nw)
This commit is contained in:
parent
073fd3f7d4
commit
1c5cd2e552
@ -537,9 +537,9 @@ ATTR_COLD offs_t netlist_mame_cpu_device_t::disasm_disassemble(char *buffer, off
|
||||
int relpc = pc - m_genPC;
|
||||
if (relpc >= 0 && relpc < netlist().queue().count())
|
||||
{
|
||||
// sprintf(buffer, "%04x %02d %s", pc, relpc, netlist().queue()[netlist().queue().count() - relpc - 1].object().name().cstr());
|
||||
int dpc = netlist().queue().count() - relpc - 1;
|
||||
sprintf(buffer, "%c %s @%10.7f", (relpc == 0) ? '*' : ' ', netlist().queue()[dpc].object()->name().cstr(),
|
||||
// FIXME: 50 below fixes crash in mame-debugger. It's based on try on error.
|
||||
snprintf(buffer, 50, "%c %s @%10.7f", (relpc == 0) ? '*' : ' ', netlist().queue()[dpc].object()->name().cstr(),
|
||||
netlist().queue()[dpc].exec_time().as_double());
|
||||
}
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user