shirriff
Restored Apollo Guidance Computer, Xerox Alto. Reverse-engineering old chips. Analog computing. Added ₿ to Unicode. Charger teardowns. Arduino IRremote library.
righto.comCalifornia
Pinned Repositories
alto-bitcoin
Bitcoin mining on the Xerox Alto
Arduino-TV-B-Gone
The TV-B-Gone software ported to the Arduino platform
bitcoin-code
Python example code for "Bitcoins the hard way: Using the raw Bitcoin protocol"
fpga-fizzbuzz
Implementation of FizzBuzz on an FPGA
ibm-system-360-50-simulator
Simulator of an IBM System/360 Model 50
TICalculatorJSSimulator
Simulate a 4-function TI calculator and the Sinclair Scientific calculator using the original source code
ul914
A printed circuit board representation of the Fairchild μL914 dual-input NOR gate
virtualagc
Virtual Apollo Guidance Computer (AGC) software
xc2064
Reverse engineering the XC2064 FPGA
z80-notes
Notes on the internals of the Z-80 chip.
shirriff's Repositories
shirriff/Arduino-TV-B-Gone
The TV-B-Gone software ported to the Arduino platform
shirriff/bitcoin-code
Python example code for "Bitcoins the hard way: Using the raw Bitcoin protocol"
shirriff/TICalculatorJSSimulator
Simulate a 4-function TI calculator and the Sinclair Scientific calculator using the original source code
shirriff/alto-bitcoin
Bitcoin mining on the Xerox Alto
shirriff/fpga-fizzbuzz
Implementation of FizzBuzz on an FPGA
shirriff/alto-mandel
Mandelbrot for Xerox Alto, written in BCPL
shirriff/pru-blink
Blink demo, showing how to use the PRU microcontroller on the PocketBeagle
shirriff/vga-fpga-fizzbuzz
Generate VGA video output for the FizzBuzz problem, using an FPGA
shirriff/groupmark
Proposal to add the group mark character from the IBM 1401 character set to Unicode
shirriff/quine
Create a quine scarf
shirriff/visual6502
Transistor level 6502 Hardware Simulation in Javascript
shirriff/alto-display-image
Simple program to display an image on the Alto
shirriff/multi-branch-fractals
C# code to generate multi-branch fractals for z^2.5 + C
shirriff/beaglebone-universal-io
Device tree overlay and support scripts for using most available hardware I/O on the BeagleBone without editing dts files or rebuilding the kernel
shirriff/pup-wireshark
Wireshark plugin to decode Xerox Alto PUP packets
shirriff/ContrAlto
This repository contains the source code for Living Computers: Museum+Labs's Xerox Alto emulator, ContrAlto.
shirriff/openomni
Documentation and library for decoding omnipod communications.
shirriff/tensorflow
Computation using data flow graphs for scalable machine learning
shirriff/tflearn
Deep learning library featuring a higher-level API for TensorFlow.