Yaba Sanshiro Project Overview
Yaba Sanshiro is a high-level emulator that implements Sega Saturn hardware via software, enabling the execution of Sega Saturn titles on Android devices. To comply with copyright protection, the emulator does not bundle BIOS data or game ROMs.
Technical Specifications
| Category | Specification |
|---|
| OS Requirement | Android 7.0+ |
| Architecture | Arm64-v8a |
| Graphics API | OpenGL ES 3.0 (High-resolution polygon rendering) |
| Storage Method | Scoped Storage / Storage Access Framework (Android 10+) |
| Memory | Internal backup memory extended from 32KB to 8MB |
| Screen DPI | Ldpi, Mdpi, Tvdpi, Hdpi, Xhdpi, Xxhdpi, Xxxhdpi |
Implementation Instructions
Users must provide their own game files using the following workflow:
- Image Creation: Generate an ISO image file from an original game CD (e.g., using InfraRecorder).
- Directory Placement:
- Pre-Android 10:
/sdcard/yabause/games/
- Android 10+:
/sdcard/Android/data/org.devmiyax.yabasanshioro2.pro/files/yabause/games/
- Initialization: Launch the application and select the game icon.
Core Features
- Enhanced Visuals: Utilizes OpenGL ES 3.0 for higher resolution polygon rendering.
- Expanded Storage: Internal backup memory increased to 8MB.
- Data Management: Support for copying backup and state save data to private cloud storage for cross-device synchronization.
- Scoped Storage Compliance: Note that on Android 10+, game files, save data, and state data are deleted upon app uninstallation.
Changelog
| Feature/Module | Fix Description |
|---|
| Game Scanner | Resolved "No games found" error during scanning process. |
| Android TV | Fixed game launching and updates via the RECENT channel. |
| Windows Version | Resolved login authentication failures. |
Localization Support
Supported Languages: af, am, ar, as, az, be, bg, bn, bs, ca, cs, da, de (AT, CH), el, en (AU, CA, GB, IE, IN, SG, XC, ZA), es (419, AR, BO, CL, CO, CR, DO, EC, GT, HN, MX, NI, PA, PE, PR, PY, SV, US, UY, VE), et, eu, fa, fi, fil, fr (CA, CH), gl, gu, hi, hr, hu, hy, in, is, it, iw, ja, ka, kk, km, kn, ko, ky, lo, lt, lv, mk, ml, mn, mo, mr, ms, my, nb, ne, nl, no, or, pa, pl, pt (BR, PT), ro, ru, si, sk, sl, sq, sr (Latn), sv, sw, ta, te, th, tl, tr, uk, ur, uz, vi, zh (CN, HK, TW), zu.