ATM (microordenador)
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
- CPU : Zilog Z80 A/B/H 3,5 o 7 MHz
- ROM : 64 – 128 KiB
- RAM: 128 – 512 KiB
- Sonido : chip de sonido AY-3-8912, Covox
- Monitor: tres modos gráficos
- 640x200
- 320x200 (16 colores)
- 256x192 pixels del Sinclair ZX Spectrum
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.
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
- CPU : Zilog Z80 A/B/H 3,5 o 7 MHz
- ROM : 64 – 128 KiB
- RAM: 128 – 512 KiB
- Sonido : chip de sonido AY-3-8910 y AY-3-8912, Covox
- Monitor: tres modos gráficos
- 640x200
- 320x200 (16 colores)
- 256x192 pixels del Sinclair ZX Spectrum
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+
- CPU : Zilog Z80 A/B/H 3,5 o 7 MHz
- ROM : 64 – 128 KiB
- RAM: 128 – 512 KiB ampliabes a 1024 KiB
- Sonido : chip de sonido AY-3-8910 y AY-3-8912, Covox
- Monitor: tres modos gráficos
- 640x200
- 320x200 (16 colores)
- 256x192 pixels del Sinclair ZX Spectrum
ATM Turbo 2++
- CPU : Zilog Z80 A/B/H 3,5 o 7 MHz
- ROM : 64 – 128 KiB
- RAM: 128 – 512 KiB ampliables a 2048 KiB (segunda megabyte de memoria se pagina utilizando el puerto 57341/DFFD)
- Sonido : chip de sonido AY-3-8910 y AY-3-8912, Covox, Turbo Sound (dos chips AY)
- Monitor: tres modos gráficos
- 640x200
- 320x200 (16 colores)
- 256x192 pixels del Sinclair ZX Spectrum
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
- ↑ http://zine.bitfellas.org/article.php?zine=12&id=20
- ↑ Karimov, Kamil. «ОПИСАНИЕ» (en ruso). Consultado el 28 de noviembre de 2015.
- ↑ Многофункциональный компьютер «АТМ-TURBO». — М.: АТМ-ПРЕСС, 1992.
- ↑ Software para ATM Turbo
- ↑ Производство плат ATM turbo 7.10&Pentagon 128&Маленький BETAdisk к Орель БК-08 - Страница 3 - Speccy - наш выбор!
- ↑ Компьютер-конструктор ZX Evolution
Enlaces externos
- NedoPC
- Página del ATM 7.1, distribuido por NedoPC
- página oficial del ATM Turbo
- Turbo Sound
- Virtual TR-DOS
- ATM Turbo en SpeccyWiki
- ATM Turbo en ggkb2.by (versión archivada de la página en archive.is)
- ATM Turbo 2+ – la descripción del equipo
- ATM Turbo 2+ – un tipo diferente de equipo
- ATM Turbo – paginación de la RAM
- Puertos de paginación de ZX / Clones
- Caja de metacrilato para el ATM Turbo