skyline - AndroidデバイスでNintendoSwitchの自作とゲームを実行してください!

(Run Nintendo Switch homebrew & games on your Android device!)

Created at: 2019-06-28 20:18:58
Language: C++
License: MPL-2.0



寄稿ガイド構築ガイド

Skylineは、 ARMv8Android™デバイスで実行され、 Mozilla PublicLicense2.0でライセンスされているNintendoSwitch™システムの機能をエミュレートする実験的なエミュレーターです。


コンタクト

Skylineのコア開発者にはDiscordで連絡できます。ご不明な点がございましたら、お気軽にお問い合わせください。開発に関するほとんどの話はあちらで行われているので、エミュレータについていくのも良い場所です。


特別な感謝

その過程で私たちを助けてくれたいくつかの注目すべきチーム/プロジェクトは次のとおりです。

  • Ryujinxプロジェクト全体で参照用にRyujinxを使用しました。スイッチサブシステムのHLE実装の精度は、これをすばらしい参照にしています。プロジェクトの背後にあるチームは、私たちが受けたあらゆる質問に非常に役立ち、私たちが遭遇した問題について常に私たちを助けてくれました。SkylineはRyujinxに基づいていないことに注意してください

  • yuzu Skylineのシェーダーコンパイラは、 Skyline固有の変更を加えたyuzuのシェーダーコンパイラのフォークです。これを使用すると、高品質のシェーダーコンパイラを実装しながら、モバイル用に特に最適化できるGPUエミュレーションの部分に焦点を当てることができます。ベース。柚子の背後にいるチームも私たちを助けてくれ、ライセンスの免除を丁寧に提供してくれました。

  • Switchbrew Switchbrewを幅広く使用してきました。これは、スイッチに関する膨大な量の情報を備えたWikiであり、HLEカーネルとsysmoduleの実装を確実にするためのエミュレーターの初期開発に不可欠な、数え切れないほどの時間を節約したlibnxです。正確でした。


免責事項

  • Nintendo Switchは、 Nintendo Co.、Ltdの商標です。
  • AndroidはGoogleLLCの商標です