MOS KIM-1

De El Museo de los 8 Bits
Revisión del 17:39 30 ago 2021 de Museo8bits (discusión | contribs.) (1 revisión importada)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda
Computador KIM-1 en operación

El KIM-1, Keyboard Input Monitor (Monitor de Entrada de Teclado), era un pequeño kit de microcomputador basado en el microprocesador 6502, desarrollado y producido por MOS Technology, Inc., y lanzado en 1975. Por su bajo precio fue muy exitoso en su tiempo (debido a que los 6502 eran mucho más baratos que los otros procesadores) y a la expandibilidad de fácil acceso de la tarjeta.

Historia

El primer procesador de MOS Technology, el MOS Technology 6501, fue producido por un grupo de ingenieros inconformes, encabezados por Chuck Peddle, que habían participado en el desarrollo del procesador Motorola 6800. Estos ingenieros abandonaron Motorola para unirse a MOS Technology. El 6501 se podría enchufar en las tarjetas madres existentes que usaban el 6800, permitiendo a los potenciales usuarios, que eran ingenieros y aficionados, tener un sistema de desarrollo en servicio y corriendo muy fácilmente usando el hardware ya existente. Esto enfureció a Motorola, que inmediatamente demandó, forzando a MOS a retirar los 6501 del mercado. El microprocesador 6502 se creó al cambiar la distribución de pines del 6501, estos nuevos procesadores eran "amistosos con respecto al pleito legal". Aparte de la diferente distribución de los pines, el 6502 era idéntico al 6501, sin embargo, los 6502 tenía la desventaja de no tener ninguna máquina en la cual los nuevos usuarios pudieran comenzar a jugar rápidamente con el CPU. Chuck Peddle, líder del grupo 650x en MOS Technology, diseñó el KIM-1 para llenar esta necesidad.

Mientras que la máquina fue pensada originalmente para ser usada por ingenieros, rápidamente encontró una gran audiencia en el grupo de los aficionados. Con la compra del kit por solamente $245, y después agregando un terminal usado y un grabador de cassettes, se podía construir un sistema completo por menos de $500. Estaban disponibles muchos libros en donde se mostraban pequeños programas en lenguaje ensamblador para el KIM. Un programa de demostración convirtió el KIM en una caja musical al manipular un bit de salida conectado a una pequeño altavoz. A medida que el sistema era más popular, una de las adiciones comunes era el lenguaje de programación BASIC. Esto requirió el uso de la expansión de 8KB de memoria y el BASIC debía ser cargado desde una cinta, una penosa tarea que duraba 15 minutos.

La segunda fuente del 6502, Rockwell International, junto con Synertek, lanzaron sus propias tarjetas de evaluación. Rockwel lanzó el AIM 65 en 1976. El AIM incluyó un teclado ASCII completo, una pantalla LED alfanumérica de 20 caracteres de 14 segmentos, y una pequeña impresora similar a las de las cajas registradoras de las tiendas. Un monitor depurador fue proporcionado como firmware estándar para el AIM, y los usuarios también podían comprar chips opcionales de ROM con un ensamblador o un intérprete BASIC de Microsoft. Finalmente, hubo la variante SYM-1 de Synertek, que podría decirse era una máquina a medio camino entre el KIM y la AIM. Tenía la pequeña pantalla del KIM, y un simple teclado de membrana de 29 teclas compuesto solamente por dígitos hexadecimales y teclas de control, pero proveyó las interfaces de expansión estándar del AIM y una verdadera RS-232 a nivel de voltaje así como también soportó el modo current loop (bucle de corriente).

No mucho después de la introducción del KIM, MOS Technology, Inc. fue comprado por Commodore International. La producción del KIM original duró por un rato bajo la etiqueta de CBM antes que fuera descontinuado. Chuck Peddle comenzó a trabajar en una versión ampliada, con un teclado QWERTY incorporado completo, un grabador de cassette, y una pantalla monocromática. El monitor fue manejado por un nuevo chip controlador de pantalla, significando que no se requería ningún terminal externo. El firmware del ROM fue ampliado para incluir BASIC, así que la máquina estaba en servicio tan pronto como se encendiera. El resultado fue el Commodore PET, lanzado en 1977, uno de los tres históricos computadores caseros/personales que aparecieron ese año. El Apple II, el Commodore PET, y el TRS-80 Model I fueron los tres primeros microcomputadores que conoció masivamente la gente y los que iniciaron la industria del computador personal, fueron los primeros microcomputadores comprados por la gente común y en llegar a ser populares en los hogares, las escuelas y las oficinas.

Descripción

El KIM-1 consistió de una sola tarjeta de circuito impreso con toda la circuitería en un lado. Incluyó tres circuitos integrados (IC) principales, el CPU 6502 y dos 6530s que contenían 1KB de ROM, 64 bytes de RAM, y varias líneas de I/O (entrada/salida). 1K RAM adicional, que ellos describieron como "1024 bytes completos", fue incluido en circuitos integrados separados. También fueron incluidos seis LED de 7 segmentos (como en una calculadora) y un teclado numérico tipo calculadora con 24 teclas. Muchos de los pines de la porción de I/O de los 6530s llegaban a dos conectores en el borde de la tarjeta, donde podían ser usados como un sistema serial para manejar un terminal o una cinta de papel. Uno de estos conectadores también servía para conectar la fuente de alimentación, e incluía líneas análogas que se podían unir a un grabador de cassettes.

Sistemas de microcomputadores anteriores, tales como la Altair de MITS, usaron una serie de interruptores en el frente de la máquina para entrada de datos y programación. Para hacer cualquier cosa útil, el usuario tenía que, usando estos interruptores, entrar un pequeño programa en la máquina conocido como el "bootstrap loader", un proceso conocido como booting. Una vez cargado, el loader sería usado para cargar un programa más grande de un dispositivo de almacenamiento como un lector de cinta de papel. A menudo tomaba más de cinco minutos cargar el minúsculo programa en memoria, y un solo error mientras se movían los interruptores significaba que el bootstrap loader estrellaría la máquina. Esto podría dejar dañado algo del código del bootstrap loader, por lo que el programador tendría que reentrar de nuevo el código completo y comenzar todo desde el principio.

El KIM-1 incluyó un bootstrap loader algo más complejo llamado TIM, quemado (grabado) en las dos ROM de 1K. Este es el "monitor" al que el nombre se refiere. Este software monitor incluyó la capacidad de correr una cinta de cassette para almacenamiento, manejar la pantalla LED, y de leer el teclado numérico. Tan pronto como se encendiera el computador, el monitor se cargaría y el usuario podía comenzar inmediatamente a interactuar con la máquina vía el teclado numérico. El KIM-1 fue una de las primeras computadoras en una simple tarjeta, necesitando solamente una fuente de alimentación externa para permitir su uso como una computadora experimental independiente. Este hecho, más el relativamente bajo costo para comenzar, lo hizo realmente popular entre los aficionados en los últimos años 1970.

Véase también

Enlaces externos

Atribución

Este artículo proviene originalmente de Wikipedia
que lo licencia simultáneamente bajo las licencias

Creative Commons Reconocimiento - CompartirIgual 3.0
y la licencia de documentación libre GNU v.1.2 y posteriores
El Museo de los 8 Bits lo integra en su wiki bajo cc-by-sa-3.0

Creative Commons License
GNU head