summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/esqmr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/esqmr.cpp')
-rw-r--r--src/mame/drivers/esqmr.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mame/drivers/esqmr.cpp b/src/mame/drivers/esqmr.cpp
index e5bbe345e73..23e3dec9589 100644
--- a/src/mame/drivers/esqmr.cpp
+++ b/src/mame/drivers/esqmr.cpp
@@ -202,6 +202,7 @@
#include "emu.h"
#include "machine/esqvfd.h"
+#include "cpu/m6805/m68hc05.h"
#include "machine/68340.h"
#include "machine/68340ser.h"
#include "sound/es5506.h"
@@ -280,6 +281,8 @@ void esqmr_state::mr(machine_config &config)
duart.a_tx_cb().set(FUNC(esqmr_state::duart_tx_a));
duart.b_tx_cb().set(FUNC(esqmr_state::duart_tx_b));
+ M68HC705C4A(config, "mcu", 4'000'000);
+
//IDT7130(config, "dpram"); // present in PCB, but unknown purpose (mcu communication?)
ESQPANEL2X40_VFX(config, m_panel);
@@ -317,6 +320,8 @@ ROM_START( mr61 )
ROM_LOAD16_WORD_SWAP( "mrw-osf-11af-2.10.bin", 0x000000, 0x080000, CRC(5854314e) SHA1(8fb2e2ee2f5fb12eae8ea33cb18f757efaec6780) )
ROM_LOAD16_WORD_SWAP( "mrw-romc-32ef-1.20.bin", 0x080000, 0x080000, CRC(68321347) SHA1(56cb96943ba42c35ba2787a49b5f4adf7c8dffb8) )
+ ROM_REGION(0x2000, "mcu", ROMREGION_ERASE00)
+
ROM_REGION(0x400000, "waverom", ROMREGION_ERASE00)
ROM_REGION(0x400000, "waverom2", ROMREGION_ERASE00)