Nintendo Swich版 Yaba Sanshiro はNintendo Switchでセガサターンのゲームを遊べるようにしたソフトウェアです。Lakka-switch をベースにしています
お願い
Yaba Sanshiroはオープンソースのソフトウェアですが、開発環境の維持、新規デバイスの購入に費用がかかります。寄付やAndroid版の購入,広告の閲覧をすることで開発をサポートすることができます。ご協力をお願いします。改善要望は寄付者の要望を最優先で対応しています。
-->
注意/制限事項
- すべてのゲームは遊べません
- 自分がコピーしたゲーム,BIOSのイメージを他人に渡すのは著作権法違反です
- 他人がコピーしたゲーム,BIOSのイメージを使用するのは著作権法違反です
- 本手順を実施することで、Nintendo Switchが壊れる可能性があります
- SleepしますがWakeしません
- 音量は変えることができません
- リモートJoy-conは使用できません
- 時々Joy-conが効かなくなります
- 時々OSの起動に失敗します
必要なもの
- Nintendo SwitchをRCM(Usb Recovery Mode)で起動する手段
- 2GByte以上のFAT32でフォーマットされたSDカード
- RCM対策がされていないNitendo Switch
SDカードを準備する
- SDカードをFAT32でフォーマットする
- ここからイメージをダウンロードする
- イメージを解凍してyabasanshiroとbootloaderフォルダをSDカードにコピーする
- yabasanshiro/storageフォルダに romsフォルダを作成し、ゲームのISOイメージをコピーする
- セガサターン実機からBIOSデータを取得して bios.bin というファイル名でyabasanshiro/storageにコピーする(この手順は必須ではないです)
- ここからhekateの最新版をダウンロード
- 解凍してbootloaderフォルダをSDカードにコピーする
- すべての手順が終わると下のような配置になります
```
├── bootloader
│ ├── hekate_ipl.ini
│ ├── ini
│ │ └── 00-YabaSanshiro.ini
│ ├── patches_template.ini
│ ├── payloads
│ ├── res
│ └── sys
└── yabasanshiro
├── boot
├── licenses
└── storage
├── bios.bin
└── roms
└── game.cue
```
起動方法
使用方法
操作方法
Nintendo Switchのコントローラー(Joy-con)は以下のようにSEGA Saturnのコントローラーとマッピングされています。後述のメニューで変更することができます。
|
Satrun |
Joy-con |
|
|
A |
B |
|
|
B |
A |
|
|
C |
R |
|
|
X |
Y |
|
|
Y |
X |
|
|
Z |
L |
|
|
L |
ZL |
|
|
R |
ZR |
|
|
start |
+ |
|
|
menu |
- |
|
ゲームの起動方法
-ボタン
を押してメニューを表示します
- Open CD Trayを選択して、
Bボタン
を押します
- Close CD Trayを選択して、
Bボタン
を押します
- SDカードにコピーしたゲームのリストが表示されます
- 遊びたいゲームを選択して
Bボタン
を押します
メニュー
-ボタン
を押すとメニューが表示されます
- Player1 ... Player1のキーコンフィグを設定します
- Analog mode ... アナログコントローラーに切り替えます
- 各ボタンをNintendo Switchのボタンにマッピングします
Player2 ... 使用できません
Config
- Resolution ... 描画解像度を選択します
- Aspect ratio ... Original(セガサターン内部の解像度),4:3,16:9 の中から選択します
- Rotate screen resolution ... 回転スクロール面の解像度を指定します
- Use compute shader ... 回転スクロール面の生成をGPUで行うようにします。使用したほうが高解像度でも高速に描画されるようになります。
Exit ... 再起動します
- Reset ... 再起動します
- Save State ... 現在の状態を保存します。一つのゲームにつき最大5つまで保存することができます
- Load State ... 保存した状態を復帰します。失敗することもあります
- Open/Close CD Tray ... CD-ROMドライブの蓋を開けたり、閉めたりします。閉めるときにゲームイメージのファイルを選択することで、Yabasanshiroにゲームを読み込ませます
- Show/Hide FPS ... ゲームのパフォーマンス状況を画面に表示します。
- Enable/Disable Frame Skip ... フレームスキップを有効/無効にします
終了方法
注意 短く押すとウェイクしないスリープモードになります。確実に12秒以上押して電源を落とすようにする必要があります
免責
devMiyaxは利用する皆さまが当ページの情報を用いて行う一切の行為について、何ら責任を負うものではありません。また、いかなる場合でもdevMiyaxは利用者が当ページにアクセスしたために被った損害や損失について、何ら責任を負うものではありません。さらに利用者が他の利用者または第三者に損害を与えたときは、当該利用者の責任により解決するものとします。
ソースコード
- https://github.com/devmiyax/Lakka-LibreELEC