PETSCII

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Tastatura PET-2001

Petscii, ( acronim PET S tandard C ode of I nformation The nterchange), sau ASCII CBM, este o variantă a sistemului de codare ASCII utilizat în computerul Commodore din 1977 .

Codificarea își ia numele de la Commodore PET , dar este folosită și în calculatoarele casnice VIC-20 , Commodore 64 , Commodore 16 , Commodore Plus / 4 , Commodore 128 și computerul personal Commodore CBM-II . [1]

Istorie

Comparație între caracterele PETSCII ale PET , VIC-20 și C-128 .

Setul de personaje a fost conceput în cea mai mare parte de Leonard Tramiel, fiul fondatorului Commodore Jack Tramiel , și de designerul PET Chuck Peddle . [2] Fonturile PETSCII au fost una dintre extensiile pe care Commodore le-a cerut programatorului Microsoft Ric Weiland în 1977 să le introducă în Commodore BASIC , o versiune personalizată a Microsoft BASIC care ar fi distribuită cu computerele PET. [3] VIC-20 a folosit aceleași fonturi ca PET-ul care, totuși, a apărut mai larg datorită numărului mai mic de coloane video (doar 22 față de 40/80). Începând cu Commodore 64, setul de caractere majuscule a fost ușor revizuit pentru a le reprezenta mai bine pe monitoarele color datorită rezoluției video crescute a acestui computer și a computerelor ulterioare (40 de coloane). Setul de litere mici era identic cu cel folosit pe familia de computere Atari pe 8 biți .

Chuck Peddle afirmă, de asemenea, că includerea simbolurilor de costum de cărți de joc a fost făcută pentru a ușura scrierea pentru jocurile de cărți PET. [4]

Caracteristici

Seturiledeplasate ” și „ nedefinite ” de caractere PETSCII afișate pe un Commodore 64 (lipsesc caracterele speciale și cele din intervalul $ C0- $ FF, care sunt caracterele majuscule care se repetă în intervalul $ 60- $ 7F) .

PETSCII se bazează pe versiunea din 1963 a ansamblului ASCII (nu versiunea ulterioară din 1967 adoptată de multe alte computere ale vremii). Când computerul a fost pornit , setul implicit nu a fost „ deplasat ”: a inclus literele majuscule și, în cazul tastelor cu 2 simboluri (cum ar fi numerele și tastele de punctuație), simbolurile principale. Pentru a face să apară caracterele „ deplasate ”, a trebuit să apăsați tasta împreună cu tasta Shift : acest set include litere mici și, în cazul tastelor cu 2 simboluri, simbolul secundar, plasat în partea de sus a tastei. De asemenea, este de remarcat prezența, pe tastaturile tuturor computerelor începând cu VIC-20, a simbolului lirei britanice în locul barei inversă „\” .

Includerea simbolurilor grafice a fost făcută pentru a facilita crearea de interfețe semigrafice, deoarece Commodore PET nu a fost echipat cu capacitatea de a gestiona grafica raster sau capacitatea de a redefini setul de caractere. [5] Prezența „modului video inversat” (caracterul a fost afișat prin inversarea ordinii pixelilor de pornire și oprire) a permis mărirea în continuare a setului de caractere grafice (de exemplu, caracterul cu un sfert din pixelii aprinși) poate fi inversat, generând un personaj cu trei sferturi din pixeli pornit).

Exista, de asemenea, un mod numit „text”, care putea fi accesat prin apăsarea tastelor COMMODORE și Shift (schimbarea a afectat toate caracterele afișate pe ecran). În acest mod a fost posibil să se utilizeze atât litere mici, cât și majuscule datorită faptului că setul de caractere „ deplasate ” avea ambele subseturi. Acest mod a permis, de asemenea, să treacă un text de la un computer Commodore cu PETSCII la un computer care a folosit codificarea ASCII-1967 cu varianta că caracterele majuscule au devenit minuscule și invers, datorită diferitelor mapări.

PETSCII a inclus caractere speciale de control care, dacă au fost apăsate sau tipărite printr-un program, au fost interpretate de editor și au îndeplinit anumite funcții: tastele cursorului au mutat fizic cursorul, tasta HOME a dus cursorul la prima celulă video din stânga sus, CLR a șters ecranul, RVS ON și RVS OFF au activat și dezactivat modul inversat. Pe modelele care au acceptat culoarea (începând cu VIC-20) au existat și combinații speciale de caractere care v-au permis să schimbați nuanța textului.

Notă

  1. ^ Caracterele setului PETSCII , pe c64-wiki.com , C64-Wiki. Accesat la 6 august 2013 .
  2. ^ Curiozități despre Commodore 64 , la ready64.org . Accesat la 6 august 2013 .
  3. ^ Conversație cu Chuck Peddle, Bil Herd, Jeri Ellsworth - Partea 3 (videoconferință 2009) , pe blip.tv. Arhivat din original la 24 octombrie 2013. Accesat la 6 august 2013 .
  4. ^ Brian Bagnall, On The Edge , p. 43 și 54-55, ISBN 0-9738649-0-7 .
  5. ^ Informații despre PETSCII , la myetymology.com , MyEtimology.com. Accesat la 6 august 2013 .

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT