Kevin Boone
Kevin Boone
Kevin Boone
Musing on computing, math, electronics, de-Googling and the small web, from an old warhorse of the IT industry.
Latest Posts
An 80's-style 8-bit computer has to be cable of making 80's 8-bit sound. In this article I describe adding a sound board to my RC2014 system.
A step-by-step guide to building and installing a modified version of the RomWBW firmware on a CP/M Z80 board.
This article describes a couple of methods for sharing data and code between a CP/M system with RomWBW BIOS and a Linux system.
Constructing and programming a real-time clock board for my Z80 CP/M system
Because -- why not?
CP/M only recognized four serial devices. How did application cope when more than four serial ports were installed?
CP/M has no timing or delay functions, because CP/M never stipulated that compatible hardware have any kind of clock. So how do we implement short (fractions of a second) delays in a CP/M program?
Is it really possible to design an operating system for a computer built from scavenged parts after civilization has failed?
Using the 1989 HI-TECH C compiler on CP/M, and some general observations about CP/M programming with real hardware.
This article continues my explanation of using Keycloak as an authentication provider for Apache Artemis, by showing how to use a bearer token to authenticate a JMS client.
This article describes how to create a self-contained CP/M-based microcomputer using a Z80 single-board computer, a Raspberry Pi Zero, and some assorted electrical parts.
The Raspberry Pi is widely used as part of a more complex electronic project or construction. There's a misconception that such a construction can be powered from the same cheap, nasty USB charger that is suitable to power a Pi on its...
This article is the second on my series on using the Oracle database as the message data store for the Apache Artemis message broker. In it, I describe the database schema, and how it supports messaging operations.
This article describes the fundamentals of setting up the Apache Artemis message broker to use an Oracle database as the message data store.
AMQP is not a trivially-straightforward protocol to understand, but it's necessary to get to grips with it to write effective software that uses the Qpid Proton AMQP library. Perhaps one of the simplest ways to understand AMQP is to use...