Happy Easter!

I'm writing this the day before Easter Sunday 2025. In AD 325 at the Council of Nicaea, Easter Sunday was decided to be the first Sunday following the first full moon on or after the spring equinox - March 21st. However, the Julian calendar had a year that was too…

Celestial BASIC - Lunar Eclipses

I used my Pico MZ-80K emulator to create a version of the ECLIP program from Celestial BASIC by Eric Burgess. The code correctly predicts that the next lunar eclipse is due on 14th March 2025. I've tidied the output somewhat and there are clearly other optimisations that could be made.

Displaying Sharp BASIC programs on modern computers

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…

Pico MZ-80A - First release

With winter dragging on, I've had plenty of time to add the code needed for MZ-80A emulation into the Pico MZ-80K/A, as I'm now rather inelegantly referring to it. From a user perspective there really isn't a huge difference between the two machines. The most noticeable change on the real…

A Pimoroni VGA Demo Base and Raspberry Pi Pico 2 - supported hardware for the Pico MZ-80K

A Pico MZ-80A ?

When I set out to create the Pico MZ-80K, I swore that I'd only attempt to emulate the Sharp MZ-80K and not the whole MZ range. But it is very tempting to extend the code I have to cover the MZ-80A as well. There's not a lot of difference between…

A Pico MZ-80K using the RC2014 RP2040 VGA terminal card to run the Sharp version of Space Invaders

Pico MZ-80K and the RC2014 RP2040 VGA terminal card

A new year and I'm back to tinkering with the Pico MZ-80K emulator. I've started work on support for the RC2014's RP2040 VGA terminal card. I'd not had very much luck with it last year, but I'm now making decent progress thanks to a closer examination of the picoterm firmware…

A Pimoroni VGA Demo Base and Raspberry Pi Pico 2 - supported hardware for the Pico MZ-80K

Pico MZ-80K now with Pico 2 support

I've temporarily given up on the floppy disk emulation for the Pico MZ-80K. I've managed to get the read emulation working reliably, but not writing. I appear to be missing a status register flag that tells the controller to stop writing and where to restart ... but I haven't been…

Pico MZ-80K floppy disks (2)

The quest continues! The disk images I found a couple of days ago turned out not to be MZ-80K compatible ones (at least, not with the original drives and SP-6015 BASIC configuration) so I ended up back at square 1. Reading the SP-6015 Disk BASIC manual (the link goes to…