tft每日頭條

 > 旅遊

 > 在電腦上玩模拟城市

在電腦上玩模拟城市

旅遊 更新时间:2024-12-04 20:02:54

作為世界上最流行的電腦操作系統,Windows一直有一個讓人津津樂道的特點:——高度兼容。最近有人發現了關于這件事的新證據。

  不久前,遊戲制作人Kal yoshika在其社交媒體上公布了一些他發現的秘密,詳細講述了微軟是如何解決軟件兼容性問題的。

在電腦上玩模拟城市(為了玩家能玩模拟城市)1

  本文來自知名老牌科技博主Joel Spolsky在2000年發表的一篇博文,名為《雞和蛋的問題》。内容讨論了平台和軟件之間的相互依賴關系,其中提到了微軟為确保舊軟件仍能在新系統上運行所做的工作。

  Kal注意到了本文中的一個例子:為第三代Windows系統(1990年首次發布)編寫的《模拟城市》原始版本中有一個BUG,它會讀取一些已經釋放的内存。不過當時遊戲運行在Windows3.x上沒有任何問題。後來在Windows95中,這個版本《模拟城市》因為這個“老化”的BUG而無法運行。

  然後,微軟推出了他們在這方面的“找茬”精神。他們跟蹤了這個漏洞,并在Win95中為這個遊戲版本添加了特定的代碼。如果檢測到遊戲正在運行,它不會立即釋放内存。

  原文中還提到,微軟投入了大量精力在Win95上測試過去系統的老軟件,讓32位系統也能運行16位軟件。

  這種情況并不新鮮。幾年前,Reddit用戶測試過。Win10仍然可以運行26年前發布的Internet Explorer 2.0,無需任何調整。該事件一度成為新聞。

  遊戲也是如此。在每一代的Window11系統中,玩家都會拿出舊遊戲進行兼容性測試。到現在,很多上個世紀的老遊戲在沒有任何工具的情況下依然可以完美運行。對此,用戶一直好評如潮,認為這是窗口系統完善發展帶來的優勢和便利。

在電腦上玩模拟城市(為了玩家能玩模拟城市)2

  Kal yoshika的推文在玩家中傳播。雖然微軟類似的故事已經聽過很多次,但還是引起了很多網友的興趣。其中一位網友展示了這樣一個例子:在測試WinNT與《最終幻想7》的兼容性時,通過添加一個兼容性修複“Win95VersionLie”,遊戲可以“認為”自己運行在Win95上。

  簡單來說,Windows系統會對一些軟件進行兼容性修改(或者後續的補丁修改)以方便其運行,而這些通常被認為是程序本身的“優點”,比如打開遊戲時禁用Alt Tab切換、玩遊戲時阻止某些遊戲訪問光驅等等。除了再次感受到Windows系統的完美,很多人也表示這是第一次發現可以享受老遊戲,也是微軟的工作在起作用。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关旅遊资讯推荐

热门旅遊资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved