strato
1.0.0
貢獻指南 • 建構指南
Strato是一款實驗性模擬器,可在ARMv8 Android™裝置上運行,並模擬Nintendo Switch™系統的功能,並根據GNU 通用公共授權 v3.0 或更高版本獲得許可
您可以透過我們的Discord聯繫 Strato 的核心開發人員。如果您有任何疑問,請隨時提問。這也是一個了解模擬器最新動態的好地方,因為大多數關於開發的討論都是在那裡進行的。
一路上為我們提供幫助的一些值得注意的團隊/專案是:
Skyline: Strato 建立在 Skyline 之上,是這個專案的延續。
Ryujinx:我們在整個專案中都使用 Ryujinx 作為參考,他們的 Switch 子系統 HLE 實現的準確性使其成為一個令人驚嘆的參考。這個專案背後的團隊對我們提出的任何疑問都非常有幫助,並且不斷幫助我們解決遇到的任何問題。應該指出的是,Strato 並不是基於 Ryujinx 的。
yuzu: Strato 的著色器編譯器是yuzu著色器編譯器的一個分支,具有Strato 特定的更改,使用它使我們能夠專注於GPU 模擬的部分,我們可以專門針對行動裝置進行最佳化,同時擁有高品質的著色器編譯器實作作為根據。
Switchbrew:我們廣泛使用了 Switchbrew,無論是他們的wiki ,其中包含有關 Switch 的大量信息,為我們節省了無數個小時的時間,還是libnx,這對於模擬器的初始開發至關重要,以確保我們的HLE 核心和系統模組實作是準確的。