ADVERTISEMENT
任天堂Switch的官方作業系統被稱為Horizon(地平線),而由SciresM主導開發的非官方作業系統則取名為Atmosphère(大氣層),頗有互相較勁的味道。SciresM日前公開了最新的工作成果Mesosphere,對Switch實機與模擬器的開發都具有重要意義。
開源系統核心
SciresM表示幾年前他因為Horizon系統的創新與安全性而被吸引,並投入大量時間研究它的運作原理,並公開許多逆向工程的文件與資料庫。
而最新的Mesosphere則是最近6個月的重大成果,它是款開源的系統核心(Kernel),目前大約已達到90%完成度,主機已經可以開機並顯示開機圖示,並在反覆修正Bug之後,已經可以啟動並正確執行SciresM手上大多數遊戲。
ADVERTISEMENT
Mesosphere除了可以在Switch執行外,對模擬器的開發也有實質幫助,它讓開發人員在編寫HLE(High Level Emulation,高階模擬,僅模擬原始主機的行為,而不是還原實際主機的程式運作)程式時可以作為參考,不再需要對原始主機進行逆向工程或猜測系統核心的運作方式。SciresM表示已與Ryujinx、Yuzu等2大模擬器的開發團隊進行交流,他們除了從分析、開發過程得到許多幫助之外,未來也可以透過Mesosphere進行更準確的硬體測試與分析,加訴模擬器的開發進度。
ADVERTISEMENT
SciresM已將Mesosphere函數庫與核心的程式碼上傳至GitHub,有興趣的讀者可以前往參考。至於一般玩家,則可以期待Switch模擬器或許在近期會有大幅進展。
ADVERTISEMENT