1 : AlariK  (1435 comentarios)
14/09/2021 16:14:43
No comprendo por que es tan dificil emular si la ps4 es un pc, es una APU zen2 adaptada.
2 : bLk  (1104 comentarios)
14/09/2021 17:13:48
#1 No es difícil, es casi imposible. Aunque la arquitectura se base en un hardware "conocido", una consola es un sistema cerrado exclusivo. Y los juegos se hacen y se optimizan para funcionar exclusivamente en ese sistema, con su configuración concreta. Fuera de ahí, nunca funcionarán igual.
Es el motivo de la eterna polémica con la retrocompatibilidad en las consolas nuevas. La gente cree que es facilísimo, pero necesitan adaptar cada juego individualmente para que funcione y aproveche un hardware diferente.
Y lo mismo con los ports de consola a PC. Hacer que el juego funcione en cualquier configuración de hardware que pueda tener un PC, implica reprogramar medio juego, crear nuevos controles... por eso se hacen los remolones y en muchos casos, el port acaba siendo una mierd4.
3 : Misuko  (15 comentarios)
14/09/2021 21:31:24
#1 APU Zen 2??? Menuda patinazo que has pegado.
La equivalencia es con un AMD FX, el procesador de la PS4 es un AMD Jaguar de bajo consumo con una gráfica equivalente a una Radeon HD 7870.
4 : AlariK  (1435 comentarios)
15/09/2021 6:11:44
#3, es verdad me he liado con la ps5, esq yo las consolas ni las toco. En cualquier caso la pregunta en el fondo es la misma, el jaguar sigue siendo una APU de PC adaptada.
5 : [_Diablo_]  (1037 comentarios)
15/09/2021 11:52:19
#1 ps4 lleva un hypervisor en el cual ofusca que no sea un pc normal y corriente .
Luego la emulación que han logrado actual ha sido utilizando el firmware original y utilizando linux básicamente porque utiliza un derivado de freebsd y solo probado con el firmware 5.05 donde habían vulnerabilidades .no es una emulación HLE sino LLE dependes de los archivos del firmware para leer el juego.
Luego está la API que utiliza Sony para la parte gráfica hay dos GNM que trabaja a bajo nivel y es más difícil de utilizar y toca más código máquina de la consola y otra más de alto nivel como puede trabajar directx11 pero con sus entradas que no existen en PC .
no esperes emular 1:1 sin errores gráficos hasta que implementen de una manera de mostrar los gráficos de la mejor manera posible bajo las posibilidades de las API actuales..
Por ahora los que se muestran mejor son los juegos 2D simples como Sonic mania .pero no esperes un soporte 3D decente.