diff options
Diffstat (limited to 'src/mame/drivers')
105 files changed, 312 insertions, 304 deletions
diff --git a/src/mame/drivers/a5105.cpp b/src/mame/drivers/a5105.cpp index 39389733bf7..3deccb7e4c7 100644 --- a/src/mame/drivers/a5105.cpp +++ b/src/mame/drivers/a5105.cpp @@ -536,7 +536,7 @@ void a5105_state::video_start() m_char_ram = memregion("pcg")->base(); } -static ADDRESS_MAP_START( upd7220_map, AS_0, 16, a5105_state) +static ADDRESS_MAP_START( upd7220_map, 0, 16, a5105_state) ADDRESS_MAP_GLOBAL_MASK(0x1ffff) AM_RANGE(0x00000, 0x1ffff) AM_RAM AM_SHARE("video_ram") ADDRESS_MAP_END @@ -583,7 +583,7 @@ static MACHINE_CONFIG_START( a5105 ) /* Devices */ MCFG_DEVICE_ADD("upd7220", UPD7220, XTAL_15MHz / 16) // unk clock - MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_map) + MCFG_DEVICE_ADDRESS_MAP(0, upd7220_map) MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(a5105_state, hgdc_display_pixels) MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(a5105_state, hgdc_draw_text) diff --git a/src/mame/drivers/adp.cpp b/src/mame/drivers/adp.cpp index e12f46bec30..682938053f4 100644 --- a/src/mame/drivers/adp.cpp +++ b/src/mame/drivers/adp.cpp @@ -518,17 +518,17 @@ INTERRUPT_GEN_MEMBER(adp_state::adp_int) } */ -static ADDRESS_MAP_START( adp_hd63484_map, AS_0, 16, adp_state ) +static ADDRESS_MAP_START( adp_hd63484_map, 0, 16, adp_state ) AM_RANGE(0x00000, 0x1ffff) AM_MIRROR(0x60000) AM_RAM AM_RANGE(0x80000, 0x9ffff) AM_MIRROR(0x60000) AM_ROM AM_REGION("gfx1", 0) ADDRESS_MAP_END -static ADDRESS_MAP_START( fashiong_hd63484_map, AS_0, 16, adp_state ) +static ADDRESS_MAP_START( fashiong_hd63484_map, 0, 16, adp_state ) AM_RANGE(0x00000, 0x1ffff) AM_MIRROR(0x60000) AM_RAM AM_RANGE(0x80000, 0xfffff) AM_ROM AM_REGION("gfx1", 0) ADDRESS_MAP_END -static ADDRESS_MAP_START( fstation_hd63484_map, AS_0, 16, adp_state ) +static ADDRESS_MAP_START( fstation_hd63484_map, 0, 16, adp_state ) AM_RANGE(0x00000, 0x7ffff) AM_ROM AM_REGION("gfx1", 0) AM_RANGE(0x80000, 0xfffff) AM_RAM ADDRESS_MAP_END @@ -601,7 +601,7 @@ static MACHINE_CONFIG_DERIVED( fashiong, skattv ) MCFG_HD63484_ADDRESS_MAP(fashiong_hd63484_map) MACHINE_CONFIG_END -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, adp_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, adp_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/aerofgt.cpp b/src/mame/drivers/aerofgt.cpp index 65d4991ca1c..3c4c8575375 100644 --- a/src/mame/drivers/aerofgt.cpp +++ b/src/mame/drivers/aerofgt.cpp @@ -452,7 +452,7 @@ static ADDRESS_MAP_START( karatblzbl_sound_portmap, AS_IO, 8, aerofgt_state ) AM_RANGE(0x80, 0x80) AM_WRITE(karatblzbl_d7759_reset_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, AS_0, 8, aerofgt_state ) //only for aerfboot for now +static ADDRESS_MAP_START( oki_map, 0, 8, aerofgt_state ) //only for aerfboot for now AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -1906,7 +1906,7 @@ static MACHINE_CONFIG_START( aerfboot ) MCFG_GENERIC_LATCH_SEPARATE_ACKNOWLEDGE(false) MCFG_OKIM6295_ADD("oki", 1056000, PIN7_HIGH) // clock frequency & pin 7 not verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/alto2.cpp b/src/mame/drivers/alto2.cpp index 8ec29569952..d7d6cff55d5 100644 --- a/src/mame/drivers/alto2.cpp +++ b/src/mame/drivers/alto2.cpp @@ -260,15 +260,15 @@ ROM_END // ADDRESS MAPS //************************************************************************** -ADDRESS_MAP_START( alto2_ucode_map, AS_0, 32, alto2_state ) +ADDRESS_MAP_START( alto2_ucode_map, 0, 32, alto2_state ) AM_RANGE(0, 4*ALTO2_UCODE_PAGE_SIZE-1) AM_DEVICE32( "maincpu", alto2_cpu_device, ucode_map, 0xffffffffUL ) ADDRESS_MAP_END -ADDRESS_MAP_START( alto2_const_map, AS_1, 16, alto2_state ) +ADDRESS_MAP_START( alto2_const_map, 1, 16, alto2_state ) AM_RANGE(0, ALTO2_CONST_SIZE-1) AM_DEVICE16( "maincpu", alto2_cpu_device, const_map, 0xffffU ) ADDRESS_MAP_END -ADDRESS_MAP_START( alto2_iomem_map, AS_2, 16, alto2_state ) +ADDRESS_MAP_START( alto2_iomem_map, 2, 16, alto2_state ) AM_RANGE(0, 2*ALTO2_RAM_SIZE-1) AM_DEVICE16( "maincpu", alto2_cpu_device, iomem_map, 0xffffU ) ADDRESS_MAP_END diff --git a/src/mame/drivers/apc.cpp b/src/mame/drivers/apc.cpp index 91f27c3d382..9f49de1e0f0 100644 --- a/src/mame/drivers/apc.cpp +++ b/src/mame/drivers/apc.cpp @@ -785,11 +785,11 @@ GFXDECODE_END -static ADDRESS_MAP_START( upd7220_1_map, AS_0, 16, apc_state) +static ADDRESS_MAP_START( upd7220_1_map, 0, 16, apc_state) AM_RANGE(0x00000, 0x3ffff) AM_RAM AM_SHARE("video_ram_1") ADDRESS_MAP_END -static ADDRESS_MAP_START( upd7220_2_map, AS_0, 16, apc_state ) +static ADDRESS_MAP_START( upd7220_2_map, 0, 16, apc_state ) AM_RANGE(0x00000, 0x3ffff) AM_RAM AM_SHARE("video_ram_2") ADDRESS_MAP_END @@ -960,11 +960,11 @@ static MACHINE_CONFIG_START( apc ) MCFG_GFXDECODE_ADD("gfxdecode", "palette", apc) MCFG_DEVICE_ADD("upd7220_chr", UPD7220, 3579545) // unk clock - MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_1_map) + MCFG_DEVICE_ADDRESS_MAP(0, upd7220_1_map) MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(apc_state, hgdc_draw_text) MCFG_DEVICE_ADD("upd7220_btm", UPD7220, 3579545) // unk clock - MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_2_map) + MCFG_DEVICE_ADDRESS_MAP(0, upd7220_2_map) MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(apc_state, hgdc_display_pixels) /* sound hardware */ diff --git a/src/mame/drivers/apollo.cpp b/src/mame/drivers/apollo.cpp index 8e75ef15ece..ce9ec5b76ad 100644 --- a/src/mame/drivers/apollo.cpp +++ b/src/mame/drivers/apollo.cpp @@ -562,7 +562,7 @@ READ16_MEMBER(apollo_state::apollo_atbus_memory_r) uint16_t data; // Motorola CPU is MSB first, ISA Bus is LSB first - data = m_isa->prog16_swap_r(space, offset, mem_mask); + data = m_isa->mem16_swap_r(space, offset, mem_mask); SLOG2(("apollo_atbus_memory_r at %08x = %04x & %04x", ATBUS_MEMORY_BASE + offset * 2, data, mem_mask)); return data; @@ -573,7 +573,7 @@ WRITE16_MEMBER(apollo_state::apollo_atbus_memory_w) SLOG2(("apollo_atbus_memory_w at %08x = %04x & %04x", ATBUS_MEMORY_BASE + offset*2, data, mem_mask)); // Motorola CPU is MSB first, ISA Bus is LSB first - m_isa->prog16_swap_w(space, offset, data, mem_mask); + m_isa->mem16_swap_w(space, offset, data, mem_mask); } /*************************************************************************** diff --git a/src/mame/drivers/attckufo.cpp b/src/mame/drivers/attckufo.cpp index 6fc3635ccd4..5d4eac1be22 100644 --- a/src/mame/drivers/attckufo.cpp +++ b/src/mame/drivers/attckufo.cpp @@ -50,11 +50,11 @@ static ADDRESS_MAP_START( cpu_map, AS_PROGRAM, 8, attckufo_state ) AM_RANGE(0x2000, 0x3fff) AM_ROM AM_REGION("maincpu", 0) ADDRESS_MAP_END -static ADDRESS_MAP_START( vic_videoram_map, AS_0, 8, attckufo_state ) +static ADDRESS_MAP_START( vic_videoram_map, 0, 8, attckufo_state ) AM_RANGE(0x0000, 0x3fff) AM_READ(vic_videoram_r) ADDRESS_MAP_END -static ADDRESS_MAP_START( vic_colorram_map, AS_1, 8, attckufo_state ) +static ADDRESS_MAP_START( vic_colorram_map, 1, 8, attckufo_state ) AM_RANGE(0x000, 0x3ff) AM_READ(vic_colorram_r) ADDRESS_MAP_END diff --git a/src/mame/drivers/bfcobra.cpp b/src/mame/drivers/bfcobra.cpp index f97a735a284..c67b8af85e0 100644 --- a/src/mame/drivers/bfcobra.cpp +++ b/src/mame/drivers/bfcobra.cpp @@ -1276,7 +1276,7 @@ ADDRESS_MAP_GLOBAL_MASK(0xff) ADDRESS_MAP_END -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, bfcobra_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, bfcobra_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac", ramdac_device, ramdac_pal_r, ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/blitz68k.cpp b/src/mame/drivers/blitz68k.cpp index 632a5d1d812..601f8900c93 100644 --- a/src/mame/drivers/blitz68k.cpp +++ b/src/mame/drivers/blitz68k.cpp @@ -1669,7 +1669,7 @@ MC6845_ON_UPDATE_ADDR_CHANGED(blitz68k_state::crtc_addr) { } -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, blitz68k_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, blitz68k_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/blmbycar.cpp b/src/mame/drivers/blmbycar.cpp index 98a47c95fc5..69a3028c46d 100644 --- a/src/mame/drivers/blmbycar.cpp +++ b/src/mame/drivers/blmbycar.cpp @@ -144,7 +144,7 @@ static ADDRESS_MAP_START( watrball_map, AS_PROGRAM, 16, blmbycar_state ) AM_RANGE(0x70000a, 0x70000b) AM_WRITEONLY // ?? busy ADDRESS_MAP_END -static ADDRESS_MAP_START( blmbycar_oki_map, AS_0, 8, blmbycar_state ) +static ADDRESS_MAP_START( blmbycar_oki_map, 0, 8, blmbycar_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -371,7 +371,7 @@ static MACHINE_CONFIG_START( blmbycar ) MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") MCFG_OKIM6295_ADD("oki", XTAL_1MHz, PIN7_HIGH) // clock frequency & pin 7 not verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, blmbycar_oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, blmbycar_oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/bmcbowl.cpp b/src/mame/drivers/bmcbowl.cpp index 6bff1856186..1a1c8093422 100644 --- a/src/mame/drivers/bmcbowl.cpp +++ b/src/mame/drivers/bmcbowl.cpp @@ -446,7 +446,7 @@ WRITE8_MEMBER(bmcbowl_state::input_mux_w) m_bmc_input=data; } -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, bmcbowl_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, bmcbowl_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/bmcpokr.cpp b/src/mame/drivers/bmcpokr.cpp index a4565f91f3a..ad69cf5634f 100644 --- a/src/mame/drivers/bmcpokr.cpp +++ b/src/mame/drivers/bmcpokr.cpp @@ -795,7 +795,7 @@ TIMER_DEVICE_CALLBACK_MEMBER(bmcpokr_state::interrupt) if (m_irq_enable & (1<<6)) m_maincpu->set_input_line(6, ASSERT_LINE); } -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, bmcpokr_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, bmcpokr_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/bw2.cpp b/src/mame/drivers/bw2.cpp index 7af11dd172d..a5d7853aae3 100644 --- a/src/mame/drivers/bw2.cpp +++ b/src/mame/drivers/bw2.cpp @@ -231,7 +231,7 @@ ADDRESS_MAP_END // ADDRESS_MAP( lcdc_map ) //------------------------------------------------- -static ADDRESS_MAP_START( lcdc_map, AS_0, 8, bw2_state ) +static ADDRESS_MAP_START( lcdc_map, 0, 8, bw2_state ) ADDRESS_MAP_GLOBAL_MASK(0x3fff) AM_RANGE(0x0000, 0x3fff) AM_RAM AM_SHARE("videoram") ADDRESS_MAP_END @@ -608,7 +608,7 @@ static MACHINE_CONFIG_START( bw2 ) MCFG_I8255_OUT_PORTC_CB(WRITE8(bw2_state, ppi_pc_w)) MCFG_DEVICE_ADD(MSM6255_TAG, MSM6255, XTAL_16MHz) - MCFG_DEVICE_ADDRESS_MAP(AS_0, lcdc_map) + MCFG_DEVICE_ADDRESS_MAP(0, lcdc_map) MCFG_VIDEO_SET_SCREEN(SCREEN_TAG) MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer") diff --git a/src/mame/drivers/c128.cpp b/src/mame/drivers/c128.cpp index b61047dfef3..c1d9b288db2 100644 --- a/src/mame/drivers/c128.cpp +++ b/src/mame/drivers/c128.cpp @@ -684,7 +684,7 @@ ADDRESS_MAP_END // ADDRESS_MAP( vic_videoram_map ) //------------------------------------------------- -static ADDRESS_MAP_START( vic_videoram_map, AS_0, 8, c128_state ) +static ADDRESS_MAP_START( vic_videoram_map, 0, 8, c128_state ) AM_RANGE(0x0000, 0x3fff) AM_READ(vic_videoram_r) ADDRESS_MAP_END @@ -693,7 +693,7 @@ ADDRESS_MAP_END // ADDRESS_MAP( vic_colorram_map ) //------------------------------------------------- -static ADDRESS_MAP_START( vic_colorram_map, AS_1, 8, c128_state ) +static ADDRESS_MAP_START( vic_colorram_map, 1, 8, c128_state ) AM_RANGE(0x000, 0x3ff) AM_READ(vic_colorram_r) ADDRESS_MAP_END @@ -702,7 +702,7 @@ ADDRESS_MAP_END // ADDRESS_MAP( vdc_videoram_map ) //------------------------------------------------- -static ADDRESS_MAP_START( vdc_videoram_map, AS_0, 8, c128_state ) +static ADDRESS_MAP_START( vdc_videoram_map, 0, 8, c128_state ) AM_RANGE(0x0000, 0xffff) AM_RAM ADDRESS_MAP_END @@ -1701,8 +1701,8 @@ static MACHINE_CONFIG_START( ntsc ) MCFG_MOS6566_IRQ_CALLBACK(WRITELINE(c128_state, vic_irq_w)) MCFG_MOS8564_K_CALLBACK(WRITE8(c128_state, vic_k_w)) MCFG_VIDEO_SET_SCREEN(SCREEN_VIC_TAG) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vic_videoram_map) - MCFG_DEVICE_ADDRESS_MAP(AS_1, vic_colorram_map) + MCFG_DEVICE_ADDRESS_MAP(0, vic_videoram_map) + MCFG_DEVICE_ADDRESS_MAP(1, vic_colorram_map) MCFG_SCREEN_ADD(SCREEN_VIC_TAG, RASTER) MCFG_SCREEN_REFRESH_RATE(VIC6567_VRETRACERATE) MCFG_SCREEN_SIZE(VIC6567_COLUMNS, VIC6567_LINES) @@ -1872,8 +1872,8 @@ static MACHINE_CONFIG_START( pal ) MCFG_MOS6566_IRQ_CALLBACK(WRITELINE(c128_state, vic_irq_w)) MCFG_MOS8564_K_CALLBACK(WRITE8(c128_state, vic_k_w)) MCFG_VIDEO_SET_SCREEN(SCREEN_VIC_TAG) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vic_videoram_map) - MCFG_DEVICE_ADDRESS_MAP(AS_1, vic_colorram_map) + MCFG_DEVICE_ADDRESS_MAP(0, vic_videoram_map) + MCFG_DEVICE_ADDRESS_MAP(1, vic_colorram_map) MCFG_SCREEN_ADD(SCREEN_VIC_TAG, RASTER) MCFG_SCREEN_REFRESH_RATE(VIC6569_VRETRACERATE) MCFG_SCREEN_SIZE(VIC6569_COLUMNS, VIC6569_LINES) diff --git a/src/mame/drivers/c64.cpp b/src/mame/drivers/c64.cpp index 6f4dfc5955b..e9f3f1ee2c5 100644 --- a/src/mame/drivers/c64.cpp +++ b/src/mame/drivers/c64.cpp @@ -533,7 +533,7 @@ ADDRESS_MAP_END // ADDRESS_MAP( vic_videoram_map ) //------------------------------------------------- -static ADDRESS_MAP_START( vic_videoram_map, AS_0, 8, c64_state ) +static ADDRESS_MAP_START( vic_videoram_map, 0, 8, c64_state ) AM_RANGE(0x0000, 0x3fff) AM_READ(vic_videoram_r) ADDRESS_MAP_END @@ -542,7 +542,7 @@ ADDRESS_MAP_END // ADDRESS_MAP( vic_colorram_map ) //------------------------------------------------- -static ADDRESS_MAP_START( vic_colorram_map, AS_1, 8, c64_state ) +static ADDRESS_MAP_START( vic_colorram_map, 1, 8, c64_state ) AM_RANGE(0x000, 0x3ff) AM_READ(vic_colorram_r) ADDRESS_MAP_END @@ -1325,8 +1325,8 @@ static MACHINE_CONFIG_START( ntsc ) MCFG_MOS6566_CPU(M6510_TAG) MCFG_MOS6566_IRQ_CALLBACK(WRITELINE(c64_state, vic_irq_w)) MCFG_VIDEO_SET_SCREEN(SCREEN_TAG) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vic_videoram_map) - MCFG_DEVICE_ADDRESS_MAP(AS_1, vic_colorram_map) + MCFG_DEVICE_ADDRESS_MAP(0, vic_videoram_map) + MCFG_DEVICE_ADDRESS_MAP(1, vic_colorram_map) MCFG_SCREEN_ADD(SCREEN_TAG, RASTER) MCFG_SCREEN_REFRESH_RATE(VIC6567_VRETRACERATE) MCFG_SCREEN_SIZE(VIC6567_COLUMNS, VIC6567_LINES) @@ -1481,8 +1481,8 @@ static MACHINE_CONFIG_START( pal ) MCFG_MOS6566_CPU(M6510_TAG) MCFG_MOS6566_IRQ_CALLBACK(WRITELINE(c64_state, vic_irq_w)) MCFG_VIDEO_SET_SCREEN(SCREEN_TAG) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vic_videoram_map) - MCFG_DEVICE_ADDRESS_MAP(AS_1, vic_colorram_map) + MCFG_DEVICE_ADDRESS_MAP(0, vic_videoram_map) + MCFG_DEVICE_ADDRESS_MAP(1, vic_colorram_map) MCFG_SCREEN_ADD(SCREEN_TAG, RASTER) MCFG_SCREEN_REFRESH_RATE(VIC6569_VRETRACERATE) MCFG_SCREEN_SIZE(VIC6569_COLUMNS, VIC6569_LINES) @@ -1616,8 +1616,8 @@ static MACHINE_CONFIG_START( pal_gs ) MCFG_MOS6566_CPU(M6510_TAG) MCFG_MOS6566_IRQ_CALLBACK(WRITELINE(c64_state, vic_irq_w)) MCFG_VIDEO_SET_SCREEN(SCREEN_TAG) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vic_videoram_map) - MCFG_DEVICE_ADDRESS_MAP(AS_1, vic_colorram_map) + MCFG_DEVICE_ADDRESS_MAP(0, vic_videoram_map) + MCFG_DEVICE_ADDRESS_MAP(1, vic_colorram_map) MCFG_SCREEN_ADD(SCREEN_TAG, RASTER) MCFG_SCREEN_REFRESH_RATE(VIC6569_VRETRACERATE) MCFG_SCREEN_SIZE(VIC6569_COLUMNS, VIC6569_LINES) diff --git a/src/mame/drivers/cave.cpp b/src/mame/drivers/cave.cpp index e184b0edcab..9a443a17bb9 100644 --- a/src/mame/drivers/cave.cpp +++ b/src/mame/drivers/cave.cpp @@ -1161,12 +1161,12 @@ ADDRESS_MAP_END ***************************************************************************/ -static ADDRESS_MAP_START( oki_map, AS_0, 8, cave_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, cave_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROMBANK("okibank1") AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank2") ADDRESS_MAP_END -static ADDRESS_MAP_START( oki2_map, AS_0, 8, cave_state ) +static ADDRESS_MAP_START( oki2_map, 0, 8, cave_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROMBANK("oki2bank1") AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("oki2bank2") ADDRESS_MAP_END @@ -2307,7 +2307,7 @@ static MACHINE_CONFIG_START( hotdogst ) MCFG_OKIM6295_ADD("oki", XTAL_32MHz/16, PIN7_HIGH) // pin 7 not verified MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END @@ -2410,7 +2410,7 @@ static MACHINE_CONFIG_START( mazinger ) MCFG_OKIM6295_ADD("oki", XTAL_1_056MHz, PIN7_HIGH) // clock frequency & pin 7 not verified MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 2.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END @@ -2463,11 +2463,11 @@ static MACHINE_CONFIG_START( metmqstr ) MCFG_OKIM6295_ADD("oki1", XTAL_32MHz / 16 , PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_OKIM6295_ADD("oki2", XTAL_32MHz / 16 , PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MACHINE_CONFIG_END @@ -2713,11 +2713,11 @@ static MACHINE_CONFIG_START( sailormn ) MCFG_OKIM6295_ADD("oki1", 2112000, PIN7_HIGH) // clock frequency & pin 7 not verified MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_OKIM6295_ADD("oki2", 2112000, PIN7_HIGH) // clock frequency & pin 7 not verified MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MACHINE_CONFIG_END diff --git a/src/mame/drivers/cbm2.cpp b/src/mame/drivers/cbm2.cpp index 092d3cfb262..14dd1adcd86 100644 --- a/src/mame/drivers/cbm2.cpp +++ b/src/mame/drivers/cbm2.cpp @@ -1172,7 +1172,7 @@ ADDRESS_MAP_END // ADDRESS_MAP( vic_videoram_map ) //------------------------------------------------- -static ADDRESS_MAP_START( vic_videoram_map, AS_0, 8, p500_state ) +static ADDRESS_MAP_START( vic_videoram_map, 0, 8, p500_state ) AM_RANGE(0x0000, 0x3fff) AM_READ(vic_videoram_r) ADDRESS_MAP_END @@ -1181,7 +1181,7 @@ ADDRESS_MAP_END // ADDRESS_MAP( vic_colorram_map ) //------------------------------------------------- -static ADDRESS_MAP_START( vic_colorram_map, AS_1, 8, p500_state ) +static ADDRESS_MAP_START( vic_colorram_map, 1, 8, p500_state ) AM_RANGE(0x000, 0x3ff) AM_READ(vic_colorram_r) ADDRESS_MAP_END @@ -2294,8 +2294,8 @@ static MACHINE_CONFIG_START( p500_ntsc ) MCFG_MOS6566_CPU(M6509_TAG) MCFG_MOS6566_IRQ_CALLBACK(WRITELINE(p500_state, vic_irq_w)) MCFG_VIDEO_SET_SCREEN(SCREEN_TAG) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vic_videoram_map) - MCFG_DEVICE_ADDRESS_MAP(AS_1, vic_colorram_map) + MCFG_DEVICE_ADDRESS_MAP(0, vic_videoram_map) + MCFG_DEVICE_ADDRESS_MAP(1, vic_colorram_map) MCFG_SCREEN_ADD(SCREEN_TAG, RASTER) MCFG_SCREEN_REFRESH_RATE(VIC6567_VRETRACERATE) MCFG_SCREEN_SIZE(VIC6567_COLUMNS, VIC6567_LINES) @@ -2410,8 +2410,8 @@ static MACHINE_CONFIG_START( p500_pal ) MCFG_MOS6566_CPU(M6509_TAG) MCFG_MOS6566_IRQ_CALLBACK(WRITELINE(p500_state, vic_irq_w)) MCFG_VIDEO_SET_SCREEN(SCREEN_TAG) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vic_videoram_map) - MCFG_DEVICE_ADDRESS_MAP(AS_1, vic_colorram_map) + MCFG_DEVICE_ADDRESS_MAP(0, vic_videoram_map) + MCFG_DEVICE_ADDRESS_MAP(1, vic_colorram_map) MCFG_SCREEN_ADD(SCREEN_TAG, RASTER) MCFG_SCREEN_REFRESH_RATE(VIC6569_VRETRACERATE) MCFG_SCREEN_SIZE(VIC6569_COLUMNS, VIC6569_LINES) diff --git a/src/mame/drivers/chsuper.cpp b/src/mame/drivers/chsuper.cpp index c5919845220..801d490ff8e 100644 --- a/src/mame/drivers/chsuper.cpp +++ b/src/mame/drivers/chsuper.cpp @@ -342,7 +342,7 @@ static GFXDECODE_START( chsuper ) GFXDECODE_ENTRY( "gfx1", 0x00000, charlayout, 0, 1 ) GFXDECODE_END -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, chsuper_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, chsuper_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/cischeat.cpp b/src/mame/drivers/cischeat.cpp index 55367f347e0..22cdefce06a 100644 --- a/src/mame/drivers/cischeat.cpp +++ b/src/mame/drivers/cischeat.cpp @@ -820,12 +820,12 @@ static ADDRESS_MAP_START( captflag_map, AS_PROGRAM, 16, cischeat_state ) AM_RANGE(0x100060, 0x10007d) AM_RAM // 7-seg? NVRAM? ADDRESS_MAP_END -static ADDRESS_MAP_START( captflag_oki1_map, AS_0, 8, cischeat_state ) +static ADDRESS_MAP_START( captflag_oki1_map, 0, 8, cischeat_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("oki1_bank") ADDRESS_MAP_END -static ADDRESS_MAP_START( captflag_oki2_map, AS_0, 8, cischeat_state ) +static ADDRESS_MAP_START( captflag_oki2_map, 0, 8, cischeat_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("oki2_bank") ADDRESS_MAP_END @@ -2214,12 +2214,12 @@ static MACHINE_CONFIG_START( captflag ) MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") MCFG_OKIM6295_ADD("oki1", 2112000, PIN7_HIGH) // clock frequency & pin 7 not verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, captflag_oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, captflag_oki1_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.5) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.5) MCFG_OKIM6295_ADD("oki2", 2112000, PIN7_HIGH) // clock frequency & pin 7 not verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, captflag_oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, captflag_oki2_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.5) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.5) MACHINE_CONFIG_END diff --git a/src/mame/drivers/clpoker.cpp b/src/mame/drivers/clpoker.cpp index 561bb2ef758..2a9410d4f58 100644 --- a/src/mame/drivers/clpoker.cpp +++ b/src/mame/drivers/clpoker.cpp @@ -94,7 +94,7 @@ static ADDRESS_MAP_START( io_map, AS_IO, 8, clpoker_state ) AM_RANGE(0xc0, 0xc0) AM_READNOP // mystery read at startup ADDRESS_MAP_END -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, clpoker_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, clpoker_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac", ramdac_device, ramdac_pal_r, ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/coinmvga.cpp b/src/mame/drivers/coinmvga.cpp index bf1d3671855..48d8f8b6dc4 100644 --- a/src/mame/drivers/coinmvga.cpp +++ b/src/mame/drivers/coinmvga.cpp @@ -617,11 +617,11 @@ INTERRUPT_GEN_MEMBER(coinmvga_state::vblank_irq) * Machine Drivers * *************************/ -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, coinmvga_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, coinmvga_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( ramdac2_map, AS_0, 8, coinmvga_state ) +static ADDRESS_MAP_START( ramdac2_map, 0, 8, coinmvga_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac2",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/cultures.cpp b/src/mame/drivers/cultures.cpp index 47cfadc907e..0cf708fa830 100644 --- a/src/mame/drivers/cultures.cpp +++ b/src/mame/drivers/cultures.cpp @@ -183,7 +183,7 @@ WRITE8_MEMBER(cultures_state::bg_bank_w) } -static ADDRESS_MAP_START( oki_map, AS_0, 8, cultures_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, cultures_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -428,7 +428,7 @@ static MACHINE_CONFIG_START( cultures ) MCFG_OKIM6295_ADD("oki", MCLK/8, PIN7_HIGH) // clock frequency & pin 7 not verified MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END diff --git a/src/mame/drivers/ddribble.cpp b/src/mame/drivers/ddribble.cpp index 51c6d41ba90..89e9e55e985 100644 --- a/src/mame/drivers/ddribble.cpp +++ b/src/mame/drivers/ddribble.cpp @@ -143,7 +143,7 @@ static ADDRESS_MAP_START( cpu2_map, AS_PROGRAM, 8, ddribble_state ) AM_RANGE(0x8000, 0xffff) AM_ROM /* ROM */ ADDRESS_MAP_END -static ADDRESS_MAP_START( vlm_map, AS_0, 8, ddribble_state ) +static ADDRESS_MAP_START( vlm_map, 0, 8, ddribble_state ) AM_RANGE(0x0000, 0xffff) AM_ROMBANK("vlmbank") ADDRESS_MAP_END @@ -304,7 +304,7 @@ static MACHINE_CONFIG_START( ddribble ) MCFG_SOUND_ADD("vlm", VLM5030, XTAL_3_579545MHz) /* verified on pcb */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vlm_map) + MCFG_DEVICE_ADDRESS_MAP(0, vlm_map) MCFG_FILTER_RC_ADD("filter1", 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) diff --git a/src/mame/drivers/dmv.cpp b/src/mame/drivers/dmv.cpp index 2d0e62d98ed..169a292c672 100644 --- a/src/mame/drivers/dmv.cpp +++ b/src/mame/drivers/dmv.cpp @@ -554,7 +554,7 @@ WRITE8_MEMBER(dmv_state::kb_mcu_port2_w) m_slot7->keyint_w(BIT(data, 4)); } -static ADDRESS_MAP_START( upd7220_map, AS_0, 16, dmv_state ) +static ADDRESS_MAP_START( upd7220_map, 0, 16, dmv_state ) ADDRESS_MAP_GLOBAL_MASK(0x1ffff) AM_RANGE(0x00000, 0x1ffff) AM_RAM AM_SHARE("video_ram") ADDRESS_MAP_END @@ -740,7 +740,7 @@ static MACHINE_CONFIG_START( dmv ) // devices MCFG_DEVICE_ADD("upd7220", UPD7220, XTAL_5MHz/2) // unk clock - MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_map) + MCFG_DEVICE_ADDRESS_MAP(0, upd7220_map) MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(dmv_state, hgdc_display_pixels) MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(dmv_state, hgdc_draw_text) diff --git a/src/mame/drivers/dreamwld.cpp b/src/mame/drivers/dreamwld.cpp index d63e70cd1de..c5e19c19f72 100644 --- a/src/mame/drivers/dreamwld.cpp +++ b/src/mame/drivers/dreamwld.cpp @@ -425,12 +425,12 @@ READ32_MEMBER(dreamwld_state::dreamwld_protdata_r) return dat << 24; } -static ADDRESS_MAP_START( oki1_map, AS_0, 8, dreamwld_state ) +static ADDRESS_MAP_START( oki1_map, 0, 8, dreamwld_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("oki1bank") ADDRESS_MAP_END -static ADDRESS_MAP_START( oki2_map, AS_0, 8, dreamwld_state ) +static ADDRESS_MAP_START( oki2_map, 0, 8, dreamwld_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("oki2bank") ADDRESS_MAP_END @@ -819,7 +819,7 @@ static MACHINE_CONFIG_START( baryon ) MCFG_OKIM6295_ADD("oki1", XTAL_32MHz/32, PIN7_LOW) /* 1MHz verified */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.50) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.50) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki1_map) MACHINE_CONFIG_END @@ -833,7 +833,7 @@ static MACHINE_CONFIG_DERIVED( dreamwld, baryon ) MCFG_OKIM6295_ADD("oki2", XTAL_32MHz/32, PIN7_LOW) /* 1MHz verified */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.50) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.50) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MACHINE_CONFIG_END diff --git a/src/mame/drivers/dunhuang.cpp b/src/mame/drivers/dunhuang.cpp index 3c9744ea225..aac431e18a4 100644 --- a/src/mame/drivers/dunhuang.cpp +++ b/src/mame/drivers/dunhuang.cpp @@ -523,7 +523,7 @@ static ADDRESS_MAP_START( dunhuang_io_map, AS_IO, 8, dunhuang_state ) AM_RANGE( 0x0098, 0x0098 ) AM_DEVWRITE("ay8910", ay8910_device, address_w ) ADDRESS_MAP_END -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, dunhuang_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, dunhuang_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac", ramdac_device, ramdac_pal_r, ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/expro02.cpp b/src/mame/drivers/expro02.cpp index 691fcd9b5d1..c52b2673535 100644 --- a/src/mame/drivers/expro02.cpp +++ b/src/mame/drivers/expro02.cpp @@ -798,7 +798,7 @@ static ADDRESS_MAP_START( smissw_map, AS_PROGRAM, 16, expro02_state ) AM_RANGE(0xf00000, 0xf00001) AM_READ8(comad_okim6295_r, 0xff00) AM_DEVWRITE8("oki", okim6295_device, write, 0xff00) /* fantasia, missw96 */ ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, AS_0, 8, expro02_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, expro02_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -922,7 +922,7 @@ static MACHINE_CONFIG_START( expro02 ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_OKIM6295_ADD("oki", 12000000/6, PIN7_LOW) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -961,7 +961,7 @@ static MACHINE_CONFIG_DERIVED( supmodel, comad_noview2 ) MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(supmodel_map) MCFG_OKIM6295_REPLACE("oki", 1584000, PIN7_HIGH) // clock frequency & pin 7 not verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -979,7 +979,7 @@ static MACHINE_CONFIG_DERIVED( galhustl, comad_noview2 ) MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(galhustl_map) MCFG_OKIM6295_REPLACE("oki", 1056000, PIN7_HIGH) // clock frequency & pin 7 not verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MCFG_SCREEN_MODIFY("screen") @@ -991,7 +991,7 @@ static MACHINE_CONFIG_DERIVED( zipzap, comad_noview2 ) MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(zipzap_map) MCFG_OKIM6295_REPLACE("oki", 1056000, PIN7_HIGH) // clock frequency & pin 7 not verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MCFG_SCREEN_MODIFY("screen") // doesn't work with original kaneko_spr implementation diff --git a/src/mame/drivers/gaelco.cpp b/src/mame/drivers/gaelco.cpp index fee5dc06cc1..b316ed27026 100644 --- a/src/mame/drivers/gaelco.cpp +++ b/src/mame/drivers/gaelco.cpp @@ -186,7 +186,7 @@ static ADDRESS_MAP_START( thoop_map, AS_PROGRAM, 16, gaelco_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, AS_0, 8, gaelco_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, gaelco_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -565,7 +565,7 @@ static MACHINE_CONFIG_START( maniacsq ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_OKIM6295_ADD("oki", 1056000, PIN7_HIGH) // clock frequency & pin 7 not verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -598,7 +598,7 @@ static MACHINE_CONFIG_START( squash ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_OKIM6295_ADD("oki", 1056000, PIN7_HIGH) // clock frequency & pin 7 not verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -631,7 +631,7 @@ static MACHINE_CONFIG_START( thoop ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_OKIM6295_ADD("oki", 1056000, PIN7_HIGH) // clock frequency & pin 7 not verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/galgames.cpp b/src/mame/drivers/galgames.cpp index 4e9801eea50..f915a2eb2e8 100644 --- a/src/mame/drivers/galgames.cpp +++ b/src/mame/drivers/galgames.cpp @@ -277,7 +277,7 @@ protected: // device-level overrides virtual void device_start() override; virtual void device_reset() override; - virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_PROGRAM) const override { return (spacenum == AS_PROGRAM) ? &m_space_config: nullptr; } + virtual std::vector<std::pair<int, const address_space_config *>> memory_space_config() const override; address_space_config m_space_config; address_space *m_space; @@ -300,6 +300,13 @@ protected: bool m_is_ram_active; }; +std::vector<std::pair<int, const address_space_config *>> galgames_slot_device::memory_space_config() const +{ + return std::vector<std::pair<int, const address_space_config *>> { + std::make_pair(AS_PROGRAM, &m_space_config) + }; +} + // device type definition DEFINE_DEVICE_TYPE(GALGAMES_SLOT, galgames_slot_device, "starpak_slot", "Galaxy Games Slot") diff --git a/src/mame/drivers/galpanic.cpp b/src/mame/drivers/galpanic.cpp index 155a36a3cfe..82442e0ca0d 100644 --- a/src/mame/drivers/galpanic.cpp +++ b/src/mame/drivers/galpanic.cpp @@ -157,7 +157,7 @@ static ADDRESS_MAP_START( galpanica_map, AS_PROGRAM, 16, galpanic_state ) AM_RANGE(0xe00000, 0xe00015) AM_DEVREADWRITE("calc1_mcu", kaneko_hit_device, kaneko_hit_r,kaneko_hit_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( galpanic_oki_map, AS_0, 8, galpanic_state ) +static ADDRESS_MAP_START( galpanic_oki_map, 0, 8, galpanic_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -262,7 +262,7 @@ static MACHINE_CONFIG_START( galpanic ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_OKIM6295_ADD("oki", XTAL_12MHz/6, PIN7_LOW) /* verified on pcb */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, galpanic_oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, galpanic_oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/glass.cpp b/src/mame/drivers/glass.cpp index a20990f28de..7ff320ec5f8 100644 --- a/src/mame/drivers/glass.cpp +++ b/src/mame/drivers/glass.cpp @@ -100,7 +100,7 @@ static ADDRESS_MAP_START( glass_map, AS_PROGRAM, 16, glass_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, AS_0, 8, glass_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, glass_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -224,7 +224,7 @@ static MACHINE_CONFIG_START( glass ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_OKIM6295_ADD("oki", XTAL_1MHz, PIN7_HIGH) /* 1MHz Resonator & pin 7 high verified on PCB */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/goldstar.cpp b/src/mame/drivers/goldstar.cpp index eb429ce4450..358bbd6f7be 100644 --- a/src/mame/drivers/goldstar.cpp +++ b/src/mame/drivers/goldstar.cpp @@ -479,7 +479,7 @@ ADDRESS_MAP_END E1: W Reels enable/disable register */ -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, goldstar_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, goldstar_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac", ramdac_device, ramdac_pal_r, ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/highvdeo.cpp b/src/mame/drivers/highvdeo.cpp index 6fa7329ea31..11a49be7062 100644 --- a/src/mame/drivers/highvdeo.cpp +++ b/src/mame/drivers/highvdeo.cpp @@ -1119,7 +1119,7 @@ INTERRUPT_GEN_MEMBER(highvdeo_state::vblank_irq_80186) device.execute().set_input_line(INPUT_LINE_NMI, PULSE_LINE); } -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, highvdeo_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, highvdeo_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/if800.cpp b/src/mame/drivers/if800.cpp index cd747ad7597..bbb4cff5895 100644 --- a/src/mame/drivers/if800.cpp +++ b/src/mame/drivers/if800.cpp @@ -76,7 +76,7 @@ void if800_state::machine_reset() { } -static ADDRESS_MAP_START( upd7220_map, AS_0, 16, if800_state ) +static ADDRESS_MAP_START( upd7220_map, 0, 16, if800_state ) AM_RANGE(0x00000, 0x3ffff) AM_RAM AM_SHARE("video_ram") ADDRESS_MAP_END @@ -89,7 +89,7 @@ static MACHINE_CONFIG_START( if800 ) // MCFG_PIC8259_ADD( "pic8259", if800_pic8259_config ) MCFG_DEVICE_ADD("upd7220", UPD7220, 8000000/4) - MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_map) + MCFG_DEVICE_ADDRESS_MAP(0, upd7220_map) MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(if800_state, hgdc_display_pixels) /* video hardware */ diff --git a/src/mame/drivers/indiana.cpp b/src/mame/drivers/indiana.cpp index 693aa262e87..8b7e6df2600 100644 --- a/src/mame/drivers/indiana.cpp +++ b/src/mame/drivers/indiana.cpp @@ -47,9 +47,9 @@ static ADDRESS_MAP_START(indiana_mem, AS_PROGRAM, 32, indiana_state) AM_RANGE(0x00100000, 0x00107fff) AM_MIRROR(0x7f8f8000) AM_RAM // SRAM 32Kb of SRAM AM_RANGE(0x00200000, 0x002fffff) AM_DEVREADWRITE8(MFP_TAG, mc68901_device, read, write, 0xffffffff) AM_MIRROR(0x7f800000) // MFP AM_RANGE(0x00400000, 0x004fffff) AM_DEVREADWRITE16(ISABUS_TAG, isa16_device, io16_swap_r, io16_swap_w, 0xffffffff) AM_MIRROR(0x7f800000) // 16 bit PC IO - AM_RANGE(0x00500000, 0x005fffff) AM_DEVREADWRITE16(ISABUS_TAG, isa16_device, prog16_swap_r, prog16_swap_w, 0xffffffff) AM_MIRROR(0x7f800000) // 16 bit PC MEM + AM_RANGE(0x00500000, 0x005fffff) AM_DEVREADWRITE16(ISABUS_TAG, isa16_device, mem16_swap_r, mem16_swap_w, 0xffffffff) AM_MIRROR(0x7f800000) // 16 bit PC MEM AM_RANGE(0x00600000, 0x006fffff) AM_DEVREADWRITE8(ISABUS_TAG, isa16_device, io_r, io_w, 0xffffffff) AM_MIRROR(0x7f800000) // 8 bit PC IO - AM_RANGE(0x00700000, 0x007fffff) AM_DEVREADWRITE8(ISABUS_TAG, isa16_device, prog_r, prog_w, 0xffffffff) AM_MIRROR(0x7f800000) // 8 bit PC MEM + AM_RANGE(0x00700000, 0x007fffff) AM_DEVREADWRITE8(ISABUS_TAG, isa16_device, mem_r, mem_w, 0xffffffff) AM_MIRROR(0x7f800000) // 8 bit PC MEM AM_RANGE(0x80000000, 0x803fffff) AM_RAM // 4 MB RAM AM_RANGE(0xfffe0000, 0xfffe7fff) AM_RAM // SRAM mirror? ADDRESS_MAP_END diff --git a/src/mame/drivers/interpro.cpp b/src/mame/drivers/interpro.cpp index 794363adacb..8747c865ad0 100644 --- a/src/mame/drivers/interpro.cpp +++ b/src/mame/drivers/interpro.cpp @@ -345,7 +345,7 @@ DRIVER_INIT_MEMBER(interpro_state, ip2800) // 256 = reports 256M, 32x8 // grab the main memory space from the mmu - address_space &space = m_mmu->space(AS_0); + address_space &space = m_mmu->space(0); // map the configured ram space.install_ram(0, m_ram->mask(), m_ram->pointer()); @@ -374,7 +374,7 @@ static ADDRESS_MAP_START(clipper_data_map, AS_DATA, 32, interpro_state) AM_RANGE(0x00000000, 0xffffffff) AM_DEVREADWRITE32(INTERPRO_MMU_TAG, cammu_device, data_r, data_w, 0xffffffff) ADDRESS_MAP_END -static ADDRESS_MAP_START(interpro_common_map, AS_0, 32, interpro_state) +static ADDRESS_MAP_START(interpro_common_map, 0, 32, interpro_state) AM_RANGE(0x40000000, 0x4000004f) AM_DEVICE(INTERPRO_MCGA_TAG, interpro_fmcc_device, map) AM_RANGE(0x4f007e00, 0x4f007eff) AM_DEVICE(INTERPRO_SGA_TAG, interpro_sga_device, map) @@ -404,7 +404,7 @@ static ADDRESS_MAP_START(interpro_common_map, AS_0, 32, interpro_state) ADDRESS_MAP_END // these maps represent the real main, i/o and boot spaces of the system -static ADDRESS_MAP_START(interpro_main_map, AS_0, 32, interpro_state) +static ADDRESS_MAP_START(interpro_main_map, 0, 32, interpro_state) AM_RANGE(0x00000000, 0x00ffffff) AM_RAM AM_SHARE(RAM_TAG) AM_RANGE(0x7f100000, 0x7f11ffff) AM_ROM AM_REGION(INTERPRO_EPROM_TAG, 0) @@ -413,13 +413,13 @@ static ADDRESS_MAP_START(interpro_main_map, AS_0, 32, interpro_state) AM_IMPORT_FROM(interpro_common_map) ADDRESS_MAP_END -static ADDRESS_MAP_START(interpro_io_map, AS_1, 32, interpro_state) +static ADDRESS_MAP_START(interpro_io_map, 1, 32, interpro_state) AM_RANGE(0x00000000, 0x00001fff) AM_DEVICE(INTERPRO_MMU_TAG, cammu_device, map) AM_IMPORT_FROM(interpro_common_map) ADDRESS_MAP_END -static ADDRESS_MAP_START(interpro_boot_map, AS_2, 32, interpro_state) +static ADDRESS_MAP_START(interpro_boot_map, 2, 32, interpro_state) AM_RANGE(0x00000000, 0x00001fff) AM_RAM ADDRESS_MAP_END @@ -443,9 +443,9 @@ static MACHINE_CONFIG_START(ip2800) MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE(INTERPRO_IOGA_TAG, interpro_ioga_device, inta_cb) MCFG_DEVICE_ADD(INTERPRO_MMU_TAG, CAMMU_C4T, 0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, interpro_main_map) - MCFG_DEVICE_ADDRESS_MAP(AS_1, interpro_io_map) - MCFG_DEVICE_ADDRESS_MAP(AS_2, interpro_boot_map) + MCFG_DEVICE_ADDRESS_MAP(0, interpro_main_map) + MCFG_DEVICE_ADDRESS_MAP(1, interpro_io_map) + MCFG_DEVICE_ADDRESS_MAP(2, interpro_boot_map) MCFG_CAMMU_SSW_CB(DEVREAD32(INTERPRO_CPU_TAG, clipper_device, ssw)) MCFG_RAM_ADD(RAM_TAG) @@ -537,7 +537,7 @@ static MACHINE_CONFIG_START(ip2800) MCFG_INTERPRO_IOGA_DMA_CB(IOGA_DMA_FLOPPY, DEVREAD8(INTERPRO_FDC_TAG, n82077aa_device, mdma_r), DEVWRITE8(INTERPRO_FDC_TAG, n82077aa_device, mdma_w)) MCFG_INTERPRO_IOGA_DMA_CB(IOGA_DMA_SERIAL, DEVREAD8(INTERPRO_SCC1_TAG, z80scc_device, da_r), DEVWRITE8(INTERPRO_SCC1_TAG, z80scc_device, da_w)) MCFG_INTERPRO_IOGA_FDCTC_CB(DEVWRITELINE(INTERPRO_FDC_TAG, n82077aa_device, tc_line_w)) - MCFG_INTERPRO_IOGA_DMA_BUS(INTERPRO_CAMMU_TAG, AS_0) + MCFG_INTERPRO_IOGA_DMA_BUS(INTERPRO_CAMMU_TAG, 0) // memory control gate array MCFG_DEVICE_ADD(INTERPRO_MCGA_TAG, INTERPRO_FMCC, 0) diff --git a/src/mame/drivers/jailbrek.cpp b/src/mame/drivers/jailbrek.cpp index 96e5171613e..47da5cd5807 100644 --- a/src/mame/drivers/jailbrek.cpp +++ b/src/mame/drivers/jailbrek.cpp @@ -161,7 +161,7 @@ static ADDRESS_MAP_START( jailbrek_map, AS_PROGRAM, 8, jailbrek_state ) AM_RANGE(0x8000, 0xffff) AM_ROM ADDRESS_MAP_END -static ADDRESS_MAP_START( vlm_map, AS_0, 8, jailbrek_state ) +static ADDRESS_MAP_START( vlm_map, 0, 8, jailbrek_state ) ADDRESS_MAP_GLOBAL_MASK(0x1fff) AM_RANGE(0x0000, 0x1fff) AM_ROM ADDRESS_MAP_END @@ -288,7 +288,7 @@ static MACHINE_CONFIG_START( jailbrek ) MCFG_SOUND_ADD("vlm", VLM5030, VOICE_CLOCK) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vlm_map) + MCFG_DEVICE_ADDRESS_MAP(0, vlm_map) MACHINE_CONFIG_END diff --git a/src/mame/drivers/kaneko16.cpp b/src/mame/drivers/kaneko16.cpp index 26804b6c377..69ebe05cb9b 100644 --- a/src/mame/drivers/kaneko16.cpp +++ b/src/mame/drivers/kaneko16.cpp @@ -2359,12 +2359,12 @@ static const uint16_t shogwarr_default_eeprom[64] = { 0x0000, 0x0000, 0x0000, 0x0000, 0x0010, 0x0000, 0x0000, 0xFFFF }; -static ADDRESS_MAP_START( shogwarr_oki1_map, AS_0, 8, kaneko16_shogwarr_state ) +static ADDRESS_MAP_START( shogwarr_oki1_map, 0, 8, kaneko16_shogwarr_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("bank10") ADDRESS_MAP_END -static ADDRESS_MAP_START( shogwarr_oki2_map, AS_0, 8, kaneko16_shogwarr_state ) +static ADDRESS_MAP_START( shogwarr_oki2_map, 0, 8, kaneko16_shogwarr_state ) AM_RANGE(0x00000, 0x3ffff) AM_ROMBANK("bank11") ADDRESS_MAP_END @@ -2420,11 +2420,11 @@ static MACHINE_CONFIG_START( shogwarr ) MCFG_OKIM6295_ADD("oki1", XTAL_16MHz/8, PIN7_LOW) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, shogwarr_oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, shogwarr_oki1_map) MCFG_OKIM6295_ADD("oki2", XTAL_16MHz/8, PIN7_LOW) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, shogwarr_oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, shogwarr_oki2_map) MACHINE_CONFIG_END @@ -2439,14 +2439,14 @@ static const uint16_t brapboys_default_eeprom[64] = { 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0035, 0xFFFF, 0xFFFF, 0xFFFF }; -static ADDRESS_MAP_START( brapboys_oki2_map, AS_0, 8, kaneko16_shogwarr_state ) +static ADDRESS_MAP_START( brapboys_oki2_map, 0, 8, kaneko16_shogwarr_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("bank11") ADDRESS_MAP_END static MACHINE_CONFIG_DERIVED( brapboys, shogwarr ) MCFG_SOUND_MODIFY("oki2") - MCFG_DEVICE_ADDRESS_MAP(AS_0, brapboys_oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, brapboys_oki2_map) MCFG_DEVICE_MODIFY("kan_hit") kaneko_hit_device::set_type(*device, 2); diff --git a/src/mame/drivers/koftball.cpp b/src/mame/drivers/koftball.cpp index 2dcd56578bd..9bbd465f80d 100644 --- a/src/mame/drivers/koftball.cpp +++ b/src/mame/drivers/koftball.cpp @@ -172,7 +172,7 @@ static ADDRESS_MAP_START( koftball_mem, AS_PROGRAM, 16, koftball_state ) AM_RANGE(0x360000, 0x360001) AM_WRITE(prot_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, koftball_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, koftball_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/lastfght.cpp b/src/mame/drivers/lastfght.cpp index 0a86d017155..529176b3b4e 100644 --- a/src/mame/drivers/lastfght.cpp +++ b/src/mame/drivers/lastfght.cpp @@ -435,7 +435,7 @@ static ADDRESS_MAP_START( lastfght_map, AS_PROGRAM, 16, lastfght_state ) AM_RANGE( 0xc00006, 0xc00007 ) AM_READWRITE(c00006_r, c00006_w ) ADDRESS_MAP_END -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, lastfght_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, lastfght_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac", ramdac_device, ramdac_pal_r, ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/lordgun.cpp b/src/mame/drivers/lordgun.cpp index 15f60657248..7bb773e8380 100644 --- a/src/mame/drivers/lordgun.cpp +++ b/src/mame/drivers/lordgun.cpp @@ -337,7 +337,7 @@ static ADDRESS_MAP_START( aliencha_map, AS_PROGRAM, 16, lordgun_state ) AM_RANGE(0x50b900, 0x50b9ff) AM_READWRITE(aliencha_protection_r, aliencha_protection_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( ymf278_map, AS_0, 8, lordgun_state) +static ADDRESS_MAP_START( ymf278_map, 0, 8, lordgun_state) AM_RANGE(0x000000, 0x1fffff) AM_ROM ADDRESS_MAP_END @@ -728,7 +728,7 @@ static MACHINE_CONFIG_START( aliencha ) MCFG_GENERIC_LATCH_8_ADD("soundlatch2") MCFG_SOUND_ADD("ymf", YMF278B, 26000000) // ? 26MHz matches video (decrease for faster music tempo) - MCFG_DEVICE_ADDRESS_MAP(AS_0, ymf278_map) + MCFG_DEVICE_ADDRESS_MAP(0, ymf278_map) MCFG_YMF278B_IRQ_HANDLER(INPUTLINE("soundcpu", 0)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5) diff --git a/src/mame/drivers/lwings.cpp b/src/mame/drivers/lwings.cpp index 0aeb8016876..f7adf5cd16a 100644 --- a/src/mame/drivers/lwings.cpp +++ b/src/mame/drivers/lwings.cpp @@ -398,7 +398,7 @@ WRITE8_MEMBER(lwings_state::fball_oki_bank_w) membank("samplebank")->set_entry((data >> 1) & 0x7); } -static ADDRESS_MAP_START( fball_oki_map, AS_0, 8, lwings_state ) +static ADDRESS_MAP_START( fball_oki_map, 0, 8, lwings_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("samplebank") ADDRESS_MAP_END @@ -1009,7 +1009,7 @@ static MACHINE_CONFIG_START( fball ) MCFG_OKIM6295_ADD("oki", XTAL_12MHz/12, PIN7_HIGH) // clock frequency & pin 7 not verified MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, fball_oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, fball_oki_map) MACHINE_CONFIG_END diff --git a/src/mame/drivers/magicard.cpp b/src/mame/drivers/magicard.cpp index 01a56c3287b..a3234b46931 100644 --- a/src/mame/drivers/magicard.cpp +++ b/src/mame/drivers/magicard.cpp @@ -978,7 +978,7 @@ INTERRUPT_GEN_MEMBER(magicard_state::magicard_irq) device.execute().set_input_line_and_vector(1, HOLD_LINE, 0xf0 / 4); } -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, magicard_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, magicard_state ) AM_RANGE(0x0000, 0x03ff) AM_DEVREADWRITE("ramdac", ramdac_device, ramdac_pal_r, ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/mediagx.cpp b/src/mame/drivers/mediagx.cpp index 989c9006bc3..8ca454abb69 100644 --- a/src/mame/drivers/mediagx.cpp +++ b/src/mame/drivers/mediagx.cpp @@ -866,7 +866,7 @@ void mediagx_state::machine_reset() dmadac_enable(&m_dmadac[0], 2, 1); } -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, mediagx_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, mediagx_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/megasys1.cpp b/src/mame/drivers/megasys1.cpp index 452108eeafd..755edb6e705 100644 --- a/src/mame/drivers/megasys1.cpp +++ b/src/mame/drivers/megasys1.cpp @@ -413,7 +413,7 @@ static ADDRESS_MAP_START( megasys1D_map, AS_PROGRAM, 16, megasys1_state ) AM_RANGE(0x1f0000, 0x1fffff) AM_RAM /*_WRITE(ram_w)*/ AM_SHARE("ram") ADDRESS_MAP_END -static ADDRESS_MAP_START( megasys1D_oki_map, AS_0, 8, megasys1_state ) +static ADDRESS_MAP_START( megasys1D_oki_map, 0, 8, megasys1_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -1803,7 +1803,7 @@ static MACHINE_CONFIG_START( system_D ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_OKIM6295_ADD("oki1", SYS_D_CPU_CLOCK/4, PIN7_HIGH) /* 2MHz (8MHz / 4) */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, megasys1D_oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, megasys1D_oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/metro.cpp b/src/mame/drivers/metro.cpp index 490fb592c44..fb9fe77f03e 100644 --- a/src/mame/drivers/metro.cpp +++ b/src/mame/drivers/metro.cpp @@ -712,7 +712,7 @@ ADDRESS_MAP_END /*****************/ -static ADDRESS_MAP_START( ymf278_map, AS_0, 8, metro_state ) +static ADDRESS_MAP_START( ymf278_map, 0, 8, metro_state ) AM_RANGE(0x000000, 0x27ffff) AM_ROM ADDRESS_MAP_END @@ -1680,7 +1680,7 @@ static ADDRESS_MAP_START( mouja_map, AS_PROGRAM, 16, metro_state ) #endif ADDRESS_MAP_END -static ADDRESS_MAP_START( mouja_okimap, AS_0, 8, metro_state ) +static ADDRESS_MAP_START( mouja_okimap, 0, 8, metro_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -3689,7 +3689,7 @@ static MACHINE_CONFIG_START( msgogo ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_SOUND_ADD("ymf", YMF278B, YMF278B_STD_CLOCK) - MCFG_DEVICE_ADDRESS_MAP(AS_0, ymf278_map) + MCFG_DEVICE_ADDRESS_MAP(0, ymf278_map) MCFG_YMF278B_IRQ_HANDLER(INPUTLINE("maincpu", 2)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -4321,7 +4321,7 @@ static MACHINE_CONFIG_START( mouja ) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_OKIM6295_ADD("oki", XTAL_16MHz/1024*132, PIN7_HIGH) // clock frequency & pin 7 not verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, mouja_okimap) + MCFG_DEVICE_ADDRESS_MAP(0, mouja_okimap) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) MCFG_SOUND_ADD("ymsnd", YM2413, XTAL_3_579545MHz) diff --git a/src/mame/drivers/mpu4vid.cpp b/src/mame/drivers/mpu4vid.cpp index e89923c6e79..0217f6ee6e8 100644 --- a/src/mame/drivers/mpu4vid.cpp +++ b/src/mame/drivers/mpu4vid.cpp @@ -393,7 +393,7 @@ READ8_MEMBER(mpu4vid_state::vram_r) return m_vid_mainram[offset]; } -static ADDRESS_MAP_START( mpu4_vram, AS_0, 8, mpu4vid_state ) +static ADDRESS_MAP_START( mpu4_vram, 0, 8, mpu4vid_state ) AM_RANGE(0x0000, 0x7fff) AM_READWRITE(vram_r, vram_w) ADDRESS_MAP_END @@ -1285,7 +1285,7 @@ static MACHINE_CONFIG_START( mpu4_vid ) MCFG_SCN2674_TEXT_CHARACTER_WIDTH(8) MCFG_SCN2674_GFX_CHARACTER_WIDTH(8) MCFG_SCN2674_DRAW_CHARACTER_CALLBACK_OWNER(mpu4vid_state, display_pixels) - MCFG_DEVICE_ADDRESS_MAP(AS_0, mpu4_vram) + MCFG_DEVICE_ADDRESS_MAP(0, mpu4_vram) MCFG_CPU_ADD("video", M68000, VIDEO_MASTER_CLOCK ) diff --git a/src/mame/drivers/mquake.cpp b/src/mame/drivers/mquake.cpp index 45a6f6f935f..4f9c087577b 100644 --- a/src/mame/drivers/mquake.cpp +++ b/src/mame/drivers/mquake.cpp @@ -79,7 +79,7 @@ READ8_MEMBER( mquake_state::es5503_sample_r ) return m_es5503_rom[offset + (m_es5503->get_channel_strobe() * 0x10000)]; } -static ADDRESS_MAP_START( mquake_es5503_map, AS_0, 8, mquake_state ) +static ADDRESS_MAP_START( mquake_es5503_map, 0, 8, mquake_state ) AM_RANGE(0x000000, 0x1ffff) AM_READ(es5503_sample_r) ADDRESS_MAP_END @@ -338,7 +338,7 @@ static MACHINE_CONFIG_START( mquake ) MCFG_ES5503_ADD("es5503", amiga_state::CLK_7M_NTSC) /* ES5503 is likely mono due to channel strobe used as bank select */ MCFG_ES5503_OUTPUT_CHANNELS(1) - MCFG_DEVICE_ADDRESS_MAP(AS_0, mquake_es5503_map) + MCFG_DEVICE_ADDRESS_MAP(0, mquake_es5503_map) MCFG_SOUND_ROUTE(0, "lspeaker", 0.50) MCFG_SOUND_ROUTE(0, "rspeaker", 0.50) diff --git a/src/mame/drivers/mz3500.cpp b/src/mame/drivers/mz3500.cpp index fd00f0b88f4..0b53f5ddfe3 100644 --- a/src/mame/drivers/mz3500.cpp +++ b/src/mame/drivers/mz3500.cpp @@ -786,12 +786,12 @@ void mz3500_state::machine_reset() } -static ADDRESS_MAP_START( upd7220_1_map, AS_0, 16, mz3500_state ) +static ADDRESS_MAP_START( upd7220_1_map, 0, 16, mz3500_state ) ADDRESS_MAP_GLOBAL_MASK(0x1fff) AM_RANGE(0x00000, 0x00fff) AM_RAM AM_SHARE("video_ram") ADDRESS_MAP_END -static ADDRESS_MAP_START( upd7220_2_map, AS_0, 16, mz3500_state ) +static ADDRESS_MAP_START( upd7220_2_map, 0, 16, mz3500_state ) AM_RANGE(0x00000, 0x3ffff) AM_RAM // AM_SHARE("video_ram_2") ADDRESS_MAP_END @@ -826,12 +826,12 @@ static MACHINE_CONFIG_START( mz3500 ) MCFG_FLOPPY_DRIVE_ADD("upd765a:3", mz3500_floppies, "525ssdd", floppy_image_device::default_floppy_formats) MCFG_DEVICE_ADD("upd7220_chr", UPD7220, MAIN_CLOCK/5) - MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_1_map) + MCFG_DEVICE_ADDRESS_MAP(0, upd7220_1_map) MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(mz3500_state, hgdc_draw_text) MCFG_UPD7220_VSYNC_CALLBACK(DEVWRITELINE("upd7220_gfx", upd7220_device, ext_sync_w)) MCFG_DEVICE_ADD("upd7220_gfx", UPD7220, MAIN_CLOCK/5) - MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_2_map) + MCFG_DEVICE_ADDRESS_MAP(0, upd7220_2_map) MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(mz3500_state, hgdc_display_pixels) /* video hardware */ diff --git a/src/mame/drivers/mz6500.cpp b/src/mame/drivers/mz6500.cpp index 6c371c2ac59..bdbb53d0d33 100644 --- a/src/mame/drivers/mz6500.cpp +++ b/src/mame/drivers/mz6500.cpp @@ -132,7 +132,7 @@ static SLOT_INTERFACE_START( mz6500_floppies ) SLOT_INTERFACE( "525hd", FLOPPY_525_HD ) SLOT_INTERFACE_END -static ADDRESS_MAP_START( upd7220_map, AS_0, 16, mz6500_state ) +static ADDRESS_MAP_START( upd7220_map, 0, 16, mz6500_state ) AM_RANGE(0x00000, 0x3ffff) AM_RAM AM_SHARE("video_ram") ADDRESS_MAP_END @@ -155,7 +155,7 @@ static MACHINE_CONFIG_START( mz6500 ) /* Devices */ MCFG_DEVICE_ADD("upd7220", UPD7220, 8000000/6) // unk clock - MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_map) + MCFG_DEVICE_ADDRESS_MAP(0, upd7220_map) MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(mz6500_state, hgdc_display_pixels) MCFG_UPD765A_ADD("upd765", true, true) diff --git a/src/mame/drivers/nemesis.cpp b/src/mame/drivers/nemesis.cpp index f42a1533d7d..e7a9a45e350 100644 --- a/src/mame/drivers/nemesis.cpp +++ b/src/mame/drivers/nemesis.cpp @@ -436,7 +436,7 @@ static ADDRESS_MAP_START( gx400_sound_map, AS_PROGRAM, 8, nemesis_state ) ADDRESS_MAP_END // gx400 voice data is not in a ROM but in sound RAM at $8000 -static ADDRESS_MAP_START( gx400_vlm_map, AS_0, 8, nemesis_state ) +static ADDRESS_MAP_START( gx400_vlm_map, 0, 8, nemesis_state ) ADDRESS_MAP_GLOBAL_MASK(0x7ff) AM_RANGE(0x000, 0x7ff) AM_RAM AM_SHARE("voiceram") ADDRESS_MAP_END @@ -563,7 +563,7 @@ static ADDRESS_MAP_START( sal_sound_map, AS_PROGRAM, 8, nemesis_state ) AM_RANGE(0xf000, 0xf000) AM_WRITE(salamand_speech_start_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( salamand_vlm_map, AS_0, 8, nemesis_state ) +static ADDRESS_MAP_START( salamand_vlm_map, 0, 8, nemesis_state ) ADDRESS_MAP_GLOBAL_MASK(0x3fff) AM_RANGE(0x0000, 0x3fff) AM_ROM ADDRESS_MAP_END @@ -1593,7 +1593,7 @@ static MACHINE_CONFIG_START( gx400 ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.35) MCFG_SOUND_ADD("vlm", VLM5030, 3579545) - MCFG_DEVICE_ADDRESS_MAP(AS_0, gx400_vlm_map) + MCFG_DEVICE_ADDRESS_MAP(0, gx400_vlm_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.70) MACHINE_CONFIG_END @@ -1710,7 +1710,7 @@ static MACHINE_CONFIG_START( rf2_gx400 ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.60) MCFG_SOUND_ADD("vlm", VLM5030, 3579545) - MCFG_DEVICE_ADDRESS_MAP(AS_0, gx400_vlm_map) + MCFG_DEVICE_ADDRESS_MAP(0, gx400_vlm_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.70) MACHINE_CONFIG_END @@ -1748,7 +1748,7 @@ static MACHINE_CONFIG_START( salamand ) MCFG_GENERIC_LATCH_8_ADD("soundlatch") MCFG_SOUND_ADD("vlm", VLM5030, 3579545) - MCFG_DEVICE_ADDRESS_MAP(AS_0, salamand_vlm_map) + MCFG_DEVICE_ADDRESS_MAP(0, salamand_vlm_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 2.50) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 2.50) @@ -1944,7 +1944,7 @@ static MACHINE_CONFIG_START( hcrash ) MCFG_GENERIC_LATCH_8_ADD("soundlatch") MCFG_SOUND_ADD("vlm", VLM5030, 3579545) - MCFG_DEVICE_ADDRESS_MAP(AS_0, salamand_vlm_map) + MCFG_DEVICE_ADDRESS_MAP(0, salamand_vlm_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.00) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.00) @@ -2717,7 +2717,7 @@ static MACHINE_CONFIG_START( bubsys ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.35) MCFG_SOUND_ADD("vlm", VLM5030, 3579545) - MCFG_DEVICE_ADDRESS_MAP(AS_0, gx400_vlm_map) + MCFG_DEVICE_ADDRESS_MAP(0, gx400_vlm_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.70) MACHINE_CONFIG_END diff --git a/src/mame/drivers/nmk16.cpp b/src/mame/drivers/nmk16.cpp index ad72efa7257..9a49a280e73 100644 --- a/src/mame/drivers/nmk16.cpp +++ b/src/mame/drivers/nmk16.cpp @@ -960,12 +960,12 @@ static ADDRESS_MAP_START( ssmissin_sound_map, AS_PROGRAM, 8, nmk16_state ) AM_RANGE(0xa000, 0xa000) AM_DEVREAD("soundlatch", generic_latch_8_device, read) ADDRESS_MAP_END -static ADDRESS_MAP_START( oki1_map, AS_0, 8, nmk16_state ) +static ADDRESS_MAP_START( oki1_map, 0, 8, nmk16_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank1") ADDRESS_MAP_END -static ADDRESS_MAP_START( oki2_map, AS_0, 8, nmk16_state ) +static ADDRESS_MAP_START( oki2_map, 0, 8, nmk16_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank2") ADDRESS_MAP_END @@ -3907,11 +3907,11 @@ static MACHINE_CONFIG_START( tharrier ) MCFG_SOUND_ROUTE(3, "mono", 1.20) MCFG_OKIM6295_ADD("oki1", 16000000/4, PIN7_LOW) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki1_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MCFG_OKIM6295_ADD("oki2", 16000000/4, PIN7_LOW) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MACHINE_CONFIG_END @@ -3947,11 +3947,11 @@ static MACHINE_CONFIG_START( mustang ) MCFG_SOUND_ROUTE(3, "mono", 1.20) MCFG_OKIM6295_ADD("oki1", 16000000/4, PIN7_LOW) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki1_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MCFG_OKIM6295_ADD("oki2", 16000000/4, PIN7_LOW) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MACHINE_CONFIG_END @@ -4028,11 +4028,11 @@ static MACHINE_CONFIG_START( bioship ) MCFG_SOUND_ROUTE(3, "mono", 1.20) MCFG_OKIM6295_ADD("oki1", BIOSHIP_CRYSTAL2 / 3 , PIN7_LOW) /* 4.0 Mhz, Pin 7 High (verified) */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki1_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MCFG_OKIM6295_ADD("oki2", BIOSHIP_CRYSTAL2 / 3 , PIN7_LOW) /* 4.0 Mhz, Pin 7 High (verified) */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MACHINE_CONFIG_END @@ -4068,11 +4068,11 @@ static MACHINE_CONFIG_START( vandyke ) MCFG_SOUND_ROUTE(3, "mono", 1.20) MCFG_OKIM6295_ADD("oki1", XTAL_12MHz/3, PIN7_LOW) /* verified on pcb */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki1_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MCFG_OKIM6295_ADD("oki2", XTAL_12MHz/3, PIN7_LOW) /* verified on pcb */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MACHINE_CONFIG_END @@ -4136,11 +4136,11 @@ static MACHINE_CONFIG_START( acrobatm ) MCFG_SOUND_ROUTE(3, "mono", 1.20) MCFG_OKIM6295_ADD("oki1", 16000000/4, PIN7_LOW) /* (verified on pcb) on the pcb pin7 is not connected to gnd or +5v! */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki1_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MCFG_OKIM6295_ADD("oki2", 16000000/4, PIN7_LOW) /* (verified on pcb) on the pcb pin7 is not connected to gnd or +5v! */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MACHINE_CONFIG_END @@ -4215,11 +4215,11 @@ static MACHINE_CONFIG_START( tdragon ) MCFG_SOUND_ROUTE(3, "mono", 1.20) MCFG_OKIM6295_ADD("oki1", XTAL_8MHz/2, PIN7_LOW) /* verified on pcb */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki1_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MCFG_OKIM6295_ADD("oki2", XTAL_8MHz/2, PIN7_LOW) /* verified on pcb */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( tdragon_prot, tdragon ) @@ -4253,7 +4253,7 @@ static MACHINE_CONFIG_START( ssmissin ) MCFG_GENERIC_LATCH_8_ADD("soundlatch") MCFG_OKIM6295_ADD("oki1", 8000000/8, PIN7_HIGH) /* 1 Mhz, pin 7 high */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki1_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -4289,11 +4289,11 @@ static MACHINE_CONFIG_START( strahl ) MCFG_SOUND_ROUTE(3, "mono", 1.20) MCFG_OKIM6295_ADD("oki1", 16000000/4, PIN7_LOW) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki1_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MCFG_OKIM6295_ADD("oki2", 16000000/4, PIN7_LOW) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MACHINE_CONFIG_END @@ -4329,11 +4329,11 @@ static MACHINE_CONFIG_START( hachamf ) MCFG_SOUND_ROUTE(3, "mono", 1.20) MCFG_OKIM6295_ADD("oki1", 16000000/4, PIN7_LOW) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki1_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MCFG_OKIM6295_ADD("oki2", 16000000/4, PIN7_LOW) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( hachamf_prot, hachamf ) @@ -4373,11 +4373,11 @@ static MACHINE_CONFIG_START( macross ) MCFG_SOUND_ROUTE(3, "mono", 1.20) MCFG_OKIM6295_ADD("oki1", 16000000/4, PIN7_LOW) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki1_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MCFG_OKIM6295_ADD("oki2", 16000000/4, PIN7_LOW) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MACHINE_CONFIG_END @@ -4413,11 +4413,11 @@ static MACHINE_CONFIG_START( blkheart ) MCFG_SOUND_ROUTE(3, "mono", 1.20) MCFG_OKIM6295_ADD("oki1", XTAL_8MHz/2, PIN7_LOW) /* verified on pcb */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki1_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MCFG_OKIM6295_ADD("oki2", XTAL_8MHz/2, PIN7_LOW) /* verified on pcb */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MACHINE_CONFIG_END @@ -4452,11 +4452,11 @@ static MACHINE_CONFIG_START( gunnail ) MCFG_SOUND_ROUTE(3, "mono", 1.20) MCFG_OKIM6295_ADD("oki1", XTAL_16MHz/4, PIN7_LOW) /* verified on pcb */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki1_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MCFG_OKIM6295_ADD("oki2", XTAL_16MHz/4, PIN7_LOW) /* verified on pcb */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MACHINE_CONFIG_END @@ -4720,11 +4720,11 @@ static MACHINE_CONFIG_START( manybloc ) MCFG_SOUND_ROUTE(3, "mono", 1.20) MCFG_OKIM6295_ADD("oki1", 16000000/4, PIN7_LOW) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki1_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki1_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MCFG_OKIM6295_ADD("oki2", 16000000/4, PIN7_LOW) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki2_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki2_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.10) MACHINE_CONFIG_END diff --git a/src/mame/drivers/octopus.cpp b/src/mame/drivers/octopus.cpp index 74f2ec1f5ad..4a7fe0f145d 100644 --- a/src/mame/drivers/octopus.cpp +++ b/src/mame/drivers/octopus.cpp @@ -326,7 +326,7 @@ static ADDRESS_MAP_START( octopus_sub_io, AS_IO, 8, octopus_state ) AM_RANGE(0x0000, 0xffff) AM_READWRITE(z80_io_r, z80_io_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( octopus_vram, AS_0, 8, octopus_state ) +static ADDRESS_MAP_START( octopus_vram, 0, 8, octopus_state ) AM_RANGE(0x0000,0xffff) AM_READWRITE(vram_r, vram_w) ADDRESS_MAP_END @@ -989,7 +989,7 @@ static MACHINE_CONFIG_START( octopus ) MCFG_SCN2674_TEXT_CHARACTER_WIDTH(8) MCFG_SCN2674_GFX_CHARACTER_WIDTH(8) MCFG_SCN2674_DRAW_CHARACTER_CALLBACK_OWNER(octopus_state, display_pixels) - MCFG_DEVICE_ADDRESS_MAP(AS_0, octopus_vram) + MCFG_DEVICE_ADDRESS_MAP(0, octopus_vram) MCFG_DEVICE_ADD("z80_bank", ADDRESS_MAP_BANK, 0) MCFG_DEVICE_PROGRAM_MAP(octopus_mem) diff --git a/src/mame/drivers/ohmygod.cpp b/src/mame/drivers/ohmygod.cpp index aef61a5398f..4f94eef6147 100644 --- a/src/mame/drivers/ohmygod.cpp +++ b/src/mame/drivers/ohmygod.cpp @@ -62,7 +62,7 @@ static ADDRESS_MAP_START( ohmygod_map, AS_PROGRAM, 16, ohmygod_state ) AM_RANGE(0xd00000, 0xd00001) AM_WRITE(ohmygod_spritebank_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, AS_0, 8, ohmygod_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, ohmygod_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -347,7 +347,7 @@ static MACHINE_CONFIG_START( ohmygod ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_OKIM6295_ADD("oki", 14000000/8, PIN7_HIGH) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/overdriv.cpp b/src/mame/drivers/overdriv.cpp index 7d285d56619..29d8c152187 100644 --- a/src/mame/drivers/overdriv.cpp +++ b/src/mame/drivers/overdriv.cpp @@ -255,7 +255,7 @@ static ADDRESS_MAP_START( overdriv_sound_map, AS_PROGRAM, 8, overdriv_state ) AM_RANGE(0x1000, 0xffff) AM_ROM ADDRESS_MAP_END -static ADDRESS_MAP_START( overdriv_k053260_map, AS_0, 8, overdriv_state ) +static ADDRESS_MAP_START( overdriv_k053260_map, 0, 8, overdriv_state ) AM_RANGE(0x00000000, 0x001fffff) AM_ROM AM_REGION("k053260", 0) ADDRESS_MAP_END @@ -383,12 +383,12 @@ static MACHINE_CONFIG_START( overdriv ) MCFG_SOUND_ROUTE(1, "rspeaker", 0.5) MCFG_K053260_ADD("k053260_1", XTAL_3_579545MHz) - MCFG_DEVICE_ADDRESS_MAP(AS_0, overdriv_k053260_map) + MCFG_DEVICE_ADDRESS_MAP(0, overdriv_k053260_map) MCFG_SOUND_ROUTE(0, "lspeaker", 0.35) MCFG_SOUND_ROUTE(1, "rspeaker", 0.35) MCFG_K053260_ADD("k053260_2", XTAL_3_579545MHz) - MCFG_DEVICE_ADDRESS_MAP(AS_0, overdriv_k053260_map) + MCFG_DEVICE_ADDRESS_MAP(0, overdriv_k053260_map) MCFG_SOUND_ROUTE(0, "lspeaker", 0.35) MCFG_SOUND_ROUTE(1, "rspeaker", 0.35) MACHINE_CONFIG_END diff --git a/src/mame/drivers/pc9801.cpp b/src/mame/drivers/pc9801.cpp index bba8da85dae..de598dfbdb0 100644 --- a/src/mame/drivers/pc9801.cpp +++ b/src/mame/drivers/pc9801.cpp @@ -2109,7 +2109,7 @@ WRITE16_MEMBER(pc9801_state::grcg_gvram0_w) upd7220_grcg_w(space, offset | (m_vram_bank << 16), data, mem_mask); } -static ADDRESS_MAP_START( ipl_bank, AS_0, 16, pc9801_state ) +static ADDRESS_MAP_START( ipl_bank, 0, 16, pc9801_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_REGION("ipl", 0) ADDRESS_MAP_END @@ -2534,15 +2534,15 @@ static ADDRESS_MAP_START( pc9821_io, AS_IO, 32, pc9801_state ) // AM_RANGE(0xfcd0, 0xfcd3) MIDI port, option F / <undefined> ADDRESS_MAP_END -static ADDRESS_MAP_START( upd7220_1_map, AS_0, 16, pc9801_state ) +static ADDRESS_MAP_START( upd7220_1_map, 0, 16, pc9801_state ) AM_RANGE(0x00000, 0x03fff) AM_RAM AM_SHARE("video_ram_1") ADDRESS_MAP_END -static ADDRESS_MAP_START( upd7220_2_map, AS_0, 16, pc9801_state ) +static ADDRESS_MAP_START( upd7220_2_map, 0, 16, pc9801_state ) AM_RANGE(0x00000, 0x3ffff) AM_RAM AM_SHARE("video_ram_2") ADDRESS_MAP_END -static ADDRESS_MAP_START( upd7220_grcg_2_map, AS_0, 16, pc9801_state ) +static ADDRESS_MAP_START( upd7220_grcg_2_map, 0, 16, pc9801_state ) AM_RANGE(0x00000, 0x3ffff) AM_READWRITE(upd7220_grcg_r, upd7220_grcg_w) AM_SHARE("video_ram_2") ADDRESS_MAP_END @@ -3353,12 +3353,12 @@ static MACHINE_CONFIG_START( pc9801_common ) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 200-1) MCFG_DEVICE_ADD("upd7220_chr", UPD7220, 5000000/2) - MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_1_map) + MCFG_DEVICE_ADDRESS_MAP(0, upd7220_1_map) MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(pc9801_state, hgdc_draw_text) MCFG_UPD7220_VSYNC_CALLBACK(DEVWRITELINE("upd7220_btm", upd7220_device, ext_sync_w)) MCFG_DEVICE_ADD("upd7220_btm", UPD7220, 5000000/2) - MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_2_map) + MCFG_DEVICE_ADDRESS_MAP(0, upd7220_2_map) MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(pc9801_state, hgdc_display_pixels) MCFG_SPEAKER_STANDARD_MONO("mono") @@ -3433,7 +3433,7 @@ static MACHINE_CONFIG_START( pc9801rs ) MCFG_RAM_EXTRA_OPTIONS("640K,3712K,7808K,14M") MCFG_DEVICE_MODIFY("upd7220_btm") - MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_grcg_2_map) + MCFG_DEVICE_ADDRESS_MAP(0, upd7220_grcg_2_map) MCFG_PALETTE_ADD("palette", 16+16) MCFG_PALETTE_INIT_OWNER(pc9801_state,pc9801) diff --git a/src/mame/drivers/pcxt.cpp b/src/mame/drivers/pcxt.cpp index 09ea4794b1b..42bfd095cbf 100644 --- a/src/mame/drivers/pcxt.cpp +++ b/src/mame/drivers/pcxt.cpp @@ -388,7 +388,7 @@ static ADDRESS_MAP_START( tetriskr_io, AS_IO, 8, pcxt_state ) // AM_RANGE(0x03ce, 0x03ce) AM_READ_PORT("IN1") //read then discarded? ADDRESS_MAP_END -static ADDRESS_MAP_START( bank_map, AS_0, 8, pcxt_state ) +static ADDRESS_MAP_START( bank_map, 0, 8, pcxt_state ) AM_RANGE(0x00000, 0x3ffff) AM_ROM AM_REGION("game_prg", 0) ADDRESS_MAP_END diff --git a/src/mame/drivers/pinball2k.cpp b/src/mame/drivers/pinball2k.cpp index c9457464af1..b9ecdf28513 100644 --- a/src/mame/drivers/pinball2k.cpp +++ b/src/mame/drivers/pinball2k.cpp @@ -587,7 +587,7 @@ void pinball2k_state::machine_reset() m_maincpu->reset(); } -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, pinball2k_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, pinball2k_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/pinkiri8.cpp b/src/mame/drivers/pinkiri8.cpp index c50b0d06b04..ac875a38e91 100644 --- a/src/mame/drivers/pinkiri8.cpp +++ b/src/mame/drivers/pinkiri8.cpp @@ -111,7 +111,7 @@ protected: virtual void device_validity_check(validity_checker &valid) const override; virtual void device_start() override; virtual void device_reset() override; - virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override; + virtual std::vector<std::pair<int, const address_space_config *>> memory_space_config() const override; address_space_config m_space_config; }; @@ -145,9 +145,11 @@ void janshi_vdp_device::device_validity_check(validity_checker &valid) const {} void janshi_vdp_device::device_start() {} void janshi_vdp_device::device_reset() {} -const address_space_config *janshi_vdp_device::memory_space_config(address_spacenum spacenum) const +std::vector<std::pair<int, const address_space_config *>> janshi_vdp_device::memory_space_config() const { - return (spacenum == 0) ? &m_space_config : nullptr; + return std::vector<std::pair<int, const address_space_config *>> { + std::make_pair(0, &m_space_config) + }; } void pinkiri8_state::video_start() {} diff --git a/src/mame/drivers/playmark.cpp b/src/mame/drivers/playmark.cpp index fd0d4c4e7a5..ee70a17b2ef 100644 --- a/src/mame/drivers/playmark.cpp +++ b/src/mame/drivers/playmark.cpp @@ -408,7 +408,7 @@ static ADDRESS_MAP_START( luckboomh_main_map, AS_PROGRAM, 16, playmark_state ) AM_RANGE(0xff8000, 0xffffff) AM_RAM ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, AS_0, 8, playmark_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, playmark_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -1246,7 +1246,7 @@ static MACHINE_CONFIG_START( bigtwin ) MCFG_OKIM6295_ADD("oki", 1000000, PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END static MACHINE_CONFIG_START( bigtwinb ) @@ -1286,7 +1286,7 @@ static MACHINE_CONFIG_START( bigtwinb ) MCFG_OKIM6295_ADD("oki", 1000000, PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END static MACHINE_CONFIG_START( wbeachvl ) @@ -1330,7 +1330,7 @@ static MACHINE_CONFIG_START( wbeachvl ) MCFG_OKIM6295_ADD("oki", 1000000, PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END static MACHINE_CONFIG_START( excelsr ) @@ -1370,7 +1370,7 @@ static MACHINE_CONFIG_START( excelsr ) MCFG_OKIM6295_ADD("oki", XTAL_1MHz, PIN7_HIGH) /* 1MHz resonator */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END static MACHINE_CONFIG_START( hrdtimes ) @@ -1411,7 +1411,7 @@ static MACHINE_CONFIG_START( hrdtimes ) MCFG_OKIM6295_ADD("oki", XTAL_1MHz, PIN7_HIGH) /* verified on pcb */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END static MACHINE_CONFIG_START( hotmind ) @@ -1457,7 +1457,7 @@ static MACHINE_CONFIG_START( hotmind ) MCFG_OKIM6295_ADD("oki", XTAL_1MHz, PIN7_HIGH) /* verified on pcb */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END static MACHINE_CONFIG_START( luckboomh ) @@ -1502,7 +1502,7 @@ static MACHINE_CONFIG_START( luckboomh ) MCFG_OKIM6295_ADD("oki", XTAL_1MHz, PIN7_HIGH) /* verified on pcb */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END diff --git a/src/mame/drivers/plus4.cpp b/src/mame/drivers/plus4.cpp index 229139ef426..2b8977f3ee0 100644 --- a/src/mame/drivers/plus4.cpp +++ b/src/mame/drivers/plus4.cpp @@ -481,7 +481,7 @@ ADDRESS_MAP_END // ADDRESS_MAP( ted_videoram_map ) //------------------------------------------------- -static ADDRESS_MAP_START( ted_videoram_map, AS_0, 8, plus4_state ) +static ADDRESS_MAP_START( ted_videoram_map, 0, 8, plus4_state ) AM_RANGE(0x0000, 0xffff) AM_READ(ted_videoram_r) ADDRESS_MAP_END diff --git a/src/mame/drivers/pofo.cpp b/src/mame/drivers/pofo.cpp index 2cfbd3719f2..13e26741d35 100644 --- a/src/mame/drivers/pofo.cpp +++ b/src/mame/drivers/pofo.cpp @@ -790,7 +790,7 @@ ADDRESS_MAP_END // ADDRESS_MAP( portfolio_lcdc ) //------------------------------------------------- -static ADDRESS_MAP_START( portfolio_lcdc, AS_0, 8, portfolio_state ) +static ADDRESS_MAP_START( portfolio_lcdc, 0, 8, portfolio_state ) ADDRESS_MAP_GLOBAL_MASK(0x7ff) AM_RANGE(0x0000, 0x07ff) AM_RAM ADDRESS_MAP_END @@ -1027,7 +1027,7 @@ static MACHINE_CONFIG_START( portfolio ) MCFG_GFXDECODE_ADD("gfxdecode", "palette", portfolio) MCFG_DEVICE_ADD(HD61830_TAG, HD61830, XTAL_4_9152MHz/2/2) - MCFG_DEVICE_ADDRESS_MAP(AS_0, portfolio_lcdc) + MCFG_DEVICE_ADDRESS_MAP(0, portfolio_lcdc) MCFG_HD61830_RD_CALLBACK(READ8(portfolio_state, hd61830_rd_r)) MCFG_VIDEO_SET_SCREEN(SCREEN_TAG) diff --git a/src/mame/drivers/pokechmp.cpp b/src/mame/drivers/pokechmp.cpp index 0734450b2f6..7e2ce89565e 100644 --- a/src/mame/drivers/pokechmp.cpp +++ b/src/mame/drivers/pokechmp.cpp @@ -119,7 +119,7 @@ static ADDRESS_MAP_START( pokechmp_sound_map, AS_PROGRAM, 8, pokechmp_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( pokechmp_oki_map, AS_0, 8, pokechmp_state ) +static ADDRESS_MAP_START( pokechmp_oki_map, 0, 8, pokechmp_state ) AM_RANGE(0x00000, 0x37fff) AM_ROM AM_RANGE(0x38000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -254,7 +254,7 @@ static MACHINE_CONFIG_START( pokechmp ) MCFG_OKIM6295_ADD("oki", XTAL_24MHz/16, PIN7_LOW) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) /* sound fx */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) - MCFG_DEVICE_ADDRESS_MAP(AS_0, pokechmp_oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, pokechmp_oki_map) MACHINE_CONFIG_END DRIVER_INIT_MEMBER(pokechmp_state,pokechmp) diff --git a/src/mame/drivers/powerbal.cpp b/src/mame/drivers/powerbal.cpp index 9e8dd59363c..6b1cdbd3496 100644 --- a/src/mame/drivers/powerbal.cpp +++ b/src/mame/drivers/powerbal.cpp @@ -128,7 +128,7 @@ static ADDRESS_MAP_START( powerbal_main_map, AS_PROGRAM, 16, powerbal_state ) AM_RANGE(0x103000, 0x103fff) AM_RAM ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, AS_0, 8, powerbal_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, powerbal_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -521,7 +521,7 @@ static MACHINE_CONFIG_START( powerbal ) MCFG_OKIM6295_ADD("oki", 1000000, PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END static MACHINE_CONFIG_START( magicstk ) @@ -557,7 +557,7 @@ static MACHINE_CONFIG_START( magicstk ) MCFG_OKIM6295_ADD("oki", 1000000, PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END diff --git a/src/mame/drivers/powerins.cpp b/src/mame/drivers/powerins.cpp index 364e4e8dc41..db8a051c7ce 100644 --- a/src/mame/drivers/powerins.cpp +++ b/src/mame/drivers/powerins.cpp @@ -109,7 +109,7 @@ static ADDRESS_MAP_START( powerinsb_sound_io_map, AS_IO, 8, powerins_state ) AM_RANGE(0x90, 0x97) AM_DEVWRITE("nmk112", nmk112_device, okibank_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( powerinsa_oki_map, AS_0, 8, powerins_state ) +static ADDRESS_MAP_START( powerinsa_oki_map, 0, 8, powerins_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -356,7 +356,7 @@ static MACHINE_CONFIG_DERIVED( powerinsa, powerins ) MCFG_MACHINE_START_OVERRIDE(powerins_state, powerinsa) MCFG_OKIM6295_REPLACE("oki1", 990000, PIN7_LOW) // pin7 not verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, powerinsa_oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, powerinsa_oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MCFG_DEVICE_REMOVE("oki2") diff --git a/src/mame/drivers/psikyo.cpp b/src/mame/drivers/psikyo.cpp index 93d3be90ecf..711a71dab06 100644 --- a/src/mame/drivers/psikyo.cpp +++ b/src/mame/drivers/psikyo.cpp @@ -270,7 +270,7 @@ WRITE32_MEMBER(psikyo_state::s1945bl_oki_w) printf("ACCESSING_BITS_0_7 ?? %08x %08x\n", data & 0x000000ff, mem_mask); } -static ADDRESS_MAP_START( s1945bl_oki_map, AS_0, 8, psikyo_state ) +static ADDRESS_MAP_START( s1945bl_oki_map, 0, 8, psikyo_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -1120,7 +1120,7 @@ static MACHINE_CONFIG_START( s1945bl ) /* Bootleg hardware based on the unprotec MCFG_OKIM6295_ADD("oki", XTAL_16MHz/16, PIN7_LOW) // ?? clock MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, s1945bl_oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, s1945bl_oki_map) MACHINE_CONFIG_END diff --git a/src/mame/drivers/psikyo4.cpp b/src/mame/drivers/psikyo4.cpp index 6d5b2987b92..bc569aab382 100644 --- a/src/mame/drivers/psikyo4.cpp +++ b/src/mame/drivers/psikyo4.cpp @@ -343,7 +343,7 @@ static ADDRESS_MAP_START( ps4_map, AS_PROGRAM, 32, psikyo4_state ) AM_RANGE(0x06000000, 0x060fffff) AM_RAM AM_SHARE("ram") // main RAM (1 meg) ADDRESS_MAP_END -static ADDRESS_MAP_START( ps4_ymf_map, AS_0, 8, psikyo4_state ) +static ADDRESS_MAP_START( ps4_ymf_map, 0, 8, psikyo4_state ) AM_RANGE(0x000000, 0x0fffff) AM_ROMBANK("ymfbank0") AM_RANGE(0x100000, 0x1fffff) AM_ROMBANK("ymfbank1") AM_RANGE(0x200000, 0x2fffff) AM_ROMBANK("ymfbank2") @@ -692,7 +692,7 @@ static MACHINE_CONFIG_START( ps4big ) MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") MCFG_SOUND_ADD("ymf", YMF278B, MASTER_CLOCK/2) - MCFG_DEVICE_ADDRESS_MAP(AS_0, ps4_ymf_map) + MCFG_DEVICE_ADDRESS_MAP(0, ps4_ymf_map) MCFG_YMF278B_IRQ_HANDLER(INPUTLINE("maincpu", 12)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0) diff --git a/src/mame/drivers/pt68k4.cpp b/src/mame/drivers/pt68k4.cpp index 5b39076649b..f5cbc2c2f0a 100644 --- a/src/mame/drivers/pt68k4.cpp +++ b/src/mame/drivers/pt68k4.cpp @@ -250,7 +250,7 @@ static ADDRESS_MAP_START(pt68k2_mem, AS_PROGRAM, 16, pt68k4_state) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x000000, 0x0fffff) AM_RAM AM_SHARE("rambase") // 1MB RAM AM_RANGE(0xf80000, 0xf8ffff) AM_ROM AM_REGION("roms", 0) - AM_RANGE(0xc00000, 0xdfffff) AM_DEVREADWRITE8(ISABUS_TAG, isa8_device, prog_r, prog_w, 0x00ff) + AM_RANGE(0xc00000, 0xdfffff) AM_DEVREADWRITE8(ISABUS_TAG, isa8_device, mem_r, mem_w, 0x00ff) AM_RANGE(0xfa0000, 0xfbffff) AM_DEVREADWRITE8(ISABUS_TAG, isa8_device, io_r, io_w, 0x00ff) AM_RANGE(0xfe0000, 0xfe001f) AM_DEVREADWRITE8(DUART1_TAG, mc68681_device, read, write, 0x00ff) AM_RANGE(0xfe0040, 0xfe005f) AM_DEVREADWRITE8(DUART2_TAG, mc68681_device, read, write, 0x00ff) @@ -266,7 +266,7 @@ static ADDRESS_MAP_START(pt68k4_mem, AS_PROGRAM, 16, pt68k4_state) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x000000, 0x0fffff) AM_RAM AM_SHARE("rambase") // 1MB RAM (OS9 needs more) AM_RANGE(0xf80000, 0xf8ffff) AM_ROM AM_REGION("roms", 0) - AM_RANGE(0xc00000, 0xdfffff) AM_DEVREADWRITE8(ISABUS_TAG, isa8_device, prog_r, prog_w, 0x00ff) + AM_RANGE(0xc00000, 0xdfffff) AM_DEVREADWRITE8(ISABUS_TAG, isa8_device, mem_r, mem_w, 0x00ff) AM_RANGE(0xfa0000, 0xfbffff) AM_DEVREADWRITE8(ISABUS_TAG, isa8_device, io_r, io_w, 0x00ff) AM_RANGE(0xfe0000, 0xfe001f) AM_DEVREADWRITE8(DUART1_TAG, mc68681_device, read, write, 0x00ff) AM_RANGE(0xfe0040, 0xfe005f) AM_DEVREADWRITE8(DUART2_TAG, mc68681_device, read, write, 0x00ff) diff --git a/src/mame/drivers/punchout.cpp b/src/mame/drivers/punchout.cpp index eab2aa94073..20844ddbc96 100644 --- a/src/mame/drivers/punchout.cpp +++ b/src/mame/drivers/punchout.cpp @@ -208,7 +208,7 @@ static ADDRESS_MAP_START( punchout_io_map, AS_IO, 8, punchout_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( punchout_vlm_map, AS_0, 8, punchout_state ) +static ADDRESS_MAP_START( punchout_vlm_map, 0, 8, punchout_state ) ADDRESS_MAP_GLOBAL_MASK(0x3fff) AM_RANGE(0x0000, 0x3fff) AM_ROM ADDRESS_MAP_END @@ -682,7 +682,7 @@ static MACHINE_CONFIG_START( punchout ) MCFG_GENERIC_LATCH_8_ADD("soundlatch2") MCFG_SOUND_ADD("vlm", VLM5030, N2A03_NTSC_XTAL/6) - MCFG_DEVICE_ADDRESS_MAP(AS_0, punchout_vlm_map) + MCFG_DEVICE_ADDRESS_MAP(0, punchout_vlm_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.50) MACHINE_CONFIG_END diff --git a/src/mame/drivers/pwrview.cpp b/src/mame/drivers/pwrview.cpp index f53f65d7f48..a7a5de8e793 100644 --- a/src/mame/drivers/pwrview.cpp +++ b/src/mame/drivers/pwrview.cpp @@ -288,7 +288,7 @@ READ8_MEMBER(pwrview_state::pitclock_r) return 0; } -static ADDRESS_MAP_START(bios_bank, AS_0, 16, pwrview_state) +static ADDRESS_MAP_START(bios_bank, 0, 16, pwrview_state) AM_RANGE(0x00000, 0x07fff) AM_ROM AM_REGION("bios", 0) AM_RANGE(0x00000, 0x07fff) AM_WRITE(nmimem_w) diff --git a/src/mame/drivers/qx10.cpp b/src/mame/drivers/qx10.cpp index 1d8db52b5ed..f2ae3dc94be 100644 --- a/src/mame/drivers/qx10.cpp +++ b/src/mame/drivers/qx10.cpp @@ -657,7 +657,7 @@ WRITE16_MEMBER( qx10_state::vram_w ) COMBINE_DATA(&m_video_ram[offset + (0x20000 * bank)]); } -static ADDRESS_MAP_START( upd7220_map, AS_0, 16, qx10_state ) +static ADDRESS_MAP_START( upd7220_map, 0, 16, qx10_state ) AM_RANGE(0x00000, 0x3ffff) AM_READWRITE(vram_r,vram_w) ADDRESS_MAP_END @@ -740,7 +740,7 @@ static MACHINE_CONFIG_START( qx10 ) MCFG_DEVICE_ADD("i8255", I8255, 0) MCFG_DEVICE_ADD("upd7220", UPD7220, MAIN_CLK/6) // unk clock - MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_map) + MCFG_DEVICE_ADDRESS_MAP(0, upd7220_map) MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(qx10_state, hgdc_display_pixels) MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(qx10_state, hgdc_draw_text) MCFG_VIDEO_SET_SCREEN("screen") diff --git a/src/mame/drivers/r2dx_v33.cpp b/src/mame/drivers/r2dx_v33.cpp index 6752f8bf864..c3e56e77371 100644 --- a/src/mame/drivers/r2dx_v33.cpp +++ b/src/mame/drivers/r2dx_v33.cpp @@ -760,7 +760,7 @@ MACHINE_RESET_MEMBER(r2dx_v33_state,nzeroteam) mid_bank = 1; } -static ADDRESS_MAP_START( r2dx_oki_map, AS_0, 8, r2dx_v33_state ) +static ADDRESS_MAP_START( r2dx_oki_map, 0, 8, r2dx_v33_state ) AM_RANGE(0x00000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -798,7 +798,7 @@ static MACHINE_CONFIG_START( rdx_v33 ) MCFG_OKIM6295_ADD("oki", XTAL_28_63636MHz/28, PIN7_HIGH) // clock frequency & pin 7 not verified MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5) - MCFG_DEVICE_ADDRESS_MAP(AS_0, r2dx_oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, r2dx_oki_map) MACHINE_CONFIG_END static MACHINE_CONFIG_START( nzerotea ) diff --git a/src/mame/drivers/rainbow.cpp b/src/mame/drivers/rainbow.cpp index c254ee9c636..8a25f97912a 100644 --- a/src/mame/drivers/rainbow.cpp +++ b/src/mame/drivers/rainbow.cpp @@ -3206,7 +3206,7 @@ GFXDECODE_ENTRY("chargen", 0x0000, rainbow_charlayout, 0, 1) GFXDECODE_END // Allocate 512 K (4 x 64 K x 16 bit) of memory (GDC-NEW): -static ADDRESS_MAP_START( upd7220_map, AS_0, 16, rainbow_state) +static ADDRESS_MAP_START( upd7220_map, 0, 16, rainbow_state) AM_RANGE(0x00000, 0x3ffff) AM_READWRITE(vram_r, vram_w) AM_SHARE("vram") ADDRESS_MAP_END @@ -3243,7 +3243,7 @@ MCFG_VT_VIDEO_CLEAR_VIDEO_INTERRUPT_CALLBACK(WRITELINE(rainbow_state, clear_vide MCFG_DEVICE_ADD("upd7220", UPD7220, 31188000 / 32) // Duell schematics shows a 31.188 Mhz oscillator (confirmed by RFKA). MCFG_UPD7220_VSYNC_CALLBACK(WRITELINE(rainbow_state, GDC_vblank_irq)) // "The vsync callback line needs to be below the 7220 DEVICE_ADD line." -MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_map) +MCFG_DEVICE_ADDRESS_MAP(0, upd7220_map) MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(rainbow_state, hgdc_display_pixels) MCFG_VIDEO_SET_SCREEN("screen2") // SET_SCREEN needs to be added after 7720 device in the machine config, not after the screen. MCFG_PALETTE_ADD("palette2", 32) diff --git a/src/mame/drivers/relief.cpp b/src/mame/drivers/relief.cpp index ed1d2ac08e6..83d6e7c94cd 100644 --- a/src/mame/drivers/relief.cpp +++ b/src/mame/drivers/relief.cpp @@ -107,7 +107,7 @@ WRITE16_MEMBER(relief_state::audio_volume_w) } } -static ADDRESS_MAP_START( oki_map, AS_0, 8, relief_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, relief_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROMBANK("okibank") AM_RANGE(0x20000, 0x3ffff) AM_ROM ADDRESS_MAP_END @@ -304,7 +304,7 @@ static MACHINE_CONFIG_START( relief ) MCFG_OKIM6295_ADD("oki", ATARI_CLOCK_14MHz/4/3, PIN7_LOW) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ADD("ymsnd", YM2413, ATARI_CLOCK_14MHz/4) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) diff --git a/src/mame/drivers/rltennis.cpp b/src/mame/drivers/rltennis.cpp index 3b827083d00..c61dc3b73fb 100644 --- a/src/mame/drivers/rltennis.cpp +++ b/src/mame/drivers/rltennis.cpp @@ -179,7 +179,7 @@ void rltennis_state::machine_reset() m_timer->adjust(attotime::from_hz(RLT_TIMER_FREQ)); } -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, rltennis_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, rltennis_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb888_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/rockrage.cpp b/src/mame/drivers/rockrage.cpp index b6cc2c9cef5..fd83e47ceeb 100644 --- a/src/mame/drivers/rockrage.cpp +++ b/src/mame/drivers/rockrage.cpp @@ -127,7 +127,7 @@ static ADDRESS_MAP_START( rockrage_sound_map, AS_PROGRAM, 8, rockrage_state ) AM_RANGE(0x8000, 0xffff) AM_ROM /* ROM */ ADDRESS_MAP_END -static ADDRESS_MAP_START( rockrage_vlm_map, AS_0, 8, rockrage_state ) +static ADDRESS_MAP_START( rockrage_vlm_map, 0, 8, rockrage_state ) ADDRESS_MAP_GLOBAL_MASK(0x7fff) AM_RANGE(0x0000, 0x7fff) AM_ROM ADDRESS_MAP_END @@ -293,7 +293,7 @@ static MACHINE_CONFIG_START( rockrage ) MCFG_SOUND_ROUTE(1, "rspeaker", 0.60) MCFG_SOUND_ADD("vlm", VLM5030, 3579545) - MCFG_DEVICE_ADDRESS_MAP(AS_0, rockrage_vlm_map) + MCFG_DEVICE_ADDRESS_MAP(0, rockrage_vlm_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.60) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.60) MACHINE_CONFIG_END diff --git a/src/mame/drivers/segae.cpp b/src/mame/drivers/segae.cpp index d3e324bf5fe..55035533d26 100644 --- a/src/mame/drivers/segae.cpp +++ b/src/mame/drivers/segae.cpp @@ -396,12 +396,12 @@ static ADDRESS_MAP_START( io_map, AS_IO, 8, systeme_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( vdp1_map, AS_0, 8, systeme_state ) +static ADDRESS_MAP_START( vdp1_map, 0, 8, systeme_state ) AM_RANGE( 0x0000, 0x3fff ) AM_RAMBANK("vdp1_bank") ADDRESS_MAP_END -static ADDRESS_MAP_START( vdp2_map, AS_0, 8, systeme_state ) +static ADDRESS_MAP_START( vdp2_map, 0, 8, systeme_state ) AM_RANGE( 0x0000, 0x3fff ) AM_RAMBANK("vdp2_bank") ADDRESS_MAP_END @@ -970,12 +970,12 @@ static MACHINE_CONFIG_START( systeme ) MCFG_DEVICE_ADD("vdp1", SEGA315_5124, 0) MCFG_SEGA315_5124_IS_PAL(false) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vdp1_map) + MCFG_DEVICE_ADDRESS_MAP(0, vdp1_map) MCFG_DEVICE_ADD("vdp2", SEGA315_5124, 0) MCFG_SEGA315_5124_IS_PAL(false) MCFG_SEGA315_5124_INT_CB(INPUTLINE("maincpu", 0)) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vdp2_map) + MCFG_DEVICE_ADDRESS_MAP(0, vdp2_map) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mame/drivers/segajw.cpp b/src/mame/drivers/segajw.cpp index f8c8f3b6a77..986c2fc6a99 100644 --- a/src/mame/drivers/segajw.cpp +++ b/src/mame/drivers/segajw.cpp @@ -201,7 +201,7 @@ static ADDRESS_MAP_START( segajw_audiocpu_io_map, AS_IO, 8, segajw_state ) AM_RANGE(0xc0, 0xc0) AM_DEVREAD("soundlatch", generic_latch_8_device, read) AM_DEVWRITE("soundlatch2", generic_latch_8_device, write) ADDRESS_MAP_END -static ADDRESS_MAP_START( segajw_hd63484_map, AS_0, 16, segajw_state ) +static ADDRESS_MAP_START( segajw_hd63484_map, 0, 16, segajw_state ) AM_RANGE(0x00000, 0x3ffff) AM_RAM AM_RANGE(0x80000, 0xbffff) AM_ROM AM_REGION("gfx1", 0) ADDRESS_MAP_END @@ -352,7 +352,7 @@ void segajw_state::machine_reset() m_coin_counter = 0xff; } -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, segajw_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, segajw_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/sfbonus.cpp b/src/mame/drivers/sfbonus.cpp index 62cb992d089..0ae11cd1b0e 100644 --- a/src/mame/drivers/sfbonus.cpp +++ b/src/mame/drivers/sfbonus.cpp @@ -1355,7 +1355,7 @@ void sfbonus_state::machine_reset() } -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, sfbonus_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, sfbonus_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/shanghai.cpp b/src/mame/drivers/shanghai.cpp index 3ffa33b8033..23ea0e1507f 100644 --- a/src/mame/drivers/shanghai.cpp +++ b/src/mame/drivers/shanghai.cpp @@ -399,7 +399,7 @@ static INPUT_PORTS_START( shangha2 ) PORT_DIPSETTING( 0x80, DEF_STR( 1C_4C ) ) INPUT_PORTS_END -static ADDRESS_MAP_START( hd63484_map, AS_0, 16, shanghai_state ) +static ADDRESS_MAP_START( hd63484_map, 0, 16, shanghai_state ) AM_RANGE(0x00000, 0x3ffff) AM_RAM ADDRESS_MAP_END diff --git a/src/mame/drivers/sigmab52.cpp b/src/mame/drivers/sigmab52.cpp index 3add7883ff7..f3a3cf3c69d 100644 --- a/src/mame/drivers/sigmab52.cpp +++ b/src/mame/drivers/sigmab52.cpp @@ -373,7 +373,7 @@ ADDRESS_MAP_END */ -static ADDRESS_MAP_START( jwildb52_hd63484_map, AS_0, 16, sigmab52_state ) +static ADDRESS_MAP_START( jwildb52_hd63484_map, 0, 16, sigmab52_state ) AM_RANGE(0x00000, 0x1ffff) AM_RAM AM_RANGE(0x20000, 0x3ffff) AM_ROM AM_REGION("gfx1", 0) ADDRESS_MAP_END diff --git a/src/mame/drivers/skylncr.cpp b/src/mame/drivers/skylncr.cpp index fed2a739d71..560884f102e 100644 --- a/src/mame/drivers/skylncr.cpp +++ b/src/mame/drivers/skylncr.cpp @@ -536,12 +536,12 @@ static ADDRESS_MAP_START( bdream97_opcode_map, AS_OPCODES, 8, skylncr_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, skylncr_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, skylncr_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac", ramdac_device, ramdac_pal_r, ramdac_rgb666_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( ramdac2_map, AS_0, 8, skylncr_state ) +static ADDRESS_MAP_START( ramdac2_map, 0, 8, skylncr_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac2", ramdac_device, ramdac_pal_r, ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/sliver.cpp b/src/mame/drivers/sliver.cpp index 5cca3cf583c..73399954a25 100644 --- a/src/mame/drivers/sliver.cpp +++ b/src/mame/drivers/sliver.cpp @@ -392,7 +392,7 @@ static ADDRESS_MAP_START( soundmem_io, AS_IO, 8, sliver_state ) AM_RANGE(MCS51_PORT_P1, MCS51_PORT_P1) AM_WRITE(oki_setbank ) ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, AS_0, 8, sliver_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, sliver_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -494,7 +494,7 @@ static INPUT_PORTS_START( sliver ) PORT_DIPUNUSED_DIPLOC( 0x8000, 0x0000, "SW2:8" ) /* Listed as "UNUSED (MUST ON)" */ INPUT_PORTS_END -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, sliver_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, sliver_state ) AM_RANGE(0x000, 0x3ff) AM_RAM AM_SHARE("colorram") ADDRESS_MAP_END @@ -530,7 +530,7 @@ static MACHINE_CONFIG_START( sliver ) MCFG_GENERIC_LATCH_8_ADD("soundlatch") MCFG_OKIM6295_ADD("oki", 1000000, PIN7_HIGH) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.6) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.6) MACHINE_CONFIG_END diff --git a/src/mame/drivers/speedspn.cpp b/src/mame/drivers/speedspn.cpp index 2de4f819986..218b3b62634 100644 --- a/src/mame/drivers/speedspn.cpp +++ b/src/mame/drivers/speedspn.cpp @@ -126,7 +126,7 @@ static ADDRESS_MAP_START( sound_map, AS_PROGRAM, 8, speedspn_state ) AM_RANGE(0xa000, 0xa000) AM_DEVREAD("soundlatch", generic_latch_8_device, read) ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, AS_0, 8, speedspn_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, speedspn_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -308,7 +308,7 @@ static MACHINE_CONFIG_START( speedspn ) MCFG_OKIM6295_ADD("oki", 1122000, PIN7_HIGH) // clock frequency & pin 7 not verified MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END /*** ROM LOADING *************************************************************/ diff --git a/src/mame/drivers/subsino.cpp b/src/mame/drivers/subsino.cpp index 86bdbfdc614..682981fd2b5 100644 --- a/src/mame/drivers/subsino.cpp +++ b/src/mame/drivers/subsino.cpp @@ -1054,7 +1054,7 @@ static ADDRESS_MAP_START( tisub_map, AS_PROGRAM, 8, subsino_state ) AM_RANGE( 0x15c00, 0x15dff ) AM_RAM_WRITE(subsino_reel3_ram_w) AM_SHARE("reel3_ram") ADDRESS_MAP_END -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, subsino_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, subsino_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac", ramdac_device, ramdac_pal_r, ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/subsino2.cpp b/src/mame/drivers/subsino2.cpp index 72710024f91..02ea918099b 100644 --- a/src/mame/drivers/subsino2.cpp +++ b/src/mame/drivers/subsino2.cpp @@ -946,7 +946,7 @@ static ADDRESS_MAP_START( bishjan_map, AS_PROGRAM, 16, subsino2_state ) AM_RANGE( 0xc00008, 0xc00009 ) AM_READ_PORT("RESET") AM_WRITE(bishjan_outputs_w ) AM_SHARE("outputs16") ADDRESS_MAP_END -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, subsino2_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, subsino2_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac", ramdac_device, ramdac_pal_r, ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/supduck.cpp b/src/mame/drivers/supduck.cpp index 1a762169f40..a595d213563 100644 --- a/src/mame/drivers/supduck.cpp +++ b/src/mame/drivers/supduck.cpp @@ -268,7 +268,7 @@ static ADDRESS_MAP_START( sound_map, AS_PROGRAM, 8, supduck_state ) AM_RANGE(0xa000, 0xa000) AM_DEVREAD("soundlatch", generic_latch_8_device, read) ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, AS_0, 8, supduck_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, supduck_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -469,7 +469,7 @@ static MACHINE_CONFIG_START( supduck ) MCFG_OKIM6295_ADD("oki", XTAL_8MHz/8, PIN7_HIGH) // 1MHz - Verified on PCB, pin 7 not verified MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END diff --git a/src/mame/drivers/system16.cpp b/src/mame/drivers/system16.cpp index 5c7f914b8dc..61320395e2d 100644 --- a/src/mame/drivers/system16.cpp +++ b/src/mame/drivers/system16.cpp @@ -1365,7 +1365,7 @@ static ADDRESS_MAP_START(sys18bl_sound_map, AS_PROGRAM, 8, segas1x_bootleg_state AM_RANGE(0x8000, 0x87ff) AM_RAM ADDRESS_MAP_END -static ADDRESS_MAP_START( sys18bl_oki_map, AS_0, 8, segas1x_bootleg_state ) +static ADDRESS_MAP_START( sys18bl_oki_map, 0, 8, segas1x_bootleg_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -2508,7 +2508,7 @@ static MACHINE_CONFIG_START( astormb2 ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_OKIM6295_ADD("oki", XTAL_8MHz/8, PIN7_HIGH) // 1MHz clock and pin verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, sys18bl_oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, sys18bl_oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/taito_b.cpp b/src/mame/drivers/taito_b.cpp index a90c13f3945..ee3cbf8ced3 100644 --- a/src/mame/drivers/taito_b.cpp +++ b/src/mame/drivers/taito_b.cpp @@ -686,7 +686,7 @@ static ADDRESS_MAP_START( realpunc_map, AS_PROGRAM, 16, taitob_state ) AM_RANGE(0x320002, 0x320003) AM_READNOP AM_DEVWRITE8("tc0140syt", tc0140syt_device, master_comm_w, 0xff00) ADDRESS_MAP_END -static ADDRESS_MAP_START( realpunc_hd63484_map, AS_0, 16, taitob_state ) +static ADDRESS_MAP_START( realpunc_hd63484_map, 0, 16, taitob_state ) AM_RANGE(0x00000, 0x7ffff) AM_RAM ADDRESS_MAP_END diff --git a/src/mame/drivers/tandy1t.cpp b/src/mame/drivers/tandy1t.cpp index 0cb7ebc127a..77fb2d00076 100644 --- a/src/mame/drivers/tandy1t.cpp +++ b/src/mame/drivers/tandy1t.cpp @@ -553,7 +553,7 @@ static ADDRESS_MAP_START(tandy1000_bank_map, AS_PROGRAM, 16, tandy1000_state ) AM_RANGE(0xf0000, 0xfffff) AM_ROM AM_REGION( "rom", 0x70000 ) ADDRESS_MAP_END -static ADDRESS_MAP_START(biosbank_map, AS_0, 16, tandy1000_state) +static ADDRESS_MAP_START(biosbank_map, 0, 16, tandy1000_state) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x80000, 0xfffff) AM_ROM AM_REGION("rom", 0) ADDRESS_MAP_END diff --git a/src/mame/drivers/tandy2k.cpp b/src/mame/drivers/tandy2k.cpp index 486be20b896..2e51022b2a3 100644 --- a/src/mame/drivers/tandy2k.cpp +++ b/src/mame/drivers/tandy2k.cpp @@ -343,7 +343,7 @@ static ADDRESS_MAP_START( tandy2k_hd_io, AS_IO, 16, tandy2k_state ) // AM_RANGE(0x0026e, 0x0027f) AM_DEVREADWRITE8(WD1010_TAG, wd1010_device, wd1010_r, wd1010_w, 0x00ff) ADDRESS_MAP_END -static ADDRESS_MAP_START( vpac_mem, AS_0, 8, tandy2k_state ) +static ADDRESS_MAP_START( vpac_mem, 0, 8, tandy2k_state ) AM_RANGE(0x0000, 0x3fff) AM_READ(videoram_r) ADDRESS_MAP_END @@ -783,7 +783,7 @@ static MACHINE_CONFIG_START( tandy2k ) MCFG_PALETTE_ADD_MONOCHROME("palette") MCFG_DEVICE_ADD(CRT9007_TAG, CRT9007, XTAL_16MHz*28/20/8) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vpac_mem) + MCFG_DEVICE_ADDRESS_MAP(0, vpac_mem) MCFG_CRT9007_CHARACTER_WIDTH(8) MCFG_CRT9007_INT_CALLBACK(DEVWRITELINE(I8259A_1_TAG, pic8259_device, ir1_w)) MCFG_CRT9007_VS_CALLBACK(DEVWRITELINE(CRT9021B_TAG, crt9021_device, vsync_w)) diff --git a/src/mame/drivers/targeth.cpp b/src/mame/drivers/targeth.cpp index 85b0289eeaf..ecbf747fa57 100644 --- a/src/mame/drivers/targeth.cpp +++ b/src/mame/drivers/targeth.cpp @@ -90,7 +90,7 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 16, targeth_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, AS_0, 8, targeth_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, targeth_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -205,7 +205,7 @@ static MACHINE_CONFIG_START( targeth ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_OKIM6295_ADD("oki", 1056000, PIN7_HIGH) // clock frequency & pin 7 not verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/thoop2.cpp b/src/mame/drivers/thoop2.cpp index 2bafc649745..57b8795c23f 100644 --- a/src/mame/drivers/thoop2.cpp +++ b/src/mame/drivers/thoop2.cpp @@ -84,7 +84,7 @@ static ADDRESS_MAP_START( thoop2_map, AS_PROGRAM, 16, thoop2_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, AS_0, 8, thoop2_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, thoop2_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -228,7 +228,7 @@ static MACHINE_CONFIG_START( thoop2 ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_OKIM6295_ADD("oki", 1056000, PIN7_HIGH) // clock frequency & pin 7 not verified - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/toaplan2.cpp b/src/mame/drivers/toaplan2.cpp index 73dc9f65c45..9fae264d158 100644 --- a/src/mame/drivers/toaplan2.cpp +++ b/src/mame/drivers/toaplan2.cpp @@ -1525,12 +1525,12 @@ static ADDRESS_MAP_START( vfive_v25_mem, AS_PROGRAM, 8, toaplan2_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( fixeightbl_oki, AS_0, 8, toaplan2_state ) +static ADDRESS_MAP_START( fixeightbl_oki, 0, 8, toaplan2_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("bank1") ADDRESS_MAP_END -static ADDRESS_MAP_START( enmadaio_oki, AS_0, 8, toaplan2_state ) +static ADDRESS_MAP_START( enmadaio_oki, 0, 8, toaplan2_state ) AM_RANGE(0x00000, 0x3ffff) AM_ROMBANK("bank1") ADDRESS_MAP_END @@ -3801,7 +3801,7 @@ static MACHINE_CONFIG_START( fixeightbl ) MCFG_OKIM6295_ADD("oki", XTAL_14MHz/16, PIN7_LOW) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, fixeightbl_oki) + MCFG_DEVICE_ADDRESS_MAP(0, fixeightbl_oki) MACHINE_CONFIG_END @@ -3989,7 +3989,7 @@ static MACHINE_CONFIG_START( enmadaio ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5) MCFG_OKIM6295_ADD("oki", XTAL_16MHz/4, PIN7_LOW) // pin7 not confirmed - MCFG_DEVICE_ADDRESS_MAP(AS_0, enmadaio_oki) + MCFG_DEVICE_ADDRESS_MAP(0, enmadaio_oki) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5) MACHINE_CONFIG_END diff --git a/src/mame/drivers/trackfld.cpp b/src/mame/drivers/trackfld.cpp index 4edd4b221a9..d50841e01a3 100644 --- a/src/mame/drivers/trackfld.cpp +++ b/src/mame/drivers/trackfld.cpp @@ -432,7 +432,7 @@ static ADDRESS_MAP_START( hyprolyb_sound_map, AS_PROGRAM, 8, trackfld_state ) AM_RANGE(0xe004, 0xe004) AM_MIRROR(0x1ff8) AM_DEVWRITE("hyprolyb_adpcm", hyprolyb_adpcm_device, write) ADDRESS_MAP_END -static ADDRESS_MAP_START( vlm_map, AS_0, 8, trackfld_state ) +static ADDRESS_MAP_START( vlm_map, 0, 8, trackfld_state ) ADDRESS_MAP_GLOBAL_MASK(0x1fff) AM_RANGE(0x0000, 0x1fff) AM_ROM ADDRESS_MAP_END @@ -946,7 +946,7 @@ static MACHINE_CONFIG_START( trackfld ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0) MCFG_SOUND_ADD("vlm", VLM5030, VLM_CLOCK) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vlm_map) + MCFG_DEVICE_ADDRESS_MAP(0, vlm_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0) MACHINE_CONFIG_END @@ -1005,7 +1005,7 @@ static MACHINE_CONFIG_START( yieartf ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0) MCFG_SOUND_ADD("vlm", VLM5030, VLM_CLOCK) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vlm_map) + MCFG_DEVICE_ADDRESS_MAP(0, vlm_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/turrett.cpp b/src/mame/drivers/turrett.cpp index f085dcdd5c2..661e4754ba9 100644 --- a/src/mame/drivers/turrett.cpp +++ b/src/mame/drivers/turrett.cpp @@ -101,7 +101,7 @@ static ADDRESS_MAP_START( cpu_map, AS_PROGRAM, 32, turrett_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( turrett_sound_map, AS_0, 16, turrett_state ) +static ADDRESS_MAP_START( turrett_sound_map, 0, 16, turrett_state ) AM_RANGE(0x0000000, 0x7ffffff) AM_RAM AM_SHARE("bank_a") AM_RANGE(0x8000000, 0xfffffff) AM_RAM AM_SHARE("bank_b") ADDRESS_MAP_END @@ -376,7 +376,7 @@ static MACHINE_CONFIG_START( turrett ) MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") MCFG_DEVICE_ADD("ttsound", TURRETT, R3041_CLOCK) // ? - MCFG_DEVICE_ADDRESS_MAP(AS_0, turrett_sound_map) + MCFG_DEVICE_ADDRESS_MAP(0, turrett_sound_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/twins.cpp b/src/mame/drivers/twins.cpp index a5be8a0b686..2f8dc45249f 100644 --- a/src/mame/drivers/twins.cpp +++ b/src/mame/drivers/twins.cpp @@ -422,7 +422,7 @@ static ADDRESS_MAP_START( twinsa_io, AS_IO, 16, twins_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, twins_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, twins_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/vgmplay.cpp b/src/mame/drivers/vgmplay.cpp index ae2bf5ae34e..d035189528b 100644 --- a/src/mame/drivers/vgmplay.cpp +++ b/src/mame/drivers/vgmplay.cpp @@ -34,7 +34,7 @@ #include <zlib.h> -#define AS_IO16 AS_1 +#define AS_IO16 1 #define MCFG_CPU_IO16_MAP MCFG_CPU_DATA_MAP class vgmplay_device : public cpu_device @@ -84,7 +84,7 @@ public: virtual void execute_run() override; virtual void execute_set_input(int inputnum, int state) override; - virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override; + virtual std::vector<std::pair<int, const address_space_config *>> memory_space_config() const override; virtual void state_import(const device_state_entry &entry) override; virtual void state_export(const device_state_entry &entry) override; @@ -559,14 +559,13 @@ void vgmplay_device::execute_set_input(int inputnum, int state) { } -const address_space_config *vgmplay_device::memory_space_config(address_spacenum spacenum) const +std::vector<std::pair<int, const address_space_config *>> vgmplay_device::memory_space_config() const { - switch(spacenum) { - case AS_PROGRAM: return &m_file_config; - case AS_IO: return &m_io_config; - case AS_IO16: return &m_io16_config; - default: return nullptr; - } + return std::vector<std::pair<int, const address_space_config *>> { + std::make_pair(AS_PROGRAM, &m_file_config), + std::make_pair(AS_IO, &m_io_config), + std::make_pair(AS_IO16, &m_io16_config) + }; } void vgmplay_device::state_import(const device_state_entry &entry) @@ -1292,27 +1291,27 @@ static ADDRESS_MAP_START( soundchips_map, AS_IO, 8, vgmplay_state ) AM_RANGE(vgmplay_device::A_YMZ280B, vgmplay_device::A_YMZ280B+0x1) AM_DEVWRITE ("ymz280b", ymz280b_device, write) ADDRESS_MAP_END -static ADDRESS_MAP_START( segapcm_map, AS_0, 8, vgmplay_state ) +static ADDRESS_MAP_START( segapcm_map, 0, 8, vgmplay_state ) AM_RANGE(0, 0x1fffff) AM_DEVREAD("vgmplay", vgmplay_device, segapcm_rom_r) ADDRESS_MAP_END -static ADDRESS_MAP_START( multipcma_map, AS_0, 8, vgmplay_state ) +static ADDRESS_MAP_START( multipcma_map, 0, 8, vgmplay_state ) AM_RANGE(0, 0x3fffff) AM_DEVREAD("vgmplay", vgmplay_device, multipcma_rom_r) ADDRESS_MAP_END -static ADDRESS_MAP_START( multipcmb_map, AS_0, 8, vgmplay_state ) +static ADDRESS_MAP_START( multipcmb_map, 0, 8, vgmplay_state ) AM_RANGE(0, 0x3fffff) AM_DEVREAD("vgmplay", vgmplay_device, multipcmb_rom_r) ADDRESS_MAP_END -static ADDRESS_MAP_START( k053260_map, AS_0, 8, vgmplay_state ) +static ADDRESS_MAP_START( k053260_map, 0, 8, vgmplay_state ) AM_RANGE(0, 0x1fffff) AM_DEVREAD("vgmplay", vgmplay_device, k053260_rom_r) ADDRESS_MAP_END -static ADDRESS_MAP_START( okim6295_map, AS_0, 8, vgmplay_state ) +static ADDRESS_MAP_START( okim6295_map, 0, 8, vgmplay_state ) AM_RANGE(0, 0x3ffff) AM_DEVREAD("vgmplay", vgmplay_device, okim6295_rom_r) ADDRESS_MAP_END -static ADDRESS_MAP_START( c352_map, AS_0, 8, vgmplay_state ) +static ADDRESS_MAP_START( c352_map, 0, 8, vgmplay_state ) AM_RANGE(0, 0xffffff) AM_DEVREAD("vgmplay", vgmplay_device, c352_rom_r) ADDRESS_MAP_END @@ -1356,17 +1355,17 @@ static MACHINE_CONFIG_START( vgmplay ) MCFG_SOUND_ADD("segapcm", SEGAPCM, 4000000) MCFG_SEGAPCM_BANK(BANK_512) // Should be configurable for yboard... - MCFG_DEVICE_ADDRESS_MAP(AS_0, segapcm_map) + MCFG_DEVICE_ADDRESS_MAP(0, segapcm_map) MCFG_SOUND_ROUTE(0, "lspeaker", 1) MCFG_SOUND_ROUTE(1, "rspeaker", 1) MCFG_SOUND_ADD("multipcma", MULTIPCM, 8000000) - MCFG_DEVICE_ADDRESS_MAP(AS_0, multipcma_map) + MCFG_DEVICE_ADDRESS_MAP(0, multipcma_map) MCFG_SOUND_ROUTE(0, "lspeaker", 1) MCFG_SOUND_ROUTE(1, "rspeaker", 1) MCFG_SOUND_ADD("multipcmb", MULTIPCM, 8000000) - MCFG_DEVICE_ADDRESS_MAP(AS_0, multipcmb_map) + MCFG_DEVICE_ADDRESS_MAP(0, multipcmb_map) MCFG_SOUND_ROUTE(0, "lspeaker", 1) MCFG_SOUND_ROUTE(1, "rspeaker", 1) @@ -1418,7 +1417,7 @@ static MACHINE_CONFIG_START( vgmplay ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1) MCFG_K053260_ADD("k053260", 3579545) - MCFG_DEVICE_ADDRESS_MAP(AS_0, k053260_map) + MCFG_DEVICE_ADDRESS_MAP(0, k053260_map) MCFG_SOUND_ROUTE(0, "lspeaker", 1) MCFG_SOUND_ROUTE(1, "rspeaker", 1) @@ -1431,12 +1430,12 @@ static MACHINE_CONFIG_START( vgmplay ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.5) MCFG_C352_ADD("c352", 1000000, 288) - MCFG_DEVICE_ADDRESS_MAP(AS_0, c352_map) + MCFG_DEVICE_ADDRESS_MAP(0, c352_map) MCFG_SOUND_ROUTE(0, "lspeaker", 1) MCFG_SOUND_ROUTE(1, "rspeaker", 1) MCFG_OKIM6295_ADD("okim6295", 1000000, PIN7_HIGH) - MCFG_DEVICE_ADDRESS_MAP(AS_0, okim6295_map) + MCFG_DEVICE_ADDRESS_MAP(0, okim6295_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.25) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.25) diff --git a/src/mame/drivers/vic10.cpp b/src/mame/drivers/vic10.cpp index a51946e10a7..f7ca50279dd 100644 --- a/src/mame/drivers/vic10.cpp +++ b/src/mame/drivers/vic10.cpp @@ -250,7 +250,7 @@ ADDRESS_MAP_END // ADDRESS_MAP( vic_videoram_map ) //------------------------------------------------- -static ADDRESS_MAP_START( vic_videoram_map, AS_0, 8, vic10_state ) +static ADDRESS_MAP_START( vic_videoram_map, 0, 8, vic10_state ) AM_RANGE(0x0000, 0x3fff) AM_READ(vic_videoram_r) ADDRESS_MAP_END @@ -259,7 +259,7 @@ ADDRESS_MAP_END // ADDRESS_MAP( vic_colorram_map ) //------------------------------------------------- -static ADDRESS_MAP_START( vic_colorram_map, AS_1, 8, vic10_state ) +static ADDRESS_MAP_START( vic_colorram_map, 1, 8, vic10_state ) AM_RANGE(0x000, 0x3ff) AM_READ(vic_colorram_r) ADDRESS_MAP_END @@ -702,8 +702,8 @@ static MACHINE_CONFIG_START( vic10 ) MCFG_MOS6566_CPU(M6510_TAG) MCFG_MOS6566_IRQ_CALLBACK(WRITELINE(vic10_state, vic_irq_w)) MCFG_VIDEO_SET_SCREEN(SCREEN_TAG) - MCFG_DEVICE_ADDRESS_MAP(AS_0, vic_videoram_map) - MCFG_DEVICE_ADDRESS_MAP(AS_1, vic_colorram_map) + MCFG_DEVICE_ADDRESS_MAP(0, vic_videoram_map) + MCFG_DEVICE_ADDRESS_MAP(1, vic_colorram_map) MCFG_SCREEN_ADD(SCREEN_TAG, RASTER) MCFG_SCREEN_REFRESH_RATE(VIC6566_VRETRACERATE) MCFG_SCREEN_SIZE(VIC6567_COLUMNS, VIC6567_LINES) diff --git a/src/mame/drivers/vic20.cpp b/src/mame/drivers/vic20.cpp index 024015cdf9e..a1c2d06ead2 100644 --- a/src/mame/drivers/vic20.cpp +++ b/src/mame/drivers/vic20.cpp @@ -362,7 +362,7 @@ ADDRESS_MAP_END // ADDRESS_MAP( vic_videoram_map ) //------------------------------------------------- -static ADDRESS_MAP_START( vic_videoram_map, AS_0, 8, vic20_state ) +static ADDRESS_MAP_START( vic_videoram_map, 0, 8, vic20_state ) AM_RANGE(0x0000, 0x3fff) AM_READ(vic_videoram_r) ADDRESS_MAP_END @@ -371,7 +371,7 @@ ADDRESS_MAP_END // ADDRESS_MAP( vic_colorram_map ) //------------------------------------------------- -static ADDRESS_MAP_START( vic_colorram_map, AS_1, 8, vic20_state ) +static ADDRESS_MAP_START( vic_colorram_map, 1, 8, vic20_state ) AM_RANGE(0x000, 0x3ff) AM_RAM AM_SHARE("color_ram") ADDRESS_MAP_END diff --git a/src/mame/drivers/vt240.cpp b/src/mame/drivers/vt240.cpp index 0ecce7b128f..d824d23102b 100644 --- a/src/mame/drivers/vt240.cpp +++ b/src/mame/drivers/vt240.cpp @@ -596,7 +596,7 @@ static ADDRESS_MAP_START(vt240_char_io, AS_IO, 8, vt240_state) AM_RANGE(0xf0, 0xf0) AM_WRITE(lbscrl_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( upd7220_map, AS_0, 16, vt240_state) +static ADDRESS_MAP_START( upd7220_map, 0, 16, vt240_state) AM_RANGE(0x00000, 0x3ffff) AM_READWRITE(vram_r, vram_w) AM_SHARE("vram") ADDRESS_MAP_END @@ -666,7 +666,7 @@ static MACHINE_CONFIG_START( vt240 ) MCFG_GFXDECODE_ADD("gfxdecode", "palette", vt240) MCFG_DEVICE_ADD("upd7220", UPD7220, XTAL_4MHz / 4) - MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_map) + MCFG_DEVICE_ADDRESS_MAP(0, upd7220_map) MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(vt240_state, hgdc_draw) MCFG_UPD7220_VSYNC_CALLBACK(INPUTLINE("charcpu", I8085_RST75_LINE)) MCFG_UPD7220_BLANK_CALLBACK(INPUTLINE("charcpu", I8085_RST55_LINE)) diff --git a/src/mame/drivers/wildpkr.cpp b/src/mame/drivers/wildpkr.cpp index 51ca566c038..7313d113fce 100644 --- a/src/mame/drivers/wildpkr.cpp +++ b/src/mame/drivers/wildpkr.cpp @@ -338,7 +338,7 @@ static ADDRESS_MAP_START( tabpkr_map, AS_PROGRAM, 16, wildpkr_state ) AM_RANGE(0x70000a, 0x70000b) AM_WRITENOP // only writes 0 at POST ADDRESS_MAP_END -static ADDRESS_MAP_START( hd63484_map, AS_0, 16, wildpkr_state ) +static ADDRESS_MAP_START( hd63484_map, 0, 16, wildpkr_state ) AM_RANGE(0x00000, 0x3ffff) AM_RAM ADDRESS_MAP_END @@ -430,7 +430,7 @@ void wildpkr_state::machine_start() } -static ADDRESS_MAP_START( ramdac_map, AS_0, 8, wildpkr_state ) +static ADDRESS_MAP_START( ramdac_map, 0, 8, wildpkr_state ) AM_RANGE(0x000, 0x3ff) AM_DEVREADWRITE("ramdac",ramdac_device,ramdac_pal_r,ramdac_rgb666_w) ADDRESS_MAP_END diff --git a/src/mame/drivers/wrally.cpp b/src/mame/drivers/wrally.cpp index 93691026d7b..a7796a7362b 100644 --- a/src/mame/drivers/wrally.cpp +++ b/src/mame/drivers/wrally.cpp @@ -156,7 +156,7 @@ static ADDRESS_MAP_START( dallas_ram, AS_IO, 8, wrally_state ) AM_RANGE(0x0000, 0xffff) AM_READWRITE(dallas_share_r, dallas_share_w) AM_MASK(0x3fff) /* Shared RAM with the main CPU */ ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, AS_0, 8, wrally_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, wrally_state ) AM_RANGE(0x00000, 0x2ffff) AM_ROM AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -284,7 +284,7 @@ static MACHINE_CONFIG_START( wrally ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_OKIM6295_ADD("oki", XTAL_1MHz, PIN7_HIGH) /* verified on pcb */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/yiear.cpp b/src/mame/drivers/yiear.cpp index bdd7f3053b0..b6c36d83338 100644 --- a/src/mame/drivers/yiear.cpp +++ b/src/mame/drivers/yiear.cpp @@ -160,7 +160,7 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 8, yiear_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( vlm_map, AS_0, 8, yiear_state ) +static ADDRESS_MAP_START( vlm_map, 0, 8, yiear_state ) ADDRESS_MAP_GLOBAL_MASK(0x1fff) AM_RANGE(0x0000, 0x1fff) AM_ROM ADDRESS_MAP_END @@ -310,7 +310,7 @@ static MACHINE_CONFIG_START( yiear ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MCFG_SOUND_ADD("vlm", VLM5030, XTAL_3_579545MHz) /* verified on pcb */ - MCFG_DEVICE_ADDRESS_MAP(AS_0, vlm_map) + MCFG_DEVICE_ADDRESS_MAP(0, vlm_map) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/yunsun16.cpp b/src/mame/drivers/yunsun16.cpp index cd605dcf3dd..35d09e67ab0 100644 --- a/src/mame/drivers/yunsun16.cpp +++ b/src/mame/drivers/yunsun16.cpp @@ -177,7 +177,7 @@ static ADDRESS_MAP_START( sound_port_map, AS_IO, 8, yunsun16_state ) AM_RANGE(0x1c, 0x1c) AM_DEVREADWRITE("oki", okim6295_device, read, write) // M6295 ADDRESS_MAP_END -static ADDRESS_MAP_START( oki_map, AS_0, 8, yunsun16_state ) +static ADDRESS_MAP_START( oki_map, 0, 8, yunsun16_state ) AM_RANGE(0x00000, 0x1ffff) AM_ROM AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("okibank") ADDRESS_MAP_END @@ -655,7 +655,7 @@ static MACHINE_CONFIG_START( shocking ) MCFG_OKIM6295_ADD("oki", XTAL_16MHz/16, PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0) - MCFG_DEVICE_ADDRESS_MAP(AS_0, oki_map) + MCFG_DEVICE_ADDRESS_MAP(0, oki_map) MACHINE_CONFIG_END |