Home News Forum                            

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

cntsteer: MAME ROM Information.


Counter Steer (c) 1985 Data East.


Main CPU : (2x) M6809 (@ 2 Mhz)

Screen orientation : Vertical

Video resolution : 256 x 256 pixels

Screen refresh : 60.00 Hz

Palette Colors : 256

Players : 2

Control : 8-way joystick

Buttons : 5


Game's rom.

MAME Info:

0.80u2 [Bryan McPhail, Pierpaolo Prazzoli, David Haywood]


- To boot cntsteer, set a CPU #1 breakpoint on c225 and then 'do pc=c230'. Protection maybe?


- 0.135u2: Fabio Priuli added save state support to Counter Steer driver.

- 0.131u1: Angelo Salese modified my coin_insertion() function to use ASSERT & CLEAR instead of PULSE_LINE.

- 0.130u1: More Counter Steer progress and improvements [Angelo Salese]. Added DAC sound.

- 13th March 2009: Angelo Salese - My road-trip pointed me to Counter Steer, the other GNW in the ZeroTarget driver. Seems to be similar but not the same HW as Zero Target, video part is improved/changed over the other game (for example the roz can do a full 360� rotation) and it currently needs a kludge to let it boot due of a weirdness into the communications. Colors uses default MAME palette because proms are undumped for this one, yay...

- 0.130: Added dipswitches 'Coin A/B', 'Service Mode', 'Difficulty' and 3x 'SYSTEM'.

- 0.129u6: Various improvements to the Zero Target / Counter Steer HW and cleaned-up the driver. Fixed foreground & background colors and hand-tuned sound in Zero Target based on a side-by-side test. Fixed sprite colors [Angelo Salese]. Added M6502 (1.5MHz) CPU1 and 2x AY-3-8910A (1.5MHz). Changed visible area to 240x256 and region cpu2 to audiocpu ($e000).

- 0.80u2: Bryan McPhail added Counter Steer (Data East 1985). Various things not yet understood.

- 28th December 1998: J-ROM dumped Counter Steer (CX-24) 1985 Data East Corporation.

Romset: 288 kb / 21 files / 103.0 zip

MAME XML Output:

       <game name="cntsteer" sourcefile="cntsteer.c">
              <description>Counter Steer (Japan)</description>
              <manufacturer>Data East Corporation</manufacturer>
              <rom name="by02" size="16384" crc="b6fdd7fd" sha1="e54cc31628966f747f9ccbf9db1017ed1eee0d5d" region="maincpu" offset="8000"/>
              <rom name="by01" size="16384" crc="932423a5" sha1="0d8164359a79ae554328dfb4d729a8d07de7ee75" region="maincpu" offset="c000"/>
              <rom name="by12" size="16384" crc="278e7fed" sha1="5def4c8919a507c64045c57de2da65e1d39e1185" region="subcpu" offset="4000"/>
              <rom name="by11" size="16384" crc="00624e34" sha1="27bd472e9f2feef4a2c4753d8b0da26ff30d930d" region="subcpu" offset="8000"/>
              <rom name="by10" size="16384" crc="9227a9ce" sha1="8c86f22f90a3a8853562469037ffa06693045f4c" region="subcpu" offset="c000"/>
              <rom name="by00" size="8192" crc="740e4896" sha1="959652515188966e1c2810eabf2f428fe31a31a9" region="audiocpu" offset="e000"/>
              <rom name="by09" size="8192" crc="273eddae" sha1="4b5450407217d9110acb85e02ea9a6584552362e" region="gfx1" offset="0"/>
              <rom name="by03" size="16384" crc="d9537d33" sha1="7d2af2eb0386ce695f2d9c7b71a72d2d8ef257e7" region="gfx2" offset="0"/>
              <rom name="by04" size="16384" crc="4f4e9d6f" sha1="b590aeb5efa2afa50ef202191a88bcf6894f4b8e" region="gfx2" offset="4000"/>
              <rom name="by05" size="16384" crc="592481a7" sha1="2d412d525b04ed228a345918129b25a13286d957" region="gfx2" offset="8000"/>
              <rom name="by06" size="16384" crc="9366e9d5" sha1="a6a137416eaee3becae657c287fff7d974bcf68f" region="gfx2" offset="c000"/>
              <rom name="by07" size="16384" crc="8321e332" sha1="a7aed12cb718526b0a1c5b4ae069c7973600204d" region="gfx2" offset="10000"/>
              <rom name="by08" size="16384" crc="a24bcfef" sha1="b4f06dfb85960668ca199cfb1b6c56ccdad9e33d" region="gfx2" offset="14000"/>
              <rom name="by13" size="16384" crc="d38e94fd" sha1="bcf61b2c509f923ef2e52051a1c0e0a63bedf7a3" region="gfx3" offset="0"/>
              <rom name="by15" size="16384" crc="b0c9de83" sha1="b0041273fe968667a09c243d393b2b025c456c99" region="gfx3" offset="10000"/>
              <rom name="by17" size="16384" crc="8aff285f" sha1="d40332448e7fb20389ac18661569726f229bd9d6" region="gfx3" offset="20000"/>
              <rom name="by19" size="16384" crc="7eff6d02" sha1="967ab34bb969228689541c0a2eabd3e96665676d" region="gfx3" offset="30000"/>
              <rom name="by14" size="8192" crc="4db6c146" sha1="93d157f4c4ffa2d7b4c0b33fedabd6d750245033" region="gfx4" offset="0"/>
              <rom name="by16" size="8192" crc="adede1e6" sha1="87e0323b6d2f2d8a3585cd78c9dc9d384106b005" region="gfx4" offset="10000"/>
              <rom name="by18" size="8192" crc="1e9ce047" sha1="7579ba6b401eb1bfc7d2d9311ebab623bd1095a2" region="gfx4" offset="20000"/>
              <rom name="by20" size="8192" crc="e2198c9e" sha1="afea262db9154301f4b9e53e1fc91985dd934170" region="gfx4" offset="30000"/>
              <rom name="by21.j4" size="256" status="nodump" region="proms" offset="0"/>
              <rom name="by22.j5" size="256" status="nodump" region="proms" offset="100"/>
              <rom name="by23.j6" size="256" status="nodump" region="proms" offset="200"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="2000000"/>
              <chip type="cpu" tag="subcpu" name="M6809" clock="2000000"/>
              <chip type="cpu" tag="audiocpu" name="M6502" clock="1500000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="1" coins="2">
                     <control type="pedal" minimum="0" maximum="15" sensitivity="25" keydelta="10"/>
                     <control type="stick" minimum="1" maximum="255" sensitivity="10" keydelta="2"/>
              <dipswitch name="Unknown" tag="P1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="P1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="P1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="COINS" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSW0" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="1 Coin/3 Credits" value="1"/>
              <dipswitch name="Coin B" tag="DSW0" mask="12">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
                     <dipvalue name="1 Coin/3 Credits" value="4"/>
              <dipswitch name="Service Mode" tag="DSW0" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW0" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW0" mask="64">
                     <dipvalue name="Normal" value="64" default="yes"/>
                     <dipvalue name="Hard" value="0"/>
              <dipswitch name="Unknown" tag="DSW0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="preliminary" emulation="preliminary" color="preliminary" sound="imperfect" graphic="imperfect" cocktail="preliminary" savestate="supported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise