微軟首席工程師整活:成功將.NET移植到40年前的任天堂NES


快科技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上,供開發者和愛好者學習和探索。


相關推薦

2024-03-19

X用戶RetroTime最近發佈NESHub,這是一個旨在利用原始任天堂娛樂系統上神秘擴展端口的自制項目。該硬件將使用一個新的連接器,可直接插入端口,並將對第三方插件開放。NES Hub 將支持四人無線連接(在使用有線控制器時也能正

2024-04-15

95 系統並不兼容。因此,實驗的第一個重要部分就是反向移植.NET,使其與 Windows 95 兼容。在這方面,用於在 Windows 98 上運行現代應用程序的開源兼容層 KernelEx 並沒有起到多大作用。另一個問題是缺少 DLL 文件,即使使用轉儲工

2023-07-27

自從任天堂的第六世代主機Nintendo GameCube(NGC)在銷量上遭遇慘敗後,任天堂就放棄與索尼PlayStation和微軟Xbox在性能方面正面競爭。這一決策的直接影響,就是任天堂在第七與第八世代主機中,均沿用NGC的芯片,性能嚴重落後,

2022-10-12

遁3》作為播放“小電影”的工具,引發許多人的批評和任天堂的回應。在10月8日YouTube上的一系列《斯普拉遁3》直播中,Vtuber團隊“深層組”成員開展一場“特殊“的比賽:競相試圖讓彼此的直播在對應平臺上被封禁。使用他們

2024-02-11

、雲計算、遊戲及汽車行業開發定制化SoC,其中包括用於任天堂遊戲機的芯片組。分析師預測汽車行業定制芯片的銷售額將由60億美元增長至80億美元,而價值70至80億美元的遊戲主機芯片業務也將大幅增長拜主機換代所賜,最近

2023-05-22

快科技5月21日,近日,微軟公佈新的AI服務Code Optimizations”的公共預覽版。Code Optimizations是一個具有極高針對性的AI服務,主要用於幫助開發者改善.NET應用的運行性能。微軟表示該工具經過微軟旗下服務收集的數千個跟蹤參數訓

2023-02-08

早在2017年,微軟公佈其為平臺提供的語言的.NET語言策略,即C#、F#和VisualBasic。然而,在當時,這些信息是以博客文章的形式提供的,這意味著它的可發現性不高,客戶不知道這些指導是否仍然適用。現在,微軟已經在Learn網站

2022-09-23

tudios,以及微軟在市場上的相對位置,即在索尼、騰訊和任天堂之後的視頻遊戲市場上處於第四和第五位。考慮到所有因素,納德拉鼓勵公司在英國保持競爭存在,他感嘆道:"所以,如果這是關於競爭,讓我們有競爭"。

2023-05-17

微軟將采購由核聚變初創公司Helion產生的電力,Helion預計2028年前上線50兆瓦核聚變發電項目,但仍面臨核聚變技術挑戰和發電監管挑戰。OpenAI首席執行官山姆·奧特曼為Helion註資3.75億美元,他之所以喜歡OpenAI和Helion這兩傢公司,

2022-07-31

NETCore3.1是微軟在2019年12月發佈的一個開源、跨平臺的軟件開發框架,從2022年12月13日起將不再得到支持。該公司表示,.NETCore3.1在那一天達到支持終止狀態,微軟將停止服務更新和技術支持。在本月早些時候發佈的公告中,微軟

2024-04-18

將有兩個應用程序:Delta 和 Clip。Delta 是 AltStore 的一體化任天堂模擬器,可模擬 NES、SNES、Game Boy、Game Boy Advance、任天堂 DS 和任天堂 64 等遊戲。Clip 是一款適用於 iOS 的剪貼板管理器,可在後臺無限期運行,監聽剪貼板上的更改

2023-11-15

微軟今天發佈.NET開源開發平臺的最新版本。新版本.NET8不僅在性能上做大量改進,而且還增加一個新的代碼生成器--動態配置文件引導優化(PGO),微軟稱它可以將使用.NET8開發的應用程序的性能提高20%。微軟在一篇博客文章中

2024-04-22

“替代Chrome,”說這話的若是微軟Edge或是輕量級Firefox,大傢也許還能爭辯一二,但如果是一傢初創公司的宣傳語,觀眾們要麼不屑一顧,要麼上手一試,再種草或銳評。發出這句宣傳口號的是一款AI瀏覽器ArcSearch。2023年7月其正

2022-10-09

機也是個不折不扣的“電老虎”,結果在續航問題上敗給任天堂的Game Boy,後來世嘉的Game Gear掌機也同樣在續航的問題上“折戟”。那個時代,可做不到隨時給自己的掌上設備進行充電(因為連“充電電池”在當時都是稀罕玩意