Bu, StrikerX3-ün Sega Saturn emulatoru olan [Ymir](https://github.com/StrikerX3/Ymir)-in Android portudur.
NEON SATURN, Ymir-in emulyasiya nüvəsini olduğu kimi saxlayır və masaüstü ön hissəsini yerli Android ilə əvəz edir: quraşdırma ustası, üz qabığı sənəti oyun kitabxanası, Saturn tipli toxunma idarəetmələri və oyundaxili sürətli hərəkətlər menyusu.
## Xüsusiyyətlər
### Kitabxana
- IPL (BIOS) ROM-u idxal etmək və tətbiqi oyun qovluğuna yönəltmək üçün quraşdırma sehrbazı
- Oyunlar qovluğu Yaddaş Giriş Çərçivəsi vasitəsilə oxunur, buna görə də cihazın istənilən yerində yaşaya bilər
- Başlıqdan dövrə vurulan üç kitabxana görünüşü: siyahı, NA qutu üzlükləri və Yapon zərgərlik qutuları
- Perspektiv, əks olunma və mərkəzə yerləşdirmə ilə üzlük axını
- Üzlük rəsmləri tələb üzrə götürülür və keşlənir və ya Parametrlərdən toplu şəkildə yüklənir
- Animasiyalı ulduz sahəsi fonu
- İşıqlı / qaranlıq / sistem mövzusu, standart olaraq qaranlıqdır
### Oyunda
- Saturn stilində sensor idarəetmə örtüyü: D-pad, analoq çubuq, A/B/C, X/Y/Z, Sol/Sağ, Başlat
- Tamamilə yenidən yerləşdirilə bilən düzülüş, portret və landşaft üçün ayrıca saxlanılır
- Üzlükdə geri və irəli düymələr
- Sürətli hərəkətlər menyusu (geri düymə və ya gamepad Seçin): davam etdirmək, saxlamaq vəziyyəti, yükləmə vəziyyəti, çıxış
- Fiziki gamepad və klaviatura dəstəyi vasitəsilə SDL, paketlənmiş nəzarətçi verilənlər bazası da daxil olmaqla
### Emulyasiya seçimləri
- Aspekt nisbəti: 4:3, 16:9 və ya uzanma
- Tekstura filtri: kəskin (ən yaxın) və ya hamar (bilinear)
- Miqyaslı filtr: söndürülmüş və ya 6x xBRZ
- Yüksək qətnamə rejimlərinin deinterlaced göstərilməsi
- Şəffaf mesh çoxbucaqlı göstərilməsi
- Geri sarma buferi (təxminən beş saniyə, 60 fps-də), standart olaraq söndürülmüşdür
- CD blok ROM idxal edildikdə isteğe bağlı aşağı səviyyəli CD blok emulyasiya
## İstifadə
Tətbiqi quraşdırın. Quraşdırma sehrbazı iki şey soruşur:
1. **IPL BIOS** — Saturn BIOS ROM-unu (`.bin` və ya `.rom`) idxal edin. Tələb olunur.
2. **Oyunlar qovluğu** — disk şəkillərinizi saxlayan qovluğu seçin. Tələb olunur.
**CD Blok ROM** da idxal edilə bilər. Bu isteğe bağlıdır və aşağı səviyyəli CD blok emulyasiyasını aktivləşdirir.
BIOS və oyunlar qovluğu qurulduqdan sonra kitabxana sehrbazı əvəz edir. Səhnələşdirmək və işə salmaq üçün oyuna toxunun. Başlıqdakı dişli çarx işarəsi Parametrləri açır; soldakı işarə siyahı və üz qabığı görünüşləri arasında dövr edir.
Dəstəklənən disk formatları: **MAME CHD, BIN+CUE, IMG+CCD, MDF+MDS və ISO**. Çoxfayl formatları eyni qovluqda müşayiətçi trek fayllarının mövcudluğunu tələb edir — başlatma cihazı onları yoxlayır və əgər yoxdursa, başlatmaqdan imtina edir.
## Qeydlər və məhdudiyyətlər
**Yüksəltmə daxili qətnaməni artırmır.** Ymir-in nüvəsində yalnız bir proqram təminatı rendereri var və
Saturn-a məxsus qətnamədə rasterləşdirilir, buna görə də yuxarı miqyaslı filtr bitmiş çərçivəyə tətbiq olunan kənarları bilən hamarlaşdırma keçididir. 2D sprite və fonları nəzərəçarpacaq dərəcədə kəskinləşdirir; 3D detal əlavə edə bilmir. Real
daxili qətnamə renderi nüvədə hələ mövcud olmayan bir aparat rendererinə ehtiyac duyacaq.
**Geriyə çevirmə prosessor və yaddaşa xərc çəkir.** Hər kadrda emulator vəziyyətini saxlayır və bir neçə saniyə LZ4 ilə sıxılmış deltaları saxlayır, buna görə də standart olaraq söndürülür və ekrandakı düyməsi aktiv olana qədər gizlidir.
**Parametrlər işə salındıqda tətbiq olunur.** Qrafika və geri çevirmə seçimləri oyun başlayanda oxunur, buna görə də onları dəyişdirmək
növbəti dəfə oyunu işə saldığınız zaman qüvvəyə minir.
## Kreditlər və lisenziya
NEON SATURN, **GNU Ümumi İctimai Lisenziyası v3.0** altında lisenziyalaşdırılıb — [LİSENZİYA](LİSENZİYA)-ya baxın.
- **[Ymir](https://github.com/StrikerX3/Ymir)** StrikerX3 tərəfindən — emulator nüvəsi və bu portun qurulduğu hər şey.
Əgər bunu bəyənirsinizsə, yuxarı axın müəllifini [Patreon](https://www.patreon.com/StrikerX3) üzərində dəstəkləyin və [Discord](https://discord.gg/NN3A7n5dzn)-ə qoşulun.
- **[Kronos](https://github.com/FCare/Kronos)** / **Yabause** — GPL-2.0 və ya daha sonrakı versiyalarda istifadə edilən 6x xBRZ yüksəldici şader,
[`android/app/src/main/cpp/xbrz6x_shader.hpp`](android/app/src/main/cpp/xbrz6x_shader.hpp),
GPL-2.0 və ya daha sonrakı versiyalarda istifadə olunur. Orijinal müəllif hüquqları bildirişi həmin faylda saxlanılır.
- **[SDL3](https://github.com/libsdl-org/SDL)** — pəncərə, audio, giriş və Android fəaliyyəti.
Sega Saturn emulyatoru
Güncəlləmə vaxtı
31 okt 2026