hal9000 escribió:gaditanomania escribió:@hal9000 ¿Con lo de "fuentes" a qué te refieres?
Para portar lo que sea hay que disponer del
código fuente Si te fijas muchísimos (99%) emus de XBOX son "portados"
Creo que
@hcf lo puede explicar mejor.
Exactamente: en condiciones normales, se necesita el código fuente para poder portar algo. Hay alguna excepción, como por ejemplo lo que han hecho recientemente con el juego Sega Rally, que han logrado que funcione en algunas consolas sin tener el código fuente, haciendo una especie de "envoltorio" que va ejecutando el juego y traduciendo sobre la marcha las rutinas de entrada/salida, pero eso es un proceso bastante más difícil de emulación de alto nivel (yo por ejemplo, no sabría hacerlo).
En condiciones normales, para poder portar algo, necesitamos tener el código fuente, que es lo que los desarrolladores del juego original hicieron. Se pone ese código fuente en alguno de los entornos de desarrollo que hay para Xbox, y se corrige/adapta/optimiza todo lo necesario.
Como ePSXe no tiene publicado el código fuente, portarlo es muy difícil. Más factible sería portar DuckStation, porque su código fuente sí que ha sido publicado (es "open source"). Aun así, probablemente no sería un port inmediato porque habría que adaptar seguramente bastantes cosas, pero desde luego es mucho más factible portar Duckstation que ePSXe.