<machine name="nmsengen" sourcefile="vsystem/fromance.cpp" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Nekketsu Mahjong Sengen! AFTER 5 (Japan)</description>
  <year>1991</year>
  <manufacturer>Video System Co.</manufacturer>
  <rom name="3-ic70.bin" size="32768" crc="4e6edbbb" sha1="890f93569a6dec6bf7c917a3db4f268c6ec64564" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="4-ic47.bin" size="32768" crc="d31c596e" sha1="6063805b93c39054ad4804d6d476b8370c4249ca" region="sub" offset="0" status="good" optional="no" />
  <rom name="vsj-ic87.bin" size="1048576" crc="d3e8bd73" sha1="a8c8f3c589e561cb79ac586209369ae192507212" region="sub" offset="10000" status="good" optional="no" />
  <rom name="j5-ic72.bin" size="131072" crc="db937253" sha1="35fe382393e05911e7d801fff49b5427c6337ba3" region="sub" offset="210000" status="good" optional="no" />
  <rom name="vsk-ic63.bin" size="1048576" crc="f95f9c67" sha1="1826b52ad404ca44d79fa869aa5a974299861f40" region="gfx1" offset="0" status="good" optional="no" />
  <rom name="ic58.bin" size="262144" crc="c66dcf18" sha1="a64f2fb478a8b3d08d0157059c9d4ab30d43c9bf" region="gfx1" offset="100000" status="good" optional="no" />
  <rom name="1-ic68.bin" size="131072" crc="a944a8d6" sha1="1dfaa34c6c406c7216aa989268a0d8e680f419e2" region="gfx1" offset="1c0000" status="good" optional="no" />
  <rom name="vsh-ic64.bin" size="1048576" crc="f546ffaf" sha1="bb4babc2dffc36fb321d64cd4a28c3089f3ee366" region="gfx2" offset="0" status="good" optional="no" />
  <rom name="vsg-ic59.bin" size="524288" crc="25bae018" sha1="ba00718d473d1fbaec8d18cc481ed146657ef14f" region="gfx2" offset="100000" status="good" optional="no" />
  <rom name="ic69.bin" size="262144" crc="dc867ccd" sha1="69745b9f6aecb92fea8e70b0cec4895dea444c04" region="gfx2" offset="180000" status="good" optional="no" />
  <rom name="2-ic75.bin" size="131072" crc="e2fad82e" sha1="3ab41e8e7674f8d12b0a0f518c5a54af8afa1231" region="gfx2" offset="1c0000" status="good" optional="no" />
  <device_ref tag=":maincpu" name="z80" />
  <device_ref tag=":sub" name="z80" />
  <device_ref tag=":sublatch" name="generic_latch_8" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":gga" name="vsystem_gga" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":ymsnd" name="ym2413" />
  <device_ref tag=":msm" name="msm5205" />
  <chip type="cpu" tag="maincpu" name="Zilog Z80" clock="6000000" />
  <chip type="cpu" tag="sub" name="Zilog Z80" clock="6000000" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="ymsnd" name="YM2413 OPLL" clock="3579545" />
  <chip type="audio" tag="msm" name="OKI MSM5205 ADPCM" clock="384000" />
  <display tag="screen" type="raster" rotate="0" width="352" height="240" refresh="60.000000" pixclock="7864320" htotal="512" hbend="0" hbstart="352" vtotal="256" vbend="0" vbstart="240" flipx="no" />
  <sound channels="1" />
  <input players="1" coins="1" service="yes" tilt="no">
    <control type="mahjong" buttons="26" reverse="no" />
  </input>
  <dipswitch name="DIPSW 1-1" tag="DSW1" mask="1">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="1" default="no" />
  </dipswitch>
  <dipswitch name="DIPSW 1-2" tag="DSW1" mask="2">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="2" default="no" />
  </dipswitch>
  <dipswitch name="DIPSW 1-3" tag="DSW1" mask="4">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="4" default="no" />
  </dipswitch>
  <dipswitch name="DIPSW 1-4" tag="DSW1" mask="8">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="8" default="no" />
  </dipswitch>
  <dipswitch name="DIPSW 1-5" tag="DSW1" mask="16">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="16" default="no" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW1" mask="32">
    <dipvalue name="Off" value="32" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="DIPSW 1-7" tag="DSW1" mask="64">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="64" default="no" />
  </dipswitch>
  <dipswitch name="Service Mode" tag="DSW1" mask="128">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="128" default="no" />
  </dipswitch>
  <dipswitch name="DIPSW 2-1" tag="DSW2" mask="1">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="1" default="no" />
  </dipswitch>
  <dipswitch name="DIPSW 2-2" tag="DSW2" mask="2">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="2" default="no" />
  </dipswitch>
  <dipswitch name="DIPSW 2-3" tag="DSW2" mask="4">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="4" default="no" />
  </dipswitch>
  <dipswitch name="DIPSW 2-4" tag="DSW2" mask="8">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="8" default="no" />
  </dipswitch>
  <dipswitch name="DIPSW 2-5" tag="DSW2" mask="16">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="16" default="no" />
  </dipswitch>
  <dipswitch name="DIPSW 2-6" tag="DSW2" mask="32">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="32" default="no" />
  </dipswitch>
  <dipswitch name="DIPSW 2-7" tag="DSW2" mask="64">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="64" default="no" />
  </dipswitch>
  <dipswitch name="Flip Screen" tag="DSW2" mask="128">
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="128" default="no" />
  </dipswitch>
  <port tag=":COIN"></port>
  <port tag=":DSW1"></port>
  <port tag=":DSW2"></port>
  <port tag=":KEY0"></port>
  <port tag=":KEY1"></port>
  <port tag=":KEY2"></port>
  <port tag=":KEY3"></port>
  <port tag=":KEY4"></port>
  <port tag=":SERVICE"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>