ATASCII - ATASCII

Image
Koko näkyvä ATASCII -merkistö, sekä normaalit että käänteiset kuviot, skaalataan 2x, jotta yksityiskohdat näkyvät paremmin

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ä.

ATASCII
_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

ATASCII -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 ).

Atascii-international.png

ATASCII kansainvälisiä hahmoja
Hex Desimaali Symboli Näppäinpainallus
00 á CTRL+,
01 ù CTRL+A
02 Ñ CTRL+B
03 É CTRL+C
04 ç CTRL+D
05 ô CTRL+E
06 ò CTRL+F
07 ì CTRL+G
08 £ CTRL+H
09 ï 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

Viitteet

Ulkoiset linkit