Alex Hunsley Profile picture
Mar 11, 2020 13 tweets 6 min read Read on X
(thread)

80s! Thinking about INPUT Magazine and the ill-fated Cliffhanger game they published as a type-in assembly code listing.

Although I never tried typing it in, the series of articles and their illustrations really fired up my imagination and got me excited about assembly ImageImageImage
I was a BBC Micro owner. Here's a tiny snippet of the reams of code you'd be given to type in on the beeb. Image
I loved the illustrations! Different artists and photographers would be commissioned on various months publications. ImageImageImageImage
Sadly, the entire thing was fatally flawed. That was the early 1980s, the days of desktop publishing - so staff had to enter code listings into DTP software by hand. LOTS OF TYPOS!

So until 2010, almost 30 years after publication, almost no-one had seen Cliffhanger running.
Marshall Cavendish, the publisher on INPUT, realised as they went along that they had lots of typos creeping into the listings published. So at the end the published a massive list of the assembler compiled bytes in memory for you to verify against memory! ImageImage
Sadly, the listing of bytes in memory had exactly the same issue as the original assembly code: typos made by staff made while entering the masses of hex numbers.
So any attempt to enter the listing was doomed to failure.

The Cliffhanger articles spanned 150 pages of INPUT magazine (admittedly, with code for several different home computers).

I am so glad I never tried to type that in.
Forward the clock almost 30 years. A hero, who I can't find the full name of -- Dave -- resurrected a working copy of Cliffhanger for the BBC Micro through excruciating means and wrote up the efforts and the history.

acornelectron.co.uk/eug/70/a-clif.…
And the game isn't even very good. Very limited gameplay, poor graphics and animation (even by 80s standards).

There's a video of it for the BBC Micro:

Image
In fact, this game could have probably been written in BBC BASIC and not much different. And then a reader might have successfully typed it in!

/end

#BBCMicro #retro #assembler #assembly #6502 #dtpDisaster #inputmagazine
Oh, and if you want to see the Cliffhanger articles in their entirety, I've compiled into a single PDF here:

dropbox.com/s/g30l5hp4yi56…
(Sorry, that Dropbox link no longer works, will resurrect it and update)

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Alex Hunsley

Alex Hunsley Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @quaplek

Dec 22, 2019
People don’t really understand how frosted glass works. This does us a dis-service.

I think it may have something to do with people intuitively understanding how apertures work. Take for example a gap in a curtain in your living room: this is an aperture.

1/6
We all pretty much understand that when you’re close to the aperture, the curtain gap, you can see lots of what is on the other side.

OTOH, people far away from the aperture, in the street, don’t see much past the gap in the curtains.

2/6
So when someone has frosted glass in their bathroom window (facing the street) and they stand close to it, they can’t see much of the street at all.
But I think because of knowing how curtain gaps work, they assume they are “safe” and the street can see even less of them.

3/6
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(