The idea for this project came about during a week in February 2021 when the power grid failed here in…
Z80 Explorer is a Zilog Z80 netlist-level simulator capable of running Z80 machine code and also an educational tool with…
This article contains a brief overview and a background of the A-Z80 CPU created for FPGA boards and a ZX Spectrum…
PlayZX is an Android application that lets you select from thousands of Sinclair ZX Spectrum games and play them through the headphone jack…
Git is a popular source revision control system. GitForce is a visual front-end for the git command line tool, which runs on both Windows and…
Flight Sim Remote Panel (or its alias name, “XPlaneRemote”) is an application that shows the basic general aviation instrument set on your…
In this post, I describe porting a small application, a calculator called SpeedCrunch, to WebAssembly and some common issues that…
The x86 virtualization became a mainstream technology, but it was not always that way. Intel CPU architecture was not designed…
This set of short articles will show you the making of a PCB, from the initial requirement stage, through the…
Linice is an Intel x86-based, Linux source-level kernel debugger with the look and feel of SoftIce for MS Windows.
A collection of smaller hardware hacks, fixes, and experiments with Arduino, Raspberry Pi, and more.
Reverse-engineering, documenting, and recreating Zilog Z80 and Sinclair ZX Spectrum hardware.