diff options
author | 2020-11-06 15:42:18 -0500 | |
---|---|---|
committer | 2020-11-07 08:53:35 +1100 | |
commit | 2cf89ee8a8243fe6105ff4506df0b34a8f1f6e4d (patch) | |
tree | c4b15eac02c116f85447cf3733938eb1369e37fe | |
parent | 715767978b76aa07bfc1b67ecfa0d36b9283ad5e (diff) |
centiped.cpp: add watchdog reset address to bootlegs, and nop some other address ranges to match original sets
-rw-r--r-- | src/mame/drivers/centiped.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/centiped.cpp b/src/mame/drivers/centiped.cpp index c5f8e79e984..53aabd17bbc 100644 --- a/src/mame/drivers/centiped.cpp +++ b/src/mame/drivers/centiped.cpp @@ -742,12 +742,14 @@ void centiped_state::centipdb_map(address_map &map) map(0x0c03, 0x0c03).mirror(0x4000).portr("IN3"); map(0x1000, 0x1001).mirror(0x4000).w(m_aysnd, FUNC(ay8910_device::data_address_w)); map(0x1001, 0x1001).mirror(0x4000).r(m_aysnd, FUNC(ay8910_device::data_r)); + map(0x1002, 0x100f).mirror(0x4000).noprw(); map(0x1400, 0x140f).mirror(0x4000).w(FUNC(centiped_state::centiped_paletteram_w)).share("paletteram"); - map(0x1600, 0x163f).mirror(0x4000).w(FUNC(centiped_state::earom_write)); + map(0x1600, 0x163f).mirror(0x4000).nopr().w(FUNC(centiped_state::earom_write)); map(0x1680, 0x1680).mirror(0x4000).w(FUNC(centiped_state::earom_control_w)); map(0x1700, 0x173f).mirror(0x4000).r(FUNC(centiped_state::earom_read)); map(0x1800, 0x1800).mirror(0x4000).w(FUNC(centiped_state::irq_ack_w)); - map(0x1c00, 0x1c07).mirror(0x4000).w("outlatch", FUNC(ls259_device::write_d7)); + map(0x1c00, 0x1c07).mirror(0x4000).nopr().w("outlatch", FUNC(ls259_device::write_d7)); + map(0x2000, 0x2000).mirror(0x4000).w("watchdog", FUNC(watchdog_timer_device::reset_w)); map(0x2000, 0x27ff).rom(); map(0x2800, 0x3fff).mirror(0x4000).rom(); map(0x6000, 0x67ff).rom(); |