diff options
Diffstat (limited to 'src/mame/drivers/segas16a.cpp')
-rw-r--r-- | src/mame/drivers/segas16a.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/drivers/segas16a.cpp b/src/mame/drivers/segas16a.cpp index 76191fea83c..f54c2775a63 100644 --- a/src/mame/drivers/segas16a.cpp +++ b/src/mame/drivers/segas16a.cpp @@ -960,7 +960,7 @@ void segas16a_state::sjryuko_lamp_changed_w(uint8_t changed, uint8_t newval) // MAIN CPU ADDRESS MAPS //************************************************************************** -static ADDRESS_MAP_START( system16a_map, AS_PROGRAM, 16, segas16a_state ) +ADDRESS_MAP_START(segas16a_state::system16a_map) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x000000, 0x03ffff) AM_MIRROR(0x380000) AM_ROM AM_RANGE(0x400000, 0x407fff) AM_MIRROR(0xb88000) AM_DEVREADWRITE("segaic16vid", segaic16_video_device, tileram_r, tileram_w) AM_SHARE("tileram") @@ -972,7 +972,7 @@ static ADDRESS_MAP_START( system16a_map, AS_PROGRAM, 16, segas16a_state ) AM_RANGE(0xc70000, 0xc73fff) AM_MIRROR(0x38c000) AM_RAM AM_SHARE("nvram") ADDRESS_MAP_END -static ADDRESS_MAP_START( decrypted_opcodes_map, AS_OPCODES, 16, segas16a_state ) +ADDRESS_MAP_START(segas16a_state::decrypted_opcodes_map) AM_RANGE(0x00000, 0xfffff) AM_ROMBANK("fd1094_decrypted_opcodes") ADDRESS_MAP_END @@ -980,18 +980,18 @@ ADDRESS_MAP_END // SOUND CPU ADDRESS MAPS //************************************************************************** -static ADDRESS_MAP_START( sound_map, AS_PROGRAM, 8, segas16a_state ) +ADDRESS_MAP_START(segas16a_state::sound_map) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x0000, 0x7fff) AM_ROM AM_RANGE(0xe800, 0xe800) AM_READ(sound_data_r) AM_RANGE(0xf800, 0xffff) AM_RAM ADDRESS_MAP_END -static ADDRESS_MAP_START( sound_decrypted_opcodes_map, AS_OPCODES, 8, segas16a_state ) +ADDRESS_MAP_START(segas16a_state::sound_decrypted_opcodes_map) AM_RANGE(0x0000, 0x7fff) AM_ROM AM_SHARE("sound_decrypted_opcodes") ADDRESS_MAP_END -static ADDRESS_MAP_START( sound_portmap, AS_IO, 8, segas16a_state ) +ADDRESS_MAP_START(segas16a_state::sound_portmap) ADDRESS_MAP_UNMAP_HIGH ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0x00, 0x01) AM_MIRROR(0x3e) AM_DEVREADWRITE("ymsnd", ym2151_device, read, write) @@ -999,7 +999,7 @@ static ADDRESS_MAP_START( sound_portmap, AS_IO, 8, segas16a_state ) AM_RANGE(0xc0, 0xc0) AM_MIRROR(0x3f) AM_READ(sound_data_r) ADDRESS_MAP_END -static ADDRESS_MAP_START( sound_no7751_portmap, AS_IO, 8, segas16a_state ) +ADDRESS_MAP_START(segas16a_state::sound_no7751_portmap) ADDRESS_MAP_UNMAP_HIGH ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0x00, 0x01) AM_MIRROR(0x3e) AM_DEVREADWRITE("ymsnd", ym2151_device, read, write) @@ -1013,7 +1013,7 @@ ADDRESS_MAP_END // I8751 MCU ADDRESS MAPS //************************************************************************** -static ADDRESS_MAP_START( mcu_io_map, AS_IO, 8, segas16a_state ) +ADDRESS_MAP_START(segas16a_state::mcu_io_map) ADDRESS_MAP_UNMAP_HIGH AM_RANGE(0x0000, 0xffff) AM_READWRITE(mcu_io_r, mcu_io_w) AM_RANGE(MCS51_PORT_P1, MCS51_PORT_P1) AM_READNOP AM_WRITE(mcu_control_w) @@ -2040,7 +2040,7 @@ MACHINE_CONFIG_END MACHINE_CONFIG_DERIVED(segas16a_state::system16a_fd1094, system16a) MCFG_CPU_REPLACE("maincpu", FD1094, 10000000) MCFG_CPU_PROGRAM_MAP(system16a_map) - MCFG_CPU_DECRYPTED_OPCODES_MAP(decrypted_opcodes_map) + MCFG_CPU_OPCODES_MAP(decrypted_opcodes_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", segas16a_state, irq4_line_hold) MACHINE_CONFIG_END @@ -2075,7 +2075,7 @@ MACHINE_CONFIG_DERIVED(segas16a_state::system16a_no7751p, system16a_no7751) MCFG_CPU_REPLACE("soundcpu", SEGA_315_5177, 4000000) MCFG_CPU_PROGRAM_MAP(sound_map) MCFG_CPU_IO_MAP(sound_no7751_portmap) - MCFG_CPU_DECRYPTED_OPCODES_MAP(sound_decrypted_opcodes_map) + MCFG_CPU_OPCODES_MAP(sound_decrypted_opcodes_map) MCFG_SEGAZ80_SET_DECRYPTED_TAG(":sound_decrypted_opcodes") MACHINE_CONFIG_END |