C Chads's Projects
C-Chads github profile stuff
Custom notation and engine for state machine construction and per-iteration processing. Never write Game logic spaghetti again!
All CPU and MCU documentation in one place
Group Constitution
C-Chads C Programming Style Guide
C in four functions
cc65 - a freeware C compiler for 6502 based systems
A small C compiler
simple parsed programming language idea i'm working on.
The flexible game engine.
A tiny software renderer implemented from scratch without the use of graphics API, used to understand how GPUs work.
Tutorial programs for the SEABASS metaprogramming language.
gb single-file public domain libraries for C & C++
Simple OpenGL core profile loading
OpenGL 1.x driver shim for OpenGL ES devices.
Hardware Agnostic Graphics Library for embedded
SDL2 HAL for the HAGL graphics library
Kernel8 Intermediate representation language.
libbpg (copy of the source code for easy access)
"libcpu" is an open source library that emulates several CPU architectures
Cross-platform C99 lock step thread implementation especially useful for writing games, using pthreads
The MHS Filesystem- A very simple linked-list based file system designed for recoverability and low data redundancy. Public domain filesystem (Version 1)
A tiny C header-only risc-v emulator.
An SDL2-based implementation of OpenAL in a single C file.
mujs javascript engine
Motorola 680x0 emulator written in C
Unofficial mirror of etalabs musl repository. Updated daily.
Fake6502 with numerous bug fixes, plus fake65c02, a CMOS chip emulator. Public domain 6502 emulator and public domain 65c02 emulator.
Public domain Z80 emulator
The Public Domain C Library