From c8e377c5d21fd65897c8dab39031a21a0ed168df Mon Sep 17 00:00:00 2001 From: Ville Linde Date: Sat, 17 Jul 2021 16:01:58 +0300 Subject: cobra: add ram for rf5c400 --- src/mame/drivers/cobra.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/mame/drivers/cobra.cpp b/src/mame/drivers/cobra.cpp index f9fa280a0d8..0a60a2ae2f2 100644 --- a/src/mame/drivers/cobra.cpp +++ b/src/mame/drivers/cobra.cpp @@ -859,6 +859,8 @@ public: void cobra_main_map(address_map &map); void cobra_sub_map(address_map &map); + void rf5c400_map(address_map& map); + uint32_t mpc106_pci_r(int function, int reg, uint32_t mem_mask); void mpc106_pci_w(int function, int reg, uint32_t data, uint32_t mem_mask); @@ -3306,6 +3308,7 @@ void cobra_state::cobra(machine_config &config) SPEAKER(config, "rspeaker").front_right(); rf5c400_device &rfsnd(RF5C400(config, "rfsnd", XTAL(16'934'400))); + rfsnd.set_addrmap(0, &cobra_state::rf5c400_map); rfsnd.add_route(0, "lspeaker", 1.0); rfsnd.add_route(1, "rspeaker", 1.0); @@ -3324,6 +3327,11 @@ void cobra_state::cobra(machine_config &config) COBRA_JVS(config, m_jvs3, 0, m_jvs_host, true); } +void cobra_state::rf5c400_map(address_map& map) +{ + map(0x000000, 0xffffff).ram().share("rf5c400_ram"); +} + /*****************************************************************************/ /*****************************************************************************/ @@ -3567,8 +3575,6 @@ ROM_START(bujutsu) ROM_REGION(0x2000, "m48t58", ROMREGION_ERASE00) ROM_LOAD( "m48t58-70pc1.17l", 0x000000, 0x002000, NO_DUMP ) - ROM_REGION16_LE(0x1000000, "rfsnd", ROMREGION_ERASE00) - DISK_REGION( "ata:0:hdd:image" ) DISK_IMAGE_READONLY( "645c04", 0, SHA1(c0aabe69f6eb4e4cf748d606ae50674297af6a04) ) ROM_END @@ -3586,8 +3592,6 @@ ROM_START(racjamdx) ROM_REGION(0x2000, "m48t58", ROMREGION_ERASE00) ROM_LOAD( "m48t58-70pc1.17l", 0x000000, 0x002000, NO_DUMP ) - ROM_REGION16_LE(0x1000000, "rfsnd", ROMREGION_ERASE00) - DISK_REGION( "ata:0:hdd:image" ) DISK_IMAGE_READONLY( "676a04", 0, SHA1(8e89d3e5099e871b99fccba13adaa3cf8a6b71f0) ) ROM_END -- cgit v1.2.3