El Acorn Atom es un ordenador personal fabricado por Acorn Computers Ltd 1980-1982, cuando fue sustituido por el micrófono de la BBC . El Micro comenzó su vida como una actualización del Atom, originalmente conocido como Proton.
Fabricante | Computadoras Bellota |
---|---|
Tipo | Computadora personal |
Fecha de lanzamiento | 1980 |
Precio de lanzamiento | £ 120 (en forma de kit), £ 170 (ensamblado) |
Interrumpido | mil novecientos ochenta y dos |
Medios de comunicación | 100KB 5¼ pulgadas disquetes , cintas de casete |
UPC | Tecnología MOS 6502 con frecuencia de reloj de 1 MHz |
Memoria | 2 KB de RAM (ampliable a 12 KB), 8 KB de ROM (ampliable a 12 KB) |
Monitor | 64 × 64 (4 colores), 64 × 96 (4 colores), 128 × 96 (monocromo), 64 × 192 (4 colores), 128 × 192 (2 colores), 256 × 192 (monocromo) |
Aporte | Teclado |
Energía | 8 V , 1,5 A CC no regulado , 5 V regulado en el interior. |
Dimensiones | 381 × 241 × 64 milímetro |
Predecesor | Bellota Sistema 3 |
Sucesor | BBC Micro |
El Atom era una progresión de las máquinas basadas en MOS Technology 6502 que la compañía había estado fabricando desde 1979. El Atom era un Acorn System 3 reducido sin una unidad de disco pero con un teclado integral y una interfaz de cinta de cassette, que se vende en cualquier kit. o formulario completo. En 1980 tenía un precio de entre £ 120 en forma de kit , £ 170 (equivalente a £ 734 en 2019) ya ensamblado, a más de £ 200 para la versión completamente expandida con 12 KB de RAM y la ROM de extensión de punto flotante.
El Atom mínimo tenía 2 KB de RAM y 8 KB de ROM , y la máquina de especificación máxima tenía 12 KB de cada uno. También estaba disponible una ROM de punto flotante adicional . Los 12 KB de RAM se dividieron entre 1 KB para la página cero , 5 KB disponibles para programas y 6 KB para los gráficos de alta resolución. La página cero fue utilizada por la CPU para el almacenamiento en pila, por el sistema operativo y por Atom BASIC para el almacenamiento de las 27 variables. Si no se necesitaran gráficos de alta resolución, entonces se podrían usar 5½ KB de la memoria superior para el almacenamiento de programas.
Tenía un chip de video MC6847 Video Display Generator (VDG) , que permitía modos de texto y gráficos. Puede conectarse a un televisor o modificarse para emitirlo a un monitor de video. La memoria de video básica era de 1 KB, pero se podía ampliar a 6 KB. Dado que el MC6847 solo podía emitir a 60 Hz, lo que significa que el video no se podía resolver en una gran proporción de televisores europeos, más tarde se puso a disposición una tarjeta de color PAL de 50 Hz . Había seis modos de video disponibles, con resoluciones desde 64 × 64 en 4 colores, hasta 256 × 192 en monocromo. En ese momento, se consideró que 256 × 192 era de alta resolución.
El manual del Atom se llamó Teoría y práctica atómicas y fue escrito por David Johnson-Davies , posteriormente Director Gerente de Acornsoft . (El manual usaba la jerga 'pling' para el signo de exclamación, un término que puede haberse originado en Acorn, y del cual este puede haber sido el primer uso publicado. [ Palabras de comadreja ] )
La LAN Acorn , Econet , se configuró por primera vez en Atom.
El estuche fue diseñado por el diseñador industrial Allen Boothroyd de Cambridge Product Design Ltd.
Átomo BÁSICO
Tenía BASIC incorporado , una versión rápida pero idiosincrásica desarrollada por Sophie Wilson , que incluía operadores de indirección (similares a PEEK y POKE ) para bytes y palabras (de 4 bytes cada uno). El código ensamblador podría incluirse dentro de un programa BASIC, porque el intérprete BASIC también contenía un ensamblador para el lenguaje ensamblador 6502 que ensamblaba el código en línea durante la ejecución del programa y luego lo ejecutaba. Esto fue inusual.
El manejo de cuerdas fue único. Un vector de bytes A () a Z () podría DIMensioned y luego referirse con el operador de cadena $ A para ser tratado como una cadena. Este programa de muestra, adaptado de Atomic Theory and Practice , demuestra algunas de las peculiaridades de Atom BASIC:
1 codificador / decodificador REM 10 S = TO P ; ? 12 = 0 20 ENTRADA ' "NÚMERO DE CÓDIGO" T ; REM Use el número de código para sembrar el generador de números aleatorios 30 ! 8 = ABS ( T ) 40 ENTRADA ' $ S 50 PARA P = S A S + LEN ( S ); REM Para cada carácter, si es una letra, agregue el siguiente número aleatorio, módulo 26. 60 SI ? P < # 41 GOTO 100 70 R = ABS ( RND )% 26 80 SI T < 0 ENTONCES R = 26 - R 90 ? P = (? P - # 41 + R )% 26 + # 41 100 SIGUIENTE P 110 IMPRESIÓN $ S 120 GOTO 40
A finales de 1982, Acorn lanzó una placa de actualización para Atom que permitía a los usuarios cambiar entre Atom BASIC y el BASIC más avanzado utilizado por BBC Micro . La actualización fue puramente al lenguaje de programación; Las capacidades de hardware del Atom se mantuvieron sin cambios y, por lo tanto, contrariamente a algunas creencias previas al lanzamiento, la ROM BÁSICA de BBC no permitía a los usuarios de Atom ejecutar software comercial BBC Micro, ya que casi todos aprovecharon los gráficos y gráficos mucho más avanzados de la máquina BBC. hardware de sonido y mayor capacidad de RAM. De todos modos, los casetes BBC Micro comerciales no se podrían haber cargado, ya que funcionaban a una velocidad de transferencia de 1200 baudios y la interfaz de casete del Atom solo admitía 300 baudios.
Mapa de memoria
El siguiente es el mapa de memoria del Atom. Las áreas sombreadas indican las presentes en el sistema mínimo.
Dirección hexadecimal | Contenido | Anotaciones |
---|---|---|
0000 | Bloque cero RAM | 1 KB de RAM |
0400 | Teletexto VDG RAM | |
0800 | Controlador VDG CRT | |
0900 | ||
0A00 | FDC opcional | |
0A80 | ||
1000 | Espacio de periféricos | |
2000 | Búfer de catálogo | |
2200 | Búferes de archivos secuenciales | |
2800 | Variables de coma flotante | RAM interna 5 KB máx. |
2900 | Extensión Espacio de texto RAM | |
3C00 | RAM de extensión externa | |
8000 | 8000-81FF para el modo 0 (texto de 512 bytes) | Vídeo y RAM BÁSICA 6 KB máx. |
8000-83FF para el modo 1 (gráficos de 1 KB) | ||
8000-85FF para el modo 2 (gráficos de 1,5 KB) | ||
8000-8BFF para el modo 3 (gráficos de 3 KB) | ||
8000-97FF para el modo 4 (gráficos de 6 KB) | ||
9800 | ||
A000 | ROM de utilidad opcional | |
B000 | Dispositivo de E / S PPIA | |
B800 | Dispositivo de E / S VIA opcional para interfaz de impresora | |
C000 | Intérprete ATOM BASIC | ROM de 4 KB |
D000 | ROM de extensión opcional | |
E000 | Sistema operativo de disco opcional | |
F000 | Ensamblador | ROM de 4 KB |
Sistema operativo de casete |
Especificaciones
- CPU : Tecnología MOS 6502
- Velocidad: 1 MHz
- RAM : 2 KB, ampliable a 12 KB
- ROM : 8 KB, ampliable a 12 KB con varias ROM Acorn y de terceros
- Sonido: 1 canal, altavoz integral
- Tamaño: 381 × 241 × 64 mm
- Puertos de E / S: Interfaz estándar de cinta ( CUTS ) de usuarios de computadoras , conector de TV, impresora paralela Centronics
- Almacenamiento: interfaz de casete de audio estándar de Kansas City
- Alimentación: conector jack de alimentación estándar de 2,1 mm para CC no regulada de 8 voltios, que proporciona 5 voltios regulados dentro del Atom
La fuente de alimentación Acorn 8V solo tenía una potencia de 1,5 amperios, lo que no era suficiente para un Atom con tomas de RAM completamente pobladas. Los dos reguladores internos LM7805 del Atom (cada uno regulando los + 5V para una sección de la lógica digital de forma independiente) también se calentaron de manera incómoda. Por lo tanto, algunos entusiastas de Atom eliminaron y omitieron los reguladores internos y alimentaron sus Atoms desde una fuente de alimentación externa regulada de 5V. [ quien? ] Normalmente se necesitaban tres amplificadores para un Atom completamente poblado.
Nunca ha habido un estándar de facto para las conexiones externas de 5V, pero el uso de los mismos conectores DIN de 7 pines que el Atari 800XL permitió que una fuente de alimentación lineal Atari de 5V impulsara un Atom, siempre que la corriente fuera menor que la clasificación de la fuente de alimentación de Atari. (1 o 1,5 amperios, según modelo). Estos son ahora poco comunes, pero las fuentes de alimentación de modo de conmutación de verrugas de pared de 5 V capaces de suministrar varios amperios son una alternativa fácil y económica.
enlaces externos
- Otro museo de la informática: Acorn Atom
- El átomo revisión Acorn Archivado 2011-05-20 en la Wayback Machine
- Átomo BÁSICO
- Acorn Atom en FPGAArchivado el 22 de julio de 2011 en la Wayback Machine.
- El DVD completo de Atom Archivado el 25 de abril de 2012 en la Wayback Machine.
- Página de YouTube totalmente dedicada al Acorn Atom