© 1985 ASCII CORP. / NIPPON GAKKI CO.
Page 22 of 108
© 2010-2015 Eugeny Brychkov
2.1.6. Command registers
The following command registers are used when executing a command on the MSX-
VIDEO. Details on the use of these command registers will be presented in later chapter.
MSB
7 6 5 4 3 2 1 0
LSB
R#32
SX7 SX6 SX5 SX4 SX3 SX2 SX1 SX0
Source X low
register
R#33
0 0 0 0 0 0 0 SX8
Source X high
register
R#34
SY7 SY6 SY5 SY4 SY3 SY2 SY1 SY0
Source Y low
register
R#35
0 0 0 0 0 0 SY9
SY8
Source Y high
register
MSB
7 6 5 4 3 2 1 0
LSB
R#36
DX7 DX6 DX5 DX4 DX3 DX2 DX1 DX0
Destination X
low register
R#37
0 0 0 0 0 0 0
DX8
Destination X
high register
R#38
DY7 DY6 DY5 DY4 DY3 DY2 DY1 DY0
Destination Y
low register
R#39
0 0 0 0 0 0
DY9
DY8
Destination Y
high register
MSB
7 6 5 4 3 2 1 0
LSB
R#40
NX7 NX6 NX5 NX4 NX3 NX2 NX1 NX0
Number of dots
X low register
R#41
0 0 0 0 0 0 0
NX8
Number of dots
X high register
R#42
NY7 NY6 NY5 NY4 NY3 NY2 NY1 NY0
Number of dots
Y low register
R#43
0 0 0 0 0 0
NY9
NY8
Number of dots
Y high register
MSB
7 6 5 4 3 2 1 0
LSB
R#44
CH3 CH2 CH1 CH0 CL3 CL2 CL1 CL0
Color register
R#45
0 MXC MXD MXS DIY DIX EQ MAJ
Argument
register
R#46
CM3 CM2 CM1 CM0 LO3 LO2 LO1 LO0
Command
register