Navigation:

Projects:

Projects

Welcome to the listing of my various projects. The are assorted into the various categories. Some projects I have not worked on in quite some time, some I plan I come on coming back to, and a few are in active development.

Some projects, are also long term. These are long term goals, and are rather large projects.

If a project does not have a page. It will have one soon! My goal is to overtime work up to documenting much of my past and previous works.

Long Term

Crumb, RISC-V SoC

Crumb is a RISC-V SoC designed to encapsulate a lot of my hardware design knowledge and work into one project.

Its the predecessor to a now archived held project Orca Emulator, a attempt at hardware emulated GameCube / Wii.

Crumb will hopefully become a SoC capable of running Linux with 3D graphics acceleration capable of playing basic games.

Crumb RISC-V SoC

Current

N64 Cart

For some time now I have wanted a way to play custom games on my N64. Products exist for this but I wanted to make my own to add in extra debugging features.

Thus I have been working on creating a custom N64 cartridge that allows you to play homemade ROM files and ROM hacks.

There is also the aim to add a GDB stub into the games that can communication via USB using the N64's cartridge bus.

This Blog

The work to create this blog. It exist as a custom Cloudflare python worker with no dependencies to create a rather interesting setup where an entire page is described as 1 markdown file that is translated into HTML and cached as needed.

Past

UwU Uno Loader

This was a short 2 day long mini project to see how much you could embedded into the 512 bytes of the Arduino's Bootloader while keeping the same functionality.

In this case, it acts as a normal bootloader, but replaces many of the strings in the downloaded program to "UwU speak."

GitHub Repo

Last Edited September 13, 2024