Easter is a movable feast. But how is the date of Easter Sunday calculated? #RetroComputing #BASIC #PicoMZ
z80.timholyoake.uk/happy-easter/
The Pico MZ-700 vs a real MZ-700
It's escaped! The Pico MZ-700 is finally ready.
z80.timholyoake.uk/pico-mz-700-...
#PicoMZ #Sharp #MZ700 #RetroComputing
The home page for the Pico MZ, announcing that the new version 3.0.0 which includes MZ-700 emulation will be released in November 2025.
Feeling confident!
#PicoMZ #Sharp #MZ700 #RetroComputing
The intro screen for ZAT SOFTs 1982 MZ-700 game "Painful Man", by Snail, running on the PicoMZ. The previous player scored 2690, the high score is 5000. There's a block graphics blue and yellow snail in the bottom left corner.
8253 emulation rewritten and games that use the MZ-700 joystick now work with the keyboard (I haven't got around to emulating a joystick!!) Almost there - need to re-benchmark due to the nature of the changes I've made to the 8253 and 8255 code.
#RetroComputing #RetroGaming #Sharp #PicoMZ
Hmmm. A number of programs don't work correctly. The common denominator is that they can all use a joystick. My 8253 emulation needs extending to deal with this, as on the MZ-700 sound & joysticks share addresses. My good enough 80K/A kludge is no longer good enough!
#RetroComputing #Sharp #PicoMZ
Soldering iron now found, Pico 2 headers installed (probably the worst bit of soldering I've done in ages, but it works) and tuning done for the MZ-700 and MZ-80A. Just the MZ-80K to go. (1/2)
#RetroComputing #Sharp #PicoMZ #RaspberryPi
I think I may have found the weirdness in the keyboard handling today. Looks like I may need to rewrite my 8255 emulation as it could also be the root cause of my cursor blink speed issues. More investigation needed however. #RetroComputing #Sharp #MZ700 #PicoMZ
Emulator output on the left - 8m 36s for the primes below 10,000. Real machine output on the right- 8m 34s for the same task.
Running the emulator at 200MHz is a definite improvement - it's only 2 seconds slower than the real thing for the primes up to 10,000.
#RetroComputing #Sharp #MZ700 #PicoMZ
The screen for the Pico MZ-700 is on the left, above the real MZ-700. The output for the real machine is on the right. They're both running endless prime number calculations using the same BASIC program. The emulator is currently too fast!
Sunday afternoon benchmarking session. A real MZ-700 vs my emulator. The emulator is currently 20% or so too fast when running on a 220MHz Pi Pico. Should be easy enough to slow down!!
#RetroComputing #PicoMZ #Sharp #MZ700