Ini ialah port Android bagi [Ymir](https://github.com/StrikerX3/Ymir), emulator Sega Saturn StrikerX3.
NEON SATURN mengekalkan teras emulasi Ymir seperti sedia ada dan menggantikan bahagian hadapan desktop dengan yang asli untuk Android: wizard persediaan, pustaka permainan kulit, kawalan sentuh gaya Saturn dan menu tindakan pantas dalam permainan.
## Ciri
### Pustaka
- Wizard persediaan untuk mengimport ROM IPL (BIOS) dan menghalakan aplikasi ke folder permainan
- Folder permainan dibaca melalui Rangka Kerja Akses Storan, supaya ia boleh berada di mana-mana sahaja pada peranti
- Tiga paparan pustaka, dikitar dari pengepala: senarai, penutup kotak NA dan bekas permata Jepun
- Aliran penutup dengan perspektif, pantulan dan halaman snap-to-center
- Seni kulit diambil dan disimpan dalam cache atas permintaan, atau dimuat turun secara pukal dari Tetapan
- Latar belakang medan bintang animasi
- Tema terang / gelap / ikut sistem, secara lalai kepada gelap
### Dalam permainan
- Lapisan kawalan sentuh gaya Zuhal: D-pad, kayu analog, A/B/C, X/Y/Z, L/R, Mula
- Susun atur boleh diubah kedudukan sepenuhnya, disimpan secara berasingan untuk potret dan landskap
- Butang undur dan mara pantas pada lapisan
- Menu tindakan pantas (butang kembali atau gamepad Pilih): sambung semula, simpan keadaan, muatkan keadaan, keluar
- Gamepad fizikal dan sokongan papan kekunci melalui SDL, termasuk pangkalan data pengawal yang dibundel
### Pilihan emulasi
- Nisbah aspek: 4:3, 16:9 atau regangan
- Penapisan tekstur: tajam (terdekat) atau lancar (bilinear)
- Penapis peningkatan skala: mati, atau 6x xBRZ
- Pemaparan mod resolusi tinggi yang dinyahselang
- Pemaparan poligon jejaring lutsinar
- Penimbal undur (kira-kira lima saat pada 60 fps), mati secara lalai
- Emulasi blok CD peringkat rendah pilihan apabila ROM blok CD diimport
## Penggunaan
Pasang aplikasi. Wizard persediaan meminta dua perkara:
1. **BIOS IPL** — import ROM BIOS Saturn (`.bin` atau `.rom`). Diperlukan.
2. **Folder Permainan** — pilih folder yang menyimpan imej cakera anda. Diperlukan.
**ROM Blok CD** juga boleh diimport. Ia adalah pilihan dan mendayakan emulasi blok CD peringkat rendah.
Setelah folder BIOS dan permainan ditetapkan, pustaka menggantikan wizard. Ketik permainan untuk mementaskan dan melancarkannya. Ikon gear dalam pengepala membuka Tetapan; ikon di sebelah kiri berpusing antara paparan senarai dan kulit.
Format cakera yang disokong: **MAME CHD, BIN+CUE, IMG+CCD, MDF+MDS dan ISO**. Format berbilang fail memerlukan
fail trek pengiringnya hadir dalam folder yang sama — pelancar menyemaknya dan enggan memulakan jika ia tiada.
## Nota dan batasan
**Peningkatan penskalaan tidak meningkatkan resolusi dalaman.** Teras Ymir hanya mempunyai pemapar perisian dan
mengasterisasi pada resolusi asli Saturnus, jadi penapis peningkatan penskalaan ialah laluan pelicinan sedar tepi yang digunakan
pada bingkai siap. Ia menajamkan sprite dan latar belakang 2D dengan ketara; ia tidak boleh menambah butiran 3D. Pemaparan resolusi dalaman sebenar memerlukan pemapar perkakasan dalam teras, yang belum wujud lagi.
**Undur balik memerlukan CPU dan memori.** Ia menjimatkan keadaan emulator setiap bingkai dan menyimpan beberapa saat delta yang dimampatkan LZ4, jadi ia dimatikan secara lalai dan butang pada skrinnya tersembunyi sehingga diaktifkan.
**Tetapan terpakai semasa pelancaran.** Grafik dan pilihan undur balik dibaca apabila permainan bermula, jadi perubahannya
akan berkuat kuasa pada kali seterusnya anda melancarkan permainan.
## Kredit dan lesen
NEON SATURN dilesenkan di bawah **Lesen Awam Umum GNU v3.0** — lihat [LESEN](LESEN).
- **[Ymir](https://github.com/StrikerX3/Ymir)** oleh StrikerX3 — teras emulator dan semua yang dibina oleh port ini.
Jika anda menyukai ini, sokong pengarang huluan di
[Patreon](https://www.patreon.com/StrikerX3) dan sertai
[Discord](https://discord.gg/NN3A7n5dzn).
- **[Kronos](https://github.com/FCare/Kronos)** / **Yabause** — shader peningkatan penskalaan 6x xBRZ dalam
[`android/app/src/main/cpp/xbrz6x_shader.hpp`](android/app/src/main/cpp/xbrz6x_shader.hpp), digunakan di bawah
GPL-2.0-atau-kemudian. Notis hak cipta asal disimpan dalam fail tersebut.
- **[SDL3](https://github.com/libsdl-org/SDL)** — tetingkap, audio, input dan aktiviti Android.
Emulator Sega Saturn
Dikemas kini pada
31 Okt 2026