David Grubb's repositories

Ubuntu-Kiosk

A BASH script to configure an Ubuntu system as an interactive kiosk.

Language:ShellStargazers:16Issues:0Issues:0

DoomFS2

A WIP port of DOOM to the Sega Saturn.

Language:CStargazers:8Issues:4Issues:0

oak

An Acorn Archimedes (90s-era ARM-powered PC) emulator written in modern C++ with SDL.

HiFive1-2600

An embedded Atari 2600 game console emulator for SiFive's RISC-V FE310 chip, as used on the HiFive1 dev board.

Language:CStargazers:7Issues:0Issues:0

Jaguar-USB-tap

Schematics, PCBs and firmware for an Atari Jaguar controller to USB adapter, based on an STM32F07 ARM uC.

Language:CLicense:GPL-3.0Stargazers:5Issues:0Issues:0

install-DC-toolchain

Script to automate compiling and installing the Dreamcast toolchain and KallistiOS libraries.

Language:ShellStargazers:4Issues:0Issues:0

HiFive1-Case

3D models for a HiFive1/Cinque enclosure

Stargazers:3Issues:0Issues:0

md-pong

A simple example Mega Drive game (pong) built using SGDK

Language:AssemblyStargazers:2Issues:0Issues:0

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.

Language:CStargazers:1Issues:0Issues:0

yocto-pi-build

A BASH script for automating steps of downloading, configuring and running a Yocto build for the Raspberry Pi.

Language:ShellStargazers:1Issues:0Issues:0

gecko-console

A custom emulator launcher with NodeJS backend.

Language:JavaScriptStargazers:0Issues:0Issues:0

chocolate-doom

Chocolate Doom is a Doom source port that is minimalist and historically accurate.

Language:CLicense:GPL-2.0Stargazers:0Issues:1Issues:0

Cinder

Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.

License:NOASSERTIONStargazers:0Issues:0Issues:0

conky-config

My .conky preferences

Stargazers:0Issues:0Issues:0

flux-arena

Experiments in game development for the Atari Jaguar.

Language:CStargazers:0Issues:2Issues:0

install-packages

Installs the common packages and vim plugins I frequently use on Debian/Ubuntu systems.

Language:ShellStargazers:0Issues:0Issues:0

Jaguar-headtracker

Firmware and calibration software for a gyro-tracked Jaguar motion controller.

Language:C++Stargazers:0Issues:2Issues:1

Jupiter

Schematics and PCB layout files for a homebrew retro-emulator console based around the Raspberry Pi Compute Module.

Stargazers:0Issues:0Issues:0

meta-runit

Provide init services using either busybox's runit variant or the full-on one.

Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

PSXDOOM-RE

Psx Doom Reverse Engineering By [GEC]

License:GPL-3.0Stargazers:0Issues:0Issues:0

rips

An IPS library written in Rust.

Language:RustStargazers:0Issues:0Issues:0

rips-patcher

An IPS patcher utility written in Rust.

Language:RustStargazers:0Issues:0Issues:0

stlink

stm32 discovery line linux programmer

Language:CLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0

syngesture

Swipes and gestures for Linux with the MT multitouch protocol

License:NOASSERTIONStargazers:0Issues:0Issues:0

TetrisMD

A Homebrew Tetris Game for the Sega Megadrive/Genesis, write with C and using SGDK. (自制SEGA MD平台的俄罗斯方块游戏,用C和SGDK引擎开发。)

Stargazers:0Issues:0Issues:0

Tilengine

Free 2D graphics engine with raster effects for retro/classic style game development

License:MPL-2.0Stargazers:0Issues:0Issues:0

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.

Language:JavaScriptStargazers:0Issues:0Issues:0

vim-config

My .vimrc preferences

Language:Vim scriptStargazers:0Issues:0Issues:0
Language:C++Stargazers:0Issues:0Issues:0