Software meets hardware.
Code, circuits, hydraulics, and the things that connect them.
Projects and practical notes by Jon.
From the workbench
-
Reverse Engineering an Amiga Game: A Beginner’s Guide to WinUAE, MCP and the Gotchas
Our Conqueror reverse-engineering diary: the working AROS setup, packed Amiga executables, a GDB reply-parser bug, and a 300,416-byte game image verified against live RAM. Plus what still does…
-
When Data Exports Become a Treasure Hunt
Why important financial tools make simple date ranges feel impossible—and how export, security and account-recovery workflows can be designed with less friction.
-
How to Create an Omada Guest Wi-Fi Network with the API
A practical, public-safe guide to creating an isolated guest SSID on Omada-managed access points using the controller API.
-
ESPHome 8-Zone Controller V2: Wi-Fi Setup and Home Assistant Adoption
How to provision the TekOnline ESPHome 8-Zone Controller V2, connect it to Wi-Fi, and adopt it in Home Assistant.
-
GPT-5.6 Luna vs GPT-6 Luna: When the Cheaper Model Feels More Expensive
A practical comparison of GPT-5.6 Luna and GPT-6 Luna: why a lower per-token price can still mean higher credit usage and why newer does not always feel better.
-
Big-endian, explained for five-year-olds
A friendly, visual explanation of big-endian and little-endian byte order, including why RGB565 screen colours can look muddled.