adds Black Touch

Working games added
-------------------

Black Touch (Korea) [David Haywood] (bootleg / hack of Dragon Punch)
This commit is contained in:
davidhay 2008-06-04 19:34:46 +00:00
parent 114c783141
commit 5817f03b73
2 changed files with 77 additions and 2 deletions

View File

@ -4446,6 +4446,77 @@ ROM_START( inca )
ROM_LOAD( "n82s147n.1", 0x200, 0x200, CRC(618dbeb3) SHA1(10c8a558430fd1c2cabf9133d3e4f0a5f80eab83) )
ROM_END
/*
Black Touch
PCB Layout
----------
YANG GI CO LTD
432605-0003
|----------------------------------------|
| DSW1 DSW2 DIP40 |
| YM2203 |
| 41264 41264 |
| 82S147 41264 41264 |
| 82S147 41264 41264 |
| 22.1184MHz |
|J Z80 |
|A 10D |
|M 8D DIP40 |
|M 6264 |
|A |
| GM68B45S |
| |
| |
| |
| |
| G1 H1 I1 |
|----------------------------------------|
Notes:
Z80 clock 5.5296MHz [22.1184/4]
YM2203 clock 2.7648MHz [22.1184/8]
DIP40 - surface scratched, unknown
*/
ROM_START( blktouch )
ROM_REGION( 0x90000, REGION_CPU1, 0 ) // Z80 Code
ROM_LOAD( "u43_d8", 0x00000, 0x10000, CRC(0972ab8c) SHA1(ff751fbb37562f216a4fddebd9190acee1f357c8) )
ROM_LOAD( "u45_d10", 0x28000, 0x10000, CRC(5745424a) SHA1(d244d9a9b4c49d255f114842147ba0a795a3e9ac) )
ROM_REGION( 0xc0000, REGION_GFX1, 0 )
ROM_LOAD( "u33_g1", 0x80000, 0x40000, CRC(88737a8b) SHA1(9d812ee732f6cc43c78d8585dabf1b51ed4b89ba) )
ROM_LOAD( "u34_h1", 0x40000, 0x40000, CRC(07216e11) SHA1(402b201c665503a2c9bb1b2f74da0c3db5c3f660) )
ROM_LOAD( "u35_i1", 0x00000, 0x40000, CRC(4ae52ccb) SHA1(84c9466e6f574ec99947084a2e8a336935ad4186) )
ROM_REGION( 0x400, REGION_PROMS, ROMREGION_DISPOSE ) // Color PROMs
ROM_LOAD( "u12", 0x200, 0x200, CRC(80d282ff) SHA1(3ad8dc61fe098ceac3a4be8742c1b360dfa7223a) )
ROM_LOAD( "u13", 0x000, 0x200, CRC(6984aaa9) SHA1(91645cd944cb21266edd13e55a8dc846f6edc419) )
ROM_END
static DRIVER_INIT( blktouch )
{
// fearsome encryption ;-)
UINT8 *src = (UINT8 *)memory_region(REGION_CPU1);
int i;
for (i=0;i<0x90000;i++)
{
src[i] = BITSWAP8(src[i],7,6,5,3,4,2,1,0);
}
src = (UINT8 *)memory_region(REGION_GFX1);
for (i=0;i<0xc0000;i++)
{
src[i] = BITSWAP8(src[i],7,6,5,3,4,2,1,0);
}
}
static DRIVER_INIT( maya )
{
@ -6078,6 +6149,11 @@ GAME( 1989, hnkochou, hanamai, hanamai, hnkochou, 0, ROT180, "Dynax",
GAME( 1989, hnoridur, 0, hnoridur, hnoridur, 0, ROT180, "Dynax", "Hana Oriduru (Japan)", 0 )
GAME( 1989, drgpunch, 0, sprtmtch, sprtmtch, 0, ROT0, "Dynax", "Dragon Punch (Japan)", 0 )
GAME( 1989, sprtmtch, drgpunch, sprtmtch, sprtmtch, 0, ROT0, "Dynax (Fabtek license)", "Sports Match", 0 )
/* these 3 are Korean hacks / bootlegs of Dragon Punch / Sports Match */
GAME( 1994, maya, 0, sprtmtch, sprtmtch, maya, ROT0, "Promat", "Maya", 0 )
GAME( 199?, inca, 0, sprtmtch, sprtmtch, maya, ROT0, "<unknown>", "Inca", 0 )
GAME( 199?, blktouch, 0, sprtmtch, sprtmtch, blktouch, ROT0, "Yang Gi Co Ltd.", "Black Touch (Korea)", 0 )
GAME( 1989, mjfriday, 0, mjfriday, mjfriday, 0, ROT180, "Dynax", "Mahjong Friday (Japan)", 0 )
GAME( 1990, mcnpshnt, 0, mcnpshnt, mcnpshnt, 0, ROT0, "Dynax", "Mahjong Campus Hunting (Japan)", 0 )
GAME( 1990, 7jigen, 0, nanajign, nanajign, 0, ROT180, "Dynax", "7jigen no Youseitachi - Mahjong 7 Dimensions (Japan)", GAME_IMPERFECT_GRAPHICS )
@ -6085,8 +6161,6 @@ GAME( 1991, mjdialq2, 0, mjdialq2, mjdialq2, 0, ROT180, "Dynax",
GAME( 1991, yarunara, 0, yarunara, yarunara, 0, ROT180, "Dynax", "Mahjong Yarunara (Japan)", 0 )
GAME( 1991, mjangels, 0, yarunara, yarunara, 0, ROT180, "Dynax", "Mahjong Angels - Comic Theater Vol.2 (Japan)", 0 )
GAME( 1992, quiztvqq, 0, yarunara, quiztvqq, 0, ROT180, "Dynax", "Quiz TV Gassyuukoku Q&Q (Japan)", 0 )
GAME( 1994, maya, 0, sprtmtch, sprtmtch, maya, ROT0, "Promat", "Maya", 0 )
GAME( 199?, inca, maya, sprtmtch, sprtmtch, maya, ROT0, "<unknown>", "Inca", 0 )
GAME( 1990, jantouki, 0, jantouki, jantouki, 0, ROT0, "Dynax", "Jong Tou Ki (Japan)", 0 )
GAME( 1993, mjelctrn, 0, mjelctrn, mjelctrn, mjelct3, ROT180, "Dynax", "Mahjong Electron Base (parts 2 & 4, Japan)", 0 )
GAME( 1990, mjelct3, mjelctrn, mjelctrn, mjelct3, mjelct3, ROT180, "Dynax", "Mahjong Electron Base (parts 2 & 3, Japan)", 0 )

View File

@ -7135,6 +7135,7 @@ Other Sun games
DRIVER( sprtmtch ) /* "31" (c) 1989 Dynax + Fabtek license */
DRIVER( maya ) /* (c) 1994 Promat */
DRIVER( inca ) /* (c) 199? ???? */
DRIVER( blktouch ) /* (c) Yang Gi Co Ltd. */
DRIVER( mcnpshnt ) /* "33" Mahjong Campus Hunting 1990 Dynax */
DRIVER( 7jigen ) /* "37" 7jigen no Youseitachi 1990 Dynax */
DRIVER( neruton ) /* "45" Neruton Haikujiradan 1990 Dynax */