New games added or promoted from NOT_WORKING status

---------------------------------------------------
Janputer Special [gamerfan, ranger_lennier, Smitdogg, The Dumping Union]

New clones added
----------------
Mahjong Neruton Haikujiradan (Japan, Rev. A?) [Smitdogg, The Dumping Union]
This commit is contained in:
Luca Elia 2010-11-06 17:26:08 +00:00
parent 7f4071e1f1
commit a4b0d0e79b
3 changed files with 132 additions and 62 deletions

View File

@ -25,7 +25,7 @@ Year + Game Main Board Sub Board CPU Sound
90 7jigen no Youseitachi D3707198L1 D23SUB1 Z80 AY8912 YM2413 M5205 RAM
90 Mj Electron Base Z80 AY8912 YM2413 RAM
90 Mj X-Tal/Diamond 7 D4005208L1-1 D23SUB Z80 AY8912 YM2413 M5205 RAM
90 Neruton Haikujiradan D4005208L1-1 D4508308L-2 Z80 AY8912 YM2413 M5205 RAM
90 Mj Neruton Haikujiradan D4005208L1-1 D4508308L-2 Z80 AY8912 YM2413 M5205 RAM
91 Mj Dial Q2 D5212298L-1 Z80 YM2413 PROM
91 Mj Yarunara D5512068L1-1 D4508308L-2 Z80 AY8912 YM2413 M5205 M6242 RAM NL-001
91 Hana wo Yaraneba! D5512068L1-1 D4508308L-2 Z80 AY8912 YM2413 M5205 M6242 RAM NL-001, Battery
@ -6178,7 +6178,7 @@ static DRIVER_INIT( mjelct3a )
/***************************************************************************
Neruton Haikujiradan
Mahjong Neruton Haikujiradan (Rev. B?)
(c)1990 Dynax / Yukiyoshi Tokoro (Illustration)
D4005208L1-1
D4508308L-2 (sub board)
@ -6225,9 +6225,48 @@ HD46505SP (6845)
ROM_START( neruton )
ROM_REGION( 0x50000, "maincpu", 0 ) // Z80 Code
ROM_LOAD( "4501b.1a", 0x000000, 0x020000, CRC(0e53eeee) SHA1(883138618a11295bfac148da4a092e01d92229b3) )
ROM_RELOAD( 0x010000, 0x020000 )
ROM_LOAD( "4502.3a", 0x030000, 0x020000, CRC(c296293f) SHA1(466e87f7eca102568f1f00c6ba77dacc3df300dd) )
ROM_LOAD( "4501b.1a", 0x00000, 0x20000, CRC(0e53eeee) SHA1(883138618a11295bfac148da4a092e01d92229b3) )
ROM_RELOAD( 0x10000, 0x20000 )
ROM_LOAD( "4502.3a", 0x30000, 0x20000, CRC(c296293f) SHA1(466e87f7eca102568f1f00c6ba77dacc3df300dd) )
ROM_REGION( 0x100000, "gfx1", 0 ) // blitter data
ROM_LOAD( "4511.11a", 0x00000, 0x20000, CRC(c4a96b6e) SHA1(15a6776509e0d30929f6a261798afe7dc0401d4e) )
ROM_LOAD( "4512.13a", 0x20000, 0x20000, CRC(d7ebbcb9) SHA1(b8edd8b93eca8d36056c02f8b69ff8313c9ab120) )
ROM_LOAD( "4513.14a", 0x40000, 0x20000, CRC(e3bed454) SHA1(03a66d31b8f41abc4ce83ebe22f8d14414d92152) )
ROM_LOAD( "4514.15a", 0x60000, 0x20000, CRC(ee258483) SHA1(8c685fee4eaff5978f0ec222c33d55123a8fa496) )
ROM_LOAD( "4515.17a", 0x80000, 0x20000, CRC(3bce0ca1) SHA1(1d0bb379077c52a63aa982bbe77f89df7b5b7b14) )
ROM_LOAD( "4516.18a", 0xa0000, 0x20000, CRC(ee6b7e3b) SHA1(5290fad850c7a52039cd9d26082bff8615bf3797) )
ROM_LOAD( "4517.19a", 0xc0000, 0x20000, CRC(b31f9694) SHA1(f22fc44908be4f1ef8dada57860f95ee74495605) )
ROM_LOAD( "4519.18c", 0xe0000, 0x20000, CRC(68aca5f3) SHA1(f03328362777e6d536f730bc3b52371d5daca54e) )
ROM_REGION( 0x40000, "gfx2", 0 ) // blitter data
ROM_LOAD( "4520.19c", 0x00000, 0x20000, CRC(7bb2b298) SHA1(643d21f6a45640bad5ec84af9745339487a7408c) )
ROM_LOAD( "4518.17c", 0x20000, 0x20000, CRC(fa88668e) SHA1(fce80a8badacf39f30c36952cbe0a1491b8faef1) )
ROM_REGION( 0x100000, "gfx3", 0 ) // blitter data
ROM_LOAD( "4510.4b", 0x00000, 0x20000, CRC(455305a1) SHA1(103e1eaac485b37786a1d1d411819788ed385467) )
ROM_LOAD( "4509.3b", 0x20000, 0x20000, CRC(4e1e6a2d) SHA1(04c71dd11594921142b6aa9554c0fe1b40254463) )
ROM_LOAD( "4508.2b", 0x40000, 0x20000, CRC(5c451ed4) SHA1(59a27ddfae541cb61dafb32bdb5de8ddbc5abb8d) )
ROM_LOAD( "4507.1b", 0x60000, 0x20000, CRC(106e6133) SHA1(d08deb17ea82fe43e458a11eea26ce98c26c51c1) )
ROM_LOAD( "4506.4a", 0x80000, 0x20000, CRC(6eac8b3c) SHA1(70dbe3af582384571872e7b6b51df4192daed227) )
ROM_LOAD( "4505.3a", 0xa0000, 0x20000, CRC(6f9fd275) SHA1(123a928dcb60624d61a55b2fef25156975ba26c9) )
ROM_LOAD( "4504.2a", 0xc0000, 0x20000, CRC(7b3387af) SHA1(403cf67287469ae6ce9a7f662f6d82f62dac349b) )
ROM_LOAD( "4503.1a", 0xe0000, 0x20000, CRC(dcbe2805) SHA1(713edd2e3c950bc689446441eb85197bb7b1eb89) )
ROM_END
/***************************************************************************
Mahjong Neruton Haikujiradan (Rev. A?) [Mahjong Crimson-Whales]
Only one rom differs from neruton: 4501a.1a (4501b.1a in neruton)
***************************************************************************/
ROM_START( nerutona )
ROM_REGION( 0x50000, "maincpu", 0 ) // Z80 Code
ROM_LOAD( "4501a.1a", 0x00000, 0x20000, CRC(82361a95) SHA1(360fa767dc1515bf853458e95e321fc66f8dcf47) )
ROM_RELOAD( 0x10000, 0x20000 )
ROM_LOAD( "4502.3a", 0x30000, 0x20000, CRC(c296293f) SHA1(466e87f7eca102568f1f00c6ba77dacc3df300dd) )
ROM_REGION( 0x100000, "gfx1", 0 ) // blitter data
ROM_LOAD( "4511.11a", 0x00000, 0x20000, CRC(c4a96b6e) SHA1(15a6776509e0d30929f6a261798afe7dc0401d4e) )
@ -7201,7 +7240,8 @@ GAME( 1990, mjelct3, mjelctrn, mjelctrn, mjelct3, mjelct3, ROT180, "Dynax",
GAME( 1990, mjelct3a, mjelctrn, mjelctrn, mjelct3, mjelct3a, ROT180, "Dynax", "Mahjong Electron Base (parts 2 & 3, alt., Japan)", GAME_SUPPORTS_SAVE )
GAME( 1993, mjelctrb, mjelctrn, mjelctrn, mjelct3, mjelct3, ROT180, "bootleg", "Mahjong Electron Base (parts 2 & 4, Japan, bootleg)", GAME_SUPPORTS_SAVE )
GAME( 1990, majxtal7, 0, majxtal7, majxtal7, mjelct3, ROT180, "Dynax", "Mahjong X-Tal 7 - Crystal Mahjong / Mahjong Diamond 7 (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
GAME( 1990, neruton, 0, neruton, neruton, mjelct3, ROT180, "Dynax / Yukiyoshi Tokoro", "Mahjong Neruton Haikujiradan (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
GAME( 1990, neruton, 0, neruton, neruton, mjelct3, ROT180, "Dynax / Yukiyoshi Tokoro", "Mahjong Neruton Haikujiradan (Japan, Rev. B?)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
GAME( 1990, nerutona, neruton, neruton, neruton, mjelct3, ROT180, "Dynax / Yukiyoshi Tokoro", "Mahjong Neruton Haikujiradan (Japan, Rev. A?)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
GAME( 1991, hanayara, 0, yarunara, hanayara, 0, ROT180, "Dynax", "Hana wo Yaraneba! (Japan)", GAME_SUPPORTS_SAVE )
GAME( 1991, mjcomv1, 0, yarunara, yarunara, 0, ROT180, "Dynax", "Mahjong Comic Gekijou Vol.1 (Japan)", GAME_SUPPORTS_SAVE )
GAME( 1991, tenkai, 0, tenkai, tenkai, 0, ROT0, "Dynax", "Mahjong Tenkaigen", GAME_SUPPORTS_SAVE )

View File

@ -7,12 +7,12 @@ driver by Zsolt Vasvari, Nicola Salmoria, Luca Elia
CPU: Z80 or TLCS-90
Video: Framebuffer
Sound: AY-3-8910
Sound: AY-3-8910 (or YM2149)
OSC: 18.432MHz and 8MHz
---------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
Year + Game Board(s) CPU Company Notes
---------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
81 Royal Mahjong Z80 Nichibutsu
81? Open Mahjong Z80 Sapporo Mechanic
82 Royal Mahjong ? + FRM-03 Z80 Falcon bootleg
@ -33,8 +33,9 @@ Year + Game Board(s) CPU Company Notes
93 Mahjong Cafe Doll D76052208L-2 TLCS-90 Dynax Larger palette, RTC, Undumped internal rom
95 Mahjong Tensinhai D10010318L1 TLCS-90 Dynax Larger palette, RTC
96 Janputer '96 NS503X0727 Z80 Dynax Larger palette, RTC
97 Janputer Special CS166P008 + NS5110207 Z80 Dynax Larger palette, RTC
99 Mahjong Cafe Break NS528-9812 TLCS-90 Nakanihon / Dynax Undumped internal rom
---------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
TODO:
@ -80,7 +81,7 @@ Stephh's notes (based on the games Z80 code and some tests) :
front of a random combination. It's value remains *1 though.
Could it be a leftover from another game ('tontonb' for exemple) ?
- janptr96: in service mode press in sequence N,Ron,Ron,N to access some
- janptr96, janptrsp: in service mode press in sequence N,Ron,Ron,N to access some
hidden options. (thanks bnathan)
2009-03-25 FP: fixed verified DSW and default settings for mjclub (thanks to
@ -3254,7 +3255,7 @@ static INTERRUPT_GEN( janptr96_interrupt )
}
static MACHINE_CONFIG_DERIVED( janptr96, mjderngr )
MDRV_CPU_REPLACE("maincpu",Z80,24000000/4) /* 6 MHz? */
MDRV_CPU_REPLACE("maincpu",Z80,XTAL_16MHz/2) /* 8 MHz? */
MDRV_CPU_PROGRAM_MAP(janptr96_map)
MDRV_CPU_IO_MAP(janptr96_iomap)
MDRV_CPU_VBLANK_INT_HACK(janptr96_interrupt,3) /* IM 2 needs a vector on the data bus */
@ -3710,6 +3711,9 @@ ROM_END
/***************************************************************************
Janputer '96
(c)1996 Dynax
Colour proms are TBP28S42's
***************************************************************************/
@ -3731,6 +3735,29 @@ ROM_END
/***************************************************************************
Janputer Special
(c)1997 Dynax
Colour proms are TBP28642's
***************************************************************************/
ROM_START( janptrsp )
ROM_REGION( 0x210000, "maincpu", 0 )
ROM_LOAD( "ns51101.1h", 0x000000, 0x80000, CRC(44492ca1) SHA1(49e3dc9872a26e446599deb47161b8f52e4968c4) )
/* bank switched ROMs follow */
ROM_RELOAD( 0x010000, 0x80000 )
ROM_LOAD( "ns51102.1g", 0x090000, 0x80000, CRC(01e6aa19) SHA1(a761fe69fb69c0bf101033e71813742c9fc2d747) )
ROM_LOAD( "ns51103.1f", 0x110000, 0x80000, CRC(0fc94805) SHA1(035002e8354673a063faacd3cb91d0512cab677a) )
ROM_LOAD( "ns51104.1e", 0x190000, 0x80000, CRC(00442508) SHA1(268cc0c76bb9c21213c941952dbc891778ad397e) )
ROM_REGION( 0x400, "proms", 0 )
ROM_LOAD( "ns511b.3h", 0x000, 0x200, CRC(1286434f) SHA1(6818549d0e8b231d7071e67923f47b96fc6e1bb6) )
ROM_LOAD( "ns511a.3j", 0x200, 0x200, CRC(26b6714c) SHA1(0d110c1e3f7050a3c4ecbed630a0a8b522f1b0b0) )
ROM_END
/***************************************************************************
Mahjong Tensinhai
Dynax, 1995
@ -4657,4 +4684,5 @@ GAME( 1992, cafetime, 0, cafetime, cafetime, 0, ROT0, "Dynax",
GAME( 1993, cafedoll, 0, mjifb, mjifb, 0, ROT0, "Dynax", "Mahjong Cafe Doll (Japan)", GAME_NOT_WORKING )
GAME( 1995, mjtensin, 0, mjtensin, mjtensin, 0, ROT0, "Dynax", "Mahjong Tensinhai (Japan)", GAME_NOT_WORKING )
GAME( 1996, janptr96, 0, janptr96, janptr96, janptr96, ROT0, "Dynax", "Janputer '96 (Japan)", 0 )
GAME( 1997, janptrsp, 0, janptr96, janptr96, janptr96, ROT0, "Dynax", "Janputer Special (Japan)", 0 )
GAME( 1999, cafebrk, 0, mjifb, mjifb, 0, ROT0, "Nakanihon / Dynax", "Mahjong Cafe Break", GAME_NOT_WORKING )

View File

@ -8335,6 +8335,7 @@ Other Sun games
DRIVER( cafetime ) /* 1992 Dynax */
DRIVER( cafedoll ) /* 1993 Dynax */
DRIVER( janptr96 ) /* 1996 Dynax */
DRIVER( janptrsp ) /* 1997 Dynax */
DRIVER( sprtmtch ) /* "31" (c) 1989 Dynax + Fabtek license */
DRIVER( maya ) /* (c) 1994 Promat */
DRIVER( mayaa ) /* (c) 1994 Promat */
@ -8342,7 +8343,8 @@ Other Sun games
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 */
DRIVER( neruton ) /* "45" Mahjong Neruton Haikujiradan 1990 Dynax */
DRIVER( nerutona ) /* "45" Mahjong Neruton Haikujiradan 1990 Dynax */
DRIVER( mjcomv1 ) /* 1991 Dynax */
DRIVER( shpeng ) /* (c) 1995 WSAC Systems */
DRIVER( tenkai ) /* 1991 Dynax */