Pinned Repositories
6502-asm
Code snippets I've written while testing and troubleshooting the WDC 65C02 in various hardware configurations.
aura-processor
badrng
A terrible random number generator implementation abusing the property of maps in Go (and most languages) that their order is not guaranteed when iterating over them.
bmp-rom-converter
Convert between monochrome .bmp images and raw 1-bit binary data for easy editing of graphics for LCD displays.
cache-controller
Fully parametric Set Associated Cache with a Pseudo Least Recently Used replacement policy implemented in VHDL.
extended-basic-calculator
A proof of concept for a step up from the classic single operation calculator project, including order of operations for addition, subtraction, multiplication, and division without the need for more advanced data structures, finite automata, etc.
invisible-maze-game
matrix_solve
I wanted to try to write a matrix solver.
poofypigeon's Repositories
poofypigeon/6502-asm
Code snippets I've written while testing and troubleshooting the WDC 65C02 in various hardware configurations.
poofypigeon/aura-processor
poofypigeon/badrng
A terrible random number generator implementation abusing the property of maps in Go (and most languages) that their order is not guaranteed when iterating over them.
poofypigeon/bmp-rom-converter
Convert between monochrome .bmp images and raw 1-bit binary data for easy editing of graphics for LCD displays.
poofypigeon/cache-controller
Fully parametric Set Associated Cache with a Pseudo Least Recently Used replacement policy implemented in VHDL.
poofypigeon/extended-basic-calculator
A proof of concept for a step up from the classic single operation calculator project, including order of operations for addition, subtraction, multiplication, and division without the need for more advanced data structures, finite automata, etc.
poofypigeon/invisible-maze-game
poofypigeon/matrix_solve
I wanted to try to write a matrix solver.
poofypigeon/monostable-555
Alternative to the monostable 555 timer circuit used in Ben Eater's 8-bit breadboard computer.
poofypigeon/P-1-WEC2021
Waterloo Engineering Competition 2021
poofypigeon/quine-mccluskey
A solver for the minimum cost cover of a logical function.
poofypigeon/vhdl-userlib
A collection of components and procedures for VHDL
poofypigeon/zynq_ps2_controller