<machine name="pdriftja" sourcefile="sega/segaybd.cpp" cloneof="pdrift" romof="pdrift" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Power Drift (Japan, Rev A)</description>
  <year>1988</year>
  <manufacturer>Sega</manufacturer>
  <rom name="epr-11746.25" size="131072" crc="d8c4b0ef" sha1="d994a9a8dc49e3f27d722ce741f7c8d852f9c3f6" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="epr-11745.24" size="131072" crc="100bce7b" sha1="973b283aebbf3042f19a7789fa6e826f993c6fef" region="maincpu" offset="1" status="good" optional="no" />
  <rom name="epr-11748.27" merge="epr-11748.27" size="131072" crc="82a76cab" sha1="f8d3fe059e18896cd0e64711f1a3ee8b6372b4e0" region="maincpu" offset="40000" status="good" optional="no" />
  <rom name="epr-11747.26" merge="epr-11747.26" size="131072" crc="9796ece5" sha1="f84f5689c2edc0853ff173ce20f93f89758b2f31" region="maincpu" offset="40001" status="good" optional="no" />
  <rom name="epr-11752.81" size="131072" crc="b6bb8111" sha1="475ce4e3d92747a9012a0ab03838ece61f6d33e0" region="subx" offset="0" status="good" optional="no" />
  <rom name="epr-11751.80" size="131072" crc="7f0d0311" sha1="7917be201ff44c6b895fc8e9e296e8b1ecf8d639" region="subx" offset="1" status="good" optional="no" />
  <rom name="epr-11750a.54" size="131072" crc="46e649f1" sha1="1a298168e510618cc3300435f6d3adb403aa6158" region="suby" offset="0" status="good" optional="no" />
  <rom name="epr-11749a.53" size="131072" crc="d3882b03" sha1="e857cdbde1ca0c5b8c798044115fc6ff88997e93" region="suby" offset="1" status="good" optional="no" />
  <rom name="epr-11485.ic27" merge="epr-11485.ic27" size="32768" crc="069b4201" sha1="7a9a87aef17cb65bc5b03ca9dea4d2d5cdda228a" region="drive_board" offset="0" status="good" optional="no" />
  <rom name="epr-11789.16" merge="epr-11789.16" size="131072" crc="b86f8d2b" sha1="a053f2021841fd0ef89fd3f28050a698b36c435e" region="bsprites" offset="0" status="good" optional="no" />
  <rom name="epr-11791.14" merge="epr-11791.14" size="131072" crc="36b2910a" sha1="9948b91837f944a7a606542fa685525e74bbe398" region="bsprites" offset="1" status="good" optional="no" />
  <rom name="epr-11790.17" merge="epr-11790.17" size="131072" crc="2a564e66" sha1="5f30fc15bfd017d75cfffe1e9e62ed0bcf32a98e" region="bsprites" offset="40000" status="good" optional="no" />
  <rom name="epr-11792.15" merge="epr-11792.15" size="131072" crc="c85caf6e" sha1="2411ea99ec7f6e2b0b4f219e86ff2172539ad2c4" region="bsprites" offset="40001" status="good" optional="no" />
  <rom name="epr-11757.67" merge="epr-11757.67" size="131072" crc="e46dc478" sha1="baf79e230aef3d63fb50373b2b1626f7c56ee94f" region="ysprites" offset="0" status="good" optional="no" />
  <rom name="epr-11758.75" merge="epr-11758.75" size="131072" crc="5b435c87" sha1="6b42b08e73957c36cd8faa896ca14461d00afd29" region="ysprites" offset="1" status="good" optional="no" />
  <rom name="epr-11773.63" merge="epr-11773.63" size="131072" crc="1b5d5758" sha1="54f58a274740a0566e0553d145c0c284ffd1d36b" region="ysprites" offset="2" status="good" optional="no" />
  <rom name="epr-11774.71" merge="epr-11774.71" size="131072" crc="2ca0c170" sha1="7de74c045bf084659ba70da9458d720125ff25ae" region="ysprites" offset="3" status="good" optional="no" />
  <rom name="epr-11759.86" merge="epr-11759.86" size="131072" crc="ac8111f6" sha1="6412716dc97ae697b438d9c9cd554d1087416bc2" region="ysprites" offset="4" status="good" optional="no" />
  <rom name="epr-11760.114" merge="epr-11760.114" size="131072" crc="91282af9" sha1="fddee7982949b7da724c7830e7bd139aeb84672d" region="ysprites" offset="5" status="good" optional="no" />
  <rom name="epr-11775.82" merge="epr-11775.82" size="131072" crc="48225793" sha1="ee003c2ea24c14e0968da94bac139735660932fe" region="ysprites" offset="6" status="good" optional="no" />
  <rom name="epr-11776.110" merge="epr-11776.110" size="131072" crc="78c46198" sha1="d299e631843da47cb7a46103d52a3dabfab71746" region="ysprites" offset="7" status="good" optional="no" />
  <rom name="epr-11761.66" merge="epr-11761.66" size="131072" crc="baa5d065" sha1="56dc71814e3f0f327781b0c1587038351c60f7b7" region="ysprites" offset="100000" status="good" optional="no" />
  <rom name="epr-11762.74" merge="epr-11762.74" size="131072" crc="1d1af7a5" sha1="86c02565b5aca201588c98678fb0c54faa8d4d6b" region="ysprites" offset="100001" status="good" optional="no" />
  <rom name="epr-11777.62" merge="epr-11777.62" size="131072" crc="9662dd32" sha1="454ec914b6c936f692bf90d2232c8169acec470a" region="ysprites" offset="100002" status="good" optional="no" />
  <rom name="epr-11778.70" merge="epr-11778.70" size="131072" crc="2dfb7494" sha1="4b9f1609e425c5e634e95dbc2d0ca820dd9212bc" region="ysprites" offset="100003" status="good" optional="no" />
  <rom name="epr-11763.85" merge="epr-11763.85" size="131072" crc="1ee23407" sha1="776c868e0e4e601fd6d0a83561b064b4be0560e2" region="ysprites" offset="100004" status="good" optional="no" />
  <rom name="epr-11764.113" merge="epr-11764.113" size="131072" crc="e859305e" sha1="aafcc3209a4fb6e0e8169ae6cce386b370b824f7" region="ysprites" offset="100005" status="good" optional="no" />
  <rom name="epr-11779.81" merge="epr-11779.81" size="131072" crc="a49cd793" sha1="efe77949be39a2ff88b50bfb2b4664b9267d9a09" region="ysprites" offset="100006" status="good" optional="no" />
  <rom name="epr-11780.109" merge="epr-11780.109" size="131072" crc="d514ed81" sha1="fbac3ad085363972a79e77aebb7fdae2200e7cda" region="ysprites" offset="100007" status="good" optional="no" />
  <rom name="epr-11765.65" merge="epr-11765.65" size="131072" crc="649e2dff" sha1="a6c61b71d08b31a0ca175ab0404e2eaf1d09ccc2" region="ysprites" offset="200000" status="good" optional="no" />
  <rom name="epr-11766.73" merge="epr-11766.73" size="131072" crc="d92fb7fc" sha1="2f5c2d88ae0766351b9efe8ffcbebc88fc3a6c59" region="ysprites" offset="200001" status="good" optional="no" />
  <rom name="epr-11781.61" merge="epr-11781.61" size="131072" crc="9692d4cd" sha1="967351ba2c781ca865e3c1ee9eeef1aad2247c27" region="ysprites" offset="200002" status="good" optional="no" />
  <rom name="epr-11782.69" merge="epr-11782.69" size="131072" crc="c913bb43" sha1="9bc15a3180cf4c3134bb55e99e6092f0faf95c56" region="ysprites" offset="200003" status="good" optional="no" />
  <rom name="epr-11767.84" merge="epr-11767.84" size="131072" crc="1f8ad054" sha1="289f5795116ee29540f28e35c3b4f72adeca7891" region="ysprites" offset="200004" status="good" optional="no" />
  <rom name="epr-11768.112" merge="epr-11768.112" size="131072" crc="db2c4053" sha1="a5b6daa6deb7afb0019e289acb81c82d507ec93a" region="ysprites" offset="200005" status="good" optional="no" />
  <rom name="epr-11783.80" merge="epr-11783.80" size="131072" crc="6d189007" sha1="dd871ea3166fdcb59d49707d35dde8b6c7fdc76b" region="ysprites" offset="200006" status="good" optional="no" />
  <rom name="epr-11784.108" merge="epr-11784.108" size="131072" crc="57f5fd64" sha1="6aff54d3f3f76ce0f1a93485d1a35a3987d456d9" region="ysprites" offset="200007" status="good" optional="no" />
  <rom name="epr-11769.64" merge="epr-11769.64" size="131072" crc="28f0ab51" sha1="d7cb7b83e5d85eb59d34cfd5c0d8e6c7ff81e24c" region="ysprites" offset="300000" status="good" optional="no" />
  <rom name="epr-11770.72" merge="epr-11770.72" size="131072" crc="d7557ea9" sha1="62430505d399ee2cc0f94e03144860056345573c" region="ysprites" offset="300001" status="good" optional="no" />
  <rom name="epr-11785.60" merge="epr-11785.60" size="131072" crc="e6ef32c4" sha1="869ba3816f5e3125f613f3b284fec74cd19db79e" region="ysprites" offset="300002" status="good" optional="no" />
  <rom name="epr-11786.68" merge="epr-11786.68" size="131072" crc="2066b49d" sha1="905ce70c921043d07591422a87fedd6e897ff38e" region="ysprites" offset="300003" status="good" optional="no" />
  <rom name="epr-11771.83" merge="epr-11771.83" size="131072" crc="67635618" sha1="f690ace026130ecb95532c92f2ad3741d0d167c1" region="ysprites" offset="300004" status="good" optional="no" />
  <rom name="epr-11772.111" merge="epr-11772.111" size="131072" crc="0f798d3a" sha1="71565ce28b93ae50d64af8c965fba6408a07f031" region="ysprites" offset="300005" status="good" optional="no" />
  <rom name="epr-11787.79" merge="epr-11787.79" size="131072" crc="e631dc12" sha1="3fd6db2eb297890b35dec566b6a90fc2d96bd085" region="ysprites" offset="300006" status="good" optional="no" />
  <rom name="epr-11788.107" merge="epr-11788.107" size="131072" crc="8464c66e" sha1="af93cbcc50acbd929d0298fb9a75da0369e13ff7" region="ysprites" offset="300007" status="good" optional="no" />
  <rom name="epr-11753.ic102" size="65536" crc="e81f5748" sha1="dea9425ddc0f9411b1446477b7fdd3c92a1d4742" region="soundcpu" offset="0" status="good" optional="no" />
  <rom name="epr-11894.ic107" size="262144" crc="b1e573f2" sha1="e566dc49b8f2002ca8d72a813856a272e0c9a9ac" region="pcm" offset="0" status="good" optional="no" />
  <rom name="epr-11893.ic106" size="262144" crc="58b40f19" sha1="20a06928392d0e612a5e764d4eb1492070afe526" region="pcm" offset="80000" status="good" optional="no" />
  <rom name="epr-11892.ic105" size="262144" crc="3248a758" sha1="e6fc3a7b2356ef017f59858f8b37eef5d92f54a2" region="pcm" offset="100000" status="good" optional="no" />
  <rom name="epr-11895.ic1" merge="epr-11895.ic1" size="131072" crc="ee99a6fd" sha1="4444826e751d9186e6d46b081e47cd99ee3cf853" region="user1" offset="0" status="good" optional="no" />
  <rom name="epr-11896.ic2" merge="epr-11896.ic2" size="131072" crc="4bebc015" sha1="307022ea1c1ee87c9ef3782526888c48c3c69fd2" region="user1" offset="0" status="good" optional="no" />
  <rom name="epr-11897.ic3" merge="epr-11897.ic3" size="131072" crc="4463cb95" sha1="e86fd4611cf83fe72d59950a60fc8c3a7381a1c7" region="user1" offset="0" status="good" optional="no" />
  <rom name="epr-11898.ic4" merge="epr-11898.ic4" size="131072" crc="5d19d767" sha1="d335cd3ef57c75e388df04b04fc3e2881a3902cf" region="user1" offset="0" status="good" optional="no" />
  <device_ref tag=":maincpu" name="m68000msh" />
  <device_ref tag=":subx" name="m68000msh" />
  <device_ref tag=":suby" name="m68000msh" />
  <device_ref tag=":soundcpu" name="z80" />
  <device_ref tag=":backupram" name="nvram" />
  <device_ref tag=":watchdog" name="mb3773" />
  <device_ref tag=":io" name="315_5296" />
  <device_ref tag=":adc" name="msm6253" />
  <device_ref tag=":multiplier_main" name="sega_315_5248" />
  <device_ref tag=":multiplier_subx" name="sega_315_5248" />
  <device_ref tag=":multiplier_suby" name="sega_315_5248" />
  <device_ref tag=":divider_main" name="sega_315_5249" />
  <device_ref tag=":divider_subx" name="sega_315_5249" />
  <device_ref tag=":divider_suby" name="sega_315_5249" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":bsprites" name="sega_sys16b_sprite" />
  <device_ref tag=":ysprites" name="sega_yboard_sprite" />
  <device_ref tag=":segaic16vid" name="segaic16_video" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":soundlatch" name="generic_latch_8" />
  <device_ref tag=":ymsnd" name="ym2151" />
  <device_ref tag=":pcm" name="segapcm" />
  <chip type="cpu" tag="maincpu" name="Motorola MC68000 (Musashi)" clock="12500000" />
  <chip type="cpu" tag="subx" name="Motorola MC68000 (Musashi)" clock="12500000" />
  <chip type="cpu" tag="suby" name="Motorola MC68000 (Musashi)" clock="12500000" />
  <chip type="cpu" tag="soundcpu" name="Zilog Z80" clock="4026987" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="ymsnd" name="YM2151 OPM" clock="4026987" />
  <chip type="audio" tag="pcm" name="Sega PCM" clock="4026987" />
  <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="60.000000" pixclock="5376240" htotal="342" hbend="0" hbstart="320" vtotal="262" vbend="0" vbstart="224" flipx="no" />
  <sound channels="1" />
  <input players="1" coins="2" service="yes" tilt="no">
    <control type="paddle" buttons="1" minimum="32" maximum="224" sensitivity="100" keydelta="4" reverse="no" />
    <control type="pedal" minimum="0" maximum="255" sensitivity="100" keydelta="20" reverse="no" />
  </input>
  <dipswitch name="Coin A" tag="COINAGE" mask="15">
    <diplocation name="SWA" number="1" inverted="no" />
    <diplocation name="SWA" number="2" inverted="no" />
    <diplocation name="SWA" number="3" inverted="no" />
    <diplocation name="SWA" 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="SWA" number="5" inverted="no" />
    <diplocation name="SWA" number="6" inverted="no" />
    <diplocation name="SWA" number="7" inverted="no" />
    <diplocation name="SWA" 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="Cabinet" tag="DSW" mask="3">
    <diplocation name="SWB" number="1" inverted="no" />
    <diplocation name="SWB" number="2" inverted="no" />
    <dipvalue name="Moving" value="3" default="no" />
    <dipvalue name="Upright/Sit Down" value="2" default="yes" />
    <dipvalue name="Mini Upright" value="1" default="no" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSW" mask="4">
    <diplocation name="SWB" number="3" inverted="no" />
    <dipvalue name="Off" value="4" default="no" />
    <dipvalue name="On" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Unused" tag="DSW" mask="8">
    <diplocation name="SWB" number="4" inverted="no" />
    <dipvalue name="Off" value="8" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Initial Credit" tag="DSW" mask="16">
    <diplocation name="SWB" number="5" inverted="no" />
    <dipvalue name="1" value="0" default="yes" />
    <dipvalue name="2" value="16" default="no" />
  </dipswitch>
  <dipswitch name="Allow Continue" tag="DSW" mask="32">
    <diplocation name="SWB" number="6" inverted="no" />
    <dipvalue name="No" value="0" default="no" />
    <dipvalue name="Yes" value="32" default="yes" />
  </dipswitch>
  <dipswitch name="Difficulty" tag="DSW" mask="192">
    <diplocation name="SWB" number="7" inverted="no" />
    <diplocation name="SWB" number="8" inverted="no" />
    <dipvalue name="Easy" value="128" default="no" />
    <dipvalue name="Normal" value="192" default="yes" />
    <dipvalue name="Hard" value="64" default="no" />
    <dipvalue name="Hardest" value="0" default="no" />
  </dipswitch>
  <port tag=":ADC.3">
    <analog mask="255" />
  </port>
  <port tag=":ADC.4">
    <analog mask="255" />
  </port>
  <port tag=":ADC.5">
    <analog mask="255" />
  </port>
  <port tag=":COINAGE"></port>
  <port tag=":DSW"></port>
  <port tag=":GENERAL"></port>
  <port tag=":LIMITSW"></port>
  <port tag=":P1"></port>
  <driver status="good" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
</machine>