<machine name="mariog" sourcefile="nintendo/mario.cpp" cloneof="mario" romof="mario" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Mario Bros. (US, revision G)</description>
  <year>1983</year>
  <manufacturer>Nintendo of America</manufacturer>
  <rom name="tma1-c-7f_g.7f" merge="tma1-c-7f_e-1.7f" size="8192" crc="c0c6e014" sha1="36a04f9ca1c2a583477cb8a6f2ef94e044e08296" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="tma1-c-7e_g.7e" size="8192" crc="116b3856" sha1="e372f846d0e5a2b9b47ebd0330293fcc8a12363f" region="maincpu" offset="2000" status="good" optional="no" />
  <rom name="tma1-c-7d_g.7d" merge="tma1-c-7d_e-1.7d" size="8192" crc="dcceb6c1" sha1="b19804e69ce2c98cf276c6055c3a250316b96b45" region="maincpu" offset="4000" status="good" optional="no" />
  <rom name="tma1-c-7c_g.7c" size="4096" crc="4a63d96b" sha1="b09060b2c84ab77cc540a27b8f932cb60ec8d442" region="maincpu" offset="f000" status="good" optional="no" />
  <rom name="m58715-051p.5l" size="2048" status="nodump" region="audiocpu" offset="0" optional="no" />
  <rom name="tma1-c-6k_e.6k" merge="tma1-c-6k_e.6k" size="4096" crc="06b9ff85" sha1="111a29bcb9cda0d935675fa26eca6b099a88427f" region="soundrom" offset="0" status="good" optional="no" />
  <rom name="tma1-v-3f.3f" merge="tma1-v-3f.3f" size="4096" crc="28b0c42c" sha1="46749568aff88a28c3b6a1ac423abd1b90742a4d" region="gfx1" offset="0" status="good" optional="no" />
  <rom name="tma1-v-3j.3j" merge="tma1-v-3j.3j" size="4096" crc="0c8cc04d" sha1="15fae47d701dc1ef15c943cee6aa991776ecffdf" region="gfx1" offset="1000" status="good" optional="no" />
  <rom name="tma1-v-7m.7m" size="4096" crc="22b7372e" sha1="4a1c1e239cb6d483e76f50d7a3b941025963c6a3" region="gfx2" offset="0" status="good" optional="no" />
  <rom name="tma1-v-7n.7n" merge="tma1-v-7n.7n" size="4096" crc="4f3a1f47" sha1="0747d693b9482f6dd28b0bc484fd1d3e29d35654" region="gfx2" offset="1000" status="good" optional="no" />
  <rom name="tma1-v-7p.7p" merge="tma1-v-7p.7p" size="4096" crc="56be6ccd" sha1="15a6e16c189d45f72761ebcbe9db5001bdecd659" region="gfx2" offset="2000" status="good" optional="no" />
  <rom name="tma1-v-7s.7s" size="4096" crc="56f1d613" sha1="9af6844dbaa3615433d0595e9e85e72493e31a54" region="gfx2" offset="3000" status="good" optional="no" />
  <rom name="tma1-v-7t.7t" merge="tma1-v-7t.7t" size="4096" crc="641f0008" sha1="589fe108c7c11278fd897f2ded8f0498bc149cfd" region="gfx2" offset="4000" status="good" optional="no" />
  <rom name="tma1-v-7u.7u" size="4096" crc="7baf5309" sha1="d9194ff7b89a18273d37b47228fc7fb7e2a0ed1f" region="gfx2" offset="5000" status="good" optional="no" />
  <rom name="tma1-c-4p.4p" merge="tma1-c-4p.4p" size="512" crc="afc9bd41" sha1="90b739c4c7f24a88b6ac5ca29b06c032906a2801" region="proms" offset="0" status="good" optional="no" />
  <rom name="tma1-c-5b.5b" merge="tma1-c-5b.5b" size="32" crc="58d86098" sha1="d654995004b9052b12d3b682a2b39530e70030fc" region="decoder_prom" offset="0" status="good" optional="no" />
  <device_ref tag=":maincpu" name="z80" />
  <device_ref tag=":z80dma" name="z80dma" />
  <device_ref tag=":mainlatch" name="ls259" />
  <device_ref tag=":nvram" name="nvram" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":audiocpu" name="m58715" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":soundlatch0" name="generic_latch_8" />
  <device_ref tag=":soundlatch1" name="generic_latch_8" />
  <device_ref tag=":soundlatch2" name="generic_latch_8" />
  <device_ref tag=":soundlatch3" name="generic_latch_8" />
  <device_ref tag=":snd_nl" name="netlist_sound" />
  <device_ref tag=":snd_nl:snd0" name="nl_logic_in" />
  <device_ref tag=":snd_nl:snd1" name="nl_logic_in" />
  <device_ref tag=":snd_nl:snd7" name="nl_logic_in" />
  <device_ref tag=":snd_nl:dac" name="nl_int_out" />
  <device_ref tag=":snd_nl:cout0" name="nl_stream_out" />
  <chip type="cpu" tag="maincpu" name="Zilog Z80" clock="4000000" />
  <chip type="cpu" tag="audiocpu" name="Mitsubishi M58715" clock="11000000" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="snd_nl" name="Netlist Sound Device" />
  <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="59.185606" pixclock="6000000" htotal="384" hbend="0" hbstart="256" vtotal="264" vbend="16" vbstart="240" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="2" service="yes" tilt="no">
    <control type="joy" player="1" buttons="1" ways="2" reverse="no" />
    <control type="joy" player="2" buttons="1" ways="2" reverse="no" />
  </input>
  <dipswitch name="Lives" tag="DSW" mask="3">
    <diplocation name="SW1" number="1" inverted="yes" />
    <diplocation name="SW1" number="2" inverted="yes" />
    <dipvalue name="3" value="0" default="yes" />
    <dipvalue name="4" value="1" default="no" />
    <dipvalue name="5" value="2" default="no" />
    <dipvalue name="6" value="3" default="no" />
  </dipswitch>
  <dipswitch name="Coinage" tag="DSW" mask="12">
    <diplocation name="SW1" number="3" inverted="yes" />
    <diplocation name="SW1" number="4" inverted="yes" />
    <dipvalue name="2 Coins/1 Credit" value="4" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="0" default="yes" />
    <dipvalue name="1 Coin/2 Credits" value="8" default="no" />
    <dipvalue name="1 Coin/3 Credits" value="12" default="no" />
  </dipswitch>
  <dipswitch name="Bonus Life" tag="DSW" mask="48">
    <diplocation name="SW1" number="5" inverted="yes" />
    <diplocation name="SW1" number="6" inverted="yes" />
    <dipvalue name="20k only" value="0" default="yes" />
    <dipvalue name="30k only" value="16" default="no" />
    <dipvalue name="40k only" value="32" default="no" />
    <dipvalue name="None" value="48" default="no" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW" mask="192">
    <diplocation name="SW1" number="7" inverted="yes" />
    <diplocation name="SW1" number="8" inverted="yes" />
    <dipvalue name="Easy" value="0" default="yes" />
    <dipvalue name="Medium" value="128" default="no" />
    <dipvalue name="Hard" value="64" default="no" />
    <dipvalue name="Hardest" value="192" default="no" />
  </dipswitch>
  <configuration name="Monitor" tag="MONITOR" mask="1">
    <confsetting name="Nintendo" value="0" default="yes" />
    <confsetting name="Std 15.72Khz" value="1" default="no" />
  </configuration>
  <port tag=":DSW"></port>
  <port tag=":IN0"></port>
  <port tag=":IN1"></port>
  <port tag=":MONITOR"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>