Sinclair ZX81

Para conservar memoria, el texto mostrado en la pantalla se almacenaba como cadenas dínamicamente: por ejemplo, una línea en pantalla de 12 caracteres se almacenan como sólo los 12 caracteres seguidos por el código para "NEWLINE".Como un loop FOR-NEXT de 1 a 1000 tardaba 19 segundos, fue común hacer funcionar la máquina en modo rápido todo el tiempo, hasta al editar un programa.Esto hacía destellar la imagen del televisor siempre y cuando una tecla era presionada.Entonces, comprobaría el bit 6 del dato - de ser cero, el ULA colocaría en el bus de datos, para el consumo del Z80, una instrucción NOP (No OPeración) que para este procesador anda representado con un byte con todos los bits en cero.Este byte no sería convertido a cero por el ULA y se ejecutaría normalmente por el CPU.El Z80 tiene un registro R, que originalmente fue pensado como un contador para hacer el refrescamiento de la memoria RAM dinámica.Durante un ciclo en que los datos no eran recuperados, la señal de control RFSH estaría activa y el contenido del contador R salía a la porción más baja del bus de direcciones.Quiso decir que no se necesitaba cumplir con el código ASCII o cualquier otro estándar existente.Durante el primer ciclo, el procesador procuraría "ejecutar" el texto del vídeo como dato.Esto significó que no todos los ocho bits fueron usados, permitiendo algún espacio limitado para extensión externa.Soluciones improvisadas hechas en casa para este problema iban desde físicamente fijar la computadora y el RAM pack a un substrato sólido, hasta poner todo el conjunto en una carcasa más grande con un apropiado teclado sobrante en lugar del original.Otra mejora menos común hecha por algunos usuarios finales era conectar la RAM estática como "pseudo-ROM" en lugar de la ROM espejo en las direcciones 8192-16383.Cargar el registro I para apuntar al RAM principal no produciría el resultado deseado, en lugar de eso, mostraba basura como píxeles.En los Estados Unidos, el ZX81 fue vendido directamente desde Inglaterra y también en asociación con Timex, que lanzó el clon TS-1000.Estos modelos tuvieron cierta popularidad en la Argentina, aunque no demasiada como uno de los clones del ZX Spectrum (el CZ-2000).Prológica produjo el NE-Z80 (un clon del ZX80), el NEZ-8000, el CP-200 y el CP-200S (la última de ellas como una versión económica).
Sinclair ZX81