diff options
Diffstat (limited to 'src/mame/drivers/bingowav.cpp')
-rw-r--r-- | src/mame/drivers/bingowav.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mame/drivers/bingowav.cpp b/src/mame/drivers/bingowav.cpp index 9286efd3343..f2284300fc5 100644 --- a/src/mame/drivers/bingowav.cpp +++ b/src/mame/drivers/bingowav.cpp @@ -82,6 +82,7 @@ void bingowav_state::bingowav_main_map(address_map &map) map(0x140000, 0x140001).nopr(); map(0x150001, 0x150001).w("tc0140syt", FUNC(tc0140syt_device::master_port_w)); map(0x150003, 0x150003).rw("tc0140syt", FUNC(tc0140syt_device::master_comm_r), FUNC(tc0140syt_device::master_comm_w)); + map(0xfffc00, 0xffffff).rw("maintmp", FUNC(tmp68301_device::regs_r), FUNC(tmp68301_device::regs_w)); } void bingowav_state::bingowav_audio_map(address_map &map) @@ -113,9 +114,12 @@ INPUT_PORTS_END void bingowav_state::bingowav(machine_config &config) { - TMP68301(config, m_maincpu, 12000000); // actually TMP63803F-16 + M68000(config, m_maincpu, 12000000); // actually TMP63803F-16 m_maincpu->set_addrmap(AS_PROGRAM, &bingowav_state::bingowav_main_map); + tmp68301_device &tmp68301(TMP68301(config, "maintmp", 0)); // wrong + tmp68301.set_cputag(m_maincpu); + te7750_device &mainioh(TE7750(config, "mainioh")); mainioh.ios_cb().set_constant(5); |