Back to Browse

Shuttle Escape (C64) – A Two-Headed Program | COMPUTE! - October 1983

2.5K views
Apr 30, 2026
18:07

In this video, I type in Shuttle Escape, a Commodore 64 game published in the October 1983 issue of COMPUTE!, take a closer look at how it works, and then put it to the test. At first glance, Shuttle Escape looks like a straightforward arcade-style game. But under the hood, it’s doing something a little more unusual. The program is split into two parts—one written in BASIC, and the other in machine code—running at the same time, largely independent of each other. While the BASIC side handles the overall structure, the machine code runs quietly in the background, updating the game 60 times a second through the C64’s interrupt system. The two halves rarely stop to wait for one another—they just keep moving, each doing its own job. It’s a clever approach, and a great example of how much could be squeezed out of a type-in program. Along the way, we’ll break down the code, see how these two sides interact, and play through the game itself. If you enjoy Commodore 64 programming, retro computing, classic type-in games, and taking a closer look at how these programs were built, this one’s for you. Happy typing! Contents: 0:00 Intro 1:09 Let's Start Typing! 3:50 Typing a PETSCII Title Screen 6:33 Code Spotlight 10:18 Let's Try This! 11: 48 Debugging Fun 14:48 Let's Play Shuttle Escape 17:03 Final Thoughts and Outro Attributions: Heavy Thud.wav by arithni -- https://freesound.org/s/83631/ -- License: Sampling+ The Clock animation is from Vecteezy: https://www.vecteezy.com/free-videos/clock-animation

Download

0 formats

No download links available.

Shuttle Escape (C64) – A Two-Headed Program | COMPUTE! - October 1983 | NatokHD