ShadPS4

ShadPS4 — Descargar gratis. Emulador de PS4 para PC

ShadPS4 es un emulador de PlayStation 4 desarrollado para sistemas Windows y Linux. Este software posibilita la ejecución de juegos y aplicaciones de PS4 en un ordenador personal, traduciendo las instrucciones del hardware y firmware de la consola a un entorno x86-64. El proyecto se centra en la precisión, compatibilidad y rendimiento, permitiendo a los usuarios disfrutar de títulos exclusivos de PS4 en sus PC, siempre que cuenten con copias legítimas de los juegos extraídas desde una consola modificada.

★★★★★
5.0(2 valoraciones)

Descargar ShadPS4 (Enlaces oficiales)
Tamaño del archivo: 30.1 MB
La última versión de ShadPS4 es: 0.20.0
Sistema operativo: Windows, Linux, MacOS
Idiomas: English
Precio: $0.00 USD
Código abierto (GPL-2.0) y producto libre.

  • Emulación del CPU. La implementación del CPU se basa en la recompilación dinámica (JIT) del conjunto de instrucciones de la PS4 (AMD64 Jaguar) a instrucciones nativas del procesador del anfitrión. Este núcleo emula los ocho núcleos del hardware original y gestiona el planificador de hilos, la memoria caché y las unidades de ejecución, logrando una traducción eficiente que mantiene la lógica del juego y la sincronización entre procesos.
  • Emulación de la GPU. El componente de gráficos convierte las llamadas a las APIs gráficas de PS4 (GNM/GNMX) a Vulkan, una API gráfica moderna y de alto rendimiento. Este proceso incluye la traducción de shaders, el manejo de búferes de vértices e índices, la gestión de texturas y la implementación de las operaciones de renderizado de la consola, manteniendo la fidelidad visual y los efectos post-procesamiento.
  • Gestor de memoria virtual. El sistema de memoria virtual replica la arquitectura de memoria de la PS4, asignando y protegiendo regiones de memoria para el sistema operativo, los juegos y los procesos en el espacio de usuario. Este gestor controla las asignaciones de memoria, los permisos de acceso y la traducción de direcciones, un componente fundamental para la estabilidad y prevención de conflictos entre diferentes partes de la emulación.
  • Sistema de archivos virtual. Emula el sistema de archivos y las llamadas de E/S de la PS4, permitiendo a los juegos acceder a sus datos como si estuvieran en la consola original. Esto incluye la simulación de la estructura de directorios, el manejo de permisos de archivos y la emulación de dispositivos de almacenamiento, necesario para la carga de assets, configuraciones y guardados de juego.
  • Emulación de controladores. Traduce las entradas de dispositivos de PC (teclado, ratón, mandos compatibles) a las señales que espera el software de PS4 para el DualShock 4. La emulación maneja la vibración, la luz de la barra, la funcionalidad del panel táctil y la conectividad, proporcionando una experiencia de control completa.
  • Emulación de audio. Procesa las llamadas de audio de la PS4 a través de una capa que convierte el audio a un formato reproducible en el hardware de PC. Este sistema gestiona la mezcla de canales, los efectos de sonido 3D y la salida por diferentes dispositivos, asegurando que el audio del juego se reproduzca con sincronización y sin distorsiones.
  • Emulación de red y servicios PSN. Implementa una red local virtual y emula componentes de los servicios en línea de PlayStation Network para juegos que requieren funcionalidades de red. Esto permite el modo multijugador local, la descarga de parches y la activación de contenidos en línea dentro de un entorno controlado y aislado de la red real de Sony.
  • Sistema de logros y trofeos. Emula el subsistema de trofeos de la PS4, permitiendo a los juegos desbloquear logros como en la consola original. El sistema registra el progreso, gestiona el archivo de datos de trofeos y puede mostrar notificaciones de desbloqueo, manteniendo esta característica del ecosistema de PlayStation.
  • Compatibilidad con PS4 Pro. Ofrece un modo de emulación que replica las capacidades mejoradas de la PlayStation 4 Pro, como resoluciones superiores a 1080p y tasas de cuadro más estables en juegos con parche. Esta función ajusta los parámetros de la GPU emulada y la gestión de recursos para simular el hardware actualizado.
  • Herramientas de depuración y registro. Incluye un conjunto de utilidades para desarrolladores y usuarios avanzados que permite registrar la actividad del emulador, inspeccionar el estado de la memoria y depurar fallos. Estas herramientas generan archivos de log detallados y ofrecen opciones de volcado de datos que facilitan la identificación de problemas de compatibilidad.
  • Configuración de rendimiento gráfico. Proporciona opciones para ajustar la resolución de renderizado interno, aplicar técnicas de escalado como FSR (FidelityFX Super Resolution) y modificar la calidad de los filtros de texturas. Estos ajustes permiten equilibrar la calidad visual y el rendimiento según las capacidades del hardware del usuario.
  • Soporte para parches y modificaciones. Integra un sistema que permite aplicar parches de código a los juegos en tiempo de ejecución. Estos parches pueden corregir incompatibilidades, habilitar características no soportadas o modificar el comportamiento del juego, como desbloquear la tasa de cuadros o ajustar la configuración gráfica.
  • Interfaz de línea de comandos (CLI). Ofrece una versión del emulador operable completamente desde la terminal o símbolo del sistema. Esta interfaz acepta parámetros de configuración, permite la ejecución de scripts y facilita la automatización de tareas, orientada a usuarios con conocimientos técnicos o para su uso en entornos sin interfaz gráfica.
  • Gestión de múltiples perfiles de usuario. Emula el sistema de perfiles de usuario de la PS4, permitiendo crear y cambiar entre diferentes cuentas dentro del emulador. Cada perfil mantiene sus propios datos guardados, configuraciones y trofeos, adecuado para entornos multiusuario o para separar progresos de juego.
  • Sincronización de tiempo del sistema. Emula el reloj en tiempo real y el reloj de tiempo de juego de la consola PS4. Esta función proporciona a los juegos una fuente de tiempo precisa para eventos programados, sistemas diarios y cualquier mecánica que dependa del paso del tiempo, manteniendo la coherencia temporal.

El desarrollo de ShadPS4 comenzó en el año 2022. El proyecto fue iniciado por un desarrollador conocido como "shad", quien estableció los fundamentos del núcleo del emulador. Con el tiempo, un equipo de colaboradores se unió al proyecto, contribuyendo en áreas específicas como la emulación de gráficos, audio y bibliotecas del sistema. El desarrollo es activo, con actualizaciones frecuentes que mejoran la compatibilidad y el rendimiento. ShadPS4 está escrito principalmente en el lenguaje de programación C++, aprovechando su rendimiento y control de bajo nivel para las tareas críticas de emulación.


Alternativas a ShadPS4:

Para ShadPS4 hay 7 programas alternativos. Gratuitos: 7, de pago: 0.

Seaquel — Descargar gratis. Cliente de base de datos visual multiplataforma

Seaquel

Seaquel es una aplicación de escritorio para bases de datos con un entorno de trabajo visual y conectividad nativa.
Precio: Gratis   Tamaño: 16.9 MB   Versión: 2026.4.2   SO: Windows, Linux, MacOS
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: 34.9 MB   Versión: 0.0.40   SO: Windows, Linux, MacOS
RPCSX — Descargar gratis. Emulador experimental de PS4 y PS5

RPCSX

RPCSX es un emulador en desarrollo enfocado en la ejecución de software de PlayStation 4 y PlayStation 5 en sistemas Linux.
Precio: Gratis   Tamaño: 3.3 MB   Versión: 20231111   SO: Linux
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.21 MB   Versión: 0.2.1   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
Lunas Project64 — Descargar gratis. Emulador N64 con funcionalidades extendidas

Lunas Project64

Lunas Project64 es una modificación del emulador Project64 3.
Precio: Gratis   Tamaño: 9.82 MB   Versión: 3.6.2   SO: Windows
LazyTyper — Descargar gratis. Dictado por voz rápido

LazyTyper

LazyTyper es un software de dictado por voz que convierte el habla en texto con alta precisión.
Precio: Gratis   Tamaño: 3.86 MB   Versión: 1.1.17   SO: Windows, MacOS

Changelog

