diff options
| author | 2021-10-11 04:49:37 -0800 | |
|---|---|---|
| committer | 2021-10-11 23:49:37 +1100 | |
| commit | 32574013d259d40e4cc1137e7d498e60493babac (patch) | |
| tree | a0069d2235f302f25af770c97c4e825db73cb80f /scripts | |
| parent | c4979ef8d1daa847af76aa8f828f3422c16ab791 (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.lua | 2 |
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", |
