¿Cómo se desarrollan los emuladores de consolas de juegos? ¿De dónde obtienen la información del hardware?

Por ejemplo, el cracking de juegos con sustratos TTX2

Compran sustratos TTX2 y luego los desmontan para obtener información, así tener información completa del hardware

Parece que todavía no existe ningún medio para evitar por completo la fuga de información del hardware. . . .

Por ejemplo, el jailbreak de Apple también requiere mirar primero el hardware