NEON SATURN

အကြောင်းအရာကို အမှတ်ပေးခြင်း
PEGI 3
၁၀+
ဒေါင်းလုဒ်များ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ

ဤဂိမ်းအကြောင်း

ဒါက [Ymir](https://github.com/StrikerX3/Ymir) ရဲ့ Android port တစ်ခုဖြစ်ပြီး StrikerX3 ရဲ့ Sega Saturn emulator ပါ။

NEON SATURN က Ymir ရဲ့ emulation core ကို မူလအတိုင်းထားပြီး desktop frontend ကို native Android
one နဲ့ အစားထိုးပါတယ်- setup wizard၊ cover-art game library၊ Saturn-style touch controls နဲ့ in-game quick actions menu တို့ပါ။

## အင်္ဂါရပ်များ

### စာကြည့်တိုက်

- IPL (BIOS) ROM ကိုတင်သွင်းပြီး အက်ပ်ကို ဂိမ်းဖိုဒါသို့ ညွှန်ပြရန်အတွက် စနစ်ထည့်သွင်းမှု wizard

- ဂိမ်းဖိုဒါကို Storage Access Framework မှတစ်ဆင့် ဖတ်ရှုသောကြောင့် ၎င်းသည် စက်ပစ္စည်းပေါ်ရှိ မည်သည့်နေရာတွင်မဆို ရှင်သန်နိုင်သည်

- ခေါင်းစဉ်မှ လည်ပတ်သော စာကြည့်တိုက်မြင်ကွင်း သုံးခု- စာရင်း၊ NA box အဖုံးများနှင့် ဂျပန်ရတနာအိတ်များ

- ရှုထောင့်၊ ရောင်ပြန်ဟပ်မှုနှင့် snap-to-centre paging ပါရှိသော Coverflow

- မျက်နှာဖုံးအနုပညာကို လိုအပ်သလို ရယူပြီး cache လုပ်နိုင်သည်၊ သို့မဟုတ် Settings မှ အမြောက်အမြား download လုပ်နိုင်သည်

- animated starfield backdrop

- အလင်း/မှောင်/follow-system theme၊ default အနေဖြင့် မှောင်သည်

### ဂိမ်းတွင်

- Saturn-style touch control overlay: D-pad၊ analogue stick၊ A/B/C၊ X/Y/Z၊ L/R၊ Start

- အပြည့်အဝ ပြန်လည်နေရာချထားနိုင်သော layout၊ portrait နှင့် landscape အတွက် သီးခြားသိမ်းဆည်းထားသည်

- overlay ပေါ်ရှိ rewind နှင့် fast-forward ခလုတ်များ

- အမြန်လုပ်ဆောင်ချက်များ မီနူး (back ခလုတ် သို့မဟုတ် gamepad Select): resume၊ save state၊ load state၊ exit

- SDL မှတစ်ဆင့် ရုပ်ပိုင်းဆိုင်ရာ gamepad နှင့် keyboard ပံ့ပိုးမှု၊ အပါအဝင် အစုအဝေးပါ ထိန်းချုပ်ကိရိယာဒေတာဘေ့စ်

### အတုယူရွေးချယ်မှုများ

- ရှုထောင့်အချိုး- ၄:၃၊ ၁၆:၉ သို့မဟုတ် ဆန့်ခြင်း
- အသွင်အပြင်စစ်ထုတ်ခြင်း- ထက်မြက်ခြင်း (အနီးဆုံး) သို့မဟုတ် ချောမွေ့ခြင်း (နှစ်ထပ်)
- မြှင့်တင်မှုစစ်ထုတ်ခြင်း- ပိတ်ထားခြင်း၊ သို့မဟုတ် ၆x xBRZ
- မြင့်မားသော resolution မုဒ်များ၏ Deinterlaced rendering
- ပွင့်လင်းမြင်သာသော mesh polygon rendering
- ပြန်ရစ်ဘာဖာ (၆၀ fps တွင် ငါးစက္ကန့်ခန့်)၊ မူရင်းအားဖြင့် ပိတ်ထားခြင်း
- CD block ROM ကို တင်သွင်းသည့်အခါ ရွေးချယ်နိုင်သော low-level CD block emulation

## အသုံးပြုမှု

အက်ပ်ကို ထည့်သွင်းပါ။ setup wizard သည် အချက်နှစ်ချက်ကို တောင်းဆိုသည်-

၁။ **IPL BIOS** — Saturn BIOS ROM (`.bin` သို့မဟုတ် `.rom`) ကို တင်သွင်းပါ။ လိုအပ်သည်။

၂။ **Games folder** — သင့် disc image များကို သိမ်းဆည်းထားသော folder ကို ရွေးချယ်ပါ။ လိုအပ်သည်။

**CD Block ROM** ကိုလည်း တင်သွင်းနိုင်သည်။ ၎င်းသည် ရွေးချယ်နိုင်ပြီး low-level CD block emulation ကို ဖွင့်ပေးသည်။

BIOS နှင့် games folder ကို သတ်မှတ်ပြီးသည်နှင့် library သည် wizard ကို အစားထိုးသည်။ ဂိမ်းတစ်ခုကို နှိပ်ပြီး stage လုပ်ပြီး စတင်ပါ။ header မှာရှိတဲ့ gear icon က Settings ကိုဖွင့်ပေးပြီး ဘယ်ဘက်ခြမ်းက icon က list နဲ့ cover view တွေကြားမှာ လည်ပတ်ပါတယ်။

supported disc formats: **MAME CHD, BIN+CUE, IMG+CCD, MDF+MDS နဲ့ ISO**။ Multi-file formats တွေက သူတို့ရဲ့
companion track files တွေကို folder တစ်ခုတည်းမှာ ရှိနေဖို့ လိုအပ်ပါတယ်။ launcher က စစ်ဆေးပြီး ပျောက်ဆုံးနေရင် စတင်ဖို့ ငြင်းဆိုပါတယ်။

## မှတ်စုများနှင့် ကန့်သတ်ချက်များ

**Upscaling က internal resolution ကို မမြှင့်တင်ပါဘူး။** Ymir ရဲ့ core မှာ software renderer ပဲရှိပြီး Saturn-native resolution မှာ rasterise လုပ်ပါတယ်။ ဒါကြောင့် upscaling filter က edge-aware smoothing pass ကို frame မှာ အသုံးချပါတယ်။ ဒါက 2D sprites နဲ့ backgrounds တွေကို သိသိသာသာ ထက်မြက်စေပါတယ်။ 3D detail ကို မထည့်နိုင်ပါဘူး။ တကယ့် internal-resolution rendering အတွက် core မှာ hardware renderer တစ်ခု လိုအပ်ပါလိမ့်မယ်။ ဒါပေမယ့် အခုထိ မရှိသေးပါဘူး။

**ပြန်ရစ်ခြင်းသည် CPU နှင့် မှတ်ဉာဏ်ကို ကုန်ကျစေသည်။** ၎င်းသည် emulator state ကို frame တိုင်းတွင် သိမ်းဆည်းပြီး LZ4-compressed deltas ၏ စက္ကန့်အနည်းငယ်ကို သိမ်းဆည်းထားသောကြောင့် ၎င်းကို default အနေဖြင့် ပိတ်ထားပြီး ၎င်း၏ on-screen ခလုတ်ကို enable မလုပ်မချင်း ဝှက်ထားသည်။

**Settings များသည် စတင်ချိန်တွင် သက်ရောက်မှုရှိသည်။** ဂိမ်းတစ်ခုစတင်သောအခါ ဂရပ်ဖစ်များနှင့် ပြန်ရစ်ရွေးချယ်မှုများကို ဖတ်ရှုသောကြောင့် ၎င်းတို့ကို ပြောင်းလဲခြင်းသည်
နောက်တစ်ကြိမ် ဂိမ်းတစ်ခုစတင်သောအခါ အကျိုးသက်ရောက်မှုရှိသည်။

## ခရက်ဒစ်များနှင့် လိုင်စင်
NEON SATURN သည် **GNU General Public License v3.0** အောက်တွင် လိုင်စင်ရထားသည် — [LICENSE](LICENSE) ကိုကြည့်ပါ။
- StrikerX3 မှ **[Ymir](https://github.com/StrikerX3/Ymir)** — emulator core နှင့် ဤ port ကို တည်ဆောက်ထားသည့်အရာအားလုံး
။ သင်ဤအရာကို နှစ်သက်ပါက upstream author ကို [Patreon](https://www.patreon.com/StrikerX3) တွင် support လုပ်ပြီး
[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 upscaling shader၊ GPL-2.0-or-late အောက်တွင် အသုံးပြုသည်။ မူရင်းမူပိုင်ခွင့်အသိပေးချက်ကို ထိုဖိုင်တွင် သိမ်းဆည်းထားသည်။
- **[SDL3](https://github.com/libsdl-org/SDL)** — windowing၊ audio၊ input နှင့် Android activity။
Sega Saturn emulator တစ်ခု
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၆ အောက် ၃၁

ဒေတာ ဘေးကင်းလုံခြုံရေး

ဆော့ဖ်ဝဲရေးသူများက သင့်ဒေတာအား စုစည်းပုံနှင့် မျှဝေပုံကို နားလည်ခြင်းမှစ၍ လုံခြုံမှု စတင်သည်။ ဒေတာလုံခြုံမှုနှင့် လုံခြုံရေးလုပ်ဆောင်မှုများသည် သင်၏အသုံးပြုမှု၊ ဒေသနှင့် အသက်အပေါ်မူတည်၍ ကွဲပြားနိုင်သည်။ ဆော့ဖ်ဝဲရေးသူက ဤအချက်အလက်ကို ပေးထားပြီး အချိန်နှင့်အမျှ ပြောင်းလဲနိုင်သည်။
  • မည်သည့်ဒေတာကိုမျှ ပြင်ပအဖွဲ့အစည်းများနှင့် မျှဝေခြင်းမရှိပါ
    ဆော့ဖ်ဝဲရေးသူများ၏ မျှဝေမှုဆိုင်ရာ ဖော်ပြမှုကို ပိုမိုလေ့လာရန်
  • မည်သည့်ဒေတာကိုမျှ စုစည်းခြင်းမရှိပါ
    ဆော့ဖ်ဝဲရေးသူများ၏ စုစည်းမှုဆိုင်ရာ ဖော်ပြမှုကို ပိုမိုလေ့လာရန်

အသစ်များ

First release of NEON SATURN. A Sega Saturn emulator with high compatibility and upscaling.