loader from loading.io

Episode 149 - IDRIS Is Not UNIX

Advent of Computing

Release Date: 01/05/2025

Episode 162 - CSIRAC, Australia's First Computer show art Episode 162 - CSIRAC, Australia's First Computer

Advent of Computing

In 1949 CSIRAC sprung to life in a lab in Sydney, Australia. It was a very early stored program computer. All machines of the era were unique. But CSIRAC, well, it was very unique indeed. Selected Sources:   - The Music of CSIRAC - Pearcy and Beard on CSIRAC

info_outline
Episode 161 - The IAS Machine show art Episode 161 - The IAS Machine

Advent of Computing

The first batch of digital computers emerge directly following WWII. The hallmark of this generation is uniqueness: no two computers are the same. However, there is a machine that bucks that trend. The IAS Machine, built in Princeton in the late 1940s, served as the inspiration for at least a dozen later computers. But how similar were these Princeton-class computers? What exactly was so special about the IAS Machine? And how does good 'ol Johnny von Neumann get tied up in all of this? Selected Sources: Bigelow Oral History - Prelin IAS Machine Report -...

info_outline
Episode 160 - What can Lunar Lander tell us about FOCAL? show art Episode 160 - What can Lunar Lander tell us about FOCAL?

Advent of Computing

Lunar Lander is one of the best loves video games of all time. The game was created in 1969 as an homage to the recent Apollo 11. From there it would only spread. Just about anything that can print text has it's own version of Lunar Lander. The early history of this game is mixed up with something weird: two nearly identical programming languages. Today we will be using the history of Lunar Lander as a good excuse to look at an obscure tongue called FOCAL. This language is so close to BASIC that direct line-by-line translation is possible. But are the two connected?

info_outline
Episode 159 - The Intel 286: A Legacy Trap show art Episode 159 - The Intel 286: A Legacy Trap

Advent of Computing

In 1982 Intel released the iAPX 286. It's was the first heir to the smash-hit 8086. But the 286 was developed before the IBM PC put an Intel chip on every desk. It's design isn't influence by the PC. Rather, it reaches further into the past. Today we are looking at the strange melding of old technology, new ideas, and compatibility that lead to the 286.

info_outline
Episode 158 - INTERCAL RIDES AGAIN - Restoring a Lost Compiler show art Episode 158 - INTERCAL RIDES AGAIN - Restoring a Lost Compiler

Advent of Computing

In 1973 the world caught it's first glimpse of INTERCAL. It's a wild and wacky language, somewhere between comedy and cutting satire. But the compiler was never circulated. There would be later implementations, but that original compiler remained lost to time. That is, until now. This episode covers how the original source code was found, and my attempt to get it up and running. Get the source code for INTERCAL72 here: Read the original INTERCAL manual:

info_outline
Episode 157 - Only S1 Users Will Survive! show art Episode 157 - Only S1 Users Will Survive!

Advent of Computing

The S1 operating system can do it all! It can run on any computer, read any disk, and execute any software. It can be UNIX compatible, DOS compatible, and so, so much more! But... can S1 ship? Today we are talking about an operating system that sounds too good to be true. Is it another example of vaporware? Or is S1 really the world's most sophisticated operating system?  

info_outline
Episode 156 - RPG, a Different Paradigm? show art Episode 156 - RPG, a Different Paradigm?

Advent of Computing

How do you make a computer act less like a computer? It sounds like some kind of riddle, but in the early 1960s it was an actual problem. As IBM customers transitioned from tabulators to computers they ran into all sorts of practical issues. Programmers became a hot commodity. But how do you find a programmer in 1959? And how can you even afford such a luxury? Wouldn't it be better if you could just use your new computer as a tabulator? Well, with RPG, all that and more was possible.

info_outline
Episode 155 - LINC show art Episode 155 - LINC

Advent of Computing

In the early 1960s a neat little machine came out of MIT. Well, kind of MIT. The machine was called LINC. It was small, flexible, and designed to live in laboratories. Some have called it the first personal computer. But, is that true? Does it have some secret that will unseat my beloved LGP-30? And how does DEC fit into the picture?

info_outline
Episode 154 - ACTing Up show art Episode 154 - ACTing Up

Advent of Computing

The LGP-30 is one of my favorite computers. It's small, scrappy, strange, and wonderous. Among its many wonders are two obscure languages: ACT-I and ACT-III. In this episode we are exploring the ACTS, how the LGP-30 was programmed in practice, and why I've been losing sleep for the last few weeks.

info_outline
Episode 153 - The Keypact Mystery show art Episode 153 - The Keypact Mystery

Advent of Computing

When I was down at VCF SoCal I ran into a strange machine: the Keypact Micro-VIP. It's a terminal without a keyboard, covered in dials, with a speaker and a switch labeled "voice". This chance encounter with the unknown sent me down a wild path. It involved the creeping spread of computing, chicken feed, door to door life insurance salesmen, and at least one early hacker.

info_outline
 
More Episodes

This episode we are taking a trip back to UNIX world. We're looking at IDRIS, the first clone of UNIX. It was supposed to be highly compatible, but use no code from Bell Labs. IDRIS ran on everything from the Intel 8080 up to the IBM System/370. There was even a version that could run MS-DOS programs. Sound too good to be true? Well, that may be the case.

Selected Sources:

https://archive.org/details/aquartercenturyofunixpeterh.salus_201910/page/n196/mode/1up - A Quarter Century of UNIX

https://github.com/hansake/Whitesmiths-Idris-OS - Co-Idris disk images and executables