SCUMMVM for Windows 64 bit

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

User avatar
Dark-Star
Posts: 137
Joined: Sun Oct 30, 2005 9:36 pm
Location: Reutlingen, GERMANY

Post by Dark-Star » Sat Nov 05, 2016 2:13 pm

TMM wrote:The old installer places stuff in c:/Program Files (x86)/ScummVM, a native 64bit installer would place them in c:/Program Files/ScummVM. People upgrading from pre 1.5.0 would lose their savegames if we just clean out that old directory post install.
If that's true then it's already a bug in ScummVM. Applications should never write anything into their Program Files directory (as per MS's specification). That's what %APPDATA% etc. is for. Though I use a custom directory and INI file so I can't say from the top of my head if it's true or not.

User avatar
m_kiewitz
ScummVM Developer
Posts: 157
Joined: Tue Dec 01, 2009 10:09 am
Location: Daventry

Post by m_kiewitz » Sat Nov 05, 2016 3:51 pm

Dark-Star wrote:If that's true then it's already a bug in ScummVM. Applications should never write anything into their Program Files directory (as per MS's specification). That's what %APPDATA% etc. is for. Though I use a custom directory and INI file so I can't say from the top of my head if it's true or not.
"People upgrading from pre 1.5.0 would lose their savegames."

Microsoft's own software liked to write even into %WINDIR% btw.

User avatar
rootfather
ScummVM Team Member
Posts: 47
Joined: Tue Mar 31, 2015 11:59 am
Location: Germany
Contact:

Post by rootfather » Sat Nov 05, 2016 6:11 pm

Dark-Star wrote:
TMM wrote:The old installer places stuff in c:/Program Files (x86)/ScummVM, a native 64bit installer would place them in c:/Program Files/ScummVM. People upgrading from pre 1.5.0 would lose their savegames if we just clean out that old directory post install.
If that's true then it's already a bug in ScummVM. Applications should never write anything into their Program Files directory (as per MS's specification). That's what %APPDATA% etc. is for. Though I use a custom directory and INI file so I can't say from the top of my head if it's true or not.
This is only true for pre-1.5.0 versions. Current versions of ScummVM use %APPDATA%/ScummVM for Save Games, logs and settings.

lwc
Posts: 41
Joined: Mon Nov 27, 2006 10:11 am

Re: SCUMMVM for Windows 64 bit

Post by lwc » Sat Jul 06, 2019 7:19 am

I know it's an old thread but I have to wonder - while there's no Windows 64-bit version in https://www.scummvm.org/downloads/ there is one at the very bottom of https://buildbot.scummvm.org/builds.html ("Download latest stable build").

How is this possible?

NiQ
Posts: 7
Joined: Sun Oct 17, 2010 11:52 am

Re: SCUMMVM for Windows 64 bit

Post by NiQ » Wed Aug 07, 2019 8:12 pm

lwc wrote:
Sat Jul 06, 2019 7:19 am
I know it's an old thread but I have to wonder - while there's no Windows 64-bit version in https://www.scummvm.org/downloads/ there is one at the very bottom of https://buildbot.scummvm.org/builds.html ("Download latest stable build").

How is this possible?
It's just not being maintained. It's possible to build ScummVM for 64-bit Windows from source without too much effort but it it'll only be officially supported it someone volunteers to regularly maintain it.

carlo_bramini
Posts: 15
Joined: Sat Aug 08, 2015 3:27 pm

Re: SCUMMVM for Windows 64 bit

Post by carlo_bramini » Wed Aug 14, 2019 11:02 am

Hello,
since some years have passed and since this seems to be the thread with the best thougths from people for this topic, do you think that it would be possible to release an executable made for Windows 64bit, when the new version will be released?
With MSYS2, it is easy, you just need to select to open MINGW32 or MINGW64 shell, depending if you want to build for 32bit or 64bit, and finally type the usual "configure" command. The script finds the required libraries and gives you the executable that you need, without any extra work.
You can do it also with CYGWIN or linux, it is not difficult, you just need to follow the guidelines typically used when cross compiling.
For example, I cross compiled the 64bit version with:

Code: Select all

./configure --host=x86_64-w64-mingw32 --with-sdl-prefix=/usr/x86_64-w64-mingw32/sys-root/mingw --with-libcurl-prefix=/usr/x86_64-w64-mingw32/sys-root/mingw --with-freetype2-prefix=/usr/x86_64-w64-mingw32/sys-root/mingw --with-png-prefix=/usr/x86_64-w64-mingw32/sys-root/mingw
Technically, you just need to decide if it is worth to use some storage space for hosting that in your download page or not. :wink:

Sincerely.

Post Reply