Hola!
Bueno, he seguido avanzando otro poco con esto. Creo que ya está cumplido el objetivo inicial
Les dejo un videito del aparatejo ejecutando programas con "RUN/STOP" (recuerden que ejecuta unas 60 mil instrucciones i8080 por segundo):
Además, ayer complete la parte que permite grabar/recuperar programas de la memoria EEPROM. El frente de la maquina tiene dos llaves "AUX". Con la primera de ella se guarda el contenido de la memoria en la EEPROM y con la otra se la recupera. Como la memoria RAM es de 256 bytes y la EEPROM es de 32KB, se pueden guardar 128 programas en ella.
Para seleccionar donde guardar o desde donde recuperar un programa, primero se ingresa la direccion del mismo con las llaves D6...D0 (0....127) y luego se acciona la llave. Sencillo, pero muy util, ya que ingresar los programas en este bicho es bastante tedioso. La EEPROM, como es obvio, retiene la información aun cuando se desenchufa la maquina (durante 100 años en teoria, aunque supongo que nunca lo voy a poder corroborar empiricamente
)
Voy a intentar meter en el PIC la posibilidad de transferir el contenido de la EEPROM hacia la PC y viceversa, para hacer "backups" o cargar programas más facilmente, pero no estoy seguro de que tenga espacio suficiente como para conseguirlo.
Bueno, eso es todo por ahora....en cualquier momento vuelvo a joder con otro videito
Saludos!