Paul Harvey's repositories
space-invaders
A faithful reproduction of the original arcade Space Invaders game, as released in 1978 by Taito. Implemented in Z80 machine code for the ZX Spectrum 48K.
diy-display-tester
A test rig for the simple memory mapped display for the diy-cpu project.
diy-display
A simple memory mapped display for the diy-cpu project.
diy-cpu-controller
A micro controller based control unit for the Diy CPU.
diy-cpu-uc-assembler
Microcode assembler for the DIY-CPU project.
diy-cpu-simplified
A simplified version of the DIY CPU which is being implemented in physical hardware.
diy-cpu-meta
The repository collects together links and common materials related to the DIY CPU project.
eeprom-programmer
An EEPROM programmer - initially for parallel EEPROMs
diy-cpu
This project is a learning exercise in digital electronics, with goals to: Design a CPU from the ground up that is op-code compatible with the 6502. Implement and validate the design in a digital circuit simulator. Implement the design physically, primarily using the 7400 series of ICs.
hex-reader
A test tool to display up to 16 bits sampled from a digital circuit.
continuity-tester
A calibratable continuity tester.
atmega328-programmer
A programmer and prototyping tool for Atmega 328 microcontrollers.
teams-sucks
I often find myself on mute during M$ Teams meetings and struggle to find the relevant window to be able to unmute. This project solves the problem by providing an external physical device with buttons to bring Teams windows to the front/cycle them, to toggle mute and to toggle the camera.
i2c-detect
An Arduino sketch to scan for attached i2c devices and to display their respective addresses.