
This is the first release of Pico MZ in 2026. It fixes a number of problems that I've found since the 3.0 release last November and introduces the ability to read and write multi-block BSD (BASIC sequential data) files. For ease of use (and code maintenance) it combines the MZ-80K,A…

When the RC2014 assembly 2.0 was announced for Saturday 26th September 2026 at The National Museum of Computing, I decided to sign up as an exhibitor to give the first public outing of my Pico MZ Emulator. I had an enjoyable time at the first assembly last year. Everyone was…

When I first started thinking about writing an emulator for the Sharp MZ-80K in September 2024, I decided that I was only going to attempt that model and no more. 15 months later (and a surprising RetroChallenge 2024/10 win)[^1] and here I am with a MZ-80A and MZ-700 emulator as…

I'm making decent progress with adding MZ-700 emulation to the Pico MZ. As far as I can tell I have functionally correct code and I haven't broken the MZ-80K and MZ-80A emulations. I've even managed to update the documentation! I've limited testing to the Pico for the moment, as my…

Autumn is here, so it means that the Caterham is SORNed until the spring, giving me time to tinker with some retrocomputing projects. The first project I'm attempting is to write a MZ-700 emulator for my Pico MZ platform. I've started off by creating a branch of the Pico MZ-80K/A…

I've been working on a way of displaying Sharp MZ BASIC programs from a digital tape file (mzf/mzt/m12 formats) on a modern computer. I've used a Raspberry Pi 5 as my daily driver for some time and it would be ideal (for me) to be able to look at, print…

Over the last couple of weekends I've moved the code I converted to work on the RC2014 onto the MZ-700. Apart from some general tidying up, I've made a few changes to the input and output subroutines. The input subroutine still doesn't check that the values entered are sensible (30th…

The days between Christmas and the new year are always quiet. The weather has been miserable and I'm not feeling particularly inspired to carry on with a brick breaker game I started a couple of months ago, so I thought I'd have a go at the final Advent of Code…