This is your work, valued
PhD, MEng. Research Fellow in Battery Characterisation and Testing. I like C programming, embedded systems, PCB design.
Peanut-GB. A very fast and portable Game Boy (DMG) emulator single header library written in C99.
511ctrmus. 3DS Music Player
139RP2040-GB. Game Boy emulation on the Raspberry Pi RP2040 microcontroller.
136DBGC. A Game Boy cartridge using the Raspberry Pi RP2040 with RTC and MBC support.
56cmio. Custom Raspberry Pi Compute Module (1/3) IO Board
35gameboy-c. GameBoy Emulator in C
19Haiyajan. A tiny and fast libretro entertainment application.
73ds-lvgl. An example of using LVGL on the 3DS
6MiniGBS. Small .gbs chiptune player for Linux and Windows
5minigb_apu. Fast Game Boy audio emulation with 16‑bit sample output
5GDEP015OC1-PIC16-Demo. Demo of the MH-ET LIVE 1.54″ E-paper Module, which uses the GDEP015OC1 (IL3829) display, using a PIC16F18855 microcontroller.
4MCP4725-WAV. A WAV player using the MCP4725 DAC, an SD card, and an Arduino UNO
3trivial_opus_dec. A simple opus decoder example
3mp12wav. Convert mp1 to wav
2isf2csv. Converts oscilloscope ISF files to CSV
2pokegb. A gameboy emulator that only plays Pokemon Blue, in ~50 lines of c++.
2menu. C
2buildtools. Set of common build tools.
2texturepack-utils. HTS, HTC and mTP64 texture pack utilities
2Etch-a-sketch-Arduino. An etch-a-sketch implementation using Nokia 5110 LCD and Funduino Joystick Shield V1.A
2ia32-uefi-archlive. Files required to compile an Arch Linux installation iso for 32-bit UEFI computers
2simple-mbc3O-test. A simple mbc3O (mbc30) test ROM that prints results to the serial output
1tone-generator. This is a simple tone generator. It plays a given frequency for a given time. Includes a Tcl/Tk Gui.
1sdl2_picofont. Tiny font rendering library for SDL2
13ds_portlibs. Portlibs for 3DS with opus, mpg123 & ffmpeg
1minifb. MiniFB is a small cross platform library to create a frame buffer that you can draw pixels in
1lzsa. Byte-aligned, efficient lossless packer that is optimized for fast decompression on 8-bit micros
1c_template. C project template for all platforms that support GNU Make (Linux, Windows, MacOS, etc.)
1rfx2wav. Command line tool to convert RFX format files created by rfxgen to WAV
1lineageos_zte_axon7. Unofficial Lineage OS builds for ZTE Axon 7
1pico-tiny-c-template. C programming template for Raspberry Pi Pico projects
1toplel-n64. Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus.
1avr-rtc. Implementing a real time clock for an AVR ATmega 48PB microcontroller
1RPi-system-controller. An Arduino program to control the power of the Raspberry Pi and add features to its GPIO input
1jpegoptim. jpegoptim - utility to optimize/compress JPEG files
1rgb24to15. Converts 24-bit 888 RGB hexadecimal to 15-bit 555 RGB hexadecimal
1u8g2_rpi. u8g2 example code for the Raspberry Pi with the ST7920 LCD
1lcdconn50. Raspberry Pi Breakout Board for a 50 Pin LCD Connector (KD026 FM)
1csnd-playback. Attempting to figure out smooth playback with 3DS CSND
1omxplayer. omxplayer
1mini64-libretro. A stripped down fork of mupen64plus-libretro-nx for low performance systems. Uses GLideN and HLE only.
1