Projects & Works

Collected on this page are programming projects that I’ve worked on. These are applications or programs that are run locally, so read the descriptions on how to use them.

Digital Retro Game Library

This is a visual database of all the games I have curated on my retro platforms, including the Analogue Pocket and Mister FPGA. This data allows organization of my games on those platforms to create shortcuts on Mister, and playlists on the Pocket.

Sort by platform and genre to view all of the games that I think are worth playing on all classic hardware.

OPL Theme and Loadout

OPL, or Open PS2 Loader, is a UI application that runs on the Playstation 2 and serves games. OPL can be configured with different visual themes, and it can show graphics and information about each game.

This is a copy of all of OPL files on my Games server, minus the games.

Playstation 2 Game Inventory

For all of the Playstation and Playstation 2 stored on my network share, I have created a visual database to view all box art and metadata associated with all games available.

You can view games by platform or by genre, and you can switch views between box art and metadata.

Video Game Collection

This is a visual database of all the games I have purchased and collected over the years of gaming. I've done this most of my life, so I've amassed quite a collection.

I've always wanted a way to keep track of everything I own, and I recently had the inspiration to my ideas into life.

Analogue Pocket Extras

This is a collection of files and instructions to add more games and capabilities to some cores that are available on the Analogue Pocket.

This doesn't include any actual core code. Files included in the release should be applied to cores you have already downloaded. MRAs are included for games, but games themselves can be acquired from using updaters.

Analogue Pocket Utils

This is a collection of Java programs and shell scripts that I've written to help me manage, organize, and create games and data for the Analogue Pocket.

This includes creating Arcade Roms, organizing Platform information, creating Library Images, and organizing core and game information in a database. Eventually that data could be used to create Library data and playlists.

Schlock Bot

Everyone in stuck indoors thanks to the pandemic, so why not try playing some video games on the Internet? I've started streaming games on Twitch, and every good Twitch channel needs some robots to help them out.

Schlock Bot is a program that runs chats commands on Twitch and Discord while I'm streaming with games for guessing Pokemon and taking bets on my Shiny Hunts!