Versión: 0.20.0
  1. Se aplican parches de CPU SSE4a completos en macOS y se activa el parcheo estático en Linux.
  2. Se parchean las instrucciones (V)RCPPS y (V)RSQRTPS en procesadores Intel.
  3. La resolución del ID de los juegos es más rápida y NpHandler se apaga antes de reiniciar.
  4. El contador de FPS queda anclado desde el inicio y se refactoriza la comprobación de su movimiento.
  5. En Windows se restauran las protecciones tras dividir una región mapeada, y en POSIX ya no se amplía el rango mmap del host al desmapear.
  6. El kernel implementa las API POSIX de atributos de archivo y sincronización, además de contextos de hilo, nombres, archivos y procesos, y barreras pthread privadas.
  7. Se normalizan las rutas del invitado y se corrige la coincidencia de puntos de montaje.
  8. Se corrige el avance del puntero de origen en cada tramo de respaldo dentro de TryWriteBacking.
  9. Se elimina el ajuste signaling_info, que ya no se usaba, y se registran las señales SIGABRT en POSIX.
  10. La biblioteca sceNet se reescribe por completo con soporte P2P, y se añade un reloj de red monotónico en tiempo real.
  11. La señalización responde siempre a la oferta, el diálogo de inicio de sesión devuelve errores básicos y se añade un retardo de emparejamiento.
  12. HTTP oculta las cabeceras de credenciales en los registros y respeta disable_https en el transporte HTTPS y las opciones privadas.
  13. Se corrige que el suavizado analógico de 33 ms se aplicara por error a los sticks y gatillos del mando.
  14. AJM corrige un desbordamiento en el analizador MP3 y admite cabeceras Xing/VBRI; también se limpia y corrige el código de la cámara y se arregla el valor devuelto por validateModuleId en sysmodule.
  15. Se implementan en gnmdriver sceGnmSetGsRingSizes, sceGnmSetupMipStatsReport, sceGnmRequestFlipAndSubmitDone, sceGnmDrawIndirectCountMulti y sceGnmComputeWaitSemaphore.
  16. Segunda tanda de optimizaciones del renderizador, centrada en la caché de texturas: FindImageFromRange solo escanea la primera página y se cubren las esperas de presentación y las lecturas de texturas de fragmentos.
  17. La caché de búferes asigna respaldo disperso con soporte de direcciones de dispositivo y elimina una sincronización duplicada desde imagen.
  18. El rasterizador Vulkan sigue correctamente los búferes de vértices, índices e indirectos, recupera la vía rápida de copia de imágenes y aplica los borrados rápidos pendientes al descomprimir FMASK.
  19. Se usan copias de búfer entre D32 y D32S, se permiten copias entre distintos números de capas y se enlaza el plano de stencil de los destinos de DepthStencilCopy.
  20. El gestor de regiones añade una comprobación sin bloqueos cuando no hay que actualizar el estado.
  21. Liverpool libera los fotogramas de las tareas de búferes indirectos anidados, y se inicializan los subrecursos de superposición de profundidad añadidos.
  22. Se emulan los factores de mezcla MIN/MAX cero/uno, se lee el metadato CMask y la tabla de tiles se amplía a imágenes de 2048x2048.
  23. Vulkan enlaza un búfer de índices nulo en lugar de exigir maintenance6 y se gestiona una dirección base de índices nula en BindIndexBuffer.
  24. El recompilador de shaders mejora el manejo de NaN, aplica la corrección de sesgo a todos los usos del ID de instancia y quita el sesgo de los ID de vértice e instancia en cada dibujo indirecto.
  25. Se activa la prueba temprana de fragmentos cuando está configurada, se permiten tasas de paso con instancia base y se conserva el ámbito EXEC tras una rama vacía.
  26. Se añaden barreras de subgrupo para las dependencias de memoria compartida y se detecta el uso de fp64 según el tipo de instrucción.
  27. Se implementan correctamente V_RCP_CLAMP_F32, V_RSQ_CLAMP_F32, V_RSQ_LEGACY_F32 y V_LOG_CLAMP_F32, además de IMAGE_GATHER4_C_L, y se gestiona otro patrón de sharp patching.
  28. Big Picture escanea carpetas de forma recursiva, la fuente CJK se carga siempre sin depender del idioma de la consola y se añaden nuevas notificaciones de shadNet.

Nuevos programas