summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Roberto Fresca <robbie@robertofresca.com>2025-08-07 03:22:36 +0200
committer Roberto Fresca <robbie@robertofresca.com>2025-08-07 03:22:36 +0200
commita3991710cae2fbe8d917e560976cfd2c5c024343 (patch)
treefe7c913bd4f732d5e482510bd0dfd2ca3ca92319
parent1f844e2dd7c537a4ebb02598912ea51e62be6e8e (diff)
New working clones
------------------ Unknown Golden Poker (PED 85%) [Roberto Fresca, Grull Osgo, Hammy] Unknown Golden Poker (PED 80%) [Roberto Fresca, Grull Osgo, Hammy] Unknown Golden Poker (PED 70%) [Roberto Fresca, Grull Osgo, Hammy]
-rw-r--r--src/mame/mame.lst3
-rw-r--r--src/mame/misc/goldnpkr.cpp65
2 files changed, 64 insertions, 4 deletions
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index bd74db790b3..a7250d90267 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -31189,6 +31189,9 @@ goldnpkh
goldnpkr
goodluck
gp_jpn22
+gp_ped42_70
+gp_ped42_80
+gp_ped42_85
gp_ped42_90
gp_ped42_95
gp_turbo
diff --git a/src/mame/misc/goldnpkr.cpp b/src/mame/misc/goldnpkr.cpp
index d2401beb197..cb5905d1552 100644
--- a/src/mame/misc/goldnpkr.cpp
+++ b/src/mame/misc/goldnpkr.cpp
@@ -13356,6 +13356,24 @@ ROM_START( gp_jpn22 )
ROM_LOAD( "tbp24s10n.7d", 0x0000, 0x0100, CRC(7f31066b) SHA1(15420780ec6b2870fc4539ec3afe4f0c58eedf12) )
ROM_END
+ROM_START( gp_ped42_95 )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "gp_ped42.a", 0x6000, 0x1000, CRC(e583e157) SHA1(331f68ac4c5458722848ad8e2e28caf759c2106a) )
+ ROM_LOAD( "gp_ped42.b95", 0x7000, 0x1000, CRC(26bc2b04) SHA1(485ea98c203a0b842142e88bfa7908229cfca237) )
+
+ ROM_REGION( 0x6000, "gfx1", 0 )
+ ROM_FILL( 0x0000, 0x4000, 0x0000 ) // filling the R-G bitplanes
+ ROM_LOAD( "u38_5a.bin", 0x4000, 0x2000, CRC(32705e1d) SHA1(84f9305af38179985e0224ae2ea54c01dfef6e12) ) // char ROM
+
+ ROM_REGION( 0x6000, "gfx2", 0 )
+ ROM_LOAD( "u43_2a.bin", 0x0000, 0x2000, CRC(10b34856) SHA1(52e4cc81b36b4c807b1d4471c0f7bea66108d3fd) ) // cards deck gfx, bitplane1
+ ROM_LOAD( "u40_4a.bin", 0x2000, 0x2000, CRC(5fc965ef) SHA1(d9ecd7e9b4915750400e76ca604bec8152df1fe4) ) // cards deck gfx, bitplane2
+ ROM_COPY( "gfx1", 0x4800, 0x4000, 0x0800 ) // cards deck gfx, bitplane3. found in the 2nd quarter of the char rom
+
+ ROM_REGION( 0x0100, "proms", 0 )
+ ROM_LOAD( "tbp24s10n.7d", 0x0000, 0x0100, CRC(7f31066b) SHA1(15420780ec6b2870fc4539ec3afe4f0c58eedf12) )
+ROM_END
+
ROM_START( gp_ped42_90 )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "gp_ped42.a", 0x6000, 0x1000, CRC(e583e157) SHA1(331f68ac4c5458722848ad8e2e28caf759c2106a) )
@@ -13374,10 +13392,46 @@ ROM_START( gp_ped42_90 )
ROM_LOAD( "tbp24s10n.7d", 0x0000, 0x0100, CRC(7f31066b) SHA1(15420780ec6b2870fc4539ec3afe4f0c58eedf12) )
ROM_END
-ROM_START( gp_ped42_95 )
+ROM_START( gp_ped42_85 )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "gp_ped42.a", 0x6000, 0x1000, CRC(e583e157) SHA1(331f68ac4c5458722848ad8e2e28caf759c2106a) )
- ROM_LOAD( "gp_ped42.b95", 0x7000, 0x1000, CRC(26bc2b04) SHA1(485ea98c203a0b842142e88bfa7908229cfca237) )
+ ROM_LOAD( "gp_ped42.b85", 0x7000, 0x1000, CRC(8313b044) SHA1(bc3f6c003c4ac24cd5c502a2d793b9172bb2c14d) )
+
+ ROM_REGION( 0x6000, "gfx1", 0 )
+ ROM_FILL( 0x0000, 0x4000, 0x0000 ) // filling the R-G bitplanes
+ ROM_LOAD( "u38_5a.bin", 0x4000, 0x2000, CRC(32705e1d) SHA1(84f9305af38179985e0224ae2ea54c01dfef6e12) ) // char ROM
+
+ ROM_REGION( 0x6000, "gfx2", 0 )
+ ROM_LOAD( "u43_2a.bin", 0x0000, 0x2000, CRC(10b34856) SHA1(52e4cc81b36b4c807b1d4471c0f7bea66108d3fd) ) // cards deck gfx, bitplane1
+ ROM_LOAD( "u40_4a.bin", 0x2000, 0x2000, CRC(5fc965ef) SHA1(d9ecd7e9b4915750400e76ca604bec8152df1fe4) ) // cards deck gfx, bitplane2
+ ROM_COPY( "gfx1", 0x4800, 0x4000, 0x0800 ) // cards deck gfx, bitplane3. found in the 2nd quarter of the char rom
+
+ ROM_REGION( 0x0100, "proms", 0 )
+ ROM_LOAD( "tbp24s10n.7d", 0x0000, 0x0100, CRC(7f31066b) SHA1(15420780ec6b2870fc4539ec3afe4f0c58eedf12) )
+ROM_END
+
+ROM_START( gp_ped42_80 )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "gp_ped42.a", 0x6000, 0x1000, CRC(e583e157) SHA1(331f68ac4c5458722848ad8e2e28caf759c2106a) )
+ ROM_LOAD( "gp_ped42.b80", 0x7000, 0x1000, CRC(0e5cba3d) SHA1(51a6cbe532598c1849e6aa9386a4f0782376ecc2) )
+
+ ROM_REGION( 0x6000, "gfx1", 0 )
+ ROM_FILL( 0x0000, 0x4000, 0x0000 ) // filling the R-G bitplanes
+ ROM_LOAD( "u38_5a.bin", 0x4000, 0x2000, CRC(32705e1d) SHA1(84f9305af38179985e0224ae2ea54c01dfef6e12) ) // char ROM
+
+ ROM_REGION( 0x6000, "gfx2", 0 )
+ ROM_LOAD( "u43_2a.bin", 0x0000, 0x2000, CRC(10b34856) SHA1(52e4cc81b36b4c807b1d4471c0f7bea66108d3fd) ) // cards deck gfx, bitplane1
+ ROM_LOAD( "u40_4a.bin", 0x2000, 0x2000, CRC(5fc965ef) SHA1(d9ecd7e9b4915750400e76ca604bec8152df1fe4) ) // cards deck gfx, bitplane2
+ ROM_COPY( "gfx1", 0x4800, 0x4000, 0x0800 ) // cards deck gfx, bitplane3. found in the 2nd quarter of the char rom
+
+ ROM_REGION( 0x0100, "proms", 0 )
+ ROM_LOAD( "tbp24s10n.7d", 0x0000, 0x0100, CRC(7f31066b) SHA1(15420780ec6b2870fc4539ec3afe4f0c58eedf12) )
+ROM_END
+
+ROM_START( gp_ped42_70 )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "gp_ped42.a", 0x6000, 0x1000, CRC(e583e157) SHA1(331f68ac4c5458722848ad8e2e28caf759c2106a) )
+ ROM_LOAD( "gp_ped42.b70", 0x7000, 0x1000, CRC(346029ae) SHA1(2cd04ab122885947aa1c47a582cd504c170c0771) )
ROM_REGION( 0x6000, "gfx1", 0 )
ROM_FILL( 0x0000, 0x4000, 0x0000 ) // filling the R-G bitplanes
@@ -14107,8 +14161,11 @@ GAME( 198?, unkicpetg, 0, unkicpf40, unkicpetg, goldnpkr_state, empty_in
GAME( 198?, gp_turbo, 0, pottnpkr, pottnpkr, goldnpkr_state, empty_init, ROT0, "<unknown>", "Unknown Turbo Poker", 0 ) // no lamps
GAME( 198?, gp_jpn22, goldnpkr, goldnpkr, goldnpkr, goldnpkr_state, empty_init, ROT0, "<unknown>", "Unknown Golden Poker (Japan Ver. 2.2)", 0 ) // no lamps
-GAME( 198?, gp_ped42_90, goldnpkr, goldnpkr, goldnpkr, goldnpkr_state, init_ped42, ROT0, "<unknown>", "Unknown Golden Poker (PED 90%)", 0 ) // no lamps
-GAME( 198?, gp_ped42_95, goldnpkr, goldnpkr, goldnpkr, goldnpkr_state, init_ped42, ROT0, "<unknown>", "Unknown Golden Poker (PED 95%)", 0 ) // no lamps
+GAME( 1987, gp_ped42_95, goldnpkr, goldnpkr, goldnpkr, goldnpkr_state, init_ped42, ROT0, "<unknown>", "Unknown Golden Poker (PED 95%)", 0 ) // no lamps
+GAME( 1987, gp_ped42_90, goldnpkr, goldnpkr, goldnpkr, goldnpkr_state, init_ped42, ROT0, "<unknown>", "Unknown Golden Poker (PED 90%)", 0 ) // no lamps
+GAME( 1987, gp_ped42_85, goldnpkr, goldnpkr, goldnpkr, goldnpkr_state, init_ped42, ROT0, "<unknown>", "Unknown Golden Poker (PED 85%)", 0 ) // no lamps
+GAME( 1987, gp_ped42_80, goldnpkr, goldnpkr, goldnpkr, goldnpkr_state, init_ped42, ROT0, "<unknown>", "Unknown Golden Poker (PED 80%)", 0 ) // no lamps
+GAME( 1987, gp_ped42_70, goldnpkr, goldnpkr, goldnpkr, goldnpkr_state, init_ped42, ROT0, "<unknown>", "Unknown Golden Poker (PED 70%)", 0 ) // no lamps
/*************************************** SETS W/IRQ0 ***************************************/