Martin Ansdell-Smith

ICL 1900 and ICT Character Codes

The I.C.T. 64-Character Card Code

Which holes are punched in an 80-column card on ICL mainframe computers

ICT 64-Character Card Code
Symbol   Name Card Punching
0 zero 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
  space NONE
& ampersand 10 or 10/0
# number 3/8
@ 4/8
( left parenthesis 5/8
) right parenthesis   6/8
] right bracket 7/8
A 10/1
B 10/2
C 10/3
D 10/4
E 10/5
F 10/6
G 10/7
H 10/8
I 10/9
J 11/1
K 11/2
L 11/3
M 11/4
N 11/5
O 11/6
P 11/7
Q 11/8
R 11/9
S 0/2
T 0/3
U 0/4
V 0/5
W 0/6
X 0/7
Y 0/8
Z 0/9
- minus/hyphen 11
" quotes 11/0
/ solidus 0/1
+ plus 10/2/8
. stop 10/3/8
; semi-colon 10/4/8
: colon 10/5/8
' apostrophe 10/6/8
! exclamation 10/7/8
[ left bracket 11/2/8
$ dollar 11/3/8
* asterisk 11/4/8
> greater than 11/5/8
< less than 11/6/8
up arrow 11/7/8
£ pound 0/2/8
, comma 0/3/8
% percentage 0/4/8
? question 0/5/8
= equals 0/6/8
left arrow 0/7/8

These may not all display as intended in your browser.
The names are what they were called, not what anyone (least of all you or I) calls them today.

The ICL 1900 Series Internal Machine Code

The code (excluding shift characters) is shown in 6-bit octal form. ICL 1900 mainframes had a 24-bit, four character, word.

The ICL 1900 Series Internal Machine Code
Symbol   Code       Symbol   Code       Symbol   Code       Symbol   Code
0 #00 space #20 @ #40 P #60
1 #01 ! #21 A #41 Q #61
2 #02 " #22 B #42 R #62
3 #03 # #23 C #43 S #63
4 #04 £ #24 D #44 T #64
5 #05 % #25 E #45 U #65
6 #06 & #26 F #46 V #66
7 #07 ' #27 G #47 W #67
8 #10 ( #30 H #50 X #70
9 #11 ) #31 I #51 Y #71
: #12 * #32 J #52 Z #72
; #13 + #33 K #53 [ #73
< #14 , #34 L #54 $ #74
= #15 - #35 M #55 ] #75
> #16 . #36 N #56 #76
? #17 / #37 O #57 #77

In case your font does not support some of these characters: #24 should be a UK Pound Symbol; #76 an upwards arrow; #77 a backwards arrow.