This is your work, valued

Mahyar Koshkouei

Expert
@deltabeard

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.

511

ctrmus. 3DS Music Player

139

RP2040-GB. Game Boy emulation on the Raspberry Pi RP2040 microcontroller.

136

DBGC. A Game Boy cartridge using the Raspberry Pi RP2040 with RTC and MBC support.

56

cmio. Custom Raspberry Pi Compute Module (1/3) IO Board

35

gameboy-c. GameBoy Emulator in C

19

Haiyajan. A tiny and fast libretro entertainment application.

7

3ds-lvgl. An example of using LVGL on the 3DS

6

MiniGBS. Small .gbs chiptune player for Linux and Windows

5

minigb_apu. Fast Game Boy audio emulation with 16‑bit sample output

5

GDEP015OC1-PIC16-Demo. Demo of the MH-ET LIVE 1.54″ E-paper Module, which uses the GDEP015OC1 (IL3829) display, using a PIC16F18855 microcontroller.

4

MCP4725-WAV. A WAV player using the MCP4725 DAC, an SD card, and an Arduino UNO

3

trivial_opus_dec. A simple opus decoder example

3

mp12wav. Convert mp1 to wav

2

isf2csv. Converts oscilloscope ISF files to CSV

2

pokegb. A gameboy emulator that only plays Pokemon Blue, in ~50 lines of c++.

2

menu. C

2

buildtools. Set of common build tools.

2

texturepack-utils. HTS, HTC and mTP64 texture pack utilities

2

Etch-a-sketch-Arduino. An etch-a-sketch implementation using Nokia 5110 LCD and Funduino Joystick Shield V1.A

2

ia32-uefi-archlive. Files required to compile an Arch Linux installation iso for 32-bit UEFI computers

2

simple-mbc3O-test. A simple mbc3O (mbc30) test ROM that prints results to the serial output

1

tone-generator. This is a simple tone generator. It plays a given frequency for a given time. Includes a Tcl/Tk Gui.

1

sdl2_picofont. Tiny font rendering library for SDL2

1

3ds_portlibs. Portlibs for 3DS with opus, mpg123 & ffmpeg

1

minifb. MiniFB is a small cross platform library to create a frame buffer that you can draw pixels in

1

lzsa. Byte-aligned, efficient lossless packer that is optimized for fast decompression on 8-bit micros

1

c_template. C project template for all platforms that support GNU Make (Linux, Windows, MacOS, etc.)

1

rfx2wav. Command line tool to convert RFX format files created by rfxgen to WAV

1

lineageos_zte_axon7. Unofficial Lineage OS builds for ZTE Axon 7

1

pico-tiny-c-template. C programming template for Raspberry Pi Pico projects

1

toplel-n64. Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus.

1

avr-rtc. Implementing a real time clock for an AVR ATmega 48PB microcontroller

1

RPi-system-controller. An Arduino program to control the power of the Raspberry Pi and add features to its GPIO input

1

jpegoptim. jpegoptim - utility to optimize/compress JPEG files

1

rgb24to15. Converts 24-bit 888 RGB hexadecimal to 15-bit 555 RGB hexadecimal

1

u8g2_rpi. u8g2 example code for the Raspberry Pi with the ST7920 LCD

1

lcdconn50. Raspberry Pi Breakout Board for a 50 Pin LCD Connector (KD026 FM)

1

csnd-playback. Attempting to figure out smooth playback with 3DS CSND

1

omxplayer. omxplayer

1

mini64-libretro. A stripped down fork of mupen64plus-libretro-nx for low performance systems. Uses GLideN and HLE only.

1