From b5521d75f9c660a821066a4fc716ee00e60aac4f Mon Sep 17 00:00:00 2001 From: MetalliC <0vetal0@gmail.com> Date: Tue, 2 Jul 2024 18:21:01 +0300 Subject: New not working clones ---------------------- Sega Yonin Uchi Mahjong MJ (Update Disc Ver.1.007, Japan) (CDP-10002A) [SBH] Sega Yonin Uchi Mahjong MJ (Update Disc Ver.1.011, Japan) (CDP-10002C) [SBH] Sega Yonin Uchi Mahjong MJ Network Taisen Ver. (Update Disc Ver.2.000, Japan) (CDP-10002D) [SBH] Sega Yonin Uchi Mahjong MJ Network Taisen Ver. (Update Disc Ver.2.002, Japan) (CDP-10002E) [SBH] Sega Yonin Uchi Mahjong MJ Network Taisen Ver. (Update Disc Ver.3.000, Japan) (CDP-10002F) [SBH] --- src/mame/mame.lst | 7 ++++- src/mame/sega/naomi.cpp | 69 +++++++++++++++++++++++++++++++++++++++++++++-- src/mame/sega/naomigd.cpp | 2 +- 3 files changed, 74 insertions(+), 4 deletions(-) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 30cdead3ac9..2cfa09d2d8c 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -39576,7 +39576,12 @@ meltyb // 2007.03 Melty Blood Act Cadenza Version B2 (R meltybld // 2005.08 Melty Blood Act Cadenza Ver. A (Rev C) meltyblo // 2005.03 Melty Blood Act Cadenza meltybo // 2006.12 Melty Blood Act Cadenza Version B -mj1 // 2002.10 Sega Yonin Uchi Mahjong MJ (Update Disc Ver.1.008) (CDP-10002B) +mj1a // 2002.09 Sega Yonin Uchi Mahjong MJ (Update Disc Ver.1.007) (CDP-10002A) +mj1b // 2002.10 Sega Yonin Uchi Mahjong MJ (Update Disc Ver.1.008) (CDP-10002B) +mj1c // 2003.01 Sega Yonin Uchi Mahjong MJ (Update Disc Ver.1.011) (CDP-10002C) +mj1d // 2003.02 Sega Yonin Uchi Mahjong MJ Network Taisen Ver. (Update Disc Ver.2.000, Japan) (CDP-10002D) +mj1e // 2003.05 Sega Yonin Uchi Mahjong MJ Network Taisen Ver. (Update Disc Ver.2.002, Japan) (CDP-10002E) +mj1 // 2003.06 Sega Yonin Uchi Mahjong MJ Network Taisen Ver. (Update Disc Ver.3.000, Japan) (CDP-10002F) moeru // 2002.12 Moeru Casinyo mok // 2002.03.06 The Maze of the Kings monkeyba // 2001.05 Monkey Ball diff --git a/src/mame/sega/naomi.cpp b/src/mame/sega/naomi.cpp index 35c2d2a1508..3e4345bb1c1 100644 --- a/src/mame/sega/naomi.cpp +++ b/src/mame/sega/naomi.cpp @@ -10454,7 +10454,19 @@ ROM_END // Sega Yonin Uchi Mahjong MJ (セガ四人打ち麻雀MJ), "Sega The 4Players Mah-Jong" // uses CRP-1231 card RW connected via 838-13661 RS422/RS232C converter BD, and 2x JVS I/O boards (or one special I/O ?). -ROM_START( mj1 ) +ROM_START( mj1a ) + NAOMIGD_BIOS + NAOMI_DEFAULT_EEPROM + + DISK_REGION( "gdrom" ) + DISK_IMAGE_READONLY( "cdp-10002a", 0, SHA1(a338001b6b35b8ea1a63b4cb6e2b7d7456dc09d9) ) // CD-R + + ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) + // chip label is a guess, probably incorrect + ROM_LOAD("317-0352-jpn.pic", 0x00, 0x4000, CRC(c2c45f9c) SHA1(d1ff2099db3d918846bb096d335cd7ef05df3901) ) +ROM_END + +ROM_START( mj1b ) NAOMIGD_BIOS NAOMI_DEFAULT_EEPROM @@ -10466,6 +10478,54 @@ ROM_START( mj1 ) ROM_LOAD("317-0352-jpn.pic", 0x00, 0x4000, CRC(c2c45f9c) SHA1(d1ff2099db3d918846bb096d335cd7ef05df3901) ) ROM_END +ROM_START( mj1c ) + NAOMIGD_BIOS + NAOMI_DEFAULT_EEPROM + + DISK_REGION( "gdrom" ) + DISK_IMAGE_READONLY( "cdp-10002c", 0, SHA1(e899f3e2f32d5880752b7fc70ce89bb6d18fc2b6) ) // CD-R + + ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) + // chip label is a guess, probably incorrect + ROM_LOAD("317-0352-jpn.pic", 0x00, 0x4000, CRC(c2c45f9c) SHA1(d1ff2099db3d918846bb096d335cd7ef05df3901) ) +ROM_END + +ROM_START( mj1d ) + NAOMIGD_BIOS + NAOMI_DEFAULT_EEPROM + + DISK_REGION( "gdrom" ) + DISK_IMAGE_READONLY( "cdp-10002d", 0, SHA1(2173e7ef865a6c7d90cfc88bbb7e30c0c7152c31) ) // CD-R + + ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) + // chip label is a guess, probably incorrect + ROM_LOAD("317-0352-jpn.pic", 0x00, 0x4000, CRC(c2c45f9c) SHA1(d1ff2099db3d918846bb096d335cd7ef05df3901) ) +ROM_END + +ROM_START( mj1e ) + NAOMIGD_BIOS + NAOMI_DEFAULT_EEPROM + + DISK_REGION( "gdrom" ) + DISK_IMAGE_READONLY( "cdp-10002e", 0, SHA1(fc14b4424e4eb269ded130c84d4d483273c1ea26) ) // CD-R + + ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) + // chip label is a guess, probably incorrect + ROM_LOAD("317-0352-jpn.pic", 0x00, 0x4000, CRC(c2c45f9c) SHA1(d1ff2099db3d918846bb096d335cd7ef05df3901) ) +ROM_END + +ROM_START( mj1 ) + NAOMIGD_BIOS + NAOMI_DEFAULT_EEPROM + + DISK_REGION( "gdrom" ) + DISK_IMAGE_READONLY( "cdp-10002f", 0, SHA1(7f70ac5ef0fac749eee74375858d456a20d90cba) ) // CD-R + + ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) + // chip label is a guess, probably incorrect + ROM_LOAD("317-0352-jpn.pic", 0x00, 0x4000, CRC(c2c45f9c) SHA1(d1ff2099db3d918846bb096d335cd7ef05df3901) ) +ROM_END + ROM_START( wccf1dup ) NAOMIGD_BIOS NAOMI_DEFAULT_EEPROM @@ -11187,7 +11247,12 @@ void naomi_state::init_hotd2() // CDP-10001?- World Club Champion Football Serie A 2001-2002 (Sega, 2002) // CDP-10001?- World Club Champion Football Serie A 2001-2002 Ver.1.2 (Sega, 2002) /* CDP-10001C*/ GAME( 2003, wccf116, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Hitmaker / Sega", "World Club Champion Football Serie A 2001-2002 Ver.2 (Japan) (CDP-10001C)", GAME_FLAGS ) -/* CDP-10002B*/ GAME( 2002, mj1, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Sega Yonin Uchi Mahjong MJ (Update Disc Ver.1.008, Japan) (CDP-10002B)", GAME_FLAGS ) +/* CDP-10002A*/ GAME( 2002, mj1a, mj1, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Sega Yonin Uchi Mahjong MJ (Update Disc Ver.1.007, Japan) (CDP-10002A)", GAME_FLAGS ) +/* CDP-10002B*/ GAME( 2002, mj1b, mj1, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Sega Yonin Uchi Mahjong MJ (Update Disc Ver.1.008, Japan) (CDP-10002B)", GAME_FLAGS ) +/* CDP-10002C*/ GAME( 2003, mj1c, mj1, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Sega Yonin Uchi Mahjong MJ (Update Disc Ver.1.011, Japan) (CDP-10002C)", GAME_FLAGS ) +/* CDP-10002D*/ GAME( 2003, mj1d, mj1, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Sega Yonin Uchi Mahjong MJ Network Taisen Ver. (Update Disc Ver.2.000, Japan) (CDP-10002D)", GAME_FLAGS ) +/* CDP-10002E*/ GAME( 2003, mj1e, mj1, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Sega Yonin Uchi Mahjong MJ Network Taisen Ver. (Update Disc Ver.2.002, Japan) (CDP-10002E)", GAME_FLAGS ) +/* CDP-10002F*/ GAME( 2003, mj1, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Sega Yonin Uchi Mahjong MJ Network Taisen Ver. (Update Disc Ver.3.000, Japan) (CDP-10002F)", GAME_FLAGS ) /* CDP-10003 */ GAME( 2002, wccf1dup, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Hitmaker / Sega", "World Club Champion Football Serie A 2001-2002 DIMM FIRM Ver.3.03 (CDP-10003)", GAME_FLAGS ) // CDV-10001 - World Club Champion Football Serie A 2001-2002 Ver.2.11 (Japan) (Sega, 2002) /* CDV-10002 */ GAME( 2004, wccf212e, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Hitmaker / Sega", "World Club Champion Football Serie A 2002-2003 Ver.2.12 (Italy) (CDV-10002)", GAME_FLAGS ) diff --git a/src/mame/sega/naomigd.cpp b/src/mame/sega/naomigd.cpp index 57dbf3ecd0c..3ab5186416e 100644 --- a/src/mame/sega/naomigd.cpp +++ b/src/mame/sega/naomigd.cpp @@ -1103,7 +1103,7 @@ void naomi_gdrom_board::device_add_mconfig(machine_config &config) // Net-DIMM firmwares: // all VxWorkx based, can be updated up to 4.0x, actually 1MB in size, must have CRC32 FFFFFFFF, 1st MB of flash ROM contain stock version, 2nd MB have some updated version // ? - 2.03 factory only, introduced ALL.net features, so far was seen only as stock firmware in 1st half of flash ROM, factory updated to some newer ver in 2nd ROM half -// FPR23718 - 2.06 factory only, most common version of NAOMI Net-DIMMs, have stock 2.03, IC label need verification +// FPR23718 - 2.06 factory only, most common version of NAOMI Net-DIMMs, have stock 2.03 // ? 2.13 factory or update (NAOMI VF4) // ? 2.17 factory or update (NAOMI VF4 Evolution) // FPR23905C - 3.01 factory, added network boot support, supports Triforce and Chihiro -- cgit v1.2.3