From 08f81e0f34263c1bac781f44a5b0b47161807444 Mon Sep 17 00:00:00 2001 From: David Haywood <28625134+DavidHaywood@users.noreply.github.com> Date: Sun, 5 Mar 2023 17:03:35 +0000 Subject: [PATCH] nmk/nmk16.cpp : Ignore lane select for main RAM writes for vandyke and bioship. (#10957) This is necessary for high score entry to work. --- src/mame/nmk/nmk16.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mame/nmk/nmk16.cpp b/src/mame/nmk/nmk16.cpp index 62fa8cfa75b..5e989afcb2d 100644 --- a/src/mame/nmk/nmk16.cpp +++ b/src/mame/nmk/nmk16.cpp @@ -407,7 +407,7 @@ void nmk16_state::vandyke_map(address_map &map) map(0x090000, 0x093fff).ram().w(FUNC(nmk16_state::bgvideoram_w<0>)).share("bgvideoram0"); map(0x094000, 0x097fff).ram(); // what is this? map(0x09d000, 0x09d7ff).ram().w(FUNC(nmk16_state::txvideoram_w)).share("txvideoram"); - map(0x0f0000, 0x0fffff).ram().share("mainram"); + map(0x0f0000, 0x0fffff).ram().w(FUNC(nmk16_state::mainram_strange_w)).share("mainram"); } void nmk16_state::vandykeb_map(address_map &map) @@ -427,7 +427,7 @@ void nmk16_state::vandykeb_map(address_map &map) map(0x090000, 0x093fff).ram().w(FUNC(nmk16_state::bgvideoram_w<0>)).share("bgvideoram0"); map(0x094000, 0x097fff).ram(); // what is this? map(0x09d000, 0x09d7ff).ram().w(FUNC(nmk16_state::txvideoram_w)).share("txvideoram"); - map(0x0f0000, 0x0fffff).ram().share("mainram"); + map(0x0f0000, 0x0fffff).ram().w(FUNC(nmk16_state::mainram_strange_w)).share("mainram"); } void nmk16_state::manybloc_map(address_map &map) @@ -661,7 +661,7 @@ void nmk16_state::bioship_map(address_map &map) map(0x08c010, 0x08c017).ram().w(FUNC(nmk16_state::scroll_w<0>)).umask16(0xff00); map(0x090000, 0x093fff).ram().w(FUNC(nmk16_state::bgvideoram_w<1>)).share("bgvideoram1"); map(0x09c000, 0x09c7ff).ram().w(FUNC(nmk16_state::txvideoram_w)).share("txvideoram"); - map(0x0f0000, 0x0fffff).ram().share("mainram"); + map(0x0f0000, 0x0fffff).ram().w(FUNC(nmk16_state::mainram_strange_w)).share("mainram"); } /******************************************************************************************