A fost publicată lansarea proiectului RetroArch 1.15, care dezvoltă un add-on pentru emularea diferitelor console de jocuri, care vă permite să rulați jocuri clasice folosind o interfață grafică simplă, unificată. Este acceptată utilizarea emulatoarelor de console precum Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES etc. Pot fi utilizate gamepad-uri de la consolele de jocuri existente, inclusiv Playstation 3, Dualshock 3, 8bitdo, XBox 1 și XBox360, precum și gamepad-uri de uz general, cum ar fi Logitech F710. Emulatorul acceptă funcții avansate, cum ar fi jocuri multiplayer, salvarea stării, îmbunătățirea imaginii jocurilor mai vechi cu shadere, derulare înapoi în joc, conectarea la cald a game pad-urilor și streaming video.
Printre modificari:
- Performanță semnificativ îmbunătățită a platformei macOS, de exemplu, a adăugat suport pentru protocolul MFi pentru gamepad-uri; a oferit suport simultan într-o singură versiune pentru API-urile grafice OpenGL și Metal; a adăugat un driver pentru API-ul Vulkan care acceptă HDR; a adăugat driverul glcore pentru ieșirea video folosind OpenGL 3.2. Versiune RetroArch pentru macOS postat pe Steam.
- Sistemul de umbrire are capacitatea de a adăuga și suprapune în cascadă presetări de umbrire (puteți amesteca diferite presetări de umbrire și le puteți salva ca presetări noi). De exemplu, puteți combina shadere CRT și VHS pentru a crea efecte vizuale.
- Se propune o metodă alternativă de calculare a cadrelor de ieșire - „cadre preventive”, care diferă de metoda „runahead” disponibilă anterior prin obținerea unor performanțe mai mari prin rescrierea istoricului înainte de cadrul curent numai dacă starea controlerului se schimbă. Într-un test care rulează Donkey Kong Country 2 pe emulatorul Snes9x 2010, performanța a crescut de la 1963 la 2400 de cadre pe secundă folosind noua metodă.
- În ansamblurile pentru platformă Android Am adăugat setarea input_android_physical_keyboard și elementul de meniu pentru a forța utilizarea dispozitivului ca tastatură în loc de gamepad.
- Suport îmbunătățit pentru protocolul Wayland, suport adăugat pentru constrângerile pointerului și extensiile protocolului pointer relativ.
- Meniu reproiectat.
- Suport îmbunătățit pentru API-ul grafic Vulkan.
Sursa: opennet.ru
