Corrections for games
incompatible with the ZX Spectrum +2A/+3

Questa pagina disponibile anche in ITALIANO

Latest update: 04.05.2018


Modifications to the ULA circuitry of the +3 and later +2A (and +2B) Spectrums carried out by Amstrad in 1987 caused incompatibility problems with a wide range of pre-existing games. Here follows a list divided into three parts, which gathers the corrections necessary to their solution.

Links on the games' names point to the corresponding entries in the World Of Spectrum archive except where otherwise stated.

Official discussion on the World Of Spectrum forum

Official discussion on the Spectrum Computing forum


1. Alternative official versions compatible with the +2A/+3, available from the WOS archive

Arkanoid Hit Squad
Battle Of Britain Classic Conflicts
Bomb Jack MCM
Bubble Bobble Hit Squad (without music) / Musical 1 (with music)
Cobra Hit Squad
Cyclone Sinclair User Megatape 14
Frightmare 128K Zafiro
Geoff Capes Strong Man Sinclair Game Compilation P15G (*)
Hysteria A Year After Mix
Knight Tyme 48K Sinclair User Megatape 10
Mikie Hit Squad
Paperboy Encore / MCM
Pole Position IBSA (*)
Rambo Hit Squad
Short Circuit 128K Hit Squad
Skyfox Dro Soft (*)
Spellbound 48K Sinclair User Megatape 10
Terra Cresta Sinclair User Double Hits 1
Tomahawk Byte Back
Top Gun Hit Squad (without music)
Tornado Low Level Sinclair User Ten Pack #111

(*) Geoff Capes Strong Man: the compilation containing the working version is unavailable due to the presence of one single game (out of 100!) which distribution is denied, namely Xcel by Activision. I extracted the game data from the TZX file with Tapir and uploaded them here.

(*) Pole Position (IBSA): works despite the initial menu being invisible, the options are there (K - Keyboard, Z - ZX Interface 2, X - Kempston, C - Cursor, S - Start). Note: Nuggetreggae provided corrections for all of the three versions.

(*) Skyfox (Dro Soft): localized in Spanish. Jp made a correction for the original English release.


2. Games for which there is an unofficial correction available

