actavis.dev

Status
About
mex
mex @devcheckra1n

I do matching decompilation and reverse engineering, mostly PlayStation 1. The idea is to write C that compiles to the exact bytes the original build produced, which means a lot of MIPS R3000, overlay layouts, and coaxing a 1997 compiler into agreeing with you. Outside of that I'm into consoles, emulation, and tooling that sits close to the hardware.

Time
In Eastern US --:-- loading
Where you are --:-- loading
Decomp progress
j / k to move · enter to expand · esc to close · ? for keys
Matched code

The C on the left compiles to exactly the bytes the 1997 disc shipped. Every one of these sat unmatched for a while; the note says which single decision closed it.

Parked

Functions that do not match yet, with the exact residual and everything already ruled out. A parked function is a hypothesis, not a verdict: several have fallen on a re-read.

Operating system
NixOS NixOS 26.05 x86_64

Declarative and reproducible. The whole machine is one flake, rebuilt from a git repo rather than configured by hand. Hyprland, foot, neovim.

Repos
Demos

Things that run in the page rather than being written about. The dashboard is the original Xbox one, built from Theseus with emscripten and rendering through WebGL 2.

Soundtrack
NameLengthType
Contact
Address
nothing playing
· 0:00