summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/icatel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/icatel.cpp')
-rw-r--r--src/mame/drivers/icatel.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/icatel.cpp b/src/mame/drivers/icatel.cpp
index e1fad969fca..ca947c43f72 100644
--- a/src/mame/drivers/icatel.cpp
+++ b/src/mame/drivers/icatel.cpp
@@ -63,6 +63,9 @@ public:
HD44780_PIXEL_UPDATE(icatel_pixel_update);
void icatel(machine_config &config);
+ void i80c31_data(address_map &map);
+ void i80c31_io(address_map &map);
+ void i80c31_prg(address_map &map);
private:
virtual void machine_start() override;
virtual void machine_reset() override;
@@ -70,11 +73,11 @@ private:
required_device<hd44780_device> m_lcdc;
};
-static ADDRESS_MAP_START(i80c31_prg, AS_PROGRAM, 8, icatel_state)
+ADDRESS_MAP_START(icatel_state::i80c31_prg)
AM_RANGE(0x0000, 0x7FFF) AM_MIRROR(0x8000) AM_ROM
ADDRESS_MAP_END
-static ADDRESS_MAP_START(i80c31_io, AS_IO, 8, icatel_state)
+ADDRESS_MAP_START(icatel_state::i80c31_io)
AM_RANGE(0x0000,0x3FFF) AM_RAM
AM_RANGE(0x8000,0x8002) AM_RAM /* HACK! */
AM_RANGE(0x8040,0x8040) AM_MIRROR(0x3F1E) AM_DEVWRITE("hd44780", hd44780_device, control_write) // not sure yet. CI12 (73LS273)
@@ -87,7 +90,7 @@ static ADDRESS_MAP_START(i80c31_io, AS_IO, 8, icatel_state)
AM_RANGE(MCS51_PORT_P0, MCS51_PORT_P3) AM_READWRITE(ioport_r, ioport_w)
ADDRESS_MAP_END
-static ADDRESS_MAP_START(i80c31_data, AS_DATA, 8, icatel_state)
+ADDRESS_MAP_START(icatel_state::i80c31_data)
// AM_RANGE(0x0056,0x005A) AM_READ(magic_string) /* This is a hack! */
ADDRESS_MAP_END