diff options
author | 2021-09-08 16:31:48 -0800 | |
---|---|---|
committer | 2021-09-09 17:04:22 -0800 | |
commit | 968fb7f491a1eab76034b8a4fe14ad1f32060a88 (patch) | |
tree | b198059d5316c7122c0c1acd06e39b9cd1c66896 /scripts/src | |
parent | 925f5183a10de850b6331441301a05d3291cf2fa (diff) |
bus/nes: Added support for MMC1-based multicarts.
- Modified MMC1 base class (SxROM) to have outer bank base/mask to make it extensible by multicarts.
- Implemented two boards, reset-based SxROM and a 2-in-1 by TXC, as proof of concept.
- Marked Operation Wolf games as partially supported due to zapper inputs not working.
- Marked Space Shadow as not supported since it requires the extra buttons on the Bandai Hyper Shot gun.
New working software list additions (nes.xml)
-----------------------------------
1997 Super HiK 4 in 1 (JY-021) [MLX]
1995 Super HiK 4 in 1 (JY-022) [NewRisingSun, taizou]
1996 Super HiK 4 in 1 (JY-051) [NewRisingSun, taizou]
2 in 1 Uzi Lightgun [CaH4e3]
Diffstat (limited to 'scripts/src')
-rw-r--r-- | scripts/src/bus.lua | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua index f0349738813..a3c46945b3c 100644 --- a/scripts/src/bus.lua +++ b/scripts/src/bus.lua @@ -2830,6 +2830,8 @@ if (BUSES["NES"]~=null) then MAME_DIR .. "src/devices/bus/nes/legacy.h", MAME_DIR .. "src/devices/bus/nes/mmc1.cpp", MAME_DIR .. "src/devices/bus/nes/mmc1.h", + MAME_DIR .. "src/devices/bus/nes/mmc1_clones.cpp", + MAME_DIR .. "src/devices/bus/nes/mmc1_clones.h", MAME_DIR .. "src/devices/bus/nes/mmc2.cpp", MAME_DIR .. "src/devices/bus/nes/mmc2.h", MAME_DIR .. "src/devices/bus/nes/mmc3.cpp", |