diff options
Diffstat (limited to 'src/mame/drivers/nsm.cpp')
-rw-r--r-- | src/mame/drivers/nsm.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/nsm.cpp b/src/mame/drivers/nsm.cpp index d8f10617a91..649e5ee0a84 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, 0xfff0).nopr(); + map(0xff60, 0xff7f).w(FUNC(nsm_state::cru_w)); + map(0xffa0, 0xffa3).w(FUNC(nsm_state::oe_w)); } static INPUT_PORTS_START( nsm ) |