ASSEMBLER.MOV
This is Gabriel Campbell's website. I am a programmer currently focused on
developing an OS for my fantasy computer.
My favorite color is brown.
Projects
My current projects are:
- virt - Clean & portable custom RISC ISA emulator (paging, interrupts, timers, atomics).
- Pier - My own C-like programming language targeting virt, which I use for most of my
programming now.
- Kernel - Unnamed monolithic Unix-like kernel with preemptive multitasking
and various other features.
- Userland - The userland to be used with the kernel (shell, utils,
editor, compiler).
A few of my old projects include:
- Piculet - Bytecode runtime environment for 2D/3D software + custom shader
bytecode; raster/RT/compute. GitHub.
Platform spec.
- FreeBuild - A small brick-building game I made. Didn't spend long on it but
still fun to play around with.
GitHub.
- Zombies Game - Simple FPS written for WebGL university course. GitHub. Play here.
GitHub Profile