Edinburgh

Aidan Dodds

Expert
@bit-hack

Principal Software Engineer

riscv-vm. A Small RISC-V Virtual Machine

94

icesid. A C64 SID Chip recreation in FPGA

43

iceXt. iceXt

43

SAM. Software Automatic Mouth - Tiny Speech Synthesizer

28

softgl. Software Rendered OpenGL implementation

16

nano-script. Nano Script - A minimal scripting language

13

nano3d. nano 3d is a small modern software rasterizer

13

fake86. Fake86 emulator redux

13

colib. tiny, cross platform, co-routine library

11

bvh. A dynamic AABB tree implementation

7

midi. A little midi file parser

5

dxemu. DirectDraw and DirectInput emulation layer for old games on modern computers

5

nanojit. a tiny little jit compiler

5

ldjam. ludum dare jam framework

4

lz77. Minimal lz77 C library

3

crapjit. Crapjit - The simplest JIT compiler.

2

rv32i_verilog. An RV32I verilog soft core

2

vmachine. Paul Bakers VMachine

2

OberheimMatrix1000. Oberheim Matrix 1000 CPU Replacement

2

Quake1. A Quake1 source port

2

8088-RPi-Project. homebrew8088's RPi Project Fork

2

raycast. raycast

2

json. A very minimal json parser in C

1

verilog-vgm. verilog vgm player

1

ix86. An x86 dynrec engine based on pcsxr

1

portable_quake. A portability oriented quake port

1

nomad-docs. Design documentation for Nomad

1

Quake1Articles. C

1

pico8dump. Pico8 cartridge dumper

1

ctrl_alt_defeat. A RISCV hacking game

1

visual6502. visual 6502 refactor and code documentation

1

nomad-game. Nomad, the game

1

nanoengine. a small game engine

1

c-subset. A compiler for a subset of C

1

cpu-16. CPU-16, a virtual 16bit computer

1

7drl. 7 Day Roguelike

1

quad_rasterizer. hierarchial rasterization using quad tree

1

go_vt100. A VT100 terminal on the NAND land go FPGA board

1

RTk.GPIO. A C++ API for the RTk.GPI board

1
39
Apply