I've been doing some further testing (playing games if I'm honest) on the Pico MZ-700 emulator this afternoon. Most things seem ok, but I found a couple of minor issues to sort out. February's job if the weather stays so bad!

https://z80.timholyoake.uk/pico-mz-700-first-release/

#z80 #RetroComputing #Sharp #MZ700

Pico MZ-700 – First release – retrocomputing ephemera

Getting there (if only I could find my soldering iron).

New blog post from me - Pico MZ-700 progress.

https://z80.timholyoake.uk/pico-mz-700-progress/

#RetroComputing #Sharp #MZ700 #MZ80A #MZ80K

The #MZ700 emulation for the #Pico MZ is nearly finished! Documentation to write and update, plus testing on #RC2014 cards and #Pico2 hardware left to do. Hoping to have version 3.0.0 released by the end of the month. #RetroComputing
My rewrite of the 8255 emulation seems to have fixed the keyboard handling weirdness and cursor blink speed issues on the #MZ700 emulation. It also seems to have sorted the odd glitch I knew I still had with #MZ80K keyboard handling. The new emulation is more efficient, so I may be able to drop the Pico clock speed another 10MHz or so ...
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

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

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

Using my trusty Sieve of Erastothenes program plus some trial and error, it looks as if overclocking a Pico to somewhere around 210 - 220MHz will work nicely for the #MZ700 #emulator

#RetroComputing #Emulation