- Yars’ Revenge is a 1982 video game designed by Howard Scott Warshaw for the Atari Video Computer System (Atari VCS). The game involves a fly-like humanoid alien race known as Yars attacking their arch-rivals the Qotile who have destroyed their habitable planets in their solar system. The players control a Yar and fire or devour an energy shield protecting the Qotile to finish off the enemy with their Zorlon cannon.
- Tracing the roots of the 8086 instruction set to the Datapoint 2200 minicomputer (righto.com)
The Intel 8086 processor started the x86 architecture that is still extensively used today. The 8086 has some quirky characteristics: it is little-endian, has a parity flag, and uses explicit I/O instructions instead of just memory-mapped I/O. It has four 16-bit registers that can be split into 8-bit registers, but only one that can be used for memory indexing. Surprisingly, the reason for these characteristics and more is compatibility with a computer dating back before the creation of the microprocessor: the Datapoint 2200, a minicomputer with a processor built out of TTL chips. In this blog post, I’ll look in detail at how the Datapoint 2200 led to the architecture of Intel’s modern processors, step by step through the 8008, 8080, and 8086 processors.