Title Problem found Author File
Anaconda 128K Crashes a short while after game start Goodboy/A. Grussu
Advanced Soccer Sim Freezes after team selection Velesoft
Ali Baba Freezes at game start Metalbrain
Amaurote 128K Error C Nonsense in BASIC, 2:9 after second data block Velesoft
Arc Of Yesod 48K Crashes at game start Jp
Archeo System reset after game over Nuggetreggae
Austerlitz 128K Error C Nonsense in BASIC, 1500:3 after first data block A. Grussu
Bad Dream Freezes upon loading Velesoft/A. Grussu (turbo)
Batman Freezes upon loading A. Robins/A. Grussu
BC's Quest For Tires Freezes upon loading (*) Nuggetreggae
Boovie 2 System reset upon loading Metalbrain
Camelot Warriors (Ariolasoft) Initial menu restarts continuously (*) Ast A. Moore
Chickin Chase Corrupted graphics Velesoft
Chimera System reset upon loading Jp
Comet Game, The Freezes upon loading (*) Jp/A. Grussu
Confuzion System reset at game start Zup/A. Grussu
Cylu Freezes upon loading Jp
Deus Ex Machina System reset at the end of the initial countdown Velesoft/Nuggetreggae
Donald's Alphabet Chase System reset when picking up letter L Velesoft
Duet Freezes upon loading Velesoft
Empire Freezes upon loading Jp/A. Grussu
Enterprise System reset upon loading Nuggetreggae
Fairlight 128K Crashes after start screen Nuggetreggae
Fairlight II 128K Freezes upon loading Nuggetreggae
F.I.R.E. Unspecified Velesoft
Fire On The Water System reset upon loading Nuggetreggae
Flight From The Dark System reset upon loading Nuggetreggae
Fourth Protocol, The System reset upon loading Jp
Frank Bruno's Boxing Crashes after initial screen Velesoft/Nuggetreggae
Galactic Gunners Unspecified Velesoft
Gallipoli 128K Error C Nonsense in BASIC, 22:1 after loading screen A. Grussu
Gerry The Germ System reset at game start Jp
Grumpy Gumphrey Super Sleuth Crashes upon loading Velesoft/A. Grussu (turbo)
Gryzor 48K System reset at start menu Jp/A. Grussu
Gyroscope System reset upon losing a life Jp/A. Grussu
Head Over Heels Possible crashes during game play Jp/A. Grussu
Heist 2012 System reset upon loading A. Grussu
Hexagonia System reset upon loading Velesoft/Nuggetreggae
Hybrid Freezes at game start Metalbrain/A. Grussu
Impact System reset at game start Velesoft
Jamski Heroj/Pecinski Heroj Freezes at game start Metalbrain
Jail Break Freezes at game start Nuggetreggae
Jet Man Silly System reset upon loading Velesoft/Nuggetreggae
King Arthur's Quest System reset after the initial music Metalbrain
Kliatba Noci/Curse Of The Night Crashes at game start Nuggetreggae/Pavero
Koky System reset upon loading Nuggetreggae
Komando II Crashes at game start Velesoft
Krtek A Auticko Freezes upon loading Velesoft
Kung Fu System reset at game start Velesoft
Level 5 Freezes upon loading Nuggetreggae
Locomotion System reset upon loading Nuggetreggae
Mah Jongg System reset upon loading Velesoft/Nuggetreggae
Mega-Buck$ System reset when opening options menu Nuggetreggae/A. Grussu
Music Logic Freezes upon loading Velesoft/Nuggetreggae
Nipik 2 System reset at life loss Metalbrain
Ole Toro Keyboard inputs not recognized Velesoft/Nuggetreggae
Omega One System reset upon loading Nuggetreggae
Para Academy Freezes upon loading Velesoft
Perestrojka Corrupted graphics, system reset upon losing a life Velesoft
Phantom F4 System reset upon loading Metalbrain
Phantom F4 II System reset upon loading Metalbrain
Prva Akcia System reset upon loading Velesoft/Nuggetreggae
Quadrax System reset upon loading Velesoft
Renegade 128K No music during game play Hikaru
Ricochet Freezes at game start Goodboy/A. Grussu
Road Runner (US Gold) System reset upon loading Velesoft/Nuggetreggae
Robin Of The Wood 48K Freezes at game start (*) Jp
Runestone System reset upon loading Jp
Run For Gold System reset upon loading Nuggetreggae
Sbugetti Junction Freezes at game start Metalbrain
Sherwood Unspecified Pavero
Silvestrovska Pecka System reset upon loading Velesoft/Nuggetreggae
Solar Fire De Luxe Error C Nonsense in BASIC A. Grussu
Spike Freezes upon loading or at game start when loaded in 48 BASIC Metalbrain
Starfox System reset upon loading Metalbrain
Starglider 48K Missing text and graphics Velesoft/A. Grussu
Starstrike II System reset upon loading Metalbrain
Star Trader Freezes erratically Metalbrain
Street Hawk Freezes upon loading Velesoft
Strike System reset upon loading Velesoft
Sweevo's Whirled Corrupted graphics, system reset after start Nuggetreggae
Swords Of Bane 128K Error C Nonsense in BASIC, 10:11 after second data block A. Grussu
Telefony System reset at options menu Pavero
Thanatos 128K System reset upon loading A. Grussu
Their Finest Hour System reset upon loading Velesoft
They Call Me Trooper Corrupted graphics, system reset after start Nuggetreggae
Three Weeks In Paradise 128K System reset upon loading (*) Nuggetreggae
Thunderbirds (Firebird) Corrupted graphics, freezes after start Jp
Tinny System reset upon loading Velesoft/Nuggetreggae
Utok Bile Mysky System reset upon loading Velesoft/Nuggetreggae
Vesele Velikonoce System reset upon loading Velesoft/Nuggetreggae
Video Olympics (Mastertronic) Keyboard inputs not recognized Velesoft/Nuggetreggae
Willow Pattern System reset when pressing a key upon loading Jp
Yie Ar Kung Fu 128K System reset when pressing CAPS SHIFT or after the first level Nuggetreggae

