<machine name="ribbit" sourcefile="sega/segac2.cpp" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Ribbit!</description>
  <year>1991</year>
  <manufacturer>Sega</manufacturer>
  <rom name="epr-13833.ic32" size="262144" crc="5347f8ce" sha1="b95b99536157edfbf0d74a42f64235f47dca7ee1" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="epr-13832.ic31" size="262144" crc="889c42c2" sha1="0839a50a68b64a66d995f1bfaff42fcb60bb4d45" region="maincpu" offset="1" status="good" optional="no" />
  <rom name="epr-13838.ic34" size="524288" crc="a5d62ac3" sha1="8d83a7bc4017e125ef4231278f766b2368d5fc1f" region="maincpu" offset="100000" status="good" optional="no" />
  <rom name="epr-13837.ic33" size="524288" crc="434de159" sha1="cf2973131cabf2bc0ebb2bfe9f804ad3d7d0a733" region="maincpu" offset="100001" status="good" optional="no" />
  <rom name="epr-13834.ic4" size="131072" crc="ab0c1833" sha1="f864e12ecf6c0524da20fc66747a4fa4280e67e9" region="upd" offset="0" status="good" optional="no" />
  <device_ref tag=":maincpu" name="m68000" />
  <device_ref tag=":nvram" name="nvram" />
  <device_ref tag=":io" name="315_5296" />
  <device_ref tag=":gen_vdp" name="sega315_5313" />
  <device_ref tag=":gen_vdp:palette_lut" name="palette" />
  <device_ref tag=":gen_vdp:snsnd" name="segapsg" />
  <device_ref tag=":gen_vdp:gfx_palette" name="palette" />
  <device_ref tag=":gen_vdp:gfx_palette_shadow" name="palette" />
  <device_ref tag=":gen_vdp:gfx_palette_hilight" name="palette" />
  <device_ref tag=":scantimer" name="timer" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":mono" name="speaker" />
  <device_ref tag=":ymsnd" name="ym3438" />
  <device_ref tag=":upd" name="upd7759" />
  <chip type="cpu" tag="maincpu" name="Motorola MC68000" clock="8948862" />
  <chip type="audio" tag="gen_vdp" name="Sega 315-5313 Megadrive VDP" clock="53693175" />
  <chip type="audio" tag="gen_vdp:snsnd" name="Sega VDP PSG" clock="3579545" />
  <chip type="audio" tag="mono" name="Speaker" />
  <chip type="audio" tag="ymsnd" name="YM3438 OPN2C" clock="7670453" />
  <chip type="audio" tag="upd" name="NEC uPD7759" clock="640000" />
  <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="59.922743" pixclock="8038276" htotal="512" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="224" flipx="no" />
  <sound channels="1" />
  <input players="2" coins="2" service="yes" tilt="no">
    <control type="joy" player="1" ways="8" reverse="no" />
    <control type="joy" player="2" ways="8" reverse="no" />
  </input>
  <dipswitch name="Coin A" tag="COINAGE" mask="15">
    <diplocation name="SW1" number="1" inverted="no" />
    <diplocation name="SW1" number="2" inverted="no" />
    <diplocation name="SW1" number="3" inverted="no" />
    <diplocation name="SW1" number="4" inverted="no" />
    <dipvalue name="4 Coins/1 Credit" value="7" default="no" />
    <dipvalue name="3 Coins/1 Credit" value="8" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="9" default="no" />
    <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="5" default="no" />
    <dipvalue name="2 Coins/1 Credit, 4/3" value="4" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="15" default="yes" />
    <dipvalue name="1 Coin/1 Credit, 5/6" value="3" default="no" />
    <dipvalue name="1 Coin/1 Credit, 4/5" value="2" default="no" />
    <dipvalue name="1 Coin/1 Credit, 2/3" value="1" default="no" />
    <dipvalue name="2 Coins/3 Credits" value="6" default="no" />
    <dipvalue name="1 Coin/2 Credits" value="14" default="no" />
    <dipvalue name="1 Coin/3 Credits" value="13" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="12" default="no" />
    <dipvalue name="1 Coin/5 Credits" value="11" default="no" />
    <dipvalue name="1 Coin/6 Credits" value="10" default="no" />
    <dipvalue name="Free Play (if Coin B too) or 1/1" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Coin B" tag="COINAGE" mask="240">
    <diplocation name="SW1" number="5" inverted="no" />
    <diplocation name="SW1" number="6" inverted="no" />
    <diplocation name="SW1" number="7" inverted="no" />
    <diplocation name="SW1" number="8" inverted="no" />
    <dipvalue name="4 Coins/1 Credit" value="112" default="no" />
    <dipvalue name="3 Coins/1 Credit" value="128" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="144" default="no" />
    <dipvalue name="2 Coins/1 Credit, 5/3, 6/4" value="80" default="no" />
    <dipvalue name="2 Coins/1 Credit, 4/3" value="64" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="240" default="yes" />
    <dipvalue name="1 Coin/1 Credit, 5/6" value="48" default="no" />
    <dipvalue name="1 Coin/1 Credit, 4/5" value="32" default="no" />
    <dipvalue name="1 Coin/1 Credit, 2/3" value="16" default="no" />
    <dipvalue name="2 Coins/3 Credits" value="96" default="no" />
    <dipvalue name="1 Coin/2 Credits" value="224" default="no" />
    <dipvalue name="1 Coin/3 Credits" value="208" default="no" />
    <dipvalue name="1 Coin/4 Credits" value="192" default="no" />
    <dipvalue name="1 Coin/5 Credits" value="176" default="no" />
    <dipvalue name="1 Coin/6 Credits" value="160" default="no" />
    <dipvalue name="Free Play (if Coin A too) or 1/1" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Credits to Start" tag="DSW" mask="1">
    <diplocation name="SW2" number="1" inverted="no" />
    <dipvalue name="1" value="1" default="yes" />
    <dipvalue name="2" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW" mask="2">
    <diplocation name="SW2" number="2" inverted="no" />
    <dipvalue name="Off" value="2" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Lives" tag="DSW" mask="12">
    <diplocation name="SW2" number="3" inverted="no" />
    <diplocation name="SW2" number="4" inverted="no" />
    <dipvalue name="1" value="8" default="no" />
    <dipvalue name="2" value="12" default="no" />
    <dipvalue name="3" value="4" default="yes" />
    <dipvalue name="5" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW" mask="48">
    <diplocation name="SW2" number="5" inverted="no" />
    <diplocation name="SW2" number="6" inverted="no" />
    <dipvalue name="Easy" value="32" default="no" />
    <dipvalue name="Normal" value="48" default="yes" />
    <dipvalue name="Hard" value="16" default="no" />
    <dipvalue name="Hardest" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="64">
    <diplocation name="SW2" number="7" inverted="no" />
    <dipvalue name="Off" value="64" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="128">
    <diplocation name="SW2" number="8" inverted="no" />
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":COINAGE"></port>
  <port tag=":DSW"></port>
  <port tag=":P1"></port>
  <port tag=":P2"></port>
  <port tag=":SERVICE"></port>
  <driver status="good" emulation="good" savestate="unsupported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>