這次不破解Switch的系統,SciresM自己開發Mesosphere系統核心

任天堂Switch的官方作業系統被稱為Horizon(地平線),而由SciresM主導開發的非官方作業系統則取名為Atmosphère(大氣層),頗有互相較勁的味道。SciresM日前公開了最新的工作成果Mesosphere,對Switch實機與模擬器的開發都具有重要意義。

ADVERTISEMENT

開源系統核心

SciresM表示幾年前他因為Horizon系統的創新與安全性而被吸引,並投入大量時間研究它的運作原理,並公開許多逆向工程的文件與資料庫。

而最新的Mesosphere則是最近6個月的重大成果,它是款開源的系統核心(Kernel),目前大約已達到90%完成度,主機已經可以開機並顯示開機圖示,並在反覆修正Bug之後,已經可以啟動並正確執行SciresM手上大多數遊戲。

Mesosphere除了可以在Switch執行外,對模擬器的開發也有實質幫助,它讓開發人員在編寫HLE(High Level Emulation,高階模擬,僅模擬原始主機的行為,而不是還原實際主機的程式運作)程式時可以作為參考,不再需要對原始主機進行逆向工程或猜測系統核心的運作方式。SciresM表示已與Ryujinx、Yuzu等2大模擬器的開發團隊進行交流,他們除了從分析、開發過程得到許多幫助之外,未來也可以透過Mesosphere進行更準確的硬體測試與分析,加訴模擬器的開發進度。

SciresM在Reddit討論區說明Mesosphere的開發進度。

Mesosphere可以在實體Switch主機啟動,並顯示開機圖示。

Mesosphere能夠正確執行《魔法汽泡俄羅斯方塊》、《動物之森》、《聖火降魔錄 風花雪月》等遊戲。

SciresM已將Mesosphere函數庫核心的程式碼上傳至GitHub,有興趣的讀者可以前往參考。至於一般玩家,則可以期待Switch模擬器或許在近期會有大幅進展。

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則