new working clone

--------------------------------------------
Tetris (D.R. Korea, set 2) [farzeno, The Dumping Union]
This commit is contained in:
Ivan Vangelista 2019-05-03 19:01:28 +02:00
parent fd59491ff5
commit c1d33ab8b3
3 changed files with 54 additions and 26 deletions

View File

@ -2015,6 +2015,26 @@ ROM_START( tetrsark )
ROM_END
ROM_START( tetrsark2 )
ROM_REGION( 0x18000, "maincpu", 0 )
ROM_LOAD( "1", 0x00000, 0x8000, CRC(3782809c) SHA1(90d80f8a98be72c4225cb620454729f69b8e628e) )
ROM_LOAD( "2", 0x08000, 0x8000, CRC(6ef1f8dc) SHA1(8136a6fa5f0aa0396fc01944adb70e70e652e307) ) // 1st and 2nd half identical
ROM_REGION( 0x800, "mcu", 0 )
ROM_LOAD( "14_mc68705p5_rom.bin", 0x000, 0x800, CRC(dfbc4239) SHA1(d97c44d90d09142fd00731c1e44646bcba0402ec) ) // not dumped for this set, but very probably same as other set
ROM_REGION( 0x18000, "gfx1", 0 )
ROM_LOAD( "3", 0x00000, 0x8000, CRC(c3e9b290) SHA1(6e99520606c654e531dbeb9a598cfbb443c24dff) )
ROM_LOAD( "4", 0x08000, 0x8000, CRC(de9a368f) SHA1(ffbb2479200648da3f3e7ab7cebcdb604f6dfb3d) )
ROM_LOAD( "5", 0x10000, 0x8000, CRC(c8e80a00) SHA1(4bee4c36ee768ae68ebc64e639fdc43f61c74f92) )
ROM_REGION( 0x0600, "proms", 0 ) // not dumped for this set
ROM_LOAD( "a75-07.bpr", 0x0000, 0x0200, CRC(0af8b289) SHA1(6bc589e8a609b4cf450aebedc8ce02d5d45c970f) ) /* red component */
ROM_LOAD( "a75-08.bpr", 0x0200, 0x0200, CRC(abb002fb) SHA1(c14f56b8ef103600862e7930709d293b0aa97a73) ) /* green component */
ROM_LOAD( "a75-09.bpr", 0x0400, 0x0200, CRC(a7c6c277) SHA1(adaa003dcd981576ea1cc5f697d709b2d6b2ea29) ) /* blue component */
ROM_END
ROM_START( hexa )
ROM_REGION( 0x18000, "maincpu", 0 ) /* 64k for code + 32k for banked ROM */
ROM_LOAD( "hexa.20", 0x00000, 0x8000, CRC(98b00586) SHA1(3591a3b0486d720f0aaa9f0bf4be352cd0ffcbc7) )
@ -2184,6 +2204,11 @@ void arkanoid_state::init_tetrsark()
m_maincpu->space(AS_PROGRAM).install_write_handler(0xd008, 0xd008, write8_delegate(FUNC(arkanoid_state::tetrsark_d008_w),this));
}
void arkanoid_state::init_tetrsark2()
{
m_maincpu->space(AS_PROGRAM).install_write_handler(0xd008, 0xd008, write8_delegate(FUNC(arkanoid_state::tetrsark_d008_w),this));
}
void arkanoid_state::init_hexa()
{
@ -2250,7 +2275,8 @@ GAME( 1986, arktayt2, arkanoid, aysnd, arktayt2, arkanoid_state, empty_i
// Other games
GAME( 1987, arkatour, 0, arkanoid, arkanoid, arkanoid_state, empty_init, ROT90, "Taito America Corporation (Romstar license)", "Tournament Arkanoid (US)", MACHINE_SUPPORTS_SAVE )
GAME( 19??, tetrsark, 0, bootleg, tetrsark, arkanoid_state, init_tetrsark, ROT0, "D.R. Korea", "Tetris (D.R. Korea)", MACHINE_SUPPORTS_SAVE )
GAME( 19??, tetrsark, 0, bootleg, tetrsark, arkanoid_state, init_tetrsark, ROT0, "D.R. Korea", "Tetris (D.R. Korea, set 1, encrypted)", MACHINE_SUPPORTS_SAVE )
GAME( 19??, tetrsark2, tetrsark, bootleg, tetrsark, arkanoid_state, init_tetrsark2, ROT0, "D.R. Korea", "Tetris (D.R. Korea, set 2)", MACHINE_SUPPORTS_SAVE )
GAME( 199?, hexa, 0, hexa, hexa, arkanoid_state, init_hexa, ROT0, "D.R. Korea", "Hexa", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 199?, hexaa, hexa, hexaa, hexa, arkanoid_state, init_hexaa, ROT0, "D.R. Korea", "Hexa (with 2xZ80, protected)", MACHINE_NOT_WORKING )

View File

@ -86,6 +86,7 @@ public:
void init_hexaa();
void init_paddle2();
void init_tetrsark();
void init_tetrsark2();
void init_arkgcbl();
void init_arkangc2();
void init_arkbloc2();

View File

@ -2023,6 +2023,7 @@ hexa // D. R. Korea
hexaa //
paddle2 // bootleg
tetrsark // ??? (c) D.R.Korea
tetrsark2 // ??? (c) D.R.Korea
@source:armedf.cpp
armedf // (c) 1988