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 7jigen no Youseitachi D3707198L1 D23SUB1 Z80 AY8912 YM2413 M5205 RAM
90 Mj Electron Base Z80 AY8912 YM2413 RAM 90 Mj Electron Base Z80 AY8912 YM2413 RAM
90 Mj X-Tal/Diamond 7 D4005208L1-1 D23SUB Z80 AY8912 YM2413 M5205 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 Dial Q2 D5212298L-1 Z80 YM2413 PROM
91 Mj Yarunara D5512068L1-1 D4508308L-2 Z80 AY8912 YM2413 M5205 M6242 RAM NL-001 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 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) (c)1990 Dynax / Yukiyoshi Tokoro (Illustration)
D4005208L1-1 D4005208L1-1
D4508308L-2 (sub board) D4508308L-2 (sub board)
@ -6225,9 +6225,48 @@ HD46505SP (6845)
ROM_START( neruton ) ROM_START( neruton )
ROM_REGION( 0x50000, "maincpu", 0 ) // Z80 Code ROM_REGION( 0x50000, "maincpu", 0 ) // Z80 Code
ROM_LOAD( "4501b.1a", 0x000000, 0x020000, CRC(0e53eeee) SHA1(883138618a11295bfac148da4a092e01d92229b3) ) ROM_LOAD( "4501b.1a", 0x00000, 0x20000, CRC(0e53eeee) SHA1(883138618a11295bfac148da4a092e01d92229b3) )
ROM_RELOAD( 0x010000, 0x020000 ) ROM_RELOAD( 0x10000, 0x20000 )
ROM_LOAD( "4502.3a", 0x030000, 0x020000, CRC(c296293f) SHA1(466e87f7eca102568f1f00c6ba77dacc3df300dd) ) 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_REGION( 0x100000, "gfx1", 0 ) // blitter data
ROM_LOAD( "4511.11a", 0x00000, 0x20000, CRC(c4a96b6e) SHA1(15a6776509e0d30929f6a261798afe7dc0401d4e) ) 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( 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( 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, 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, 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, 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 ) 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 CPU: Z80 or TLCS-90
Video: Framebuffer Video: Framebuffer
Sound: AY-3-8910 Sound: AY-3-8910 (or YM2149)
OSC: 18.432MHz and 8MHz OSC: 18.432MHz and 8MHz
--------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------------------------
Year + Game Board(s) CPU Company Notes Year + Game Board(s) CPU Company Notes
--------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------------------------
81 Royal Mahjong Z80 Nichibutsu 81 Royal Mahjong Z80 Nichibutsu
81? Open Mahjong Z80 Sapporo Mechanic 81? Open Mahjong Z80 Sapporo Mechanic
82 Royal Mahjong ? + FRM-03 Z80 Falcon bootleg 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 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 95 Mahjong Tensinhai D10010318L1 TLCS-90 Dynax Larger palette, RTC
96 Janputer '96 NS503X0727 Z80 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 99 Mahjong Cafe Break NS528-9812 TLCS-90 Nakanihon / Dynax Undumped internal rom
--------------------------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------------------------------
TODO: 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. front of a random combination. It's value remains *1 though.
Could it be a leftover from another game ('tontonb' for exemple) ? 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) hidden options. (thanks bnathan)
2009-03-25 FP: fixed verified DSW and default settings for mjclub (thanks to 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 ) 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_PROGRAM_MAP(janptr96_map)
MDRV_CPU_IO_MAP(janptr96_iomap) MDRV_CPU_IO_MAP(janptr96_iomap)
MDRV_CPU_VBLANK_INT_HACK(janptr96_interrupt,3) /* IM 2 needs a vector on the data bus */ 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 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 Mahjong Tensinhai
Dynax, 1995 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( 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( 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( 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 ) 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( cafetime ) /* 1992 Dynax */
DRIVER( cafedoll ) /* 1993 Dynax */ DRIVER( cafedoll ) /* 1993 Dynax */
DRIVER( janptr96 ) /* 1996 Dynax */ DRIVER( janptr96 ) /* 1996 Dynax */
DRIVER( janptrsp ) /* 1997 Dynax */
DRIVER( sprtmtch ) /* "31" (c) 1989 Dynax + Fabtek license */ DRIVER( sprtmtch ) /* "31" (c) 1989 Dynax + Fabtek license */
DRIVER( maya ) /* (c) 1994 Promat */ DRIVER( maya ) /* (c) 1994 Promat */
DRIVER( mayaa ) /* (c) 1994 Promat */ DRIVER( mayaa ) /* (c) 1994 Promat */
@ -8342,7 +8343,8 @@ Other Sun games
DRIVER( blktouch ) /* (c) Yang Gi Co Ltd. */ DRIVER( blktouch ) /* (c) Yang Gi Co Ltd. */
DRIVER( mcnpshnt ) /* "33" Mahjong Campus Hunting 1990 Dynax */ DRIVER( mcnpshnt ) /* "33" Mahjong Campus Hunting 1990 Dynax */
DRIVER( 7jigen ) /* "37" 7jigen no Youseitachi 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( mjcomv1 ) /* 1991 Dynax */
DRIVER( shpeng ) /* (c) 1995 WSAC Systems */ DRIVER( shpeng ) /* (c) 1995 WSAC Systems */
DRIVER( tenkai ) /* 1991 Dynax */ DRIVER( tenkai ) /* 1991 Dynax */