Skip to content
View rcman's full-sized avatar
๐Ÿ’ญ
New projects like fgbasic, network monitor. Xenix and vax for pico
๐Ÿ’ญ
New projects like fgbasic, network monitor. Xenix and vax for pico
  • Canada

Block or report rcman

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
rcman/README.md

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!

Pinned Loading

  1. html.games html.games Public

    HTML 1

  2. FGBASIC FGBASIC Public

    The location for the FGBasic info and Downloads

    Java 2

  3. PDP11 PDP11 Public

    C 1

  4. linuxapps linuxapps Public

    C++ 1

  5. BCC-500_Emulator BCC-500_Emulator Public

    C++ 1