mirror of
https://github.com/holub/mame
synced 2025-04-23 17:00:53 +03:00
New NOT_WORKING clone (#4122)
* New NOT_WORKING clone ---------------------------------- Break Thru (Tecfri license) [jordigahan, Recreativas.org] * Add "brkthrut" * Marked "8.bin" on "brkthrut" as BAD_DUMP
This commit is contained in:
parent
c6365e4605
commit
e752558529
@ -553,6 +553,48 @@ ROM_START( brkthruj )
|
||||
ROM_LOAD( "brkthru.5", 0x8000, 0x8000, CRC(c309435f) SHA1(82914004c2b169a7c31aa49af83a699ebbc7b33f) )
|
||||
ROM_END
|
||||
|
||||
// Tecfri PCB with Data East license.
|
||||
// Although only program ROM "8.bin" is marked as BAD_DUMP, it would be better to redump all program ROMs, to be 100% sure it's a good set.
|
||||
ROM_START( brkthrut )
|
||||
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for main CPU + 64k for banked ROMs */
|
||||
ROM_LOAD( "5.bin", 0x04000, 0x4000, CRC(158e660a) SHA1(608082e8b49d3c5595c25be8c19b80402310406a) )
|
||||
ROM_LOAD( "6.bin", 0x08000, 0x8000, CRC(1d88c59f) SHA1(d2cbcb0fffc21237d9b9e821a9122e4b447cf22b) )
|
||||
ROM_LOAD( "8.bin", 0x10000, 0x8000, BAD_DUMP CRC(0f933b74) SHA1(3e544346e84a5690d757ebde823895ca98b1cd0a) )
|
||||
ROM_LOAD( "7.bin", 0x18000, 0x8000, CRC(9c564f44) SHA1(c8d727b63ac29c24659d12f1d573c81e3fbf6745) )
|
||||
|
||||
ROM_REGION( 0x02000, "gfx1", 0 )
|
||||
ROM_LOAD( "9.bin", 0x00000, 0x2000, CRC(58c0b29b) SHA1(9dc075f8afae7e8fe164a9fe325e9948cdc7e4bb) ) /* characters */ /* Same as parent */
|
||||
|
||||
ROM_REGION( 0x20000, "gfx2", 0 )
|
||||
/* background */
|
||||
/* we do a lot of scatter loading here, to place the data in a format */
|
||||
/* which can be decoded by MAME's standard functions */
|
||||
ROM_LOAD( "2.bin", 0x00000, 0x4000, CRC(920cc56a) SHA1(c75806691073f1f3bd54dcaca4c14155ecf4471d) ) /* bitplanes 1,2 for bank 1,2 */ /* Same as parent */
|
||||
ROM_CONTINUE( 0x08000, 0x4000 ) /* bitplanes 1,2 for bank 3,4 */
|
||||
ROM_LOAD( "1.bin", 0x10000, 0x4000, CRC(6c47dc43) SHA1(3274fb8ddf0e0c91f5796677255ade78e3b3f9d6) ) /* bitplanes 1,2 for bank 5,6 */
|
||||
ROM_CONTINUE( 0x18000, 0x4000 ) /* bitplanes 1,2 for bank 7,8 */
|
||||
ROM_LOAD( "3.bin", 0x04000, 0x1000, CRC(f67ee64e) SHA1(75634bd481ae44b8aa02acb4f9b4d7ff973a4c71) ) /* bitplane 3 for bank 1,2 */ /* Same as parent */
|
||||
ROM_CONTINUE( 0x06000, 0x1000 )
|
||||
ROM_CONTINUE( 0x0c000, 0x1000 ) /* bitplane 3 for bank 3,4 */
|
||||
ROM_CONTINUE( 0x0e000, 0x1000 )
|
||||
ROM_CONTINUE( 0x14000, 0x1000 ) /* bitplane 3 for bank 5,6 */
|
||||
ROM_CONTINUE( 0x16000, 0x1000 )
|
||||
ROM_CONTINUE( 0x1c000, 0x1000 ) /* bitplane 3 for bank 7,8 */
|
||||
ROM_CONTINUE( 0x1e000, 0x1000 )
|
||||
|
||||
ROM_REGION( 0x18000, "gfx3", 0 )
|
||||
ROM_LOAD( "10.bin", 0x00000, 0x8000, CRC(1f6c2ca3) SHA1(fad00456c5592fa41af01cd038f1df9abc57cd82) ) /* sprites */
|
||||
ROM_LOAD( "11.bin", 0x08000, 0x8000, CRC(c4e69004) SHA1(a2b431fa72cce1aaeb85de7ac61fc67d5d20788e) )
|
||||
ROM_LOAD( "12.bin", 0x10000, 0x8000, CRC(c152a99b) SHA1(f96133aa01219eda357b9e906bd9577dbfe359c0) ) /* Same as parent */
|
||||
|
||||
ROM_REGION( 0x0200, "proms", 0 ) /* Not dumped on the Tecfri PCB, taken from the parent set */
|
||||
ROM_LOAD( "brkthru.13", 0x0000, 0x0100, CRC(aae44269) SHA1(7c66aeb93577104109d264ee8b848254256c81eb) ) /* red and green component */
|
||||
ROM_LOAD( "brkthru.14", 0x0100, 0x0100, CRC(f2d4822a) SHA1(f535e91b87ff01f2a73662856fd3f72907ca62e9) ) /* blue component */
|
||||
|
||||
ROM_REGION( 0x10000, "audiocpu", 0 )
|
||||
ROM_LOAD( "4.bin", 0x8000, 0x8000, CRC(c309435f) SHA1(82914004c2b169a7c31aa49af83a699ebbc7b33f) ) /* Same as parent */
|
||||
ROM_END
|
||||
|
||||
/* bootleg, changed prg rom fails test, probably just the japanese version modified to have english title */
|
||||
ROM_START( forcebrk )
|
||||
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for main CPU + 64k for banked ROMs */
|
||||
@ -653,7 +695,8 @@ void brkthru_state::init_brkthru()
|
||||
*
|
||||
*************************************/
|
||||
|
||||
GAME( 1986, brkthru, 0, brkthru, brkthru, brkthru_state, init_brkthru, ROT0, "Data East USA", "Break Thru (US)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, brkthruj, brkthru, brkthru, brkthruj, brkthru_state, init_brkthru, ROT0, "Data East Corporation", "Kyohkoh-Toppa (Japan)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, forcebrk, brkthru, brkthru, brkthruj, brkthru_state, init_brkthru, ROT0, "bootleg", "Force Break (bootleg)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, darwin, 0, darwin, darwin, brkthru_state, init_brkthru, ROT270, "Data East Corporation", "Darwin 4078 (Japan)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, brkthru, 0, brkthru, brkthru, brkthru_state, init_brkthru, ROT0, "Data East USA", "Break Thru (US)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, brkthruj, brkthru, brkthru, brkthruj, brkthru_state, init_brkthru, ROT0, "Data East Corporation", "Kyohkoh-Toppa (Japan)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, brkthrut, brkthru, brkthru, brkthruj, brkthru_state, init_brkthru, ROT0, "Data East Corporation (Tecfri license)", "Break Thru (Tecfri license)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, forcebrk, brkthru, brkthru, brkthruj, brkthru_state, init_brkthru, ROT0, "bootleg", "Force Break (bootleg)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, darwin, 0, darwin, darwin, brkthru_state, init_brkthru, ROT270, "Data East Corporation", "Darwin 4078 (Japan)", MACHINE_SUPPORTS_SAVE )
|
||||
|
@ -8965,6 +8965,7 @@ br8641 //
|
||||
@source:brkthru.cpp
|
||||
brkthru // (c) 1986 Data East USA (US)
|
||||
brkthruj // (c) 1986 Data East Corporation (Japan)
|
||||
brkthrut // (c) 1986 Data East Corporation (Tecfri license)
|
||||
darwin // (c) 1986 Data East Corporation (Japan)
|
||||
forcebrk // (c) 1986 Data East Corporation (Japan)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user