Hard Light Productions Forums

General FreeSpace => FreeSpace Discussion => Topic started by: foolfromhell on May 19, 2008, 07:41:03 pm

Title: Will FS2 work on Vista-64?
Post by: foolfromhell on May 19, 2008, 07:41:03 pm
It works fine on Vista-32... I just got the CD for Vista-64. Will this game still work?
Title: Re: Will FS2 work on Vista-64?
Post by: foolfromhell on May 19, 2008, 08:23:47 pm
I dont know if I clarified this or not, but I mean 64-bit Vista and 32-bit Vista.
Title: Re: Will FS2 work on Vista-64?
Post by: hip63 on May 19, 2008, 08:32:26 pm
no problems in Vista x64 for me :)

hip63 :p
Title: Re: Will FS2 work on Vista-64?
Post by: foolfromhell on May 19, 2008, 08:36:40 pm
Sort of unrelated, but would any program that works on 32-bit Vista work on 64-bit Vista?

Like Launchy?
Title: Re: Will FS2 work on Vista-64?
Post by: haloboy100 on May 19, 2008, 09:43:10 pm
Why wouldn't it?
Title: Re: Will FS2 work on Vista-64?
Post by: foolfromhell on May 19, 2008, 10:05:58 pm
Something my friend said about 32-bit libraries and 64-bit libraries or something.
Title: Re: Will FS2 work on Vista-64?
Post by: phreak on May 19, 2008, 10:28:51 pm
32bit application programs (freespace2, office, paint) can run in x64 OS's.
32bit drivers (graphics, sound, etc.) can not run on x64 OS's.

Since x64 OSs allow you to have an ungodly amount of ram, i may want to direct you to this thread: http://www.hard-light.net/forums/index.php/topic,52777.0.html
Title: Re: Will FS2 work on Vista-64?
Post by: haloboy100 on May 19, 2008, 10:30:15 pm
so will 32bit drivers work in running 32bit games? ;7
Title: Re: Will FS2 work on Vista-64?
Post by: Nuke on May 20, 2008, 12:34:53 am
how does one go about compiling for x64. i use xp pro 64 and fs runs fine. but it seems it would be more optimal to run an x64 build. vcpp6 doesn't seem to offer 64bit mode.
Title: Re: Will FS2 work on Vista-64?
Post by: foolfromhell on May 20, 2008, 08:12:40 am
32bit application programs (freespace2, office, paint) can run in x64 OS's.
32bit drivers (graphics, sound, etc.) can not run on x64 OS's.

Since x64 OSs allow you to have an ungodly amount of ram, i may want to direct you to this thread: http://www.hard-light.net/forums/index.php/topic,52777.0.html

Yeah. The only reason I want 64-bit Vista is because I am ordering +2GB of RAM for a total of 4gb, which 32-bit Vista cant take advantage of. The 64-bit DVD arrived yesterday, the RAM is arriving from Newegg today.

Thanks for the link.
Title: Re: Will FS2 work on Vista-64?
Post by: phreak on May 21, 2008, 11:06:17 pm
how does one go about compiling for x64. i use xp pro 64 and fs runs fine. but it seems it would be more optimal to run an x64 build. vcpp6 doesn't seem to offer 64bit mode.

i think you need VC2005.

FS2 won't compile in x64 because of the way pointer math is done, it assumes 32bit memory sizes in many places, say about 700 or so.  I think all that needs to be done is to change the array index variables from int to size_t and you'd be good to go.

Also it doesn't like inline assembly, which is used in the voice code, but that can be pragma'd out.

I'll look into this more.
Title: Re: Will FS2 work on Vista-64?
Post by: Nuke on May 22, 2008, 03:06:18 am
32bit application programs (freespace2, office, paint) can run in x64 OS's.
32bit drivers (graphics, sound, etc.) can not run on x64 OS's.

Since x64 OSs allow you to have an ungodly amount of ram, i may want to direct you to this thread: http://www.hard-light.net/forums/index.php/topic,52777.0.html

Yeah. The only reason I want 64-bit Vista is because I am ordering +2GB of RAM for a total of 4gb, which 32-bit Vista cant take advantage of. The 64-bit DVD arrived yesterday, the RAM is arriving from Newegg today.

Thanks for the link.

i think 32 bit has come about as far as it can. most cpus out there are now 64 bit and the typical amount of memory in a system is on the rise. add that to video cards with more and more memory (it counts up to the 4gb limit) upwards to a gig. that means youre pretty much capped at 3gb memory.

i dont remember doubling the bits ever taking this long in the past. the moves from 8 to 16 pretty much happened overnight, mainly because of the simple operating systems in use at the time, and 16 to 32 moved pretty quickly because windows NT4/95 was actually an improvement over win3.1/dos.  now with a ton of microsoft ****ups piling up over the last 1.3 decades, culminating in an operating system nobody wants to use, and still they offer a 32 bit version of it. they could have saved everybody a ton of grief by making vista 64 bit only. then hardware manufacturers would have been forced to get their act together and prioritize 64 bit over the older technology.

all this means is were gonna have to wait till the low end computer users get pissed off because they don't have enough memory to run newer software before 64 bit truly takes off and makes 32 bit a thing of the past (save running old software of course).