Skip to main content

The making of Turbo Esprit, the Spectrum game set in Romford that predated GTA

Lotus blossom.

Rockstar's Grand Theft Auto has become such a behemoth it seems strange the series started out life as an unexpected smash. Driving around the cities in that first top-down crime caper was thrilling and liberating; there was no being forced down dingy first-person corridors here, and you could gleefully ignore the game's missions and enjoy exploring/causing mayhem in the sprawling urban environment. GTA was often cited as refreshingly original in the games press of the time - yet those of us who had been playing on our ZX Spectrums eleven years earlier thought it all played a little familiar to a multi-city adventure by the name of Turbo Esprit.

But the miracle of Turbo Esprit is not just its innovative gameplay, but the way it presents a real and suitably grim 80s urban landscape for the player to drive around, all within a mere 48k of memory. Traffic lights operate with annoying frequency, pedestrians stroll around, seemingly oblivious to the speeding cars that charge down the narrow streets and stark, angular buildings enshroud every screen. The player, assuming control of the eponymous sports car, can either take on the nefarious drug dealers or buzz around the city, obeying - or disobeying - the Highway Code to their heart's content. Sound familiar?

The freedom to make this choice was rarely seen in 1986. "I wanted a game where you could drive around a city in real time, with the fantasy of James Bond-like machine guns to blow away the bad guys," says Robert White, owner and founder of Turbo Esprit's publisher, Durell Software. "So I took the parallelepiped concept from BDS to make skyscrapers in a way that a whole city block could rapidly be drawn from a surprisingly compact database." With his experience as a CAD specialist for the Oxford Regional Health Authority, which used an integrated computer modelling system (the aforementioned BDS) to design its hospitals, White fostered the concept of an urban landscape, with the player free to move around within its confines.

When he started Durell, White originally saw himself as the company's main programmer until the realities of running a business in a booming industry hit home. "I recruited Mike Richardson and Ron Jeffs to do the legwork - Mike already had a game, Jungle Trouble, although to start off we concentrated on Harrier Attack." With Richardson and Jeffs producing brilliant versions of the shoot-'em-up on the ZX Spectrum and Oric respectively, Durell was quickly established as a serious player. "Computer games were new at the time, although I had recognised certain types had already evolved," notes White. "I consciously wanted to break away from the clunky Space Invaders and platform [style] of Manic Miner." With Harrier Attack, Jungle Trouble and Scuba Dive already done, programmer Mike Richardson had broken new ground with an ambitious helicopter simulation. "I had just finished Combat Lynx," recalls Richardson, "which is a free-roaming 3D game, so I don't think the sandbox aspect especially felt novel. However, when considering [Turbo Esprit] as a whole, it did register with me as being a bit of a first."

In Turbo Esprit, the player takes on the role of a special agent, ensconced within the James Bond-esque sports car. An international ring of drug dealers are about to drop a huge shipment of heroin, and it's up to you to stop them. Cars laden with drugs cruise around, homing in on the armoured van which is used for transportation out of the city. Upon loading the game up, there's a choice of four different cities to choose from: Wellington, Gamesborough, Minster and, err, Romford. "I called one Wellington, because that's where I live in Somerset," explains Richardson. "I was a bit stuck after that - Gamesborough was because it had the word 'game' in it and Romford because it has the acronym ROM. But Minster? I have no idea!" However, because of the limitation of the way the maps were compactly stored, designing anything based on real towns was an impossibility, so anyone hoping to spot their street in suburban Romford is going to be disappointed.

Time for some road rage?

With the idea established, Richardson got to work. Self-employed, yet working exclusively for Durell, the three men initially sat together in one room, before the string of gaming hits necessitated a move to bigger premises. "At the start of the project I bought an Epson CP/M machine - it cost an absolute fortune!" continues Richardson. "It had two 5.25 inch floppy drives and 256k of RAM, I used Microsoft's MASM assembler and a bit of code to download to the Spectrum via a printer port." Despite his experience, Turbo Esprit was no ordinary project to bring to life. "There was no internet back then, and technical programming and math information was scarce and difficult for me to find. I live in the West Country, so the local library was never much help - most of the books were about tractors and cows."

Taking the base of the fundamental drawing techniques used in Combat Lynx, the coder worked on adapting it into a combat-driving game. "Technically the 3D is based on a look-up table indexed by a stepped distance from the viewpoint. This table contains constants, mostly for 3D to screen co-ordinate conversion - these I guessed at, and modified until the scene looked right." With the background and internal car graphics achieved through simple line drawings and fill routines, each city map is stored as a grid of junctions, the rows and columns specifying how many lanes the road has, whether it is one-way and extra items such as traffic lights and garages. Yes, in Turbo Esprit, you even had to remember to fill up, and the scale and method resulted in a huge amount of memory usage, straining the Spectrum to its limits. Explains Richardson, "Data for the four city maps was stored in the memory used for the internal buffer when loaded. Once the player had picked the city, the other three are discarded so the memory becomes available." The result was having to reload the game should you wish to try another city.

If you are lucky enough to have seen the inside of a Lotus Esprit vehicle circa 1985, it would be clear that the interior present in Durell's game is admirably faithful, and the game's adverts boasted of 'technical assistance' from the car's makers. "To be honest it's all pretty hazy now," says White, "but we certainly didn't have a licence and we didn't get any technical support." What did definitely happen was a factory visit and test drive early on in Turbo Esprit's development. "They probably told us we could do anything that might promote them, but the 'technical assistance' claim was hokum I'm afraid - we didn't have any financial dealings with them." Having gone on a similar jaunt to Westland Helicopters during the development of Combat Lynx, Richardson remembers coming away from Lotus with nothing more than a selection of marketing materials which he used to fashion the game's accurate dashboard.

Core gameplay aside, it's the unprecedented level of detail in Turbo Esprit that most impresses. Indicators, pedestrians, window cleaners and traffic, all operating around and independently of the player - just like in the famous Rockstar series. "I believe I largely made them up as I was going along," admits Richardson. "Really, I just did the obvious nice to-do things. The game itself can give players a purpose - if they want or need one." After ten months of work, Turbo Esprit was nearing completion, with Richardson having successfully wrestled the technical challenges, the biggest of which was vehicle AI. "It was aided by having an internal model of what is on screen, consisting of a 2D map of the junction ahead. As the player drives through a junction, a new model is created of the next junction with the existing road then copied to behind." The AI vehicles, rather than wandering around the whole city - far too much effort for the Speccy - existed only within this internal model. Other concepts such as a rear-view mirror and first-person view were jettisoned as Richardson tinkered around with what worked, and what could be achieved satisfactorily within the confines of the Sinclair computer.

By 1986, Turbo Esprit was ready, at least on the home ZX Spectrum version. Critically acclaimed upon release, reviewers appreciated the technical achievement, welded to an unusual gameplay. Sales, as a solo release, and part of a four-game compilation were solid, and a decent Amstrad CPC conversion appeared shortly afterwards. Sadly, on the Commodore 64 computer, things fell apart dramatically, and the game was deemed unworthy of release, save as a part of the aforementioned compilation and a subsequent £2.99 budget release, both of which were vilified. Yet despite the success on the Spectrum, Robert White wasn't particularly compelled to even consider a sequel.

As in real life, roadworks are a blight for road users in Turbo Esprit

"It never crossed my mind," he says. "More of the same is a bit boring, isn't it?" Richardson, keen to develop fresh concepts for each new game, doesn't recall the idea of Turbo Esprit 2 even being discussed. "If it had been, then I would probably have shied away from it - I preferred to do different things and was actively opposed to sequels." Given that in his next game for Durell, Richardson had the player taking on the role of a giant rampaging dragon, laying waste to a fantastical medieval world, he certainly remained true to his word.

Looking back today, it's easy to trace a line that slices through Turbo Esprit and continues on through Grand Theft Auto and beyond - if nothing else, for the idea of freely driving a vehicle around an open city, engaging in the game's plot and missions as you see fit. "I think it's probably a forebear, in much the same way that Harrier Attack followed the Defender scrolling type of game," notes White, who has ceded control of Durell to his son these days, the company now specialising in insurance software. While it's unclear whether GTA would have existed without Turbo Esprit - the designers have been quoted as having said they were unaware of the Spectrum game - that line clearly exists nonetheless. "I think it's an evolutionary process, like the design of aircraft," continues White, "and Turbo Esprit in turn probably owes a vote of thanks to BDS."

