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.

Language:HTMLStargazers:21Issues:2Issues:0

vec-mat-comp-quat

C++ 2d/3d/4d Vector, 2x2/3x3/4x4 Matrix, Complex Number, Quaternion, and 3d Transformation Classes / Functions (Header Only libraries)

Language:C++License:LGPL-3.0Stargazers:17Issues:4Issues:0

MIDIkeyboard

MIDI and sound buzzer keyboard for the Logisim circuit simulator

Language:JavaStargazers:5Issues:4Issues:0

ShaderSearch

An HTML file to search for and play Shadertoy shaders by using shadertoy.com's API.

Language:HTMLStargazers:5Issues:2Issues:0

FractalAsm

x86 inline assembly language Mandelbrot and Julia fractal program (Windows)

Language:CStargazers:4Issues:2Issues:0

MyCPUfiles

These are various files pertaining to a CPU I designed. Can be used in conjunction with my Logisim CPU youtube video series.

Language:HTMLStargazers:3Issues:2Issues:0

FractalAsm-Linux

x86 assembly language (with GUI in C) Mandelbrot and Julia fractal program (Linux)

Language:CStargazers:2Issues:2Issues:0

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.

Language:HTMLStargazers:2Issues:0Issues:0

gl-transitions

The open collection of GL Transitions

Language:GLSLStargazers:0Issues:1Issues:0