summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2018-12-09 12:48:31 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2018-12-09 12:48:31 +0100
commitf1aa435397377bcf72db395d64b7c5981ee3f703 (patch)
treee106f29b24e118fde893ce5827e7e705967c6ce3
parent3ea81732c80eb299d55c5778dff078daef35535e (diff)
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)
-rw-r--r--src/mame/drivers/royalmah.cpp19
-rw-r--r--src/mame/mame.lst3
2 files changed, 21 insertions, 1 deletions
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