Home News Forum                            
 

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

esb: MAME ROM Information.


History:

The Empire Strikes Back (c) 1985 Atari Games.


The third arcade outing based on the legendary trilogy of films; "Empire Strikes Back" eschews Jedi's Zaxxon-inspired gameplay and returns once more to the 3D vector graphics of the first game. Empire features four stages of play, with the first two putting the player in control "Luke Skywalker's" SnowSpeeder, and the second two in control of "Han Solo's" Millennium Falcon.


* The first level, Probots, takes place on the ice planet of Hoth, with the player flying the Snowspeeder over the planet's surface to find and destroy the Empire's search droids that are sending signals to the Empire warning them of the rebels' presence.


* The second Snowspeeder stage sees the player taking on the Empire's "AT-AT" Imperial walkers, as well as a number of smaller, bi-pedal "AT-ST" walkers. On this level, as well as the standard guns, the Snowspeeder is armed with a limited number of harpoons; these can be fired at the AT-AT's legs to send them crashing to the ground. AT-ATs can also be destroyed by shooting a small, highlighted area on the AT-ATs' head.


* The third level has the player piloting the Millennium Falcon and is a repeat of the original game's in-space Tie Fighter battle.


* For the fourth and final level the player must pilot the Millennium Falcon safely through a densely packed and fast-moving asteroid field.


Bonus points can be earned by destroying a certain number of targets. A JEDI letter will also be awarded in addition to the bonus points. Once all the letters that spell the word 'JEDI' have been awarded, players will have attained true JEDI FORCE, making them invincible to the Empire's forces for a limited amount of time.


In all levels of play, collisions with objects and enemy shots will cause damage to the player's deflector shields.


- TECHNICAL -


Game ID : 136031


Main CPU : M6809 (@ 1.512 Mhz)

Sound CPU : M6809 (@ 1.512 Mhz)

Sound Chips : (4x) POKEY (@ 1.5 Mhz), TMS5220 (@ 640 Khz)


Screen orientation : Horizontal

Video resolution : 256 x 231 pixels

Screen refresh : 30.00 Hz

Palette colors : 32768


Players : 1

Control : stick

Buttons : 4


This title was sold only as a conversion kit for the original "Star Wars". Separate kits were available for both the upright and the cockpit versions. The game itself is displayed on an Amplione colour vector open frame monitor. The cabinet itself is designed to have a Darth Vader-esque feel. Its colour scheme is very dark and is covered with lines resembling the surface of an Imperial Star Destroyer. The side-art features a picture that includes Darth Vader, the Death Star, several Tie fighters and an X-Wing. Most machines will have a sticker placed somewhere on the side labelling them as "The Empire Strikes Back". The marquee shows a painted scene of a battle on Hoth that includes several AT-AT walkers and advertises that the game is 'New'.


- TRIVIA -


Releases in March 1985.


'AT-AT' stands for 'All Terrain Armored Transport'.


Despite being based on the SECOND movie of the series, Empire game was actually the third game of the series, with "Return of the Jedi" being released a year earlier.


Attract mode :

IT IS A DARK TIME FOR THE REBELS. THE EMPIRE HAS LAUNCHED THOUSANDS OF PROBOTS IN SEARCH OF THE REBEL HIDEOUT. THE EMPIRE FEARS THE STRENGTH OF THE FORCE WITHIN ONE REBEL. ...LUKE SYWALKER...


FLIGHT INSTRUCTIONS

1. YOU BEGIN WITH ENOUGH 'FORCE' TO PROTECT YOU FOR 4 COLLISIONS.

2. 'FORCE' STRENGTH IS LOST WHEN YOU COLLIDE WITH ENEMY SHOTS, WALKERS AND ASTEROIDS.

3. AIM YOUR LASERS WITH CURSOR TO EXPLODE PROBOTS, TRANSMISSIONS, WALKERS, TIE FIGHTERS AND SHOTS.

4. AVOID COLLISION WITH ASTEROIDS BY FLYING AROUND THEM.


Default High Score Table (Rebel Force Roster) :

1. OBI 285,353

2. WAN 170,936

3. HAN 154,650

4. MLH 140,212

5. GJR 127,645

6. NLA 113,710

7. ROB 100,175

8. DAR 88,614

9. JED 75,800

10. DES 62,436


David Palmer holds the official record for this game with 1,345,049 points.


- SCORING -


