ATASCII - ATASCII
ATASCII merkistö, mistä ATA RI S standardimalliset C ode varten I Tiedotus en nterchange vaihtoehtoisesti AT ARI ASCII , on muunnelma ASCII käytetään Atarin 8-bittiset ja kotitietokoneen . Tämän perheen ensimmäiset ovat Atari 400 ja 800, jotka julkaistiin vuonna 1979, ja myöhemmin malleja julkaistiin koko 1980 -luvun. Viimeinen ATASCII -merkistöä käyttävä tietokone on Atari XEGS, joka julkaistiin vuonna 1987 ja lopetettiin vuonna 1992. Atari ST -tietokoneperhe käyttää eri Atari ST -merkkejä .
Kuten useimmat muut ei-standardi ASCIIs, ATASCII on oma erityinen lohko kuvia symboleja (nuolet, lohkot, ympyröitä, janojen, pelikortti sopii, jne.), Jotka vastaavat ohjausmerkin sijainnit ASCII-taulukko (merkkiä 0-31) ja muutamia muita hahmopaikkoja.
Ohjausmerkit
Suurin ero standardin ASCII ja ATASCII välillä on ohjausmerkkien käyttö. Normaalissa ASCII -ohjelmassa alueen 0-31 merkki muodostetaan komennoksi, joka saattaa siirtää kohdistinta, tyhjentää näytön, lopettaa rivin ja niin edelleen. Jotkut näistä on suunniteltu käytettäväksi tulostimissa ja televisiotyypeissä eikä näytöllä (paperin, köyhyyden jne. Edistämiseksi). ATASCII: ssa useimmat ASCII -ohjausmerkkiarvot tuottavat sen sijaan graafisen kuvion. ATASCII käyttää kohdistinohjaukseen erilaisia ASCII -merkkiarvoja.
ATASCII: ssa on vain 128 merkkiä. Jos korkean asteen bitti on asetettu merkille (eli jos merkin tavuarvo on välillä 128 ja 255), merkki toistetaan yleensä vastapuolen käänteisvideossa (jota kutsutaan myös "käänteisvideoksi") välillä 0 ja 127, käyttämällä hahmon kuvion bittistä kieltämistä. Tämän tekee ANTIC -siru. Kaksi poikkeusta tähän sääntöön ovat, että "paeta" -merkistä (ATASCII ja ASCII 27) ja sen korkean tason bittijoukosta tulee EOL- tai End Of Line -merkki (ATASCII 155; ASCII 13) ja "kirkas näyttö" "-merkistä (ATASCII 125) ja sen korkean asteen bittisarjasta tulee" kello "tai" summeri "-merkki (ATASCII 253; ASCII 7).
ATASCII -ohjausmerkeissä, joita näytön muokkausohjelma käyttää kohdistimen ohjaamiseen (nuolinäppäimet) ja tekstin muokkaamiseen (sarkain, lisäys, poistaminen, askelpalautin jne.), On liittyviä graafisia symboleja, jotka voidaan näyttää ennen niitä "paeta" -merkillä (ATASCII 27). Esimerkiksi oikealle osoittava nuoli voidaan näyttää näytöllä tai tulostimella, ennen kuin se on pakomerkillä ja sen jälkeen "kohdistimen oikea" -merkillä (ATASCII 31).
Atari -näytön editori toteuttaa tekstikohdistimen yksinkertaisesti kääntämällä merkin kohdistimen kohdalle ( XOR 80 dollaria). Se ei vilku.
Yhteentoimivuus
Erot hahmonesityksen välillä voivat aiheuttaa ongelmia Ataris -yhteyden ja muiden tietokoneiden välisessä modeemiviestinnässä. Kohdistimen liikekomennot (ja jopa vaunujen palautukset ja rivinsyötteet) tietokoneilta, jotka eivät käytä ATASCII: ta, ovat hölynpölyä Atarilla ja päinvastoin. Pääteohjelmien on käännettävä ATASCII: n ja standardin ASCII välillä.
Jotkut Atari-pohjaiset BBS: t hyödynsivät tätä eroa pyytämällä asiakasta painamaan "Return" -näppäintä. Jos se sai 13 (ASCII CR), käytetään standardia ASCII: ta. Jos se saa 155 (ATASCII CR), se vaihtuu ATASCII: ksi, mikä mahdollistaa ATASCII -grafiikkasarjan täyden käytön. Jotkut Atarin BBS: t estävät myös ominaisuuksia (tai jopa estävät pääsyn kokonaan) muille kuin Atari-käyttäjille.
ATASCII -koodatut tekstitiedostot on myös muunnettava, jotta niitä voidaan katsella nykyaikaisilla tietokoneilla ja päinvastoin - apuohjelmat ovat käytettävissä tämän helpottamiseksi.
ATASCII -animaatiot
ATASCII: n ohjauskoodit voidaan siirtää muihin tietokoneisiin, kuten BBS: iin, ja karkeat animaatiot ovat mahdollisia. Nämä animaatiot, jotka tunnetaan myös nimellä "taukoelokuvat", ovat usein lyhyiden sarjakuvien muodossa, ja ne olivat suosittu ominaisuus Atari BBS: ssä sen kukoistuskaudella.
Koska kohdistimen ohjausoperaatiot esitetään yhdellä merkillä (toisin kuin monitavuiset paeta-sekvenssit, jotka olivat yleisiä muissa järjestelmissä, kuten ANSI tai VT100 ), näiden animaatioiden tekeminen on melko helppoa. Ne voidaan luoda lyhyellä BASIC -ohjelmalla, joka tallentaa näppäinkomennot, toistaa ne näyttöön ja tallentaa ne tiedostoon. Atari salli myös komentojen kirjoittamisen ja sieppaamisen osana käyttöjärjestelmää. Tämä tietysti vaati huolehtia saadakseen sen oikein, mutta muutaman yrityksen jälkeen siitä tuli yleensä melko helppoa. Yksinkertaisissa sieppausohjelmissa ei ollut muokkausominaisuuksia, joten ATASCII -elokuvissa oli usein virheitä, jotka korjattiin siirtämällä kohdistin uudelleen ja tulostamalla virheen päälle.
Merkistö
Graafiset hahmot
Seuraava taulukko näyttää ATASCII -merkistön. Jokaisella merkillä on mahdollinen Unicode -vastaava, jos sellainen on käytettävissä. Välilyönti ja ohjausmerkit esitetään niiden nimien lyhenteillä.
| _0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0_ |
♥ 2665 |
├ 251C |
F 1FB87 |
18 2518 |
2524 ┤ |
2510 ┐ |
╱ 2571 |
2572 ╲ |
◢ 25E2 |
▗ 2597 |
◣ 25E3 |
▝ 259d |
2598 ▘ |
F 1FB82 |
2582 ▂ |
▖ 2596 |
| 1_ |
♣ 2663 |
┌ 250C |
- 2500 |
┼ 253c |
• 2022 |
2584 ▄ |
8 258E |
┬ 252C |
┴ 2534 |
▌ 258C |
14 2514 |
␛ /
ESC 241B / 001B |
↑ 2191 |
↓ 2193 |
← 2190 |
→ 2192 |
| 2_ |
SP 0020 |
! 0021 |
" 0022 |
# 0023 |
0024 dollaria |
% 0025 |
& 0026 |
' 0027 |
( 0028 |
) 0029 |
* 002A |
+ 002B |
, 002C |
- 002D |
. 002E |
/ 002F |
| 3_ |
0 0030 |
1 0031 |
2 0032 |
3 0033 |
4 0034 |
5 0035 |
6 0036 |
7 0037 |
8 0038 |
9 0039 |
: 003A |
; 003B |
< 003C |
= 003D |
> 003E |
? 003F |
| 4_ |
@ 0040 |
A 0041 |
B 0042 |
C 0043 |
D 0044 |
E 0045 |
F 0046 |
G 0047 |
H 0048 |
I 0049 |
J 004A |
K 004B |
L 004C |
M 004D |
N 004E |
O 004F |
| 5_ |
P 0050 |
Q 0051 |
R 0052 |
S 0053 |
T 0054 |
U 0055 |
V 0056 |
W 0057 |
X 0058 |
Y 0059 |
Z 005A |
[ 005B] |
\ 005C |
] 005D |
^ 005E |
_ 005F |
| 6_ |
♦ 2666 |
a 0061 |
b 0062 |
c 0063 |
d 0064 |
e 0065 |
f 0066 |
g 0067 |
h 0068 |
i 0069 |
j 006A |
k 006B |
l 006C |
m 006D |
n 006E |
o 006F |
| 7_ |
p 0070 |
q 0071 |
r 0072 |
s 0073 |
t 0074 |
u 0075 |
v 0076 |
w 0077 |
x 0078 |
y 0079 |
z 007A |
2660 ♠ |
| 007C |
F 1F8B0 |
◀ / BS 25C0 / 0008 |
▶ / HT 25B6 / 0009 |
| 8_ |
♥ |
├ |
8 258A |
┘ |
┤ |
┐ |
╱ |
╲ |
◤ 25E4 |
9 259B |
◥ 25E5 |
2599 ▙ |
▟ 259F |
2586 ▆ |
▂ |
▜ 259C |
| 9_ |
♣ |
┌ |
─ |
┼ |
D 25D8 |
2580 ▀ |
▎ |
┬ |
┴ |
2590 ▐ |
└ |
NBSP / LF 00A0 / 000D |
↑ |
↓ |
← |
→ |
| A_ |
█ 2588 |
! |
" |
# |
$ |
% |
& |
'' |
( |
) |
* |
+ |
, |
- |
. |
/ |
| B_ |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
: |
; |
< |
= |
> |
? |
| C_ |
@ |
A |
B |
C |
D |
E |
F |
G |
H |
Minä |
J |
K |
L |
M |
N |
O |
| D_ |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
[ |
\ |
] |
^ |
_ |
| E_ |
♦ |
a |
b |
c |
d |
e |
f |
g |
h |
i |
j |
k |
l |
m |
n |
o |
| F_ |
s |
q |
r |
s |
t |
u |
v |
w |
x |
y |
z |
♠ |
- |
🢰 / BEL / 0007 |
◀ / DEL / 007F |
▶ |
Kirje Määrä Välimerkit Symboli Muut Määrittelemätön
Huomaa epäsymmetria grafiikkahahmojen valinnassa: On alempia kolmioita, mutta ei ylempiä kolmioita, vasen puolilohko mutta ei oikeaa puolilohkoa ja alempi puolilohko, mutta ei ylempi puolilohko. Nämä puuttuvat merkit voidaan näyttää käyttämällä käänteistä videota.
Kuvioiden järjestelyssä näyttää olevan vähän järkeä ATASCII -järjestyksessä, mutta monien järjestely on järkevä, kun QWERTY -näppäimistöasettelu otetaan huomioon. Esimerkiksi ┌, ┬ ja ┐ ovat vasemmassa yläkulmassa Q-, W- ja E -näppäimissä olevia ohjausgrafiikkahahmoja.
Ohjausmerkit
| Hex | Desimaali | Toiminto | Näppäinpainallus |
|---|---|---|---|
| 1B | 27 | Escape -näppäin | ESC |
| 1C | 28 | Kohdistin ylös | CTRL+- |
| 1D | 29 | Kohdistin alas | CTRL+= |
| 1E | 30 | Kohdistin vasemmalle | CTRL++ |
| 1F | 31 | Kohdistin oikea | CTRL+* |
| 7D | 125 | Tyhjennä näyttö | CTRL+ <tai ⇧ Shift+< |
| 7E | 126 | Poistaa | ← Backspace |
| 7F | 127 | Välilehti | Tab ↹ |
| 9B | 155 | Rivin loppu | RETURN |
| 9C | 156 | Poista rivi | ⇧ Shift+← Backspace |
| 9D | 157 | Lisää rivi | ⇧ Shift+> |
| 9E | 158 | Tyhjennä Tab -pysäkki | CTRL+Tab ↹ |
| 9F | 159 | Aseta välilehti Stop | ⇧ Shift+Tab ↹ |
| FD | 253 | Summeri | CTRL+2 |
| FE | 254 | Poista merkki | CTRL+← Backspace |
| FF | 255 | Lisää merkki | CTRL+> |
Kansainvälinen merkistö
Atari 8-bittiä ANTIC- rinnakkaisprosessorin kautta tuki merkkijoukon grafiikan epäsuuntausta, jolloin ohjelma voi määrittää uudelleen kunkin ATASCII-merkin graafiset kuviot. Tätä voidaan käyttää uutena fonttina tekstille ja/tai laattagrafiikalle videopelissä tai muussa sovelluksessa. Pyöräily useiden uudelleen määriteltyjen merkkijoukkojen välillä voi tarjota yksinkertaisen animaation erittäin pienillä suoritinkustannuksilla (vastineeksi muistisarjasta, jota käytetään merkkijoukkotietojen tallentamiseen). RAM -muistisarjan muuttamista voidaan käyttää myös animaatiossa.
Alkaen Atari 1200XL: stä , joka oli ensimmäinen XL-tietokoneiden sarjassa, joka seurasi alkuperäisiä 400 ja 800 mallia, Atari OS ROM sisälsi ns. diacrtics , kuten e-akuutti (é). Käyttöjärjestelmä, joka on rakennettu 1200XL: ään, ainoa Atari 8-bittinen malli, jossa on toimintonäppäimet , antoi käyttäjille mahdollisuuden vaihtaa vakio- ja vaihtoehtoisten merkkijoukkojen välillä painamalla CTRL+ F4. Myöhemmin XL- ja XE -mallit vaativat käyttäjää päivittämään rekisterin RAM -muistissa (esim. POKE -komennolla BASICissa ).
| Hex | Desimaali | Symboli | Näppäinpainallus |
|---|---|---|---|
| 00 | 0 | á | CTRL+, |
| 01 | 1 | ù | CTRL+A |
| 02 | 2 | Ñ | CTRL+B |
| 03 | 3 | É | CTRL+C |
| 04 | 4 | ç | CTRL+D |
| 05 | 5 | ô | CTRL+E |
| 06 | 6 | ò | CTRL+F |
| 07 | 7 | ì | CTRL+G |
| 08 | 8 | £ | CTRL+H |
| 09 | 9 | ï | CTRL+I |
| 0A | 10 | ü | CTRL+J |
| 0B | 11 | ä | CTRL+K |
| 0C | 12 | Ö | CTRL+L |
| 0D | 13 | ú | CTRL+M |
| 0E | 14 | ó | CTRL+N |
| 0F | 15 | ö | CTRL+O |
| 10 | 16 | Ü | CTRL+P |
| 11 | 17 | â | CTRL+Q |
| 12 | 18 | û | CTRL+R |
| 13 | 19 | î | CTRL+S |
| 14 | 20 | é | CTRL+T |
| 15 | 21 | è | CTRL+U |
| 16 | 22 | ñ | CTRL+V |
| 17 | 23 | ê | CTRL+W |
| 18 | 24 | å | CTRL+X |
| 19 | 25 | à | CTRL+Y |
| 20 | 26 | Å | CTRL+Z |
| 60 | 96 | ¡ | CTRL+. |
| 7B | 123 | Ä | CTRL+: |
Katso myös
- Semigrafia
- Laajennettu ASCII
- ASCII
- Atari ST -merkkisarja
- Apple II -merkkisarja
- PETSCII
- TRS-80 merkistö
- ZX Spectrum -merkkisarja

