diff options
author | Osso <mesgnet@yahoo.it> | 2014-12-12 18:37:25 +0100 |
---|---|---|
committer | Osso <mesgnet@yahoo.it> | 2014-12-12 18:37:25 +0100 |
commit | 9c9e6dafb16b692ebd7317c2d82cdc146fd5947d (patch) | |
tree | 2028f0263d3a992ba069b3264173a1c85156661e | |
parent | dbbeaa097fa95fd56587f16451f2b491eab81794 (diff) |
Fixed save state regression in various atari drivers (nw)
-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()); + } } |