Pinned Repositories
bus-mu
Experimentation towards a cycle-accurate n64 emulator
centurion_isa
doom3.gpl
Doom 3 GPL source release
five_clique
fork of gitlab.com/bpaassen/five_clique. Solution to Matt Parker's 5-clique problem
hackdriver
A hacky userspace v3d driver for the raspberry pi.
i8086
(wip) Amaranth HDL implementation of Intel 8086 CPU
Kea
Experiment with an interactive disassembler/decompiler. Currently only supports the Gameboy's z80.processor
kvmbox
Experimental xbox emulator using kvm.
llvm
Videocore Backend for llvm
Python-Ray-tracer
This is a ray tracer I wrote for a univeristy assignment last year. I don't claim that it is fast or good code.
phire's Repositories
phire/centurion_isa
phire/bus-mu
Experimentation towards a cycle-accurate n64 emulator
phire/five_clique
fork of gitlab.com/bpaassen/five_clique. Solution to Matt Parker's 5-clique problem
phire/i8086
(wip) Amaranth HDL implementation of Intel 8086 CPU
phire/firesnes
Experimental JIT snes emulator project.
phire/dolphin
Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.
phire/m1n1
A bootloader and experimentation playground for Apple Silicon
phire/picopif
WIP
phire/spade_r4300
phire/Architecture-of-consoles
Technical articles about console architecture
phire/bevy_mod_slang
Slang shaders for Bevy
phire/centdeux
phire/cube
My attempt at learning how to make out-of-order cpus
phire/delta-studio
A game engine currently under development.
phire/egui
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
phire/embassy
Modern embedded framework, using Rust and async.
phire/EmuTemplate
phire/EtchedEmu
An emulator in progress for the Centurion CPU6 based minicomputer
phire/FEX
<HdkR> Super lazy naming of Fast X...86
phire/ipl3hasher
GPU-accelerated hash collision finder for the N64 IPL3 boot code
phire/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
phire/modular-bitfield
Macro to generate bitfields for structs that allow for modular use of enums.
phire/piranha
High performance scripting and specification language.
phire/simcopter_auto_decomp
phire/simcopter_tool
Tooling for recompiling debug binaries of msvc++ 4.1
phire/smol
experiments with small elfs
phire/Terrain3D
A high performance, editable terrain system for Godot 4.
phire/Vulkan-Hpp
Open-Source Vulkan C++ API
phire/vulkano
Safe and rich Rust wrapper around the Vulkan API
phire/winit_vs_bevy
A quick benchmark to check CPU usage of raw winit+wgpu vs Bevy