Home News Forum                            

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

cruisin: MAME ROM Information.


Cruisin (c) 1985 Jaleco.

A little red car does wheelies and jumps between platforms and colours them in as it drives on them. Collect and shoot oil cans at the cops, taxis, ambulances, etc... Watch out for the cat! Neat theme music and background pictures.


Main CPU : M6809 (@ 2.048 Mhz)

Sound CPU : M6809 (@ 640 Khz)

Sound Chips : AY8910 (@ 1.25 Mhz), YM2203 (@ 1.25 Mhz)

Screen orientation : Horizontal

Video resolution : 240 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 1664

Players : 2

Control : 8-way joystick

Buttons : 2


Released in December 1985.

Licensed to Kitkorp (Midway later released "Cruis'n USA", which was an unrelated driving game, but had to be spelled differently due to Kitcorps prior release).

Also known as "City Connection".


Game's rom.

MAME Info:

0.31 [Mirko Buffoni]


- When reaching 900.000 points the game "awards" you with infinite lives. This is a bug in the game's code. Bugfinder (ID 01264)


- Wrong/not played SFX when hitting cellars. Kale (ID 03369)

- One of the frames of the car jumping/changing directions seems to be out of order. The Dog (ID 00393)


- 0.135u2: Fabio Priuli added save state support to City Connection.

- 0.133u1: Angelo Salese made irqs more accurate in City Connection.

- 0.131u1: MooglyGuy merged memory maps in City Connection.

- 0.126u4: Fabio Priuli added DIP locations for City Connection. Added 'Difficulty' dipswitch.

- 0.55: Replaced 1st YM2203 sound with AY-8910.

- 27th August 2001: Tatsuyuki Satoh added support for using AY8910 and YM2203 at the same time, making it possible to add correct sound in City Connection.

- 0.53: Changed palettesize from 640 to 1664 colors.

- 0.36RC2: Added 2nd player.

- 0.36b9: Changed clock speed of the 2x YM2203 to 1250000 Hz.

- 0.35b13: Nicola Salmoria added clone Cruisin (Kitkorp 1985).

- 0.35b1: Thierry Lescot added clone City Connection (set 2). Changed parent description to 'City Connection (set 1)'.

- 0.33b4: Dynamic palette support for games with >256 colors, not complete yet but good for many cases. Drivers who want to use it must first of all set up like the static palette ones (put the real number of colors in MachineDriver-> total_colors, etc.), and call palette_recalc() in vh_screenrefresh() before drawing anything. A color usage table must be passed to palette_recalc() so that the function knows which colors are needed. Drivers which use the new system, and therefore no longer run in 16-bit video modes: Black Tiger, City Connection, Gun Dealer and Ninja Gai Den [Nicola Salmoria].

- 0.33b3: Dani Portillo added high score saving to City Connection.

- 0.31: Mirko Buffoni added City Connection (Jaleco 1985). Known issues: In cocktail mode, player 2 uses the same controls as player 1. Maybe the port is multiplexed.

LEVELS: 12 (endless)

Recommended Games (Racing):

Car Polo

Fire Truck



Head On

Head On (Irem)

Alpha Fighter / Head On

Space Attack / Head On

Head On 2

Invinco / Head On 2

Rolling Crash / Moon Base

Space Chaser


Highway Chase (DECO Cassette)

Mad Alien

Rally X

Namco Classic Collection Vol.2 (Rally X)

New Rally X



Armored Car

Jump Bug

Route 16


Radical Radial

Van-Van Car

Kamikaze Cabbie

Taxi Driver

City Connection


Fast Lane

Counter Run


Crazy Taxi

Crazy Taxi High Roller

Emergency Call Ambulance

Pang Pang Car

Ringout 4x4

Romset: 256 kb / 13 files / 106.1 zip

MAME XML Output:

       <game name="cruisin" sourcefile="citycon.c" cloneof="citycon" romof="citycon">
              <manufacturer>Jaleco (Kitkorp license)</manufacturer>
              <rom name="cr10" size="16384" crc="cc7c52f3" sha1="69d76f146fb1dac62c6def3a4269012b3880f03b" region="maincpu" offset="4000"/>
              <rom name="cr11" size="32768" crc="5422f276" sha1="d384fc4f853fe79b73e939a8fc7b7af780659c5e" region="maincpu" offset="8000"/>
              <rom name="c1" merge="c1" size="32768" crc="1fad7589" sha1="2e626bbbab8cffe11ee7de3e56aa1871c29d5fa9" region="audiocpu" offset="8000"/>
              <rom name="cr4" size="8192" crc="8cd0308e" sha1="7303b9e074bda557d64b39e04cef0f965a756be6" region="gfx1" offset="0"/>
              <rom name="c12" merge="c12" size="8192" crc="08eaaccd" sha1="a970381e3ba22bcdea6df2d31cd8a10c4b2bc413" region="gfx2" offset="0"/>
              <rom name="c13" merge="c13" size="8192" crc="1819aafb" sha1="8a5ffcd8866e09c5568879257384767d61796111" region="gfx2" offset="2000"/>
              <rom name="c9" merge="c9" size="32768" crc="8aeb47e6" sha1="bb09dbe6b37e1bd02abf3024ac4d954c8f0e70f2" region="gfx3" offset="0"/>
              <rom name="c8" merge="c8" size="16384" crc="0d7a1eeb" sha1="60b8d4124ce857a248d3c41fdb050f11be58549f" region="gfx3" offset="8000"/>
              <rom name="c6" merge="c6" size="32768" crc="2246fe9d" sha1="f7f8708d499bcbd1a583e1092b54425ad1105f94" region="gfx3" offset="c000"/>
              <rom name="c7" merge="c7" size="16384" crc="e8b97de9" sha1="f4d1b7075f47ab4522c36281b97eaa02fe383814" region="gfx3" offset="14000"/>
              <rom name="c2" merge="c2" size="32768" crc="f2da4f23" sha1="5ea1a51c3ac283796f7eafb6719d88356767340d" region="gfx4" offset="0"/>
              <rom name="c3" merge="c3" size="16384" crc="7ef3ac1b" sha1="8a0497c4e4733f9c50d576f632210b82497a5e1c" region="gfx4" offset="8000"/>
              <rom name="c5" merge="c5" size="8192" crc="c03d8b1b" sha1="641c1eba334d36ea64b9293a20320b31c7c88858" region="gfx4" offset="c000"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="2048000"/>
              <chip type="cpu" tag="audiocpu" name="M6809" clock="640000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="1250000"/>
              <chip type="audio" tag="ymsnd" name="YM2203" clock="1250000"/>
              <display tag="screen" type="raster" rotate="0" width="240" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="1">
                     <control type="joy" ways="8"/>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="2"/>
                     <dipvalue name="Infinite (Cheat)" value="3"/>
              <dipswitch name="Unknown" tag="DSW1" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <dipswitch name="Unknown" tag="DSW1" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              <dipswitch name="Unknown" tag="DSW1" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="64">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="64"/>
              <dipswitch name="Coinage" tag="DSW2" mask="7">
                     <dipvalue name="5 Coins/1 Credit" value="7"/>
                     <dipvalue name="4 Coins/1 Credit" value="6"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="1 Coin/3 Credits" value="2"/>
                     <dipvalue name="1 Coin/4 Credits" value="3"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="8">
                     <dipvalue name="Easy" value="0" default="yes"/>
                     <dipvalue name="Hard" value="8"/>
              <dipswitch name="Unknown" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              <dipswitch name="Unknown" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <dipswitch name="Unknown" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Unknown" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1664"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise