1 poin oleh GN⁺ 2023-07-14 | 2 komentar | Bagikan ke WhatsApp
  • Emulator PlayStation 3 open source lintas platform sekaligus debugger yang ditulis dalam C++, mendukung Windows, Linux, macOS, dan FreeBSD
  • Dapat menjalankan pustaka game PlayStation 3 di PC dan perangkat handheld, dengan performa yang berbeda-beda tergantung perangkat
  • Pencapaian utamanya adalah semua judul SingStar kini dapat dijalankan sepenuhnya setelah melalui proses debugging dan optimasi

Gambaran Umum RPCS3

  • Emulator Sony PlayStation 3 open source lintas platform sekaligus debugger yang ditulis dalam C++
  • Sistem operasi yang didukung adalah Windows, Linux, macOS, FreeBSD
  • Tersedia unduhan versi 64-bit

Menjalankan Pustaka

  • Dapat menjalankan pustaka game PlayStation 3 di PC atau perangkat handheld — "Your Library on the Go"
  • Performa dapat berbeda-beda tergantung perangkat

Pembaruan Utama (Featured)

  • April and May Visual Improvements

    • Melakukan banyak perbaikan cacat visual di berbagai game
    • Menambahkan fitur baru yang meningkatkan pengalaman emulasi
    • Menerapkan perbaikan bug dan peningkatan untuk meningkatkan kompatibilitas dan performa
  • Every SingStar Title Is Now Playable!

    • Mengamankan kompatibilitas seluruh judul SingStar melalui debugging dan optimasi khusus
    • Semua judul SingStar kini dapat berjalan lancar di emulator

2 komentar

 
xguru 2023-07-14

