Jake Hamby's Projects
Apple 2e emulator
Fork of main AROS repository with Mac Quadra 800 support (in progress, in qemu-mac-m68k). Contains the main Operating System components and Build System.
Experimental fork of GNU bash, converted from K&R C to C++. Current status: build is broken due to major refactoring.
Jake Hamby's fork of coding-horror's repo of ports of the classic "Basic Computer Games" games to a variety of common MEMORY SAFE, SCRIPTING programming languages. I plan to add Rexx versions, to teach myself Rexx.
Terminal based "The Matrix" like implementation. My fork of the repo adds a VT320 soft font with "-3", which I think looks pretty cool. It only works with a real VT320. I also added support to build cmatrix on OpenVMS (Alpha/Itanium/x86 only).
Flutter versions of some simple games, like Blackjack. I decided to work on the Android Kotlin version first, and then port everything over to Dart and Flutter, so this is just a skeleton app for now.
Jake's Gentoo package overlay for Alpha Linux, with a focus on performance tuning for EV67-class Alphas.
Gentoo repo overlay for my PowerMac bug fixes and features. Includes patches to fix Node.js for older PowerPC CPUs. I'm working on big-endian bug fixes for Firefox and others.
Jake Hamby's updates to the GNV ar_tools wrappers for OpenVMS.
Jake Hamby's updates to the GNU bash port to OpenVMS. Work in progress. Minimum target is VSI VMS V8.4-2L1 with C99 RTL.
Jake Hamby's updates to the bzip2 port to OpenVMS.
Jake Hamby's updates to the GNU coreutils port to OpenVMS. I'm currently updating the build scripts to work with the latest upstream code. This port will require OpenVMS V8.4-2L1 with the C99 CRTL patch.
Jake Hamby's updates to the GNU diffutils port to OpenVMS.
Jake Hamby's updates to the GNU make port to OpenVMS.
Jake Hamby's updates to the GNU tar port to OpenVMS.
Jake Hamby's updates to the GNU grep port to OpenVMS.
Jake Hamby's updates to the GNU gzip port to OpenVMS.
Jake Hamby's updates to the GNV ld_tools wrappers for OpenVMS.
Jake Hamby's updates to the GNU sed port to OpenVMS.
Jake Hamby's updates to the Info-ZIP unzip port to OpenVMS.
Jake Hamby's updates to the Info-ZIP zip port to OpenVMS.
Simple Blackjack game to teach myself the Jetpack Compose framework. Right now this is mostly a skeleton, but the next commit will have some GUI screens and game logic.
A fork of the Sun (Oracle) Solaris based libMicro 0.4.1 with OpenVMS support.
Jake's fork to add PowerPC optimizations from TenFourFox.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. I'm attempting to write a RISC OS backend.
My MAME fork for WDC 65C816 SBC development
This repo will hold a selection of programs copied from NetBSD-current. My intention is to port them to OpenVMS to create a full POSIX userland for that OS (and others).
My fork of NetBSD (trunk), with PowerPC and other fixes on jhamby/powerpc.
Tetris in Cobol on OpenVMS
Jake Hamby's fork of QEMU. I'm currently implementing a new Amiga 4000 machine type, which I'm pushing to the "amiga-dev" branch as I work.