trojan: MAME ROM Information. History:
Trojan (c) 1986 Capcom.
The oppressed people of the world call upon you to bring peace to the unsettled land. Battle through six levels where you must use a sword and shield to attack enemies and defend yourself against the evil king's troops.
- TECHNICAL -
Main CPU : Z80 (@ 6 Mhz)
Sound CPU : (2x) Z80 (@ 4 Mhz)
Sound Chips : (2x) YM2203 (@ 1.5 Mhz), MSM5205 (@ 384 Khz)
Screen orientation : Horizontal
Video resolution : 256 x 240 pixels
Screen refresh : 60.00 Hz
Palette colors : 1024
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Released in April 1986.
Alfa Records released a limited-edition soundtrack album for this game (Capcom Game Music - 28XA-94) on 25/08/1986.
Official products :
Tatakai no Banka (Capcom, Japan)
Trojan (Capcom, USA)
Licensed products :
Trojan (Romstar, USA)
- STAFF -
Music by : Ayako Mori
- PORTS -
* Consoles :
Nintendo Famicom (1986)
Sony PlayStation 2 (2005, "Capcom Classics Collection")
Microsoft XBOX (2005, "Capcom Classics Collection")
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.36b5 [Quench]
0.31 [Paul Leaman]
WIP:
- 0.136u3: Mamesick and Angelo Salese fixed long-standing (day one?) bug with ADPCM samples in Trojan and clone Tatakai no Banka.
- 0.133u1: Corrado Tomaselli changed Z80 CPU1/2/3 clock speeds to 3MHz and MSM5205 sound to 455000 Hz in Trojan as verified on PCB.
- 23rd July 2009: Corrado Tomaselli dumped Trojan (bootleg).
- 0.125u4: Added 'Unused' dipswitch.
- 0.65: Changed Z80 CPU1 clock speed to 6MHz and Z80 CPU2/3 to 4MHz.
- 0.37b7: Added Z80 (3579545 Hz) CPU3. Replaced ADPCM sound with MSM5205 (384000 Hz).
- 29th August 2000: Nicola Salmoria added correct Z80 ADPCM emulation to the Legendary Wings / Trojan driver.
- 28th August 2000: Zsolt Vasvari added cocktail mode and fixed sprite lag in Legendary Wings / Trojan and Ghosts and Goblins.
- 0.37b6: Added proms ($0, 100 - timing and priority).
- 0.36b5: Quench added Trojan (US). Changed 'Trojan (US)' to clone '(Romstar)'. Renamed (trojan) to (trojanr).
- 10th September 1999: Quench added another Trojan set.
- 0.35b12: Changed description of clone 'Trojan (Japan)' to 'Tatakai no Banka (Japan)'.
- 8th February 1999: Phil Stroffolino made Trojan use the new tilemap system.
- 0.33b6: Changed description to 'Trojan (US)' and clone to '(Japan)'.
- 0.33b5: Games which use the dynamic palette system and no longer need 16-bit modes: Section Z, Legendary Wings, Trojan, Speed Rumbler, Rygar, Silkworm, Gemini Wing and Tiger Road [Nicola Salmoria].
- 0.33b3: Dani Portillo added high score saving to Trojan.
- 0.33b2: Paul Leaman fixed background layer colors in Trojan. Note: Trojan contains a third Z80 to drive the game samples. This third Z80 outputs the ADPCM data byte at a time to the sound hardware. Since this will be expensive to do this extra processor is not emulated. Instead, the ADPCM data is lifted directly from the sound ROMS.
- 0.31: Paul Leaman added Trojan (Capcom 1986) and clone (Japan).
LEVELS: 6 (must be finished twice)
Other Emulators:
* FB Alpha
Recommended Games (Heroes Fighter):
Knuckle Joe
My Hero
Renegade
Trojan
Trojan (PlayChoice-10)
Avengers
Black Panther
Double Dragon
Double Dragon II
Double Dragon 3
Double Dragon (PlayChoice-10)
Double Dragon (Neo-Geo)
Ginga NinkyouDen
Kyros
Shinobi
Shinobi (Mega-Tech)
Shinobi / FZ-2006
The Revenge of Shinobi (Mega-Tech)
Shinobi III (Mega Play)
Bad Dudes vs. Dragonninja
Shadow Warriors
Vigilante
Crime Fighters
DownTown
Final Fight
Gang Wars
Last Battle (Mega-Tech)
Ninja Gaiden (PlayChoice-10)
Ninja Gaiden Episode II (PlayChoice-10)
Ninja Gaiden Episode III (PlayChoice-10)
Shadow Dancer
Shadow Dancer (Mega-Tech)
Tough Turf
The Combatribes
Crude Buster
Growl
Mug Smashers
64th. Street
Brute Force
Burning Fight
Captain Commando
D. D. Crew
Karate Blazers
Riot City
Streets of Rage (Mega-Tech)
Streets of Rage II (Mega Play)
Vendetta
B.Rap Boys
Big Fight
Guardians of the 'Hood
Legionnaire
Silent Dragon
Thunder Hoop
TH Strikes Back
Undercover Cops
Cadillacs and Dinosaurs
Denjin Makai
Knuckle Bash
Knuckle Bash 2
Ninja Baseball Batman
The Punisher
Violent Storm
Zero Team
Pretty Soldier Sailor Moon
Black Touch '96
Final Fight 2 (SNES bootleg)
Ghost Chaser Densei (SNES bootleg)
Iron (SNES bootleg)
Osman
Sonic Blast Man 2 Special Turbo
Gaia Crusaders
Vamp 1/2
Jue Zhan Tian Huang
Thunder Heroes
Demolish Fist
Romset: 769 kb / 27 files / 312.0 zip
MAME XML Output:
   | <game name="trojan" sourcefile="lwings.c"> |
   |    | <description>Trojan (US)</description> |
   |    | <year>1986</year> |
   |    | <manufacturer>Capcom</manufacturer> |
   |    | <rom name="t4" size="32768" crc="c1bbeb4e" sha1="248ae4184d25b642b282ef44ac729c0f7952834d" region="maincpu" offset="0"/> |
   |    | <rom name="t6" size="32768" crc="d49592ef" sha1="b538bac3c73f35474cc6745a4e4dc3ab6217eaac" region="maincpu" offset="10000"/> |
   |    | <rom name="tb05.bin" size="32768" crc="9273b264" sha1="ab23b16bf53b5baf106ea0cac50754aa967300cf" region="maincpu" offset="18000"/> |
   |    | <rom name="tb02.bin" size="32768" crc="21154797" sha1="e1a3006746cc2d692ecd4369cc0a77c596abd60b" region="soundcpu" offset="0"/> |
   |    | <rom name="tb01.bin" size="16384" crc="1c0f91b2" sha1="163bf6aa1936994659661653eabdc368199b0070" region="adpcm" offset="0"/> |
   |    | <rom name="tb03.bin" size="16384" crc="581a2b4c" sha1="705b499da5d01a946f06234a4bab72a291c79034" region="gfx1" offset="0"/> |
   |    | <rom name="tb13.bin" size="32768" crc="285a052b" sha1="8ce055c7ac9ce1560552fc7f857f60e7a5af0779" region="gfx2" offset="0"/> |
   |    | <rom name="tb09.bin" size="32768" crc="aeb693f7" sha1="a811ea67abdd4adfc68224257973802e2a36fc36" region="gfx2" offset="8000"/> |
   |    | <rom name="tb12.bin" size="32768" crc="dfb0fe5c" sha1="82542692ab71b9126e6c301ed0803db58734273c" region="gfx2" offset="10000"/> |
   |    | <rom name="tb08.bin" size="32768" crc="d3a4c9d1" sha1="3d787f6a4583b80f2d254947890f676cda17b242" region="gfx2" offset="18000"/> |
   |    | <rom name="tb11.bin" size="32768" crc="00f0f4fd" sha1="3a862360a26ae1c3a945949d6d47f88aa4b728a4" region="gfx2" offset="20000"/> |
   |    | <rom name="tb07.bin" size="32768" crc="dff2ee02" sha1="4877c52f2a0e24a95bcda1d8636ea993c2c3c240" region="gfx2" offset="28000"/> |
   |    | <rom name="tb14.bin" size="32768" crc="14bfac18" sha1="84266140e9679912dbbb185fd3b9b497297dcb16" region="gfx2" offset="30000"/> |
   |    | <rom name="tb10.bin" size="32768" crc="71ba8a6d" sha1="53ff6850f9f8a19c57c19ef56fd45975f0ec133e" region="gfx2" offset="38000"/> |
   |    | <rom name="tb18.bin" size="32768" crc="862c4713" sha1="a3707d950f4f5de5208e64207016ef2256eb8c5b" region="gfx3" offset="0"/> |
   |    | <rom name="tb16.bin" size="32768" crc="d86f8cbd" sha1="8a16130632e20ad3cae8e817da7b661c3ac60f30" region="gfx3" offset="8000"/> |
   |    | <rom name="tb17.bin" size="32768" crc="12a73b3f" sha1="6bb54d4fdf01fd2cdd76a0b47be4d8cae8a1e19b" region="gfx3" offset="10000"/> |
   |    | <rom name="tb15.bin" size="32768" crc="bb1a2769" sha1="9884dceb00e6d88908a1c107b83cc1711b0cf1f7" region="gfx3" offset="18000"/> |
   |    | <rom name="tb22.bin" size="32768" crc="39daafd4" sha1="1e49a273f51cccec3141d540032fd9a3041a3cbd" region="gfx3" offset="20000"/> |
   |    | <rom name="tb20.bin" size="32768" crc="94615d2a" sha1="112a299ff1bb878cf7e24c2ad337440c3df0a6d5" region="gfx3" offset="28000"/> |
   |    | <rom name="tb21.bin" size="32768" crc="66c642bd" sha1="b57f0f8d8e21c9f94ffc0e9f9304b5ab5d4ed3fc" region="gfx3" offset="30000"/> |
   |    | <rom name="tb19.bin" size="32768" crc="81d5ab36" sha1="31103759676a8d1badaf7bde79e7f28d69486106" region="gfx3" offset="38000"/> |
   |    | <rom name="tb25.bin" size="32768" crc="6e38c6fa" sha1="c51228d5d063dcf4361c76fa49dbe18db80c50a0" region="gfx4" offset="0"/> |
   |    | <rom name="tb24.bin" size="32768" crc="14fc6cf2" sha1="080a2d845cb36c637f76d8e062725bd13dd1aed0" region="gfx4" offset="8000"/> |
   |    | <rom name="tb23.bin" size="32768" crc="eda13c0e" sha1="806f0819af8b25c2b46de3d1fd95bc9c0e883bd9" region="gfx5" offset="0"/> |
   |    | <rom name="tbp24s10.7j" size="256" crc="d96bcc98" sha1="99e69a624d5586e5eedacd2083fa68b36e7b5e40" region="proms" offset="0"/> |
   |    | <rom name="mb7114e.1e" size="256" crc="5052fa9d" sha1="8cd240f4795a7ae76499573c09069dba37182be2" region="proms" offset="100"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="3000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="Z80" clock="3000000"/> |
   |    | <chip type="cpu" tag="adpcm" name="Z80" clock="3000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="2203a" name="YM2203" clock="1500000"/> |
   |    | <chip type="audio" tag="2203b" name="YM2203" clock="1500000"/> |
   |    | <chip type="audio" tag="5205" name="MSM5205" clock="455000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="240" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Cabinet" tag="DSWA" mask="3"> |
   |    |    | <dipvalue name="Upright 1 Player" value="0" default="yes"/> |
   |    |    | <dipvalue name="Upright 2 Players" value="2"/> |
   |    |    | <dipvalue name="Cocktail" value="3"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSWA" mask="28"> |
   |    |    | <dipvalue name="20000 60000" value="16"/> |
   |    |    | <dipvalue name="20000 70000" value="12"/> |
   |    |    | <dipvalue name="20000 80000" value="8"/> |
   |    |    | <dipvalue name="30000 60000" value="28" default="yes"/> |
   |    |    | <dipvalue name="30000 70000" value="24"/> |
   |    |    | <dipvalue name="30000 80000" value="20"/> |
   |    |    | <dipvalue name="40000 80000" value="4"/> |
   |    |    | <dipvalue name="None" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWA" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWA" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSWA" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSWB" 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> |
   |    | <dipswitch name="Coin B" tag="DSWB" mask="12"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="4"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="8"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSWB" mask="48"> |
   |    |    | <dipvalue name="2" value="32"/> |
   |    |    | <dipvalue name="3" value="48" default="yes"/> |
   |    |    | <dipvalue name="4" value="16"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSWB" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSWB" mask="128"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="128" default="yes"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="1024"/> |
|
|