Linked by Thom Holwerda on Tue 18th Dec 2012 23:12 UTC
Windows "Windows XP was the last client version of Windows to include the Pinball game that had been part of Windows since Windows 95. There is apparently speculation that this was done for legal reasons. No, that's not why." I love these stories.
Thread beginning with comment 545820
To read all comments associated with this story, please click here.
Why wasn't it built in 32-bit mode?
by kriston on Wed 19th Dec 2012 04:35 UTC
kriston
Member since:
2007-04-11

I still wonder why it just wasn't built in 32-bit mode? We play 32-bit mode games all the time. Why not this one?

At least there's still Visual Pinball and VPinMAME which are far better and more fun.

Reply Score: 3

Neolander Member since:
2010-03-08

I still wonder why it just wasn't built in 32-bit mode? We play 32-bit mode games all the time. Why not this one?

At least there's still Visual Pinball and VPinMAME which are far better and more fun.

64-bit Windows is not compatible with every application that runs fine on the 32-bit version, as an example every soft that relies on legacy 16-bit processor modes is out of luck since AMD did some cruft slashing when they designed the AMD64 standard.

Considering that the Windows pinball used to date back from the Win9x era where hacking into the underlying DOS system was the norm in complex software like games, making it run on 64-bit windows was likely more complex than just switching the processor in 32-bit mode and hooking it into 64-bit libraries through wrapper and segmentation magic.

Edited 2012-12-19 06:08 UTC

Reply Parent Score: 6

f0dder Member since:
2009-08-05

I've just extracted PINBALL from a XP32-SP2 and ran it on my Win7-X64, and it seems to work just fine (reading from the OldNewThing comments you're not probably not allowed to do that, but whatever).

Reply Parent Score: 3

f0dder Member since:
2009-08-05

That would have been even more work, because there was at the time no infrastructure in Setup for having 32-bit-only components. (And then automatically uninstalling it when WOW64 was disabled.) And besides, all the people who criticized Windows 95 as "not really a 32-bit operating system because it has some parts in 16-bit" would use the same logic to say that 64-bit Windows is "not really a 64-bit operating system." -Raymond
- http://blogs.msdn.com/b/oldnewthing/archive/2012/12/18/10378851.asp...

Reply Parent Score: 3