Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

polepos2bi: MAME ROM Information.


Gran Premio F1 (c) 1984 Unknown [Italy].

Italian hack of "Pole Position II".


Original product :

Namco's Pole Position II [Upright model] (October 1983)

Namco's Pole Position II [Cockpit model] (October 1983)

Licensed products :

Atari's Pole Position II [Upright model] (December 1983)

Atari's Pole Position II [Cockpit model] (December 1983)

Unofficial products :

Gran Premio F1 (1984, Italian hack)


Game's ROM.

MAME Info:

0.36RC1 [?]

0.36b11 [Aaron Giles, Ernesto Corvi, Juergen Buchmueller]

0.36b6 [?]

Artwork available


- 0.143u3: hap fixed high-score music has a hung note throughout and clones Pole Position II (Atari) and Pole Position II (bootleg) does not start.

- 0.142u6: Convert Pole Position driver to MCFG_SCREEN_RAW_PARAMS and scanline-based IRQ timing [Alex Jackson, O. Galibert]. This fixed bad game sound.

- 0.140u1: Derrick Renaud optimized speed of DISCRETE_DAC_R1.

- 6th September 2010: Mr. Do - Awhile back I added in built-in gear shifters for most of the driving games in MAME. But, I neglected to also add them to the external artwork for the games that had them. So go ahead and grab this LAY file update, which adds them in to the five driving games affected, plus also fixes the real artwork for both Pole Postions, which broke some time ago due to a source update.

- 0.139u1: Atari Ace removed global variables from NAMCO sound core.

- 0.138u4: Various improvements to Pole Position driver [Alex Jackson]: Corrected the way the steering wheel is hooked up, fixing the jittery steering in the sets with MCUs. Added a new layout file for the bootleg sets without MCUs (topracern and polepos2bi). Converted clock frequencies to crystal values from xtal.c. Added correct ROM names for the Namco-manufactured sets (polepos and polepos2). Completely removed the unused global variable polepos_gear_bit. Fixed a couple of bootleg ROMs that were very likely bit-rotted.

- 0.135: f205v and David Haywood added clone Gran Premio F1 (Italian bootleg of Pole Position II).

- 24th October 2009: f205v dumped Gran Premio F1 (bootleg 1983). This is an Italian bootleg of Pole Position II with Italian voice.

- 0.133u1: Renamed (poleps2a) to (polepos2a) and (poleps2b) to (polepos2b).

- 0.131u3: Aaron Giles changed the Namco 52xx and 53xx devices to run the actual MCU instead of simulating the behavior. Hooked them up properly in Pole Position. Added mirrors to Pole Position memory maps. Replaced audio Namco 52XX with 3x MB8843 (1536000 Hz) CPU4/5/6. Changed MB8844 CPU7 clock speed to 1536000 Hz.

- 0.130: Kevin Eshbach added placeholders for the two PAL's on Atari's version of Pole Position 1 and 2 (I could not read the last digit of the PAL at 5c.).

- 0.129u4: Changed Custom sound to Pole Position Custom.

- 9th January 2009: Mr. Do - I almost missed a pretty cool update that just took place in 0.129 (which Aaron was kind enough to point me at). It seems that a few weeks back (specifically, 0.127u3), Nathan Woods updated things so that artwork can be hooked up to pretty much any input bit. This opens up a whole new world of possibilities (if you use your imagination). So anyway, Aaron took the first step, and added a basic built-in gearshifter to Pole Position and Pole Postion II. And since I already had the other pics done, it only took a couple minutes to hook up the external artwork. So go and redownload Pole Position I and II, and you'll now finally know what gear you're always in.

- 0.129: Aaron Giles added simple built-in layout for Pole Position showing the position of the shifter. Removed debug build hack to popmessage the shifter state.

- 27th December 2008: Mr. Do - Kiltron knocked a few bezels out this month including Pole Position 2, which were on loan from Gene at Vintage Arcade.

- 0.119u3: David Haywood added the rom loading for roms 51xx, 52xx and 53xx.bin, which are dumped but not yet hooked up.

- 0.118u5: Changed palettesize to 3840 colors.

- 0.118u2: Alex Jackson removed redundant hard-coded definitions for Pole Position pedals.

- 0.112u2: Replaced 3x DAC sound with Discrete.

- 0.112u1: Replaced implementation of Namco 54xx sound chip with new MB8844 CPU core running the original embedded ROM code. Removed old sound core. Pole Position and Bosconian no longer require samples as a result [Nicola Salmora, Ernesto Corvi, Guru]. Added MB88xx (256000 Hz) CPU4 with 1k rom and replaced Namco 54XX with 3x DAC sound.

- 0.97u1: Mamesick removed LO/HI gearshift display in Pole Position II (only enabled in a debug build).

