- Emulador y depurador de PlayStation 3 multiplataforma y de código abierto escrito en C++, con soporte para Windows, Linux, macOS y FreeBSD
- Permite ejecutar la biblioteca de juegos de PlayStation 3 en PC y entornos portátiles, y el rendimiento varía según el dispositivo
- Como logro principal, todos los títulos de SingStar ahora pueden ejecutarse por completo tras pasar por trabajo de depuración y optimización
Resumen de RPCS3
- Emulador y depurador multiplataforma y de código abierto de Sony PlayStation 3 escrito en C++
- Los sistemas operativos compatibles son Windows, Linux, macOS y FreeBSD
- Ofrece descarga de la versión de 64 bits
Ejecución de la biblioteca
- Permite ejecutar la biblioteca de juegos de PlayStation 3 en PC o dispositivos portátiles — "Your Library on the Go"
- El rendimiento puede variar según el dispositivo
Actualizaciones principales (Featured)
-
April and May Visual Improvements
- Se realizaron numerosas correcciones de fallas visuales en varios juegos
- Se añadieron nuevas funciones para mejorar la experiencia de emulación
- Se aplicaron correcciones de errores y mejoras para aumentar la compatibilidad y el rendimiento
-
Every SingStar Title Is Now Playable!
- Se logró la compatibilidad con todos los títulos de SingStar mediante trabajo dedicado de depuración y optimización
- Todos los títulos de SingStar alcanzaron un estado de ejecución fluida en el emulador
2 comentarios
Al ver lo que pasa por dentro, parece que las dos personas que lideraban este proyecto se desligaron por completo, y ahora otras personas lo retomaron para seguirlo.
Una de ellas incluso dejó un mensaje diciendo que ya no se le volvería a ver en línea y luego desapareció.
Opiniones en Hacker News
Es una historia un poco distinta, pero en el país donde vivía de chico, PlayStation era cara incluso para la clase media y Nintendo directamente no vendía consolas, así que los emuladores fueron una gran parte de mi infancia.
Por suerte, gracias a un precedente judicial de hace 20 años, la emulación siguió siendo legal, y lo veo como una de las grandes victorias del Poder Judicial de EE. UU., en el sentido de que dio alegría a muchísimos niños en todo el mundo.
Ahora, gracias a la emulación, todavía se pueden disfrutar juegos antiguos de plataformas que ya desaparecieron, así que espero que este precedente no desaparezca.
https://archive.nytimes.com/www.nytimes.com/library/tech/00/...
El simple hecho de que hayan logrado esto es sorprendente.
Crecí de adolescente con la PS3, y recuerdo que en esa época se hablaba constantemente de lo compleja que era su arquitectura y de lo potente que era el sistema. También vale recordar que la Fuerza Aérea de EE. UU. conectó más de 1000 PS3 con fines de supercomputación.
Y ahora me parece realmente fascinante que una parte importante de todo eso ya se emule a un nivel alto. Probablemente la PS5 también se emule en computadoras dentro de los próximos 20 años, y pienso que quizás incluso sea más fácil por tener una arquitectura más simple.
Creo que Sony hizo un trabajo excelente con la propaganda alrededor de la PS3. Todavía parece que mucha gente cree que la PS3 era algo extraordinario, pero en realidad se parecía más a una consola que funcionó más o menos como se esperaba. Objetivamente, incluso la calificaría apenas por debajo del promedio; creo que al intentar elevar algunas métricas terminaron arruinando otras partes, como la forma de acceso a memoria. Al final, probablemente una arquitectura más tradicional habría sido mejor.
Por algún motivo, la arquitectura de la PS3 me atrae muchísimo. Por esa complejidad, RPCS3 me parece el emulador más impresionante. Aunque, para ser justos, todos los emuladores son impresionantes a su manera.
Entiendo cuando dicen que eran innecesariamente complejas y callejones sin salida, pero seguir solo el camino de optimizar la arquitectura básica me resulta un poco aburrido desde el punto de vista creativo. Eso no quita que los logros de todo este tiempo hayan sido técnicamente muy impresionantes.
El diseño de arquitecturas de computadoras puede verse como un enorme problema de optimización multidimensional, y el punto óptimo puede cambiar según el momento o el grupo de clientes. La mejora iterativa parece un proceso de subir hacia un máximo local sobre esa variedad, y estas arquitecturas exóticas se sienten como intentos de muestrear puntos lejanos para ver si se puede encontrar un máximo más global.
No quiero decir que las plataformas principales no innoven. También hay cambios como big-little y NUMA. Aun así, me atraen estas apuestas arriesgadas y con baja probabilidad de éxito.
En esa época también estaban en auge los rumores sobre Intel Larrabee, así que parecía que el futuro ya había llegado.
La tabla de clasificación de CPU del subreddit r/rpcs3 parece útil. En particular, conviene mirar la pestaña “What do i buy”.
https://docs.google.com/spreadsheets/u/0/d/1Rpq_2D4Rf3g6O-x2...
Me da curiosidad para un M1 Max de 64 GB ;)
Artículos relacionados. ¿Hay más?
Playstation 3 Emulator Adds AMD FSR Upscaling - https://news.ycombinator.com/item?id=28114817 - agosto de 2021, 1 comentario
RPCS3 Inside Look: A Deep-Dive into Hardware and Performance Scaling - https://news.ycombinator.com/item?id=24247586 - agosto de 2020, 11 comentarios
RPCS3 PS3 Emulator – January 2019 Progress Report - https://news.ycombinator.com/item?id=19415445 - marzo de 2019, 61 comentarios
RPCS3: An open-source PlayStation 3 emulator for Windows written in C++ - https://news.ycombinator.com/item?id=7457764 - marzo de 2014, 48 comentarios
Puse los enlaces a hilos anteriores como los de arriba para lectores que quieran saber más.
¿Es correcto asumir que las consolas posteriores a PS4 y Xbox One, al estar basadas en una arquitectura x86 más estándar, serían más fáciles de emular?
En cuanto uno de esos componentes necesita emulación ciclo a ciclo, las ventajas que se obtienen con paravirtualización en otras partes desaparecen.
https://github.com/red-prig/fpPS4
Hace poco compré un viejo control de Guitar Hero y probé conectarlo emulando Rock Band 3 con RPCS3, y funcionó sorprendentemente bien. Se sentía como jugar en una PS3 real.
Como los juegos de ritmo se vuelven horribles con apenas un poco de latencia, me parece un logro enorme del equipo de RPCS3.
Lo estoy usando para jugar en línea con amigos, a través de una PSN emulada, a ese tonto juego arcade japonés Gundam Extreme Vs. Full Boost. Funcionó directamente en nuestras PC, y una vez hasta entró un desconocido al lobby.
Probé ese juego y Tekken Tag Tournament 2, y el online también funcionó. Sinceramente, fue tan impresionante que cuesta creerlo.
Todavía conservo una colección seleccionada de juegos de PS3 para algún día jugarlos con mejor rendimiento que en una PS3 y con la imagen reescalada.
Ahora ya tengo hardware que puede correrlos mejor que una PS3 con este emulador, pero no puedo extraer los juegos de los discos. Mi PS3 original de 60 GB murió y la tiré; compré una slim, también murió, y compré una slim nueva, pero ahora parece que es un modelo que no está hackeado o que no se puede hackear, así que no tengo forma de volcar los discos.
Supongo que no tuve mucha suerte con la PS3. Todavía tengo mi PS1 original de cuando era chico; vendí mis dos PS2 de niño para comprar otras cosas; le regalé mi PS4 a mi sobrino cuando compré la PS5, pero la desarmó y no pudo volver a armarla. La 360 de la misma generación también murió.
Escuché que la arquitectura de PS3 era muy compleja y que PS4 volvió a x86; entonces, ¿qué hace difícil implementar un emulador de PS4?
¿El hardware actual, como la serie Ryzen 7000 y una GPU 4090, no está muy por delante del hardware de PS4?
También hay memoria compartida entre CPU y GPU, y eso es más difícil de manejar en un entorno con GPU discreta. Basta ver cuánto trabajo hace Dolphin para los diversos trucos de escritura directa en memoria de GameCube. Ahora imagina ese tipo de travesuras a escala de PS4.