summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2025-11-01 06:34:58 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2025-11-01 06:34:58 +0100
commit16f2eeb827d229e1d914b84c1bceb32a8974a229 (patch)
tree6b08f451fd256cc5e7a8725a86cae4ececc7708d
parentedf5e46544600e11dfe600f0fce2bb12948c657c (diff)
New systems marked not working
------------------------------ Mahjong Nigiri Itcho!! (Japan, T038-PB-002)
-rw-r--r--src/mame/dynax/ddenlovr.cpp34
-rw-r--r--src/mame/mame.lst1
2 files changed, 35 insertions, 0 deletions
diff --git a/src/mame/dynax/ddenlovr.cpp b/src/mame/dynax/ddenlovr.cpp
index c7c08689675..902f755b5f0 100644
--- a/src/mame/dynax/ddenlovr.cpp
+++ b/src/mame/dynax/ddenlovr.cpp
@@ -664,6 +664,7 @@ public:
void mjreach1(machine_config &config) ATTR_COLD;
void daimyojn(machine_config &config) ATTR_COLD;
void momotaro(machine_config &config) ATTR_COLD;
+ void mjnigiri(machine_config &config) ATTR_COLD;
void kotbinyo(machine_config &config) ATTR_COLD;
void daireach(machine_config &config) ATTR_COLD;
void hnrose(machine_config &config) ATTR_COLD;
@@ -719,6 +720,7 @@ private:
void kotbinyo_portmap(address_map &map) ATTR_COLD;
void mjchuuka_portmap(address_map &map) ATTR_COLD;
void mjgnight_portmap(address_map &map) ATTR_COLD;
+ void mjnigiri_portmap(address_map &map) ATTR_COLD;
void mjreach1_portmap(address_map &map) ATTR_COLD;
void momotaro_portmap(address_map &map) ATTR_COLD;
@@ -4780,6 +4782,15 @@ void hanakanz_state::momotaro_portmap(address_map &map)
map(0xe0, 0xe0).r(FUNC(hanakanz_state::technotop_protection_r<0x0d>));
}
+void hanakanz_state::mjnigiri_portmap(address_map &map)
+{
+ daimyojn_portmap(map);
+
+ map(0xb0, 0xb0).w(FUNC(hanakanz_state::mjflove_rombank_w));
+ map(0xc0, 0xc0).w(FUNC(hanakanz_state::mjmyster_rambank_w));
+ map(0xe0, 0xe0).r(FUNC(hanakanz_state::technotop_protection_r<0xf2>));
+}
+
/***************************************************************************
Mahjong Dai-Reach
@@ -10454,6 +10465,13 @@ void hanakanz_state::momotaro(machine_config &config)
m_maincpu->set_addrmap(AS_IO, &hanakanz_state::momotaro_portmap);
}
+void hanakanz_state::mjnigiri(machine_config &config)
+{
+ daimyojn(config);
+
+ m_maincpu->set_addrmap(AS_IO, &hanakanz_state::mjnigiri_portmap);
+}
+
void hanakanz_state::hnrose(machine_config &config)
{
daimyojn(config);
@@ -12871,6 +12889,20 @@ ROM_START( momotaro )
ROM_LOAD( "t0271.2b", 0x00000, 0x80000, CRC(c850d7b2) SHA1(8bb69bdea7035c5f8274927f07a4cdf6ed9b32fc) )
ROM_END
+// 麻雀 にぎり一丁 (Mahjong Nigiri Itchō)
+ROM_START( mjnigiri )
+ ROM_REGION( 0x80000, "maincpu", 0 )
+ ROM_LOAD( "p0382-2.6b", 0x00000, 0x80000, CRC(6474a421) SHA1(60cbde6918b5928ba0bf73c6f7c36b4c5431214f) )
+
+ ROM_REGION( 0x400000, "blitter", 0 )
+ ROM_LOAD( "t0383.7b", 0x000000, 0x200000, CRC(e948ec2e) SHA1(7313ab2c9264886ec6e3c59dc6e837bb2087b6e7) )
+ ROM_LOAD( "t0384.8b", 0x200000, 0x200000, CRC(cbfa4713) SHA1(9201dc4dac74489d4730781d14e8e0239f7f35ea) )
+ // 9b and 11b not populated
+
+ ROM_REGION( 0x80000, "oki", 0 )
+ ROM_LOAD( "t0381.2b", 0x00000, 0x80000, CRC(d7705dc6) SHA1(0d4011a994a68a887ce6396126e576266c5b49df) )
+ROM_END
+
/***************************************************************************
Mahjong Janshin Plus
@@ -13224,3 +13256,5 @@ GAME( 2002, daimyojn, 0, daimyojn, daimyojn, hanakanz_state, empty_
GAME( 2002, mjtenho, 0, daimyojn, daimyojn, hanakanz_state, empty_init, ROT0, "Techno-Top", "Mahjong Tenho (Japan, P016B-000)", MACHINE_NOT_WORKING | MACHINE_NO_COCKTAIL )
GAME( 2004, momotaro, 0, momotaro, daimyojn, hanakanz_state, empty_init, ROT0, "Techno-Top", "Mahjong Momotarou (Japan, T027-RB-01)", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NOT_WORKING )
+
+GAME( 2007, mjnigiri, 0, mjnigiri, daimyojn, hanakanz_state, empty_init, ROT0, "Techno-Top", "Mahjong Nigiri Itcho!! (Japan, T038-PB-002)", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NOT_WORKING )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index de0be0ecfe2..2d2b3cfbde4 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -17754,6 +17754,7 @@ mjmyuniv
mjmyunivh
mjmywrld
mjmywrldt
+mjnigiri
mjreach1
mjreach1a
mjschuka