close

ATASC II

Przejdź do nawigacji Przejdź do wyszukiwania

Zestaw znaków ATASCII , dla standardowego kodu ATARI do wymiany informacji lub alternatywnie ATARI ASCII , jest odmianą kodu ASCII używanego w ośmiobitowej rodzinie komputerów Atari . Pierwszymi z tej rodziny były Atari 400 i 800, wydany w 1979 roku, a następnie modele, które zostały wydane w latach 80. Ostatnim z 8-bitowych komputerów Atari, a zatem ostatnim z komputerów używających zestawu znaków ATASCII, był XEGS (skrót od " X L E rozszerzony Gaming S ystem " - "XL Expanded Gaming System"), który został wydany w 1989 roku.

Podobnie jak większość niestandardowych ASCII , ATASCII ma swój własny zestaw specjalnych symboli graficznych (strzałki, bloki, okręgi, segmenty linii, zestawy symboli gier karcianych itp.), które odpowiadają lokalizacji symboli . 0–31, dziesiętne), plus kilka innych symboli znaków.

Zestaw znaków ATASCII


W przeciwieństwie do wielu innych alternatywnych implementacji ASCII, ATASCII miał zestaw tylko 128 znaków. Jeśli ustawiono najbardziej znaczący bit (to znaczy, jeśli wartość bajtu znaku mieściła się w zakresie od 128 do 255, dziesiętna), wówczas wyświetlany znak był ogólnie reprezentowany w odwrotnym wideo (przez niektórych nazywanym również „odwróconym wideo”) przy użyciu negacji bitowej {po angielsku: "bitwise negation" } tego znaku. Dwa wyjątki od tej reguły polegały na tym, że znak zmiany znaczenia ( ATASCII 27, dziesiętny) z ustawionym najbardziej znaczącym bitem stałby się znakiem końca wiersza lub nowego wiersza {z angielskiego: „EOL” lub „Koniec wiersza” } (ATASCII 155, dziesiętny), a znak wymazywania ekranu (ATASCII 125, dziesiętny) z najbardziej znaczącym bitem ustawionym na 1 stał się znakiem dzwonka {z angielskiego: "dzwonek" lub "brzęczyk" } ( ATASCII 253 , dziesiętny).

Najbardziej zauważalną różnicą między standardowymi ASCII i ATASCII jest użycie znaków kontrolnych . W standardowym ASCII znak z trzema najważniejszymi bitami ustawionymi na zero (czyli bajt o wartości mniejszej niż 32) stanowi polecenie ruchu kursora, czyszczenia ekranu, nowej linii i podobnych funkcji. ATASCII używa kodów ATASCII 0 do ATASCII 31 (dziesiętnie) wyłącznie dla prostej grafiki, przy użyciu innych kodów dla instrukcji kursora.

Spowodowało to problemy w komunikacji modemowej między Atari a innymi komputerami, ponieważ polecenia kursora (w tym powrót karetki i wysunięcie wiersza ) z innego komputera mogły być interpretowane jako śmieci po stronie Atari i na odwrót. Programy terminalowe mogą wymagać konwersji między ATASCII a standardowym ASCII. Jednak niektóre płyty oparte na Atari wykorzystały tę różnicę, prosząc użytkownika o naciśnięcie klawisza Return . Jeśli otrzymany kod to ASCII 13, można użyć standardowego ASCII. Zamiast tego, jeśli BBS otrzymał ATASCII 155, dziesiętny, można go przełączyć w tryb ATASCII, umożliwiając pełne wykorzystanie zestawu znaków graficznych ATASCII. Niektóre płyty Atari mogą również blokować niektóre funkcje (nawet całkowicie uniemożliwiać dostęp) użytkownikom niebędącym Atari.

animacje ATASCII

Dzięki temu, że zestaw znaków zawierał różne formy graficzne, w połączeniu z faktem, że niektóre znaki reprezentowały ruchy kursora, czyszczenie ekranu, operacje wstawiania i usuwania oraz były interpretowane w niezmienionej postaci przez programy komunikacyjne Atari, możliwe było tworzenie prostych animacji.

Te animacje, znane również jako break movies lub Ataritoons , często przybierały formę krótkich komiksów i były popularną cechą Atari BBSów .

Ponieważ operacje sterowania kursorem były reprezentowane przez pojedynczy znak (w przeciwieństwie do wielobajtowych sekwencji ucieczki, które były powszechne w innych schematach, takich jak ANSI lub emulator terminala VT100 ) , bardzo łatwo było również tworzyć te animacje. mały program BASIC , który przechwytywał klawisze poleceń, wyświetlał je na ekranie i zapisywał w pliku na dysku. Ponieważ tak prosty program nie miał możliwości edycji, animacje ATASCII często zawierały błędy, które można było łatwo poprawić, zmieniając położenie kursora i drukowanie nad błędem.

Nadal istnieją BBSy {z angielskiego: Bulletin Board System } , na których można zobaczyć działający ATASCII:

Użytkownicy 8-bitowych komputerów Atari mogą telnetować się przez program Bobterm , aby oglądać grafikę ATASCII. Na komputerach z systemem Windows 95/NT/Vista można użyć ATS 2.0 { Atar Terminal Simulator} do wyświetlenia tych wykresów. (patrz linki zewnętrzne)

Linki zewnętrzne