RetroArch 1.15 ప్రాజెక్ట్ విడుదల చేయబడింది, వివిధ గేమ్ కన్సోల్లను ఎమ్యులేట్ చేయడానికి ఒక యాడ్-ఆన్ను అభివృద్ధి చేస్తుంది, సాధారణ, ఏకీకృత గ్రాఫికల్ ఇంటర్ఫేస్ని ఉపయోగించి క్లాసిక్ గేమ్లను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. అటారీ 2600/7800/జాగ్వార్/లింక్స్, గేమ్ బాయ్, మెగా డ్రైవ్, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES మొదలైన కన్సోల్ల కోసం ఎమ్యులేటర్ల వినియోగానికి మద్దతు ఉంది. Playstation 3, Dualshock 3, 8bitdo, XBox 1 మరియు XBox360, అలాగే లాజిటెక్ F710 వంటి సాధారణ ప్రయోజన గేమ్ప్యాడ్లతో సహా ఇప్పటికే ఉన్న గేమ్ కన్సోల్ల నుండి గేమ్ప్యాడ్లను ఉపయోగించవచ్చు. మల్టీప్లేయర్ గేమ్లు, స్టేట్ సేవింగ్, షేడర్లను ఉపయోగించి పాత గేమ్ల ఇమేజ్ క్వాలిటీని అప్గ్రేడ్ చేయడం, గేమ్ను రివైండ్ చేయడం, హాట్-ప్లగ్గింగ్ గేమ్ కంట్రోలర్లు మరియు వీడియో స్ట్రీమింగ్ వంటి అధునాతన ఫీచర్లకు ఎమ్యులేటర్ మద్దతు ఇస్తుంది.
మార్పులలో:
- ప్లాట్ఫారమ్ పనితీరు గణనీయంగా మెరుగుపడింది macOSఉదాహరణకు, గేమ్ప్యాడ్ల కోసం MFi ప్రోటోకాల్కు మద్దతు జోడించబడింది; OpenGL మరియు Metal గ్రాఫిక్స్ APIలకు ఒకే బిల్డ్లో ఏకకాల మద్దతు అందించబడింది; HDRకు మద్దతు ఇచ్చే Vulkan API కోసం ఒక డ్రైవర్ జోడించబడింది; OpenGL 3.2 ఉపయోగించి వీడియో అవుట్పుట్ కోసం glcore డ్రైవర్ జోడించబడింది. రెట్రోఆర్చ్ బిల్డ్ కోసం macOS స్టీమ్లో పోస్ట్ చేయబడింది.
- షేడర్ సిస్టమ్ షేడర్ ప్రీసెట్లను క్యాస్కేడింగ్ మరియు ఓవర్లేయింగ్ చేయడానికి (విభిన్న షేడర్ ప్రీసెట్లను కలపడం మరియు వాటిని కొత్త ప్రీసెట్లుగా సేవ్ చేయడానికి) మద్దతు ఇస్తుంది. ఉదాహరణకు, విజువల్ ఎఫెక్ట్లను సృష్టించడానికి CRT మరియు VHS షేడర్లను కలపవచ్చు.
- అవుట్పుట్ ఫ్రేమ్లను లెక్కించడానికి "ప్రీఎమ్టివ్ ఫ్రేమ్స్" అనే ఒక ప్రత్యామ్నాయ పద్ధతిని ప్రతిపాదించారు. కంట్రోలర్ స్థితి మారినప్పుడు మాత్రమే ప్రస్తుత ఫ్రేమ్కు ముందు ఉన్న హిస్టరీని తిరిగి రాయడం ద్వారా ఇది అధిక పనితీరును సాధిస్తుంది, అందువల్ల ఇది ఇంతకుముందు అందుబాటులో ఉన్న "రన్హెడ్" పద్ధతికి భిన్నంగా ఉంటుంది. Snes9x 2010 ఎమ్యులేటర్లో డాంకీ కాంగ్ కంట్రీ 2ను నడిపిన ఒక పరీక్షలో, ఈ కొత్త పద్ధతిని ఉపయోగించి పనితీరు సెకనుకు 1963 ఫ్రేమ్ల నుండి 2400 ఫ్రేమ్లకు పెరిగింది.
- ప్లాట్ఫారమ్ కోసం అసెంబ్లీలలో Android డివైజ్ను గేమ్ప్యాడ్కు బదులుగా కీబోర్డ్గా ఉపయోగించేలా బలవంతం చేయడానికి input_android_physical_keyboard సెట్టింగ్ మరియు మెనూ ఐటెమ్ జోడించబడ్డాయి.
- వేలాండ్ ప్రోటోకాల్కు మెరుగైన మద్దతు, పాయింటర్-నియంత్రణలు మరియు సాపేక్ష-పాయింటర్ ప్రోటోకాల్ పొడిగింపులకు మద్దతు జోడించబడింది.
- మెనూ రీడిజైన్ చేయబడింది.
- Vulkan గ్రాఫిక్స్ APIకి మెరుగైన మద్దతు.
మూలం: opennet.ru
