From 0ff5b6718e11ec60cf8f804df0cc6572bc47831c Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sat, 4 Jan 2025 10:06:08 +0100 Subject: [PATCH] New systems marked not working ------------------------------ AV-Mahjong Two Shot (Japan Ver 1.00 1990/05/21) [Hammy] --- src/mame/igs/spoker.cpp | 10 +++++----- src/mame/mame.lst | 11 ++++++----- src/mame/misc/gms.cpp | 11 +++++------ src/mame/nichibutsu/nbmj8891.cpp | 24 ++++++++++++++++++++++++ 4 files changed, 40 insertions(+), 16 deletions(-) diff --git a/src/mame/igs/spoker.cpp b/src/mame/igs/spoker.cpp index 7f7c162023a..7be18e80a4b 100644 --- a/src/mame/igs/spoker.cpp +++ b/src/mame/igs/spoker.cpp @@ -1685,11 +1685,11 @@ GAME( 1996, spk205us, spk306us, spokeru, spoker, spokeru_state, init_spok GAME( 1996, spk203us, spk306us, spokeru, spoker, spokeru_state, init_spokeru, ROT0, "IGS", "Super Poker (v203US)", MACHINE_SUPPORTS_SAVE ) // LS1. 8 203US in test mode GAME( 1996, spk201ua, spk306us, spokeru, spoker, spokeru_state, init_spokeru, ROT0, "IGS", "Super Poker (v201UA)", MACHINE_SUPPORTS_SAVE ) // still shows 200UA in test mode GAME( 1996, spk200ua, spk306us, spokeru, spoker, spokeru_state, init_spokeru, ROT0, "IGS", "Super Poker (v200UA)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993?, spk120in, spk306us, spoker, spoker, spoker_state, init_spk120in, ROT0, "IGS", "Super Poker (v120IN)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993?, spk116it, spk306us, spoker, spoker, spoker_state, init_spk116it, ROT0, "IGS", "Super Poker (v116IT)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993?, spk116itmx, spk306us, spoker, spoker, spoker_state, init_spk114it, ROT0, "IGS", "Super Poker (v116IT-MX)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993?, spk115it, spk306us, spoker, spoker, spoker_state, init_spk116it, ROT0, "IGS", "Super Poker (v115IT)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993?, spk114it, spk306us, spoker, spk114it, spoker_state, init_spk114it, ROT0, "IGS", "Super Poker (v114IT)", MACHINE_SUPPORTS_SAVE ) +GAME( 1996, spk120in, spk306us, spoker, spoker, spoker_state, init_spk120in, ROT0, "IGS", "Super Poker (v120IN)", MACHINE_SUPPORTS_SAVE ) +GAME( 1996, spk116it, spk306us, spoker, spoker, spoker_state, init_spk116it, ROT0, "IGS", "Super Poker (v116IT)", MACHINE_SUPPORTS_SAVE ) +GAME( 1996, spk116itmx, spk306us, spoker, spoker, spoker_state, init_spk114it, ROT0, "IGS", "Super Poker (v116IT-MX)", MACHINE_SUPPORTS_SAVE ) +GAME( 1996, spk115it, spk306us, spoker, spoker, spoker_state, init_spk116it, ROT0, "IGS", "Super Poker (v115IT)", MACHINE_SUPPORTS_SAVE ) +GAME( 1996, spk114it, spk306us, spoker, spk114it, spoker_state, init_spk114it, ROT0, "IGS", "Super Poker (v114IT)", MACHINE_SUPPORTS_SAVE ) GAME( 1996, spk102ua, spk306us, spokeru, spoker, spokeru_state, init_spokeru, ROT0, "IGS", "Super Poker (v102UA)", MACHINE_SUPPORTS_SAVE ) GAME( 1996, spk100, spk306us, spoker, spk114it, spoker_state, init_spk100, ROT0, "IGS", "Super Poker (v100)", MACHINE_SUPPORTS_SAVE ) GAME( 1993?, 3super8, 0, _3super8, 3super8, spoker_state, init_3super8, ROT0, "", "3 Super 8 (Italy)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) // ROMs are badly dumped diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 8ef035873d6..cabd27eec6a 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -20717,11 +20717,11 @@ jbell // (c) 1997 IGS jinhulu2 // (c) 1995 IGS spk100 // (c) 1996 IGS spk102ua // (c) 1996 IGS -spk114it // (c) 199? IGS -spk115it // (c) 199? IGS -spk116it // (c) 199? IGS -spk116itmx // (c) 199? IGS -spk120in // (c) 199? IGS +spk114it // (c) 1996 IGS +spk115it // (c) 1996 IGS +spk116it // (c) 1996 IGS +spk116itmx // (c) 1996 IGS +spk120in // (c) 1996 IGS spk200ua // (c) 1996 IGS spk201ua // (c) 1996 IGS spk203us // (c) 1996 IGS @@ -34481,6 +34481,7 @@ vipclub // (c) 1988 Daiichi Denshi @source:nichibutsu/nbmj8891.cpp abunai // (c) 1989 +avmjts // (c) 1990 bananadr // (c) 1989 DIGITAL SOFT chinmoku // (c) 1990 club90s // (c) 1990 diff --git a/src/mame/misc/gms.cpp b/src/mame/misc/gms.cpp index 4b924e7e70c..9b5d69b245f 100644 --- a/src/mame/misc/gms.cpp +++ b/src/mame/misc/gms.cpp @@ -2179,12 +2179,11 @@ void gms_2layers_state::init_sball2k1() { uint16_t *rom = (uint16_t *)memregion("maincpu")->base(); - rom[0x14f6c / 2] = 0x4e71; - rom[0x14f6e / 2] = 0x4e71; - rom[0x14f9a / 2] = 0x6000; - rom[0x14f9c / 2] = 0x0010; - rom[0x15528 / 2] = 0x4e71; - rom[0x1552a / 2] = 0x4e71; + rom[0x14f6c / 2] = 0x4e71; // U135 ERROR + rom[0x14f6e / 2] = 0x4e71; // U135 ERROR + rom[0x14f9a / 2] = 0x6000; // U136 ERROR + rom[0x15528 / 2] = 0x4e71; // U135 ERROR + rom[0x1552a / 2] = 0x4e71; // U135 ERROR } void gms_3layers_state::init_sc2in1() diff --git a/src/mame/nichibutsu/nbmj8891.cpp b/src/mame/nichibutsu/nbmj8891.cpp index ca6a2d02b68..426e51abe81 100644 --- a/src/mame/nichibutsu/nbmj8891.cpp +++ b/src/mame/nichibutsu/nbmj8891.cpp @@ -3119,6 +3119,29 @@ ROM_START( pairsten ) ROM_LOAD( "mask.f2", 0x00000, 0x40000, CRC(77ba1eaf) SHA1(bde55b4d2938f44fd07ff7d5b5a845f2ea64b4fc) ) // same as housemnq/5i.bin gfx data ROM_END +ROM_START( avmjts ) // GH1701 PCB + VCR tape controller PCB + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "c.3h", 0x00000, 0x10000, CRC(c3265f26) SHA1(4361fc8e6fb9ff84b2a59441bc1784fd5d084b90) ) + + ROM_REGION( 0x20000, "voice", 0 ) + ROM_LOAD( "b.2k", 0x00000, 0x10000, CRC(a57e449e) SHA1(11cfbcf28813253ad3c51867539195c86e7c51b4) ) + // 2j not populated + + ROM_REGION( 0xf0000, "gfx1", 0 ) + ROM_LOAD( "d.8c", 0x00000, 0x10000, CRC(9e109649) SHA1(b0e47c1ca3ccd954813d355afe1ae6664e811e0a) ) + ROM_LOAD( "e.8d", 0x10000, 0x10000, CRC(3b2b8d35) SHA1(8d5f20c1ebe1dc1773398046740b8f73049fb503) ) + ROM_LOAD( "f.8e", 0x20000, 0x10000, CRC(0db818c3) SHA1(2e00a32d33c9713c8aa91ea66a1a181a511a71e3) ) + ROM_LOAD( "g.8f", 0x30000, 0x10000, CRC(4e00c976) SHA1(72fa67bab145280e5a175b9e2b66795bbfbc41fa) ) + ROM_LOAD( "h.8h", 0x40000, 0x10000, CRC(a2f63dd6) SHA1(7469a68917a0553489fe70abdb81f761384fa6e3) ) + // 8k socketed but no ROM, everything else not populated + + ROM_REGION( 0x40000, "protection", 0 ) + ROM_LOAD( "mask.f2", 0x00000, 0x40000, BAD_DUMP CRC(2199e3e9) SHA1(965af4a29db4ff909dbeeebab1b828eb4f23f57e) ) // not dumped yet + + DISK_REGION( "vhs" ) /* Video Home System tape */ + DISK_IMAGE_READONLY( "avmjts", 0, NO_DUMP ) +ROM_END + ROM_START( bananadr ) ROM_REGION( 0x10000, "maincpu", 0 ) /* program */ ROM_LOAD( "1.4h", 0x00000, 0x10000, CRC(a6344e0d) SHA1(ee8df28fb2f579d3eb10d8aa454c6289de4a9239) ) @@ -3550,6 +3573,7 @@ GAME( 1990, mladyhtr, 0, mladyhtr, mladyhtr, nbmj8891_state, empty_init, GAME( 1990, chinmoku, 0, chinmoku, chinmoku, nbmj8891_state, empty_init, ROT0, "Nichibutsu", "Mahjong Chinmoku no Hentai (Japan 900511)", MACHINE_SUPPORTS_SAVE ) GAME( 1990, maiko, 0, maiko, maiko, nbmj8891_state, empty_init, ROT0, "Nichibutsu", "Maikobana (Japan 900802)", MACHINE_SUPPORTS_SAVE ) GAME( 1990, mmaiko, 0, mmaiko, mmaiko, nbmj8891_state, empty_init, ROT0, "Nichibutsu", "Maikobana (Japan 900911, medal)", MACHINE_SUPPORTS_SAVE ) +GAME( 1990, avmjts, 0, mjfocus, mjfocus, nbmj8891_state, init_mjfocus, ROT0, "Nichibutsu", "AV-Mahjong Two Shot (Japan Ver 1.00 1990/05/21)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) GAME( 1990, hnxmasev, 0, hnxmasev, maiko, nbmj8891_state, empty_init, ROT180, "Nichibutsu / AV Japan", "AV Hanafuda Hana no Christmas Eve (Japan 901204)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) GAME( 1990, hnageman, 0, hnageman, maiko, nbmj8891_state, empty_init, ROT180, "Nichibutsu / AV Japan", "AV Hanafuda Hana no Ageman (Japan 900716)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) GAME( 1990, club90s, 0, club90s, club90s, nbmj8891_state, empty_init, ROT0, "Nichibutsu", "Mahjong CLUB 90's (set 1) (Japan 900919)", MACHINE_SUPPORTS_SAVE )