diff options
author | angelosa <salese_corp_ltd@email.it> | 2017-07-16 01:49:23 +0200 |
---|---|---|
committer | angelosa <salese_corp_ltd@email.it> | 2017-07-16 01:49:23 +0200 |
commit | bc1477e2b252951973b78b752b39ae990f6ef9bb (patch) | |
tree | c28f58297c28a68bb56d65169d4a19e2d02ba7d6 | |
parent | 8da27d4c4bd693dd1a959d1fbd63d3ee89a18e7f (diff) |
new NOT_WORKING
---------------
Mahjong Mogitate [system11, The Dumping Union]
Renai Mahjong Idol Gakuen [system11, The Dumping Union]
-rw-r--r-- | src/mame/drivers/csplayh5.cpp | 81 | ||||
-rw-r--r-- | src/mame/mame.lst | 4 |
2 files changed, 68 insertions, 17 deletions
diff --git a/src/mame/drivers/csplayh5.cpp b/src/mame/drivers/csplayh5.cpp index 8c98a42a707..8415f5f1aa1 100644 --- a/src/mame/drivers/csplayh5.cpp +++ b/src/mame/drivers/csplayh5.cpp @@ -87,18 +87,21 @@ public: DECLARE_WRITE_LINE_MEMBER(ide_irq); #endif - DECLARE_DRIVER_INIT(mjgalpri); - DECLARE_DRIVER_INIT(mjmania); + DECLARE_DRIVER_INIT(csplayh1); + + DECLARE_DRIVER_INIT(bikiniko); DECLARE_DRIVER_INIT(csplayh5); + DECLARE_DRIVER_INIT(csplayh7); DECLARE_DRIVER_INIT(fuudol); - DECLARE_DRIVER_INIT(bikiniko); - DECLARE_DRIVER_INIT(thenanpa); DECLARE_DRIVER_INIT(junai); - DECLARE_DRIVER_INIT(csplayh1); - DECLARE_DRIVER_INIT(renaimj); - DECLARE_DRIVER_INIT(csplayh7); DECLARE_DRIVER_INIT(junai2); + DECLARE_DRIVER_INIT(mjgalpri); + DECLARE_DRIVER_INIT(mjmania); + DECLARE_DRIVER_INIT(mogitate); DECLARE_DRIVER_INIT(nichisel); + DECLARE_DRIVER_INIT(renaimj); + DECLARE_DRIVER_INIT(thenanpa); + virtual void machine_reset() override; TIMER_DEVICE_CALLBACK_MEMBER(csplayh5_irq); DECLARE_WRITE_LINE_MEMBER(csplayh5_vdp0_interrupt); @@ -493,16 +496,19 @@ void csplayh5_state::general_init(int patchaddress, int patchvalue) DRIVER_INIT_MEMBER(csplayh5_state,csplayh1) { general_init(0x6880/2, 0x6020); } -DRIVER_INIT_MEMBER(csplayh5_state,mjgalpri) { general_init(0x5396/2, 0x6018); } -DRIVER_INIT_MEMBER(csplayh5_state,junai) { general_init(0x679c/2, 0x6018); } -DRIVER_INIT_MEMBER(csplayh5_state,mjmania) { general_init(0x6b96/2, 0x6018); } -DRIVER_INIT_MEMBER(csplayh5_state,junai2) { general_init(0x6588/2, 0x6018); } -DRIVER_INIT_MEMBER(csplayh5_state,csplayh5) { general_init(0x4cb4/2, 0x6018); } DRIVER_INIT_MEMBER(csplayh5_state,bikiniko) { general_init(0x585c/2, 0x6018); } -DRIVER_INIT_MEMBER(csplayh5_state,thenanpa) { general_init(0x69ec/2, 0x6018); } +DRIVER_INIT_MEMBER(csplayh5_state,csplayh5) { general_init(0x4cb4/2, 0x6018); } DRIVER_INIT_MEMBER(csplayh5_state,csplayh7) { general_init(0x7a20/2, 0x6018); } +DRIVER_INIT_MEMBER(csplayh5_state,junai) { general_init(0x679c/2, 0x6018); } +DRIVER_INIT_MEMBER(csplayh5_state,junai2) { general_init(0x6588/2, 0x6018); } DRIVER_INIT_MEMBER(csplayh5_state,fuudol) { general_init(0x9166/2, 0x6018); } -DRIVER_INIT_MEMBER(csplayh5_state,nichisel) { general_init(0x9cd6/2, 0x6018); } +DRIVER_INIT_MEMBER(csplayh5_state,mjgalpri) { general_init(0x5396/2, 0x6018); } +DRIVER_INIT_MEMBER(csplayh5_state,mjmania) { general_init(0x6b96/2, 0x6018); } +DRIVER_INIT_MEMBER(csplayh5_state,mogitate) { general_init(0x6ab4/2, 0x6018); } +DRIVER_INIT_MEMBER(csplayh5_state,nichisel) { general_init(0x9cd6/2, 0x6018); } +DRIVER_INIT_MEMBER(csplayh5_state,renaimj) { general_init(0x568c/2, 0x6018); } +DRIVER_INIT_MEMBER(csplayh5_state,thenanpa) { general_init(0x69ec/2, 0x6018); } + /* * Base BIOS root (DVD board is common for all DVD games) @@ -639,6 +645,27 @@ ROM_START( junai2 ) ROM_END +ROM_START( mogitate ) + ROM_REGION( 0x40000, "maincpu", 0 ) // tmp68301 prg + ROM_LOAD16_BYTE( "1.ic2", 0x000001, 0x020000, CRC(42ec6c2e) SHA1(a0279502e1f7e62f072ec6612caf198aa0ae3af7) ) + ROM_LOAD16_BYTE( "2.ic3", 0x000000, 0x020000, CRC(f71546c6) SHA1(546b0d12e7b1627c96d5a17c015bdbbca1e93232) ) + + DVD_BIOS + + ROM_REGION( 0x20000, "audiocpu", 0 ) // z80 + ROM_LOAD( "11.ic51", 0x000000, 0x020000, CRC(7927c1d6) SHA1(15f0c0051124e7b7667eb721dd12938333b31899) ) + + ROM_REGION( 0x400000, "blit_gfx", ROMREGION_ERASEFF ) // blitter based gfxs + ROM_LOAD16_BYTE( "3.ic40", 0x000000, 0x080000, CRC(ea655990) SHA1(7f59cfab21e8858625e82a9501acc943b07f799c) ) + ROM_LOAD16_BYTE( "4.ic41", 0x000001, 0x080000, CRC(4c910b86) SHA1(48007f03f4e445b9de15531afe821c1b18fccae1) ) + + DISK_REGION( "ide:0:hdd:image" ) + DISK_IMAGE_READONLY( "nb8006", 0, SHA1(aa911e46e791d89ce4fed4a32b4b0637ba3a9920) ) + + ROM_REGION( 0x040000, "gal", ROMREGION_ERASE00 ) + ROM_LOAD( "gal16v8b.020", 0x000000, 0x040000, CRC(ac5c9495) SHA1(1c54ecf6dedbf8c3a29207c1c91b52e2ff394d9d) ) +ROM_END + ROM_START( mjmania ) ROM_REGION( 0x40000, "maincpu", 0 ) // tmp68301 prg ROM_LOAD16_BYTE( "2.ic3", 0x000000, 0x020000, CRC(7b0f79c5) SHA1(73f23f68db4426b32583a7922abf773d67c76862) ) @@ -660,6 +687,28 @@ ROM_START( mjmania ) ROM_LOAD( "gal16v8b.ic8", 0x000000, 0x0008c1, BAD_DUMP CRC(6a92b563) SHA1(a6c4305cf021f37845f99713427daa9394b6ec7d) ) ROM_END +ROM_START( renaimj ) + ROM_REGION( 0x40000, "maincpu", 0 ) // tmp68301 prg + ROM_LOAD16_BYTE( "2.ic3", 0x00000, 0x20000, CRC(5455e94c) SHA1(97257ed020848611bf9f9637f1eb9ee3433a6e20) ) + ROM_LOAD16_BYTE( "1.ic2", 0x00001, 0x20000, CRC(285a5651) SHA1(c572a7c82759600e29e31518c69b17ae173c2263) ) + + DVD_BIOS + + ROM_REGION( 0x20000, "audiocpu", 0 ) // z80 + ROM_LOAD( "11.ic51", 0x00000, 0x20000, CRC(614d17b9) SHA1(d6fb4441f55902c2b89b4bec53aae5311d81f07b) ) + + ROM_REGION( 0x400000, "blit_gfx", ROMREGION_ERASEFF ) // blitter based gfxs + ROM_LOAD16_BYTE( "3.ic40", 0x00000, 0x80000, CRC(790aa63d) SHA1(d94b88084311f317d584a33ad5b483403f2bf226) ) + ROM_LOAD16_BYTE( "4.ic41", 0x00001, 0x80000, CRC(6d1c9efd) SHA1(c9ea9d6e6d34db5635fc55d41e7bb54a41948d27) ) + // 0x100000 - 0x3fffff empty sockets + + DISK_REGION( "ide:0:hdd:image" ) + DISK_IMAGE_READONLY( "nb8008", 0, SHA1(49c92cb9b08ee7773f3d93fce0bbecc3c0ae654d) ) + + ROM_REGION( 0x40000, "gal", ROMREGION_ERASE00 ) + ROM_LOAD( "gal18v8b.020", 0x000000, 0x040000, CRC(0a32a144) SHA1(f3b4a1174adbb2f7b7500adeafa20142f6a16d08) ) +ROM_END + ROM_START( bikiniko ) ROM_REGION( 0x40000, "maincpu", 0 ) // tmp68301 prg ROM_LOAD16_BYTE( "2.ic3", 0x00000, 0x20000, CRC(b80b5484) SHA1(35769d9502cbe587dad6380c35e535cea1578227) ) @@ -774,12 +823,12 @@ GAME( 1998, nichidvd, 0, csplayh5, csplayh5, csplayh5_state, 0, /* 03 */ GAME( 1998, junai, nichidvd, csplayh5, csplayh5, csplayh5_state, junai, ROT0, "Nichibutsu/eic", "Junai - Manatsu no First Kiss (Japan)", MACHINE_NOT_WORKING ) /* 04 */ GAME( 1998, csplayh5, nichidvd, csplayh5, csplayh5, csplayh5_state, csplayh5, ROT0, "Nichibutsu", "Mahjong Hanafuda Cosplay Tengoku 5 (Japan)", MACHINE_NOT_WORKING ) /* 05 */ GAME( 1998, junai2, nichidvd, csplayh5, csplayh5, csplayh5_state, junai2, ROT0, "Nichibutsu/eic", "Junai 2 - White Love Story (Japan)", MACHINE_NOT_WORKING ) -// 06 : Mahjong Mogitate : Nichibutsu/Just&Just/NVS/Astro System/AV Japan +/* 06 */ GAME( 1998, mogitate, nichidvd, csplayh5, csplayh5, csplayh5_state, mogitate, ROT0, "Nichibutsu/Just&Just/NVS/Astro System/AV Japan", "Mahjong Mogitate", MACHINE_NOT_WORKING ) // 1999 /* 07 */ GAME( 1999, mjmania, nichidvd, csplayh5, csplayh5, csplayh5_state, mjmania, ROT0, "Sphinx/Just&Just", "Mahjong Mania - Kairakukan e Youkoso (Japan)", MACHINE_NOT_WORKING ) -/* 08 */ //GAME( 1995, renaimj, nichidvd, csplayh5, csplayh5, csplayh5_state, renaimj, ROT0, "Nichibutsu/eic", "Renai Mahjong Idol Gakuen (Japan)", MACHINE_NOT_WORKING ) +/* 08 */ GAME( 1999, renaimj, nichidvd, csplayh5, csplayh5, csplayh5_state, renaimj, ROT0, "Nichibutsu/eic", "Renai Mahjong Idol Gakuen (Japan)", MACHINE_NOT_WORKING ) /* 09 */ GAME( 1999, bikiniko, nichidvd, csplayh5, csplayh5, csplayh5_state, bikiniko, ROT0, "Nichibutsu/eic", "BiKiNikko - Okinawa de Ippai Shichaimashita (Japan)", MACHINE_NOT_WORKING ) // 10 : Mahjong Hanafuda Cosplay Tengoku 6 - Junai hen : Nichibutsu/eic /* 11 */ GAME( 1999, thenanpa, nichidvd, csplayh5, csplayh5, csplayh5_state, thenanpa, ROT0, "Nichibutsu/Love Factory/eic", "The Nanpa (Japan)", MACHINE_NOT_WORKING ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index d4ed0b94e6d..d5ff9fbdf93 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -10513,10 +10513,12 @@ csplayh7 // (c) 1999 fuudol // (c) 2000 junai // (c) 1998 junai2 // (c) 1998 +mogitate // (c) 1998 nichidvd // -nichisel // +nichisel // (c) 2000 mjgalpri // (c) 1998 mjmania // (c) 1999 +renaimj // (c) 1999 thenanpa // (c) 1999 @source:cswat.cpp |