ATASCII

ATASCII

El conjunto de caracteres ATASCII, de ATARI Standard Code for Information Interchange (Código Estándar para el Intercambio de Información), o alternativamente ATARI ASCII, es la variación del ASCII que se usa en los microcomputadores de la Familia Atari de 8 bits. Los primeros de esta familia fueron el Atari 400 y el 800, puestos a la venta en 1979, a los que siguieron modelos que fueron lanzados durante los años 1980. El último de los computadores Atari de 8 bits, y por lo tanto el último de los computadores que usó el conjunto de caracteres ATASCII, fue el XEGS (forma abreviada de "XL Extended Gaming System" - "Sistema de Juegos XL Expandido") que fuera lanzado en 1989.

Al igual que la mayoría de los ASCII no estándares, el ATASCII tiene su propio grupo de símbolos gráficos especiales (flechas, bloques, círculos, segmentos de línea, conjuntos de símbolos de juegos de cartas, etc.) que corresponden a las ubicaciones de los caracteres de control de la tabla estándar de ASCII (caracteres 0–31, decimal), más algunas otros símbolos de caracteres.

set de caracteres ATASCII


A diferencia de muchas otras implementaciones alternativas de ASCII, ATASCII tenía un conjunto de sólo 128 caracteres. Si el bit más significativo estaba puesto, (es decir, si el valor del byte del carácter estaba entre 128 y 255, decimal) entonces generalmente el carácter desplegado era representado en vídeo inverso (también llamado "vídeo reverso" por algunos), usando la negación de bits {en inglés: "bitwise negation"} de ese carácter. Las dos excepciones a esta regla eran que un carácter de escape (ATASCII 27, decimal) con su bit más significativo puesto se convertía en un carácter de fin de línea o nueva línea {del inglés: "EOL" o "End of Line"} (ATASCII 155, decimal), y el carácter limpia pantalla (ATASCII 125, decimal) con su bit más significativo puesto en 1 pasaba a ser el carácter de campana o chicharra {del inglés: "bell" o "buzzer"} (ATASCII 253, decimal).

La diferencia más notable entre ASCII estándar y ATASCII es el uso de caracteres de control. En ASCII estándar, un carácter con sus tres bits más significativos puestos en cero (es decir, un byte con un valor menor a 32) constituye una orden, para el movimiento del cursor, limpieza de la pantalla, nueva línea, y funciones similares. ATASCII usa los códigos desde ATASCII 0 hasta ATASCII 31 (decimal) exclusivamente para gráficos simples, utilizando otros códigos para las instrucciones del cursor.

Esto causaba problemas en las comunicaciones por módem entre los Atari y otros computadores, ya que las órdenes para el cursor (incluso los saltos de carro y los avances o saltos de línea) procedentes del otro computador podría interpretarse como basura en el lado del Atari y viceversa. Los programas de terminal podían necesitar la conversión entre ATASCII y ASCII estándar. Sin embargo, algunos BBS basados en Atari, aprovechaban esta diferencia pidiendo al usuario que presionara la tecla Return. Si el código recibido era ASCII 13, se podía usar el ASCII estándar. En cambio, si el BBS recibía un ATASCII 155, decimal, se podía cambiar al modo ATASCII, lo que permitía el uso completo del juego de caracteres gráficos ATASCII. Algunos de los BBS de Atari también podían bloquear algunas características (incluso impedir completamente el acceso) a quienes no usaban Atari.

Animaciones ATASCII

Gracias a que el juego de caracteres contenía varias formas gráficas, asociado al hecho que ciertos caracteres representaban movimientos del cursor, limpieza de pantalla, operaciones de inserción y borrado, y que eran interpretados sin cambios por los programas de comunicaciones de Atari, fue posible crear animaciones simples.

Estas animaciones, conocidas también como películas a pausas {en inglés: break movies} o Ataritoons, a menudo tomaron la forma de historietas cortas y eran una característica popular de los BBS de Atari.

Como las operaciones de control sobre el cursor eran representadas por un solo carácter (a diferencia de las secuencias de escape de multi-bytes que eran comunes en otros esquemas, como ANSI o el emulador de terminal VT100, también era muy fácil crear estas animaciones. Podían crearse con un pequeño programa en BASIC que capturara las órdenes de teclado, los presentara en la pantalla y los almacenara en un fichero de disco. Como un programa tan simple no tiene capacidades de edición, frecuentemente las animaciones ATASCII tenían errores que se podían corregir fácilmente reposicionando el cursor e imprimiendo sobre el error.

Todavía existen BBS {del inglés: Bulletin Board System} en los cuales se puede ver ATASCII funcionando:

Los usuarios de computadores Atari de 8 bits pueden establecer conexiones telnet mediante el programa Bobterm para ver los gráficos ATASCII. En computadores con Windows 95/NT/Vista, se puede usar el ATS 2.0 {del inglés: Atari Terminal Simulator} para ver estos gráficos. (ver enlaces externos)

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать реферат

Mira otros diccionarios:

  • ATASCII — The ATASCII character set, from ATARI Standard Code for Information Interchange , alternatively ATARI ASCII , is the variation on ASCII used in the Atari 8 bit family of home computers. The first of this family were the Atari 400 and 800,… …   Wikipedia

  • ASCII art — Oldskool or Amiga style Newskool style …   Wikipedia

  • Atari BASIC — For the version of BASIC bundled with the Atari ST computer series, see Atari ST BASIC . ATARI BASIC is a ROM resident BASIC interpreter for the Atari 8 bit family of 6502 based home computers. The interpreter originally shipped on an 8 KB… …   Wikipedia

  • Baudot code — The Baudot code, invented by Émile Baudot,[1] is a character set predating EBCDIC and ASCII. It was the predecessor to the International Telegraph Alphabet No 2 (ITA2), the teleprinter code in use until the advent of ASCII. Each character in the… …   Wikipedia

  • Character encoding — Special characters redirects here. For the Wikipedia editor s handbook page, see Help:Special characters. A character encoding system consists of a code that pairs each character from a given repertoire with something else, such as a sequence of… …   Wikipedia

  • Control character — In computing and telecommunication, a control character or non printing character is a code point (a number) in a character set, that does not in itself represent a written symbol. It is in band signaling in the context of character encoding. All …   Wikipedia

  • Morse code — Chart of the Morse code letters and numerals Morse code is a method of transmitting textual information as a series of on off tones, lights, or clicks that can …   Wikipedia

  • Unicode — For the 1889 Universal Telegraphic Phrase book, see Commercial code (communications). The Unicode official logo since October 2009 …   Wikipedia

  • ANSI escape code — ANSI code redirects here. For other uses, see ANSI (disambiguation). ANSI escape sequences are characters embedded in the text used to control formatting, color, and other output options on video text terminals. Almost all terminal emulators… …   Wikipedia

  • Mojibake — The UTF 8 encoded Japanese Wikipedia article for mojibake, as displayed in the Windows 1252 encoding. Mojibake (文字化け …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”