diff options
Diffstat (limited to 'src/mame/drivers/pv2000.cpp')
-rw-r--r-- | src/mame/drivers/pv2000.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/drivers/pv2000.cpp b/src/mame/drivers/pv2000.cpp index 875979575fa..ceec19c2b83 100644 --- a/src/mame/drivers/pv2000.cpp +++ b/src/mame/drivers/pv2000.cpp @@ -71,6 +71,8 @@ public: virtual void machine_reset() override; DECLARE_DEVICE_IMAGE_LOAD_MEMBER(pv2000_cart); void pv2000(machine_config &config); + void pv2000_io_map(address_map &map); + void pv2000_map(address_map &map); }; @@ -176,7 +178,7 @@ WRITE8_MEMBER( pv2000_state::cass_out ) /* Memory Maps */ -static ADDRESS_MAP_START( pv2000_map, AS_PROGRAM, 8, pv2000_state ) +ADDRESS_MAP_START(pv2000_state::pv2000_map) AM_RANGE(0x0000, 0x3fff) AM_ROM AM_RANGE(0x4000, 0x4000) AM_DEVREADWRITE("tms9928a", tms9928a_device, vram_read, vram_write) @@ -188,7 +190,7 @@ static ADDRESS_MAP_START( pv2000_map, AS_PROGRAM, 8, pv2000_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( pv2000_io_map, AS_IO, 8, pv2000_state ) +ADDRESS_MAP_START(pv2000_state::pv2000_io_map) ADDRESS_MAP_GLOBAL_MASK(0xff) //theres also printer and tape I/O (TODO) |