diff options
author | 2019-09-20 00:28:19 +1000 | |
---|---|---|
committer | 2019-09-20 00:28:19 +1000 | |
commit | dac7094f3431b8f933497b0c7693e6baeb1bb75c (patch) | |
tree | 1c3dc049110c54d23dc31a1e6c1e8b11fd24e299 /src/mame/machine/bebox.cpp | |
parent | cc25024f791747fa17c1f06bd81c482a86aac91b (diff) |
(nw) misc cleanup:
* get rid of most assert_always
* get rid of a few MCFG_*_OVERRIDE
Diffstat (limited to 'src/mame/machine/bebox.cpp')
-rw-r--r-- | src/mame/machine/bebox.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mame/machine/bebox.cpp b/src/mame/machine/bebox.cpp index f75af07d232..6c0cec83571 100644 --- a/src/mame/machine/bebox.cpp +++ b/src/mame/machine/bebox.cpp @@ -306,11 +306,12 @@ void bebox_state::bebox_set_irq_bit(unsigned int interrupt_bit, int val) if (LOG_INTERRUPTS) { /* make sure that we don't shoot ourself in the foot */ - assert_always((interrupt_bit < ARRAY_LENGTH(interrupt_names)) && (interrupt_names[interrupt_bit] != nullptr), "Raising invalid interrupt"); + if ((interrupt_bit >= ARRAY_LENGTH(interrupt_names)) || !interrupt_names[interrupt_bit]) + throw emu_fatalerror("bebox_state::bebox_set_irq_bit: Raising invalid interrupt"); logerror("bebox_set_irq_bit(): pc[0]=0x%08x pc[1]=0x%08x %s interrupt #%u (%s)\n", - (unsigned) m_ppc[0]->pc(), - (unsigned) m_ppc[1]->pc(), + unsigned(m_ppc[0]->pc()), + unsigned(m_ppc[1]->pc()), val ? "Asserting" : "Clearing", interrupt_bit, interrupt_names[interrupt_bit]); } @@ -750,7 +751,7 @@ void bebox_state::device_timer(emu_timer &timer, device_timer_id id, int param, case TIMER_GET_DEVICES: break; default: - assert_always(false, "Unknown id in bebox_state::device_timer"); + throw emu_fatalerror("Unknown id in bebox_state::device_timer"); } } |