summaryrefslogtreecommitdiffstatshomepage
path: root/scripts
diff options
context:
space:
mode:
author 0kmg <9137159+0kmg@users.noreply.github.com>2021-10-11 04:49:37 -0800
committer GitHub <noreply@github.com>2021-10-11 23:49:37 +1100
commit32574013d259d40e4cc1137e7d498e60493babac (patch)
treea0069d2235f302f25af770c97c4e825db73cb80f /scripts
parentc4979ef8d1daa847af76aa8f828f3422c16ab791 (diff)
bus/nes: Improved support for various VRC clone boards. (#8687)
* Expanded VRC4 CHR bank regs to 9-bit. This functionality is verified on Konami VRC4 hardware as well but is only used by clones (World Hero here). * Removed board for World Hero. Its VRC4 clone chip is under a glop top but is thought to be identical to Konami's. * Reimplemented TF1201 (Lethal Weapon) as a VRC4 subclass. Its clone chip is only known to differ by the IRQ reload bit, which it ignores. * Reimplemented Shui Guan Pipe as a VRC4 subclass. Its clone chip has different PRG banking but is otherwise standard. Software list items promoted to working (nes.xml) --------------------------------------- Gimmick! (Asia, pirate) Lethal Weapon (China) World Hero (Asia) World Hero (Asia, alt)
Diffstat (limited to 'scripts')
-rw-r--r--scripts/src/bus.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua
index bbf1532e71d..cb898a2a4c9 100644
--- a/scripts/src/bus.lua
+++ b/scripts/src/bus.lua
@@ -2884,6 +2884,8 @@ if (BUSES["NES"]~=null) then
MAME_DIR .. "src/devices/bus/nes/tengen.h",
MAME_DIR .. "src/devices/bus/nes/txc.cpp",
MAME_DIR .. "src/devices/bus/nes/txc.h",
+ MAME_DIR .. "src/devices/bus/nes/vrc_clones.cpp",
+ MAME_DIR .. "src/devices/bus/nes/vrc_clones.h",
MAME_DIR .. "src/devices/bus/nes/waixing.cpp",
MAME_DIR .. "src/devices/bus/nes/waixing.h",
MAME_DIR .. "src/devices/bus/nes/zemina.cpp",