mirror of
https://github.com/holub/mame
synced 2025-10-09 09:44:40 +03:00
new working clone
-------------------------------------------- Tetris (D.R. Korea, set 2) [farzeno, The Dumping Union]
This commit is contained in:
parent
fd59491ff5
commit
c1d33ab8b3
@ -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 )
|
||||
|
@ -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();
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user