Projects
Many projects are a multi-year effort, the dates below represent the point at which I considered them viable and ready for use.
Ongoing
- impress - a compressing, seekable, mountable disk image format and archiver.
2024
- ghidra-mn102 - Matsushita MN102 processor series support for Ghidra.
- RISC-Vision - a proof-of-concept 512 bytes RISC-V Linux demo.
- cryptopoop - a toolset for working with Linux cryptoloop images.
- piopack - a toolset for working with Pioneer DJ firmware images.
2023
- Twofold - (with Salty Salty Studios, stepped back during development) a visual novel chronicling the life of a college student caught in the crossfire of a student feud while trying to stay afloat academically.
- ghidra-h8-300 - Hitachi H8/300 processor series support for Ghidra.
- furca - a tiny, simple Python 3 pre-fork library for distributed applications.
- focon-util - a toolset for working with industrial devices from Focon Electronics Systems A/S.
- fawtools - a toolset for working with FAW Electronics bootloaders.
2022
- rES1gn - a software-only exploit for Namco System ES1 arcade boards.
- readnwiip - a toolset for working with low-level Wii boot structures.
2021
- Arcade-Docs - open arcade documentation project!
- weegee - automated management tools for WireGuard configurations.
- stigma - an OpenWrt-based firmware for VPN gateway routers in arcade networks.
- sx - a Python library for binary file format parsing and generation, iteration 3.
- img4 - a toolset for working with various low-level Apple file formats.
- truedecrypt - decryption tools for TrueCrypt 4.x volumes.
2020
- First Snow - (with Salty Salty Studios) a visual novel prequel to Twofold, focused on Allison and Eileen's first months in community college in the leadup to Christmas, and the many varied people who surround them.
- restruct - a Python library for binary file format parsing and generation, iteration 2.
- hemisphere - a multi-DJ live streaming toolkit.
- Dependency Analyzer - a Binary Ninja plugin that enables basic cross-file analysis.
2019
- smol - (with PoroCYon) a compressing linker for Linux demoscene productions.
- unimgc - a set of tiny tools to pack and unpack HDD Raw Copy Tool hard drive images.
2018
- rendertoy - a local shadertoy renderer.
- nene - a cute tool to broadcast your currently playing show to Discord!
2017
- vm-utils - a toolset to spin up and manage QEMU-based virtual machines.
2016
- Sora no Woto: Otome no Gojuusou - English translation patch - (with OkaySubs full English translation of a visual novel in the Sora no Woto franchise, released on the Sony PSP. Karaoke included!
- destruct - a Python library for binary file format parsing, iteration 1.
- gfxi - (abandoned) a PC-98 graphics programming library.
- atwork - a tiny, simple Python 3 library for progress indication in your terminal.
2015
- upaste - a tiny Python 3 pastebin using a flat file backend.
- nvltool - a tiny, simple tool to unpack, modify and repack .nvl archives from the NVList visual novel engine.
2014
- pydle - a modular asynchronous IRC library for Python 3.
- clippy - easy, cross-platform clipboard management in Python.
- rave - (abandoned) a modular, cross-platform visual novel engine written in Python 3.
2013
- micromanage - a complete solution for managing Icecast-based online radio stations.
- tqsh - a simple visual novel engine within the confines of your
bash
shell.