Cristian wrote: mk79 wrote:
I'm not even sure whether I should continue to support XP...
Concerning retro computing, I think it is also important to support OSs capable of running on slow machines and handling old hardware. Modern PCs lack floppy drives, parallel / serial ports and so on.
That's easy for you to say but very difficult to actually do. The current QPC release is still based on DirectX3, which is an API from 1996. It's a testament to the compatibility of Windows that it still works as well as it does, but modern graphics drivers don't give a rat's ass about compatibility with APIs that old, so things are getting worse every year. And people on modern PCs will complain a lot more about broken software than the two people still running Windows 95. So the next QPC will be based on Direct3D 11. That is also already 11 years old, but still very well supported, so that should give me another 10 years or so (in this case I decided to keep the old driver, not because of Windows 95 but because of WINE).
Then there are the other problems Daniele alluded to. You can't even compile Windows 95 EXE files with modern compilers. Etc etc. It's a pain and doing this stuff for free doesn't help.