La siguiente parte de la restauración consiste en las siguientes acciones:
- Modificación de la ampliación de memoria anterior para aprovechar la máxima cantidad de memoria disponible en el integrado CY62256NLL, hasta un total de 32KB.
- Instalación de un regulador de tensión conmutado de 5V y 1A en sustitución del regulador de tensión LM7805 y su disipador de calor.
- Mejoras estéticas y funcionales menores, como la instalación de una nueva membrana de teclado, tacos de goma y tornillos, así como una limpieza final.
Una vez más, la ampliación de memoria ha seguido las indicaciones mostradas en el siguiente enlace. Esta modificación está basada en el empleo de un integrado 74LS00 y, en particular, en dos de sus puertas NAND.
Tal y como se observa en el esquema anterior, conectaremos el pin 1 del integrado 74LS00 (señalado en color naranja) con la línea que proviene de la ULA y que se dirige al conector de expansión con la señal /M1. El pin 2 (señalado en color rojo) se conectará con el cátodo del diodo D8 (línea A15) situado en la placa del ZX81. La salida de esta puerta lógica situada en el pin 3 del integrado se conectará directamente con las dos entradas de la siguiente puerta lógica, pines 4 y 5. Efectivamente, el empleo de dos puertas NAND en serie es equivalente al uso de una única puerta AND. La salida de la segunda puerta lógica en la puerta 6 (marcada en color azul) se conecta con el pin 1 del integrado CY62256NLL que hasta el momento estaba conectado a masa (conexión que debe ahora deshacerse). Las dos conexiones restantes en el integrado 74LS00 son la conexión a masa (pin 7) y la conexión a la línea de 5V (pin 14) necesarios para el funcionamiento del integrado.
En cuanto a la colocación del integrado, se ha elegido su colocación física sobre el integrado CYL62256NLL, separado por un taco de goma que impida el contacto directo entre ambos y estabilice su situación.
La segunda parte de la restauración, consistente en la retirada del regulador lineal LM7805 (y disipador de calor) para realizar la instalación de un regulador conmutadode 5V y 1A, se realiza de forma fácil y rápida. Este tipo de reguladores conmutados presenta el mismo patillaje y similar empaquetadura que el regulador LM7805 por lo que su instalación no requiere de actuaciones adicionales. La retirada del regulador lineal y de su disipador se realiza con cuidado para conseguir su aprovechamiento posterior.
La instalación del regulador conmutado permitirá lograr una mayor eficiencia y reducir la cantidad de calor disipado, permitiendo por lo tanto la retirada del disipador de calor de aluminio. Al igual que en el caso del regulador lineal original, se mantiene una adecuada protección térmica (cierre en caso de superar valores admisibles) y de corriente de cortocircuito, siendo tal vez el principal inconveniente una menor corriente admisible limitada en este caso particular a 1A, en todo caso dentro de los valores máximos esperables para esta configuración.
Tengo mi ZX81, la cual se le «quemo» el ULA 2C210 y no puedo consegir este integrado, me gustaria saber si hay algun circuito que reenplace este chip o si se le pudiese preparar un PIC cual seria o bien armarle una placa con TTL s haciendo el arreglo logico pertinente… Gracias
Todavía puedes encontrar ULAs a la venta, aunque su precio es algo elevado en comparación con el precio de un ZX81. En este enlace tienes unidades nuevas, el vendedor está en el Reino Unido.
http://www.mutant-caterpillar.co.uk/shop/product_info.php?products_id=2901
En principio sería posible sustituirla por una placa con TTLs, aunque no recuerdo haber visto esquemas que te puedan orientar a diseñarla. Tal vez sea más fácil usar un CPLD o integrado similar, en los siguientes enlaces puedes encontrar más información.
http://www.sinclairzxworld.com/viewtopic.php?f=6&t=871&start=10#p11608
http://trastero.speccy.org/cosas/JL/ZX81-ULA/ZX81-ULA.html