• Sign Up
  • Archive

Booting from Switches

Imagesource: https://youtu.be/DM4rZZBqXVM

Once you have completed the ISA and the basic architecture of your own CPU as well as input and output devices, you quickly face the next challenge. How do you boot your machine, as long as input and output devices can't be addressed yet, because no software can be pulled through the CPU byte by byte for exactly this task. Chicken & egg. πŸ₯

The solution nowadays is called BIOS, and when this did not exist yet, one packed basic routines into a ROM, which was placed in the address space in such a way, that the entry vector of the CPU pointed to these as the very first.

But what about machines built, when ROM was extremely expensive?

Dave Plummer from Dave's Garage asked himself this very question, and took up the challenge with an IMSAI 8080. The solution: addresses as well as data bytes of the boot code are manually poked into the machine's RAM using switches. Another exciting video after which you might be a lot smarter.Β 

Share the signal:

Read the full newsletter Issue #61 of 8bitnews.io: CHIP-8 IDE

More from #61

Don't want to miss updates like that? Subscribe below and receive regular content that we only share with our subscribers.

Don't Miss

Sign up for our retro & computing magazine and get content like that regularly. Relevant. Up to date. Free.

We send our subscribers one update twice a month. Retrocomputing topics well curated by a team who love machines of the 70s, 80s and 90s as much as you do.

  • Terms
  • Privacy
  • Imprint