From f1aa435397377bcf72db395d64b7c5981ee3f703 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sun, 9 Dec 2018 12:48:31 +0100 Subject: new not working machine ------------------------------- Jong Shin (Japan) [ShouTime, The Dumping Union] this should be fairly easy to get working, it seems to use some different addresses in the io map (nw) --- src/mame/drivers/royalmah.cpp | 19 +++++++++++++++++++ src/mame/mame.lst | 3 ++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/royalmah.cpp b/src/mame/drivers/royalmah.cpp index 3c81e563326..282cca9199d 100644 --- a/src/mame/drivers/royalmah.cpp +++ b/src/mame/drivers/royalmah.cpp @@ -22,6 +22,7 @@ Year + Game Board(s) CPU Company Not 84? Jan Oh FRM-00? Z80 Toaplan Incomplete program roms 86 Ippatsu Gyakuten Z80 Public/Paradais 86 Don Den Mahjong D039198L-0 Z80 Dyna Electronics +86 Jong Shin D8702158L1-0 Z80 Dyna Electronics 86 Watashiha Suzumechan D8803288L1-0 Z80 Dyna Electronics 87 Mahjong Diplomat D0706088L1-0 Z80 Dynax 87 Mahjong Studio 101 D1708228L1 Z80 Dynax @@ -3932,6 +3933,23 @@ ROM_START( suzume ) ROM_LOAD( "ic6k.bin", 0x0000, 0x0020, CRC(97e1defe) SHA1(b5002218b2292f7623dd9a205ce183dedeec03f1) ) ROM_END +ROM_START( jongshin ) + ROM_REGION( 0x100000, "maincpu", 0 ) // all 2732 + ROM_LOAD( "js1.p1", 0x00000, 0x1000, CRC(0c33eb1c) SHA1(4258f2df8e9d4d3fd3fd77c555bd36ced601c45f) ) + ROM_LOAD( "js2.p2", 0x01000, 0x1000, CRC(a74bfa19) SHA1(378ec5dcddbe1c1e66b9ec0576b898442e3ba89c) ) + ROM_LOAD( "js3.p3", 0x02000, 0x1000, CRC(7519804f) SHA1(4181e58964ae149e675c2aeb49edee6f5d06f6ed) ) + ROM_LOAD( "js4.p4", 0x03000, 0x1000, CRC(2d6b49bc) SHA1(4e75df252cc3af003a99cc9425980a9d2a457558) ) + ROM_LOAD( "js5.p5", 0x04000, 0x1000, CRC(4631153f) SHA1(d31e15de3d54118905946836e72b4794dae89004) ) + ROM_LOAD( "js6.p6", 0x05000, 0x1000, CRC(ed32bd57) SHA1(6d5d1ae959e07207146197c7c370810306dca462) ) + /* bank switched ROMs follow */ + ROM_LOAD( "dyna 1.8c", 0x10000, 0x08000, CRC(d2cea54a) SHA1(16143974731d3b81ad377ebe58c9253c127e5588) ) // 27256 + ROM_LOAD( "dyna 2.7c", 0x18000, 0x08000, CRC(9d7c62ff) SHA1(92de7bb84f6f64b887b5500a54ff6f0b84e0b07d) ) // 27256 + ROM_LOAD( "dyna 3.6c", 0x20000, 0x04000, CRC(b716f2e1) SHA1(f29617185771a43f057dff062a2493bcf281c85a) ) // 27128 + + ROM_REGION( 0x0020, "proms", 0 ) + ROM_LOAD( "82s123.6k", 0x0000, 0x0020, CRC(faa20ce5) SHA1(408e90c13d5bd5fefdd9767a7643808a3cd9c111) ) +ROM_END + ROM_START( dondenmj ) ROM_REGION( 0x90000, "maincpu", 0 ) ROM_LOAD( "dn5.1h", 0x00000, 0x08000, CRC(3080252e) SHA1(e039087afc36a0c594da093ea599b81a1d757139) ) @@ -5247,6 +5265,7 @@ GAME( 1986, jangtaku, 0, jansou, jansou, royalmah_state, init_jansou GAME( 1986, dondenmj, 0, dondenmj, majs101b, royalmah_state, init_dynax, ROT0, "Dyna Electronics", "Don Den Mahjong [BET] (Japan)", 0 ) GAME( 1986, ippatsu, 0, ippatsu, ippatsu, royalmah_state, init_ippatsu, ROT0, "Public Software / Paradais", "Ippatsu Gyakuten [BET] (Japan)", 0 ) GAME( 1986, suzume, 0, suzume, suzume, royalmah_state, init_suzume, ROT0, "Dyna Electronics", "Watashiha Suzumechan (Japan)", 0 ) +GAME( 1986, jongshin, 0, suzume, suzume, royalmah_state, init_suzume, ROT0, "Dyna Electronics", "Jong Shin (Japan)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NOT_WORKING ) // mahjong tile GFX missing, controls work in test mode but not in game GAME( 1986, mjsiyoub, 0, royalmah, royalmah, royalmah_state, empty_init, ROT0, "Visco", "Mahjong Shiyou (Japan)", MACHINE_NOT_WORKING ) GAME( 1986, mjsenka, 0, royalmah, royalmah, royalmah_state, empty_init, ROT0, "Visco", "Mahjong Senka (Japan)", MACHINE_NOT_WORKING ) GAME( 1986, mjyarou, 0, mjyarou, mjyarou, royalmah_state, empty_init, ROT0, "Visco / Video System", "Mahjong Yarou [BET] (Japan, set 1)", MACHINE_IMPERFECT_GRAPHICS ) // girls aren't shown diff --git a/src/mame/mame.lst b/src/mame/mame.lst index a4219e27034..867b3fe6840 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -13223,7 +13223,7 @@ maniacsq // (c) 1996 - Ref 940411 maniacsqa // (c) 1996 - Ref 940411 maniacsqu // (c) 1996 - Ref 940411 - (unprotected) maniacsqs // (c) 1996 - Ref 960419/1 -saltcrdi // (c) 1997 - Ref 970410 +saltcrdi // (c) 1997 - Ref 970410 snowboar // (c) 1996 - Ref 960419/1 snowboara // (c) 1996 - Ref 960419/1 touchgo // (c) 1995 - Ref 950906 @@ -33328,6 +33328,7 @@ janputer // (c) 1982 Taito jansou // (c) 1985 Dyna jansoua // (c) 1985 Dyna janyoup2 // Falcon bootleg +jongshin // (c) 1986 Dyna majs101b // "17" (c) [1988] Dynax makaijan // "05" (c) 1987 Dynax mjapinky // "14" (c) 1988 Dynax -- cgit v1.2.3