Probot : 25 points (10 X scoring after earning JEDI letter)

Fireball : 3 points

Transmission : 5 points

AT-ST : 50 points (10 X scoring after earning JEDI letter)

AT-AT : 75 points (10 X scoring after earning JEDI letter)

Flying bonus : Progressive 5,000 points

Star shot : 7 points

TIE Fighter : 100 points (10 X scoring after earning JEDI letter)

Wave completed : 2,500 points

JEDI letter : 5,000 points

JEDI bonus : 20,000 points


Starting on wave 2 (medium) : 100,000 points bonus

Starting on wave 3 (hard) : 250,000 points bonus


- SERIES -


1. Star Wars [Cockpit model] (1983)

1. Star Wars [Upright model] (1983)

2. Return of The Jedi (1984)

3. The Empire Strikes Back (1985)


- STAFF -


Product manager : Mike Hally

Programmed by : Greg Rivera, Norm Avellar

Technician : Rob Rowe


Special thanks to : Brad Fuller, Jed Margolin, Dave Ralston, Doug Snyder, Earl Vickers


- PORTS -


* Computers :

Sinclair ZX Spectrum (1988)

Commodore C64 (1988)

Amstrad CPC (1988)

Atari ST (1988)

Commodore Amiga (1988)


- SOURCES -


Game's rom.

Machine's picture.




MAME Info:

0.34b8 [Brad Oliver]


WIP:

- 23rd April 2011: Mr. Do - The day after the last release, I receive an email from LASooner, with an attachment called starwars.zip. I dropped in my artwork folder and played. After I picked my jaw up off the floor, I dug around and found the Star Wars scans from the BYOAC / CAG artwork, sent them back his way, and asked if he'd mind making it look even better. He took up the offer, and the end result is fantastic! So, we now have really cool artwork for Star Wars and Empire Strikes Back. Each file includes the full view, and a cropped view. Thanks again to LASooner. Maybe he'll grace us with some more surpises in the future.

- 0.139u4: Aaron Giles converted X2212 to a modern device. Changed X2212 device to return unmapped bits for the upper 4 bits. Added e2prom address space to X2212 so that the latched contents can be viewed. Updated starwars driver.

- 0.139u3: Aaron Giles removed vestigial NVRAM from Star Wars driver, which is now covered by the x2212 device.

- 0.138u2: X2212 now uses device template. Also changed all handlers to use devcb prototypes. Default NVRAM contents should be in region named same like device tag. Hooked up X2212 in the Star Wars driver [Couriersud].

- 0.137u3: Lord Nightmare updated Star Wars driver to use proper clocks for the TMS5220 and the Pokey's. Changed clock speed of the 4x POKEY to 1512000 Hz and TMS5220 to 672000 Hz.

- 0.132u1: Tafoid added DIP locations and made default settings changes to match manuals for The Empire Strikes Back.

- 0.126u2: Aaron Giles changed the 6532 RIOT device into a proper device. Rewrote the logic to be simpler and leverage the new attotime functions. Changed the I/O port setters to specify a mask, and changed the I/O port callbacks to pass in the previous value. Converted audio/starwars.c to use the new RIOT implementation instead of rolling their own.

- 0.123u5: Aaron Giles fixed game reset after start.

- 0.121u4: Mathis Rosenhauer implemented status flag in Star Wars matrix processor, which affects gameplay speed.

- 0.115u1: Changed region proms to user1/2.

- 0.113u3: Derrick Renaud fixed analog controls by adding back a faux VBLANK timing in Empire Strikes Back.

- 0.108u5: Mathis Rosenhauer rewrote the Atari vector generators, using the schematics and actual state machine PROMs. The state machine is now emulated so timing should be much more realistic. Clipping hardware in bzone and others is emulated instead of hardcoded. Improved accuracy of clocks and various other bits of cleanup. Changed M6809 CPU1/2 clock speeds to 1512000 Hz, VSync to 40Hz and added prom ($1000 - AVG PROM). Removed flags dispose from REGION_PROMS.

- 0.104u1: Mathis Rosenhauer fixed sound bug esb0104gre.

- 0.104: Mathis Rosenhauer fixed NVRAM handling in Star Wars/ESB (only affects test mode).

- 0.103u5: Mathis Rosenhauer fixed background music in Empire Strikes Back. Updated IRQ frequency and divider to match the schematics.

- 0.103u1: Mathis Rosenhauer rewrote the Star Wars mathbox multiplier from the schematics.

- 0.58: Changed palettesize from 256 to 32768 colors.

- 0.35: Renamed (empire) to (esb).

- 0.35RC2: Ernesto Corvi and Nicola Salmoria fixed the slapstic emulation in Empire Strikes Back. Changed input from 2 to 4 buttons.

- 23rd June 1999: Mathis Rosenhauer fixed the Empire Strikes Back mathbox chip, and the 3D vectors aren't anymore corrupt sometimes.

- 22nd June 1999: Marco Cassili fixed the dipswitches in Empire Strikes Back. Nicola Salmoria fixed Empire Strikes Back from hanging at the highscore screen.

- 21st June 1999: Nicola Salmoria finally fixed Empire Strikes Back's slapstic issues, and the game itself is playable!

- 0.34b8: Brad Oliver added 'The Empire Strikes Back' (Atari 1985), not playable.


STORY:

- It is a dark time for the rebels. The Empire has launched thousands of robots in search of the rebel hideout. The Empire fears the strength of the force within one rebel... Luke Skywalker.


PLAY INSTRUCTIONS:

- You begin with enough 'Force' to protect you for 4 collisions.

- 'Force' strength is lost when you collide with enemy shots, walkers and asteroids.

- Aim your lasers with cursor to explode Probots, Transmissions, Walker, Tie Fighters and shots.

- Avoid collision with asteroids by flying around them.


Movie: The Empire Strikes Back

Genre: Sci-fi StarWars

Year: USA 1979

Director: Irvin Kershner

Studio: 20th Century-Fox / Lucasfilm

Cast: Mark Hamill, Harrison Ford, Carrie Fisher, Alec Guinness, Billy Dee Williams, Peter Mayhew, Anthony Daniles, David Prowse


Recommended Games:

Star Wars

The Empire Strikes Back

Return of the Jedi

Star Wars Arcade

Star Wars Trilogy

Star Wars Pod Racer

Star Fire

Tunnel Hunt


Recommended Games (Starfighter):

Starship 1

Star Fire

Star Fire 2

Star Hawk

Tailgunner

Tunnel Hunt

Warp Speed

Space Encounters

Space Seeker

Buck Rogers: Planet of Zoom

Gravitar

Rougien

Star Trek

Tac/Scan

Ambush

Blaster

Cube Quest

I, Robot

Star Wars

The Empire Strikes Back

Star Wars Arcade

Star Wars Trilogy

Star Wars Pod Racer

Tube Panic

High Voltage

Mirax

Splendor Blast

Vs. Star Luster

Shrike Avenger

Thunder Ceptor

Galaxy Force 2

Starblade

Galactic Storm

Space Lords

Solar Assault

Hyperdrive

Vapor TRX


Romset: 137 kb / 14 files / 74.4 zip




