Aaron Shappell's repositories
tage-predictor
SystemVerilog implemention of the TAGE branch predictor
dso150_mod
Add-on board for the DSO150 Oscilloscope to add an internal lipo battery and usb serial support.
DE1SpaceInvaders
A hardware implementation of Space Invaders on the DE1_SoC FPGA board for my EE371 final project.
LD8035E-Eagle-Library
An Eagle library for the LD8035E 7-segment vacuum fluorescent display
ArduinoNESController
An Arduino library to read NES controllers
ArduinoSNESController
An Arduino library to read SNES controllers
black-parrot
A Linux-capable RISC-V multicore for and by the world
ColonyAutomata
A cellular automata of simple colony interactions
custom_keyboard
Various files and resources for my handmade custom mechanical keyboard.
elapser
A time lapse application for window, mac, and linux
lightsoutsolvabilityai
A neural network to predict whether a given starting lights out game configuration is solvable or not.
lightsoutstartgenerator
Generates starting configuration of lights out games and classifies them as solvable and unsolvable for neural network training.
MultiplayerDemo
Simple multiplayer demo made with Godot
PersonalWebsite
Redesign of my personal website made with Kotlin and Spring Boot
renemagritteinteractive
A live and interactive rene magritte painting both visually and through sound.
timer.js
A simple javascript timer with resuming, pausing, elapsed time, and delta time.
UnitySpritesheetFixer
Currently a commandline tool to convert 2D sprite sheets to fixed versions to prevent pixel gaps in Unity.