<machine name="hnxmasev" sourcefile="nichibutsu/nbmj8891.cpp" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>AV Hanafuda Hana no Christmas Eve (Japan 901204)</description>
  <year>1990</year>
  <manufacturer>Nichibutsu / AV Japan</manufacturer>
  <rom name="b.3f" size="65536" crc="45e34624" sha1="db7f880a8b2f36d5bed939bd0b2694f27e29141b" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="a.3c" size="131072" crc="713b3f8f" sha1="460e9dcfc4a31f8e6d3f40ba77d6639257d9762f" region="voice" offset="0" status="good" optional="no" />
  <rom name="c.10a" size="65536" crc="e46a1baa" sha1="95ccf45a3c542391b67bd7993b5f7828ab525ebc" region="gfx1" offset="0" status="good" optional="no" />
  <rom name="d.10c" size="65536" crc="0777dad4" sha1="7c502d78f778402614a5850bc9066322dda3f73d" region="gfx1" offset="10000" status="good" optional="no" />
  <rom name="e.10d" size="65536" crc="eedd6244" sha1="b636dacc4b2064c50ecaffef082735159031d333" region="gfx1" offset="20000" status="good" optional="no" />
  <rom name="f.10e" size="65536" crc="9a8f2cf0" sha1="31b504785c8e0747bc61a06d1684d96dbd84c261" region="gfx1" offset="30000" status="good" optional="no" />
  <rom name="g.10h" size="65536" crc="a78fe88a" sha1="d5e8a02d2266bd0e61ee662c5d3fe9ea4f3ebfb3" region="gfx1" offset="40000" status="good" optional="no" />
  <rom name="h.10j" size="65536" crc="4810eb2e" sha1="89b91b444f41127559e21f794eda4922b56b50bd" region="gfx1" offset="50000" status="good" optional="no" />
  <rom name="i.10k" size="65536" crc="cf0c26cf" sha1="5f64779abc578388e712abb381e2bbdbf4f78e0c" region="gfx1" offset="60000" status="good" optional="no" />
  <rom name="j.10l" size="65536" crc="b0fb3334" sha1="99032e00ccfbc903dc068d174f8d51211269b99c" region="gfx1" offset="70000" status="good" optional="no" />
  <rom name="k.10m" size="65536" crc="e29e9ef2" sha1="5a3ea8f771f3191fad88d237b70301634353b7bb" region="vcr" offset="0" status="good" optional="no" />
  <disk name="hnxmasev" status="nodump" region="vhs" index="0" writable="no" optional="no" />
  <device_ref tag=":maincpu" name="z80" />
  <device_ref tag=":nb1413m3" name="nb1413m3" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":fmsnd" name="ym3812" />
  <device_ref tag=":dac" name="dac_8bit_r2r" />
  <chip type="cpu" tag="maincpu" name="Zilog Z80" clock="5000000" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="fmsnd" name="YM3812 OPL2" clock="2500000" />
  <chip type="audio" tag="dac" name="8-Bit R-2R DAC" />
  <display tag="screen" type="raster" rotate="180" width="512" height="240" refresh="60.000000" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="1" service="no" tilt="no">
    <control type="mahjong" player="1" buttons="1" reverse="no" />
    <control type="hanafuda" player="1" buttons="10" reverse="no" />
    <control type="mahjong" player="2" buttons="1" reverse="no" />
    <control type="hanafuda" player="2" buttons="10" reverse="no" />
  </input>
  <dipswitch name="Difficulty" tag="DSWA" mask="7">
    <diplocation name="DSWA" number="1" inverted="no" />
    <diplocation name="DSWA" number="2" inverted="no" />
    <diplocation name="DSWA" number="3" inverted="no" />
    <dipvalue name="1 (Easy)" value="7" default="yes" />
    <dipvalue name="2" value="6" default="no" />
    <dipvalue name="3" value="5" default="no" />
    <dipvalue name="4" value="4" default="no" />
    <dipvalue name="5" value="3" default="no" />
    <dipvalue name="6" value="2" default="no" />
    <dipvalue name="7" value="1" default="no" />
    <dipvalue name="8 (Hard)" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Coinage" tag="DSWA" mask="8">
    <diplocation name="DSWA" number="4" inverted="no" />
    <dipvalue name="1 Coin/1 Credit" value="8" default="yes" />
    <dipvalue name="1 Coin/2 Credits" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWA" mask="16">
    <diplocation name="DSWA" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Flip Screen" tag="DSWA" mask="32">
    <diplocation name="DSWA" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWA" mask="64">
    <diplocation name="DSWA" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWA" mask="128">
    <diplocation name="DSWA" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="1">
    <diplocation name="DSWB" number="1" inverted="no" />
    <dipvalue name="Off" value="1" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="2">
    <diplocation name="DSWB" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Oyaken" tag="DSWB" mask="4">
    <diplocation name="DSWB" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Local Rule" tag="DSWB" mask="8">
    <diplocation name="DSWB" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Graphic ROM Test" tag="DSWB" mask="16">
    <diplocation name="DSWB" number="5" inverted="no" />
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="32">
    <diplocation name="DSWB" number="6" inverted="no" />
    <dipvalue name="Off" value="32" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="64">
    <diplocation name="DSWB" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSWB" mask="128">
    <diplocation name="DSWB" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Service Mode" tag="SYSTEM" mask="16">
    <dipvalue name="Off" value="16" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":DSWA"></port>
  <port tag=":DSWB"></port>
  <port tag=":KEY0"></port>
  <port tag=":KEY1"></port>
  <port tag=":KEY2"></port>
  <port tag=":KEY3"></port>
  <port tag=":KEY4"></port>
  <port tag=":KEY5"></port>
  <port tag=":KEY6"></port>
  <port tag=":KEY7"></port>
  <port tag=":KEY8"></port>
  <port tag=":KEY9"></port>
  <port tag=":PORT0-2"></port>
  <port tag=":SYSTEM"></port>
  <driver status="preliminary" emulation="preliminary" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>