Ralph's Projects
my .emacs.d
Simple 6510 Assembly game: 1NVADER for the Commodore 64
4th Forth implementation, bytecode vm architecture
Pac-Man on the C64
Source to follow along with the book "Creating Arcade Games on the Commodore 64" by Robert Camp
Small breadth-first search implementation in C# for coding practice
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#
eForth version 4.3.1 for naken_asm - Tings original, but for another assembler; fixed 2 bugs, added small tools for dealing with the flash.
Adapted code to follow along with Larry Xinyu's book Elementary Algorithms
A collection of Forth code snippets I've collected while learning the language
Snippets inspired by and adapted from "Functional Programming in C#" by Oliver Sturm
Derived from FreeForth by Christophe Lavarenne
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.
Selected code from the book "Mastering Algorithms in C" by Kyle Loudon
Hardware UART example for MSP430G2553 on TI Launchpad using mps430-gcc on Linux
Contrib project for NServiceBus
MOS 6502 peephole optimizer
Pac-Man in Python
Pom1 Apple 1 Emulator