Pues sí, hoy me he tirado prácticamente todo el día implementando las instrucciones de carga de 8 bits del Z80.

En total han sido más de 200 códigos de operación los que he tenido que implementar y testear con el simulador creado para tal fin (aunque parezca que no, siempre se pasan “fallitos tontos” que si no se encuentran ahora te pueden volver loco a la hora de probarlo directamente con una ROM).

Por otro lado, también he aprovechado para implementar algunas funcionalidades al simulador del Z80 (como la actualización de la tabla mostrando la memoria cada vez que se efectúe alguna escritura en la misma) que había dejado sin hacer para cuando me hicieran falta.

Había dicho que explicaría el ciclo de instrucción y su implementación, pero casi que lo dejo para mañana (y de paso algo de código de las instrucciones de carga), pues ahora estoy bastante cansado y creo que voy a aprovechar para ver alguna película…