由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
PDA版 - Why was Pinball removed from Windows Vista? ZT
相关主题
President Obama on the Passing of Steve JobsLOL at these comments.
有人还在用pogoplug的服务吗?关于T-M prepaid $5 data plan heck to unlimited
大家都用什么app check in?Re: 苹果成功阻止三星平板电脑在欧洲上市 zz (转载)
玩儿枪的看看,smart gun来了弄一个mediapad加一个ultrabook如何?
关于sero计划手机作modem上网问Skydrive 的Fetch files from your Windows PC
verizon droid and att iphone data speed comparison你们nexus7的盒子上有这个错误么?
请达人检验我的GARMIN 205W是什么版本?Window们,你们会升级到Windows 8么?
Kindle 已经109了!我要不要入一个?Window们,你们升级到Windows 8了么?
相关话题的讨论汇总
话题: windows话题: pinball话题: xp话题: code话题: why
进入PDA版参与讨论
1 (共1页)
A******r
发帖数: 974
1
http://blogs.msdn.com/b/oldnewthing/archive/2012/12/18/10378851
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.
One of the things I did in Windows XP was port several millions of lines of
code from 32-bit to 64-bit Windows so that we could ship Windows XP 64-bit
Edition. But one of the programs that ran into trouble was Pinball. The 64-
bit version of Pinball had a pretty nasty bug where the ball would simply
pass through other objects like a ghost. In particular, when you started the
game, the ball would be delivered to the launcher, and then it would slowly
fall towards the bottom of the screen, through the plunger, and out the
bottom of the table.
Games tended to be really short.
Two of us tried to debug the program to figure out what was going on, but
given that this was code written several years earlier by an outside company
, and that nobody at Microsoft ever understood how the code worked (much
less still understood it), and that most of the code was completely
uncommented, we simply couldn't figure out why the collision detector was
not working. Heck, we couldn't even find the collision detector!
We had several million lines of code still to port, so we couldn't afford to
spend days studying the code trying to figure out what obscure floating
point rounding error was causing collision detection to fail. We just made
the executive decision right there to drop Pinball from the product.
If it makes you feel better, I am saddened by this as much as you are. I
really enjoyed playing that game. It was the location of the one Windows XP
feature I am most proud of.
Update: Hey everybody asking that the source code be released: The source
code was licensed from another company. If you want the source code, you
have to go ask them.
1 (共1页)
进入PDA版参与讨论
相关主题
Window们,你们升级到Windows 8了么?关于sero计划手机作modem上网问
历史重演?Windows 8 is another Windows 1?verizon droid and att iphone data speed comparison
为什么window phone 8又不用zune 了请达人检验我的GARMIN 205W是什么版本?
andriod手机每天下午嗡嗡响,提示time to homeKindle 已经109了!我要不要入一个?
President Obama on the Passing of Steve JobsLOL at these comments.
有人还在用pogoplug的服务吗?关于T-M prepaid $5 data plan heck to unlimited
大家都用什么app check in?Re: 苹果成功阻止三星平板电脑在欧洲上市 zz (转载)
玩儿枪的看看,smart gun来了弄一个mediapad加一个ultrabook如何?
相关话题的讨论汇总
话题: windows话题: pinball话题: xp话题: code话题: why