How to construct a 4-bit computer, see how computing works at a base level.
Tag: computing
Creating the 6502 processor
The MOS 6502 was created as a cheap alternative to the Motorolla 6800, and powered a lot of the consumer electronics in the 1980’s. Its layout was created by one man in one iteration with no errors.
These days, you can’t design and lay out a computer chip without a computer. An Intel Core 2 chip has hundreds of millions of transistors. The 6502 had 3,510, and an engineer—a person, not a computer—had to draw each one by hand to lay out the chip. Mainly it was a single engineer, Bill Mensch.
The original paper plans are long gone, but a team managed to a create a visual simulation of the 6502 at transistor level.
Vintage firing control computer
A US Navy training film describing the mechanical computing involved in vintage firing control mechanisms.
MacPaint source
Apple has donated the the MacPaint source code to the Computer History Museum. Bill Atkinson was responsible for the code, including QuickDraw, which formed a large portion of the MacOS.
A reporter asked Steve Jobs, “How many man-years did it take to write Quick Draw?” Steve asked Bill, who said, “Well, I worked on it on and off for four years.” Steve then told the reporter, “Twenty-four man-years”. Obviously Steve figured, with ample justification, that one Atkinson year was the equivalent of six ordinary programmer years.
The main source is written in Pascal, and is quite beautiful to read — you can tell that he took pride in it. The rest of the code is written in assembler language for the 68000 processor.
Using GPU’s for general computation
How the GPU came to be used for general computation.
If a program can be broken up into many threads all doing the same thing on different data (ideally executing arithmetic operations), a GPU will probably be able to do this an order of magnitude faster than a CPU.
3D Mandelbrot

The Mandelbulb is an attempt to create a three dimensional equivalent to the famed Mandelbrot fractal. There’s information about the math behind the Mandelbulb, many images, links to videos and more. If you want the quick version, Wired posted a brief overview and a gallery of images.
Apollo 11 source code
The source code for the Command Module and Lunar Module has been scanned and posted online for all to enjoy.
Homebrew CPU
Steve Chamberlin created his own custom 8-bit CPU, which he dubbed Big Mess of Wires. It brings me back to my assembly language class and the late night bug hunts, there’s something very visceral about talking directly to the machine.
Computing and the Creative Arts
Computing and the Creative Arts is a new degree being offered by my alma mater that would’ve been right up my alley.
Age of the Right Brain
Substrate Gallery of Computation
Substrate – Gallery of Computation