For Turbo Esprit's sole programmer, the talented Mike Richardson, it remains his favourite of a very impressive roster of games. "It was the most technical game that I wrote during the Spectrum days, and was really technically the pinnacle of them all with things that I hadn't done before such as sprite masking, compact sprite mask storage, area fill and the internal map model in memory. But I'm very proud of all the Spectrum games I wrote. I really miss those times."

My thanks to Robert White and Mike Richardson for their time.

Read this next

seductrice.net
universo-virtual.com
buytrendz.net
thisforall.net
benchpressgains.com
qthzb.com
mindhunter9.com
dwjqp1.com
secure-signup.net
ahaayy.com
tressesindia.com
puresybian.com
krpano-chs.com
cre8workshop.com
hdkino.org
peixun021.com
qz786.com
utahperformingartscenter.org
worldqrmconference.com
shangyuwh.com
eejssdfsdfdfjsd.com
playminecraftfreeonline.com
trekvietnamtour.com
your-business-articles.com
essaywritingservice10.com
hindusamaaj.com
joggingvideo.com
wandercoups.com
wormblaster.net
tongchengchuyange0004.com
internetknowing.com
breachurch.com
peachesnginburlesque.com
dataarchitectoo.com
clientfunnelformula.com
30pps.com
cherylroll.com
ks2252.com
prowp.net
webmanicura.com
sofietsshotel.com
facetorch.com
nylawyerreview.com
apapromotions.com
shareparelli.com
goeaglepointe.com
thegreenmanpubphuket.com
karotorossian.com
publicsensor.com
taiwandefence.com
epcsur.com
mfhoudan.com
southstills.com
tvtv98.com
thewellington-hotel.com
bccaipiao.com
colectoresindustrialesgs.com
shenanddcg.com
capriartfilmfestival.com
replicabreitlingsale.com
thaiamarinnewtoncorner.com
gkmcww.com
mbnkbj.com
andrewbrennandesign.com
cod54.com
luobinzhang.com
faithfirst.net
zjyc28.com
tongchengjinyeyouyue0004.com
nhuan6.com
kftz5k.com
oldgardensflowers.com
lightupthefloor.com
bahamamamas-stjohns.com
ly2818.com
905onthebay.com
fonemenu.com
notanothermovie.com
ukrainehighclassescort.com
meincmagazine.com
av-5858.com
yallerdawg.com
donkeythemovie.com
corporatehospitalitygroup.com
boboyy88.com
miteinander-lernen.com
dannayconsulting.com
officialtomsshoesoutletstore.com
forsale-amoxil-amoxicillin.net
generictadalafil-canada.net
guitarlessonseastlondon.com
lesliesrestaurants.com
mattyno9.com
nri-homeloans.com
rtgvisas-qatar.com
salbutamolventolinonline.net
sportsinjuries.info
wedsna.com
rgkntk.com
bkkmarketplace.com
zxqcwx.com
breakupprogram.com
boxcardc.com
unblockyoutubeindonesia.com
fabulousbookmark.com
beat-the.com
guatemala-sailfishing-vacations-charters.com
magie-marketing.com
kingstonliteracy.com
guitaraffinity.com
eurelookinggoodapparel.com
howtolosecheekfat.net
marioncma.org
oliviadavismusic.com
shantelcampbellrealestate.com
shopleborn13.com
topindiafree.com
v-visitors.net
djjky.com
053hh.com
originbluei.com
baucishotel.com
33kkn.com
intrinsiqresearch.com
mariaescort-kiev.com
mymaguk.com
sponsored4u.com
crimsonclass.com
bataillenavale.com
searchtile.com
ze-stribrnych-struh.com
zenithalhype.com
modalpkv.com
bouisset-lafforgue.com
useupload.com
37r.net
autoankauf-muenster.com
bantinbongda.net
bilgius.com
brabustermagazine.com
indigrow.org
miicrosofts.net
mysmiletravel.com
selinasims.com
spellcubesapp.com
usa-faction.com
hypoallergenicdogsnames.com
dailyupdatez.com
foodphotographyreviews.com
cricutcom-setup.com
chprowebdesign.com
katyrealty-kanepa.com
tasramar.com
bilgipinari.org
four-am.com
indiarepublicday.com
inquick-enbooks.com
iracmpi.com
kakaschoenen.com
lsm99flash.com
nana1255.com
ngen-niagara.com
technwzs.com
virtualonlinecasino1345.com
wallpapertop.net
casino-natali.com
iprofit-internet.com
denochemexicana.com
eventhalfkg.com
medcon-taiwan.com
life-himawari.com
myriamshomes.com
nightmarevue.com
healthandfitnesslives.com
androidnews-jp.com
allstarsru.com
bestofthebuckeyestate.com
bestofthefirststate.com
bestwireless7.com
britsmile.com
declarationintermittent.com
findhereall.com
jingyou888.com
lsm99deal.com
lsm99galaxy.com
moozatech.com
nuagh.com
patliyo.com
philomenamagikz.net
rckouba.net
saturnunipessoallda.com
tallahasseefrolics.com
thematurehardcore.net
totalenvironment-inthatquietearth.com
velislavakaymakanova.com
vermontenergetic.com
kakakpintar.com
jerusalemdispatch.com
begorgeouslady.com
1800birks4u.com
2wheelstogo.com
6strip4you.com
bigdata-world.net
emailandco.net
gacapal.com
jharpost.com
krishnaastro.com
lsm99credit.com
mascalzonicampani.com
sitemapxml.org
thecityslums.net
topagh.com
flairnetwebdesign.com
rajasthancarservices.com
bangkaeair.com
beneventocoupon.com
noternet.org
oqtive.com
smilebrightrx.com
decollage-etiquette.com
1millionbestdownloads.com
7658.info
bidbass.com
devlopworldtech.com
digitalmarketingrajkot.com
fluginfo.net
naqlafshk.com
passion-decouverte.com
playsirius.com
spacceleratorintl.com
stikyballs.com
top10way.com
yokidsyogurt.com
zszyhl.com
16firthcrescent.com
abogadolaboralistamd.com
apk2wap.com
aromacremeria.com
banparacard.com
bosmanraws.com
businessproviderblog.com
caltonosa.com
calvaryrevivalchurch.org
chastenedsoulwithabrokenheart.com
cheminotsgardcevennes.com
cooksspot.com
cqxzpt.com
deesywig.com
deltacartoonmaps.com
despixelsetdeshommes.com
duocoracaobrasileiro.com
fareshopbd.com
goodpainspills.com
hemendekor.com
kobisitecdn.com
makaigoods.com
mgs1454.com
piccadillyresidences.com
radiolaondafresca.com
rubendorf.com
searchengineimprov.com
sellmyhrvahome.com
shugahouseessentials.com
sonihullquad.com
subtractkilos.com
valeriekelmansky.com
vipasdigitalmarketing.com
voolivrerj.com
worldhealthstory.com
zeelonggroup.com
1015southrockhill.com
10x10b.com
111-online-casinos.com
191cb.com
3665arpentunitd.com
aitesonics.com
bag-shokunin.com
brightotech.com
communication-digitale-services.com
covoakland.org
dariaprimapack.com
freefortniteaccountss.com
gatebizglobal.com
global1entertainmentnews.com
greatytene.com
hiroshiwakita.com
iktodaypk.com
jahatsakong.com
meadowbrookgolfgroup.com
newsbharati.net
platinumstudiosdesign.com
slotxogamesplay.com
strikestaruk.com
techguroh.com
trucosdefortnite.com
ufabetrune.com
weddedtowhitmore.com
12940brycecanyonunitb.com
1311dietrichoaks.com
2monarchtraceunit303.com
601legendhill.com
850elaine.com
adieusolasomade.com
andora-ke.com
bestslotxogames.com
cannagomcallen.com
endlesslyhot.com
iestpjva.com
ouqprint.com
pwmaplefest.com
qtylmr.com
rb88betting.com
buscadogues.com
1007macfm.com
born-wild.com
growthinvests.com
promocode-casino.com
proyectogalgoargentina.com
wbthompson-art.com
whitemountainwheels.com
7thavehvl.com
developmethis.com
funkydogbowties.com
travelodgegrandjunction.com
gao-town.com
globalmarketsuite.com
blogshippo.com
hdbka.com
proboards67.com
outletonline-michaelkors.com
kalkis-research.com
thuthuatit.net
buckcash.com
hollistercanada.com
docterror.com
asadart.com
vmayke.org
erwincomputers.com
dirimart.org
okkii.com
loteriasdecehegin.com
mountanalog.com
healingtaobritain.com
ttxmonitor.com
nwordpress.com
11bolabonanza.com