(*) BC's Quest For Tires: the correction works with all 128K Spectrums since the game runs natively on the 48K/+ only.

(*) Camelot Warriors (Ariolasoft): this version is different from all the others in some details, e.g. the lack of the green enemy in the initial screen. This makes a specific correction necessary.

(*) Comet Game, The: correction made by me by applying a patch by jp. The colored bars seen while loading are correctly displayed on the 48K/+ only.

(*) Robin Of The Wood 48K: the file available for download is a patch to load before the game; it is not possible to download a version including such correction because distribution of the game has been denied.

(*) Three Weeks In Paradise 128K: the correction also works on the +2, where the same problem occurs.


3. Other games

Albatrossity: type USR0 at the +3 BASIC prompt before loading the game in order to enable the 128K features. It will run in 48 BASIC but without sound.

Blasteroids: only the MCM version works under +3 BASIC as well.

Doombase: keyboard inputs are not recognized. Zup proposed a correction, which however does not seem to work.

Dragonia: type USR0 at the +3 BASIC prompt before loading the game, or use this version made by Velesoft.

Iron Soldier: type USR0 at the +3 BASIC prompt before loading the game, or use this version made by me.

Elite 48K: system resets after Lenslok acknowledgement. Use the Joystick Club version as it does not have such protection. jp also provided a custom version of the original Elite release, that while being compatible with the +2A/+3 keeps the protection.

Ghosts 'n' Goblins: incompatible with the +2A Spanish version. Load this patch made by Bob Stains before the game.

Karlos Und Schatze Der Azteken [.TAP file version]: type USR0 at the +3 BASIC prompt before loading the game.

Konami's Ping Pong: the game loads but the CPU racket shows some graphic corruption. Nuggetreggae provided a version free from this fault.

Kuiper Pursuit: type USR0 at the +3 BASIC prompt before loading the game.

Lode Runner 48K: freezes after start. The (unofficial) TAP version available from the WOS archive does not show such problem.

Mystery [Spectrum Computing]: type USR0 at the +3 BASIC prompt before loading the game.

Rally Bug: graphics corruption reported from level 3 on. According to Nuggetreggae, a POKE 24090,8 entered while running the game can fix it, although there could still be problems under some very specific circumstances.

Shao-Lin's Road: load only under +3 BASIC.

Sidewize: freezes after choosing the planet. I managed to assemble a working version, although it flickers noticeably when the FIRE key is pressed due to the +2A/+3's particular timings in screen drawing. However, it cannot be distributed due to copyright issues.

Tau Ceti Special Edition: type USR0 at the +3 BASIC prompt before loading the game.

Terramex: type USR0 at the +3 BASIC prompt before loading the game in order to enable the 128K specific features.

Travel With Trashman / Zombie Zombie: jp provided a patch for the Rapid Loading system implemented in both games. The patched files are available here (TWT) and here (ZZ).

Treasure Island Dizzy: type USR0 at the +3 BASIC prompt before loading the game in order to enable the 128K features. Otherwise switch to 48 BASIC in order to load it with 48K music and sound effect. Simply loading it under +3 BASIC won't work.

Trojan (pre-production only): system resets upon loading. Will run by issuing a SPECTRUM command in +3 BASIC before loading.

Wanderers Chained In The Dark: type USR0 at the +3 BASIC prompt before loading the game, or use this version made by me.