Home News Forum                            
 

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

xymg: MAME ROM Information.


History:

Xing Yun Man Guan (c) 1996 IGS.


A Chinese mahjong game.


- TECHNICAL -


Main CPU : 68000 (@ 7.333333 Mhz)

Sound Chips : OKI6295 (@ 7.936 Khz)


Screen orientation : Horizontal

Video resolution : 512 x 240 pixels

Screen refresh : 60.00 Hz

Palette colors : 2048


Players : 1


- SOURCES -


Game's rom.




MAME Info:

0.84u5 [David Haywood]

0.74u2 [?]

0.68 [?]


Bugs:

- xymg, wlcc: Extra graphic during double game. dyq (ID 02185)


WIP:

- 0.135u1: Changed description to 'Xing Yun Man Guan (China, V651C)' and clone 'Wan Li Chang Cheng (V638C)' to 'Wan Li Chang Cheng (China, V638C)'. Renamed (grtwall) to (wlcc). Luca Elia implemented hopper simulation in clone Wan Li Chang Cheng (China, V638C).

- 0.127u1: Aaron Giles changed description to 'Xing Yun Man Guan (V651C)'.

- 0.126u5: Luca Elia and Wei Mingzhi fixed Xing Yun Man Guan - Game now playable. Aaron Giles changed description to 'PinYin: Xing Yun Man Guan (V651C)' (info from emuman). Added 7x 'Unknown' dipswitches.

- 10th August 2008: Luca Elia - I've taken another look at the igs_blit driver, thanks to Pierpaolo, who managed to decrypt another Mahjong game, Da Ban Cheng. I took the chance to clean up the driver, and review the protection handling in the non working games there. I managed to promoto Xing Yen Man Guan (with help from Wei Mingzhi) to a working status. The issues still open in this driver are now some lingering palette problems and, of course, proper emulation of the IGS0011 and IGS0012 ASIC's.

- 0.102u1: Changed description of clone 'Xing Yen Man Guan (V638C)?' to 'Wan Li Chang Cheng (V638C)'.

- 0.99u9: Added new gfx1 ($200000) rom to clone grtwall.

- 0.99u7: Changed 'The Great Wall' from a parent set to clone 'Xing Yen Man Guan (V638C)?' - Game now playable. Changed parent description to 'Xing Yen Man Guan (V651C)'. Changed 68000 CPU1 clock speed to 7.333333 MHz and visible area to 512x240. Added OKI6295 (7936 Hz) sound and dipswitches 'Coinage', 'Credits Per Note', 'Max Note Credits', 'Money Type', 'Demo Sounds', 'Min Credits To Start', 'Unused' and 6x 'Unknown'.

- 3rd September 2005: Luca Elia - Some more progress on the IGS blitter led to better graphics and two more games added. They are Long Hu Bang (199?) and Xing Yen Man Guan (1996) (this one still has protection issues and locks up. The clone of it that works has bad graphics, due to an undumped rom).

- 0.84u5: David Haywood added Xing Yen Man Guan (V651C) (IGS 1996).

- 0.74u2: Added 'The Great Wall' (IGS 1994).

- 0.68: Added The Great Wall (Testdriver).


Romset: 4096 kb / 4 files / 1.66 zip




MAME XML Output:

       <game name="xymg" sourcefile="igs011.c">
              <description>Xing Yun Man Guan (China, V651C)</description>
              <year>1996</year>
              <manufacturer>IGS</manufacturer>
              <rom name="u30-ebac.rom" size="524288" crc="7d272b6f" sha1="15fd1be23cabdc77b747541f5cd9fed6b08be4ad" region="maincpu" offset="0"/>
              <rom name="m0201-ig.160" size="2097152" crc="ec54452c" sha1="0ee7ffa3d4845af083944e64faf5a1c78247aaa2" region="blitter" offset="0"/>
              <rom name="ygxy-u8.rom" size="524288" crc="56a2706f" sha1="98bf4b3153eef53dd449e2538b4b7ff2cc2fe6fa" region="blitter" offset="200000"/>
              <rom name="m0202.snd" size="1048576" crc="220949aa" sha1="1e0dba168a0687d32aaaed42714ae24358f4a3e7" region="oki" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="7333333"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="oki" name="OKI6295" clock="1047619"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="1" coins="1" service="yes">
                     <control type="mahjong"/>
              </input>
              <dipswitch name="Coinage" tag="DSW1" mask="3">
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="1 Coin/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/4 Credits" value="0"/>
              </dipswitch>
              <dipswitch name="Credits Per Note" tag="DSW1" mask="12">
                     <dipvalue name="10" value="12" default="yes"/>
                     <dipvalue name="20" value="8"/>
                     <dipvalue name="50" value="4"/>
                     <dipvalue name="100" value="0"/>
              </dipswitch>
              <dipswitch name="Max Note Credits" tag="DSW1" mask="16">
                     <dipvalue name="500" value="16" default="yes"/>
                     <dipvalue name="9999" value="0"/>
              </dipswitch>
              <dipswitch name="Money Type" tag="DSW1" mask="32">
                     <dipvalue name="Coins" value="32" default="yes"/>
                     <dipvalue name="Notes" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="128" default="yes"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="3">
                     <dipvalue name="1000" value="3" default="yes"/>
                     <dipvalue name="1500" value="2"/>
                     <dipvalue name="2000" value="1"/>
                     <dipvalue name="3000" value="0"/>
              </dipswitch>
              <dipswitch name="Min Credits To Start" tag="DSW2" mask="12">
                     <dipvalue name="1" value="12" default="yes"/>
                     <dipvalue name="2" value="8"/>
                     <dipvalue name="3" value="4"/>
                     <dipvalue name="5" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW3" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="2048"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise