<machine name="grally" sourcefile="namco/polepos.cpp" cloneof="polepos2" romof="polepos2" isbios="no" isdevice="no" ismechanical="no" runnable="yes">
  <description>Gran Rally (Spanish bootleg of Pole Position II)</description>
  <year>1984</year>
  <manufacturer>bootleg (Niemer)</manufacturer>
  <rom name="gr_niemer_bboard-5p-2764.17f" size="8192" crc="1a6412a1" sha1="ccc41e60aad6ed332f8f2582860e11f10937dffa" region="maincpu" offset="0" status="good" optional="no" />
  <rom name="gr_niemer_bboard-6p-2732.16f" size="4096" crc="e7362148" sha1="5a4ab037fa6a773b90c10ac4c4e9417183e0cfd8" region="maincpu" offset="2000" status="good" optional="no" />
  <rom name="gr_niemer_bboard-1p-2764.23f" size="8192" crc="41da3c28" sha1="c9294d686282adfc72796511c3c9e186ad057374" region="sub1" offset="1" status="good" optional="no" />
  <rom name="gr_niemer_bboard-2p-2764.21f" size="8192" crc="2856d5b1" sha1="96f5c3d67901a1abceca12b3448f381cc4852a33" region="sub1" offset="0" status="good" optional="no" />
  <rom name="gr_niemer_bboard-3p-27128.20f" size="16384" crc="6c823932" sha1="68ef9f70c4305c3a3bacf83a64b727fd3711f34f" region="sub2" offset="1" status="good" optional="no" />
  <rom name="gr_niemer_bboard-4p-27128.18f" size="16384" crc="fe9baeb6" sha1="9a8ad2d8a69b4005f7abed278093fd57b9242bca" region="sub2" offset="0" status="good" optional="no" />
  <rom name="gr_niemer_cboard-12f-2764.2j" size="8192" crc="4b0a3fe9" sha1="b0c69df94ac41a2f0705db69500cd0a224b854ad" region="chars" offset="0" status="good" optional="no" />
  <rom name="gr_niemer_cboard-15f-2764.2l" merge="pp4_29.1e" size="8192" crc="ec3ec6e6" sha1="ae905d0ae802d1010b2c1f1a13e88a1f0dbe57da" region="tiles" offset="0" status="good" optional="no" />
  <rom name="gr_niemer_cboard-6f-2764.5a" size="8192" crc="1c72041a" sha1="b65b09c4251ee61d247f359615e7adc7c80bc8d5" region="sprites" offset="0" status="good" optional="no" />
  <rom name="gr_niemer_cboard-5f-2764.6a" size="8192" crc="1b38b257" sha1="c7eec0692a31e1c8285bd1cba3ebd17ab253d2c9" region="sprites" offset="2000" status="good" optional="no" />
  <rom name="gr_niemer_cboard-10f-2764.1a" size="8192" crc="613ab0df" sha1="88aa4500275aae010fc9783c1d8d843feab89afa" region="bigsprites" offset="0" status="good" optional="no" />
  <rom name="gr_niemer_cboard-9f-2764.2a" size="8192" crc="2d11fc01" sha1="0515df62073db993899dde3f9ad84334c5a12fc5" region="bigsprites" offset="2000" status="good" optional="no" />
  <rom name="gr_niemer_cboard-8f-2764.3a" size="8192" crc="17c798b0" sha1="ae2047bc0e4e8c85e1de09c39c200ea8f7c6a72e" region="bigsprites" offset="4000" status="good" optional="no" />
  <rom name="gr_niemer_cboard-7f-2764.4a" size="8192" crc="ed6a8052" sha1="dedd6d63f9a06a1edd57cb134e86c048cff7a3c1" region="bigsprites" offset="6000" status="good" optional="no" />
  <rom name="gr_niemer_cboard-4f-2764.7a" size="8192" crc="5fd933e3" sha1="5b27a8519234c935308f943cd58abc1efc463726" region="bigsprites" offset="8000" status="good" optional="no" />
  <rom name="gr_niemer_cboard-3f-2764.8a" size="8192" crc="94a7155d" sha1="c162e2b0e93745614475326905a30d2095101913" region="bigsprites" offset="a000" status="good" optional="no" />
  <rom name="gr_niemer_cboard-2f-2764.9a" size="8192" crc="5fe9b365" sha1="1a3ac099a6bb506a5f71c12c6fb14d014172371c" region="bigsprites" offset="c000" status="good" optional="no" />
  <rom name="gr_niemer_cboard-1fr-2764.10a" size="8192" crc="1f553db8" sha1="897e8103e8023918dae8b45b19ad1ecb34a92b3f" region="bigsprites" offset="e000" status="good" optional="no" />
  <rom name="gr_niemer_cboard-14f-2764.8m" merge="pp1_30.3a" size="8192" crc="ee6b3315" sha1="9cc26c6d3604c0f60d716f86e67e9d9c0487f87d" region="road" offset="0" status="good" optional="no" />
  <rom name="gr_niemer_cboard-13f-2764.9m" merge="pp1_31.2a" size="8192" crc="6d1e7042" sha1="90113ff0c93ed86d95067290088705bb5e6608d1" region="road" offset="2000" status="good" optional="no" />
  <rom name="gr_niemer_cboard-16f-2732.8r" merge="pp1_32.1a" size="4096" crc="4e97f101" sha1="f377d053821c74aee93ebcd30a4d43e6156f3cfe" region="road" offset="4000" status="good" optional="no" />
  <rom name="gr_niemer_cboard-11f-2732.9c" merge="pp1_27.1l" size="4096" crc="a61bff15" sha1="f7a59970831cdaaa7bf59c2221a38e4746c54244" region="scalelut" offset="0" status="good" optional="no" />
  <rom name="gr-niemer-cboard-f1-82s129.2u" merge="pp4-7.8l" size="256" crc="16d69c31" sha1="f24b345448e4f4ef4e2f3b057b81d399cf427f88" region="proms" offset="0" status="good" optional="no" />
  <rom name="gr-niemer-cboard-f2-82s129.2t" merge="pp4-8.9l" size="256" crc="07340311" sha1="3820d1fa99013ed18de5d9400ad376cc446d1217" region="proms" offset="100" status="good" optional="no" />
  <rom name="gr-niemer-cboard-f3-82s129.2s" merge="pp4-9.10l" size="256" crc="1efc84d7" sha1="6946e1c209eec0a4b75778ae88111e6cb63c63fb" region="proms" offset="200" status="good" optional="no" />
  <rom name="gr-niemer-cboard-f4-82s129.2p" merge="pp4-10.2h" size="256" crc="064d51a0" sha1="d5baa29930530a8930b44a374e285de849c2a6ce" region="proms" offset="300" status="good" optional="no" />
  <rom name="gr-niemer-cboard-f5-82s129.2n" merge="pp4-11.4d" size="256" crc="7880c5af" sha1="e4388e354420be3f99594a10c091e3d2f745cc04" region="proms" offset="400" status="good" optional="no" />
  <rom name="gr-niemer-cboard-f8-82s129.13f" merge="pp1-15.9a" size="256" crc="2d502464" sha1="682b7dd22e51d5db52c0804b7e27e47641dfa6bd" region="proms" offset="500" status="good" optional="no" />
  <rom name="gr-niemer-cboard-f9-82s129.13e" merge="pp1-16.10a" size="256" crc="027aa62c" sha1="c7030d8b64b80e107c446f6fbdd63f560c0a91c0" region="proms" offset="600" status="good" optional="no" />
  <rom name="gr-niemer-cboard-f10-82s129.13d" merge="pp1-17.11a" size="256" crc="1f8d0df3" sha1="b8f17758f114f5e247b65b3f2922ca2660757e66" region="proms" offset="700" status="good" optional="no" />
  <rom name="gr-niemer-cboard-f6-82s137.5p" merge="pp4-12.3c" size="1024" crc="8b270902" sha1="27b3ebc92d3a2a5c0432bde018a0e43669041d50" region="proms" offset="800" status="good" optional="no" />
  <rom name="gr-niemer-cboard-f7-82s137.7h" size="1024" crc="a079ed19" sha1="134b3d156a1ed0fa21cc5dc3cc84ea16ef7f84f7" region="proms" offset="c00" status="good" optional="no" />
  <rom name="gr-niemer-cboard-82s123.15s" merge="pp1-13.8e" size="32" crc="4330a51b" sha1="9531d18ce2de4eda9913d47ef8c5cd8f05791716" region="proms" offset="1000" status="good" optional="no" />
  <rom name="gr-niemer-cboard-82s123.15t" merge="pp1-13.8e" size="32" crc="4330a51b" sha1="9531d18ce2de4eda9913d47ef8c5cd8f05791716" region="proms" offset="1020" status="good" optional="no" />
  <rom name="gr_niemer_bboard-fus2p-82s129.9e" merge="pp1-5.3b" size="256" crc="8568decc" sha1="0aac1fa082858d4d201e21511c609a989f9a1535" region="namco" offset="0" status="good" optional="no" />
  <rom name="gr_niemer_bboard-8p-2764.8a" size="8192" crc="b5ad4d5f" sha1="c07e77a050200d6fe9952031f971ca35f4d15ff8" region="engine" offset="0" status="good" optional="no" />
  <rom name="gr_niemer_bboard-7p-2764.9a" size="8192" crc="8fdd2f6f" sha1="3818dc94c60cd78c4212ab7a4367cf3d98166ee6" region="engine" offset="2000" status="good" optional="no" />
  <rom name="gr_niemer_bboard-fus1p-82s129.14c" size="256" crc="0e742cb1" sha1="3ae43270aab4848fdeece1648e7e040ab216b08e" region="user1" offset="0" status="good" optional="no" />
  <rom name="gr_niemer_aboard-sp1-2764.11" size="8192" crc="47226cda" sha1="03115ead04b11e7ef3ef08d32d4d61a56dc35190" region="soundz80bl" offset="0" status="good" optional="no" />
  <device_ref tag=":maincpu" name="z80" />
  <device_ref tag=":sub1" name="z8002" />
  <device_ref tag=":sub2" name="z8002" />
  <device_ref tag=":51xx" name="namco51" />
  <device_ref tag=":51xx:mcu" name="mb8843" />
  <device_ref tag=":06xx" name="namco06" />
  <device_ref tag=":watchdog" name="watchdog" />
  <device_ref tag=":nvram" name="nvram" />
  <device_ref tag=":scantimer" name="timer" />
  <device_ref tag=":latch" name="ls259" />
  <device_ref tag=":adc" name="adc0804" />
  <device_ref tag=":screen" name="screen" />
  <device_ref tag=":gfxdecode" name="gfxdecode" />
  <device_ref tag=":palette" name="palette" />
  <device_ref tag=":speaker" name="speaker" />
  <device_ref tag=":rspeaker" name="speaker" />
  <device_ref tag=":namco" name="polepos_wsg" />
  <device_ref tag=":engine" name="polepos_sound" />
  <device_ref tag=":dac" name="dac_4bit_r2r" />
  <device_ref tag=":soundz80bl" name="z80" />
  <device_ref tag=":soundlatch" name="generic_latch_8" />
  <device_ref tag=":tms" name="tms5220" />
  <chip type="cpu" tag="maincpu" name="Zilog Z80" clock="3072000" />
  <chip type="cpu" tag="sub1" name="Zilog Z8002" clock="3072000" />
  <chip type="cpu" tag="sub2" name="Zilog Z8002" clock="3072000" />
  <chip type="cpu" tag="51xx:mcu" name="Fujitsu MB8843" clock="1536000" />
  <chip type="cpu" tag="soundz80bl" name="Zilog Z80" clock="3072000" />
  <chip type="audio" tag="speaker" name="Speaker" />
  <chip type="audio" tag="rspeaker" name="Speaker" />
  <chip type="audio" tag="namco" name="Namco Pole Position WSG" clock="48000" />
  <chip type="audio" tag="engine" name="Pole Position Custom Sound" />
  <chip type="audio" tag="dac" name="4-Bit R-2R DAC" />
  <chip type="audio" tag="tms" name="TMS5220" clock="600000" />
  <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.606061" pixclock="6144000" htotal="384" hbend="0" hbstart="256" vtotal="264" vbend="16" vbstart="240" flipx="no" />
  <sound channels="2" />
  <input players="1" coins="1" service="no" tilt="no">
    <control type="dial" buttons="1" minimum="0" maximum="255" sensitivity="30" keydelta="4" reverse="no" />
    <control type="pedal" minimum="0" maximum="144" sensitivity="100" keydelta="16" reverse="no" />
  </input>
  <dipswitch name="Coin A" tag="DSWA" mask="7">
    <diplocation name="SWA" number="1" inverted="no" />
    <diplocation name="SWA" number="3" inverted="no" />
    <diplocation name="SWA" number="5" inverted="no" />
    <dipvalue name="3 Coins/1 Credit" value="5" default="no" />
    <dipvalue name="2 Coins/1 Credit" value="3" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="7" default="yes" />
    <dipvalue name="2 Coins/3 Credits" value="4" default="no" />
    <dipvalue name="1 Coin/2 Credits" value="6" default="no" />
    <dipvalue name="1 Coin/3 Credits" value="2" default="no" />
    <dipvalue name="1 Coin/5 Credits" value="0" default="no" />
    <dipvalue name="1 Coin/6 Credits" value="1" default="no" />
  </dipswitch>
  <dipswitch name="Coin B" tag="DSWA" mask="24">
    <diplocation name="SWA" number="7" inverted="no" />
    <diplocation name="SWA" number="2" inverted="no" />
    <dipvalue name="2 Coins/1 Credit" value="16" default="no" />
    <dipvalue name="1 Coin/1 Credit" value="24" default="yes" />
    <dipvalue name="2 Coins/3 Credits" value="0" default="no" />
    <dipvalue name="1 Coin/2 Credits" value="8" default="no" />
  </dipswitch>
  <dipswitch name="Speed Unit" tag="DSWA" mask="32">
    <diplocation name="SWA" number="4" inverted="no" />
    <dipvalue name="mph" value="32" default="no" />
    <dipvalue name="km/h" value="0" default="yes" />
  </dipswitch>
  <dipswitch name="Demo Sounds" tag="DSWA" mask="64">
    <diplocation name="SWA" number="6" inverted="no" />
    <dipvalue name="Off" value="0" default="no" />
    <dipvalue name="On" value="64" default="yes" />
  </dipswitch>
  <dipswitch name="Speed" tag="DSWA" mask="128">
    <diplocation name="SWA" number="8" inverted="no" />
    <dipvalue name="Average" value="128" default="yes" />
    <dipvalue name="High" value="0" default="no" />
  </dipswitch>
  <dipswitch name="Extended Rank" tag="DSWB" mask="3">
    <diplocation name="SWB" number="1" inverted="no" />
    <diplocation name="SWB" number="3" inverted="no" />
    <dipvalue name="A" value="0" default="no" />
    <dipvalue name="B" value="1" default="yes" />
    <dipvalue name="C" value="2" default="no" />
    <dipvalue name="D" value="3" default="no" />
  </dipswitch>
  <dipswitch name="Practice Rank" tag="DSWB" mask="12">
    <diplocation name="SWB" number="5" inverted="no" />
    <diplocation name="SWB" number="7" inverted="no" />
    <dipvalue name="A" value="0" default="no" />
    <dipvalue name="B" value="4" default="yes" />
    <dipvalue name="C" value="8" default="no" />
    <dipvalue name="D" value="12" default="no" />
  </dipswitch>
  <dipswitch name="Goal" tag="DSWB" mask="48">
    <diplocation name="SWB" number="2" inverted="no" />
    <diplocation name="SWB" number="4" inverted="no" />
    <dipvalue name="3" value="0" default="no" />
    <dipvalue name="4" value="16" default="yes" />
    <dipvalue name="5" value="32" default="no" />
    <dipvalue name="6" value="48" default="no" />
  </dipswitch>
  <dipswitch name="Game Time" tag="DSWB" mask="64">
    <diplocation name="SWB" number="6" inverted="no" />
    <dipvalue name="90 secs." value="0" default="yes" />
    <dipvalue name="120 secs." value="64" default="no" />
  </dipswitch>
  <dipswitch name="Freeze" tag="DSWB" mask="128">
    <diplocation name="SWB" number="8" inverted="no" />
    <dipvalue name="Off" value="0" default="yes" />
    <dipvalue name="On" value="128" default="no" />
  </dipswitch>
  <dipswitch name="Service Mode" tag="IN0" mask="128">
    <dipvalue name="Off" value="128" default="yes" />
    <dipvalue name="On" value="0" default="no" />
  </dipswitch>
  <port tag=":ACCEL">
    <analog mask="255" />
  </port>
  <port tag=":BRAKE">
    <analog mask="255" />
  </port>
  <port tag=":DSWA"></port>
  <port tag=":DSWB"></port>
  <port tag=":IN0"></port>
  <port tag=":STEER">
    <analog mask="255" />
  </port>
  <driver status="imperfect" emulation="good" savestate="supported" requiresartwork="no" unofficial="no" nosoundhardware="no" incomplete="no" />
  <feature type="palette" status="imperfect" />
  <feature type="sound" status="imperfect" />
</machine>