Douglas P. Fields, Jr.'s repositories
genera-src
Source code for various Genera projects of Douglas Fields
arcadia-hw
A basic tutorial for the Arcadia Unity Clojure system, starting with a "Hello World"
screeps-full
Now that I have retired from Screeps, I post my full code here for public amusement.
EthernetRepeater
A SystemVerilog implementation of a Ethernet Repeater targeting a Terasic DE2-115 and Marvell 88E1111 PHY
symbolics-console-protocol
Attempt to reverse engineer the symbolics console protocol and read it
systemverilog-hdmi
Implement HDMI output using only SystemVerilog and an Analog Devices ADV7513
High-Speed-Priority-Queue-for-C-Sharp
A C# priority queue optimized for pathfinding applications
macos-virtualbox
Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox for Windows, Linux, and macOS
roll-a-ball
An Arcadia port of the Unity3D Roll a Ball tutorial
symbolics-console-kbdm
Implementation of the Symbolics console Keyboard and Mouse input using standard PS/2 mouse and keyboard
aoc-2021
Advent of Code 2021 solutions in SWI-Prolog
aoc2022
Advent of Code 2022 in Clojure
Arcadia
Clojure in Unity
examples
:space_invader: Example apps using Ruby 2D
fpga-i2c
FPGA integration of the Pimoroni Scroll Hat Mini
fpga-spi-peripherals
FPGA SystemVerilog SPI implementation with controllers for several common or interesting peripherals
JSONObject
The JSONObject class/library for Unity
musli
Müsli USB Pmod-compatible module
openhab-2.5.x-intesisbox
Backup of the IntesisBox code just in case
ruby2d
:video_game: The Ruby 2D gem
savageRoller
Dice roller for Savage Worlds targeting the M5 Cardputer
ztools
Infocom Z-Machine Tools 7.31 source from http://inform-fiction.org/zmachine/ztools.html or http://ifarchive.org/indexes/if-archiveXinfocomXtoolsXztools.html