summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author algestam <henrik@algestam.se>2022-01-14 22:50:33 +0100
committer GitHub <noreply@github.com>2022-01-14 22:50:33 +0100
commit00ed7d8d9dc9cf7f93261abbc101213eb90ec61b (patch)
tree53d653a95e7356a03d5f6f623865cf50b221205b /src
parent20f5832682adab0167f25a109c6b06a07383656b (diff)
New working clone (#9144)
---------- Game & Watch: Judge (purple version) [algestam, Alexander Bliven]
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/hh_sm510.cpp14
-rw-r--r--src/mame/mame.lst1
2 files changed, 12 insertions, 3 deletions
diff --git a/src/mame/drivers/hh_sm510.cpp b/src/mame/drivers/hh_sm510.cpp
index 364f73b60be..a36a161f0b5 100644
--- a/src/mame/drivers/hh_sm510.cpp
+++ b/src/mame/drivers/hh_sm510.cpp
@@ -21,7 +21,6 @@ TODO:
- confirm gnw_bfight rom (assumed to be the same as gnw_bfightn)
- confirm gnw_climber rom (assumed to be the same as gnw_climbern)
- confirm gnw_smb rom (assumed to be the same as gnw_smbn)
-- dump/add purple version of gnw_judge, different MCU label?
- dump/add 2nd version of gnw_mariocmt, different MCU label?
- Currently there is no accurate way to dump the SM511/SM512 melody ROM
electronically. For the ones that weren't decapped, they were read by
@@ -812,7 +811,7 @@ ROM_END
Nintendo Game & Watch: Judge (model IP-05)
* PCB label IP-05
- * Sharp SM5A label IP-05 5010 (no decap)
+ * Sharp SM5A label IP-05 5010, or IP-15 5012 (no decap)
* lcd screen with custom segments, 1-bit sound
The first (green) issue of the game contains a bug where the players are
@@ -867,6 +866,14 @@ void gnw_judge_state::gnw_judge(machine_config &config)
ROM_START( gnw_judge )
ROM_REGION( 0x1000, "maincpu", 0 )
+ ROM_LOAD( "ip-15", 0x0000, 0x0740, CRC(f6ed6f62) SHA1(97bc1b5c383fb4077d982cfdc5a7d7603a0b5e2f) )
+
+ ROM_REGION( 105108, "screen", 0)
+ ROM_LOAD( "gnw_judge.svg", 0, 105108, CRC(7760e82e) SHA1(cfc1f08465ecc8ac3385bcb078268cbbfca9fc41) )
+ROM_END
+
+ROM_START( gnw_judgeo )
+ ROM_REGION( 0x1000, "maincpu", 0 )
ROM_LOAD( "ip-05", 0x0000, 0x0740, CRC(1b28a834) SHA1(cb8dbbf678ba22c4484d18cc1a6b99c1d34d1951) )
ROM_REGION( 105108, "screen", 0)
@@ -9722,7 +9729,8 @@ CONS( 1980, gnw_ball, 0, 0, gnw_ball, gnw_ball, gnw_ball_s
CONS( 1980, gnw_flagman, 0, 0, gnw_flagman, gnw_flagman, gnw_flagman_state, empty_init, "Nintendo", "Game & Watch: Flagman", MACHINE_SUPPORTS_SAVE )
CONS( 1980, gnw_vermin, 0, 0, gnw_vermin, gnw_vermin, gnw_vermin_state, empty_init, "Nintendo", "Game & Watch: Vermin", MACHINE_SUPPORTS_SAVE )
CONS( 1980, gnw_fires, 0, 0, gnw_fires, gnw_fires, gnw_fires_state, empty_init, "Nintendo", "Game & Watch: Fire (Silver)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK )
-CONS( 1980, gnw_judge, 0, 0, gnw_judge, gnw_judge, gnw_judge_state, empty_init, "Nintendo", "Game & Watch: Judge (green version)", MACHINE_SUPPORTS_SAVE )
+CONS( 1980, gnw_judge, 0, 0, gnw_judge, gnw_judge, gnw_judge_state, empty_init, "Nintendo", "Game & Watch: Judge (purple version)", MACHINE_SUPPORTS_SAVE )
+CONS( 1980, gnw_judgeo, gnw_judge, 0, gnw_judge, gnw_judge, gnw_judge_state, empty_init, "Nintendo", "Game & Watch: Judge (green version)", MACHINE_SUPPORTS_SAVE )
CONS( 1981, gnw_manholeg, 0, 0, gnw_manholeg, gnw_manholeg, gnw_manholeg_state, empty_init, "Nintendo", "Game & Watch: Manhole (Gold)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK )
CONS( 1981, gnw_helmet, 0, 0, gnw_helmet, gnw_helmet, gnw_helmet_state, empty_init, "Nintendo", "Game & Watch: Helmet (CN-17 version)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK )
CONS( 1981, gnw_helmeto, gnw_helmet, 0, gnw_helmet, gnw_helmet, gnw_helmet_state, empty_init, "Nintendo", "Game & Watch: Helmet (CN-07 version)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 94fcf4b73f0..e62a662bac9 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -16468,6 +16468,7 @@ gnw_ghouse // Nintendo
gnw_helmet // Nintendo
gnw_helmeto // Nintendo
gnw_judge // Nintendo
+gnw_judgeo // Nintendo
gnw_lboat // Nintendo
gnw_lion // Nintendo
gnw_manhole // Nintendo