diff options
Diffstat (limited to 'src/mame/drivers/dkong.cpp')
-rw-r--r-- | src/mame/drivers/dkong.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/dkong.cpp b/src/mame/drivers/dkong.cpp index 920451aebdc..9548ba42328 100644 --- a/src/mame/drivers/dkong.cpp +++ b/src/mame/drivers/dkong.cpp @@ -818,7 +818,7 @@ WRITE8_MEMBER(dkong_state::nmi_mask_w) * *************************************/ -static ADDRESS_MAP_START( dkong_map, AS_PROGRAM, 8, dkong_state ) +ADDRESS_MAP_START(dkong_state::dkong_map) AM_RANGE(0x0000, 0x3fff) AM_ROM AM_RANGE(0x6000, 0x6bff) AM_RAM AM_RANGE(0x7000, 0x73ff) AM_RAM AM_SHARE("sprite_ram") /* sprite set 1 */ @@ -839,7 +839,7 @@ static ADDRESS_MAP_START( dkong_map, AS_PROGRAM, 8, dkong_state ) AM_RANGE(0x7d86, 0x7d87) AM_WRITE(dkong_palettebank_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( dkongjr_map, AS_PROGRAM, 8, dkong_state ) +ADDRESS_MAP_START(dkong_state::dkongjr_map) AM_RANGE(0x0000, 0x5fff) AM_ROM AM_RANGE(0x6000, 0x6bff) AM_RAM AM_RANGE(0x6c00, 0x6fff) AM_RAM /* DK3 bootleg only */ @@ -868,7 +868,7 @@ static ADDRESS_MAP_START( dkongjr_map, AS_PROGRAM, 8, dkong_state ) AM_RANGE(0xd000, 0xdfff) AM_ROM /* DK3 bootleg only */ ADDRESS_MAP_END -static ADDRESS_MAP_START( dkong3_map, AS_PROGRAM, 8, dkong_state ) +ADDRESS_MAP_START(dkong_state::dkong3_map) AM_RANGE(0x0000, 0x5fff) AM_ROM AM_RANGE(0x6000, 0x67ff) AM_RAM AM_RANGE(0x6800, 0x6fff) AM_RAM @@ -888,21 +888,21 @@ static ADDRESS_MAP_START( dkong3_map, AS_PROGRAM, 8, dkong_state ) AM_RANGE(0x8000, 0x9fff) AM_ROM /* DK3 and bootleg DKjr only */ ADDRESS_MAP_END -static ADDRESS_MAP_START( dkong3_io_map, AS_IO, 8, dkong_state ) +ADDRESS_MAP_START(dkong_state::dkong3_io_map) ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0x00, 0x00) AM_DEVREADWRITE("z80dma", z80dma_device, read, write) /* dma controller */ ADDRESS_MAP_END /* Epos conversions */ -static ADDRESS_MAP_START( epos_readport, AS_IO, 8, dkong_state ) +ADDRESS_MAP_START(dkong_state::epos_readport) ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0x00, 0xff) AM_READ(epos_decrypt_rom) /* Switch protection logic */ ADDRESS_MAP_END /* S2650 conversions */ -static ADDRESS_MAP_START( s2650_map, AS_PROGRAM, 8, dkong_state ) +ADDRESS_MAP_START(dkong_state::s2650_map) AM_RANGE(0x0000, 0x0fff) AM_ROM AM_RANGE(0x1000, 0x13ff) AM_RAM AM_SHARE("sprite_ram") /* 0x7000 */ AM_RANGE(0x1400, 0x1400) AM_MIRROR(0x007f) AM_READ_PORT("IN0") AM_DEVWRITE("ls175.3d", latch8_device, write) @@ -928,12 +928,12 @@ static ADDRESS_MAP_START( s2650_map, AS_PROGRAM, 8, dkong_state ) AM_RANGE(0x7000, 0x7fff) AM_READWRITE(s2650_mirror_r, s2650_mirror_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( s2650_io_map, AS_IO, 8, dkong_state ) +ADDRESS_MAP_START(dkong_state::s2650_io_map) AM_RANGE(0x00, 0x00) AM_READ(s2650_port0_r) AM_RANGE(0x01, 0x01) AM_READ(s2650_port1_r) ADDRESS_MAP_END -static ADDRESS_MAP_START( s2650_data_map, AS_DATA, 8, dkong_state ) +ADDRESS_MAP_START(dkong_state::s2650_data_map) AM_RANGE(S2650_DATA_PORT, S2650_DATA_PORT) AM_WRITE(s2650_data_w) ADDRESS_MAP_END |