Ero sivun ”ANSI X3.64” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Rivi 8:
* Kaikki muotoilut pois päältä: ''esc [ 0 m''
 
Useimmissa [[ohjelmointikieli]]ssä ohjauskoodeja käytetään tulostamalla niitä suoraan päätelaitteelle, joka on useimmiten standardiulostulossa. Esimerkiksi [[C (ohjelmointikieli)|C-kielessä]] ANSI X3.64 -yhteensopivan päätteen kuvaruudun voivoisi tyhjentää seuraavasti:
<pre>
printf("\033[2J");
</pre>
 
Yhteensopivuuden vuoksi esimerkiksi Unix-ympäristössä käytetään termcap-kirjastoa kuvaamaan eri päätteiden ominaisuuksia ja oikeat ohjauskoodit haetaan tietokannasta TERM-[[ympäristömuuttuja]]n perusteella. PC-koneissa puolestaan harva ohjelma käyttää päätteenohjauskoodeja, vaan useimmat kirjoittavat nopeuden tähden suoraan näyttömuistiin, jonka sijainti ja toimintatapa on tunnettu.
[[IBM PC]] -koneiden [[DOS]]-käyttöjärjestelmän '''ANSI.SYS'''-laiteajuri toteuttaa nimensä mukaisesti suuren osan ANSI X3.64 -standardista mutta sisältää myös joitakin omia lisäyksiään. Ehkä merkittävin lisäys on mahdollisuus värien käyttöön ohjauskoodeilla, joita kutsutaan usein virheellisesti "ANSI-värikoodeiksi". Kullekin merkille voi asettaa teksti- ja taustavärin 8 vaihtoehdosta. Tekstivärin voi asettaa myös kirkkaaksi, joten tekstivärivaihtoehtoja on käytännössä 16.
 
[[IBM PC -yhteensopivat|IBM PC -yhteensopivien]] -koneiden [[MS-DOS]]-käyttöjärjestelmän '''ANSI.SYS'''-laiteajuri toteuttaa nimensä mukaisesti suuren osan ANSI X3.64 -standardista mutta sisältää myös joitakin omia lisäyksiään. Ehkä merkittävin lisäys on mahdollisuus värien käyttöön ohjauskoodeilla, joita kutsutaan usein virheellisesti "ANSI-värikoodeiksi". Kullekin merkille voi asettaa teksti- ja taustavärin 8 vaihtoehdosta. Tekstivärin voi asettaa myös kirkkaaksi, joten tekstivärivaihtoehtoja on käytännössä 16.
 
'''ANSI-grafiikka''' on [[ASCII-taide|ASCII-taiteen]] kaltaista merkkigrafiikkaa, joka käyttää hyväkseen ANSI.SYS -ajurin sallimia ohjauskoodeja ja [[IBM PC]]:n näytönohjainten 8-bittistä tekstitilamerkistöä. ANSI-grafiikka oli suosittua etenkin [[1990-luku|1990-luvulla]] [[BBS]]-järjestelmissä, mutta sitä harrastetaan vieläkin.