Home News Forum                            
 

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

propcycl: MAME ROM Information.


History:

Prop Cycle (c) 1996 Namco.


A strange game where you control a pedal powered plane to pop as many balloons as you can within a time limit. Because of its unique gameplay, this game gives a totally different and nice gaming experience.


- TECHNICAL -


Namco Super System 22 hardware

Game ID : PR


Main CPU : 68EC020 (@ 24.576 Mhz), (2x) TMS32025 (@ 49.152 Mhz), M37710 (@ 16.384 Mhz)

Sound Chips : C352 (@ 16.384 Mhz)


Screen orientation : Horizontal

Video resolution : 640 x 480 pixels

Screen refresh : 60.00 Hz

Palette colors : 32768


Players : 1

Control : Stick

Buttons : 1


- TRIVIA -


Released in June 1996.


This game had you controlling the plane using an exercise bike and pedalling to keep yourself flying while steering with the handle bars. You could only play once or twice before you got exhausted! :). Also, the Prop Cycle cabinet featured a fan to simulate flight.


- STAFF -


Executive Producer : Kazunori Sawano

Planning Director : Shigeki Tohyama

Music & Sound FX : Etsuo Ishii, Yoshie Takayanagi, Yoshie Arakawa, Nobuyoshi Sano, Kazuhiro Nakamura, Hiroto Sasaki

Mood Maker : Miwa Komatsu

CG. Technical Director : Dairo Watanabe

ID Designer : Hiroshi Shimane

Mechanical Advisor : Yasuhiko, Hideaki Yamamoto, Tohru Obara, Kitsu Sugawara

Chief System Constructor : Yasuhiro Babata, Masamichi Decimal, Takako Ohie

Flight Lecture : Wind Co Ltd.

Breezy Sports : Yumitsu Yamazaki

Sports Opa Kite : Toshiyuki Katsura

Windsports : Yuuichi Fujisawa, Toru


- SOURCES -


Game's rom.

Machine's picture.




MAME Info:

0.62 [Phil Stroffolino, Guru]


SETUP:

- To calibrate the steering hold down service (9) and tap test (F2). Exit with F2.


WIP:

- 0.127u8: R. Belmont fixed Prop Cycle analog input roll over problem.

- 0.108u1: R. Belmont hooked up Prop Cycle fan and lamp to the new output system.

- 0.100u2: R. Belmont replaced old Prop Cycle input hacks with proper analog control. For best results, delete your propcycl.nv file and calibrate (same procedure as Cyber Cycles and Final Lap R) before playing.

- 0.99u7: Fixed sound1 rom address to ($800000).

- 0.86u4: R. Belmont added support for M37710 externally-pulsed timers, Prop Cycle uses this to read the pedals.

- 0.86u1: Phil Stroffolino added preliminary dynamic lighting for system22 (rarely actually used - see Prop Cycle turning score/time digits).

- 25th August 2004: R. Belmont - Got the M37710 talking to the 68020 in the Super System 22 games, so e.g. Prop Cycle now has music and sound effects. Now working out how the MCU reads the controls to eliminate more HLE hacks...

- 0.85u2: Added M37710 (16Mhz) CPU4 and C352 stereo sound. Changed region cpu4 to user4 and user2 to sound1.

- 0.81u8: Phil Stroffolino fixed Namco System 22 driver and TMS32025 CPU. The slave DSP's in-game graphics processing and "custom render devices" are currently simulated, which works only for Prop Cycle. Most self tests are working now in Prop Cycle and Ridge Racer. Added 2x TMS32025 (48MHz) CPUs and changed region cpu2 to cpu4.

- 0.75: Phil Stroffolino fixed display list processing (affects Prop Cycle ending). Changed description to 'Prop Cycle (Rev PR2 Ver.A)'.

- 0.71u2: Huge improvements in Prop Cycle [Phil Stroffolino]: Pulled out matrix3d to its own module. Near plane clipping. Perspective correct textures. Preliminary lighting (all or nothing). Gamma correction. Preliminary fader support. Per polygon and per object depth bias Sprite-polygon priority. Two-sided polygon flag. Tile flip attributes. Tilemap color bank. Improved steering responsiveness. Camera zoom and pan feature. Fixes to display list parsing. Corrected rotation mappings for System22/21. Changed description to 'Prop Cycle (Rev. PR2 Ver.A)'.

