New not working machine

-----------------------------------
Sel-Jan [system11, The Dumping Union]

New working clone
--------------------------
Guerrilla War (Version 1, set 2) [Artemio Urbina, The Dumping Union]
This commit is contained in:
Ivan Vangelista 2017-06-19 18:28:25 +02:00
parent a8a79f3c0f
commit f3cfbedc5d
3 changed files with 75 additions and 12 deletions

View File

@ -555,14 +555,14 @@ WRITE8_MEMBER(royalmah_state::mjclub_bank_w)
static ADDRESS_MAP_START( royalmah_map, AS_PROGRAM, 8, royalmah_state )
AM_RANGE( 0x0000, 0x6fff ) AM_ROM
AM_RANGE( 0x0000, 0x6fff ) AM_ROM AM_WRITENOP
AM_RANGE( 0x7000, 0x7fff ) AM_RAM AM_SHARE("nvram")
AM_RANGE( 0x8000, 0xffff ) AM_ROMBANK( "mainbank" ) // banked ROMs not present in royalmah
AM_RANGE( 0x8000, 0xffff ) AM_WRITEONLY AM_SHARE("videoram")
ADDRESS_MAP_END
static ADDRESS_MAP_START( mjapinky_map, AS_PROGRAM, 8, royalmah_state )
AM_RANGE( 0x0000, 0x6fff ) AM_ROM
AM_RANGE( 0x0000, 0x6fff ) AM_ROM AM_WRITENOP
AM_RANGE( 0x7000, 0x77ff ) AM_RAM AM_SHARE("nvram")
AM_RANGE( 0x7800, 0x7fff ) AM_RAM
AM_RANGE( 0x8000, 0x8000 ) AM_READ(mjapinky_dsw_r )
@ -571,7 +571,7 @@ static ADDRESS_MAP_START( mjapinky_map, AS_PROGRAM, 8, royalmah_state )
ADDRESS_MAP_END
static ADDRESS_MAP_START( tahjong_map, AS_PROGRAM, 8, royalmah_state )
AM_RANGE( 0x0000, 0x3fff ) AM_ROM
AM_RANGE( 0x0000, 0x3fff ) AM_ROM AM_WRITENOP
AM_RANGE( 0x4000, 0x6fff ) AM_ROMBANK("mainbank")
AM_RANGE( 0x7000, 0x7fff ) AM_RAM AM_SHARE("nvram")
AM_RANGE( 0x8000, 0xffff ) AM_WRITEONLY AM_SHARE("videoram")
@ -728,7 +728,7 @@ static ADDRESS_MAP_START( mjapinky_iomap, AS_IO, 8, royalmah_state )
ADDRESS_MAP_END
static ADDRESS_MAP_START( janoh_map, AS_PROGRAM, 8, royalmah_state )
AM_RANGE( 0x0000, 0x6fff ) AM_ROM
AM_RANGE( 0x0000, 0x6fff ) AM_ROM AM_WRITENOP
AM_RANGE( 0x7000, 0x7fff ) AM_RAM AM_SHARE("nvram")
AM_RANGE( 0x8000, 0xffff ) AM_WRITEONLY AM_SHARE("videoram")
ADDRESS_MAP_END
@ -832,7 +832,7 @@ WRITE8_MEMBER(royalmah_state::jansou_sound_w)
}
static ADDRESS_MAP_START( jansou_map, AS_PROGRAM, 8, royalmah_state )
AM_RANGE( 0x0000, 0x3fff ) AM_ROM
AM_RANGE( 0x0000, 0x3fff ) AM_ROM AM_WRITENOP
AM_RANGE( 0x6000, 0x600f ) AM_WRITE(jansou_colortable_w)
AM_RANGE( 0x6400, 0x6400 ) AM_WRITE(jansou_6400_w)
@ -3713,6 +3713,18 @@ ROM_START( janyoup2 )
ROM_LOAD( "n82s123n.c98", 0x0000, 0x0020, CRC(d3007282) SHA1(e4d863ab193e49208ed0f59dcddb1da0492314f6) )
ROM_END
ROM_START( seljan ) // Z80A + HD46505SP + AY891X (a sticker covers the chip type)
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "1", 0x0000, 0x2000, CRC(d670d7c3) SHA1(2106ecf6ad675b8fd167f1f21d615afdfb5bca6d) )
ROM_LOAD( "2", 0x2000, 0x2000, CRC(8d26d334) SHA1(4ac0f0961f666954caf59336f8389312db9dc263) )
ROM_LOAD( "3", 0x4000, 0x2000, CRC(6c0dfd50) SHA1(1f91ff0ef2f24414888ae8e5ebac72a5bb48780b) )
ROM_LOAD( "4", 0x6000, 0x1000, CRC(d41e2a10) SHA1(9c24f89ba877ab599ea89961b5e705fa770867be) )
ROM_LOAD( "5", 0x7000, 0x2000, CRC(22eb98ee) SHA1(aae0ba5098852e6fef3dd7cc97dfad97ca444bb7) )
ROM_REGION( 0x0020, "proms", 0 )
ROM_LOAD( "82s123_1", 0x0000, 0x0020, CRC(f1df0310) SHA1(cc7dd39a0aa10b57039143e587eee02cf5dd2e5c) )
ROM_END
/****************************************************************************
Ippatsu Gyakuten
@ -5063,10 +5075,11 @@ DRIVER_INIT_MEMBER(royalmah_state, janptr96)
GAME( 1981, royalmj, 0, royalmah, royalmah, royalmah_state, 0, ROT0, "Nichibutsu", "Royal Mahjong (Japan, v1.13)", 0 )
GAME( 1981?, openmj, royalmj, royalmah, royalmah, royalmah_state, 0, ROT0, "Sapporo Mechanic", "Open Mahjong [BET] (Japan)", 0 )
GAME( 1982, royalmah, royalmj, royalmah, royalmah, royalmah_state, 0, ROT0, "bootleg", "Royal Mahjong (Falcon bootleg, v1.01)", 0 )
GAME( 1982, seljan, 0, janyoup2, janyoup2, royalmah_state, 0, ROT0, "Dyna Computer", "Sel-Jan", MACHINE_NOT_WORKING )
GAME( 1983, janyoup2, royalmj, janyoup2, janyoup2, royalmah_state, 0, ROT0, "Cosmo Denshi", "Janyou Part II (ver 7.03, July 1 1983)",0 )
GAME( 1985, tahjong, royalmj, tahjong, tahjong, royalmah_state, tahjong, ROT0, "Bally Pond / Nasco", "Tahjong Yakitori (ver. 2-1)", 0 ) // 1985 Jun. 17
GAME( 1981, janputer, 0, royalmah, royalmah, royalmah_state, 0, ROT0, "bootleg (Paradise Denshi Ltd. / Mes)", "New Double Bet Mahjong (bootleg of Royal Mahjong) [BET]", 0 ) // MT #05392
GAME( 1984, rkjanoh2, 0, royalmah, royalmah, royalmah_state, 0, ROT0, "SNK / Dyna", "Royal King Jang Oh 2 (v4.00 1984 Jun 10th)", MACHINE_NOT_WORKING )
GAME( 1984, rkjanoh2, 0, royalmah, royalmah, royalmah_state, 0, ROT0, "SNK / Dyna Corp", "Royal King Jang Oh 2 (v4.00 1984 Jun 10th)", MACHINE_NOT_WORKING )
GAME( 1984, janoh, 0, royalmah, royalmah, royalmah_state, 0, ROT0, "Toaplan", "Jan Oh (set 1)", MACHINE_NOT_WORKING )
GAME( 1984, janoha, janoh, janoh, royalmah, royalmah_state, 0, ROT0, "Toaplan", "Jan Oh (set 2)", MACHINE_NOT_WORKING ) // this one is complete?
GAME( 1985, jansou, 0, jansou, jansou, royalmah_state, jansou, ROT0, "Dyna Computer", "Jansou (set 1)", MACHINE_NOT_WORKING|MACHINE_NO_SOUND )

View File

@ -3,7 +3,7 @@
// thanks-to:Marco Cassili
/*
snk.c
snk.cpp
various SNK triple Z80 games
@ -255,7 +255,7 @@ TODO:
- tdfever/fsoccer: the dots in the radar flicker. In fsoccer, this is greatly
improved by forcing partial screen updates when the sprite RAM is changed (see
snk68.c for another game that needs this). tdfever dots still flicker a lot,
snk68.cpp for another game that needs this). tdfever dots still flicker a lot,
however I'm not sure if this is an emulation bug or the real game behaviour.
- psychos: the pcb has glitches (colored lines of length up to 16 pixels) during
@ -4161,8 +4161,8 @@ ROM_START( madcrush )
ROM_LOAD( "p9.bin", 0x8000, 0x2000, CRC(e3c8c2cb) SHA1(b3e39eacd2609ff0fa0f511bff0fc83e6b3970d4) ) /* Same as Mad Crasher, but different label */
ROM_REGION( 0x10000, "audiocpu", 0 ) /* 64k for sound code */
ROM_LOAD( "p1.a6", 0x0000, 0x2000, CRC(2dcd036d) SHA1(4da42ab1e502fff57f5d5787df406289538fa484) ) /* Located on the A2003UP03-01 duaghtercard PCB */
ROM_LOAD( "p2.a8", 0x2000, 0x2000, CRC(cc30ae8b) SHA1(ffedc747b9e0b616a163ff8bb1def318e522585b) ) /* Located on the A2003UP03-01 duaghtercard PCB */
ROM_LOAD( "p1.a6", 0x0000, 0x2000, CRC(2dcd036d) SHA1(4da42ab1e502fff57f5d5787df406289538fa484) ) /* Located on the A2003UP03-01 daughtercard PCB */
ROM_LOAD( "p2.a8", 0x2000, 0x2000, CRC(cc30ae8b) SHA1(ffedc747b9e0b616a163ff8bb1def318e522585b) ) /* Located on the A2003UP03-01 daughtercard PCB */
ROM_REGION( 0x2000, "tx_tiles", 0 )
ROM_LOAD( "p13.e2", 0x0000, 0x2000, CRC(fcdd36ca) SHA1(bb9408e1feaa15949f11d797e3eb91d37c3e0add) ) /* Located on the A2003 UP01-04 PCB */
@ -5836,6 +5836,53 @@ ROM_START( gwara )
ROM_LOAD( "gv1.g5", 0x00000, 0x10000, CRC(2255f8dd) SHA1(fac31b617762d0fa39cf82a658be250b91ab73ce) )
ROM_END
ROM_START( gwarab )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "gv3 ver 1.bin", 0x00000, 0x10000, CRC(abec5eeb) SHA1(6a6b7f588d6d72a6ee6828e20798fbcc11924e3d) ) // only different ROM from gwara, ver 1 hand-written on label
ROM_REGION( 0x10000, "sub", 0 )
ROM_LOAD( "gv4.p8", 0x00000, 0x10000, CRC(26335a55) SHA1(de3e7d9e204a969745367aa37326d7b3e28c7424) )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "gv2.k7", 0x00000, 0x10000, CRC(896682dd) SHA1(dc2125c2378a01291197b2798a5eef6459cf5b99) )
ROM_REGION( 0x2400, "proms", 0 )
ROM_LOAD( "1.k1", 0x0000, 0x0400, CRC(090236a3) SHA1(40d066e34291492c6baf8c120657e3d547274b59) ) /* MB7122, red */
ROM_LOAD( "3.l2", 0x0400, 0x0400, CRC(9147de69) SHA1(e4b3b546e429c195e82f97322e2a295882e38a58) ) /* MB7122, green */
ROM_LOAD( "2.l1", 0x0800, 0x0400, CRC(7f9c839e) SHA1(2fa60fa335f76891d961c9bd0066fa7f82f76779) ) /* MB7122, blue */
ROM_LOAD( "horizon.j8", 0x0c00, 0x0400, CRC(c20b197b) SHA1(504cb28d652029fe87a5411d6239e78d93c83e91) ) /* MB7122E, h-decode */
ROM_LOAD( "vertical.k8", 0x1000, 0x0400, CRC(5d0c617f) SHA1(845e52173c33500227cabe1e21b34919d2856215) ) /* MB7122E, v-decode */
ROM_LOAD( "ls.bin", 0x1400, 0x1000, CRC(73df921d) SHA1(c0f765da3e0e80d104b0baaa7a83bdcc399254b3) ) /* ls-joystick encoder */
ROM_REGION( 0x8000, "tx_tiles", 0 )
ROM_LOAD( "gv5.a3", 0x0000, 0x08000, CRC(80f73e2e) SHA1(820824fb10f7dfec6247b46dde8ff7124bde3734) )
ROM_REGION( 0x40000, "bg_tiles", 0 )
ROM_LOAD( "gv13.ef1", 0x00000, 0x10000, CRC(f1dcdaef) SHA1(d9b65e7f4025787037628528d3bef699be2eb874) )
ROM_LOAD( "gv12.d1", 0x10000, 0x10000, CRC(326e4e5e) SHA1(6935429925d748bb43072429db0d3b08ffdbc95d) )
ROM_LOAD( "gv11.c1", 0x20000, 0x10000, CRC(0aa70967) SHA1(a6cbadbb960280b5e79660c0bbd43089ced39a44) )
ROM_LOAD( "gv10.a1", 0x30000, 0x10000, CRC(b7686336) SHA1(d654d282862ff00488be38fb9c1302c8bb6f7e7c) )
ROM_REGION( 0x40000, "sp16_tiles", 0 )
ROM_LOAD( "gv9.g3", 0x00000, 0x10000, CRC(58600f7d) SHA1(3dcd25d1ed07e6f74f3316ebe41768eb155f4c45) )
ROM_LOAD( "gv8.e3", 0x10000, 0x10000, CRC(a3f9b463) SHA1(ee83d18cf08972c792b05c277b1ca25d732e294d) )
ROM_LOAD( "gv7.cd3", 0x20000, 0x10000, CRC(092501be) SHA1(85d9a8922dde6824805a4b8e6c52b2a9ad092df9) )
ROM_LOAD( "gv6.b3", 0x30000, 0x10000, CRC(25801ea6) SHA1(1aa61716d6be399a1eee2ee5079f13da0f1bd4e8) )
ROM_REGION( 0x80000, "sp32_tiles", 0 )
ROM_LOAD( "gv14.f10", 0x00000, 0x10000, CRC(2b46edff) SHA1(db97e042621dcbedfeed71937ead6d715899d4f7) )
ROM_LOAD( "gv15.h10", 0x10000, 0x10000, CRC(be19888d) SHA1(bc7b1b6236d41685faacc2008d51ae2da9a82909) )
ROM_LOAD( "gv16.j10", 0x20000, 0x10000, CRC(2d653f0c) SHA1(99eb7883822b10f61b6e922c0d0519aacac83732) )
ROM_LOAD( "gv17.l10", 0x30000, 0x10000, CRC(ebbf3ba2) SHA1(bc3631c43058faf1ec6b21ed8017b744afee6f5d) )
ROM_LOAD( "gv18.m10", 0x40000, 0x10000, CRC(aeb3707f) SHA1(58d1a71cf83ab0f5f0dd67d441edbc8ece8c2ba5) )
ROM_LOAD( "gv19.pn10", 0x50000, 0x10000, CRC(0808f95f) SHA1(f67763cceb287a02e3b946ade52105a72161e540) )
ROM_LOAD( "gv20.r10", 0x60000, 0x10000, CRC(8dfc7b87) SHA1(e3d75020aa1b90f12633f6515a0386f87441b225) )
ROM_LOAD( "gv21.s10", 0x70000, 0x10000, CRC(06822aac) SHA1(630d438cbebe0b5af571948d0d3f4996f52aae1d) )
ROM_REGION( 0x10000, "ym2", 0 )
ROM_LOAD( "gv1.g5", 0x00000, 0x10000, CRC(2255f8dd) SHA1(fac31b617762d0fa39cf82a658be250b91ab73ce) )
ROM_END
ROM_START( gwarj )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "7y3047", 0x00000, 0x10000, CRC(7f8a880c) SHA1(1eb1c3eb45aa933118e5bd116eb3f81f39063ae3) )
@ -6435,7 +6482,8 @@ GAME( 1987, psychos, 0, psychos, psychos, snk_state, 0, ROT0
GAME( 1987, psychosj, psychos, psychos, psychos, snk_state, 0, ROT0, "SNK", "Psycho Soldier (Japan)", 0 )
GAME( 1987, gwar, 0, gwar, gwar, snk_state, 0, ROT270, "SNK", "Guerrilla War (US)", 0 )
GAME( 1987, gwarj, gwar, gwar, gwar, snk_state, 0, ROT270, "SNK", "Guevara (Japan)", 0 )
GAME( 1987, gwara, gwar, gwara, gwar, snk_state, 0, ROT270, "SNK", "Guerrilla War (Version 1)", 0 )
GAME( 1987, gwara, gwar, gwara, gwar, snk_state, 0, ROT270, "SNK", "Guerrilla War (Version 1, set 1)", 0 )
GAME( 1987, gwarab, gwar, gwara, gwar, snk_state, 0, ROT270, "SNK", "Guerrilla War (Version 1, set 2)", 0 )
GAME( 1987, gwarb, gwar, gwar, gwarb, snk_state, 0, ROT270, "bootleg", "Guerrilla War (Joystick hack bootleg)", 0 )
GAME( 1988, chopper, 0, chopper1, chopper, snk_state, 0, ROT270, "SNK", "Chopper I (US set 1)", 0 )
GAME( 1988, choppera, chopper, choppera, choppera, snk_state, 0, ROT270, "SNK", "Chopper I (US set 2)", 0 )

View File

@ -32264,7 +32264,8 @@ mjyarou2 // (c) 1986 Visco / Video System
openmj // (c) 1982 Nichibutsu
royalmah // Falcon bootleg
royalmj // (c) 1982 Nichibutsu
rkjanoh2
rkjanoh2 // SNK / Dyna Corp
seljan // Dyna Computer
suzume // 04? (c) 1986 Dyna Electronics
tahjong // (c) 1985 Bally Pond / Nasco
tontonb // "09" (c) 1987 Dynax
@ -34253,6 +34254,7 @@ fsoccerba // (c) 1988
fsoccerj // A6006 'FS' (c) 1988
gwar // A7003 'GV' (c) 1987
gwara // A7003 'GV' (c) 1987
gwarab // A7003 'GV' (c) 1987
gwarb // bootleg
gwarj // A7003 'GV' (c) 1987 (Japan)
hal21 // A4031 (c) 1985