RPCSX

RPCSX — Descargar gratis. Emulador experimental de PS4 y PS5

RPCSX es un emulador en desarrollo enfocado en la ejecución de software de PlayStation 4 y PlayStation 5 en sistemas Linux. El proyecto es de naturaleza experimental y su desarrollo activo continúa, con la capacidad de ejecutar muestras de prueba y un número limitado de títulos comerciales. La funcionalidad de audio y el soporte para controladores están implementados.

5.0(1 valoraciones)

Descargar RPCSX (Enlaces oficiales)
Tamaño del archivo: 3.3 MB
La última versión de RPCSX es: 20231111
Sistema operativo: Linux
Idiomas: English
Precio: $0.00 USD
Producto de código abierto (GPL-2.0) y gratuito.

  • Arranque de firmware. El emulador puede iniciar el sistema VSH (Visual Shell) de PS4 y PS5 desde archivos de firmware oficiales, proporcionando una base para cargar otros componentes del sistema. También es compatible con el arranque en los modos de seguridad (Safemode) de ambas consolas, una función que se utiliza para el mantenimiento y la resolución de problemas del sistema. El desarrollo para arrancar juegos directamente desde el VSH está en progreso.
  • Emulación de kernel. Implementa un kernel personalizado llamado 'orbis-kernel', que emula el núcleo del sistema operativo Orbis de PlayStation 4. Este componente maneja las llamadas al sistema, la gestión de procesos, la memoria y la comunicación entre los módulos de hardware virtualizados. Es fundamental para la estabilidad general y la compatibilidad del emulador.
  • Compatibilidad con controladores. Soporta la entrada desde varios tipos de controladores de juego, permitiendo a los usuarios interactuar con el software emulado. Esta función se integra con el sistema de entrada del sistema operativo anfitrión para proporcionar una configuración flexible y un mapeo de botones.
  • Emulación de audio. Proporciona salida de audio funcional para las aplicaciones y juegos que se ejecutan dentro del emulador. Emula los componentes de audio de la consola para procesar y reproducir los flujos de sonido generados por el software.
  • Tabla de compatibilidad. Mantiene una lista en desarrollo que documenta el estado de ejecución de diferentes títulos de software en RPCSX. Esta tabla clasifica los juegos y aplicaciones según su funcionalidad, desde no arrancables hasta jugables, y sirve como referencia para el progreso del proyecto y para los usuarios.
  • Emulación de GPU. Traduce y ejecuta las instrucciones gráficas de las consolas PlayStation en el hardware gráfico del PC anfitrión, utilizando APIs como Vulkan. Este proceso es complejo e implica la emulación de la arquitectura de la GPU de la consola para renderizar los gráficos 3D correctamente.
  • Gestión de archivos del sistema. Permite cargar y utilizar archivos legítimos del sistema de PlayStation (como archivos de actualización de firmware .PUP) necesarios para el funcionamiento del emulador. Maneja la estructura de archivos virtual del sistema emulado.
  • Herramientas de depuración. Incluye diversas utilidades y opciones para que los desarrolladores analicen el comportamiento del emulador y del software que se ejecuta en él. Estas herramientas ayudan a diagnosticar fallos, rastrear ejecución de código y comprender las interacciones entre los componentes del sistema emulado.
  • Emulación de memoria y CPU. Virtualiza la arquitectura de la CPU (basada en x86-64 para PS4) y el subsistema de memoria de la consola. Gestiona la asignación de memoria, la traducción de instrucciones y la ejecución de los hilos de la CPU, creando el entorno fundamental para que el código de la consola se ejecute en un procesador de PC.
  • Carga de juegos. Proporciona la funcionalidad básica para cargar y preparar la ejecución de copias de software comercial desde el sistema de archivos del anfitrión. Esta función trabaja en conjunto con el kernel emulado y el sistema de gestión de archivos para acceder a los datos del juego.
  • Configuración del sistema. Ofrece opciones para ajustar varios parámetros del emulador y del hardware virtual, como configuraciones relacionadas con la GPU, la CPU y la memoria. Esto permite adaptar el funcionamiento a diferentes capacidades del hardware del PC anfitrión.
  • Soporte experimental para PS5. Incluye trabajo preliminar para extender la emulación a la arquitectura de PlayStation 5. Esta es una área de desarrollo temprana que explora las diferencias y requisitos adicionales de la consola de próxima generación.

El proyecto RPCSX se inició en 2023, como se refleja en su primer commit público en GitHub en junio de ese año. El desarrollo es llevado a cabo por un equipo de colaboradores, con más de 60 contribuyentes listados en el repositorio principal. El emulador está escrito principalmente en C++ (93.3%), con contribuciones adicionales en C, GLSL y otros lenguajes. El código base del proyecto se basa en modificaciones del código fuente de RPCS3, el emulador de PlayStation 3, adaptándolo y extendiéndolo para las arquitecturas de PS4 y PS5.


Alternativas a RPCSX:

RPCS3 — Descargar gratis. Emulador de PlayStation 3

RPCS3

Emulador de código abierto para ejecutar juegos y software de PlayStation 3 en sistemas Windows, Linux y macOS.
Precio: Gratis   Tamaño: 32.9 MB   Versión: 0.0.39   SO: Windows, Linux, MacOS
Vita3K — Descargar gratis. Emulador experimental de PlayStation Vita

Vita3K

Vita3K es el primer emulador experimental de código abierto para PlayStation Vita que funciona en Windows, Linux, macOS y Android.
Precio: Gratis   Tamaño: 14 MB   Versión: 0.2.0   SO: Windows, Linux, MacOS
Ymir — Descargar gratis. Emulador de Sega Saturn

Ymir

Ymir es un emulador en desarrollo para la consola Sega Saturn.
Precio: Gratis   Tamaño: 6.67 MB   Versión: 0.2.0   SO: Windows, Linux, MacOS
Yaba Sanshiro 2 — Descargar gratis. Emulación Sega Saturn

Yaba Sanshiro 2

Yaba Sanshiro 2 es un emulador de Sega Saturn para dispositivos iOS.
Precio: Gratis   Tamaño: 84.4 MB   Versión: 1.18.7   SO: Windows, Android, iOS
ScePSX — Descargar gratis. Emulador de PlayStation

ScePSX

ScePSX es un emulador de PlayStation desarrollado específicamente para dispositivos Windows.
Precio: Gratis   Tamaño: 1.52 MB   Versión: 0.1.7.6   SO: Windows
NxEmu — Descargar gratis. Emulador de Nintendo Switch en desarrollo

NxEmu

NxEmu es un software de emulación para Nintendo Switch actualmente en fase de desarrollo.
Precio: Gratis   Tamaño: 4.65 MB   Versión: 0.1.0.59   SO: Windows
ShadPS4 — Descargar gratis. Emulador de PS4 para PC

ShadPS4

ShadPS4 es un emulador de PlayStation 4 desarrollado para sistemas Windows y Linux.
Precio: Gratis   Tamaño: 14.1 MB   Versión: 0.13.0   SO: Windows, Linux, MacOS