Likes computer graphics, software security, reverse engineering, ML, HPC.
duckstation. Fast PlayStation 1 emulator for x86-64/AArch32/AArch64/RV64
10kpce. PC simulator/emulator targeting a range of systems from 8086 through to Pentium, written in C++
83emu-shaders. Collection of GLSL and ReShade shaders for various emulators
28bspview3. BSP map viewer for idtech3-based games
16gbe. GB/GBC emulator
12streamit-hls. LLVM-based compiler for the StreamIt language, targeting CPUs, and FPGAs via high-level synthesis (honours thesis)
7libfif. Small virtual filesystem-in-a-file library. Also can be in memory.
6soundtouch. SoundTouch Audio Processing Library (forked from https://codeberg.org/soundtouch/soundtouch)
5space-invaders. 8080-based Space Invaders Emulator
4duckstation-ext-qt-minimal. Minimal version of Qt for DuckStation which only includes the required modules
4tinyrasterizer. Silly project to rasterize 3D objects to a terminal
3ps1-tests. Collection of PlayStation 1 tests for emulator development
3SubnettingTool. Web-based tool for generating IPv4 subnetworks
2cpuinfo. CPU INFOrmation library (x86/x86-64/ARM/ARM64, Linux/Windows/Android/macOS/iOS)
2nese. Semi-functional NES Emulator
2SimpleNVGPUInfo. Simple GPU info using nvapi
2YBaseLib. Collection of cross-platform C++ utility classes
2psx-spx.github.io. Awk
2YGameEngine. Old cross-platform game engine, no longer developed
1teensylcd-simulator. Simulator based on simavr for QUT TeensyLCD development board
1libchdr. Standalone library for reading MAME's CHDv1-v5 formats.
1aoc2019-intcode. Advent of Code 2019 Intcode Computer written in C++
1shaderc. A collection of tools, libraries, and tests for Vulkan shader compilation.
1