Yaba Sanshiro Switch

From GameBrew
Yaba Sanshiro
Yabasanshironx.png
General
Authordevmiyax
TypeConsole
Version2.2
LicenseMixed
Last Updated2019/11/23
Links
Download
Website
Source
Support Author

Yaba Sanshiro Nintendo Switch version is the SEGA Saturn emulator running on Nintendo Switch.

This software is based on Lakka Switch so it doesn’t run in Horizon OS.

Installation

What you need:

  • Way to start Nintendo Switch in RCM (Usb Recovery Mode).
  • 2GByte or more SD card formatted with FAT32.
  • Nitendo Switch without RCM measures.
  • Yaba Sanshiro image.

How to install:

  • Unzip image and copy yabasanshiro and bootloader folder to SD card.
  • Create roms folder in /yabasanshiro/storage folder and copy game ISO image.
  • Get BIOS data from actual Sega Saturn machine and copy it to /yabasanshiro/storage with the file name bios.bin (this step is not mandatory).
  • Download the latest version of hekate from here.
  • Unzip and copy bootloader folder to SD card.
  • When all steps are completed, the layout will be as shown below.
├── bootloader
│   ├── hekate_ipl.ini
│   ├── ini
│   │   └── 00-YabaSanshiro.ini
│   ├── patches_template.ini
│   ├── payloads
│   ├── res
│   └── sys
└── yabasanshiro
    ├── boot
    ├── licenses
    └── storage
        ├── bios.bin
        └── roms
            └── game.cue

User guide

Start NintendoSwitch in RCM mode and send hekate payload.

Select More Configs > YabaSanshiro.

How to start a game

  • Press Minus button to display the menu.
  • Select Open CD Tray and press B button.
  • Select Close CD Tray and press B button.
  • A list of games copied to the SD card is displayed.
  • Select the game you want to play and press B button.

Note: If you get the message "Game is not suitable on this sysstem...", try using .iso/.bin rom with corresponding bios (e.g. US game with US bios), and when the message appears, press Minus and hit Reset button.

Menu

Press the Minus button to display the menu.

  • Player1:
    • Set the key configuration of Player1
    • Analog mode - switch to analog controller
    • Maps each button to a Nintendo Switch button
  • Player2 (cannot be used).
  • Config:
    • Resolution - Select the drawing resolution.
    • Aspect ratio - Original (resolution inside Sega Saturn), 4: 3, 16: 9.
    • Rotate screen resolution - Specify the resolution of the rotate background screen.
    • Use compute shader - The rotate background screen generated on the GPU. If you use it, it will be drawn at high speed even at high resolution.
  • Exit - Restarts.
  • Reset - Restarts.
  • Save State - Saves the current state. You can save up to 5 per game.
  • Load State - Restores the saved state. Sometimes fail.
  • Open/Close CD Tray - Opens and closes the CD-ROM drive lid. By selecting the game image file when closing it will cause Yabasanshiro to load the game.
  • Show/Hide FPS - Displays the game performance status on the screen.
  • Enable/Disable Frame Skip - Enable/Disable Frame Skip.

How to exit

Press and hold the power button for about 12 seconds

Note: Press briefly to enter sleep mode without wake. You need to make sure to turn off the power by pressing for more than 12 seconds.

Limitations

  • Not all games are playable.
  • In Japan passing a copied game and BIOS image to others is against copyright law.
  • In Japan using a game or BIOS image copied by someone else is against copyright law.
  • Nintendo Switch may be damaged by performing this procedure.
  • Sleep but not wake.
  • Volume cannot be changed.
  • Remote Joy-con is not available.
  • Sometimes Joy-con does not work.
  • OS sometimes fails to start.

Game compatibility

Tested to work:

  • Sonic R.
  • Christmas NiGHTS into Dreams (can't set system clock so some time dependent features cannot be used).

Not working:

  • Virtual Fighter 2 (USA).
  • Virtual Fighter Kids (USA).

Controls

Joy-Con/Satrun:

B - A

A - B

R - C

Y - X

X - Y

L - Z

ZL/ZR - L/R

Plus - Start

Minus - Menu

Screenshots

yabasanshironx2.png

yabasanshironx3.png

yabasanshironx4.png

Media

How to start game (devmiyax)

External links

Advertising: