close

ATASC II

Gå til navigation Gå til søg

ATASCII- tegnsættet , for ATARI Standard Code for Information Interchange , eller alternativt ATARI ASCII , er varianten af ​​ASCII , der bruges i Atari-familien på 8 mikrocomputere.bit . De første af denne familie var Atari 400 og 800, udgivet i 1979, efterfulgt af modeller, der blev udgivet i løbet af 1980'erne. Den sidste af Atari 8-bit-computere, og derfor den sidste af computerne, der brugte ATASCII-tegnsættet, var XEGS (en forkortelse for " X L E xtended G aming S ystem " - "XL Expanded Gaming System"), der blev udgivet i 1989.

Som de fleste ikke -standard ASCII har ATASCII sit eget sæt af specielle grafiske symboler (pile, blokke, cirkler, linjesegmenter, kortspils symbolsæt osv.), der svarer til placeringen af ​​symbolerne. standard ASCII tabelkontroltegn (tegn 0–31, decimal), plus nogle andre tegnsymboler.

ATASCII tegnsæt


I modsætning til mange andre alternative implementeringer af ASCII havde ATASCII et sæt på kun 128 tegn. Hvis den mest signifikante bit blev indstillet (det vil sige, hvis tegnbyteværdien var mellem 128 og 255, decimal), så blev det viste tegn generelt repræsenteret i omvendt video (også kaldet "omvendt video" af nogle), ved hjælp af den bitvise negation {på engelsk: "bitwise negation" } af det pågældende tegn. De to undtagelser fra denne regel var, at et escape -tegn (ATASCII 27, decimal) med dets mest signifikante bitsæt ville blive et end-of-line eller newline -tegn {fra engelsk: "EOL" eller "End of Line" } (ATASCII 155, decimal), og skærmsletningstegnet (ATASCII 125, decimal) med dens mest signifikante bit sat til 1 blev klokketegnet {fra engelsk: "bell" eller "buzzer" } ( ATASCII 253, decimal).

Den mest bemærkelsesværdige forskel mellem standard ASCII og ATASCII er brugen af ​​kontroltegn . I standard ASCII udgør et tegn med dets tre mest signifikante bit sat til nul (det vil sige en byte med en værdi mindre end 32) en kommando til markørbevægelse, skærmrydning, ny linje og lignende funktioner. ATASCII bruger koderne ATASCII 0 til ATASCII 31 (decimal) udelukkende til simpel grafik og bruger andre koder til markørinstruktioner.

Dette forårsagede problemer i modemkommunikation mellem Ataris og andre computere, da markørkommandoer (inklusive vognretur og linjeskift ) fra den anden computer kunne fortolkes som skrald på Atari-siden og omvendt. Terminalprogrammer skal muligvis konvertere mellem ATASCII og standard ASCII . Nogle Atari- baserede boards udnyttede dog denne forskel ved at bede brugeren om at trykke på Retur -tasten . Hvis den modtagne kode var ASCII 13, kunne standard ASCII bruges. Hvis BBS'en i stedet modtog en ATASCII 155, decimal, kunne den skiftes til ATASCII-tilstand, hvilket tillader fuld brug af det grafiske ATASCII-tegnsæt. Nogle af Atari-kortene kunne også blokere nogle funktioner (endog fuldstændig forhindre adgang) for ikke-Atari-brugere.

ATASCII-animationer

Takket være det faktum, at karaktersættet indeholdt forskellige grafiske former, kombineret med det faktum, at visse karakterer repræsenterede markørbevægelser, skærmrydning, indsættelses- og sletningshandlinger og blev fortolket uændret af Ataris kommunikationsprogrammer, var det muligt at skabe simple animationer.

Disse animationer, også kendt som pausefilm eller Ataritoons , tog ofte form af korte tegneserier og var et populært indslag i Atari BBSes .

Da markørstyringsoperationer var repræsenteret af et enkelt tegn (i modsætning til de multi-byte escape-sekvenser , der var almindelige i andre skemaer, såsom ANSI eller VT100 terminalemulatoren ) , var det også meget nemt at oprette disse animationer. De kunne oprettes med et lille BASIC -program , der ville fange nøglekommandoerne, vise dem på skærmen og gemme dem i en diskfil . Fordi et så simpelt program ikke havde nogen redigeringsmuligheder, havde ATASCII-animationer ofte fejl, der nemt kunne rettes ved at flytte markøren og udskrivning over fejlen.

Der er stadig BBS'er {fra engelsk: Bulletin Board System } , som du kan se ATASCII arbejde på:

Brugere af Atari 8-bit computere kan telnet gennem Bobterm- programmet for at se ATASCII-grafik. Windows 95/NT/Vista-computere kan du bruge ATS 2.0 { Atari Terminal Simulator} til at se disse grafer. (se eksterne links)

Eksterne links