Home News Forum                            

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

tinstar2: MAME ROM Information.


The Tin Star (c) 1983 Taito.


Taito SJ System hardware

Board Number : M4200364A

Prom Stickers : TS / A10

Main CPU : Z80 (@ 4 Mhz), M68705 (@ 750 Khz)

Sound CPU : Z80 (@ 3 Mhz)

Sound Chips : (4x) AY8910 (@ 1.5 Mhz), DAC

Players : 2

Control : Two 8-way joystick

Buttons : 2


Released in December 1983.


Programmed by : T.I, H.F


Game's rom.

Machine's picture.

MAME Info:

0.34b1 [Nicola Salmoria]

Artwork available


- 22nd February 2010: Mr. Do - MASH noticed that Tin Star was smudged in the screen area, so he took care of that one for us, along with a little more cleanup.

- 0.122u6: Changed M68705 CPU3 clock speed to 3MHz.

- 0.116u3: David Haywood added clone The Tin Star (set 2). Changed parent description to 'The Tin Star (set 1)'.

- 14th June 2007: Tirino73 dumped The Tin Star (set 2). This romset comes from an original Taito PCB. Gameplay difference are none.

- 12th November 2006: Mr. Do - We have a Tin Star bezel, thanks to a cooperative effort with ClassicArcadeGrafix, with additional cleanup by Ad_Enuff.

- 0.96u2: Nicola Salmoria fixed several sprite priority issues in Tin Star.

- 0.92: Nicola Salmoria added sound CPU -> main CPU communication. This fixes Tin Star hangs without need for a kludge and makes tunes between levels correctly play until the end.

- 0.61: Stephane Humbert added 'Star Sound' dipswitch.

- 27th July 1999: Zsolt Vasvari fixed Tin Star protection issues.

- 0.36b1: Added layer prom eb16.22.

- 0.35: Added new MCU cpu3 rom (2k).

- 0.35b6: Replaced M6805 CPU3 with M68705. Known issues: The aiming dial is emulated using a dual joystick setup. Collision detection is not emulated, therefore the barrels don't have any effect. There might be some misbehaviours caused by imperfect emulation of the 68705 protection. Sprite priority glitches.

- 0.35b3: Changed M6805 CPU3 clock speed to 1.5MHz.

- 0.34b2: Nicola Salmoria added aiming dial to Tin Star (using a dual joystick setup). Known issues: Collision detection is not emulated, therefore the barrels don't have any effect. There might be some misbehaviours caused by imperfect emulation of the 68705 protection.

- 0.34b1: Nicola Salmoria added 'The Tin Star' (Taito 1983), not complete. Known issues: Dipswitches not verified. The aiming dial is not emulated. Barrels don't kill you. This might be related to the similar problems in Front Line. Sprite priority glitches.

Recommended Games (Western):

Gun Fight

Boot Hill

Dead Eye


Indian Battle


Pioneer Balloon

Wild Western

The Tin Star

Bank Panic



Wild Gunman (PlayChoice-10)


Express Raider

Iron Horse

Ninja Kazan



Blood Bros.

Sunset Riders

Sunset Riders (bootleg of Megadrive version)

Heated Barrel

Wild West C.O.W.-Boys of Moo Mesa

Lethal Enforcers II: Gun Fighters

Charlie Ninja


Rapid Fire (Western)

Romset: 79 kb / 21 files / 44.5 zip

