ScummVM support for <=Windows 2000 dropped

Schedules and announcements about program releases.

ScummVM support for <=Windows 2000 dropped

Postby DosFreak » 2017-1-27 @ 10:22

As of v1.9.0 ScummVM no longer works on 9x,NT4,2000

Tested this last night. ScummVM 1.8.1 works fine tho.

Don't see anything mentioned anywhere and in fact the ScummVM wiki even mentions 9x support.

Would have been nice to get some sort of notification.....
User avatar
DosFreak
l33t++
 
Posts: 9935
Joined: 2002-6-30 @ 16:35
Location: Your Head

Re: As of v1.9.0 ScummVM no longer works on 9x,NT4,2000

Postby leileilol » 2017-1-27 @ 11:24

Let me guess.... SDL2?

EDIT: Yep that seems to be the case.
With this release we are switching to SDL 2,


Another victim of the unrealized collateral damage from the alarmist urge to "get off outdated sdl1.2 its out of date you must sdl2 by order of downstream from <insert certain authority-complex linux distro here>"
Voodoo2s aren't 100mhz stock
Geforce256 isn't released as a beta on New Years '99 under the Quadro brand
DOS gaming isn't a bilinear 320x200 16:10
DOS PCs aren't better than the Macintosh
DOSBox is not for running Windows 9x
SGL != Glide
User avatar
leileilol
l33t++
 
Posts: 9430
Joined: 2006-12-16 @ 18:03

Re: As of v1.9.0 ScummVM no longer works on 9x,NT4,2000

Postby DosFreak » 2018-11-09 @ 14:31

Here's the latest:
https://bugs.scummvm.org/ticket/10613

It looks like snapshots do not include Winsparkle (which makes sense).

Winsparkle included with official Scummvm releases doesn't support 9x and NT4 and a commit added back in June of 2017 broke <2000 support. So theoretically snapshots before June 2017 with no Winsparkle supported 9x whereas snapshots after June 2017 do not.

Last snapshot packaged with SDL 1.2.15 (Doesn't work on NT4 and 9x) (11-7-2018)
https://buildbot.scummvm.org/snapshots/ ... e6335b.zip

I think when I tested 1.9.0 it was with SDL2 so the 11-7-2018 (SDL1) snapshot should work fine with Windows 2000.

I'll see if I can get around to compiling ScummVM. Currently working on DOSBox which is more important. :)

Anyone know how to find old snapshots on ScummVM buildbot? Internet Archive not much help and https://buildbot.scummvm.org/snapshots/ doesn't go back very far.
User avatar
DosFreak
l33t++
 
Posts: 9935
Joined: 2002-6-30 @ 16:35
Location: Your Head

Re: ScummVM support for <=Windows 2000.

Postby Dominus » 2018-11-09 @ 17:21

Switching to SDL2 is important. Mostly because SDL2 does many things better and most importantly SDL1.2x is no longer really maintained. It is breaking right and left on today's operating systems and fixes are slow to come or never...
User avatar
Dominus
DOSBox Moderator
 
Posts: 7675
Joined: 2002-10-03 @ 09:54
Location: Ludwigsburg

Re: ScummVM support for <=Windows 2000.

Postby DosFreak » 2018-11-09 @ 17:35

Agreed but they've supported SDL 1.2.15 until today so would be nice to have a final working release especially since it was broke back with 1.9.0 (WinSparkle) and never acknowledged. Absolute bare minimum that has to be done is provide a snapshot before the offending June 2017 commit or release the older 1.9.0 build without Winsparkle for 9x,NT4 and a 11-7-2018 build for 2000 and call it a day. No code changes required.
User avatar
DosFreak
l33t++
 
Posts: 9935
Joined: 2002-6-30 @ 16:35
Location: Your Head

Re: ScummVM support for <Windows 2000.

Postby DosFreak » 2018-11-09 @ 18:26

This stable build from 7-17-2017 should work. V1.9.1pre39 g483d123 until I find the time to remove the offending commit and compile. The last official working build was 1.8.1 from May 2016.
https://web.archive.org/web/20171012064 ... latest.zip
Attachments
mingw-w32-stable-latest.zip
(15.16 MiB) Not downloaded yet
User avatar
DosFreak
l33t++
 
Posts: 9935
Joined: 2002-6-30 @ 16:35
Location: Your Head

Re: ScummVM support for <Windows 2000.

Postby kode54 » 2018-11-10 @ 07:20

Isn’t ScummVM more about getting old games working on new machines, and less about getting them to work on period machines with Windows shoehorned onto them?
User avatar
kode54
Member
 
Posts: 252
Joined: 2003-6-15 @ 05:32

Re: ScummVM support for <Windows 2000.

Postby Jo22 » 2018-11-10 @ 07:56

Yey, yes, I think so. Though I can also understand the OP's point of view.
SDL2 apps increase minimum requirements for little benefit, so it would be cool to be warned about a switch and to get a last good release of the old line.
In contrast, SDL 1.x and plain Win32 programs will run on almost anything, providing lots of freedom in choice of the OS.
From pure DOS with HX-Extender, over ReactOS to beloved Windows releases (98, XP; anything pre Win10).
DOSBox can do the first one, which is kinda cool.
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//
User avatar
Jo22
l33t
 
Posts: 2995
Joined: 2009-12-13 @ 07:06
Location: Europe

Re: ScummVM support for <Windows 2000.

Postby kode54 » 2018-11-10 @ 08:13

Ah, interesting point. I can't say the same about most of the software I still maintain, since:

1) It's all compiled with UNICODE/_UNICODE defined, so it won't run on Win9x unless you've shoehorned some sort of Unicode supporting kernel and userspace onto it.
2) It's all compiled with MSVC 2017 Community, so the bare minimum I can actually support is Windows XP. I still compile with the extended instruction set option at strictly IA32, not the default of SSE2, so it should still work on XP SP2, or SP3 if you somehow blacklist the SSE2-requiring updates. I can't say the same for every other software developer who uses 2017 with the v141_xp SDK.
User avatar
kode54
Member
 
Posts: 252
Joined: 2003-6-15 @ 05:32

Re: ScummVM support for <Windows 2000.

Postby DosFreak » 2018-11-10 @ 10:51

Yeah SDL1 takes care that and Mingw and Mingw-W64 still support less than 2000. There's only two things preventing ScummVM working. WinSparkle which is only used in official releases and the commit added back in June of 2017 that is one line of code that dropped support for less than 2000. That's it (as of 11-7-2018. ). It's ridiculous to have kept SDL 1.2.15 support all this time but to have dropped <2000 support but that was not intentional.

9x,NT4 (7-17-2017) stable: https://web.archive.org/web/20171012064 ... latest.zip
2000 (11-7-2018) Development: https://buildbot.scummvm.org/snapshots/ ... e6335b.zip

It looks like anything newer than 11-7-2018 won't work on 2000 since SDL2.dll is included instead of SDL.dll. Deleting SDL2 and replacing with SDL1 doesn't work. So 2000 support definetly dropped. ScummVM is XP+ only now.

The use case of ScummVM on an old OS is if you have an old gaming machine and want to run games on it.
User avatar
DosFreak
l33t++
 
Posts: 9935
Joined: 2002-6-30 @ 16:35
Location: Your Head

Re: ScummVM support for <=Windows 2000 dropped

Postby Thallanor » 2018-11-12 @ 07:39

I'm glad that I came across your post. I'll be working on a Windows NT 4.0 Workstation build in the near future and was planning on installing ScummVM. Sucks that they're going this route, though I understand why. Thanks for the heads up!
Thallanor
Newbie
 
Posts: 92
Joined: 2018-2-26 @ 23:45


Return to Release Announcements

Who is online

Users browsing this forum: No registered users and 1 guest