TRS-80 character set

The TRS-80 computer manufacturered by Tandy / Radio Shack contains an 8-bit character set.[1] It is partially derived from ASCII, and shares the code points from 32 - 95 on the standard model. Code points 96 - 127 are supported on models that have been fitted with a lower-case upgrade.[2]

The character set consists of letters, various numeric and special characters[1] as well as 64 semigraphics called squots (square dots) from a 2×3 matrix.[3] These were located at code points 128 to 191 with bits 5-0 following their binary representation,[3] similar to alpha-mosaic characters in World System Teletext.[4] These characters were used for graphics in games, such as Android Nim.[5]

Character set

TRS-80 model I character set[6][3][7]
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_

0


1


2


3


4


5


6


7
Backspace and
erase current
character


8


9
Line feed

10


11


12
Carriage return

13
Cursor on

14
Cursor off

15
1_

16


17


18


19


20


21


22


23
Backspace → Cursor
0018
24
Advance ← Cusor
0019
25
Downward ↑ linefeed
001A
26
Upward ↓ linefeed
001B
27
Home;
move display to (0,0)

001C
28
Move to
start of line

001D
29
Erase to
end of line

001E
30
Erase to
end of frame

001F
31
2_ SP
0020
32
!
0021
33
"
0022
34
#
0023
35
$
0024
36
%
0025
37
&
0026
38
'
0027
39
(
0028
40
)
0029
41
*
002A
42
+
002B
43
,
002C
44
-
002D
45
.
002E
46
/
002F
47
3_ 0
0030
48
1
0031
49
2
0032
50
3
0033
51
4
0034
52
5
0035
53
6
0036
54
7
0037
55
8
0038
56
9
0039
57
:
003A
58
;
003B
59
<
003C
60
=
003D
61
>
003E
62
?
003F
63
4_ @
0040
64
A
0041
65
B
0042
66
C
0043
67
D
0044
68
E
0045
69
F
0046
70
G
0047
71
H
0048
72
I
0049
73
J
004A
74
K
004B
75
L
004C
76
M
004D
77
N
004E
78
O
004F
79
5_ P
0050
80
Q
0051
81
R
0052
82
S
0053
83
T
0054
84
U
0055
85
V
0056
86
W
0057
87
X
0058
88
Y
0059
89
Z
005A
90

005B
91

005C
92

005D
93

005E
94
_
005F
95
6_

96
a
0061
97
b
0062
98
c
0063
99
d
0064
100
e
0065
101
f
0066
102
g
0067
103
h
0068
104
i
0069
105
j
006A
106
k
006B
107
l
006C
108
m
006D
109
n
006E
110
o
006F
111
7_ p
0070
112
q
0071
113
r
0072
114
s
0073
115
t
0074
116
u
0075
117
v
0076
118
w
0077
119
x
0078
120
y
0079
121
z
007A
122
{
007B
123
|
007C
124
}
007D
125
~
007E
126
±
00B1
127
8_

128


129


130


131


132


133


134


135


136


137


138


139


140


141


142


143
9_

144


145


146


147


148


149


150


151


152


153


154


155


156


157


158


159
A_

160


161


162


163


164


165


166


167


168


169


170


171


172


173


174


175
B_

176


177


178


179


180


181


182


183


184


185


186


187


188


189


190


191
C_  

192


193


194


195


196


197


198


199


200
 

201


202


203


204


205


206


207
D_

208


209


210


211


212


213
 

214
 

215
 

216
 

217
 

218
 

219


220


221


222


223
E_

224


225


226


227


228


229


230


231


232


233


234


235


236


237


238


239
F_

240


241


242


243


244


245


246


247


248


249


250


251


252


253


254
 

255
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F

References

Citations

  1. 1 2 Fylstra, Dan (April 1978). "Radio Shack TRS-80: An Owner's Report" (PDF). BYTE. Boston, MA, USA: BYTE Publications Inc.: 49–59. Archived (PDF) from the original on 2017-07-29. Retrieved 2017-07-29.
  2. Heiserman 1983, p. 15.
  3. 1 2 3 Goldklang, Ira (2015). "Graphic Tips & Tricks". Archived from the original on 2017-07-29. Retrieved 2017-07-29.
  4. Wiels. "TeleText - Het Protocol" (in Dutch). Mosaic characters. Archived from the original on 2017-12-21. Retrieved 2017-12-21.
  5. Crawford 2003, p. 202.
  6. Level II Basic Manual. Tandy / Radio Shack. 1978. pp. C1/C2.
  7. Heiserman 1983, p. 243.

Sources

  • Heiserman, David L. (1983). Computer art and animation for the TRS-80. Prentice-Hall. ISBN 978-0-131-64749-7.
  • Crawford, Chris (2003). Chris Crawford on Game Design. New Riders. ISBN 978-0-131-46099-7.

Further reading

  • Bettencourt, Rebecca G. (2017) [2015]. "The Ultimate TRS-80 Font". Kreative Korporation. Archived from the original on 2017-07-29. Retrieved 2017-07-29.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.