MAME XML Output:

       <game name="tinstar2" sourcefile="taitosj.c" cloneof="tinstar" romof="tinstar">
              <description>The Tin Star (set 2)</description>
              <manufacturer>Taito Corporation</manufacturer>
              <rom name="a10-01.bin" size="8192" crc="19faf0b3" sha1="2dfb3fa7890687cae840769849c96e04a706dd63" region="maincpu" offset="0"/>
              <rom name="a10-02.bin" size="8192" crc="99bb26ff" sha1="80adb2d11b7fbb6fcd8b1dc9270a7fdc471cc0aa" region="maincpu" offset="2000"/>
              <rom name="a10-03.bin" size="8192" crc="3169e175" sha1="7cc92f87d511f702aebe6e82d0f435d1ff3aa828" region="maincpu" offset="4000"/>
              <rom name="a10-04.bin" size="8192" crc="6641233c" sha1="5544c31e1a44bbd056d16571056821d865cb6e29" region="maincpu" offset="6000"/>
              <rom name="a10-29.bin" size="8192" crc="771f1a6a" sha1="c5d1841840ff35e2c20a285b1b7f35150356f50f" region="audiocpu" offset="0"/>
              <rom name="a10-10.bin" merge="ts.72" size="4096" crc="beeed8f3" sha1="2a18edecabbfd10b3238338cb5554edc8c18d93c" region="audiocpu" offset="2000"/>
              <rom name="a10-12" merge="a10-12" size="2048" crc="889eefc9" sha1="1a31aa21c02215410eea27ed52fad67f007ee810" region="mcu" offset="0"/>
              <rom name="a10-05.bin" size="8192" crc="6bb1bba9" sha1="00924ba8da95c7ca7598d462673cdb98772f4fff" region="gfx1" offset="0"/>
              <rom name="a10-06.bin" size="8192" crc="0abff1a1" sha1="6876753c53b250968777c54b8c57d97fa45086f5" region="gfx1" offset="2000"/>
              <rom name="a10-07.bin" size="8192" crc="d1bec7a8" sha1="40873ce1b07cc21e4ed4fff78a29dfcf9d735ca8" region="gfx1" offset="4000"/>
              <rom name="a10-08.bin" size="8192" crc="15c6eb41" sha1="e208f3c3dcaa3e6e8e3dfcaddae2dbf1c57c06f1" region="gfx1" offset="6000"/>
              <rom name="eb16.22" merge="eb16.22" size="256" crc="b833b5ea" sha1="d233f1bf8a3e6cd876853ffd721b9b64c61c9047" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3000000"/>
              <chip type="cpu" tag="mcu" name="M68705" clock="3000000"/>
              <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="ay3" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay4" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="3" tilt="yes">
                     <control type="doublejoy" ways="8" ways2="8"/>
              <dipswitch name="Bonus Life?" tag="DSW1" mask="3">
                     <dipvalue name="10000?" value="3" default="yes"/>
                     <dipvalue name="20000?" value="2"/>
                     <dipvalue name="30000?" value="1"/>
                     <dipvalue name="50000?" value="0"/>
              <dipswitch name="Free Play" tag="DSW1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="24">
                     <dipvalue name="2" value="24"/>
                     <dipvalue name="3" value="16" default="yes"/>
                     <dipvalue name="4" value="8"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Unknown" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="128"/>
              <dipswitch name="Coin A" tag="DSW2" mask="15">
                     <dipvalue name="9 Coins/1 Credit" value="15"/>
                     <dipvalue name="8 Coins/1 Credit" value="14"/>
                     <dipvalue name="7 Coins/1 Credit" value="13"/>
                     <dipvalue name="6 Coins/1 Credit" value="12"/>
                     <dipvalue name="5 Coins/1 Credit" value="11"/>
                     <dipvalue name="4 Coins/1 Credit" value="10"/>
                     <dipvalue name="3 Coins/1 Credit" value="9"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <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"/>
                     <dipvalue name="1 Coin/5 Credits" value="4"/>
                     <dipvalue name="1 Coin/6 Credits" value="5"/>
                     <dipvalue name="1 Coin/7 Credits" value="6"/>
                     <dipvalue name="1 Coin/8 Credits" value="7"/>
              <dipswitch name="Coin B" tag="DSW2" mask="240">
                     <dipvalue name="9 Coins/1 Credit" value="240"/>
                     <dipvalue name="8 Coins/1 Credit" value="224"/>
                     <dipvalue name="7 Coins/1 Credit" value="208"/>
                     <dipvalue name="6 Coins/1 Credit" value="192"/>
                     <dipvalue name="5 Coins/1 Credit" value="176"/>
                     <dipvalue name="4 Coins/1 Credit" value="160"/>
                     <dipvalue name="3 Coins/1 Credit" value="144"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="16"/>
                     <dipvalue name="1 Coin/3 Credits" value="32"/>
                     <dipvalue name="1 Coin/4 Credits" value="48"/>
                     <dipvalue name="1 Coin/5 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="80"/>
                     <dipvalue name="1 Coin/7 Credits" value="96"/>
                     <dipvalue name="1 Coin/8 Credits" value="112"/>
              <dipswitch name="Unknown" tag="DSW3" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Star Sound" tag="DSW3" mask="2">
                     <dipvalue name="Off" value="2"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Unknown" tag="DSW3" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW3" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coinage Display" tag="DSW3" mask="16">
                     <dipvalue name="Coins/Credits" value="16" default="yes"/>
                     <dipvalue name="Insert Coin" value="0"/>
              <dipswitch name="Year Display" tag="DSW3" mask="32">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="32" default="yes"/>
              <dipswitch name="Invulnerability (Cheat)" tag="DSW3" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coinage" tag="DSW3" mask="128">
                     <dipvalue name="A and B" value="128" default="yes"/>
                     <dipvalue name="A only" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="64"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise