Mark Craig's repositories
CPUsimulator
This is an HTML/Javascript CPU simulator and assembler for the CPU I designed. Originally, I created this CPU on paper many years ago for a homework assignment in college. More recently, I implemented my design in the Logisim logic simulator, and eventually it ran on an FPGA.
vec-mat-comp-quat
C++ 2d/3d/4d Vector, 2x2/3x3/4x4 Matrix, Complex Number, Quaternion, and 3d Transformation Classes / Functions (Header Only libraries)
MIDIkeyboard
MIDI and sound buzzer keyboard for the Logisim circuit simulator
ShaderSearch
An HTML file to search for and play Shadertoy shaders by using shadertoy.com's API.
FractalAsm
x86 inline assembly language Mandelbrot and Julia fractal program (Windows)
MyCPUfiles
These are various files pertaining to a CPU I designed. Can be used in conjunction with my Logisim CPU youtube video series.
FractalAsm-Linux
x86 assembly language (with GUI in C) Mandelbrot and Julia fractal program (Linux)
GithubTool
This is an HTML file for accessing Github.com repositories and users via Github's web API. Also includes a markdown viewer and a C (Linux) program to access Github's API.
gl-transitions
The open collection of GL Transitions