diff options
| author | 2025-11-01 06:34:58 +0100 | |
|---|---|---|
| committer | 2025-11-01 06:34:58 +0100 | |
| commit | 16f2eeb827d229e1d914b84c1bceb32a8974a229 (patch) | |
| tree | 6b08f451fd256cc5e7a8725a86cae4ececc7708d | |
| parent | edf5e46544600e11dfe600f0fce2bb12948c657c (diff) | |
New systems marked not working
------------------------------
Mahjong Nigiri Itcho!! (Japan, T038-PB-002)
| -rw-r--r-- | src/mame/dynax/ddenlovr.cpp | 34 | ||||
| -rw-r--r-- | src/mame/mame.lst | 1 |
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 |
