summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Roberto Fresca <robbie@mamedev.org>2018-02-04 14:07:06 -0300
committer GitHub <noreply@github.com>2018-02-04 14:07:06 -0300
commitd6ebc3f90ee0ae8d3408ca4d8ff15815d6bf6982 (patch)
tree05d5e3591d9f5069ad08e5017c19b4a2513c812f
parent053fd7699f379d56dc7bedc7d872e16426c03bea (diff)
parentdaa6be7e5859ea9ee1942dcb3606b5fb836fac15 (diff)
Merge pull request #3170 from DavidHaywood/030218
new machines marked as NOT WORKING
-rw-r--r--src/mame/drivers/xavix.cpp18
-rw-r--r--src/mame/mame.lst1
2 files changed, 19 insertions, 0 deletions
diff --git a/src/mame/drivers/xavix.cpp b/src/mame/drivers/xavix.cpp
index 66e2d960634..58cff91b09f 100644
--- a/src/mame/drivers/xavix.cpp
+++ b/src/mame/drivers/xavix.cpp
@@ -209,4 +209,22 @@ ROM_START( taitons1 )
ROM_LOAD( "taitonostalgia1.u3", 0x000000, 0x200000, CRC(25bd8c67) SHA1(a109cd2da6aa4596e3ca3abd1afce2d0001a473f) )
ROM_END
+ROM_START( xavtenni )
+ ROM_REGION( 0x800000, "bios", ROMREGION_ERASE00 )
+ ROM_LOAD( "xavixtennis.bin", 0x000000, 0x800000, CRC(23a1d918) SHA1(2241c59e8ea8328013e55952ebf9060ea0a4675b) )
+ROM_END
+
+/* The 'XaviXPORT' isn't a real console, more of a TV adapter, all the actual hardware (CPU including video hw, sound hw) is in the cartridges and controllers
+ and can vary between games, see notes at top of driver.
+
+ XaviX Tennis should be a standard XaviX CPU, but at the very least makes significantly more use of custom opcodes than Taito Nostalgia 1 which only appears
+ to use the call far / return far for extended memory space. It also seems to require some regular 6502 opcodes to be replaced with custom ones, yet Taito
+ Nostalgia appears to use them in their normal form; either there's some kind of mode switch, or XaviX Tennis is a different CPU type.
+
+ The CPU die on XaviX Tennis is internally marked as NEC 85054-611
+
+*/
+CONS( 2004, xavtenni, 0, 0, xavix, xavix, xavix_state, 0, "SSD Company LTD", "XaviX Tennis (XaviXPORT)", MACHINE_IS_SKELETON )
+
+// standalone TV games
CONS( 2006, taitons1, 0, 0, xavix, xavix, xavix_state, 0, "Bandai / SSD Company LTD / Taito", "Let's! TV Play Classic - Taito Nostalgia 1", MACHINE_IS_SKELETON )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index cac1c5a109a..f92919d37b3 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -38910,6 +38910,7 @@ xsleenaj // TA-0019 (c) 1986
@source:xavix.cpp
taitons1 //
+xavtenni //
@source:xbox.cpp
xbox //