[Scummvm-devel] Dropping Windows 9x/ME support

Travis Howell kirben at optusnet.com.au
Sat Mar 5 03:34:50 CET 2016


ScummVM has just had another major release, so it seems like a good time 
to discuss dropping support for Windows 95/98/ME. ScummVM has offered 
Windows support as far back as Windows 95 for a long time, well beyond 
when even Microsoft dropped any support. I doubt many people are still 
using Windows 95/98/ME, other than for retro systems, where it would be 
easier to run games natively. Windows 95/98/ME won't even function on 
any modern systems, due to lack of drivers (especially for motherboard 
chipsets).

This would mean ScummVM 1.9.0 onwards would only officially support 
Windows XP/Vista/7/8/8.1/10 (and onwards), with any business specific 
versions (Windows 2000/2003) been a bonus, if they keep working.

A few advantages would be:
A more recent version of GCC (4.8/4.9) and libflac (1.3.0) for MinGW 
could be used.
The compilation guide for MinGW could be updated, to use the current GCC 
version, and provide additional libraries which are compatible (due to 
ABI changes in GCC 4.7).
It would be easier to add code to take advantage of features in more 
recent Windows versions.

Any objections?




More information about the Scummvm-devel mailing list