devzendo
Software Engineer, Radio Amateur (M0CUV). Interested in weak-signal low-power communication techniques & the Transputer. Currently experimenting :)
DevZendo.orgKent, England.
Pinned Repositories
antenna-analyser
Code, documents and details of one way to construct Beric Dunn K6BEZ' inexpensive antenna analyser
antenna-analyser-c
digimorse
Mixing Morse code and error control coding for extreme weak-signal, noise-free QSOs. In active development, studying error control coding, digital signal processing, rust.
digimorse-arduino-keyer
An Arduino Nano-based Morse key/paddle <-> USB Serial interface and simple keyer, for use in the digimorse project.
hamfilter
A DSP application for reducing noise and providing a narrow bandpass audio filter for CW/SSB amateur radio operators. Mac, Windows, Linux.
hgignore-to-gitignore
A perl script to convert .hgignore files to .gitignore format - well, it has a go.. it's not perfect!
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-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.
transputer-macro-assembler
A macro assembler for building Transputer binaries. Uses MASM syntax as used in Transputer eForth. Written in Scala 2.
devzendo's Repositories
devzendo/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.
devzendo/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.
devzendo/digimorse
Mixing Morse code and error control coding for extreme weak-signal, noise-free QSOs. In active development, studying error control coding, digital signal processing, rust.
devzendo/transputer-eforth
eForth for the Transputer (see transputer-emulator); written in MASM (see transputer-macro-assembler). Written in Transputer assembly.
devzendo/transputer-macro-assembler
A macro assembler for building Transputer binaries. Uses MASM syntax as used in Transputer eForth. Written in Scala 2.
devzendo/js8-reach
A web service to show the two-way reachability of your JS8Call station.
devzendo/parachute-fpga-p1
The Parachute Processor #1 (learning; getting started) targetting a Lattice iCEstick evaluation board.
devzendo/pico-pi-kbd-mouse-3-cdcs
devzendo/psion-bcc
Psion-bcc: A Software Development Kit for Psion palmtop computers
devzendo/digimorse-arduino-keyer
An Arduino Nano-based Morse key/paddle <-> USB Serial interface and simple keyer, for use in the digimorse project.
devzendo/archivect
A cross-platform online backup/archive GUI/command-line application. Written in Scala/Java.
devzendo/avro-extensions
devzendo/beanminder
Tracks multiple accounts and transactions within them. This is the sample application for The MiniMiser Framework.
devzendo/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.
devzendo/common-code
Common utility code
devzendo/common-db
Helper module for working with H2 databases. Helps with opening with password prompting, upgrading, providing a version table, and creating. Based on some of the ideas from the mini-miser framework.
devzendo/dxclusterwatch
Watches the DX Cluster for a set of stations, and populates a website/sends notifications via Twitter about their activities.
devzendo/ft8_encoder_web
https://kholia.github.io/ft8_encoder.html
devzendo/ft8_lib
FT8 library
devzendo/group-parent
The parent of all DevZendo.org Maven Java projects.
devzendo/group-parent-scala
The parent of all DevZendo.org Maven Scala projects.
devzendo/mini-miser
The MiniMiser Framework is a framework for developing desktop applications in Java, that store their underlying data in an embedded relational database.
devzendo/morsetrainer2
devzendo/onni
Onni is the Finnish word for happiness. That feeling when you're in your shack, tinkering with something...
devzendo/parachute
Packaging build to put together all the separate Parachute projects.
devzendo/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.
devzendo/rotortastic
A simple web notebook with encryption against prying eyes.
devzendo/xpfsa
Cross-Platform FileSystem Access - Java/JNI for Linux, Windows and Mac OS X.
devzendo/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).
devzendo/zarjaz
Asynchronous reflection-based RPC library with multiple transports, for Java 8 and Scala