TomHarte / CLK

A latency-hating emulator of: the Acorn Electron and Archimedes, Amstrad CPC, Apple II/II+/IIe and early Macintosh, Atari 2600 and ST, ColecoVision, Enterprise 64/128, Commodore Vic-20 and Amiga, MSX 1/2, Oric 1/Atmos, early PC compatibles, Sega Master System, Sinclair ZX80/81 and ZX Spectrum.
MIT License
939 stars 52 forks source link

Win binaries #791

Open SEGStriker opened 4 years ago

SEGStriker commented 4 years ago

Hi Tom, I found your emulator interesting and worth to try. So far I tested it on my Mac laptop only, didn't try to compile it on my Linux and BSD computers yet. However, as too many people are using only Windows, I am sure it will help to have broader audience if it is compatible with Windows and you provide precompiled binaries.

TomHarte commented 4 years ago

There's a possibility this'll finally happen at some point this year to an extent as a Qt port is on my mental list, and that'd defeat the main obstacle: that Windows users really really don't want an emulator without a UI. I'd much prefer to write something native — I've been reading up on C++/WinRT in particular — but a Qt route wouldn't be too terrible, at least if I can support the Windows norms for file organisation.

There is a secondary obstacle, that I don't have access to a Windows machine and my Mac is a little too puny effectively to virtualise Windows 8 or 10, but I feel like that's the lesser one.

All this is subject to whatever I end up learning about timers under Qt, of course. SDL has been a huge disappointment here so some optional native substitutions might be a smart investment.

bleuge commented 4 years ago

If you need betatesters for Windows version, just ask for it, I can test in various Windows systems: W10x64 (i5), W8.1x32 (coreDuo) and W7x64 (i5),

TomHarte commented 4 years ago

Cool, thanks! There's at least now a broad arc mapped out here: for now I'm still trying to get to settle on the Qt port while gingerly starting the effort on Metal and possibly ES 2.0 (i.e. Raspberry Pi-compatible) additions to the output.

I expect to have a physical Windows machine within the next month or so so in an ideal world that's exactly when I'll be ready to start on the Windows port. It might be slightly later, but hopefully not too much so.

flowstate247 commented 1 year ago

Is it still high priority for you?