VOGONS


ScummVM support for <=Windows 2000 dropped

Topic actions

Reply 20 of 27, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Okay mabye I'm crazy but now I think XP support has been dropped. Can someone try the latest 32bit development build on XP to confirm?
https://buildbot.scummvm.org/builds.html

The stable build from Jan 2018 works fine for me.

Does no one test anything anymore?

Checked the ticket for the 9x issue and looks like the fix was commited. I'd like to compile a ScummVM build with SDL1 to verify since buildbot only builds ScummVM with SDL2 now and I guess only supports Vista and above.

How To Ask Questions The Smart Way
Make your games work offline

Reply 21 of 27, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Good news! That commit fixed it. Details here:
https://bugs.scummvm.org/ticket/10613#comment:21

I've attached a binary as proof but don't use it for anything serious since I didn't add all the dependencies. This will work on 95,NT4 and above.

For a future guide:

Scummvm built with Mingw-W64 w/ gcc 7.3.0 and 8.0 are incompatible with ScummVM for <XP:
https://sourceforge.net/projects/mingw-w64/fi … ds-win32/dwarf/
https://sourceforge.net/projects/mingw-w64/fi … ds-win32/dwarf/

error:
___mb_cur_max_func in msvcrt.dll
https://sourceforge.net/p/mingw-w64/mailman/m … ssage/36106593/

Think I already checked but need to verify that the above doesn't exist in the latest v6 msvcrt

Use this version:
https://sourceforge.net/projects/mingw-w64/fi … f-rt_v5-rev1.7z

Need to track down when committed after 7.2.0

From MINGW shell:

git clone https://github.com/scummvm/scummvm.git scummvm
./configure --disable-sparkle
make
strip scummvm.exe

UNTESTED
From MSYS2 shell:
pacman -S --needed --noconfirm git mingw-w64-i686-{curl,faad2,freetype,flac,fluidsynth,libjpeg-turbo,libogg,libvorbis,libmad,libmpeg2-git,libtheora,libpng,nasm,readline,toolchain,zlib}
REMOVE SDL2,SDL2_net,winsparkle

How To Ask Questions The Smart Way
Make your games work offline

Reply 22 of 27, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Looks like the development builds support XP again. Also works on Windows 2000 with Blackwingcat Extended Kernel 2.9b w/ QindieGL in Vmware v14. Still need to compile a SDL1 build with all the dependencies. (Last build I posted has some missing).

How To Ask Questions The Smart Way
Make your games work offline

Reply 23 of 27, by TOMMY_THE_DOG

User metadata
Rank Newbie
Rank
Newbie

I would like to point out that, as of this moment, the most recent release of ScummVM is available for Win9X. They don't bother building every single release for 9X, but it is not yet deprecated. We are still receiving updates.

I have ScummVM 2.5.1 running just fine in Windows 98SE on my K6-2 system. Make sure you unplug your gamepad before you run the program. It starts off trying to use OpenGL, which my GPU does not support. So I have to painfully, slowly move the cursor in stilted jumps on the first run to get the GUI renderer switched to SDL. Then everything works fine.

This latest release is also available for Windows XP, Dreamcast, and MacOSX 10.6+. Oh, and it does Sierra now, too. All hail ScummVM, the greatest single piece of software ever!

Reply 24 of 27, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

The 9x and XP ScummVM 2.5.1 should probably be a new post since this is an old thread....
I've had to use a residualVM build from 8-27-2016 for 9x so will be interesting to see if 2.5.1 can replace that one so thanks for the news!

How To Ask Questions The Smart Way
Make your games work offline

Reply 25 of 27, by kyuzo68

User metadata
Rank Newbie
Rank
Newbie

Actual versione ok for Linux

Reply 26 of 27, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Please stay on topic, this is not about linux versions. Don‘t just randomly reply to things to get your post count up

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 27 of 27, by Kahenraz

User metadata
Rank l33t
Rank
l33t
kode54 wrote on 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?

I was reading through this thread and wanted to comment on this. Getting old games to work on "newer" machines, not just the "newest" has its own advantages. For example, I have a retro machine with a fast processor that triple boots DOS, Windows 98, and XP. Some DOS games are too fast for pure DOS and benefit from running DOSBox under Windows 98 or XP. Some games aren't too fast but don't run properly under Windows, and maybe I want my game in a floating window on Windows 98 or XP with a USB joystick.

There are lots of reasons to support older operating systems for vintage computing. The case in point would apply to retro computers which only boot operating systems earlier than XP.