IT之家 5 月 30 日消息,微軟開發(fā)者官方 YouTube 賬號于 2 天前分享了一段視頻,喬恩?佩珀斯(Jon Peppers)在任天堂 NES 游戲主機上演示移植運行 .NET。
任天堂 NES 游戲主機也稱“紅白機”,配備時鐘頻率為 1.78 MHz 的 8 位 CPU,主存儲器和顯示內(nèi)存為 2KB,可以處理最大容量為 512 Kilobytes 的游戲卡帶。
這樣的配置在當(dāng)時是非常強悍的,不過放在現(xiàn)在,很難運行安卓 / iOS 應(yīng)用程序,畢竟目前主流應(yīng)用程序在 55-206MB 之間,大大超出了 NES 的處理能力。
佩珀斯表示本次嘗試移植,主要是學(xué)習(xí)如何將 MSIL 轉(zhuǎn)換為 6502 程序集、API 設(shè)計和 .NET 開發(fā)經(jīng)驗,以及最重要的“Nerd Flex”。IT之家附上視頻如下:
在成功移植之后,.NET on NES 不能玩任何游戲,主要是運行 Hello World 和其他簡單的演示程序,但該項目依然很酷。
佩珀斯為了能夠在 NES 有限的硬件上運行 .NET,精簡了 .NET 多個組件,并修改了大量代碼改善兼容性。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。