- 0.70u4: Added cpu2 rom (pr1data.8k - 512k SS22-BIOS ver1.41) and user2 roms ($0, 400000 - 4MB sound samples).

- 0.63: Added 8-way Joystick and 1 button.

- 7th December 2002: smf fixed the Prop Cycle inputs so that they can be re-mapped.

- 0.62: Phil Stroffolino added Prop Cycle (Namco 1996). TODO: Hook up real analog controls for steering yoke. Need new input port type for pedal. Map motor output (fan, blows air towards player when flying fast). Map lamp output (start button lights can light up). Sound (WAVE roms aren't dumped).

- 12th July 2003: Phil Stroffolino sent in a major improvement to the Namco Super System 22 driver, fixing a lot of the graphics in Prop Cycle.

- 11th June 2002: Guru - Finally dumped Prop Cycle and Phil Stroffolino presents an early WIP screenshot of it.

- 4th February 2002: Guru - A Prop Cycle (Namco 1996, Super System22) PCB arrived from Phil Stroffolino.


LEVELS: 4


Other Emulators:

* Mjolnir


Recommended Games (Flying):

Sky Diver

Rip Cord

Fly-Boy

Midnight Landing

Top Landing

Landing Gear

Prop Cycle

Hang Pilot

Airline Pilots

Airline Pilots Deluxe

Landing High Japan


Romset: 40464 kb / 30 files / 15.6 zip




MAME XML Output:

       <game name="propcycl" sourcefile="namcos22.c">
              <description>Prop Cycle (Rev. PR2 Ver.A)</description>
              <year>1996</year>
              <manufacturer>Namco</manufacturer>
              <rom name="pr2ver-a.1" size="1048576" crc="3f58594c" sha1="5fdd8c61b47b51088a201799ce0c2f08c32ef852" region="maincpu" offset="3"/>
              <rom name="pr2ver-a.2" size="1048576" crc="c0da354a" sha1="f27a71a62385b842404fcd8ed6513158e3639b8f" region="maincpu" offset="2"/>
              <rom name="pr2ver-a.3" size="1048576" crc="74bf4b74" sha1="02713aa07238cc9e30163ae24d12c034aa972ff3" region="maincpu" offset="1"/>
              <rom name="pr2ver-a.4" size="1048576" crc="cf4d5638" sha1="2ddd00d6ec3b85c234820507650d201e176c94a2" region="maincpu" offset="0"/>
              <rom name="c71.bin" size="8192" crc="47c623ab" sha1="e363ac50f5556f83308d4cc191b455e9b62bcfc8" region="master" offset="0"/>
              <rom name="c71.bin" size="8192" crc="47c623ab" sha1="e363ac50f5556f83308d4cc191b455e9b62bcfc8" region="slave" offset="0"/>
              <rom name="pr1data.8k" size="524288" crc="2e5767a4" sha1="390bf05c90044d841fe2dd4a427177fa1570b9a6" region="user4" offset="0"/>
              <rom name="pr1scg0.12f" size="2097152" crc="2d09a869" sha1="ce8beabaac255e1de29d944c9866022bad713519" region="sprite" offset="0"/>
              <rom name="pr1scg1.10f" size="2097152" crc="7433c5bd" sha1="a8fd4e73de66e3d443c0cb5b5beef8f467014815" region="sprite" offset="200000"/>
              <rom name="pr1cg0.12b" size="2097152" crc="0a041238" sha1="da5688970432f7fe39337ee9fb46ca25a53fdb11" region="textile" offset="0"/>
              <rom name="pr1cg1.10d" size="2097152" crc="7d09e6a7" sha1="892317ee0bd796fa5c70d64912ef2e696792a2d4" region="textile" offset="200000"/>
              <rom name="pr1cg2.12d" size="2097152" crc="659f006e" sha1="23362a922cb1100950181fac4858b953d8fc0794" region="textile" offset="400000"/>
              <rom name="pr1cg3.13d" size="2097152" crc="d30bffa3" sha1="2f05227d91d257db9fa8cae114974de602d98729" region="textile" offset="600000"/>
              <rom name="pr1cg4.14d" size="2097152" crc="f4636cc9" sha1="4e01a476e418e5790878572e83a8a11536ce30ae" region="textile" offset="800000"/>
              <rom name="pr1cg5.16d" size="2097152" crc="97d333de" sha1="e8f8383f49aae834dd8b57231b25899703cef966" region="textile" offset="a00000"/>
              <rom name="pr1cg6.18a" size="2097152" crc="3e081c03" sha1="6ccb162952f6076359b2785b5d800b39a9a3c5ce" region="textile" offset="c00000"/>
              <rom name="pr1cg7.15a" size="2097152" crc="ec9fc5c8" sha1="16de614b26f06bbddae3ab56cebba45efd6fe81b" region="textile" offset="e00000"/>
              <rom name="pr1ccrl.3d" size="2097152" crc="e01321fd" sha1="5938c6eff8e1b3642728c3be733f567a97cb5aad" region="textilemap" offset="0"/>
              <rom name="pr1ccrh.1d" size="524288" crc="1d68bc31" sha1="d534d0daebe7018e83b57cc7919c294ab89bddc8" region="textilemap" offset="200000"/>
              <rom name="pr1ptrl0.18k" size="524288" crc="fddb27a2" sha1="6e837b45e3f9ed7ca3d1a457d0f0124de5618d1f" region="pointrom" offset="0"/>
              <rom name="pr1ptrl1.16k" size="524288" crc="6964dd06" sha1="f38a550165504693d20892a7dcfaf01db19b04ef" region="pointrom" offset="80000"/>
              <rom name="pr1ptrl2.15k" size="524288" crc="4d7ed1d4" sha1="8f72864a06ff8962e640cb36d062bddf5d110308" region="pointrom" offset="100000"/>
              <rom name="pr1ptrm0.18j" size="524288" crc="b6f204b7" sha1="3b34f240b399b6406faaf338ae0ab536247e64a6" region="pointrom" offset="180000"/>
              <rom name="pr1ptrm1.16j" size="524288" crc="949588b7" sha1="fdaf50ff2496200b9c981efc18b035f3c0a96ace" region="pointrom" offset="200000"/>
              <rom name="pr1ptrm2.15j" size="524288" crc="dc1cef0a" sha1="8cbc02cf73fac3cc110b676d77602ae628385eae" region="pointrom" offset="280000"/>
              <rom name="pr1ptru0.18f" size="524288" crc="5d66a7c4" sha1="c9ed1c18724192d45c1f6b40096f15d02baf2401" region="pointrom" offset="300000"/>
              <rom name="pr1ptru1.16f" size="524288" crc="e9a3f72b" sha1="f967e1adf8eee4fffdf4288d36a93c5bb4f9a126" region="pointrom" offset="380000"/>
              <rom name="pr1ptru2.15f" size="524288" crc="c346a842" sha1="299bc0a30d0e74d8adfa3dc605aebf6439f5bc18" region="pointrom" offset="400000"/>
              <rom name="pr1wavea.2l" size="4194304" crc="320f3913" sha1="3887b7334ca7762794c14198dd24bab47fcd9505" region="c352" offset="0"/>
              <rom name="pr1waveb.1l" size="4194304" crc="d91acb26" sha1="c2161e2d70e08aed15cbc875ffee685190611daf" region="c352" offset="800000"/>
              <chip type="cpu" tag="maincpu" name="68EC020" clock="24576000"/>
              <chip type="cpu" tag="master" name="TMS32025" clock="49152000"/>
              <chip type="cpu" tag="slave" name="TMS32025" clock="49152000"/>
              <chip type="cpu" tag="mcu" name="M37710" clock="16384000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="c352" name="C352" clock="24576000"/>
              <display tag="screen" type="raster" rotate="0" width="640" height="480" refresh="59.937809" pixclock="24576000" htotal="781" hbend="0" hbstart="640" vtotal="525" vbend="0" vbstart="480" />
              <sound channels="2"/>
              <input players="1" buttons="1" coins="1">
                     <control type="joy" ways="8"/>
                     <control type="stick" minimum="0" maximum="255" sensitivity="100" keydelta="10" reverse="yes"/>
              </input>
              <dipswitch name="DIP1" tag="DSW0" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DIP2" tag="DSW0" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DIP3" tag="DSW0" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DIP4" tag="DSW0" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DIP5" tag="DSW0" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DIP6" tag="DSW0" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DIP7" tag="DSW0" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="DIP8" tag="DSW0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Service Mode" tag="MCUP5A" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="32768"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise