快科技5月30日消息,據媒體報道,微軟首席軟件工程師Jonathan Peppers在近日的微軟Build 2024開發者大會上,展示一個獨特的主題在任天堂NES遊戲機上運行.NET。
Peppers成功展示C#程序在這款1985年的遊戲機上運行的效果(遊戲機采用 6502 微處理器)。
Jonathan Peppers是微軟.NET for Android / .NET MAUI團隊的首席軟件工程師,他通過這個項目探索逆向工程、操作碼、MSIL轉換、API設計等多個技術領域。
他解釋說,盡管NES的硬件資源有限,但通過精簡.NET組件和修改代碼,成功實現在NES上運行.NET程序。
這個項目被命名為「.NES」,即dot” NES,展示極客的Nerd Flex”精神。
雖然NES上的移植並不意味著可以玩任何遊戲,但它能夠運行Hello World”和其他簡單的演示程序。Peppers表示,這個項目主要是為展示技術的力量和.NET的靈活性。
目前該項目的源代碼已經托管在GitHub上,供開發者和愛好者學習和探索。