summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2024-03-20 17:06:25 +0100
committer hap <happppp@users.noreply.github.com>2024-03-20 17:07:48 +0100
commit80e9125a5bb126aaf2b3d88ac91b09f4ca2676f6 (patch)
treecee82e00627d0ee5a9e4ff727e926e967853ca81
parent7d263b5d0bf13f98fb116db12a77edc5309b7a39 (diff)
New working clones
------------------ Super Nova (Novag, v1.05 set 2) [Berger]
-rw-r--r--src/mame/mame.lst1
-rw-r--r--src/mame/novag/primo.cpp15
2 files changed, 13 insertions, 3 deletions
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 6a46a31871b..7911898ecb2 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -34917,6 +34917,7 @@ nmicro2
@source:novag/primo.cpp
nprimo
nsnova
+nsnovaa
supremo
@source:novag/robotadv.cpp
diff --git a/src/mame/novag/primo.cpp b/src/mame/novag/primo.cpp
index 7e88fd4c2ea..7024beb15fe 100644
--- a/src/mame/novag/primo.cpp
+++ b/src/mame/novag/primo.cpp
@@ -55,7 +55,7 @@ Novag Super Nova (model 904)
----------------------------
Hardware notes:
-- Hitachi HD63A03YP @ 16MHz
+- Hitachi HD63A03YP (or HD6301Y0P in mode 1) @ 16MHz
- 32KB ROM(TC57256AD-12), 8KB RAM(CXK58648P-10L)
- LCD with 4 7segs and custom segments, no LCD chip
- RJ-12 port for Novag Super System (like the one in nsvip/sexpertc)
@@ -452,7 +452,7 @@ ROM_START( supremo )
ROM_END
-ROM_START( nsnova ) // ID = N1.05
+ROM_START( nsnova ) // ID = N1.05, serial 326xx/340xx
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("n_530.u5", 0x8000, 0x8000, CRC(727a0ada) SHA1(129c1edc5c1d2e12ce97ebef81c6d5555464a11d) )
@@ -460,6 +460,14 @@ ROM_START( nsnova ) // ID = N1.05
ROM_LOAD("nvip.svg", 0, 36256, CRC(3373e0d5) SHA1(25bfbf0405017388c30f4529106baccb4723bc6b) )
ROM_END
+ROM_START( nsnovaa ) // ID = N1.05, serial 310xx
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD("n_319.u5", 0x8000, 0x8000, CRC(7ad4cbde) SHA1(cc92a162d4a63466f2333708a8e07269646188ea) ) // 1 byte different, does not look like bitrot
+
+ ROM_REGION( 36256, "screen", 0 )
+ ROM_LOAD("nvip.svg", 0, 36256, CRC(3373e0d5) SHA1(25bfbf0405017388c30f4529106baccb4723bc6b) )
+ROM_END
+
} // anonymous namespace
@@ -473,4 +481,5 @@ SYST( 1987, nprimo, 0, 0, primo, primo, primo_state, empty_init,
SYST( 1988, supremo, 0, 0, supremo, supremo, primo_state, empty_init, "Novag Industries", "Supremo", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
-SYST( 1990, nsnova, 0, 0, snova, snova, primo_state, empty_init, "Novag Industries", "Super Nova (Novag, v1.05)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
+SYST( 1990, nsnova, 0, 0, snova, snova, primo_state, empty_init, "Novag Industries", "Super Nova (Novag, v1.05 set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
+SYST( 1990, nsnovaa, nsnova, 0, snova, snova, primo_state, empty_init, "Novag Industries", "Super Nova (Novag, v1.05 set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )