Manufacturers

Loading

Defender (Red label)

  1. Game infos
  2. Parent and Clones
  3. Sound
  4. Driver
  5. Inputs
  6. Controls
  7. Display
  8. Roms list
  9. Chips list
  10. Serie
  11. Categories
  12. MAMEinfo
  13. History
  14. Commands list
Download defender.zip (29 KB)
Snapshot

Game infos

Description Defender (Red label)
Name defender
Manufacturer Williams
Year 1980
Runnable yes
System arcade /
Number of players 2P alt
Added to MAME .024
Romset size 29 KB
Romset file 14 files
Romset zip 22 B
Language English
Evaluation 90 to 100 (Best Games)
Genre Shooter

Parent and clones

Parent This game is the parent

Sound infos

Sound_channels 1

Driver infos

Driver status good
Driver emulation good
Driver color good
Driver sound good
Driver graphic good
Driver cocktail
Driver protection
Driver savestate yes

Inputs infos

Input service no
Input tilt yes
Input players 1
Input buttons
Input coins 3

Controls infos

type ways minimum maximum sensitivity keydelta reverse
joy vertical2 no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 292 240 60.096154 8000000 512 12 304 260 7 247

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade decoder.2 512 8dd98da5 da979604f7a2aa8b5a6d4a5debd2e80f77569e35 proms 0 good no
arcade decoder.3 512 c3f45f70 d19036cbc46b130548873597b44b8b70758f25c4 proms 200 good no
arcade defend.1 2048 c3e52d7e a57f5278ffe44248fc73f9925d107f4024ad981a maincpu d000 good no
arcade defend.10 2048 a543b167 9292b94b0d74e57e03aada4852ad1997c34122ff maincpu 12800 good no
arcade defend.11 2048 9deaf6d9 59b018ba0f3fe6eadfd387dc180ac281460358bc maincpu 11800 good no
arcade defend.12 2048 f1f88938 26e48dfeefa0766837b1e762695b9532dbc8bc5e maincpu 10800 good no
arcade defend.2 4096 89b75984 a9481478da38f99efb67f0ecf82d084e14b93b42 maincpu e000 good no
arcade defend.3 4096 94f51e9b a24cfc55de56a72758c76fe2a55f1ec6c353b16f maincpu f000 good no
arcade defend.4 2048 9a72348b ed6ce796702ff32209ced3cb1ba3837dbafa526f maincpu d800 good no
arcade defend.6 2048 65f4efd1 a960fd1559ed74b81deba434391e49fc6ec389ca maincpu 16000 good no
arcade defend.7 2048 339e092e 2f89951dbe55d80df43df8dcf497171f73e726d3 maincpu 12000 good no
arcade defend.8 2048 b649e306 9d7bc3c89e5a53c575946f06702c722b864b1ff0 maincpu 11000 good no
arcade defend.9 2048 6870e8a5 67ccc194b1753a18af0c85f5e603355549c4f727 maincpu 10000 good no
arcade defend.snd 2048 fefd5b48 ceb0d18483f0691978c604db94417e6941ad7ff2 soundcpu f800 good no

Chips list

name tag type clock
M6808 soundcpu cpu 3579545
M6809 maincpu cpu 1000000
MC1408 dac audio
Speaker speaker audio

Serie

Serie : Defender
  1. Defense Command (Defender bootleg) (1980)
  2. Defender (Red label) (1980)
  3. Defender (Blue label) (1980)
  4. Defender (Green label) (1980)
  5. T.T. Defender (1980)
  6. Defender (White label) (1980)
  7. Defender (bootleg) (1980)
  8. Tornado (set 1, Defender bootleg) (1980)
  9. Tornado (set 2, Defender bootleg) (1980)
  10. Zero (set 1, Defender bootleg) (1980)
  11. Zero (set 2, Defender bootleg) (1980)
  12. Defence Command (Defender bootleg) (1981)
  13. Stargate (1981)
  14. Star Trek (Defender bootleg) (1981)
  15. Defender (1982)
  16. Defender (1982)
  17. Defender (1982)
  18. Defender (1982)
  19. Defender (1982)
  20. Defender v1.0 (Deleted) (1982)
  21. Defender (clean crack) (1983)
  22. Defender (1983)
  23. Defender (1983)
  24. Defender (1983)
  25. Defender (1983)
  26. Defender (1983)
  27. Defender (1983)
  28. Stargate (1984)
  29. Stargate (Prototype) (1984)
  30. Stargate (Prototype) (1984)
  31. Zerosen (1984)
  32. Defender (Ger) [CPC Schneider International] (1986)
  33. Star Gate (Jpn) (1987)
  34. Strike Force (1987)
  35. The 4th Unit 4 - Zero (1989)
  36. Zero - The 4th Unit Act. 4 (1989)
  37. Zero - The 4th Unit Act. 4 (Jpn) (1990)
  38. Zero - The 4th Unit Act. 4 (1990)
  39. Zero - The 4th Unit Act 4 (1990)
  40. Strike Force (rev 1 02/25/91) (1991)
  41. Stargate (Euro, USA) (1994)
  42. Stargate (World) (1994)
  43. Stargate (Euro, USA) (1994)
  44. Zero the Kamikaze Squirrel (Euro) (1994)
  45. Zero the Kamikaze Squirrel (Euro, Rev. A) (1994)
  46. Stargate (Euro) (1995)
  47. Defender 2000 (1996)
  48. DEFENCE (19??)
  49. Defender (MR R) (19??)
  50. Defender II: Stargate (19??)
  51. Defender (Euro) (2002)

Categories

MAMEinfo

0.24 [Marc Lafontaine]


Artwork available


SETUP and TEST MODE:

- The first time you run the game, it will say '01 0000 COINS LEFT'. To proceed, just hit F3.

- Press F2 for Test-Mode

- Press F1 + F2 for Bookkeeping/Setup


WIP:

- 0.183: ShouTime, Renato Mucciarelli, Jan Stuhler, Surgeville, John Wilke, Rod_Wod, Mr. Goodwraith, ranger_lennier, Antonio Jover, ArcadeDude, Paul Vining, Ryan Gatto, joey35car, Smitdogg, The Dumping Union added clone T.T. Defender.

- 5th February 2017: Smitdogg - We dumped TT Defender. "TT" is a brand Taito used in the early 80's on games where they produced the hardware themselves for Japan releases. TT Defender runs on different hardware from the Defender sets currently in MAME.

- 0.154: Changed visible area to 292x240.

- 0.143u4: Changed description of clones 'Tornado (bootleg set 1)' to 'Tornado (set 1, Defender bootleg)', 'Tornado (bootleg set 2)' to 'Tornado (set 2, Defender bootleg)', 'Zero (set 1)' to 'Zero (set 1, Defender bootleg)', 'Zero (set 2)' to 'Zero (set 2, Defender bootleg)', 'Defense Command' to 'Defense Command (Defender bootleg)' and 'Defence Command' to 'Defence Command (Defender bootleg)'.

- 0.133u1: Renamed (defendg) to (defenderg), (defendb) to (defenderb) and (defendw) to (defenderw).

- 0.126u5: Andy Welburn added clone Defender (White label).

- 0.126u4: Changed description of clone (White label) to 'Defender (Blue label)'. Renamed (defendw) to (defendb).

- 0.122u8: Changed description of clones 'Zero' to 'Zero (set 1)' and 'Defense Command (set 1)' to 'Defense Command'.

- 18th February 2007: Mr. Do - We have Defender artwork, thanks to the BYOAC group purchase. So as to no longer leave out our UK friends, there are now both US and UK options for Defender.

- 0.107u4: David Haywood added clone Zero (set 2).

- 31st July 2006: f205v dumped Zero (set 2).

- 31st July 2006: 3D ARCADE - btribble gives us an update of p's "Defender" model, as well as the Defender Prototype. Check out the crazy sideart on that one!

- 0.95u3: Changed visible area to 294x239. Fixed cpu1 rom address to $16000. Changed description of clones 'Defender ? (bootleg)' to 'Defender (bootleg)', 'Tornado? (bootleg set 1)' to 'Tornado (bootleg set 1)', 'Tornado? (bootleg set 2)' to 'Tornado (bootleg set 2)' and 'Zero ?' to 'Zero'.

- 0.94u2: Pierpaolo Prazzoli added clone Star Trek (Defender bootleg).

- 0.92: Highwayman added proms ($0, 200 - video inversion for cocktail table).

- 0.86u3: Pierpaolo Prazzoli added Zero (bootleg of Defender).

- 0.84u6: Aaron Giles removed hacky cheat controls from Defender.

- 0.84: David Haywood added clones Tornado? (bootleg set 1) and (bootleg set 2).

- 0.76u2: Removed 6th button.

- 0.74u2: Added clone Defender ? (bootleg).

- 11th January 2003: Angelo Salese fixed the crash in Jeutel's Defender and cleaned up the decryption in it.

- 0.57: Removed 3rd coin slot.

- 24th August 2001: Highwayman submitted a clone of Defender called Defense.

- 1st August 2001: Raver dumped Tornado (bootleg set 1), Jeutel France - although the PCB has german on it!.

- 0.36RC1: Added clone Defender (White label).

- 0.36b8: Changed description of clone 'Defense Command' to 'Defense Command (set 1)'.

- 0.36b7: Added Testdriver: Defense Command (alternate) and Defender ? (Bootleg).

- 0.35b2: Nicola Salmoria added clone Defender (Green label). Changed parent description to 'Defender (Red label)'. Changed M6809 CPU1 clock speed to 1MHz.

- 0.34b7: Nicola Salmoria added clone Defence Command.

- 0.34b6: David Winter added clone Defense Command (1980?). Added (Testdrivers) 'Defender ? (Bootleg)' and Defense Command.

- 0.30: Maurizio Zanello added alternate controls in Defender and Stargate, to control the ship using the standard 8-way directional controls instead of up/down/reverse/thrust. Available only when the -cheat option is specified.

- 0.25: Valerio Verrando fixed the Williams driver to support joystick in Blaster, Defender, Joust, Robotron, Splat and Stargate. Control: Up key = Up, Dn key = Down, Lft key = Reverse, ALT = Thrust, CTRL = Fire, X = Smart bomb, C = Hyperspace, 1+2 = Goes into game setup menu and 2+3 = Diagnostic menu (only in attract mode). Known issues: The joystick controls are strange, but Defender had lots of buttons.

- 0.24: Added 'Defender' (Williams 1980). The joystick controls are strange, but Defender had lots of buttons. Marc Lafontaine provided drivers for Robotron, Splat, Defender, Joust, Stargate, Bubbles, Blaster and Sinistar. Bubbles doesn't start, and Sinistar do weird things at startup. The other games work very well, though. For this version I provide a set of fonts that can be used to avoid jerkiness in williams games. If you use zipped roms remember to include them in the ZIP files. Game is playable with accurate colors and sound.


Other Emulators:

* HiVE

* JAE

* Retrocade


Recommended Games (Defender):

Defender

Stargate

Williams Multigame (Defender & Stargate)

Malzak

Mayday

Cosmic Avenger

Mars

The Percussor

Scramble

Konami 80's AC Special (Scramble)

4 Fun in 1 (Scramble)

Space Odyssey

Vanguard

Scorpion

A. D. 2083

Markham

SF-X

Brain

Darius

Darius II

Darius Gaiden - Silver Hawk

Darius Gaiden - Silver Hawk Extra Version

Terra Force

Alpha One

Back Fire

Thunder Cross

Thunder Cross II

Barunba (Tourvision PCE bootleg)

Gigandes

Mega Blast

Air Buster: Trouble Specialty Raid Unit

Aero Blasters (Tourvision PCE bootleg)

Arrow Flash (Mega-Tech)

Bio-ship Paladin

Down Load (Tourvision PCE bootleg)

Paranoia

Thunder Force AC

Thunder Force II MD (Mega-Tech)

Cosmic Cop

Dead Moon (Tourvision PCE bootleg)

E.D.F. : Earth Defense Force

Metal Black

Strike Force

Xexex

Last Resort

Blazing Star

History


Arcade Video game published 39 years ago:

Defender (c) 1980 Williams.

Defender is a legendary sideways-scrolling shoot-em-up - the very first of its genre - in which the aim is to pilot a laser-firing spaceship and protect humanoids stranded on the planet's surface from swarms of alien abductors.

A long-range scanner at the top of the screen shows the positions of both the humanoids and the attacking aliens. The ideal strategy is to shoot down the alien ships before they reach the humanoids. If a humanoid is captured, the alien abductor can still be destroyed, but the player must then catch the falling humanoid and return it to the safety of the planet's surface before it falls to its death.

If an alien is allowed to carry its victim to the very top of the screen, the humanoid will mutate, becoming a permanent part of the alien that captured it. This new and deadly mutation will then immediately join in the alien attack.

The challenge becomes more intense as action progresses. Fighter ships and their mines will soon join the abductors. There are also mother ships that must be destroyed; these are particularly difficult as a direct hit smashes the mother ship into a swarming mass of mini-ships that must also be wiped out. Throughout the entire mission, the player must act quickly or face possible destruction by the cosmic baiter, a fast and dangerous enemy.

Players have two escape options to use as a last resort. The first is the 'smart bomb', which destroys all on-screen enemies. The second option is 'hyperspace', which randomly teleports the player's ship to another part of the level. This is highly risky as it may place the player's ship in a position more dangerous than the one it left.

If all humanoids are successfully abducted, the planet will explode in a blinding flash and the waves remaining until the next planet is reached take place in outer space, and consist solely of destroying enemy waves.

- TECHNICAL -

Board Number : D75 (top), D71F (A)
Prom Stickers : DF

Main CPU : Motorola M6809 (@ 1 Mhz)
Sound CPU : M6808 (@ 894.75 Khz)
Sound Chips : DAC

Players : 2
Control : 2-way joystick (vertical)
Buttons : 5
= > THRUST, FIRE, REVERSE, SMART BOMB, HYPERSPACE

- TRIVIA -

According to Defender development lead Eugene Jarvis: The game was shown at AMOA Chicago October 31, 1980 and released a week or two later in November 1980.

Along with Namco's seminal "Pac-Man", Defender shares the title of 'Highest Grossing Video Game of All Time' and to date has earned more than one billion dollars. It's interesting to note that when the now-legendary shoot-em-up was first shown at a 1981 Chicago arcade machine trade show, it was deemed to be a flop due to its high level of difficulty. Arcade industry insiders confidently predicted that both Defender and "Pac-Man" would be commercial flops and that Namco's "Rally-X" would be the next major arcade success.

Defender's attract mode for the game was programmed in just five hours.

Defender was noted for both its superb sound and visual effects and, moreover, for its extremely demanding gameplay. This didn't, however, stop players from accumulating millions of points when playing the game. Just minutes after the opening of the AMOA - an arcade industry trade show - Eugene Jarvis and his team - Defender's creators - were burning new ROMs for the game's display due to the fact they plugged the first burn into the board BACKWARDS and fried them. Due to the intimidating controls, hardly anyone at the show played the game and there were even rumours circulating suggesting that both "Pac-Man" and Defender would flop and that Namco's "Rally-X" would be the next big hit. Not only did Defender have the highest number of controls (five buttons, in addition to a two-way joystick) but it was also the first video game to feature an artificial 'world', in that game events occurred OUTSIDE the on-screen viewing area presented to the player.

Chris Hoffman holds the official record for this game on 'Marathon' settings with 79,976,975 points on January 1, 1984.
Bill Jones holds the official record for this game on 'Tournament' settings with 543,950 points on August 15, 2008.

Some bootlegs of this game are known as "Star Trek 1981", "Defence Command", "Defense Command", "Zero" (Jeutel), and "Tornado" (Jeutel).

Defender inspired a catchy hit song by Buckner and Garcia called 'Defender' released on the 'Pac-Man Fever' album.

A Defender unit appears in the 1983 movie 'Terms of Endearment', in the 1983 movie 'Joysticks' and in the 1983 movie 'Koyaanisqatsi - Life out of Balance'.

The official video of the 1982 pop song "Herbergsvater", by Joachim Witt, begins by featuring a Defender unit and contains long scenes of Defender gameplay.

A mini Defender unit appears in the 1983 music video 'Almost Over You' by Sheena Easton.

MB (Milton Bradley) released a board game based on this video game (same name) in 1983: win the most points by using your Defender ships to protect Humanoids from waves of aliens. A set of chance cards will bring the different aliens (Bombers, Landers and Humanoids) into play. Movement is determined with a spinner. Players can move their defenders and aliens.

- UPDATES -

Defender ROM sets were distinguished by early and later editions. The early edition supported only upright cabinets. In 1981 Williams released a cocktail cabinet version which necessitated extra code to flip the video display and to support a second set of game controls. The editions had some minor differences in the game's attract mode : The early edition gave an erroneous point value of '100' for alien landers; this was corrected to '150' in the later edition. Also, the high score value for player PGD was '14185' in the early edition and '14285' in the later edition.

Early edition ROM sets :
* Defender (White Label)
* Defender (Green Label)
* Defender (Blue Label)

Later edition ROM sets :
* Defender (Red Label)

- SCORING -

Lander : 150 points.
Mutant : 150 points.
Baiter : 200 points.
Bomber : 250 points.
Pod : 1,000 points.
Swarmer : 150 points.
Completely destroying a pod with a smart bomb : 1,150, 1,300, 1,450, 1,600, 1,750, 1,900, or 2,050 points.
* The chances that a bombed pod will score 1,150, 1,300, or 1,450 points are 1/256 each.

Getting hit by an enemy bullet : 25 points.

Saving a humanoid from a Lander : 500 points.
Depositing a humanoid into the ground : 500 points.
Humanoid landing into the ground safely on his own : 250 points.

Bonus at the end of each wave :
Wave 1 : Humanoids Left X 100.
Wave 2 : Humanoids Left X 200.
Wave 3 : Humanoids Left X 300.
Wave 4 : Humanoids Left X 400.
Wave 5 and above : Humanoids Left X 500.

- TIPS AND TRICKS -

* The enemies that initially appear in each wave are :
Wave 1 : 15 Landers
Wave 2 : 20 Landers, 3 Bombers, and 1 Pod
Wave 3 : 20 Landers, 4 Bombers, and 3 Pods
Waves 4 and up : 20 Landers, 5 Bombers, and 4 Pods

* Avoid using hyperspace unless you are about to die. Fighting off attacks, regardless of the number of enemies, will make you a better Defender player.

* Baiters can usually be overcome by hitting the reverse button twice quickly. They will fly past you and be in range for your fire power. Do NOT try to outrun them as baiters are faster than your ship.

* Swarmers are easy to defeat. You can hit reverse as soon as they fly past you and fly behind them. They cannot shoot backwards so you can blast away at will.

* Shooting a Pod will release between 1 and 7 Swarmers. The chances that it will try to release 1, 2, or 3 Swarmers is 1/256 for each. Also, the maximum number of Swarmers allowed in the game is 20. So, for example, if there are 18 Swarmers in the game and a Pod is hit, it can only release a maximum of 2 Swarmers.

* At higher levels, you will need to play God and even sacrifice some Humanoids (by killing them yourself) to preserve the rest of the planet's population. The planet is too large for you protect and you are sparing the Humanoids from a fate worst than death (mutation). Do not worry, these Humanoids reproduce quickly and overpopulation has always been a constant problem. The planet will be fully populated at the start of every fifth attack wave (configurable).

* The International Date Line : there are reverse lines for Swarmers and Mutants (AKA the 'International Date Line'). If this line is between you and the type of enemy in question, they will travel the opposite direction around the planet to get you (i.e. they won't cross this line to get to you). If a Mutant, say, is following you and you cross the Mutant reverse line (to the left of the big mountain) it will suddenly reverse direction and go around the other way. The same is true for the Swarmer reverse line (located approximately where your ship starts each wave). This doesn't affect Swarmers that you are following behind. If you're on one side of the line and a Pod is on the other and you shoot it open, the Swarmers will fly away from you and you can get in behind them immediately. The best use of these lines is where there are lots of Swarmers and/or Mutants that you don't want to hassle with. You stay near the line and go back and forth over it to keep the enemy on the other side of the planet. This is especially useful in space and waves that get really hairy.

* Freeze : you can freeze a Defender machine by picking up all ten Humanoids (on any wave, but Wave 1 is your greatest chance at success), stopping all forward motion of your ship, quieting the screen down (i.e. having no enemies moving around on it) and setting all the Humanoids straight down quickly. This seems to work better were the terrain is very close to the bottom of the screen. Everything will freeze, but you can still move your ship up and down. Thrusting will break the spell, so to speak. If you do pick a spot with shallow terrain, some Humanoids will go thru the bottom of the screen and appear suspended in mid-air near the top. This trick is good to use during marathon games when you've reached Wave 256 and need a breather.

* Some top players begin each round by shooting all the Humanoids except for one, which they pick up. The planet is too large for you protect and you are sparing the Humanoids from mutation, a fate worse than death. This keeps Mutants from developing, but it also means that the planet explodes if you lose your last Humanoid. The planet is fully repopulated at the start of every fifth attack wave (configurable). This can be considered an advanced trick.

* Due to a bug in the algorithm that computes extra lives, every scoring activity from 990,000 to 999,975 will earn one extra ship and one extra Smart Bomb. If the player suicides on something or gets shot, one ship is lost, but one ship and one smart bomb are awarded; the net effect on the number of ships is zero. Dying on hyperspace re-entry awards nothing, because this awards no points. For winning N ships from 990,000 to 999,975, the player will have to achieve N x 10000 points after passing 1,000,000 before the game's accounting balances, and ships are awarded properly at 10,000 point intervals again. For example, if a player earns 45 extra lives during this interval, he will have to score another 450,000 points before being awarded another extra life. The player gets to keep surplus ships and bombs and can have super long turns where he may bomb two to three times per wave to get out of dangerous situations.
* The trick is this: If the player wins 100+ ships between 990,000 and 1,000,000, this causes the game to start awarding extra lives right away again after turning the score over to zero. If the player wins 100 ships, the machine will have to wait 1,000,000 points to begin awarding ships again. However, since 1,000,000 is equivalent to zero, it awards them immediately at 1,010,000.

* It's possible on a real Defender machine to make the screen color inverted so that all the black space is white while you are playing. It will reset itself when you die and maybe when you use hyperspace. Smart bomb flashes are cool when it's reversed. The trick was to drop a credit in right when you die and the screen flashes white. Somehow the program gets distracted (non-masked interrupt on coin drop?) and the screen stays white.

* Defender attack waves 'roll over' at Wave 100, which is displayed, after being completed, as Wave 0. The game keeps track of the actual number of waves, even though they are not shown properly. For example, the next wave will be counted as Wave 101, even though it shows being completed as Wave 1. The game will 'roll over' again at Wave 200, which is displayed, after being completed, as Wave 0 as well.
The next 'roll over' occurs at Wave 256. Upon completion of Wave 255, the next wave is a 'blank' wave, in which no enemies appear, and the wave immediately ends after the player’s ship appears on screen. This level is counted and displayed as Wave 0, and the player is awarded a bonus of humanoids left X 0 points (the bonus for this wave is always 0 points). The next is Wave 1, and the game now plays just as if the player had started a new game, except the player gets to keep his score and all of his bonus ships and smart bombs.

- SERIES -

1. Defender (1980)
2. Stargate (1981)
3. Strikeforce (1991)
4. Defender 2000 (1996, Atari Jaguar)

- STAFF -

Staff : Eugene Jarvis (DRJ), Sam Dicker (SAM), Larry DeMar (LED), Paul Dussault (PGD), (CRB), Mike Stroll (MRS), Steve Ritchie (SSR), (TMH)

- PORTS -

* CONSOLES:
[US] Atari 2600 (1981) "Defender [Model CX2609]"
[US] Atari 5200 (1982) "Defender [Model CX5218]"
[US] Entex Adventure Vision (1982) "Defender [Model 6075]"
[EU] Emerson Arcadia (1982) "Space Squadron"
Atari XEGS
[JP] Atari 2600 (1983)
[US] Colecovision (1983) "Defender [Model 70002]"
[US] Mattel Intellivision (1983) "Defender [Model 70252]"
[US] Sega Genesis (1996) "Williams Arcade's Greatest Hits"
[EU] Sega Mega Drive (1996) "Arcade's Greatest Hits [Model T-97126]"
[US] Sega Saturn (1996) "Arcade's Greatest Hits [Model T-9703H]"
[US] Sony PlayStation (apr.10, 1996) "Williams Arcade's Greatest Hits [Model SLUS-00201]"
[EU] Sony PlayStation (sept.1, 1996) "Williams Arcade's Greatest Hits [Model SLES-00323]"
[US] Nintendo SNES (oct.1996) "Williams Arcade's Greatest Hits [Model SNS-AW8E-USA]"
[EU] Nintendo SNES (jan.8, 1997) "Williams Arcade's Greatest Hits [Model SNSP-AW8P-EUR]"
[US] Sega Dreamcast (june.27, 2000) "Midway's Greatest Arcade Hits Vol. 1 [Model T-9713N]"
[EU] Sega Dreamcast (jul.28, 2000) "Midway's Greatest Arcade Hits Vol. 1 [Model T-9710D-50]"
[US] Nintendo 64 (nov.14, 2000) "Midway's Greatest Arcade Hits Vol. 1 [Model NUS-NAIE-USA]"
[US] Sony PS2 (nov.18, 2003) "Midway Arcade Treasures [Model SLUS-20801]"
[US] Microsoft XBOX (nov.24, 2003) "Midway Arcade Treasures"
[US] Nintendo GameCube (dec.18, 2003) "Midway Arcade Treasures [Model DOL-GAKE-USA]"
[EU] Microsoft XBOX (feb.6, 2004) "Midway Arcade Treasures"
[EU] Sony PS2 (feb.6, 2004) "Midway Arcade Treasures [Model SLES-51927]"
[US] [EU] Microsoft XBOX 360 [XBLA] (nov.15, 2006) [retired in 2010]
[US] Microsoft XBOX 360 (nov.6, 2012) "Midway Arcade Origins"
[US] Sony PlayStation 3 (nov.6, 2012) "Midway Arcade Origins [Model BLUS-31083]"
[EU] Microsoft XBOX 360 (nov.15, 2012) "Midway Arcade Origins"
[EU] Sony PlayStation 3 (nov.15, 2012) "Midway Arcade Origins [Model BLES-01768]"

* HANDHELDS:
[EU] Nintendo Game Boy (1995) "Arcade Classic No. 4 - Defender & Joust [Model DMG-ADJP-UKV]"
[US] Nintendo Game Boy (oct.1995) "Arcade Classic No. 4 - Defender & Joust [Model DMG-ADJE-USA]"
[US] Nintendo Game Boy Color (mar.1999) "Arcade Hits - Joust & Defender [Model DMG-AADE-USA]"
[EU] Nintendo Game Boy Color (apr.1999) "Arcade Hits - Joust & Defender [Model DMG-AADP-EUR]"
[US] Nintendo Game Boy Advance (nov.22, 2001) "Midway's Greatest Arcade Hits [Model AGB-AM3E-USA]"
[EU] Nintendo Game Boy Advance (nov.30, 2001) "Midway's Greatest Arcade Hits [Model AGB-AM3P-EUR]"
[US] Sony PSP (dec.13, 2005) "Midway Arcade Treasures Extended Play [Model ULUS-10059]"
[EU] Sony PSP (feb.24, 2006) "Midway Arcade Treasures Extended Play [Model ULES-00180]"

* COMPUTERS:
[US] Tandy Color Computer (1982) "Starfire"
[US] Tandy Color Computer (1982) "Planet Invasion"
[US] Tandy Color Computer (1982) "Offender"
[US] Atari 800 (1982) "Defender [Model CXL4025]"
[EU] BBC B (1982) by Acornsoft
Sinclair Zx-Spectrum (1982) "Orbiter [Model 1]"
[US] TI99/4a (1983) "Defender [Model RX8506]"
[EU] Commodore C64 (1983)
[US] Commodore C64 (1983) "Defender [Model RX8508]"
[US] PC [Booter] (1983)
[US] Apple II (1983)
[EU] Oric-1 (1983) "Defence Force" by Tansoft
[US] Commodore VIC-20 (1983)
[EU] BBC B (1983) "Super Defender" by Acornsoft
[EU] Acorn Electron (1984) "Guardian" by Alligata
[EU] Acorn Electron "Gauntlet" by Micropower
[EU] BBC B (1984) "Guardian" by Alligata
[EU] BBC B "Gauntlet" by Micropower
[EU] Sinclair ZX-Spectrum (1984) "Starblitz" by Softek Software
[EU] Sinclair ZX-Spectrum (1984) "Defenda" by Interstella Software
[EU] Commodore C64 (1984) "Guardian" by Alligata
[EU] Commodore C64 (1985) "Guardian II" by Hi-tech Software
[EU] Amstrad CPC (1985) "Defend or Die" by Alligata
[EU] Amstrad CPC (1985) "Gauntlet" by Micropower
[EU] Sinclair ZX-Spectrum (1986) "Defenda" by Interstella Software : 128k version improved sound/graphics.
[EU] Sinclair ZX-Spectrum (1990) "Guardian II" by Hi-Tech Software Ltd 'UK'
[EU] Atari ST (1990) "Defender II" by ARC developments, Atari UK, limited
[EU] Commodore Amiga (1990) "Defender II" by ARC developments, Atari UK, limited
[EU] Commodore Amiga (1991) "Zeron" by Acid software
[EU] Commodore Amiga (1994) "Defender" - Shareware
[US] PC [MS Windows 3.1/DOS, CD-ROM] (1995) "Williams Arcade Classics"
[US] PC [MS Windows 95/DOS, CD-ROM] (1996) "Williams Arcade Classics"
[EU] Sam Coupe (1998) by Persona
[US] PC [MS Windows, CD-ROM] (aug.27, 2004) "Midway Arcade Treasures"
[EU] PC [MS Windows, CD-ROM] (nov.23, 2004) "Midway Arcade Treasures"
[EU] Tangerine Microtan 65

* OTHERS:
VFD handheld game (1982) by Entex
VFD handheld game (19??) by Gakken : the screen is a little smaller than the Entex version.
[US] Palm OS "Midway Arcade Classic"
[US] Tiger Game.com (1997) "Williams Arcade Classics [Model 71-722]"
[US] Mobile Phones (june.13, 2003) by THQ Wireless
[US] Apple App Store (feb.23, 2012) "Midway Arcade [Model 476467441]"

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=614&o=2

Commands list

 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>