El SYM-1 es un ordenador de entrenamiento de placa única fabricado por Synertek Systems en 1975. Fue diseñado por Ray Holt . Originalmente llamado VIM-1 (Versatile Input Monitor), su nombre fue posteriormente cambiado a SYM-1.
El SYM-1 es una copia casi idéntica [ 2 ] del popular sistema KIM-1 de MOS Technology , con el que es compatible en gran medida. En comparación con el KIM-1 , las mejoras incluyen la capacidad de funcionar con una sola fuente de alimentación de +5 voltios, una ROM de monitor mejorada, tres zócalos ROM/ EPROM configurables, RAM ampliable en placa hasta 4 KB , un puerto serie RS-232 y una interfaz de almacenamiento de casete de audio de "alta velocidad" ( 185 bytes/segundo ; el KIM-1 admite aproximadamente 8 bytes/segundo). También cuenta con circuitos de búfer integrados para facilitar la conexión con dispositivos de "alto voltaje o alta corriente".
Una de las capacidades del SYM-1 es la posibilidad de añadir un osciloscopio para obtener una pantalla de 32 caracteres controlada por software. Como se explica en el Capítulo 7 del "Manual de Referencia del SYM", la entrada vertical, la tierra y la entrada de disparo del osciloscopio deben conectarse al conector AA de "Salida del Osciloscopio" en la placa del SYM-1. El código del "Software Controlador de Salida del Osciloscopio" que se proporciona en este capítulo del manual debe cargarse en la memoria del SYM-1 y ejecutarse para activar la pantalla del osciloscopio. Este código permite controlar la pantalla del osciloscopio, así como proporcionar un conjunto básico de caracteres. Las resistencias R42 y R45 deben ajustarse para optimizar la imagen mostrada.
Synertek vendía ROMs que podían instalarse para añadir el lenguaje de programación BASIC o un ensamblador/editor residente (RAE). Synertek contrató a una empresa llamada Eastern House Software para adaptar su ensamblador /editor de macros (MAE) a una ROM de 8 KB . El autor de MAE, RAE y otra versión vendida por Skyles Electric Works fue Carl Moser. MAE se vendió en varias versiones, no solo para el SYM-1, sino también para otros ordenadores basados en el 6502, como Commodore, Atari, KIM y Apple. Otras versiones de MAE incluían un ensamblador cruzado para 6800 y 8085, y se planeó ofrecer estos ensambladores cruzados para RAE.
Una de las características más sutiles del SYM-1 es el uso de una tabla de búsqueda en la memoria baja del 6502. Esto proporciona una función de vectorización en su sistema operativo para redirigir las llamadas a subrutinas a diversos controladores de entrada y salida, incluyendo el servicio de interrupciones . Los usuarios pueden desarrollar sus propias rutinas de interfaz y sustituir los vectores originales en la UV-EPROM de arranque por nuevos vectores. Esto mantiene sin problemas el funcionamiento normal del monitor de la placa y lenguajes como Synertek Systems BASIC. Uno de los ordenadores domésticos/educativos posteriores que utilizó este concepto de forma extensiva fue el BBC Micro, producido por Acorn Computers en el Reino Unido. Algunos otros diseñadores de ordenadores de esta época no comprendieron la importancia de este elegante uso de vectores para la asignación de software a los nuevos desarrollos de hardware.
Véase también
Referencias
Enlaces externos
- Página SYM-1 en 6502.org
- Página SYM-1 en ParhamData.com
- El SYM-1 en old-computers.com
- SYM-1 y colección de ordenadores antiguos digitales y analógicos en oldcomputermuseum.com
- ReactiveMicro.com Archivado el 14/01/2012 en Wayback Machine - ROMs de SYM-1 para descargar y comprar
- DOS completo en un Sym-1
- Primeros microordenadores
- Introducciones relacionadas con la informática en 1976