Skip to content

Commit d9e1c07

Browse files
committed
funworld/snooker10.cpp: identified manufacturer for tenballs, using original program ROM
1 parent bc00f47 commit d9e1c07

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

src/mame/funworld/snookr10.cpp

+11-7
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
1212
* Snooker 10 (Ver 1.11), Sandii', 1998.
1313
* Apple 10 (Ver 1.21), Sandii', 1998.
14-
* Ten Balls (Ver 1.05), unknown, 1997.
14+
* Ten Balls (Ver 1.05), JCD srl, 1997.
1515
* Crystals Colours (Ver 1.02), JCD srl, 1998.
1616
* Crystals Colours (Ver 1.01), JCD srl, 1998.
1717
@@ -1132,22 +1132,26 @@ ROM_START( apple10 )
11321132
ROM_LOAD( "5.u27", 0x0000, 0x8000, CRC(3510d705) SHA1(2190c8199d29bf89e3007eb771cc6b0e2b58f6cd) )
11331133
ROM_END
11341134

1135+
// TENBALLS1 PCB with G65SC02P-2, 16 MHz XTAL, 2x XILINX XC9572, AD-65, 8-DIP bank
1136+
// the same game, with just the copyright blanked in ROM, has also been found on a very similar, unmarked PCB with generic labels and bigger CPLDs
11351137
ROM_START( tenballs )
11361138
ROM_REGION( 0x10000, "maincpu", 0 )
1137-
ROM_LOAD( "4.u2", 0x8000, 0x8000, CRC(2f334862) SHA1(61d57995451b6bc7de23900c460c3e073993899c) )
1139+
ROM_LOAD( "ten_balls_1.u2", 0x8000, 0x8000, CRC(7fc8c292) SHA1(8e7f17d971379ea3b870cbda0b019d9a573bed07) ) // M27C256B, just labeled 4 on the other PCB
1140+
// the following is the hash of the version with copyright blanked
1141+
// ROM_LOAD( "4.u2", 0x8000, 0x8000, CRC(2f334862) SHA1(61d57995451b6bc7de23900c460c3e073993899c) )
11381142

11391143
ROM_REGION( 0x10000, "gfx1", 0 )
1140-
ROM_LOAD( "3.u16", 0x0000, 0x8000, CRC(9eb88a08) SHA1(ab52924103e2b14c598a21c3d77b053da37a0212) )
1141-
ROM_LOAD( "2.u15", 0x8000, 0x8000, CRC(a5091583) SHA1(c0775d9b77cb634d3702b6c08cdf73c867b6169a) )
1144+
ROM_LOAD( "ten_balls_2.u16", 0x0000, 0x8000, CRC(9eb88a08) SHA1(ab52924103e2b14c598a21c3d77b053da37a0212) ) // M27C256B, just labeled 3 on the other PCB
1145+
ROM_LOAD( "ten_balls_3.u15", 0x8000, 0x8000, CRC(a5091583) SHA1(c0775d9b77cb634d3702b6c08cdf73c867b6169a) ) // M27C256B, just labeled 2 on the other PCB
11421146

11431147
ROM_REGION( 0x40000, "oki", 0 ) // ADPCM samples
1144-
ROM_LOAD( "1.u28", 0x00000, 0x40000, CRC(17090d56) SHA1(3a4c247f96c80f8cf4c1389b273880c5ea6fc39d) )
1148+
ROM_LOAD( "ten_balls_4.u28", 0x00000, 0x40000, CRC(17090d56) SHA1(3a4c247f96c80f8cf4c1389b273880c5ea6fc39d) ) // M27C2001, just labeled 1 on the other PCB
11451149

11461150
ROM_REGION( 0x0800, "nvram", 0 ) // default NVRAM
11471151
ROM_LOAD( "ten_balls_nvram.bin", 0x0000, 0x0800, CRC(42a5803f) SHA1(2c8c9ec0f26a947cf9cfa2e91e9127725becdef5) )
11481152

11491153
ROM_REGION( 0x0200, "proms", 0 )
1150-
ROM_LOAD( "82s147.u17", 0x0000, 0x0200, CRC(20234dcc) SHA1(197937bbec0201888467e250bdba49e39aa4204a) )
1154+
ROM_LOAD( "am27s29pc.u17", 0x0000, 0x0200, CRC(20234dcc) SHA1(197937bbec0201888467e250bdba49e39aa4204a) ) // 82s147 on the other PCB
11511155
ROM_END
11521156

11531157
/*
@@ -1213,6 +1217,6 @@ ROM_END
12131217
// YEAR NAME PARENT MACHINE INPUT CLASS INIT ROT COMPANY FULLNAME FLAGS LAYOUT
12141218
GAMEL( 1998, snookr10, 0, snookr10, snookr10, snookr10_state, empty_init, ROT0, "Sandii'", "Snooker 10 (Ver 1.11)", 0, layout_snookr10 )
12151219
GAMEL( 1998, apple10, 0, apple10, apple10, snookr10_state, empty_init, ROT0, "Sandii'", "Apple 10 (Ver 1.21)", 0, layout_snookr10 )
1216-
GAMEL( 1997, tenballs, snookr10, tenballs, tenballs, snookr10_state, empty_init, ROT0, "<unknown>", "Ten Balls (Ver 1.05)", 0, layout_snookr10 )
1220+
GAMEL( 1997, tenballs, snookr10, tenballs, tenballs, snookr10_state, empty_init, ROT0, "JCD srl", "Ten Balls (Ver 1.05)", 0, layout_snookr10 )
12171221
GAMEL( 1998, crystalc, 0, crystalc, crystalc, snookr10_state, empty_init, ROT0, "JCD srl", "Crystals Colours (Ver 1.02)", 0, layout_snookr10 )
12181222
GAMEL( 1998, crystalca, crystalc, crystalc, crystalca, snookr10_state, empty_init, ROT0, "JCD srl", "Crystals Colours (Ver 1.01)", 0, layout_snookr10 )

0 commit comments

Comments
 (0)