View Source Document

Chris Pressey.md

Commentary by Chris Pressey

This work is distributed under a CC-BY-ND-4.0 license, with the following explicit exception: the ratings may be freely used for any purpose with no limitations.

Retrocomputing

How to Build a Working Digital Computer

A classic about building a computer with paperclips.

How to Design, Build, & Program Your Own Working Computer System

Describes the design of a computer called SCAMP:Y. Introduces the concept "CROM" (Changeable Read-Only Memory), which is a circuit board full of diodes (which is changeable because you can desolder and resolder the diodes to change the data that is "stored" in it.)

Microprocessor Programming for Computer Hobbyists

Older computer science book, addressing machine-level programming with a sort-of high level language called PL/M, which resembles PL/I. Really not bad.

history - Did Forth\'s inventor Charles Moore really write a CAD program in only 5 lines of code? - Retrocomputing Stack Exchange

.

PCE - PC Emulator

While it is called just "PC Emulator", it actually emulates 4 computers: Atari ST, IBM PC 5150/5160, Macintosh 128K/512k/512ke/Plus/SE/Classic, and Regnecentralen RC759 Piccoline.

aappleby/metroboy: A repository of gate-level simulators and tools for the original Game Boy.

.