Энэ бол StrikerX3-ийн Sega Saturn эмулятор болох [Ymir](https://github.com/StrikerX3/Ymir)-ийн Андройд порт юм.
NEON SATURN нь Ymir-ийн эмуляцийн цөмийг байгаагаар нь хадгалж, ширээний компьютерын урд хэсгийг уугуул Андройд хувилбараар сольсон: тохиргооны хөтөч, хавтасны урлагийн тоглоомын сан, Saturn маягийн мэдрэгчтэй удирдлага, тоглоомын доторх хурдан үйлдлийн цэс.
## Онцлогууд
### Номын сан
- IPL (BIOS) ROM-г импортлох болон аппликейшнийг тоглоомын хавтас руу чиглүүлэх тохиргооны шидтэн
- Тоглоомын хавтас нь Storage Access Framework-ээр дамжин уншигддаг тул төхөөрөмжийн хаана ч байрлаж болно
- Толгой хэсгээс циклээр хийгдсэн гурван номын сангийн харагдац: жагсаалт, NA хайрцагны хавтас, Японы үнэт эдлэлийн хайрцаг
- Алсын хараа, тусгал болон төв рүү хуудсыг дарах боломжтой хавтасны урсгал
- Хавтасны зургийг хүсэлтээр татаж авч, кэшлэх эсвэл Тохиргооноос бөөнөөр нь татаж авах
- Оддын талбайн хөдөлгөөнт дэвсгэр
- Гэрэл / бараан / системийн дагадаг сэдэв, анхдагчаар бараан өнгөтэй
### Тоглоомд
- Санчир маягийн мэдрэгчтэй удирдлагын давхарга: D-pad, аналог диск, A/B/C, X/Y/Z, L/R, Эхлэх
- Бүрэн байрлалыг өөрчлөх боломжтой байрлал, босоо болон хэвтээ байрлалд тусад нь хадгалагддаг
- Давхарга дээрх буцаах болон хурдан урагшлуулах товчлуурууд
- Хурдан үйлдлийн цэс (буцах товчлуур эсвэл тоглоомын самбар Сонгох): үргэлжлүүлэх, хадгалах төлөв, ачаалах төлөв, гарах
- Физик тоглоомын самбар болон гарны дэмжлэг SDL, багцалсан хянагчийн мэдээллийн санг багтаасан
### Эмуляцийн сонголтууд
- Аспект харьцаа: 4:3, 16:9 эсвэл суналт
- Текстурын шүүлтүүр: хурц (хамгийн ойр) эсвэл гөлгөр (билайн)
- Дээш өргөтгөх шүүлтүүр: унтраалттай, эсвэл 6x xBRZ
- Өндөр нягтралтай горимуудын хоорондын зайнаас хөрвүүлэлт
- Тунгалаг торон олон өнцөгт хөрвүүлэлт
- Буцаах буфер (60 fps дээр ойролцоогоор таван секунд), анхдагчаар унтраалттай
- CD блок ROM импортлох үед доод түвшний CD блок эмуляцийг сонгох
## Хэрэглээ
Аппликейшнийг суулгана уу. Тохируулгын хөтөч хоёр зүйлийг асууна:
1. **IPL BIOS** — Saturn BIOS ROM (`.bin` эсвэл `.rom`) импортлох. Шаардлагатай.
2. **Тоглоомын хавтас** — дискний зургуудаа хадгалдаг хавтсыг сонгоно уу. Шаардлагатай.
**CD блок ROM**-г мөн импортлох боломжтой. Энэ нь заавал биш бөгөөд доод түвшний CD блок эмуляцийг идэвхжүүлдэг.
BIOS болон тоглоомын хавтсыг тохируулсны дараа номын сан нь хөтөчийг орлоно. Тоглоомыг тайзнаа тавьж, эхлүүлэхийн тулд товшино уу. Толгой хэсэгт байрлах арааны дүрс нь Тохиргоог нээдэг; зүүн талд байгаа дүрс нь жагсаалт болон хавтасны харагдацын хооронд шилждэг.
Дэмжигдсэн дискний форматууд: **MAME CHD, BIN+CUE, IMG+CCD, MDF+MDS болон ISO**. Олон файлын форматууд нь хамтрагч замын файлуудыг нэг хавтсанд байлгах шаардлагатай - эхлүүлэгч нь тэдгээрийг шалгаж, алга болсон тохиолдолд эхлүүлэхээс татгалздаг.
## Тэмдэглэл ба хязгаарлалтууд
**Дээд нягтрал нь дотоод нягтралыг нэмэгдүүлдэггүй.** Ymir-ийн цөм нь зөвхөн програм хангамжийн дүрслэгчтэй бөгөөд
Сатурны уугуул нягтралаар растержуулдаг тул дээшлүүлэх шүүлтүүр нь дууссан хүрээнд хэрэглэгддэг ирмэгийг мэдэрдэг тэгшлэх дамжуулалт юм. Энэ нь 2D спрайт болон дэвсгэрийг мэдэгдэхүйц хурцалдаг; энэ нь 3D дэлгэрэнгүй мэдээлэл нэмж чадахгүй. Бодит дотоод нягтралтай дүрслэхэд цөмд одоогоор байхгүй байгаа техник хангамжийн дүрслэгч шаардлагатай болно.
**Урвуулах нь CPU болон санах ойг шаарддаг.** Энэ нь эмуляторын төлөвийг кадр бүрээр хэмнэж, LZ4-шахсан дельтагийн хэдэн секундыг хадгалдаг тул анхдагчаар унтарсан бөгөөд дэлгэцэн дээрх товчлуур нь идэвхжих хүртэл нуугддаг.
**Тохиргоо нь эхлэхэд хэрэгжинэ.** График болон урвуулах сонголтууд тоглоом эхлэхэд уншигддаг тул тэдгээрийг өөрчлөх нь дараагийн удаа тоглоом эхлүүлэхэд хүчин төгөлдөр болно.
## Зээл болон лиценз
NEON SATURN нь **GNU Ерөнхий Олон Нийтийн Лиценз v3.0**-ийн дагуу лицензлэгдсэн - [ЛИЦЕНЗ](ЛИЦЕНЗ)-г үзнэ үү.
- **[Ymir](https://github.com/StrikerX3/Ymir)** нь StrikerX3-ийн эмуляторын цөм болон энэ порт дээр суурилсан бүх зүйл юм. Хэрэв танд энэ таалагдаж байвал дээд урсгалын зохиогчийг [Patreon](https://www.patreon.com/StrikerX3) дээр дэмжиж, [Discord](https://discord.gg/NN3A7n5dzn)-д нэгдээрэй.
- **[Kronos](https://github.com/FCare/Kronos)** / **Yabause** — [`android/app/src/main/cpp/xbrz6x_shader.hpp`](android/app/src/main/cpp/xbrz6x_shader.hpp) дахь 6x xBRZ дээш өргөх шэйдер,
GPL-2.0-эсвэл-түүнээс хойшхи хувилбарын дагуу ашиглагдаж байна. Анхны зохиогчийн эрхийн мэдэгдэл нь тухайн файлд хадгалагдана.
- **[SDL3](https://github.com/libsdl-org/SDL)** — цонхжуулалт, аудио, оролт болон Андройд үйл ажиллагаа.
Sega Saturn эмулятор
Шинэчилсэн огноо
2026 оны 10-р сарын 31