Setelah melihat ke dalamnya, tampaknya dua orang yang memimpin proyek ini sudah benar-benar lepas tangan, dan sekarang dilanjutkan oleh orang lain.
Salah satu dari mereka bahkan meninggalkan pesan bahwa dirinya tidak akan bisa dilihat lagi secara online mulai sekarang, lalu menghilang..

 
GN⁺ 2023-07-14
Komentar Hacker News
  • Ini agak cerita lain, tetapi di negara tempat saya tinggal saat kecil, PlayStation bahkan memberatkan bagi kelas menengah, dan Nintendo sama sekali tidak menjual konsol di sana, jadi emulator mengambil porsi besar dalam masa kecil saya
    Untungnya, berkat preseden hukum 20 tahun lalu, emulasi tetap legal, dan saya menganggap itu sebagai salah satu kemenangan besar peradilan AS karena telah membawa kegembiraan bagi banyak anak di seluruh dunia
    Sekarang bahkan game lama dari platform yang sudah punah masih bisa dinikmati berkat emulasi, jadi saya berharap preseden ini tidak hilang
    https://archive.nytimes.com/www.nytimes.com/library/tech/00/...

    • Bukankah preseden itu hanya berlaku di AS?
    • Saya juga mirip. Hardware PC saya juga tidak terlalu kuat, tetapi saat kecil saya bisa menikmati akses ke seluruh library game (S)NES/GB(A) lewat ponsel ibu saya
  • Fakta bahwa ini berhasil saja sudah menakjubkan
    Saya tumbuh bersama PS3 saat remaja, dan saya ingat terus mendengar betapa rumit arsitekturnya dan betapa kuat sistem itu. Juga teringat bahwa Angkatan Udara AS pernah menghubungkan lebih dari 1000 unit PS3 untuk tujuan superkomputasi
    Tetapi sekarang sebagian besar dari itu benar-benar bisa diemulasikan pada tingkat yang tinggi, dan itu luar biasa. Mungkin PS5 juga akan bisa diemulasikan di komputer dalam 20 tahun ke depan, dan karena arsitekturnya lebih sederhana, malah mungkin lebih mudah

    • PS5 sudah sampai taraf tertentu diemulasikan di komputer. Kyty belum bisa menjalankan game PS5 komersial, tetapi beberapa aplikasi homebrew PS5 sudah bisa berjalan
    • Saya sudah lama curiga cerita bahwa Angkatan Udara AS menghubungkan lebih dari 1000 unit itu hanyalah pertunjukan pemasaran. Bahkan menurut standar saat itu pun rasanya tidak terlalu masuk akal, dan performa PS3 saat rilis hanyalah kira-kira sesuai ekspektasi untuk konsol pada masa itu
      Menurut saya Sony memang sangat pandai dalam promosi seputar PS3. Sampai sekarang masih banyak orang yang menganggap PS3 sesuatu yang luar biasa, padahal sebenarnya lebih seperti konsol yang bekerja kurang lebih sesuai harapan. Secara objektif saya malah ingin menilainya sedikit di bawah rata-rata, dan saya rasa demi menaikkan beberapa metrik tertentu mereka justru merusak bagian lain seperti cara akses memorinya. Pada akhirnya, arsitektur yang lebih tradisional mungkin akan lebih baik
    • Hardwarenya memang sulit diprogram, tetapi implementasinya sendiri belum tentu sulit. Misalnya, SPU tidak bisa mengakses memori utama secara langsung
  • Entah kenapa saya sangat tertarik pada arsitektur PS3. Karena kompleksitasnya, bagi saya RPCS3 adalah emulator yang paling mengesankan. Tentu saja, kalau adil, semua emulator juga mengesankan dengan caranya masing-masing

    • Ternyata bukan cuma saya. Saya juga terpikat pada arsitektur nonstandar seperti Cell di PS3, Emotion Engine di generasi sebelumnya yaitu PS2, dan Transmeta Crusoe
      Saya paham argumen bahwa itu semua terlalu rumit dan akhirnya jalan buntu, tetapi hanya mengikuti arah optimasi terus-menerus pada arsitektur dasar terasa agak membosankan dari sudut pandang kreativitas. Tentu saja, itu tidak mengurangi fakta bahwa pencapaian selama ini sangat mengesankan secara teknis
      Desain arsitektur komputer bisa dilihat sebagai masalah optimasi multidimensi yang sangat besar, dan titik optimum bisa berbeda tergantung waktu atau segmen pelanggan. Perbaikan berulang tampak seperti proses mendaki maksimum lokal di atas manifold itu, sementara arsitektur eksotis seperti ini terasa seperti upaya mengambil sampel titik yang jauh untuk melihat apakah bisa menemukan maksimum yang lebih global
      Bukan berarti platform arus utama tidak berinovasi. Ada juga perubahan seperti big-little dan NUMA. Meski begitu, saya tetap tertarik pada taruhan kasar seperti ini yang peluang suksesnya rendah
    • Arsitekturnya terlalu rumit tanpa perlu dan pada akhirnya terbukti jalan buntu. Karena itu SONY juga menyerah dan sekarang memakai x86 seperti perusahaan lain
    • Salah satu daya tarik arsitektur PS3 adalah bahwa pada hardware konsumen ia menonjolkan jumlah core lebih dari 2. Tentu saja core-nya sangat disederhanakan
      Saat itu rumor tentang Intel Larrabee juga sedang ramai, jadi rasanya seperti masa depan sudah datang
  • Tabel tingkatan CPU di subreddit r/rpcs3 tampaknya membantu. Terutama lihat tab “What do i buy”
    https://docs.google.com/spreadsheets/u/0/d/1Rpq_2D4Rf3g6O-x2...

    • Tidak ada penyebutan Apple Silicon, dan setelah cari cepat juga tidak banyak hasil. Ada yang pernah mencoba atau tahu?
      Saya penasaran untuk M1 Max 64GB ;)
    • Seri Ryzen 7000 tidak ada
  • Tulisan terkait. Ada lagi?
    Playstation 3 Emulator Adds AMD FSR Upscaling - https://news.ycombinator.com/item?id=28114817 - Agustus 2021, 1 komentar
    RPCS3 Inside Look: A Deep-Dive into Hardware and Performance Scaling - https://news.ycombinator.com/item?id=24247586 - Agustus 2020, 11 komentar
    RPCS3 PS3 Emulator – January 2019 Progress Report - https://news.ycombinator.com/item?id=19415445 - Maret 2019, 61 komentar
    RPCS3: An open-source PlayStation 3 emulator for Windows written in C++ - https://news.ycombinator.com/item?id=7457764 - Maret 2014, 48 komentar
    Menaruh tautan ke thread lama seperti di atas ditujukan untuk pembaca yang ingin tahu lebih jauh

  • Apakah benar untuk menganggap bahwa konsol setelah PS4 dan Xbox One akan lebih mudah diemulasikan karena berbasis arsitektur x86 yang lebih standar?

    • Mungkin lebih mudah untuk membuatnya mencapai kondisi berjalan, tetapi bisa jadi lebih sulit untuk mendapatkan performa yang bagus. Terutama jika game memanfaatkan karakteristik konsol modern seperti memori bersama berbandwidth tinggi, penyimpanan cepat, dan perangkat keras kustom
    • Benar, tetapi tetap saja itu SoC kustom dan juga memiliki silikon tambahan untuk DSP audio·video. Selain itu, bahkan pada arsitektur modern, sebagian besar game konsol atau pustaka dasarnya kemungkinan besar menuntut timing yang akurat dalam hal akses memori, penghentian CPU, siklus instruksi, dan bandwidth yang tersedia
      Begitu salah satu dari komponen ini memerlukan emulasi per siklus, keuntungan yang didapat dari paravirtualisasi di bagian lain akan hilang
    • Bisa saja, tapi belum tentu. Xbox asli pada masanya hampir sepenuhnya berbasis perangkat keras PC siap pakai, yaitu Intel Celeron, struktur motherboard yang nyaris standar, GPU Nvidia, dan hard disk IDE biasa. Namun begitu, emulator yang benar-benar berfungsi baru mulai muncul dalam beberapa tahun terakhir
    • Ya. Faktanya, pada PS4 emulasi tingkat tinggi mulai terlihat di beberapa emulator, contohnya fpPS4
      https://github.com/red-prig/fpPS4
  • Baru-baru ini saya membeli kontroler Guitar Hero lama, lalu mencoba menghubungkannya dengan mengemulasikan Rock Band 3 di RPCS3, dan hasilnya bekerja sangat baik, sampai mengejutkan. Rasanya seperti bermain di PS3 asli
    Karena game ritme akan terasa buruk hanya dengan sedikit latensi saja, saya menganggap ini sebagai pencapaian luar biasa dari tim RPCS3

    • Sepertinya Anda juga akan tertarik dengan Clone Hero
  • Saya memakainya untuk bermain game arcade Jepang yang agak konyol, Gundam Extreme Vs. Full Boost, bersama teman-teman secara online lewat PSN yang diemulasikan. Langsung berjalan di PC kami, dan suatu kali bahkan ada orang tak dikenal yang masuk ke lobi
    Saya juga mencoba game ini dan Tekken Tag Tournament 2, dan mode online-nya juga berfungsi. Jujur saja, ini mengesankan sampai sulit dipercaya

  • Saya masih punya koleksi game PS3 yang saya simpan dengan sangat selektif untuk suatu hari dimainkan dalam kondisi lebih baik daripada performa PS3, dengan tampilan yang sudah di-upscale
    Sekarang saya sudah punya perangkat keras yang bisa menjalankan emulator ini lebih baik daripada PS3, tetapi saya tidak bisa mengekstrak game dari disknya. PS3 60GB asli saya dulu rusak lalu dibuang dan saya membeli slim, yang itu juga rusak lalu saya membeli slim baru, tetapi sekarang sepertinya itu model yang belum diretas atau tidak bisa diretas, jadi tidak ada cara untuk melakukan dump disk
    Bisa dibilang keberuntungan saya soal PS3 memang tidak bagus. PS1 asli yang saya pakai waktu kecil masih saya punya, dua PS2 saya jual waktu kecil untuk membeli barang lain, PS4 saya berikan ke keponakan saat membeli PS5 lalu dia membongkarnya dan tidak bisa memasangnya kembali, dan Xbox 360 dari generasi yang sama juga rusak

    • Bukankah Anda bisa membeli drive Blu-ray yang kompatibel lalu melakukan dump di PC?
  • Saya dengar arsitektur PS3 sangat rumit dan PS4 kembali ke x86, jadi kalau begitu apa yang membuat implementasi emulator PS4 sulit?
    Bukankah perangkat keras seperti Ryzen seri 7000 dan GPU 4090 saat ini jauh melampaui perangkat keras PS4?

    • PS4 memiliki API grafis sendiri bernama GNM/GNMx, jadi itu harus di-reverse engineer dan di-port
      Selain itu ada memori bersama antara CPU dan GPU, dan ini lebih sulit ditangani dalam lingkungan GPU terpisah. Cukup lihat betapa banyak kerja yang dilakukan Dolphin untuk berbagai trik penulisan memori langsung di GameCube. Sekarang bayangkan jenis trik itu pada skala PS4
    • Saat saya sempat melihat persoalan ini sekilas beberapa tahun lalu, kesan saya hambatan utamanya adalah mengimplementasikan ulang permukaan API sistem operasi yang besar tanpa melanggar hak