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

@ -10,34 +10,34 @@ VDP: HD46505SP (6845) (CRT controller)
Custom: TC17G032AP-0246 (blitter)
---------------------------------------------------------------------------------------------------------------------
Year + Game Main Board Sub Board CPU Sound Clock Color Notes
Year + Game Main Board Sub Board CPU Sound Clock Color Notes
---------------------------------------------------------------------------------------------------------------------
88 Hana no Mai D1610088L1 Z80 AY8912 YM2203 M5205 PROM
88 Hana Kochou D201901L2 D201901L1-0 Z80 AY8912 YM2203 M5205 PROM
89 Hana Oriduru D2304268L Z80 AY8912 YM2413 M5205 RAM
89 Dragon Punch D24? Z80 YM2203 PROM
89 Mj Friday D2607198L1 Z80 YM2413 PROM
89 Mj Gekisha D2809218L-1 D2809218L-2 TLCS YM2413 PROM Battery
89 Sports Match D31? Z80 YM2203 PROM
90 Jong Tou Ki D1505178-A D2711078L-B Z80*2 AY8912 YM2203 M5205 PROM 2 x Blitter
90 Mj Campus Hunting D3312108L1-1 D23SUB1 Z80 AY8912 YM2413 M5205 RAM
90 Hana Jingi no number D3312108L1-2 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 X-Tal/Diamond 7 D4005208L1-1 D23SUB Z80 AY8912 YM2413 M5205 RAM
90 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
91 Mj Angels D5512068L1-1 D6107068L-1 Z80 AY8912 YM2413 M5205 RAM
91 Mj Comic Gekijou V.1 D5512068L1-1 D6107068L-1 Z80 AY8912 YM2413 M5205 M6242 RAM NL-001, Battery
91 Mj Tenkaigen TLCS AY8910 YM2413 M6242 RAM Protection, Battery
92 Quiz TV Gassyuukoku D5512068L1-2 D6410288L-1 Z80 AY8912 YM2413 M5205 RAM
92 Hanafuda Hana Tengoku D6502208L1 D6107068L-1 Z80 AY8910 YM2413 M6242 RAM
94 Mj Reach (bootleg) bootleg TLCS AY8910 YM2413 M6242 PROM Battery
94 Maya Z80 YM2203 PROM
96 Mj Raijinhai DX D10010318L1 D10502168 TLCS AY8910 M6242 PROM Undumped TMP91P640 Code, Battery
9? Inca Z80 YM2203 PROM
88 Hana no Mai D1610088L1 Z80 AY8912 YM2203 M5205 PROM
88 Hana Kochou D201901L2 D201901L1-0 Z80 AY8912 YM2203 M5205 PROM
89 Hana Oriduru D2304268L Z80 AY8912 YM2413 M5205 RAM
89 Dragon Punch D24? Z80 YM2203 PROM
89 Mj Friday D2607198L1 Z80 YM2413 PROM
89 Mj Gekisha D2809218L-1 D2809218L-2 TLCS YM2413 PROM Battery
89 Sports Match D31? Z80 YM2203 PROM
90 Jong Tou Ki D1505178-A D2711078L-B Z80*2 AY8912 YM2203 M5205 PROM 2 x Blitter
90 Mj Campus Hunting D3312108L1-1 D23SUB1 Z80 AY8912 YM2413 M5205 RAM
90 Hana Jingi no number D3312108L1-2 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 X-Tal/Diamond 7 D4005208L1-1 D23SUB 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
91 Mj Angels D5512068L1-1 D6107068L-1 Z80 AY8912 YM2413 M5205 RAM
91 Mj Comic Gekijou V.1 D5512068L1-1 D6107068L-1 Z80 AY8912 YM2413 M5205 M6242 RAM NL-001, Battery
91 Mj Tenkaigen TLCS AY8910 YM2413 M6242 RAM Protection, Battery
92 Quiz TV Gassyuukoku D5512068L1-2 D6410288L-1 Z80 AY8912 YM2413 M5205 RAM
92 Hanafuda Hana Tengoku D6502208L1 D6107068L-1 Z80 AY8910 YM2413 M6242 RAM
94 Mj Reach (bootleg) bootleg TLCS AY8910 YM2413 M6242 PROM Battery
94 Maya Z80 YM2203 PROM
96 Mj Raijinhai DX D10010318L1 D10502168 TLCS AY8910 M6242 PROM Undumped TMP91P640 Code, Battery
9? Inca Z80 YM2203 PROM
---------------------------------------------------------------------------------------------------------------------
Notes:
@ -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,34 +7,35 @@ 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
83 Janyou Part II Z80 Cosmo Denshi
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 Watashiha Suzumechan D8803288L1-0 Z80 Dyna Electronics
87 Mahjong Diplomat D0706088L1-0 Z80 Dynax
87 Mahjong Studio 101 D1708228L1 Z80 Dynax
87 Tonton D0908288L1-0 Z80 Dynax
88 Almond Pinky D1401128L-0 + RM-1D Z80 Dynax
89 Mahjong Shinkirou D210301BL2 + FRM-00? TLCS-90 Dynax
89 Mahjong Derringer D2203018L Z80 Dynax Larger palette
90 Mahjong If..? D2909278L TLCS-90 Dynax Larger palette
91 Mahjong Vegas D5011308L1 + FRM-00 TLCS-90 Dynax Undumped internal rom (mjvegas set)
92 Mahjong Cafe Time D6310128L1-1 TLCS-90 Dynax Larger palette, RTC
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
99 Mahjong Cafe Break NS528-9812 TLCS-90 Nakanihon / Dynax Undumped internal rom
---------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
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
83 Janyou Part II Z80 Cosmo Denshi
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 Watashiha Suzumechan D8803288L1-0 Z80 Dyna Electronics
87 Mahjong Diplomat D0706088L1-0 Z80 Dynax
87 Mahjong Studio 101 D1708228L1 Z80 Dynax
87 Tonton D0908288L1-0 Z80 Dynax
88 Almond Pinky D1401128L-0 + RM-1D Z80 Dynax
89 Mahjong Shinkirou D210301BL2 + FRM-00? TLCS-90 Dynax
89 Mahjong Derringer D2203018L Z80 Dynax Larger palette
90 Mahjong If..? D2909278L TLCS-90 Dynax Larger palette
91 Mahjong Vegas D5011308L1 + FRM-00 TLCS-90 Dynax Undumped internal rom (mjvegas set)
92 Mahjong Cafe Time D6310128L1-1 TLCS-90 Dynax Larger palette, RTC
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,7 +3711,10 @@ ROM_END
/***************************************************************************
Colour proms are TBP28S42's
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 */