Download link: https://www.mediafire.com/file/3ahyb9b5 ... 1.dmg/file
First and foremost, there are already other ZX80/81 emulators that run on macOS without the need for Windows virtualisation:
This emulator is an unapologetic recycling of the iOS/iPadOS ZX81 app using Mac Catalyst. It will run on macOS 10.15 (Catalina - minimum possible Mac Catalyst target) and above with a universal binary for both Intel and Apple Silicon Macs. It is not a fully-fledged macOS app in that it still has iPadOS controls and layout. However, it does have functionality migrated to a menu bar instead of tapping on the CRT screen for the extra options. And unlike the iOS/iPadOS App Store app, it has an option for loading external P and O tape files.
Consider this a rough first version with references to the iOS/iPadOS app in its text and a lot of room for obvious improvements in its interface. That said, bear in mind this has not been a simple adjustment of project settings and selecting build. Numerous changes had to be made to the original iOS/iPadOS project to get it to behave on a Mac target. Technically this app could be hosted on the Mac App Store with the main drawback that the tape file loading would need to be removed to comply with Apple developer rules.
A big thank you to Allan McLeod for all his patient testing over the last couple of months as we worked together to identify and resolve stability and usability problems. There is also a lot of Paul Farrow in this project code base be it from direct email comms or ‘borrowing’ aspects he has implemented over the years in EightyOne.
More macOS versions to come…