You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
๐ข Software engineer at @Microsoft in the Xbox Advanced Technology Group (ATG).
๐ Founder of Ganksoft Entertainment, an independent retro game development and publishing group creating games, tools, and emulators for consoles and PC.
๐ฎ Passionate about game development and retro gaming. I love building games for retro consoles and computers, and tinkering with classic hardwareโespecially the Atari Lynx.
๐น๏ธ Always looking for ways to bridge the gap between modern software and classic gaming hardware, with a focus on platforms like the Atari Lynx and Sega Dreamcast.
๐ ๏ธ Creator of various tools, libraries, and homebrew games for gaming, hardware, and emulation.
โญ What Iโm currently working on
Building and experimenting with homebrew projects for classic game consoles, with a special interest in the Atari Lynx and 6502 assembly programming.
Designing and publishing original retro-inspired games, such as Grogger and Hugger-Mugger for the Atari Lynx.
Developing open source tools and libraries for hardware interfacing and game development.
Exploring custom controllers and unique gaming peripherals, often using C, C++, and 6502 assembly.
๐ Pinned Projects
Nanopad: A simple, portable Win32 text editor in the spirit of classic Windows Notepad.
EPROMEmu: A very simple, experimental (EP)ROM emulator built using a Teensy 4.1 and Arduino/PlatformIO, intended for retro hardware development and testing.
WiimoteLib: A .NET library enabling communication with and control of the Nintendo Wii Remote (Wiimote) for applications, games, and robotics.
ZMachineLib: An incomplete ZMachine interpreter written in C# for running interactive fiction and Infocom games.
Chomp: A sample 2D maze game developed with MonoGame, demonstrating game development techniques in C#.
gg2img: A tool to insert files built with Golden Gate into Apple II disk image files (.po), preserving resource information for Apple IIgs projects.
HttpRangeServer: A quick HTTP server for mounting Apple II disk images on a PC, designed for use with an Apple IIgs and NetDisk.
๐ฏ Iโm looking to collaborate on
Fun and innovative game development projects.
Tools or libraries that make it easier to connect classic hardware to modern systems.
Console modding and homebrew communities, especially those focused on the Atari Lynx, Sega Dreamcast, other retro platforms, and 6502 assembly projects.