summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2026-04-15 22:06:52 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2026-04-15 22:06:52 +0200
commitbc01e7157237189902cf071642ad0fc07c2dc230 (patch)
treef673f73dd1627b1c4ad2f1c82b180aa0522d4a12
parent1b607b9e6812be73d7c0923258f82c91227dc4a5 (diff)
New systems marked not working
------------------------------ unknown Dyna mahjong game (V1.60) [Hammy] - astrocorp/astrcorp.cpp: fixed MT09439
-rw-r--r--src/mame/astrocorp/astrcorp.cpp12
-rw-r--r--src/mame/mame.lst1
-rw-r--r--src/mame/skeleton/dyna_dc4000.cpp16
3 files changed, 19 insertions, 10 deletions
diff --git a/src/mame/astrocorp/astrcorp.cpp b/src/mame/astrocorp/astrcorp.cpp
index 27eb13d087e..cfb1b497958 100644
--- a/src/mame/astrocorp/astrcorp.cpp
+++ b/src/mame/astrocorp/astrcorp.cpp
@@ -2181,9 +2181,7 @@ RAM1 are SEC KM681000BLG-7L RAM chips
***************************************************************************/
ROM_START( skilldrp )
- ROM_REGION16_BE( 0x40000, "maincpu", ROMREGION_ERASEFF )
-
- ROM_REGION16_BE( 0x40000, "encrypted_rom", 0 )
+ ROM_REGION( 0x40000, "maincpu", ROMREGION_ERASEFF )
ROM_LOAD16_WORD_SWAP( "7-skill_drop_g1.01s.u100", 0x00000, 0x40000, CRC(8867df18) SHA1(19ad0104647b6f5c8b6c06749c24defdcacfd54d) )
ROM_REGION( 0x200000, "sprites", 0 )
@@ -2197,9 +2195,7 @@ ROM_START( skilldrp )
ROM_END
ROM_START( skilldrp_g10s )
- ROM_REGION16_BE( 0x40000, "maincpu", ROMREGION_ERASEFF )
-
- ROM_REGION16_BE( 0x40000, "encrypted_rom", 0 )
+ ROM_REGION( 0x40000, "maincpu", ROMREGION_ERASEFF )
ROM_LOAD16_WORD_SWAP( "7-skill_drop_g1.0s.u100", 0x00000, 0x40000, CRC(f968b783) SHA1(1d693b1d460e659ca94aae8625ea26e120053f84) )
ROM_REGION( 0x200000, "sprites", 0 )
@@ -2213,9 +2209,7 @@ ROM_START( skilldrp_g10s )
ROM_END
ROM_START( luckycoin )
- ROM_REGION16_BE( 0x40000, "maincpu", ROMREGION_ERASEFF )
-
- ROM_REGION16_BE( 0x40000, "encrypted_rom", 0 )
+ ROM_REGION( 0x40000, "maincpu", ROMREGION_ERASEFF )
ROM_LOAD16_WORD_SWAP( "u100", 0x00000, 0x40000, CRC(77bbeebc) SHA1(45f5a18694e2a93d9c299dc1f405df32c9773ce6) ) // label was peeled off
ROM_REGION( 0x200000, "sprites", 0 )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 550f9ce0cc4..3ca3bb75e12 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -44016,6 +44016,7 @@ aladdin
aladdina
cmast92
cmast92a
+dynamj
eldoradd
eldoraddo
eldoraddob
diff --git a/src/mame/skeleton/dyna_dc4000.cpp b/src/mame/skeleton/dyna_dc4000.cpp
index 65d32888d9f..04c7ae3249b 100644
--- a/src/mame/skeleton/dyna_dc4000.cpp
+++ b/src/mame/skeleton/dyna_dc4000.cpp
@@ -276,7 +276,7 @@ ROM_START( cmast92 ) // DYNA D9106B PCB
// the rest of the PROMs were dumped for V1.1D, adding them as bad until it can be verified they're good for this newer version, too
ROM_REGION( 0x120000, "gfx", 0 )
- ROM_LOAD( "dyna dm9105.2h", 0x000000, 0x100000, NO_DUMP )
+ ROM_LOAD( "dyna dm9105.2h", 0x000000, 0x100000, CRC(800c6c8d) SHA1(bf8d8f05b21e6cd4f0efed1ae7b66c2d9d8f43ee) )
ROM_LOAD( "1h", 0x000000, 0x020000, BAD_DUMP CRC(2ca1ba89) SHA1(dec50bb0f68f03d3433cc3a09eec5ee60f2d096c) )
ROM_REGION( 0x300, "proms", 0 )
@@ -385,6 +385,19 @@ ROM_START( eldoraddod ) // String "DYNA ELD3 V1.1U" in program ROM, DYNA D9105B
ROM_LOAD( "pal16l8.e11", 0x200, 0x104, NO_DUMP )
ROM_END
+ROM_START( dynamj ) // DYNA D9106C PCB
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "15d", 0x00000, 0x10000, CRC(34007d38) SHA1(f33c1b99df6d3048fd6e1d870f7d407a1e0cc4fb) ) // DYNA MAH-1 V1.60, but also DYNA QLL2 V4.1D? Is it a multigame?
+
+ ROM_REGION( 0x140000, "gfx", 0 )
+ ROM_LOAD( "dyna dm9105.2h", 0x000000, 0x100000, CRC(800c6c8d) SHA1(bf8d8f05b21e6cd4f0efed1ae7b66c2d9d8f43ee) )
+ ROM_LOAD( "1h", 0x100000, 0x040000, CRC(2d98366b) SHA1(462bac759e79d8429c0b69fc903edb15f4ee6325) )
+
+ ROM_REGION( 0x200, "proms", 0 )
+ ROM_LOAD( "82s135.15h", 0x000, 0x100, CRC(ac2c0cc2) SHA1(8dc81ea1b258b19c6840a23eac4a363a848ff008) )
+ ROM_LOAD( "82s135.15g", 0x100, 0x100, CRC(2686eec2) SHA1(8965af1f57041a8eb2e07a611128223f988b8569) )
+ROM_END
+
} // anonymous namespace
@@ -394,6 +407,7 @@ GAME( 1991, aladdin, 0, d9106, default, dyna_dc4000_state, empty_init
GAME( 1991, aladdina, aladdin, d9106, default, dyna_dc4000_state, empty_init, ROT0, "Dyna", "The Aladdin (V1.1A)", MACHINE_NOT_WORKING )
GAME( 1992, cmast92, 0, d9106, default, dyna_dc4000_state, empty_init, ROT0, "Dyna", "Cherry Master '92 (V1.2D)", MACHINE_NOT_WORKING )
GAME( 1992, cmast92a, cmast92, d9106, default, dyna_dc4000_state, empty_init, ROT0, "Dyna", "Cherry Master '92 (V1.1D)", MACHINE_NOT_WORKING )
+GAME( 199?, dynamj, 0, d9106, default, dyna_dc4000_state, empty_init, ROT0, "Dyna", "unknown Dyna mahjong game (V1.60)", MACHINE_NOT_WORKING )
// Dyna D9105 PCB
GAME( 1991, eldoraddo, eldoradd, d9106, default, dyna_dc4000_state, empty_init, ROT0, "Dyna", "El Dorado (Dyna D9105 HW, V1.1TA)", MACHINE_NOT_WORKING )