Retro computing enthusiast, game developer & hardware hacker from Canada
I build games, emulators, and low-level tools across vintage and modern platforms. From Amiga assembly to Raspberry Pi Pico OS emulators โ if it's retro or runs close to the metal, I'm probably working on it.
Clones โญ
Run vintage operating systems on Raspberry Pi Pico/Pico 2 W:
| Project | Description |
|---|---|
| Xenix Clone | Microsoft's Unix variant on microcontrollers |
| VAX Emulator | DEC VAX architecture emulation |
| OS/2 Clone | IBM OS/2 environment |
| SGI IRIX | Silicon Graphics workstation (Java) |
| 68080 Emulator | Motorola 68k architecture (WIP) |
| BCC-500 - BCC-500 Emulator | Classic BCC-500 Emulator |
| BCC-500-2 - BCC-500 Work from the root | Cloned from an existing repo |
| AS/400 - AS/400 Emulator | AS/400 Emulator with Display |
| AS/400 - AS/400 TN5250 Emulator | AS/400 Emulator TN5250 Server |
| Westinghouse-C-H Conversions to C | S00060-H FCT_FIRMWARE 68HC11/600 Assembly to C |
Updated for Pico 2 W โ December 2025
Super Grok Games โ C++/SDL2 Game Remakes
AI-assisted recreations of classic arcade games:
Silkworm ยท Ms. Pac-Man ยท Rick Dangerous ยท Load Runner ยท Elevator Action ยท StarCraft ยท Qix ยท GTA ยท Espgaluda II ยท Storm Blade and more
Browser-based game collection โ play instantly in your browser
A BASIC interpreter written in Java
Collection of Java utilities:
- Model3D Viewer โ 3D model viewer
- Java Chat โ Chat application
- Java Editor โ Text/code editor
- JSON Editor โ JSON file editor
- RC Commander โ File manager
GUI client for llama.cpp โ Desktop chat application with:
- Java & Python GUI implementations
- Intel GPU support
- Temperature, Top-P, Repeat Penalty controls
- Prompt templates (ChatML, Llama2)
- Conversation save/load, stop generation, token speed stats
Pico2 Laptop Adapter โญ (2 stars)
Repurpose old laptop hardware with Raspberry Pi Pico 2 โ Use any old laptop's keyboard, trackpad, and USB ports with your SBC. Includes Python keyboard editor and layout tools.
BPI-F3 โญ (5 stars, 2 forks)
Ubuntu 24.04 on Banana Pi F3 โ Complete guide for booting Ubuntu from SD card to NVME on the SpacemiT K1 RISC-V board. Includes kernel fixes, bootloader configs, and QEMU setup.
Tools and experiments for the classic DEC PDP-11 minicomputer
Working on a functional clone of OS/2 Try the Simple-OS
Cleaned up Amiga 68000 assembly source code โ copper scrollers, blitter effects, fade routines
Original Amiga assembler source โ blitter demos, hardware programming
My Linux development toolkit:
- Resource Monitor โ System monitoring utilities
- OpenCL/Intel GPU โ GPU compute experiments
- Wayland Focus โ Compositor utilities
- RC Commander โ Custom file manager
- Dev Setup Scripts โ Automated SDL2/Allegro environment setup with SCons
Oracle VirtualBox DOS VM with Borland C++ and my GCDraw source โ compile vintage graphics code
Classic Allegro game code from the Dev-C++ era
- ๐ฅ๏ธ Pico 2 W โ Xenix & VAX emulation improvements
- ๐ Network monitoring tools
- ๐จ Raspberry Pi 5 bare-metal graphics in Assembly
- ๐ง 68080 emulator โ opcode implementation
- ๐ BPI-F3 โ RISC-V kernel development
๐ง Arctic Code Vault Contributor โ Code preserved for future generations
๐ฆ Pull Shark โ Active open source contributor
๐ฆ 79+ public repositories โ Games, emulators, tools, vintage computing
๐ BPI-F3 Pioneer โ First Ubuntu 24.04 guide for SpacemiT K1 RISC-V
๐ฎ Games & Entertainment
- supergrok- โ AI-assisted C++/SDL2 game remakes
- html.games โ Browser games
- FGBASIC โ BASIC interpreter
- my_java_apps โ Java utilities (3D viewer, editors, chat)
๐ฅ๏ธ Emulators & Vintage OS
๐พ Retro Computing
- Amiga-UpdatedSource โ 68000 assembly
- Amiga-Source โ Original Amiga code
- DevC--- โ Allegro/Dev-C++ code
๐ค AI & Tools
- ollama.cpp โ GUI client for llama.cpp with Intel GPU support
๐ง Hardware & SBCs
- pico2-Laptop-Adapter โ Reuse laptop keyboards/trackpads with Pico 2
- BPI-F3 โ Banana Pi RISC-V guide
- linuxapps โ Linux dev tools
Interested in retro gaming, SDL2, vintage OS emulation, Amiga development, or RISC-V hacking? Check out my repos or drop a follow!