diff options
Diffstat (limited to 'src/mame/drivers/pcat_nit.cpp')
-rw-r--r-- | src/mame/drivers/pcat_nit.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mame/drivers/pcat_nit.cpp b/src/mame/drivers/pcat_nit.cpp index fa184308011..d311b675f8d 100644 --- a/src/mame/drivers/pcat_nit.cpp +++ b/src/mame/drivers/pcat_nit.cpp @@ -109,6 +109,10 @@ public: virtual void machine_start() override; void bonanza(machine_config &config); void pcat_nit(machine_config &config); + void bonanza_io_map(address_map &map); + void bonanza_map(address_map &map); + void pcat_map(address_map &map); + void pcat_nit_io(address_map &map); }; /************************************* @@ -148,7 +152,7 @@ WRITE8_MEMBER(pcat_nit_state::pcat_nit_rombank_w) } } -static ADDRESS_MAP_START( pcat_map, AS_PROGRAM, 32, pcat_nit_state ) +ADDRESS_MAP_START(pcat_nit_state::pcat_map) AM_RANGE(0x00000000, 0x0009ffff) AM_RAM AM_RANGE(0x000a0000, 0x000bffff) AM_DEVREADWRITE8("vga", vga_device, mem_r, mem_w, 0xffffffff) AM_RANGE(0x000c0000, 0x000c7fff) AM_ROM AM_REGION("video_bios", 0) AM_WRITENOP @@ -159,7 +163,7 @@ static ADDRESS_MAP_START( pcat_map, AS_PROGRAM, 32, pcat_nit_state ) AM_RANGE(0xffff0000, 0xffffffff) AM_ROM AM_REGION("bios", 0 ) ADDRESS_MAP_END -static ADDRESS_MAP_START( bonanza_map, AS_PROGRAM, 32, pcat_nit_state ) +ADDRESS_MAP_START(pcat_nit_state::bonanza_map) AM_RANGE(0x00000000, 0x0009ffff) AM_RAM AM_RANGE(0x000a0000, 0x000bffff) AM_DEVREADWRITE8("vga", cirrus_gd5428_device, mem_r, mem_w, 0xffffffff) AM_RANGE(0x000c0000, 0x000c7fff) AM_ROM AM_REGION("video_bios", 0) AM_WRITENOP @@ -185,7 +189,7 @@ READ8_MEMBER(pcat_nit_state::pcat_nit_io_r) } } -static ADDRESS_MAP_START( pcat_nit_io, AS_IO, 32, pcat_nit_state ) +ADDRESS_MAP_START(pcat_nit_state::pcat_nit_io) AM_IMPORT_FROM(pcat32_io_common) AM_RANGE(0x0278, 0x027f) AM_READ8(pcat_nit_io_r, 0xffffffff) AM_WRITENOP AM_RANGE(0x0280, 0x0283) AM_READNOP @@ -195,7 +199,7 @@ static ADDRESS_MAP_START( pcat_nit_io, AS_IO, 32, pcat_nit_state ) AM_RANGE(0x03f8, 0x03ff) AM_DEVREADWRITE8("ns16450_0", ns16450_device, ins8250_r, ins8250_w, 0xffffffff) ADDRESS_MAP_END -static ADDRESS_MAP_START( bonanza_io_map, AS_IO, 32, pcat_nit_state ) +ADDRESS_MAP_START(pcat_nit_state::bonanza_io_map) AM_IMPORT_FROM(pcat32_io_common) AM_RANGE(0x0278, 0x027f) AM_READ8(pcat_nit_io_r, 0xffffffff) AM_WRITENOP AM_RANGE(0x0280, 0x0283) AM_READNOP |