Набор символов ZX Spectrum

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Набор символов ZX Spectrum

Набор символов ZX Spectrum — это вариант ASCII, используемый в 8-разрядном компьютере ZX Spectrum, его вариациях и клонах.

Печатные символы с кодами в диапазоне 0x20-0x7F совпадают с ASCII-1963, за исключением знака фунта (£) с кодом 0x60 вместо знака акцента (`), а также символа копирайта (©) вместо контрольного кода 0x7F (DEL).

Блок 0x80-0x8F используется для символов псевдографики. Диапазон 0x90-0xA4 отведён под символы, определяемые пользователем (User Defined Graphics, UDG). Коды 0xA5-0xFF соответствуют ключевым словам языка BASIC. ZX Spectrum 128 также использует два последних символа UDG для ключевых слов SPECTRUM и PLAY.

0x 1x 2x 3x 4x 5x 6x 7x 8x 9x Ax Bx Cx Dx Ex Fx
x0 INK   0 @ P £ p ZXSpectrum80.svg (A) (Q) VAL USR FORMAT LPRINT LIST
x1 PAPER ! 1 A Q a q ZXSpectrum81.svg (B) (R) LEN STR$ MOVE LLIST LET
x2 FLASH " 2 B R b r ZXSpectrum82.svg (C) (S) SIN CHR$ ERASE STOP PAUSE
x3 BRIGHT # 3 C S c s ZXSpectrum83.svg (D) (T)* COS NOT OPEN # READ NEXT
x4 INVERSE $ 4 D T d t ZXSpectrum84.svg (E) (U)** TAN BIN CLOSE # DATA POKE
x5 OVER % 5 E U e u ZXSpectrum85.svg (F) RND ASN OR MERGE RESTORE PRINT
x6 comma AT & 6 F V f v ZXSpectrum86.svg (G) INKEY$ ACS AND VERIFY NEW PLOT
x7 TAB ' 7 G W g w ZXSpectrum87.svg (H) PI ATN <= BEEP BORDER RUN
x8 left ( 8 H X h x ZXSpectrum88.svg (I) FN LN >= CIRCLE CONTINUE SAVE
x9 right ) 9 I Y i y ZXSpectrum89.svg (J) POINT EXP <> INK DIM RANDOMIZE
xA down * : J Z j z ZXSpectrum8a.svg (K) SCREEN$ INT LINE PAPER REM IF
xB up + ; K [ k { ZXSpectrum8b.svg (L) ATTR SQR THEN FLASH FOR CLS
xC delete , < L \ l | ZXSpectrum8c.svg (M) AT SGN TO BRIGHT GO TO DRAW
xD enter - = M ] m } ZXSpectrum8d.svg (N) TAB ABS STEP INVERSE GO SUB CLEAR
xE . > N ^ n ~ ZXSpectrum8e.svg (O) VAL$ PEEK DEF FN OVER INPUT RETURN
xF / ? O _ o © ZXSpectrum8f.svg (P) CODE IN CAT OUT LOAD COPY

(X) — символ относится к User Definable Graphics
* — SPECTRUM в 128K BASIC
** — PLAY в 128K BASIC

Ссылки[править | править вики-текст]