Matt Gumbley's repositories
transputer-emulator
This is a portable, open source emulator of the 32-bit Inmos T414/T800/T801/T805 Transputer family, and a host/file I/O Server that interfaces it to a host OS, providing boot/debug/IO facilities. It runs on Apple macOS (From El Capitan to Mojave), Windows 10, CentOS 7.6, Ubuntu 16.04/18.04 and Raspbian Stretch.
qdx-receiver
A small program to feed the audio from your QRP-Labs QDX digital transceiver through to your computer's speakers. Also gives you a small user interface in which you can see a signal-strength meter, control the output volume coming from your speakers, and to tune the QDX to a particular frequency.
transputer-eforth
eForth for the Transputer (see transputer-emulator); written in MASM (see transputer-macro-assembler). Written in Transputer assembly.
transputer-macro-assembler
A macro assembler for building Transputer binaries. Uses MASM syntax as used in Transputer eForth. Written in Scala 2.
parachute-fpga-p1
The Parachute Processor #1 (learning; getting started) targetting a Lattice iCEstick evaluation board.
digimorse-arduino-keyer
An Arduino Nano-based Morse key/paddle <-> USB Serial interface and simple keyer, for use in the digimorse project.
beanminder
Tracks multiple accounts and transactions within them. This is the sample application for The MiniMiser Framework.
cocoamodem_new
cocoaModem is a Mac OS X application which implements modems (modulator-demodulators) for some of the Amateur Radio modulation modes. cocoaModem’s name is a reference to the MacOS X Cocoa framework that it uses.
common-code
Common utility code
dxclusterwatch
Watches the DX Cluster for a set of stations, and populates a website/sends notifications via Twitter about their activities.
ft8_encoder_web
https://kholia.github.io/ft8_encoder.html
group-parent
The parent of all DevZendo.org Maven Java projects.
group-parent-scala
The parent of all DevZendo.org Maven Scala projects.
mini-miser
The MiniMiser Framework is a framework for developing desktop applications in Java, that store their underlying data in an embedded relational database.
onni
Onni is the Finnish word for happiness. That feeling when you're in your shack, tinkering with something...
retro-c-compiler
A C compiler for Transputer/Parachute and SIBO, following Nora Sandler's "Writing a C Compiler" book. Written in Rust with TDD.
rotortastic
A simple web notebook with encryption against prying eyes.
xplp
A Maven plugin that creates launchers for Windows (using Janel), Mac OS X (creating a .app structure, or tree with shell script) or Linux (using a shell script).