Nascom (equipo de computadora)


Los Nascom 1 y 2 eran kits de computadora de placa única emitidos en el Reino Unido en 1977 y 1979, respectivamente, basados ​​en el Zilog Z80 y que incluían un teclado y una interfaz de video , un puerto serie que podía usarse para almacenar datos en un casete de cinta. utilizando el estándar de Kansas City y dos puertos paralelos de 8 bits . En ese momento, incluir un teclado completo y una interfaz de pantalla de video era poco común, ya que la mayoría de los kits de microcomputadoras se entregaban con solo un teclado hexadecimal y una pantalla de siete segmentos.. Para minimizar el costo, el comprador tuvo que ensamblar un Nascom soldando a mano unas 3000 uniones en la placa de circuito simple.

El Nascom 1 original fue diseñado por Chris Shelton. [1] El trabajo de diseño de Shelton se describió en una serie de artículos publicados entre noviembre de 1977 y enero de 1979 por la revista Wireless World. [2]

Nascom 1 y Nascom 2 se suministraron con documentación completa, incluidos esquemas de circuito, guía de construcción, hojas de datos para algunos componentes y lista de ensamblaje para el monitor ROM. Se publicó una lista anotada de desmontaje de Nascom 2 Microsoft ROM BASIC [3] y el código fue posteriormente rediseñado en proyectos de retrocomputación como Multicomp de Grant Searle y RC2014 de Spencer Owen. El código fuente ahora se puede encontrar en GitHub. [4]

El mapa de direcciones de E / S era común entre los diseños de Nascom 1 y Nascom 2, y el mapa de direcciones de memoria del Nascom 2 era un superconjunto del mapa de direcciones de memoria de Nascom 1; esto permitió un alto grado de compatibilidad de software entre las dos máquinas.

El Nascom 1 se implementó en su totalidad utilizando circuitos integrados estándar y otros componentes electrónicos . El Nascom 2 usó PROM bipolares de 4 y 16 pines que actuaban como lógica de pegamento para las funciones de decodificación ("N2MD" para decodificación de memoria, "N2IO" para decodificación de E / S, "N2V" para decodificación de video y N2DB "para control de búfer de bus de datos ).

En un sistema no expandido, estos 8 puertos se repitieron en todo el espacio de direcciones de E / S. En un sistema expandido, la señal de bus / NASIO permitía el control del espacio de direcciones de E / S.