diff options
author | 0kmg <9137159+0kmg@users.noreply.github.com> | 2021-09-29 14:16:54 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-29 18:16:54 -0400 |
commit | 746563cd036fc1d7511d60a385930f0423c76b9c (patch) | |
tree | adaa558b7d0732b58ea05e1c60e6bc4ad70244f0 /src/devices/bus/nes | |
parent | 1ad5e294ffaea78708fad9373edbc0d36b8b8bad (diff) |
nes.xml: Added a missing game from recent N625092 board improvements. (#8632)
- Updated support status of various NES/FDS titles.
- Fixed loading of mc_76a outside of software lists.
New working software list additions
-----------------------------------
1000 in 1 (alt games) [NewRisingSun]
Diffstat (limited to 'src/devices/bus/nes')
-rw-r--r-- | src/devices/bus/nes/multigame.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/devices/bus/nes/multigame.cpp b/src/devices/bus/nes/multigame.cpp index 71793333747..7a682740e61 100644 --- a/src/devices/bus/nes/multigame.cpp +++ b/src/devices/bus/nes/multigame.cpp @@ -3005,6 +3005,12 @@ void nes_bmc_k1029_device::write_h(offs_t offset, u8 data) In MAME: Supported. + TODO: Several games have incorrect mirroring bits + on all carts they appear on. It's subtle so it's + likely a BTANB? Noticeable in Flappy, Pacman, and + Warpman title scrolls and at bottom of screen in + Zippy Race in-game. + -------------------------------------------------*/ void nes_n625092_device::write_h(offs_t offset, u8 data) @@ -3013,7 +3019,7 @@ void nes_n625092_device::write_h(offs_t offset, u8 data) m_latch[BIT(offset, 14)] = offset; - u8 bank = (m_latch[0] & 0x200) >> 3 | (m_latch[0] & 0xe0) >> 2 | (m_latch[1] & 0x07); // NesDev shows the high bit here, but is it correct? So far no cart is large enough to use this. + u8 bank = (m_latch[0] & 0x200) >> 3 | (m_latch[0] & 0xe0) >> 2 | (m_latch[1] & 0x07); u8 mode = BIT(m_latch[0], 1); if (mode && BIT(m_latch[0], 8)) // UNROM mode { |