Home News Forum                            
 

Play your favorite classic games and more with the GameEx front end. Read more.

mgdh: MAME ROM Information.


History:

Mahjong Man Guan Da Heng (c) 1997 IGS [International Game System].


- SOURCES -


Game's ROM.




MAME Info:

0.141u1 [Luca Elia]

0.135u1 [Luca Elia, Guru, The Dumping Union]


< Taiwan >


TEST MODE:

- Press A + B during test mode for sound test (B1+B2+B3 when using a joystick).

- Test mode is accessed by keeping test pressed during boot (as usual), but pressing F2+F3 in MAME does not actually work. It does work if F2 is pressed in the debug window at boot, and held while closing it.


WIP:

- 0.141u1: Luca Elia added Mahjong Man Guan Da Heng (Taiwan, V125T1). Renamed (mgdh) to (mgdha).

- 0.135u2: Luca Elia implemented missing joystick mode in 'Mahjong Man Guan Da Heng' and fixed inaccurate donden graphics.

- 0.135u1: Luca Elia, Guru and The Dumping Union added Mahjong Man Guan Da Heng (Taiwan, V123T1) (IGS 1997). Luca Elia decrypted Mahjong Man Guan Da Heng (Taiwan, V123T1).

- 11th October 2009: Luca Elia - The new batch of dumped IGS games made me look again at emulating the IGS031 custom ASIC. It's the graphics processor used by several titles from the late nineties (currently scattered in the igs_m68.c, igs_m027.c and tarzan.c drivers, as non-working). I started with Mahjong Man Guan Da Heng, decrypting the program rom, and noting a striking similarity with an igs017.c game I emulated before. Then everything fell into place. Remaining issues on this titles is some protection I haven't really had the time to investigate yet. That's all I could do for the moment. The remaining sets on the mentioned drivers are either still encrypted (gfx & program), protected by an ARM CPU, or incomplete dumps (i.e. the Tarzan and Super Tarzan sets). Thanks to Guru, Dyq, Bnathan, Pierpaolo Prazzoli and The Dumping Union.


Romset: 5248 kb / 4 files / 1.10 zip




MAME XML Output:

       <game name="mgdh" sourcefile="igs017.c">
              <description>Mahjong Man Guan Da Heng (Taiwan, V125T1)</description>
              <year>1997</year>
              <manufacturer>IGS</manufacturer>
              <rom name="igs_f4bd.125" size="524288" crc="8bb0b870" sha1="f0313f0b8b7575f4fff1feb99d48699d50556ef5" region="maincpu" offset="0"/>
              <rom name="m1001.u4" size="4194304" crc="0cfb60d6" sha1="e099aca730e7fd91a72915c27e569ad3d21f0d8f" region="sprites" offset="0"/>
              <rom name="igs_512e.u6" size="131072" crc="db50f8fc" sha1="e2ce4a42f5bdc0b4b7988ad9e8d14661f17c3d51" region="tilemaps" offset="0"/>
              <rom name="ig2_8836.u14" size="524288" crc="ac1f4da8" sha1="789a2e0b58750292909dabca42c7e5ad72af3db5" region="oki" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="11000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="1" buttons="3" coins="1" service="yes">
                     <control type="joy" ways="8"/>
                     <control type="mahjong"/>
              </input>
              <dipswitch name="Unknown" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Credits Per Note" tag="DSW1" mask="6">
                     <dipvalue name="5" value="6" default="yes"/>
                     <dipvalue name="10" value="4"/>
                     <dipvalue name="50" value="2"/>
                     <dipvalue name="100" value="0"/>
              </dipswitch>
              <dipswitch name="Max Note Credits" tag="DSW1" mask="8">
                     <dipvalue name="100" value="8" default="yes"/>
                     <dipvalue name="500" value="0"/>
              </dipswitch>
              <dipswitch name="Money Type" tag="DSW1" mask="16">
                     <dipvalue name="Coins" value="16" default="yes"/>
                     <dipvalue name="Notes" value="0"/>
              </dipswitch>
              <dipswitch name="Pay Out Type" tag="DSW1" mask="32">
                     <dipvalue name="Coins" value="32" default="yes"/>
                     <dipvalue name="Notes" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="192">
                     <dipvalue name="1" value="192" default="yes"/>
                     <dipvalue name="2" value="128"/>
                     <dipvalue name="3" value="64"/>
                     <dipvalue name="5" value="0"/>
              </dipswitch>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="1" default="yes"/>
              </dipswitch>
              <dipswitch name="Controls" tag="DSW2" mask="2">
                     <dipvalue name="Keyboard" value="2" default="yes"/>
                     <dipvalue name="Joystick" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Coinage" tag="DSW2" mask="24">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="24" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="16"/>
                     <dipvalue name="1 Coin/3 Credits" value="8"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="224">
                     <dipvalue name="1" value="224" default="yes"/>
                     <dipvalue name="2" value="192"/>
                     <dipvalue name="5" value="160"/>
                     <dipvalue name="6" value="128"/>
                     <dipvalue name="7" value="96"/>
                     <dipvalue name="8" value="64"/>
                     <dipvalue name="9" value="32"/>
                     <dipvalue name="10" value="0"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="512"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise