dgrubb
Interested in Linux, embedded devices (especially ARM and RISC-V micro-controllers), and retro-computing. Any combination thereof is probably cool.
Dallas, TX
Pinned Repositories
DoomFS2
A WIP port of DOOM to the Sega Saturn.
gecko-console
A custom emulator launcher with NodeJS backend.
HiFive1-2600
An embedded Atari 2600 game console emulator for SiFive's RISC-V FE310 chip, as used on the HiFive1 dev board.
HiFive1-Case
3D models for a HiFive1/Cinque enclosure
HiFive1-Korobeiniki
Demonstrate PWM module on SiFive's RISC-V FE310 chip, as used on the HiFive1 dev board, by using it to generate music.
install-DC-toolchain
Script to automate compiling and installing the Dreamcast toolchain and KallistiOS libraries.
Jaguar-USB-tap
Schematics, PCBs and firmware for an Atari Jaguar controller to USB adapter, based on an STM32F07 ARM uC.
oak
An Acorn Archimedes (90s-era ARM-powered PC) emulator written in modern C++ with SDL.
STM32-RIOT-6502
An emulated 6502 processor and memory device targeted at a STM32F4 uC based on the ARM Cortex-M4 and the RIOT-OS real-time OS.
Ubuntu-Kiosk
A BASH script to configure an Ubuntu system as an interactive kiosk.
dgrubb's Repositories
dgrubb/Ubuntu-Kiosk
A BASH script to configure an Ubuntu system as an interactive kiosk.
dgrubb/DoomFS2
A WIP port of DOOM to the Sega Saturn.
dgrubb/oak
An Acorn Archimedes (90s-era ARM-powered PC) emulator written in modern C++ with SDL.
dgrubb/HiFive1-2600
An embedded Atari 2600 game console emulator for SiFive's RISC-V FE310 chip, as used on the HiFive1 dev board.
dgrubb/Jaguar-USB-tap
Schematics, PCBs and firmware for an Atari Jaguar controller to USB adapter, based on an STM32F07 ARM uC.
dgrubb/install-DC-toolchain
Script to automate compiling and installing the Dreamcast toolchain and KallistiOS libraries.
dgrubb/HiFive1-Case
3D models for a HiFive1/Cinque enclosure
dgrubb/md-pong
A simple example Mega Drive game (pong) built using SGDK
dgrubb/HiFive1-Korobeiniki
Demonstrate PWM module on SiFive's RISC-V FE310 chip, as used on the HiFive1 dev board, by using it to generate music.
dgrubb/yocto-pi-build
A BASH script for automating steps of downloading, configuring and running a Yocto build for the Raspberry Pi.
dgrubb/gecko-console
A custom emulator launcher with NodeJS backend.
dgrubb/chocolate-doom
Chocolate Doom is a Doom source port that is minimalist and historically accurate.
dgrubb/Cinder
Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
dgrubb/conky-config
My .conky preferences
dgrubb/flux-arena
Experiments in game development for the Atari Jaguar.
dgrubb/install-packages
Installs the common packages and vim plugins I frequently use on Debian/Ubuntu systems.
dgrubb/Jaguar-headtracker
Firmware and calibration software for a gyro-tracked Jaguar motion controller.
dgrubb/Jupiter
Schematics and PCB layout files for a homebrew retro-emulator console based around the Raspberry Pi Compute Module.
dgrubb/meta-runit
Provide init services using either busybox's runit variant or the full-on one.
dgrubb/NOAA-observation
dgrubb/PSXDOOM-RE
Psx Doom Reverse Engineering By [GEC]
dgrubb/rips
An IPS library written in Rust.
dgrubb/rips-patcher
An IPS patcher utility written in Rust.
dgrubb/stlink
stm32 discovery line linux programmer
dgrubb/syngesture
Swipes and gestures for Linux with the MT multitouch protocol
dgrubb/TetrisMD
A Homebrew Tetris Game for the Sega Megadrive/Genesis, write with C and using SGDK. (自制SEGA MD平台的俄罗斯方块游戏,用C和SGDK引擎开发。)
dgrubb/Tilengine
Free 2D graphics engine with raster effects for retro/classic style game development
dgrubb/TofuDoorbell
A pair of Python and NodeJS services for a Raspberry Pi to play an MP3 sample when it detects that a door has been opened with web interface for updating assets.
dgrubb/vim-config
My .vimrc preferences
dgrubb/vk-engine