Skip to content

rcman/rcman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

67 Commits
ย 
ย 

Repository files navigation

Hi, I'm RCMAN ๐Ÿ‘‹

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.


๐Ÿ–ฅ๏ธ Vintage OS Emulation โ€” Pico Series

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


๐ŸŽฎ Game Development

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

๐Ÿค– AI & Local LLMs

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

๐Ÿ”ง Single Board Computers & Hardware

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


๐Ÿ’พ Amiga Development

Cleaned up Amiga 68000 assembly source code โ€” copper scrollers, blitter effects, fade routines

Original Amiga assembler source โ€” blitter demos, hardware programming


๐Ÿ› ๏ธ Development Tools & Environments

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


๐Ÿ”ฌ Currently Working On

  • ๐Ÿ–ฅ๏ธ 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

๐Ÿ› ๏ธ Tech Stack

C C++ SDL2 Python Java 68000 ASM RISC-V OpenCL Raspberry Pi


๐Ÿ“Š GitHub Stats

RCMAN's GitHub stats

Top Languages


๐Ÿ† Highlights

๐ŸงŠ 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


๐Ÿ“ Repository Categories

๐ŸŽฎ Games & Entertainment
๐Ÿ–ฅ๏ธ Emulators & Vintage OS
  • clones โ€” Xenix/VAX/OS2/IRIX for Pico
  • PDP11 โ€” PDP-11 tools
  • DOSVM โ€” DOS dev environment
๐Ÿ’พ Retro Computing
๐Ÿค– AI & Tools
  • ollama.cpp โ€” GUI client for llama.cpp with Intel GPU support
๐Ÿ”ง Hardware & SBCs

๐Ÿ“ซ Let's Connect

Interested in retro gaming, SDL2, vintage OS emulation, Amiga development, or RISC-V hacking? Check out my repos or drop a follow!

About

My updated info

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published