Tempest vs. Tempest: The Making and Remaking of Atari's Iconic Video Game

Hacker News Top News

Summary

A free book dissects the 6502 and 68K assembly code behind Atari’s 1981 Tempest and Jeff Minter’s 1994 Tempest 2000, chapter-by-chapter.

No content available
Original Article
View Cached Full Text

Cached at: 04/23/26, 02:00 AM

# Tempest vs Tempest Source: [https://tempest.homemade.systems/](https://tempest.homemade.systems/) [![](https://tempest.homemade.systems/images/cover_front.jpg)](https://raw.githubusercontent.com/mwenge/TempestVsTempest/refs/heads/master/out/TempestVsTempest_release.pdf) **TEMPEST vs TEMPEST**is a book\-length attempt to explore and understand the code and craft of Dave Theurer's 'Tempest' \(1981\) and Jeff Minter's 'Tempest 2000' \(1994\)\. The idea is to explain how lots of different little things in each of the games actually work, down to the level of how they are implemented in the 6502 \(Tempest\) and 68K Motorola \(Tempest 2000\) assembler source code\. I tried to keep it light and digestible so the book consists of lots of little chapters, each one presenting a hopefully\-tasty morsel from one of the games\. [You can download and read the book here \(9MB\)](https://raw.githubusercontent.com/mwenge/TempestVsTempest/refs/heads/master/out/TempestVsTempest_release.pdf)\. A dual\-page view in your PDF reader is recommended to aid viewing code and commentary side\-by\-side\. If bandwidth is no object,[here is a high resolution version with better quality pictures \(27MB\)](https://github.com/mwenge/TempestVsTempest/releases/download/v0.02/TempestVsTempest_release_high_quality.pdf)\. The book is free, but if you like it you can[gift what you want](https://www.paypal.com/paypalme/hoganrobert)\. ## a peek inside [![](https://tempest.homemade.systems/images/page01.png)![](https://tempest.homemade.systems/images/page02.png)![](https://tempest.homemade.systems/images/page03.png)![](https://tempest.homemade.systems/images/page04.png)![](https://tempest.homemade.systems/images/page05.png)![](https://tempest.homemade.systems/images/page06.png)![](https://tempest.homemade.systems/images/page07.png)![](https://tempest.homemade.systems/images/page09.png)![](https://tempest.homemade.systems/images/page10.png)![](https://tempest.homemade.systems/images/page13.png)![](https://tempest.homemade.systems/images/page14.png)![](https://tempest.homemade.systems/images/page17.png)![](https://tempest.homemade.systems/images/page20.png)![](https://tempest.homemade.systems/images/page22.png)](https://raw.githubusercontent.com/mwenge/TempestVsTempest/refs/heads/master/out/TempestVsTempest_release.pdf) ## source & more Find out more about the making of this book at[its github repository](https://github.com/mwenge/TempestVsTempest)\. ## you may also like [IRIDIS ALPHA THEORY](https://iridisalpha.com/), a book length treatment of**Iridis Alpha**that goes into the game's mechanics in just about the same insane level of detail as this one\. [**psychedelia syndrome**](https://psychedelia.homemade.systems/), a book length treatment of**psychedelia**exploring the full mechanics and source code of Jeff Minter's Psychedelia\.

Similar Articles

The Card That Made the Apple II Serious

Lobsters Hottest

A deep dive into the Videx VideoTerm, the 80-column card that transformed the Apple II into a serious business machine, and its modern FPGA emulation via the A2FPGA project, focusing on hardware architecture and the MC6845 CRT controller.

The BBC Tetris Companion

Hacker News Top

A hobbyist describes an ongoing project to write a Tetris game for the BBC Bridge Companion, a 1985 Z80-based console, including hardware specs and background.

Emulator Debugging: Area 5150's Lake Effect

Lobsters Hottest

The article details the debugging process for the 'Lake' effect in the Area5150 demo on the MartyPC emulator, explaining the need for a title-specific hack and the subsequent fix using bus sniffing and dynamic clocking to achieve cycle-accurate CGA emulation.

Programming the Gigatron

Hacker News Top

A technical article detailing the author's attempt to understand and program the Gigatron TTL Color Micro-computer, covering its Harvard architecture, CPU instructions, and programming techniques.

The Visual 6502

Hacker News Top

The Visual 6502 is a JavaScript-based simulator that provides a visual, transistor-level simulation of the 6502 microprocessor, designed for educational and reverse-engineering purposes.