Permainan

Emulator Konsol Permainan Terbaik untuk Linux

Emulator Konsol Permainan Terbaik untuk Linux
Artikel ini akan menyenaraikan perisian emulasi konsol permainan popular yang tersedia untuk Linux. Emulation adalah lapisan keserasian perisian yang meniru komponen perkakasan pada konsol permainan, set arahan dan API yang berkaitan. Perisian emulasi dapat meniru CPU, GPU, perkakasan audio dan banyak komponen fizikal lain yang terdapat di konsol permainan sebenar. Emulasi membolehkan anda bermain permainan eksklusif konsol yang sebaliknya tidak dapat dimainkan pada PC. Permainan yang berjalan di emulator ini melihat komponen yang ditiru seolah-olah mereka adalah bahagian dari konsol permainan yang sebenarnya dan mereka tidak dapat melihat platform (PC) yang mendasari permainan ini berjalan.

Membangunkan emulator permainan yang tepat untuk PC adalah tugas yang sangat sukar, melibatkan teknik terbalik dan banyak kali pembangun harus mengorbankan ketepatan untuk meningkatkan keserasian. Emulator memerlukan pembuangan sistem fail asal dari konsol permainan. Sebilangan emulator meniru komponen ini sekaligus menjadikannya lebih mudah untuk bermain permainan. Untuk bermain permainan di emulator, anda mesti mempunyai fail permainan, biasanya disebut ROM.

Fail ROM boleh dirobek atau dibuang dari konsol permainan anda atau dari kartrij dan cakera menggunakan perisian pihak ketiga. Anda perlu memiliki konsol permainan dan salinan permainan untuk meniru permainan di PC. Memuat turun fail firmware konsol dan ROM permainan dari sumber yang tidak sah tanpa memiliki konsol sebenar dan salinan permainan mungkin menyalahi undang-undang dan dianggap sebagai cetak rompak. Artikel ini hanya menyenaraikan perisian emulasi yang tersedia untuk Linux dan tidak mendorong sebarang pembajakan. Tidak semua emulator akan disenaraikan dalam artikel ini, hanya yang paling popular berdasarkan populariti konsol dan aktiviti pengembangan emulator.

Perhatikan bahawa emulator memerlukan kekuatan CPU dan GPU yang cukup besar untuk meniru permainan, jauh lebih tinggi daripada perkakasan konsol permainan yang asli. Bahkan PC yang paling moden dan berkuasa dapat berjuang untuk meniru permainan, terutamanya permainan dengan grafik 3D resolusi tinggi. Walaupun pembangun emulator sentiasa berusaha untuk meningkatkan keserasian dan prestasi, mereka atau perisian emulasi tidak boleh dipersalahkan jika permainan tertentu tidak berfungsi pada emulator. Mereka harus bergantung pada sumber yang terhad dan berkali-kali dokumentasi awam tidak tersedia sama sekali. Sebilangan besar emulator yang tersedia hari ini adalah sumber terbuka dan terbuka dan pembangun tidak mendapat banyak faedah wang untuk mengusahakannya.

Sebilangan besar emulator yang disenaraikan di bawah tersedia di repositori lalai hampir semua distribusi Linux utama. Anda juga boleh memuat turun binari pra-kompilasi dan mendapatkan kod sumber dari laman web mereka yang dipautkan di bawah. Beberapa emulator yang disenaraikan di bawah mempunyai versi Android juga. Anda boleh mendapatkan binaan untuk Android di laman web rasmi mereka.

Sony PlayStation

Banyak emulator telah dikembangkan untuk Sony PlayStation (PS1 / PSX), beberapa selama lebih dari satu dekad. Perkembangan beberapa emulator seperti ePSXe dan PCSX telah berhenti mulai hari ini sementara sebilangan kecil masih giat dikembangkan, iaitu DuckStation dan Mednafen. Emulator ini mempunyai kadar keserasian yang cukup baik dan menggunakan beberapa tweak khusus permainan untuk menjadikan permainan dapat dimainkan. Anda memerlukan fail BIOS asli dari konsol Sony PlayStation dan fail ISO yang dirobek untuk bermain permainan di DuckStation dan Mednafen.

Sony PlayStation 2

PCSX2 adalah emulator yang paling serasi dan komprehensif untuk memainkan permainan Sony PlayStation 2 di PC Linux. Dalam pembangunan selama hampir dua dekad, PCSX2 hampir dapat memainkan setiap permainan dari keseluruhan katalog permainan Sony PlayStation 2. Seperti emulator Sony PlayStation, PCSX2 juga memerlukan fail BIOS asli untuk berfungsi dan tentunya anda juga memerlukan fail ROM permainan. PCSX2 didasarkan pada sistem plugin dan kadang-kadang banyak grafik dan rendering suara tersedia berdasarkan sistem operasi yang anda gunakan. Main! adalah emulator Sony PlayStation 2 yang aktif dalam pembangunan. Walaupun tidak sehebat PCSX2 seperti sekarang, ia berjalan dengan cepat dan sudah dapat digunakan untuk memainkan banyak permainan Sony PlayStation 2 dengan keserasian yang hebat. Main! Tidak memerlukan anda mempunyai fail BIOS yang asli tetapi anda masih memerlukan fail ROM permainan.

Sony PlayStation 3

RPCS3 adalah satu-satunya emulator Sony PlayStation 3 yang tersedia semasa menulis artikel ini. Ia mempunyai keserasian yang hebat dan dapat menggunakan penyaji Vulkan untuk melukis grafik permainan. Pembangunnya cukup aktif dan kerap menerbitkan log pembangunan untuk berkongsi pandangan dengan pengguna. Beberapa permainan diketahui berjalan lebih baik, dengan grafik yang lebih kaya pada RPCS3 daripada pada konsol permainan Sony PlayStation 3 yang asli. RPCS3 memerlukan fail firmware dan fail ROM untuk berfungsi. Fail perisian boleh dimuat turun dari laman web PlayStation rasmi.

PlayStation Portable (PSP)

PPSSPP adalah emulator sumber terbuka yang dapat digunakan untuk memainkan permainan PlayStation Portable (PSP) pada PC Linux. Antaramuka penggunanya dibangunkan menggunakan perpustakaan Qt dan tidak memerlukan BIOS permainan atau fail firmware untuk berfungsi. PPSSPP adalah satu-satunya emulator PSP untuk PC yang dapat memainkan hampir keseluruhan katalog permainan PSP. PPSSPP juga dilengkapi dengan gamepad di layar dan anda dapat meniru permainan di PC tablet berasaskan Linux.

Nintendo GameCube / Nintendo Wii

Emulator Dolphin dapat meniru permainan Nintendo GameCube dan Nintendo Wii. Terdapat beberapa persamaan perkakasan antara kedua konsol permainan ini, oleh itu pembangun Dolphin mengembangkan emulator untuk menyokong kedua-dua konsol permainan tersebut. Dolphin emulator menyokong pengawal permainan klasik di PC serta Wii Nunchucks dan pengawal sensitif gerakan lain. Seperti RPCS3, emulator Dolphin juga dilengkapi dengan renderer Vulkan.

Nintendo 64

Banyak emulator telah dikembangkan untuk Ninntendo 64 sejak pelancaran konsol. Sebahagian daripadanya sudah tidak berfungsi sekarang sementara yang lain telah diambil alih oleh pembangun baru. Projek emulasi Nintendo 64 yang paling aktif hari ini adalah Mupen64Plus. Mupen64Plus juga dilengkapi antara muka baris perintah jika anda ingin menggunakan skrip dan memerlukan beberapa automasi.

Nintendo GameBoy, GameBoy Color dan GameBoy Advance

Anda dapat menggunakan SameBoy dan Gambatte untuk meniru permainan konsol Nintendo GameBoy, GameBoy Color dan Super GameBoy. Gambatte telah lama dikembangkan dan ini adalah salah satu emulator GameBoy Color paling tepat yang terdapat di luar sana. SameBoy agak baru tetapi sudah sangat tepat dan menyokong beberapa konsol GameBoy.

Permainan GameBoy Advance dapat ditiru melalui emulator VisualBoyAdvance-M dan mGBA. Kedua-dua emulator ini telah lama dikembangkan dan menawarkan ketepatan tinggi dan keserasian yang baik.

NES dan SNES

Sejumlah perisian emulasi berbeza tersedia untuk konsol permainan Nintendo Entertainment System (NES) dan Super Nintendo Entertainment System (SNES). Emulator NES tidak memerlukan banyak kuasa kuda perkakasan dan boleh dijalankan pada PC lama dan rendah. Anda boleh menggunakan Mesen dan PuNES, keduanya menawarkan keserasian dan ketepatan yang tinggi setanding dengan konsol NES yang sebenar.

Untuk SNES, anda boleh menggunakan emulator Higan. Ini adalah emulator yang paling tepat dan bebas pepijat yang dibuat untuk mana-mana platform konsol permainan. Ia hampir sepenuhnya meniru konsol permainan asli tanpa kompromi. Membangunkan emulator yang sangat tepat adalah tugas yang sangat sukar tetapi pembangun Higan yang berbakat telah mencapai ketepatan dan keserasian hampir 100% dengan semua permainan SNES. Anda juga boleh menggunakan Bsnes dan Snes9x sebagai alternatif kepada Higan.

Nintendo DS dan Nintendo 3DS

Anda boleh menggunakan melonDS dan DeSmuME untuk meniru permainan Nintendo DS. Kedua emulator ini mempunyai sokongan untuk input skrin sentuh yang diperlukan untuk memainkan permainan Nintendo DS. Anda bahkan boleh menggunakan PC tablet dan ketukan skrin sentuh anda akan dapat dikesan dengan betul oleh emulator ini. Untuk paparan tanpa sokongan sentuh, anda boleh menggunakan penunjuk tetikus untuk meniru ketukan skrin sentuh.

Nintendo 3DS dapat dicontohi melalui emulator Citra. Citra kini aktif dalam pembangunan tetapi telah membuat kemajuan yang luar biasa dalam jangka waktu yang singkat, terima kasih kepada pasukan pembangun yang berbakat yang mengusahakannya. Ia menawarkan keserasian yang baik dan sokongan skrin sentuh dan banyak permainan popular sudah dapat dimainkan menggunakan emulator.

Nintendo Switch

Yuzu dan Ryujinx adalah dua emulator utama yang ada hari ini yang dapat meniru beberapa permainan Nintendo Switch komersial pada PC Linux. Kedua-dua emulator ini sedang dalam proses yang sangat berat dan tidak banyak permainan yang serasi dan boleh dimainkan. Namun, mereka maju dengan cepat dan beberapa permainan 3D beresolusi tinggi dapat dimainkan dari awal hingga akhir dengan beberapa perubahan kecil. Kemajuan seperti ini biasanya memerlukan bertahun-tahun perkembangan dalam bidang emulasi. Yuzu sedang dibangunkan oleh pembangun yang sama yang mengusahakan emulator Citra.

Sega Dreamcast

Reicast adalah satu-satunya emulator Sega Dreamcast yang tersedia untuk Linux yang dapat meniru beberapa permainan. Ketepatan dan keserasian permainan rata-rata, beberapa permainan gagal dihidupkan. Walau bagaimanapun, banyak permainan popular masih boleh dimainkan dari awal hingga akhir dengan beberapa kompromi dan peringatan.

RetroArch, Mednafen, MAME dan Higan

Beberapa emulator boleh meniru banyak konsol permainan dan boleh bertindak sebagai frontend untuk menguruskan permainan dari platform ini. Emulator ini menyediakan tetapan global untuk menguruskan semua emulator dan juga tetapan khusus platform untuk mengubah parameter emulasi. MAME meniru mesin permainan arked dan peranti permainan vintaj yang serupa. RetroArch adalah frontend emulasi yang menghubungkan inti emulasi khusus permainan untuk bermain permainan. Ia menyokong lebih dari seratus teras emulasi, senarai teras ini terdapat di sini. Mednafen dapat meniru Sega Saturn, Sega Genesis, Sega Master System, Sega Game Gear, Atari Lynx, PC Engine dan banyak lagi konsol permainan lain. Anda boleh mendapatkan senarai penuh yang terdapat di sini. Higan menyokong lebih daripada 25 sistem konsol yang berbeza, anda boleh mendapatkan senarai penuh di sini (tatal ke bawah).

Kesimpulannya

Hampir semua emulator konsol permainan utama yang tersedia untuk PC adalah sumber terbuka dan terbuka dengan beberapa pengecualian. Emulator ini telah lama menyokong Linux sebagai warga kelas satu sejak sekian lama. Beberapa emulator juga merangkul penyaji Vulkan untuk meningkatkan prestasi dan grafik.

Apa itu Pony ORM dan Bagaimana Bermula?
Pony ORM adalah direktori bahasa pengaturcaraan Python yang membolehkan orang bekerja dengan selesa dengan objek yang disimpan sebagai tupel dalam sis...
Tutorial Fungsi Python Enumerate
Bilang adalah kaedah terbina dalam Python. Bilang () mengambil satu set (e.g. tuple) dan mengembalikannya seperti entiti penghitungan. Dalam pernyataa...
Membangun Monitor Rangkaian anda sendiri dengan PyShark
Alat yang ada Banyak alat untuk analisis rangkaian telah wujud sejak beberapa lama. Di Linux, sebagai contoh, ini adalah Wireshark, tcpdump, nload, if...