Tras un intenso día de trabajo ya tengo el simulador funcionando :)

He hecho algunos pequeños retoques a la interfaz que os mostré ayer, añadido atajos de teclado, etc. pero lo más importante es que ya funciona el ciclo de emulación del Z80.

Por otro lado, a medida que iba añadiendo las funcionalidades se me iban ocurriendo otras que me están resultando bastante útiles como la de poder modificar en tiempo real la memoria del procesador para así ir ejecutando instrucciones o datos sin necesidad de escribir un programa previamente.

De momento solo tengo implementadas dos instrucciones (NOP y EX AF,AF’) para poder probar el tema, así que a partir de ahora el objetivo es ir implementando instrucciones y testeándolas en el propio simulador.

Mañana si tengo un rato os explico cómo he implementado el ciclo de emulación del Z80 para que os hagáis una idea de las opciones tomadas.