@7Force Básicamente, cuando programas en un lenguaje de programación escribes instrucciones en formato texto. Ese texto contiene tanto el código como los comentarios, que sirven para documentar el programa pero no forman parte de la ejecución.
Cuando el código se compila, ocurre lo siguiente:
El compilador traduce las instrucciones del lenguaje de alto nivel (C, C++, Java, etc.) a lenguaje máquina, que es el conjunto de instrucciones que entiende el procesador.
Ese lenguaje máquina se representa internamente como binario, es decir, secuencias de 0 y 1, que son los valores que interpreta el microprocesador.
El resultado final es un ejecutable (en un PC) o un binario/ROM (en consolas u otros dispositivos).
El problema es que, al pasar del texto al binario, se pierden los comentarios, porque el compilador los descarta por completo:
los comentarios solo existen en el código fuente, no en el ejecutable.
Por eso, cuando intentas volver del binario al “texto” mediante ingeniería inversa, puedes recuperar instrucciones aproximadas, pero nunca los comentarios originales, ya que no se incluyen en el binario.
Supongo que los port que se estan haciendo fue por el robo de informacion que sufrio nintendo. Al final utilizar el codigo o decopilar estan infrigiendo derechos de autor (que cada uno saque sus opiniones).
Lo de portar a la n64 los juegos de pc me parece una genialidad recuerdo que sacaron un gran numero, el last brox era un juego de lucha que no estaba mal.