summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/busicom.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/busicom.cpp')
-rw-r--r--src/mame/drivers/busicom.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/busicom.cpp b/src/mame/drivers/busicom.cpp
index 87b241cc11a..ae6cfa4cf86 100644
--- a/src/mame/drivers/busicom.cpp
+++ b/src/mame/drivers/busicom.cpp
@@ -99,29 +99,29 @@ WRITE8_MEMBER(busicom_state::printer_ctrl_w)
{
}
-static ADDRESS_MAP_START(busicom_rom, i4004_cpu_device::AS_ROM, 8, busicom_state )
+ADDRESS_MAP_START(busicom_state::busicom_rom)
ADDRESS_MAP_UNMAP_HIGH
AM_RANGE(0x0000, 0x04FF) AM_ROM AM_REGION("maincpu", 0)
ADDRESS_MAP_END
-static ADDRESS_MAP_START(busicom_mem, i4004_cpu_device::AS_RAM_MEMORY, 8, busicom_state )
+ADDRESS_MAP_START(busicom_state::busicom_mem)
ADDRESS_MAP_UNMAP_HIGH
AM_RANGE(0x0000, 0x07F) AM_RAM
ADDRESS_MAP_END
-static ADDRESS_MAP_START(busicom_stat, i4004_cpu_device::AS_RAM_STATUS, 8, busicom_state )
+ADDRESS_MAP_START(busicom_state::busicom_stat)
ADDRESS_MAP_UNMAP_HIGH
AM_RANGE(0x0000, 0x01F) AM_RAM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( busicom_rp, i4004_cpu_device::AS_ROM_PORTS, 8, busicom_state )
+ADDRESS_MAP_START(busicom_state::busicom_rp)
ADDRESS_MAP_UNMAP_HIGH
AM_RANGE(0x0000, 0x000f) AM_MIRROR(0x0700) AM_WRITE(shifter_w) // ROM0 I/O
AM_RANGE(0x0010, 0x001f) AM_MIRROR(0x0700) AM_READWRITE(keyboard_r,printer_ctrl_w) // ROM1 I/O
AM_RANGE(0x0020, 0x002f) AM_MIRROR(0x0700) AM_READ(printer_r) // ROM2 I/O
ADDRESS_MAP_END
-static ADDRESS_MAP_START( busicom_mp, i4004_cpu_device::AS_RAM_PORTS, 8, busicom_state )
+ADDRESS_MAP_START(busicom_state::busicom_mp)
AM_RANGE(0x00, 0x00) AM_WRITE(printer_w) // RAM0 output
AM_RANGE(0x01, 0x01) AM_WRITE(status_w) // RAM1 output
ADDRESS_MAP_END