Antes de que Don Lancaster introdujera The TV Typewriter en la revista Radio Electronics, diseñé y construí una máquina de tres en raya usando 70 SSI TTL. La velocidad del reloj, que se ejecuta a través de los 4 X 10 flip-flops del algoritmo de escaneo, fue de 10 Hz aproximadamente, por lo que la respuesta de 4 segundos en el peor de los casos dio una sensación de "pensamiento" que a los usuarios les gustó.
El estado a largo plazo fue de 9 celdas de puertas 3-NAND, con abierto / máquina / humano como propietario.
Dependiendo de cuánto desee aprender sobre el hardware, puede usar una pila de EEPROM para la tienda de programas (que se actualizará a través de USB desde alguna PC) con el contador del programa (cargable en paralelo para implementar JUMPS) para avanzar en su comportamiento.
Y algo de RAM estática para los nombres y ubicaciones y comportamientos de objetos en tu mundo.
Después de 6 meses de eso, Intel te contratará.
En años posteriores, al procesar datos de sistemas de medición automatizados antes de enviar los datos a las grabadoras, desarrollé conjuntos de instrucciones micro-codificadas por el cliente que utilizaban contadores de 8 bits como el ProgramCounter, para acceder a los bytes de control de MonolithicMemory 256word of 8bits one Memorias de tiempo programable. Usar una 6800 hubiera sido la mejor solución, pero la administración no lo aprobó, así que simplemente diseñé CPU personalizadas con conjuntos de instrucciones para el cliente.
¿Tecla? Trabaje a través de todas las operaciones necesarias, calcule qué operaciones deberían realizarse en hardware y luego suministre los patrones de bits de la memoria para iniciar las operaciones cronometradas. Al igual que cualquier función de la computadora hoy.