diff options
Diffstat (limited to 'src/mame/drivers/icatel.cpp')
-rw-r--r-- | src/mame/drivers/icatel.cpp | 9 |
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 |