diff options
Diffstat (limited to 'src/mame/machine/atarigen.c')
-rw-r--r-- | src/mame/machine/atarigen.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/machine/atarigen.c b/src/mame/machine/atarigen.c index d6676f16953..d561536e90b 100644 --- a/src/mame/machine/atarigen.c +++ b/src/mame/machine/atarigen.c @@ -1195,10 +1195,13 @@ inline void atarigen_state::slapstic_update_bank(int bank) void atarigen_state::device_post_load() { - if (!m_slapstic_device) + if (m_slapstic_num != 0) + { + if (!m_slapstic_device) fatalerror("Slapstic device is missing?\n"); - - slapstic_update_bank(m_slapstic_device->slapstic_bank()); + + slapstic_update_bank(m_slapstic_device->slapstic_bank()); + } } |