Panduan video untuk emulator Omega Red

Halo untuk semua pembaca!



Saya melanjutkan tema emulator perangkat lunak untuk PlayStation 1, PlayStation 2 dan PlayStation Portable - Omega Red. Secara detail:





Saya menulis publikasi ini sehubungan dengan penyertaan dukungan untuk arsip 7z untuk koleksi BIOS dan mengubah kecepatan refresh gambar rendering emulator. Selain itu, setelah serangkaian pertanyaan, saya merekam panduan video tentang menyiapkan dan menjalankan game dari awal.



Selamat datang di "kucing".





Proyek ini menggunakan kerangka kerja WPF C # sebagai lapisan perantara antara perender emulator dan konteks tampilan grafis: perender merender bingkai ke tekstur dan kerangka kerja WPF menyematkan tekstur ini ke antarmuka pengguna program. Menyematkan tekstur DirectX ke antarmuka pengguna merupakan hambatan bagi driver grafis WPF - WPF berasal dari Windows XP SP2 dan memiliki lapisan DirectX9 pada intinya, dan penyematan tekstur DirectX9 menggunakan waktu CPU. Akibatnya, beban prosesor meningkat, yang dapat mengganggu kerja emulator itu sendiri - ada jeda di aliran audio saat pemutaran hasil yang disintesis.



Anda dapat membongkar prosesor dengan mengatur pola lompatan penyematan tekstur DirectX9. Tingkat penyegaran tekstur saat ini dapat dipantau melalui opsi "Tampilkan jumlah bingkai per detik": Anda dapat



gambar



mengurangi beban CPU dengan melompati bingkai menggunakan opsi "Mode penurunan bingkai:":



gambar



Saat ini program tersedia di tautan: Omega Red dan disajikan di GitHub: OmegaRed .



All Articles