Hola,
Realmente lo que haces es un progrma que emule el hard, no que convierta tu hard en el que quieras emular. Sobre todo cuando emulas maquinas tan pequeñas como un z80.
Lo que pasa es que ademas del z80, vas a tener que emular el reto de hard de la consola (graficos, sonidos, entrada, ...) y tambien vas a tener que conseguir las ROMs de esa consola (las del sistema, la de los juegos tambien). Esas ROMs del sistema tendran almacenadas las rutinas para trabajar con el hard de la consola.
Sobre lo de emular el z80, seria hacer un programa que ejecutara los ciclos del procesador. Un ciclo seria leer de memoria la instruccion (en codigo maquina), y los siguientes dependerian de la instruccion en concreto.
Asi que para emular el z80 necesitas emular 3 hard: el propio z80, la memoria y el reloj (que indica al z80 cuando realizar un ciclo).
Saludos.
__________________ Josemi
Aprendiz de mucho, maestro de poco. |