summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/lvcards.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/lvcards.cpp')
-rw-r--r--src/mame/drivers/lvcards.cpp60
1 files changed, 57 insertions, 3 deletions
diff --git a/src/mame/drivers/lvcards.cpp b/src/mame/drivers/lvcards.cpp
index ba00c75d0f3..d1d7fd0d3bb 100644
--- a/src/mame/drivers/lvcards.cpp
+++ b/src/mame/drivers/lvcards.cpp
@@ -553,6 +553,59 @@ ROM_START( lvcards )
ROM_LOAD( "1.7a", 0x0200, 0x0100, CRC(e40f2363) SHA1(cea598b6ed037dd3b4306c2ca3b0b4d5197d42a4) )
ROM_END
+/*
+>romcmp -d lvcards.zip lvcardsa.zip
+10 and 10 files
+3.7c FIXED BITS (0000xxxx)
+2.7b FIXED BITS (0000xxxx)
+1.7a FIXED BITS (0000xxxx)
+ 7052.a7 FIXED BITS (0000xxxx)
+ 7052.b7 FIXED BITS (0000xxxx)
+ 7052.c7 FIXED BITS (0000xxxx)
+lc4.bin 4.f4 IDENTICAL
+lc6.bin 6.c4 IDENTICAL
+lc7.bin 7.a4 IDENTICAL
+lc5.bin [1/2] 5.d4 [1/2] IDENTICAL
+3.7c [1/2] 7052.c7 [1/2] IDENTICAL
+2.7b [1/2] 7052.b7 [1/2] IDENTICAL
+1.7a [1/2] 7052.a7 [1/2] IDENTICAL
+lc3.bin [2/2] 3.h4 [2/2] IDENTICAL
+lc3.bin [1/2] 3.h4 [1/2] 99.975586%
+lc5.bin [2/2] 5.d4 [2/2] 99.963379%
+3.7c [2/2] 7052.c7 [2/2] 96.875000%
+1.7a [2/2] 7052.a7 [2/2] 94.531250%
+2.7b [2/2] 7052.b7 [2/2] 93.750000%
+lc2.bin [even 1/2] 2.k4 [even 1/2] 15.966797%
+lc1.bin [1/4] 1.l4 [1/4] 10.009766%
+lc1.bin [3/4] 1.l4 [3/4] 9.814453%
+lc2.bin [odd 1/2] 2.k4 [even 2/2] 0.781250%
+lc2.bin [odd 2/2] 2.k4 [odd 1/2] 0.488281%
+lc1.bin [2/4] 1.l4 [4/4] 0.317383%
+lc1.bin [4/4] 1.l4 [2/4] 0.317383%
+lc2.bin [even 2/2] 2.k4 [odd 2/2] 0.146484%
+*/
+ROM_START( lvcardsa )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "1.l4", 0x0000, 0x4000, CRC(81a25f70) SHA1(ce8917674b3374e5e138420f062d9b7aba3f6e11) )
+ ROM_LOAD( "2.k4", 0x4000, 0x2000, CRC(d1c72fc2) SHA1(496606e129046d253d716254ef4e58a93ca10aa0) )
+ ROM_LOAD( "3.h4", 0xc000, 0x2000, CRC(45cb4b4f) SHA1(6eb5725c048efe729246c730d6576b19ee24eab7) )
+
+ ROM_REGION( 0x10000, "gfx1", 0 )
+ ROM_LOAD( "4.f4", 0x0000, 0x2000, CRC(dd705389) SHA1(271c11c2bd9affd976d65e318fd9fb01dbdde040) ) // identical
+ ROM_CONTINUE( 0x8000, 0x2000 )
+ ROM_LOAD( "5.d4", 0x2000, 0x2000, CRC(60841508) SHA1(1da57c57ae01b8c93c32e6ffe7efd0852296eaf0) ) // 1st half: identical. 2nd half: 99.963379%
+ ROM_CONTINUE( 0xa000, 0x2000 )
+ ROM_LOAD( "6.c4", 0x4000, 0x2000, CRC(2991a6ec) SHA1(b2c32550884b7b708db48bb7f0854bbad504417d) ) // identical
+ ROM_RELOAD( 0xc000, 0x2000 )
+ ROM_LOAD( "7.a4", 0x6000, 0x2000, CRC(f1b84c56) SHA1(6834139400bf8aa8db17f65bfdcbdcb2433d5fdc) ) // identical
+ ROM_RELOAD( 0xe000, 0x2000 )
+
+ ROM_REGION( 0x0300, "proms", 0 )
+ ROM_LOAD( "7052.c7", 0x0000, 0x0100, CRC(c8ddd9d8) SHA1(511a575b9a0c66819754146f72eab075bbc0a06e) )
+ ROM_LOAD( "7052.b7", 0x0100, 0x0100, CRC(a7f37cb0) SHA1(236145e93af244a50ed66b9875ed019b1dde9027) )
+ ROM_LOAD( "7052.a7", 0x0200, 0x0100, CRC(dcb970fd) SHA1(ce88f5f49dbcf187ac9344235b035f742c820336) )
+ROM_END
+
ROM_START( ponttehk )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "ponttehk.001", 0x0000, 0x4000, CRC(1f8c1b38) SHA1(3776ddd695741223bd9ad41f74187bff31f2cd3b) )
@@ -570,6 +623,7 @@ ROM_START( ponttehk )
ROM_LOAD( "pon24s10.001", 0x0200, 0x0100, CRC(c64ecee8) SHA1(80c9ec21e135235f7f2d41ce7900cf3904123823) ) /* blue component */
ROM_END
-GAME( 1985, lvcards, 0, lvcards, lvcards, lvcards_state, empty_init, ROT0, "Tehkan", "Lovely Cards", 0 )
-GAME( 1985, lvpoker, lvcards, lvpoker, lvpoker, lvpoker_state, empty_init, ROT0, "Tehkan", "Lovely Poker [BET]", 0 )
-GAME( 1985, ponttehk, 0, ponttehk, ponttehk, lvpoker_state, empty_init, ROT0, "Tehkan", "Pontoon (Tehkan)", 0 )
+GAME( 1985, lvcards, 0, lvcards, lvcards, lvcards_state, empty_init, ROT0, "Tehkan", "Lovely Cards", 0 )
+GAME( 1985, lvcardsa, lvcards, lvcards, lvcards, lvcards_state, empty_init, ROT0, "Tehkan", "Lovely Cards (encrypted)", MACHINE_NOT_WORKING )
+GAME( 1985, lvpoker, lvcards, lvpoker, lvpoker, lvpoker_state, empty_init, ROT0, "Tehkan", "Lovely Poker [BET]", 0 )
+GAME( 1985, ponttehk, 0, ponttehk, ponttehk, lvpoker_state, empty_init, ROT0, "Tehkan", "Pontoon (Tehkan)", 0 )