sentinel. [Moved to Codeberg] Another size-optimized RISC-V CPU for your consideration.
61ym2151-decap. Silicon die analysis of the Yamaha YM2151 FM Synthesis chip
53AT2XT. [Moved to Codeberg] AT to XT Keyboard Protocol Converter firmware + schematic
32swmon. Small command-line tool and GUI to switch monitor inputs from command line
25spi_tb. CPOL=0, CPHA=0 SPI core for practicing formal verification with yosys
21m68kdis. Ancient but still respectable open source 68k disassembler.
13dumpcis. Dump PCMCIA Card Information Structure from DOS! Yes, in 2019.
10postcard-infomem. Store `postcard`-serialized data in microcontroller information memory.
9prog-vb. Command Line Virtual Boy Flash Cart (FlashBoy) Programmer
8pcbios. The big project that I am most likely to finish.
8pcuxn. UXN Implementation for the IBM PC
8devdriv. A Repository for MS-DOS Device Drivers I've Written.
7smolarith. Small, FPGA soft-cores for multiplication, division, and other arithmetic (eventually). Written in Amaranth.
7prjtrellis. Documenting the Lattice ECP5 bit-stream format.
7FIXBASIC. DOS TSR that fixes PC DOS 5.0's QBASIC crashes on non-genuine IBM clones.
7ATD_M117. Notes on reverse engineering the ADT Model M117 memory expansion ISA card.
7safe-ftdi. Nominally-safe Rust wrapper around libftdi.
6nwbackup. Network Backup program for mTCP (old DOS machines) and possible embedded targets.
6n6502fpga. Resources to create FPGA resource-saving 6502 SoCs using the Migen HDL.
5miform. Formal verification helpers for Migen
5migen_uart. It's a UART... written in Migen!
4pytest-amaranth-sim. Pytest plugin adding fixture for Amaranth simulation (in Python).
4libgccvb. Virtual Boy support libraries
4efbutils. MachXO{1,2,3,5} Embedded Function Block (EFB) Utilities
3Boneless-CPU. Resource-efficient 16-bit CPU architecture for FPGA control plane
3tw-timestamp. Clipboard hook to convert copy/pasted dates into TiddlyWiki format.
3jcore-j1. J1 (with patches) CPU core of the J-core project
3teraterm-litex. Tera Term 4/5 Plugin for LiteX Serial Flash Loader.
2msp430f5529. Rust Peripheral Access Crate (PAC) for MSP430F5529
2bmutils. My personal browser bookmarking utilities.
2boneless-sim. Simulator for the Boneless CPU.
1gp4-tests. A set of test Verilog sources for the GreenPAK 4 to exercise openfpga functionality.
1msp430-rtfm. Real Time For the Masses (RTFM), a framework for building concurrent applications, for MSP430 MCUs
1rc-adc. FPGA Ramp-Compare Analog-To-Digital Converter using RC Circuit. Proof of concept for now.
1omegabox. Multi-call binary for running Rust code on the space-sensitive Omega2.
1ymsoc. MiSoC SoC for use with the JT51 YM2151-compat core.
1TinyFPGA-A-Programmer. Low-cost (or free) programmer for TinyFPGA A-Series boards
1msp430f5529-quickstart. Example code for MSP430F5529 in Rust. Not meant for general use yet.
1xtpost. XT Server HTTP Client
1snesdev. Basic SNES development environment written for SCons/WLA-DX. Would be better as a Gist.
1vbdemo. Virtual Boy Demo. Also a test for me to see if I can maintain a complicated source tree.
1W65C02SXB. Code samples for the W65C02SXB 6502 Development Board
1wb-notifier. Notifier daemon that I use for my Workbench using TinkerBoard.
1yosys-experiments. A collection of yosys test cases I found useful to document
1chessie. Potentially misguided experiments in ML and types
1