MAME XML Output:

       <game name="esb" sourcefile="starwars.c">
              <description>The Empire Strikes Back</description>
              <year>1985</year>
              <manufacturer>Atari Games</manufacturer>
              <rom name="136031.111" size="4096" crc="b1f9bd12" sha1="76f15395c9fdcd80dd241307a377031a1f44e150" region="maincpu" offset="3000"/>
              <rom name="136031.101" size="16384" crc="ef1e3ae5" sha1="d228ff076faa7f9605badeee3b827adb62593e0a" region="maincpu" offset="6000"/>
              <rom name="136031.102" size="16384" crc="62ce5c12" sha1="976256acf4499dc396542a117910009a8808f448" region="maincpu" offset="a000"/>
              <rom name="136031.203" size="16384" crc="27b0889b" sha1="a13074e83f0f57d65096d7f49ae78f33ab00c479" region="maincpu" offset="c000"/>
              <rom name="136031.104" size="16384" crc="fd5c725e" sha1="541cfd004b1736b6cec13836dfa813f00eedeed0" region="maincpu" offset="e000"/>
              <rom name="136031.105" size="16384" crc="ea9e4dce" sha1="9363fd5b1fce62c2306b448a7766eaf7ec97cdf5" region="maincpu" offset="14000"/>
              <rom name="136031.106" size="16384" crc="76d07f59" sha1="44dd018b406f95e1512ce92923c2c87f1458844f" region="maincpu" offset="18000"/>
              <rom name="136031.113" size="16384" crc="24ae3815" sha1="b1a93af76de79b902317eebbc50b400b1f8c1e3c" region="audiocpu" offset="4000"/>
              <rom name="136031.112" size="16384" crc="ca72d341" sha1="52de5b82bb85d7c9caad2047e540d0748aa93ba5" region="audiocpu" offset="6000"/>
              <rom name="136021-105.1l" size="256" crc="82fc3eb2" sha1="184231c7baef598294860a7d2b8a23798c5c7da6" region="user1" offset="0"/>
              <rom name="136031.110" size="1024" crc="b8d0f69d" sha1="c196f1a592bd1ac482a81e23efa224d9dfaefc0a" region="user2" offset="0"/>
              <rom name="136031.109" size="1024" crc="6a2a4d98" sha1="cefca71f025f92a193c5a7d8b5ab8be10db2fd44" region="user2" offset="400"/>
              <rom name="136031.108" size="1024" crc="6a76138f" sha1="9ef7af898a3e29d03f35045901023615a6a55205" region="user2" offset="800"/>
              <rom name="136031.107" size="1024" crc="afbf6e01" sha1="0a6438e6c106d98e5d67a019751e1584324f5e5c" region="user2" offset="c00"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="1512000"/>
              <chip type="cpu" tag="audiocpu" name="M6809" clock="1512000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="pokey1" name="POKEYN" clock="1512000"/>
              <chip type="audio" tag="pokey2" name="POKEYN" clock="1512000"/>
              <chip type="audio" tag="pokey3" name="POKEYN" clock="1512000"/>
              <chip type="audio" tag="pokey4" name="POKEYN" clock="1512000"/>
              <chip type="audio" tag="tms" name="TMS5220" clock="672000"/>
              <display tag="screen" type="vector" rotate="0" refresh="40.000000" />
              <sound channels="1"/>
              <input players="1" buttons="4" coins="2" service="yes" tilt="yes">
                     <control type="stick" minimum="0" maximum="255" sensitivity="50" keydelta="30"/>
              </input>
              <dipswitch name="Service Mode" tag="IN0" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Starting Shields" tag="DSW0" mask="3">
                     <dipvalue name="2" value="1"/>
                     <dipvalue name="3" value="0"/>
                     <dipvalue name="4" value="3" default="yes"/>
                     <dipvalue name="5" value="2"/>
              </dipswitch>
              <dipswitch name="Difficulty" tag="DSW0" mask="12">
                     <dipvalue name="Easy" value="0"/>
                     <dipvalue name="Moderate" value="4" default="yes"/>
                     <dipvalue name="Hard" value="8"/>
                     <dipvalue name="Hardest" value="12"/>
              </dipswitch>
              <dipswitch name="Jedi-Letter Mode" tag="DSW0" mask="48">
                     <dipvalue name="Level Only" value="0"/>
                     <dipvalue name="Level" value="16"/>
                     <dipvalue name="Increment Only" value="32"/>
                     <dipvalue name="Increment" value="48" default="yes"/>
              </dipswitch>
              <dipswitch name="Demo Sounds" tag="DSW0" mask="64">
                     <dipvalue name="Off" value="64"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Freeze" tag="DSW0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Coinage" tag="DSW1" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="3"/>
                     <dipvalue name="1 Coin/1 Credit" value="2" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="1"/>
                     <dipvalue name="Free Play" value="0"/>
              </dipswitch>
              <dipswitch name="Coin B" tag="DSW1" mask="12">
                     <dipvalue name="*1" value="0" default="yes"/>
                     <dipvalue name="*4" value="4"/>
                     <dipvalue name="*5" value="8"/>
                     <dipvalue name="*6" value="12"/>
              </dipswitch>
              <dipswitch name="Coin A" tag="DSW1" mask="16">
                     <dipvalue name="*1" value="0" default="yes"/>
                     <dipvalue name="*2" value="16"/>
              </dipswitch>
              <dipswitch name="Bonus Coin Adder" tag="DSW1" mask="224">
                     <dipvalue name="2 gives 1" value="32"/>
                     <dipvalue name="4 gives 2" value="96"/>
                     <dipvalue name="3 gives 1" value="160"/>
                     <dipvalue name="4 gives 1" value="64"/>
                     <dipvalue name="5 gives 1" value="128"/>
                     <dipvalue name="None" value="0" default="yes"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="0"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise