Սա [Ymir]-ի (https://github.com/StrikerX3/Ymir)՝ StrikerX3-ի Sega Saturn էմուլյատորի Android տարբերակը։
NEON SATURN-ը պահպանում է Ymir-ի էմուլյացիայի միջուկը այնպես, ինչպես կա, և փոխարինում է աշխատասեղանի ինտերֆեյսը Android-ի բնօրինակ տարբերակով՝ կարգավորման օգնական, շապիկի պատկերների խաղային գրադարան, Saturn-ի ոճով սենսորային կառավարման տարրեր և խաղի մեջ արագ գործողությունների ցանկ։
## Հատկանիշներ
### Գրադարան
- Կարգավորման օգնական՝ IPL (BIOS) ROM-ը ներմուծելու և հավելվածը խաղերի պանակ ուղղորդելու համար
- Խաղերի պանակը կարդացվում է Storage Access Framework-ի միջոցով, ուստի այն կարող է գտնվել սարքի ցանկացած վայրում
- Գրադարանի երեք դիտում, որոնք շրջանառվում են վերնագրից՝ ցանկ, NA տուփի պատյաններ և ճապոնական զարդերի պատյաններ
- Coverflow՝ հեռանկարով, արտացոլումներով և կենտրոնացման էջերի ամրացմամբ
- Պատյանի նկարը վերցվում և պահվում է ըստ պահանջի, կամ մեծածախ ներբեռնվում է Կարգավորումներից
- Անիմացիոն աստղային դաշտի ֆոն
- Բաց / մութ / համակարգի հետևողական թեմա, լռելյայնորեն մութ
### Խաղի մեջ
- Սատուրնի ոճի հպման կառավարման ծածկույթ. D-pad, անալոգային լծակ, A/B/C, X/Y/Z, L/R, Սկսել
- Լիովին վերադասավորվող դասավորություն, պահվում է առանձին՝ ուղղահայաց և լանդշաֆտային ռեժիմների համար
- Վերադրման վրա հետ և առաջ անցնելու կոճակներ
- Արագ գործողությունների ցանկ (հետ կոճակ կամ խաղային վահանակի ընտրություն). վերսկսել, պահպանել վիճակը, բեռնել վիճակը, դուրս գալ
- Ֆիզիկական խաղային վահանակի և ստեղնաշարի աջակցություն SDL-ի միջոցով, ներառյալ Միացված կառավարիչի տվյալների բազա
### Էմուլյացիայի տարբերակներ
- Ասպեկտի հարաբերակցություն՝ 4:3, 16:9 կամ ձգվող
- Տեքստուրայի ֆիլտրացում՝ սուր (ամենամոտ) կամ հարթ (երկգծային)
- Բարձրացման ֆիլտր՝ անջատված կամ 6x xBRZ
- Բարձր թույլտվության ռեժիմների ապամիխված ռենդերինգ
- Թափանցիկ ցանցային բազմանկյուն ռենդերինգ
- Հետ փաթաթման բուֆեր (մոտ հինգ վայրկյան 60 կադր/վրկ-ով), լռելյայնորեն անջատված
- CD բլոկի ցածր մակարդակի էմուլյացիա՝ CD բլոկ ROM ներմուծելիս
## Օգտագործում
Տեղադրեք հավելվածը: Կարգավորման վարպետը պահանջում է երկու բան.
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 General Public License v3.0**-ով՝ տե՛ս [LICENSE](LICENSE):
- **[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** — 6x xBRZ բարձրացնող շեյդերը
[`android/app/src/main/cpp/xbrz6x_shader.hpp`](android/app/src/main/cpp/xbrz6x_shader.hpp)-ում, որն օգտագործվում է
GPL-2.0-կամ-ավելի նոր լիցենզիայով։ Հեղինակային իրավունքի մասին բնօրինակ ծանուցումը պահվում է այդ ֆայլում։
- **[SDL3](https://github.com/libsdl-org/SDL)** — պատուհանավորում, աուդիո, մուտքագրում և Android ակտիվություն։
Sega Saturn-ի էմուլյատոր
Վերջին թարմացումը՝
31 հոկ, 2026 թ.