diff options
Diffstat (limited to 'src/mame/drivers/mz2000.cpp')
-rw-r--r-- | src/mame/drivers/mz2000.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/mz2000.cpp b/src/mame/drivers/mz2000.cpp index 7d8b3021367..87274f9ac86 100644 --- a/src/mame/drivers/mz2000.cpp +++ b/src/mame/drivers/mz2000.cpp @@ -129,6 +129,9 @@ public: void mz2000(machine_config &config); void mz80b(machine_config &config); + void mz2000_io(address_map &map); + void mz2000_map(address_map &map); + void mz80b_io(address_map &map); protected: required_device<cpu_device> m_maincpu; required_device<mb8877_device> m_mb8877a; @@ -399,12 +402,12 @@ WRITE8_MEMBER(mz2000_state::mz2000_gvram_mask_w) m_gvram_mask = data; } -static ADDRESS_MAP_START(mz2000_map, AS_PROGRAM, 8, mz2000_state ) +ADDRESS_MAP_START(mz2000_state::mz2000_map) ADDRESS_MAP_UNMAP_HIGH AM_RANGE( 0x0000, 0xffff ) AM_READWRITE(mz2000_mem_r,mz2000_mem_w) ADDRESS_MAP_END -static ADDRESS_MAP_START(mz80b_io, AS_IO, 8, mz2000_state ) +ADDRESS_MAP_START(mz2000_state::mz80b_io) ADDRESS_MAP_UNMAP_HIGH ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0xd8, 0xdb) AM_READWRITE(fdc_r, fdc_w) @@ -417,7 +420,7 @@ static ADDRESS_MAP_START(mz80b_io, AS_IO, 8, mz2000_state ) // AM_RANGE(0xf4, 0xf4) AM_WRITE(vram_bank_w) ADDRESS_MAP_END -static ADDRESS_MAP_START(mz2000_io, AS_IO, 8, mz2000_state ) +ADDRESS_MAP_START(mz2000_state::mz2000_io) ADDRESS_MAP_UNMAP_HIGH ADDRESS_MAP_GLOBAL_MASK(0xff) AM_IMPORT_FROM(mz80b_io) |