diff options
Diffstat (limited to 'src/mame/drivers/firebeat.cpp')
-rw-r--r-- | src/mame/drivers/firebeat.cpp | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/mame/drivers/firebeat.cpp b/src/mame/drivers/firebeat.cpp index fbd98e0708a..f7e6d10a135 100644 --- a/src/mame/drivers/firebeat.cpp +++ b/src/mame/drivers/firebeat.cpp @@ -936,15 +936,15 @@ MACHINE_START_MEMBER(firebeat_state,firebeat) void firebeat_state::firebeat_map(address_map &map) { map(0x00000000, 0x01ffffff).ram().share("work_ram"); - map(0x70000000, 0x70000fff).rw(this, FUNC(firebeat_state::midi_uart_r), FUNC(firebeat_state::midi_uart_w)).umask32(0xff000000); - map(0x70006000, 0x70006003).w(this, FUNC(firebeat_state::extend_board_irq_w)); - map(0x70008000, 0x7000800f).r(this, FUNC(firebeat_state::keyboard_wheel_r)); - map(0x7000a000, 0x7000a003).r(this, FUNC(firebeat_state::extend_board_irq_r)); - map(0x74000000, 0x740003ff).rw(this, FUNC(firebeat_state::ppc_spu_share_r), FUNC(firebeat_state::ppc_spu_share_w)); // SPU shared RAM - map(0x7d000200, 0x7d00021f).r(this, FUNC(firebeat_state::cabinet_r)); - map(0x7d000340, 0x7d000347).r(this, FUNC(firebeat_state::sensor_r)); + map(0x70000000, 0x70000fff).rw(FUNC(firebeat_state::midi_uart_r), FUNC(firebeat_state::midi_uart_w)).umask32(0xff000000); + map(0x70006000, 0x70006003).w(FUNC(firebeat_state::extend_board_irq_w)); + map(0x70008000, 0x7000800f).r(FUNC(firebeat_state::keyboard_wheel_r)); + map(0x7000a000, 0x7000a003).r(FUNC(firebeat_state::extend_board_irq_r)); + map(0x74000000, 0x740003ff).rw(FUNC(firebeat_state::ppc_spu_share_r), FUNC(firebeat_state::ppc_spu_share_w)); // SPU shared RAM + map(0x7d000200, 0x7d00021f).r(FUNC(firebeat_state::cabinet_r)); + map(0x7d000340, 0x7d000347).r(FUNC(firebeat_state::sensor_r)); map(0x7d000400, 0x7d000401).rw("ymz", FUNC(ymz280b_device::read), FUNC(ymz280b_device::write)); - map(0x7d000800, 0x7d000803).r(this, FUNC(firebeat_state::input_r)); + map(0x7d000800, 0x7d000803).r(FUNC(firebeat_state::input_r)); map(0x7d400000, 0x7d5fffff).rw("flash_main", FUNC(fujitsu_29f016a_device::read), FUNC(fujitsu_29f016a_device::write)); map(0x7d800000, 0x7d9fffff).rw("flash_snd1", FUNC(fujitsu_29f016a_device::read), FUNC(fujitsu_29f016a_device::write)); map(0x7da00000, 0x7dbfffff).rw("flash_snd2", FUNC(fujitsu_29f016a_device::read), FUNC(fujitsu_29f016a_device::write)); @@ -952,8 +952,8 @@ void firebeat_state::firebeat_map(address_map &map) map(0x7e000000, 0x7e00003f).rw("rtc", FUNC(rtc65271_device::rtc_r), FUNC(rtc65271_device::rtc_w)); map(0x7e000100, 0x7e00013f).rw("rtc", FUNC(rtc65271_device::xram_r), FUNC(rtc65271_device::xram_w)); map(0x7e800000, 0x7e8000ff).rw("gcu0", FUNC(k057714_device::read), FUNC(k057714_device::write)); - map(0x7fe00000, 0x7fe0000f).rw(this, FUNC(firebeat_state::ata_command_r), FUNC(firebeat_state::ata_command_w)); - map(0x7fe80000, 0x7fe8000f).rw(this, FUNC(firebeat_state::ata_control_r), FUNC(firebeat_state::ata_control_w)); + map(0x7fe00000, 0x7fe0000f).rw(FUNC(firebeat_state::ata_command_r), FUNC(firebeat_state::ata_command_w)); + map(0x7fe80000, 0x7fe8000f).rw(FUNC(firebeat_state::ata_control_r), FUNC(firebeat_state::ata_control_w)); map(0x7ff80000, 0x7fffffff).rom().region("user1", 0); /* System BIOS */ } @@ -967,13 +967,13 @@ void firebeat_state::spu_map(address_map &map) { map(0x000000, 0x07ffff).rom(); map(0x100000, 0x13ffff).ram(); - map(0x200000, 0x200001).r(this, FUNC(firebeat_state::spu_unk_r)); - map(0x220000, 0x220001).w(this, FUNC(firebeat_state::spu_220000_w)); - map(0x230000, 0x230001).w(this, FUNC(firebeat_state::spu_irq_ack_w)); - map(0x260000, 0x260001).w(this, FUNC(firebeat_state::spu_sdram_bank_w)); - map(0x280000, 0x2807ff).rw(this, FUNC(firebeat_state::m68k_spu_share_r), FUNC(firebeat_state::m68k_spu_share_w)); - map(0x300000, 0x30000f).rw(m_spuata, FUNC(ata_interface_device::read_cs0), FUNC(ata_interface_device::write_cs0)); - map(0x340000, 0x34000f).rw(m_spuata, FUNC(ata_interface_device::read_cs1), FUNC(ata_interface_device::write_cs1)); + map(0x200000, 0x200001).r(FUNC(firebeat_state::spu_unk_r)); + map(0x220000, 0x220001).w(FUNC(firebeat_state::spu_220000_w)); + map(0x230000, 0x230001).w(FUNC(firebeat_state::spu_irq_ack_w)); + map(0x260000, 0x260001).w(FUNC(firebeat_state::spu_sdram_bank_w)); + map(0x280000, 0x2807ff).rw(FUNC(firebeat_state::m68k_spu_share_r), FUNC(firebeat_state::m68k_spu_share_w)); + map(0x300000, 0x30000f).rw(m_spuata, FUNC(ata_interface_device::cs0_r), FUNC(ata_interface_device::cs0_w)); + map(0x340000, 0x34000f).rw(m_spuata, FUNC(ata_interface_device::cs1_r), FUNC(ata_interface_device::cs1_w)); map(0x400000, 0x400fff).rw("rf5c400", FUNC(rf5c400_device::rf5c400_r), FUNC(rf5c400_device::rf5c400_w)); map(0x800000, 0x83ffff).ram(); // SDRAM map(0xfc0000, 0xffffff).ram(); // SDRAM |