summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/firebeat.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/firebeat.cpp')
-rw-r--r--src/mame/drivers/firebeat.cpp34
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