shiz

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

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.

2012

  • rpatool - a tiny, simple tool to unpack, modify and repack .rpa archives from the Ren'Py visual novel engine.