summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/seibuspi.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/seibuspi.cpp')
-rw-r--r--src/mame/drivers/seibuspi.cpp6
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)