summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/nsm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/nsm.cpp')
-rw-r--r--src/mame/drivers/nsm.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/nsm.cpp b/src/mame/drivers/nsm.cpp
index d8f10617a91..817578bebd7 100644
--- a/src/mame/drivers/nsm.cpp
+++ b/src/mame/drivers/nsm.cpp
@@ -65,18 +65,18 @@ void nsm_state::nsm_map(address_map &map)
void nsm_state::nsm_io_map(address_map &map)
{
// 00-71 selected by IC600 (74LS151)
- map(0x0000, 0x0001).r(FUNC(nsm_state::ff_r)); // 5v supply
- map(0x0010, 0x0011).nopr(); // antenna
- map(0x0020, 0x0021).nopr(); // reset circuit
- map(0x0030, 0x0031).r(FUNC(nsm_state::ff_r)); // service plug
- map(0x0040, 0x0041).r(FUNC(nsm_state::ff_r)); // service plug
- map(0x0050, 0x0051).r(FUNC(nsm_state::ff_r)); // test of internal battery
- map(0x0060, 0x0061).r(FUNC(nsm_state::ff_r)); // sum of analog outputs of ay2
- //AM_RANGE(0x0070, 0x0071) AM_READNOP // serial data in
- map(0x0f70, 0x0f7d).nopw();
- map(0x0fe4, 0x0fff).nopr();
- map(0x7fb0, 0x7fbf).w(FUNC(nsm_state::cru_w));
- map(0x7fd0, 0x7fd1).w(FUNC(nsm_state::oe_w));
+ map(0x0000, 0x001f).r(FUNC(nsm_state::ff_r)); // 5v supply
+ map(0x0100, 0x011f).nopr(); // antenna
+ map(0x0200, 0x021f).nopr(); // reset circuit
+ map(0x0300, 0x031f).r(FUNC(nsm_state::ff_r)); // service plug
+ map(0x0400, 0x041f).r(FUNC(nsm_state::ff_r)); // service plug
+ map(0x0500, 0x051f).r(FUNC(nsm_state::ff_r)); // test of internal battery
+ map(0x0600, 0x061f).r(FUNC(nsm_state::ff_r)); // sum of analog outputs of ay2
+ //map(0x0700, 0x071f).nopr(); // serial data in
+ map(0x1ee0, 0x1efb).nopw();
+ map(0xfe40, 0xffff).nopr();
+ map(0xff60, 0xff7f).w(FUNC(nsm_state::cru_w));
+ map(0xffa0, 0xffa3).w(FUNC(nsm_state::oe_w));
}
static INPUT_PORTS_START( nsm )