diff options
Diffstat (limited to 'src/mame/drivers/seibuspi.cpp')
-rw-r--r-- | src/mame/drivers/seibuspi.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mame/drivers/seibuspi.cpp b/src/mame/drivers/seibuspi.cpp index 495b44ca4f0..c970d99cd1d 100644 --- a/src/mame/drivers/seibuspi.cpp +++ b/src/mame/drivers/seibuspi.cpp @@ -1778,6 +1778,12 @@ MACHINE_RESET_MEMBER(seibuspi_state,spi) m_z80_bank->set_entry(0); m_z80_lastbank = 0; m_z80_prg_transfer_pos = 0; + + // fix the magic ID byte so users can't "brick" the machine + if (m_soundflash1 && m_soundflash1_region) + { + m_soundflash1->write_raw(0, m_soundflash1_region[0]); + } } void seibuspi_state::spi(machine_config &config) |