Sharp logo
MZ-700 / 800 Keyboard Map 
written by Maurice Hawes 
Source: SUC-magazine July 2001, Volume 21, Number 2, p. 12  


A map similar to the one below, but rotated through 90 degrees and with no TAB key and no identifying label for the 'Blank Key', appears on page 142 of the MZ-700 Owner's Manual.

A map identical to the one below, but rotated through 90 degrees appears on p. 25 of the MZ-800 TECHNICAL MANUAL.

( Note that unused points in the matrix are indicated by two rows of "****" )

 
KEY DATA BITS
0
1
2
3
4
5
6
7
X= $01
$02
$04
$08
$10
$20
$40
$80
( Bit is zero if key is pressed )
Y = $F0
CR
*
:
+
;
(800)
TAB
ALPHA
£
|
GRAPH
BLANK
KEY
$F1
****
****
****
****
****
****
}
]
{
[
'
@
Z
Y
$F2
 
X
W
V
U
T
S
R
Q
$F3
 
P
O
N
M
L
K
J
I
$F4
 
H
G
F
E
D
C
B
A
$F5
 
8
7
6
5
4
3
2
1
$F6
>
.
<
,
9
0
SPACE
=
-
~
 
\
$F7
/
?
LEFT
RIGHT
DOWN
UP
HOME
DEL
CLR
INST
$F8
SHIFT
****
****
****
****
****
****
****
****
****
****
CTRL
BREAK
$F9
****
****
****
****
****
****
F10
F5
F9
F4
F8
F3
F7
F2
F6
F1

NOTE that the two SHIFT keys are mapped to the same point on the matrix. Therefore, you can STROBE row $F8 and check KEY DATA BIT 0, which will be ZERO if one of the two SHIFT keys is being pressed.

( It will also be ZERO if both SHIFT keys are being pressed simultaneously, but that is a rather academic point ).


Go to the top of this page Home

last updated September 2, 2002
SUC / UK: Maurice Hawes