ATM (microordenador)

De El Museo de los 8 Bits
Revisión del 18:20 22 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
ATM / ATM Turbo
АТМ Турбо

Placa madre de un ATM Turbo 2+
Tipo ordenador doméstico
Comercializado 1991
Características
Arquitectura 8 bits
Procesador Zilog Z80
Frecuencia 7 MHz
Memoria 1024 KiB de memoria RAM
128 KiB de ROM
Sistema operativo Sinclair BASIC, TR-DOS, CP/M
http://atmturbo.nedopc.com/

El ATM (y ATM Turbo, en ruso АТМ Турбо) son ordenadores Clones del Sinclair ZX Spectrum, desarrollados en Moscú, en 1991, por dos marcas, MicroArt y ATM. Lleva un microprocesador compatible Zilog Z80 funcionando a 7 MHz, 1024 KiB de memoria RAM, 128 KiB de ROM, chip de sonido General Instrument AY-3-8910 (dos unidades, en los últimos modelos), DAC de 8 bits, ADC de 8 bits y 8 canales, puerto serie RS-232, puerto paralelo Centronics, interfaces Beta Disk e IDE, teclado AT/XT, modo de texto (80x25, 16 colores, parrilla 8x8), y 3 modos gráficos.

Es uno de los más potentes ordenadores domésticos (post-)soviéticos. Aunque el BK-0010 sea más conocido, los ATM van ganado popularidad. Estas computadoras se usaron en 2006 para demostrar la transmisión de vídeo a computadoras compatibles ZX Spectrum.[1]

Modelos

Existen varios modelos, el más reciente es el 7.10 (con alguno bugs solucionados por NedoPC). Los modelos anteriores al 6.00 son llamados ATM 1, los modelos posteriores son llamados ATM 2(2+) o ATM Turbo 2(2+) o simplemente Turbo 2+. Se dispone de interface IDE desde la versión 6.00.

Detalles Técnicos[2]

ATM Turbo 512

Paginación de memoria

Debido a que el procesador Z80 puede tratar solamente 64 KiB de memoria, toda la memoria se divide en páginas de 16 KiB que se paginan en el espacio de direcciones del procesador.

Diagrama de la paginación de memoria del ordenador ATM Turbo
65535
49152
RAM 0 RAM 1 RAM 2 RAM 3 RAM 4 RAM 5 RAM 6 RAM 7 RAM 31 RAM 1 RAM 3 RAM 3
49151
32768
RAM 2 RAM 2 RAM 2
32767
16384
RAM 5 RAM 5 RAM 4
16383
0
ROM 0 ROM 1 TR-DOS
ROM
ROM
CP/M
RAM 0

La paginación de memoria utiliza los puertos 32765 y 65021. El significado de los bits individuales del valor enviado al puerto 32765 es el siguiente:

7 6 5 4 3 2 1 0
    prohibición de paginación Bit bajo
número de página ROM
VideoRam:
0 - en el 5
1 - en el 7
tres bits más bajos
número de página mapeada en 49152
del espacio de direcciones de memoria RAM

El significado de los bits individuales del valor enviado al puerto 65021 es el siguiente:

7 6 5 4 3 2 1 0
    señal TNAB modem señal TON modem señal CPNET cambiar a ROM alternativa (ROM disk) dos bits superiores
número de página mapeada en 49152
del espacio de direcciones de memoria RAM

Puertos usados

decimal hexadecimal importancia
254 FE como el ZX Spectrum, por otra parte, debido al puerto de decodificación incompleta se puede ajustar a diferentes direcciones establecidas por el diseño de memoria y el modo gráfico y más claros bordes (BRIGHT).
123, 251 7B, FB Puerto paralelo
250 FA
32765 7FFD Ejecución: paginación de memoria como el Sinclair ZX Spectrum 128,
comunicaciones: señal BELL del módem
49149 BFFD datos para el chip de sonido AY
65533 FFFD Datos para selección del registro AY
32253 7DFD esccritura: paleta de colores del puerto,
lectura: datos del convertidor A/D
65021 FDFD mejorada ordenador paginación

ATM Turbo 2

Puertos usados

decimal hexadecimal importancia
254 FE como el ZX Spectrum
246 F9 como el puerto 254, por otra parte, establecer los márgenes aumentaron brillo (BRIGHT)
123, 251 7B, FB Puerto paralelo
250 FA
255 FF atributos
32765 7FFD Ejecución: paginación de memoria como el Sinclair ZX Spectrum 128,
leer: en función de la versión de la computadora, señales BELL y ULINE del módem, WIRQ desde el IDE, leer teclado de PC-XT, disposición de los datos desde el convertidor A/D
49149 BFFD datos para el chip de sonido AY
65533 FFFD Datos para selección del registro AY
32253 7DFD Lectura: datos del convertidor A/D
65399 FF77 puerto de sistema: configuración del modo gráfico, activar el modo turbo, dependiendo de la versión señales TON y TNAB del módem, utilizado para leer el teclado PC-XT
65527 FFF7 gestor de memoria, permite paginar cualquier combinación de RAM y ROM, teóricamente hasta 1 MiB
65511 FFE7 Ejecución: Sólo en la versión 6.40 - escritura el la RAM especial de un teclado PC-XT
239 EF Control de disco duro

ATM Turbo 2+

ATM Turbo 2++

Modos gráficos

El modo de 640x200 tiene un byte de atributo de color para cada 8 píxels. La diferencia con el Profi es que el ATM tiene la serie completa de 16 colores, tanto para INK como para PAPER.

El modo de 320x200 (16 colores) es el modo gráfico por defecto, pero no similar a la EGA (es chunk de dos píxeles, no planar como el EGA). Dos juegos de este modo se convirtieron directamente desde el PC: Prince of Persia y Goblins, y uno desde Sony PlayStation: Time Gal. Hay algunos otros juegos de este modo gráfico. La última es Ball Quest (agosto de 2006).

El tercer modo es el valor predeterminado de 256x192 pixels del Sinclair ZX Spectrum.

Una paleta de 16 colores de 64 se establece para todos los modos.

Sistemas operativos

Sinclair BASIC 48 y 128, TR-DOS, CP/M, iS-DOS, TASiS, DNA OS, Mr Gluk Reset Service.

Historia

El ATM fue desarrollado sobre la arquitectura del Pentagon. Fue producido hasta 1994 por ATM y MicroArt, cesando posteriormente su producción.

A finales de 1980, ATM y la empresa MikroART ATM comenzaron a trabajar en la producción de clones de ZX Spectrum en la base doméstico elemento. Son los creadores del Pentagon 2+ (oficialmente ATM 128).[3]

A principios de 1991 se ha desarrollado y lanzado en el otoño del primer modelo de ATM Turbo, informalmente llamado ATM Turbo-1. Debido a los altos precios y la incompatibilidad con algunos juegos antiguos (posteriormente eliminado) no recibió amplia distribución, a pesar de tener un rendimiento más alto que otros equipos compatibles con Spectrum.

Diferencias en las versiones de ATM Turbo:

  • 4.10 - PCB tiene errores.
  • 4.20 - Error al conectar con el ADC.
  • 4.40 - no hay errores, pero para el funcionamiento normal de CP/M (para BIOS 1.00 y superiores) necesita un poco de reelaboración.
  • 4,50 - sin errores, con la posibilidad de utilizar el chip 1556HL8 en formato DIP24.
  • 5.20 - el mismo que en 4.50, pero en la misma placa con el teclado extendido (caja de PC "Microsha") y todos los conectores de la placa.

En 1993 aparece un nuevo modelo, ATM Turbo 2. En el mismo año se rompe el acuerdo de ATM y MicroArt, y su cooperación se dio por terminado. Los derechos sobre el desarrollo ulterior del equipo permanecieron en MikroART. ATM durante algún tiempo produjo su propia versión de ATM Turbo 2, con el firmware en PLA y ROM (que contiene el sistema operativo en lugar del CP/M adaptado de las versiones de MSX-DOS), pero pronto cesó la producción, y el desarrollo no sigue. El equipo creativo de MikroART se transformó en una empresa y lanzamiento de la versión no modificada ATM Turbo 2 continuó. También se dedica a corregir errores existentes en la revisión posterior de la placa.

Diferencias versiones de ATM Turbo2:

  • 6.10 - con bastantes errores. Con el fin de corregirlos debe soldar 30 alambres. Para trabajar con el teclado IBM deben soldarse un "segundo piso" sobre el 555TM2. La versión de producción no se vio afectada.
  • 6.15 - versión 6.10, proporcionada por ATM. Se borra de la placa la inscripción (c) MicroArt.
  • 6.25 - tres errores se eliminan en comparación con 6.10. Se puede optar por un chip de sonido AY-3-8912, versión más barata del AY-3-8910. Versión hecha por MikroART.
  • 6.30 - en comparación con la 6.25, con sólo dos errores (para la corrección suficientemente soldar tres cables) y no hay necesidad de creal el "segundo piso" en el 555TM2 . Versión hecha por MikroART.
  • 6.40 - corrige errores en la placa. Implementado el uso simultáneo del teclado IBM y Sinclair-joystick. Con el tablero eliminado el teclado mecánico extendido. Versión hecha por MikroART.
  • 7.00 (TURBO 2 +) - a bordo de dos errores. Conexión del teclado IBM, y un puerto RS-232 vendido en 1816VE31 que mejoró la compatibilidad cuando se trabaja con el teclado IBM. Puede conectarse con hasta 1 MB de memoria RAM. El circuito para la conexión con una línea telefónica, que comprende tantos elementos (resistencias, condensadores, etc.) se sustituye por cambios en los canales del ADC (561KP2). Hace esquema más confiable de las unidades de memoria y disco. Versión hecha por MikroART.

7.10 - un grupo formado NedoPC (en dos versiones, distinguidos por la presencia de la máscara externa verde).

En 1995/1996 MikroART redujo el equipo de producción. Durante 1998/1999 la compañía ha continuado con el desarrollo y distribución de software para ATM Turbo. A continuación, abandona todo desarrollo de la ATM Turbo. Anteriormente, la documentación privada y el firmware en PLA se publicaron en el dominio público.

En 2004 los últimos fabricantes de ordenadores compatibles Spectrum-cesaron operaciones. Sin embargo, entre la comunidad existente de los fans de la plataforma se mantuvo interesado en adquirir nuevo hardware, así como máquinas producidas previamente perdian eficacia con el tiempo. Un grupo de desarrolladores y entusiastas, NedoPC (Moscú), decidió hacer un número de placas. Para la producción se selecciona el ATM Turbo 2 +, como el más avanzado de los clones ZX Spectrum, que cuenta con la documentación técnica más completa (el costo mínimo de preparación de la producción). Entre 2004 y 2006 fue lanzado cerca de 50 copias (como Kits y placas rellenas de auto-ensamblaje). Durante este tiempo, se hizo dos tablas de revisiones (no se refleja en la numeración) en el esquema fue presentado cerca de 15 mejoras y correcciones de errores. Además, el grupo NedoPC continuó desarrollando software para ATM, creando, en especial, OS Tasis (adaptado a las posibilidades adicionales de la versión de la computadora del IS-DOS). Desarrolladores independientes han continuado lanzando juegos, utilidades y Demos para el ATM.[4]

En la actualidad, la producción de la computadora ATM Turbo 7.10 lo oferta Zorel de Dnepropetrovsk,[5] y el grupo NedoPC en 2009 ya ha lanzado una modernización del diseño que contiene una serie de mejoras significativas, titulada ZX Evolution (Pentevo) [6]. Ambas tarjetas están hechas hasta el momento (a partir de abril de 2013).

Emuladores

Unreal Speccy v0.27 y superiores.

Referencias

Enlaces externos