jhamby
Retrocomputing enthusiast and embedded/mobile engineer. Currently working on porting an Apple IIe emulator to Ada 2012, and a few OpenVMS porting projects.
Self-employedLos Angeles
Pinned Repositories
bashcpp
Experimental fork of GNU bash, converted from K&R C to C++. Current status: build is broken due to major refactoring.
cmatrix
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).
gnv-bash
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.
gnv-coreutils
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.
qemu
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.
riscos-gccsdk
Mirror of the GCCSDK and autobuilder Subversion repo for RISC OS with my fixes and additions.
RiscOS-OmniLanManFS
RISC OS SMB client protocol handler. My SMB 2.x work in progress is on the jhamby_smb2 branch.
vms-ipc_benchmark
IPC benchmark on Linux, ported to OpenVMS.
vms-laxdriver
Load Average eXtended driver (LAX0:) written in C, using fixed-point arithmetic, for 64-bit OpenVMS.
vms-libuv
Cross-platform asynchronous I/O (OpenVMS work in progress)
jhamby's Repositories
jhamby/bashcpp
Experimental fork of GNU bash, converted from K&R C to C++. Current status: build is broken due to major refactoring.
jhamby/RiscOS-OmniLanManFS
RISC OS SMB client protocol handler. My SMB 2.x work in progress is on the jhamby_smb2 branch.
jhamby/gnv-bash
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.
jhamby/qemu
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.
jhamby/riscos-gccsdk
Mirror of the GCCSDK and autobuilder Subversion repo for RISC OS with my fixes and additions.
jhamby/vms-laxdriver
Load Average eXtended driver (LAX0:) written in C, using fixed-point arithmetic, for 64-bit OpenVMS.
jhamby/gnv-coreutils
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.
jhamby/vms-libuv
Cross-platform asynchronous I/O (OpenVMS work in progress)
jhamby/vms-ipc_benchmark
IPC benchmark on Linux, ported to OpenVMS.
jhamby/gnv-bzip2
Jake Hamby's updates to the bzip2 port to OpenVMS.
jhamby/netbsd-minbin
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).
jhamby/netbsd-src
My fork of NetBSD (trunk), with PowerPC and other fixes on jhamby/powerpc.
jhamby/vms-halls-of-zk
ZK -- The Halls Of ZK
jhamby/Ada-Apple2
Apple 2e emulator
jhamby/AROS
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.
jhamby/basic-computer-games
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.
jhamby/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. I'm attempting to write a RISC OS backend.
jhamby/mame
My MAME fork for WDC 65C816 SBC development
jhamby/OpenVMSCobolTetris
Tetris in Cobol on OpenVMS
jhamby/RiscOS-krb5
Mirror of MIT krb5 repository with RISC OS client (in progress).
jhamby/spark-sdlada
Ada 2012 / SPARK bindings to SDL 2 (with timed wait, audio)
jhamby/vms-coremark
OpenVMS port of the CoreMark® benchmark (in progress).
jhamby/vms-coremark-pro
OpenVMS port of CoreMark®-PRO (2015), an industry-standard multi-processor performance benchmark (in progress).
jhamby/vms-gcc-gnat12
Fork of GCC mirror to port GCC 12 Ada cross-compiler and then hopefully a native compiler.
jhamby/vms-gmp
The GNU Multiple Precision Arithmetic Library, packaged for 64-bit OpenVMS
jhamby/vms-libjpeg-turbo
libjpeg-turbo with OpenVMS build scripts for GNV environment (in progress).
jhamby/vms-libpng
libpng with OpenVMS build scripts for GNV environment (in progress).
jhamby/vms-libxml2
libxml2 with OpenVMS build scripts for GNV environment (in progress).
jhamby/vms-perl5
🐫 The Perl programming language, with OpenVMS patches in progress.
jhamby/vms-xscreensaver
Repo for my OpenVMS port of the venerable XScreenSaver (in progress).