There have been some more updates and fixes, plus there is now a release on github, which makes it possible to set up the emulator by downloading a couple of files - no need to touch git, or compile anything!
The emulator now supports 720 by 576 at 50 Hz as well as the original 640 by 480 at 60Hz. This allows the Pico to be connected to a TV, and create a display that is similar to a "real" ZX81 connected to a home TV. It also means that QS Defenda, 25thanni and rezurrection can be seen in their full glory.
The emulator also takes advantage of "software driven" VGA and DVI by offering the option of driving a 720 by 576 display at 50.65 Hz. This
pretty much matches the natural framerate of a ZX81 when running BASIC.
There are now options to synchronise frame display with vertical sync, to avoid tearing. There is also a mode that synchronises interlaced updates.This avoids jumping by one frame, which destroys interlace effects. The final part of rezurrection now displays the "3 head" logo in uniform grey without glitching. Also, Ilena can now be viewed with minimal flashing
The emulator can still be configured using config files on the SD Card, but now there is also an option to change the settings through interactive menus. As previously, it is still possible to fully control the emulator using the 40 keys available on a classic ZX81 or ZX80. The emulator boots from cold to the K prompt effectively in the time it takes the emulated ZX81 to check its memory.
If you are interested, the main components are on special offer at Pimoroni UK at the moment:
1) A Pico H (i.e. a Pico board with pre-soldered headers) £4.80
2) A Pimoroni Pico DV Demo Base board with HDMI, sound and SD Card reader - £9.90
3) A USB to microUSB OTG convert shim as a keyboard adapter - £2.10
4) UK Shipping £3
Total: £19.80
The quick start guide with links to downloads is at:
https://github.com/ikjordan/picozx81#quick-start