- 0.89u5: Jarek Burczynski improved the Namco 54XX Noise Generator (Type A and B emulated, type C algo still unknown). Removed pp2_17.wav sample.

- 0.79u1: Nicola Salmoria fixed the polepos2 title screen which had been broken since day 1, strange that nobody noticed. Also fixed various mistakes in the polepos ROM loading (polepos2 was using the wrong engine sound ROMs - it's turbo!) and removed various bad dumps from polepos2b and poleps2c, they turned out to be the same version so poleps2c is removed. Changed clock speed of the Z80 and the 2x Z8002 CPUs to 3072000 Hz and added Namco 52XX and Namco 54XX sound.

- 0.76u2: Removed 2nd Player.

- 0.37b12: Changed VSync to 60.606060Hz.

- 0.36RC1: Added Pole Position II and clone Pole Position II (Atari). Changed 'Pole Position II (Atari set 1)' to clone '(Atari bootleg 1)' and clone '(Atari set 2)' to '(Atari bootleg 2)'. Renamed (polepos2) to (poleps2b) and (poleps2a) to (poleps2c).

- 24th February 2000: Aaron Giles added the Japan romset of Pole Position 2.

- 0.36b14: Changed description to 'Pole Position II (Atari set 1)' and clone '(set 2)' to '(Atari set 2)'.

- 0.36b12: Added 'Speed' and 'Unknown' dipswitch.

- 18th December 1999: Aaron Giles fixed Pole Position II dipswitches.

- 0.36b11: Added Pole Position II (set 1) (Namco 1983 (Atari license)) and clone (set 2) [Aaron Giles, Ernesto Corvi, Juergen Buchmueller].

- 23rd November 1999: Takahiro Nogi added partial stereo sound to Pole Position.

- 22nd November 1999: Aaron Giles, Ernesto Corvi and Juergen Buchmueller have submitted a fully working Pole Position 1 / 2 driver, it only lacks explosion and screeching tires samples.

- 0.36b6: Added Pole Position II (bootleg) (Testdriver).


Recommended Games (F1-3D):


Pole Position

Pole Position II


Driving Force

WEC Le Mans 24

Continental Circus

Final Lap

Final Lap 2

Final Lap 3

Final Lap R

Winning Run

Winning Run Suzuka Grand Prix

Winning Run 91

Super Monaco GP

Super Monaco GP (Mega-Tech)

Driver's Eyes

F1 Exhaust Note

Grand Prix Star

F-1 Grand Prix Star II

Racing Beat

Ground Effects

Virtua Racing

Daytona USA

Daytona USA 2

Daytona USA 2 Power Edition

Ace Driver

Driver's Edge

F1 Super Battle

Racin' Force

INDY 500 Twin


Ace Driver: Victory Lap

Sega Touring Car Championship

Super GT 24h

LeMans 24

Ferrari F355 Challenge

Ferrari F355 Challenge (Twin)

Ferrari F355 Challenge 2 (Twin)

Maximum Speed

Romset: 225 kb / 44 files / 78.5 zip

MAME XML Output:

       <game name="polepos2bi" sourcefile="polepos.c" cloneof="polepos2" romof="polepos2">
              <description>Gran Premio F1 (Italian bootleg of Pole Position II)</description>
              <rom name="5ita.bin" size="8192" crc="1a6412a1" sha1="ccc41e60aad6ed332f8f2582860e11f10937dffa" region="maincpu" offset="0"/>
              <rom name="6ita.bin" size="4096" crc="e7362148" sha1="5a4ab037fa6a773b90c10ac4c4e9417183e0cfd8" region="maincpu" offset="2000"/>
              <rom name="19.bin" size="8192" crc="41da3c28" sha1="c9294d686282adfc72796511c3c9e186ad057374" region="sub" offset="1"/>
              <rom name="18.bin" size="8192" crc="2856d5b1" sha1="96f5c3d67901a1abceca12b3448f381cc4852a33" region="sub" offset="0"/>
              <rom name="17.bin" size="16384" crc="6c823932" sha1="68ef9f70c4305c3a3bacf83a64b727fd3711f34f" region="sub2" offset="1"/>
              <rom name="4.bin" size="16384" crc="fe9baeb6" sha1="9a8ad2d8a69b4005f7abed278093fd57b9242bca" region="sub2" offset="0"/>
              <rom name="05.bin" size="8192" crc="55bec6f3" sha1="8b405c74473abb7debaa9114991e7b134d06fe42" region="gfx1" offset="0"/>
              <rom name="04.bin" merge="pp4_29.1e" size="8192" crc="ec3ec6e6" sha1="ae905d0ae802d1010b2c1f1a13e88a1f0dbe57da" region="gfx2" offset="0"/>
              <rom name="12.bin" size="8192" crc="1c72041a" sha1="b65b09c4251ee61d247f359615e7adc7c80bc8d5" region="gfx3" offset="0"/>
              <rom name="11.bin" size="8192" crc="1b38b257" sha1="c7eec0692a31e1c8285bd1cba3ebd17ab253d2c9" region="gfx3" offset="2000"/>
              <rom name="16.bin" size="8192" crc="613ab0df" sha1="88aa4500275aae010fc9783c1d8d843feab89afa" region="gfx4" offset="0"/>
              <rom name="15.bin" size="8192" crc="f8e7f551" sha1="faa23c55bc43325e6f71936be970f2ca144697d8" region="gfx4" offset="2000"/>
              <rom name="14.bin" size="8192" crc="17c798b0" sha1="ae2047bc0e4e8c85e1de09c39c200ea8f7c6a72e" region="gfx4" offset="4000"/>
              <rom name="13.bin" size="8192" crc="ed6a8052" sha1="dedd6d63f9a06a1edd57cb134e86c048cff7a3c1" region="gfx4" offset="6000"/>
              <rom name="10.bin" size="8192" crc="5fd933e3" sha1="5b27a8519234c935308f943cd58abc1efc463726" region="gfx4" offset="8000"/>
              <rom name="09.bin" size="8192" crc="7053e219" sha1="97700fbe887e2d11c9f9a0937147725f6787f081" region="gfx4" offset="a000"/>
              <rom name="08.bin" size="8192" crc="5fe9b365" sha1="1a3ac099a6bb506a5f71c12c6fb14d014172371c" region="gfx4" offset="c000"/>
              <rom name="07.bin" size="8192" crc="ca14ca7b" sha1="e58e40fdf1385ae9b080225d9ffe3ec5b122bf69" region="gfx4" offset="e000"/>
              <rom name="03.bin" merge="pp1_30.3a" size="8192" crc="ee6b3315" sha1="9cc26c6d3604c0f60d716f86e67e9d9c0487f87d" region="gfx5" offset="0"/>
              <rom name="02.bin" merge="pp1_31.2a" size="8192" crc="6d1e7042" sha1="90113ff0c93ed86d95067290088705bb5e6608d1" region="gfx5" offset="2000"/>
              <rom name="01.bin" merge="pp1_32.1a" size="4096" crc="4e97f101" sha1="f377d053821c74aee93ebcd30a4d43e6156f3cfe" region="gfx5" offset="4000"/>
              <rom name="06.bin" merge="pp1_27.1l" size="4096" crc="a61bff15" sha1="f7a59970831cdaaa7bf59c2221a38e4746c54244" region="gfx6" offset="0"/>
              <rom name="7611-5-e.bin" merge="pp4_7.bpr" size="256" crc="16d69c31" sha1="f24b345448e4f4ef4e2f3b057b81d399cf427f88" region="proms" offset="0"/>
              <rom name="7611-5-d.bin" merge="pp4_8.bpr" size="256" crc="07340311" sha1="3820d1fa99013ed18de5d9400ad376cc446d1217" region="proms" offset="100"/>
              <rom name="7611-5-c.bin" merge="pp4_9.bpr" size="256" crc="1efc84d7" sha1="6946e1c209eec0a4b75778ae88111e6cb63c63fb" region="proms" offset="200"/>
              <rom name="7611-5-b.bin" merge="pp4_10.bpr" size="256" crc="064d51a0" sha1="d5baa29930530a8930b44a374e285de849c2a6ce" region="proms" offset="300"/>
              <rom name="7611-5-a.bin" merge="pp4_11.bpr" size="256" crc="7880c5af" sha1="e4388e354420be3f99594a10c091e3d2f745cc04" region="proms" offset="400"/>
              <rom name="7611-5-h.bin" merge="pp1_15.bpr" size="256" crc="2d502464" sha1="682b7dd22e51d5db52c0804b7e27e47641dfa6bd" region="proms" offset="500"/>
              <rom name="7611-5-g.bin" merge="pp1_16.bpr" size="256" crc="027aa62c" sha1="c7030d8b64b80e107c446f6fbdd63f560c0a91c0" region="proms" offset="600"/>
              <rom name="7611-5-f.bin" merge="pp1_17.bpr" size="256" crc="1f8d0df3" sha1="b8f17758f114f5e247b65b3f2922ca2660757e66" region="proms" offset="700"/>
              <rom name="7643-5-b.bin" merge="pp4_12.bpr" size="1024" crc="8b270902" sha1="27b3ebc92d3a2a5c0432bde018a0e43669041d50" region="proms" offset="800"/>
              <rom name="7643-5-a.bin" size="1024" crc="a079ed19" sha1="134b3d156a1ed0fa21cc5dc3cc84ea16ef7f84f7" region="proms" offset="c00"/>
              <rom name="6331-1-b.bin" merge="pp1_13.bpr" size="32" crc="4330a51b" sha1="9531d18ce2de4eda9913d47ef8c5cd8f05791716" region="proms" offset="1000"/>
              <rom name="6331-1-a.bin" merge="pp1_13.bpr" size="32" crc="4330a51b" sha1="9531d18ce2de4eda9913d47ef8c5cd8f05791716" region="proms" offset="1020"/>
              <rom name="74s287-b.bin" merge="pp1_5.bpr" size="256" crc="8568decc" sha1="0aac1fa082858d4d201e21511c609a989f9a1535" region="namco" offset="0"/>
              <rom name="pp4-15.bin" merge="pp4_15.6a" size="8192" crc="7d93bc1c" sha1="dad7c0aa24aef593c84e21f7f8858ca7ada86364" region="engine" offset="0"/>
              <rom name="pp4-16.bin" merge="pp4_15.6a" size="8192" crc="7d93bc1c" sha1="dad7c0aa24aef593c84e21f7f8858ca7ada86364" region="engine" offset="2000"/>
              <rom name="74s287-a.bin" size="256" crc="0e742cb1" sha1="3ae43270aab4848fdeece1648e7e040ab216b08e" region="user1" offset="0"/>
              <rom name="20.bin" size="8192" crc="1771fe1b" sha1="da74ca85dfd4f5ad5a9dbfe6f7668d93105e3575" region="soundz80bl" offset="0"/>
              <rom name="pal12l6-a.bin.bad.dump" size="52" crc="56c2e02f" sha1="33545f83d63b476d9164472b439aa7002506b33d" status="baddump" region="pals" offset="0"/>
              <rom name="pal12l6-b.bin.bad.dump" size="52" crc="56c2e02f" sha1="33545f83d63b476d9164472b439aa7002506b33d" status="baddump" region="pals" offset="0"/>
              <rom name="pal16l8.bin.bad.dump" size="260" crc="e9cd78fb" sha1="557d3e7ef3b25c1338b24722cac91bca788c02b8" status="baddump" region="pals" offset="0"/>
              <device_ref name="namco51"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/>
              <chip type="cpu" tag="sub" name="Z8002" clock="3072000"/>
              <chip type="cpu" tag="sub2" name="Z8002" clock="3072000"/>
              <chip type="cpu" tag="51xx:mcu" name="MB8843" clock="1536000"/>
              <chip type="cpu" tag="soundz80bl" name="Z80" clock="3072000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="namco" name="Namco" clock="48000"/>
              <chip type="audio" tag="polepos" name="Pole Position Custom"/>
              <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" />
              <sound channels="2"/>
              <input players="1" buttons="1" coins="1">
                     <control type="pedal" minimum="0" maximum="144" sensitivity="100" keydelta="16"/>
                     <control type="dial" minimum="0" maximum="255" sensitivity="30" keydelta="4"/>
              <dipswitch name="Service Mode" tag="IN0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSWA" mask="7">
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="3"/>
                     <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="4"/>
                     <dipvalue name="1 Coin/2 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="2"/>
                     <dipvalue name="1 Coin/5 Credits" value="0"/>
                     <dipvalue name="1 Coin/6 Credits" value="1"/>
              <dipswitch name="Coin B" tag="DSWA" mask="24">
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="24" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
              <dipswitch name="Game Time" tag="DSWA" mask="96">
                     <dipvalue name="90 secs." value="96" default="yes"/>
                     <dipvalue name="100 secs." value="32"/>
                     <dipvalue name="110 secs." value="64"/>
                     <dipvalue name="120 secs." value="0"/>
              <dipswitch name="Nr. of Laps" tag="DSWA" mask="128">
                     <dipvalue name="3" value="128" default="yes"/>
                     <dipvalue name="4" value="0"/>
              <dipswitch name="Extended Rank" tag="DSWB" mask="7">
                     <dipvalue name="A" value="7" default="yes"/>
                     <dipvalue name="B" value="3"/>
                     <dipvalue name="C" value="5"/>
                     <dipvalue name="D" value="1"/>
                     <dipvalue name="E" value="6"/>
                     <dipvalue name="F" value="2"/>
                     <dipvalue name="G" value="4"/>
                     <dipvalue name="H" value="0"/>
              <dipswitch name="Practice Rank" tag="DSWB" mask="56">
                     <dipvalue name="A" value="56" default="yes"/>
                     <dipvalue name="B" value="24"/>
                     <dipvalue name="C" value="40"/>
                     <dipvalue name="D" value="8"/>
                     <dipvalue name="E" value="48"/>
                     <dipvalue name="F" value="16"/>
                     <dipvalue name="G" value="32"/>
                     <dipvalue name="H" value="0"/>
              <dipswitch name="Unknown" tag="DSWB" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSWB" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <driver status="imperfect" emulation="good" color="imperfect" sound="imperfect" graphic="good" savestate="unsupported" palettesize="3840"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise