summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2023-11-02 20:46:41 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2023-11-02 20:46:41 +0100
commitddbdbb3a616a704a9d0bb43731e424b2bf98ba2b (patch)
tree75dc9028be9660cc20aeba19bc44037bca0a229b
parentd9ee13d48a3698a2b6b0fd367e31c233a02dcbae (diff)
New clones marked not working
----------------------------- Time Scanner (bootleg) [jordigahan, ClawGrip]
-rw-r--r--src/mame/mame.lst1
-rw-r--r--src/mame/sega/system16.cpp39
2 files changed, 40 insertions, 0 deletions
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index e2f3d6ea84a..fbb8f438051 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -40190,6 +40190,7 @@ shinobld // (c) 1987 (but bootleg)
shinoblda //
shinobldb //
tetrisbl // (c) 1988 (but bootleg)
+timescanbl // bootleg
tturfbl // (c) 1989 (Datsu bootleg)
wb3bbl // bootleg
wb3bble // bootleg
diff --git a/src/mame/sega/system16.cpp b/src/mame/sega/system16.cpp
index 5c4bca66789..f4a7232662e 100644
--- a/src/mame/sega/system16.cpp
+++ b/src/mame/sega/system16.cpp
@@ -3757,6 +3757,44 @@ ROM_START( bloxeedbl )
ROM_LOAD( "pal16l8.ic29", 0x600, 0x104, CRC(75ab9e6d) SHA1(38ec8432d86889c999759de8a0b01dbf7a86fda3) )
ROM_END
+// 2 PCB stack
+// Main PCB (marked UNIVE and SERY2) has MC68000P10 with nearby 20 MHz XTAL, Z0840004PSC with nearby 24 MHz XTAL, 2x AY-3-8910A (!), 2x 8-dip banks
+// GFX PCB (marked SYSTEMCAD 014 88 011B) has the GFX ROMs and lots of TTLs
+ROM_START( timescanbl )
+ ROM_REGION( 0x40000, "maincpu", 0 )
+ ROM_LOAD16_BYTE( "ts_8.ic3", 0x00000, 0x10000, CRC(a9b4e091) SHA1(2fa6cbd35498bc99c8099d4060defafd0d9c83b6) )
+ ROM_LOAD16_BYTE( "ts_10.ic6", 0x00001, 0x10000, CRC(c1d620d0) SHA1(17b62390d384a97a45d7a16754e61b2283320fd6) )
+ ROM_LOAD16_BYTE( "ts_7a.ic2", 0x20000, 0x10000, CRC(deab7e4e) SHA1(472a55b0ba289b0f4e538bb4c8b826dede3a40bb) ) // FIXED BITS (11111111), verified. Why though?
+ ROM_LOAD16_BYTE( "ts_9a.ic5", 0x20001, 0x10000, CRC(deab7e4e) SHA1(472a55b0ba289b0f4e538bb4c8b826dede3a40bb) ) // FIXED BITS (11111111), verified. Why though?
+
+ ROM_REGION( 0x8000, "soundcpu", 0 )
+ ROM_LOAD( "ts_6a.ic68", 0x00000, 0x8000, CRC(42abf28e) SHA1(b1279c59f2d6c020b97b8fb60dadd35f9affcf0d) )
+
+ ROM_REGION( 0x30000, "tiles", 0 )
+ ROM_LOAD( "ts_3.ic119", 0x00000, 0x10000, CRC(9ba3e236) SHA1(88891b774d51d923a60392a89d2f26e144337e6b) )
+ ROM_LOAD( "ts_4.ic118", 0x10000, 0x10000, CRC(e88abc47) SHA1(bd44bceeda3844bf35d220776f87b1e78ebb7923) )
+ ROM_LOAD( "ts_5.ic117", 0x20000, 0x10000, CRC(9c1d7121) SHA1(44262391f778c4391abf65891ad53fae957c8853) )
+
+ ROM_REGION16_BE( 0x80000, "sprites", 0 ) // same as the original but in bigger ROMS
+ ROM_LOAD16_BYTE( "ts_1.ic10", 0x00000, 0x8000, CRC(b5e4b7c8) SHA1(a441b5c0db1adf9c34556af655149c1340c681c8) )
+ ROM_CONTINUE( 0x20000, 0x8000 )
+ ROM_CONTINUE( 0x40000, 0x8000 )
+ ROM_CONTINUE( 0x60000, 0x8000 )
+ ROM_LOAD16_BYTE( "ts_2.ic8", 0x00001, 0x8000, CRC(ef4bca57) SHA1(93fba50cdbf65b055cf89967e2c6a36a4059cddd) )
+ ROM_CONTINUE( 0x20001, 0x8000 )
+ ROM_CONTINUE( 0x40001, 0x8000 )
+ ROM_CONTINUE( 0x60001, 0x8000 )
+
+ ROM_REGION( 0x120, "proms", 0 )
+ ROM_LOAD( "b_82s129.i22", 0x000, 0x100, CRC(88962e80) SHA1(ebf3d57d53fcba727cf20e4bb26f12934f7d1bc7) )
+ ROM_LOAD( "b_82s123.ic4", 0x100, 0x020, CRC(98d14190) SHA1(94f49830c98dbb54e10caa31100e382978813531) )
+
+ ROM_REGION( 0x400, "gals", ROMREGION_ERASE00 )
+ ROM_LOAD( "shinobi_gal16v8.ic3", 0x000, 0x117, CRC(4d988385) SHA1(9be8db60bdd452b4013bab42c4b5592b387c927b) )
+ ROM_LOAD( "cs_galv8v.ic13", 0x200, 0x117, NO_DUMP )
+ROM_END
+
+
/*************************************
*
* Driver initialization
@@ -4077,6 +4115,7 @@ GAME( 1988, mutantwarr, altbeast, altbeastbl, tetris, segas1x_bootleg_sta
GAME( 1989, eswatbl, eswat, eswatbl, eswat, segas1x_bootleg_state, init_eswatbl, ROT0, "bootleg", "E-Swat - Cyber Police (bootleg, set 1)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND )
GAME( 1989, eswatbl2, eswat, eswatbl2, eswat, segas1x_bootleg_state, init_eswatbl, ROT0, "bootleg", "E-Swat - Cyber Police (bootleg, set 2)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND )
GAME( 1988, tetrisbl, tetris, tetrisbl, tetris, segas1x_bootleg_state, init_dduxbl, ROT0, "bootleg", "Tetris (bootleg)", 0 )
+GAME( 1987, timescanbl, timescan, tetrisbl, tetris, segas1x_bootleg_state, empty_init, ROT0, "bootleg", "Time Scanner (bootleg)", MACHINE_NOT_WORKING ) // encrypted
/* Tetris-based hardware */
GAME( 1991, beautyb, 0, beautyb, tetris, segas1x_bootleg_state, init_beautyb, ROT0, "AMT", "Beauty Block", MACHINE_NO_SOUND | MACHINE_NOT_WORKING )