微軟首席工程師整活:成功將.NET移植到40年前的任天堂NES
快科技5月30日消息,據(jù)媒體報(bào)道,微軟首席軟件工程師Jonathan Peppers在近日的微軟Build 2024開發(fā)者大會(huì)上,展示了一個(gè)獨(dú)特的主題——在任天堂NES游戲機(jī)上運(yùn)行.NET。
Peppers成功展示了C#程序在這款1985年的游戲機(jī)上運(yùn)行的效果(游戲機(jī)采用 6502 微處理器)。
Jonathan Peppers是微軟.NET for Android / .NET MAUI團(tuán)隊(duì)的首席軟件工程師,他通過(guò)這個(gè)項(xiàng)目探索了逆向工程、操作碼、MSIL轉(zhuǎn)換、API設(shè)計(jì)等多個(gè)技術(shù)領(lǐng)域。
他解釋說(shuō),盡管NES的硬件資源有限,但通過(guò)精簡(jiǎn).NET組件和修改代碼,成功實(shí)現(xiàn)了在NES上運(yùn)行.NET程序。
這個(gè)項(xiàng)目被命名為「.NES」,即“dot” NES,展示了極客的“Nerd Flex”精神。
雖然NES上的移植并不意味著可以玩任何游戲,但它能夠運(yùn)行“Hello World”和其他簡(jiǎn)單的演示程序。Peppers表示,這個(gè)項(xiàng)目主要是為了展示技術(shù)的力量和.NET的靈活性。
目前該項(xiàng)目的源代碼已經(jīng)托管在GitHub上,供開發(fā)者和愛(ài)好者學(xué)習(xí)和探索。
本站所有文章、數(shù)據(jù)、圖片均來(lái)自互聯(lián)網(wǎng),一切版權(quán)均歸源網(wǎng)站或源作者所有。
如果侵犯了你的權(quán)益請(qǐng)來(lái)信告知我們刪除。郵箱:business@qudong.com