Ken Shirriff's Projects
IBM 1402 card reader schematics
Bitcoin mining on the Xerox Alto
Simple program to display an image on the Alto
Interface to Xerox Alto's 3 Mb/s Ethernet
Mandelbrot for Xerox Alto, written in BCPL
Generates the Apollo spacecraft ranging code using a Teensy
KiCad Symbol & Footprint Library for Arduino Modules (Shields, Sockets and Tiles)
The TV-B-Gone software ported to the Arduino platform
Device tree overlay and support scripts for using most available hardware I/O on the BeagleBone without editing dts files or rebuilding the kernel
Circuit boards to beep out the backplane in the Apollo update test box
Python example code for "Bitcoins the hard way: Using the raw Bitcoin protocol"
This repository contains the source code for Living Computers: Museum+Labs's Xerox Alto emulator, ContrAlto.
Investigation into the x86 DAA (Decimal Adjust after Addition) instruction
A book about how to design new typefaces with FontForge
DX7 FM multi plaform/multi format plugin
Implementation of FizzBuzz on an FPGA
Friends don't let friends make certain types of data visualization - What are they and why are they bad.
Reverse-engineered schematics for the IR3R53 audio amplifier chip used in the Game Boy Color
Proposal to add the group mark character from the IBM 1401 character set to Unicode
Tools for the Honeywell H-800 family of mainframe computers of the 1960s (H-800, H-1800, etc).
Arduino library for the Texas Instruments ADS7828 12-bit, 8-channel I2C A/D converter
Simulator of an IBM System/360 Model 50
An implementation of the Xerox IFS protocol suite
Official KiCad schematic symbol libraries for Kicad 5
To learn about optics and microscopy, we generated a simple to build lego microscope that does not need precision optics and 3D printed parts.
C# code to generate multi-branch fractals for z^2.5 + C
Automatically exported from code.google.com/p/music-synthesizer-for-android
Open Source Computer Vision Library
Documentation and library for decoding omnipod communications.
Arduino library for PCA9634 I2C 8 bit PWM LED driver, 8 channel.