From 4e91d2b774ded0adbaa8ada2546980995a149685 Mon Sep 17 00:00:00 2001 From: AJR Date: Wed, 11 Dec 2019 08:27:59 -0500 Subject: [PATCH] tasman.cpp: Read graphics ROMs through device (nw) This is a flawed solution: the graphics ROM self-test fails both before and after this change. The mapping isn't properly understood yet and seems to involve some weird interleaving and/or address line swapping. --- src/mame/drivers/tasman.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/mame/drivers/tasman.cpp b/src/mame/drivers/tasman.cpp index 6bb9f80a5f9..f4c8466dc08 100644 --- a/src/mame/drivers/tasman.cpp +++ b/src/mame/drivers/tasman.cpp @@ -224,13 +224,12 @@ void kongambl_state::kongambl_map(address_map &map) map(0x300000, 0x307fff).ram(); // backup RAM 24H // override konami chips with custom areas until that code is removed - map(0x400000, 0x401fff).rom().region("k056832", 0); map(0x420000, 0x43ffff).ram().share("vram"); //map(0x480000, 0x48003f).ram(); // vregs //0x400000 0x400001 "13M" even addresses //0x400002,0x400003 "13J" odd addresses -// map(0x400000, 0x401fff).r(m_k056832, FUNC(k056832_device::rom_word_r)); + map(0x400000, 0x401fff).r(m_k056832, FUNC(k056832_device::rom_word_r)); // map(0x420000, 0x43ffff).rw(m_k056832, FUNC(k056832_device::unpaged_ram_word_r), FUNC(k056832_device::unpaged_ram_word_w)); map(0x480000, 0x48003f).w(m_k056832, FUNC(k056832_device::word_w));