Ralph's Projects
my .emacs.d
Simple 6510 Assembly game: 1NVADER for the Commodore 64
Source to follow along with the book "Creating Arcade Games on the Commodore 64" by Robert Camp
A simple semaphore class for bordeaux-threads inspired by SBCL's semaphore.
C64 assembly code snippets
C64 BASIC snippets from various sources
A chess tournament organizer.
cRSID by Hermit (Mihaly Horvath)
Sample solution to expression problem using object algebras in C#
Adapted code to follow along with Larry Xinyu's book Elementary Algorithms
Snippets inspired by and adapted from "Functional Programming in C#" by Oliver Sturm
Source code of G-Pascal by Nick Gammon
Re-assembled source code of the Giga-Ass assembler for the Commodore 64 home computer
Conway's Game of Life for the Commodore 64
Example "real world" programs for llvm-mos
A combination character, screen, and sprite editor for the venerable Commodore 64.
Contrib project for NServiceBus
MOS 6502 peephole optimizer
My implementation of the legendary Pong game for C64
Fork of Oliver Sturm's original FCSLib
The sieve of Atkin in C++
A portable memoization and caching library for .NET
Config files for my GitHub profile.
Code to follow along with the book "SDL Game Development" by Sean Mitchell.
A simple wrapper API for SQL Service Broker, and an ITransport plugin for NServiceBus
A Python implementation of the Dutch pairing system for Swiss format tournaments.
Source code of SYMASS 2-pass assembler for C64 by Robert Huehn
Source code from the video How to Write Tetris in C++ and SDL2