© 1985 ASCII CORP. / NIPPON GAKKI CO.
Page 60 of 108
© 2010-2015 Eugeny Brychkov
3.9.1. Pattern layout table settings
The pattern layout table is a map of the screen (per screen image). Every byte
location of the screen contains color code for
one
single dot. This is bitmap graphics mode,
and there’s no pattern generator table.
Columns
0
1
2
3
255
←
X
0
0, 0
1, 0
2, 0
3, 0
…
254, 0
255, 0
1
0, 1
1, 1
2, 1
3, 1
…
…
255, 1
…
…
… … … … …
… …
…
… X,
Y … …
191
0, 191
1, 191
2, 191
…
…
…
255,191 LN=0
… … … … … … …
… … … … … … …
211
0, 211
1, 211
2, 211
…
…
…
255,211 LN=1
Rows
↑
Y
MSB
7 6 5 4 3 2 1 0
LSB
0 Base
address
1
Color code for (0, 0)
Color code for (1, 0)
Green
Red
Blue
255
256
Color code for (255, 0)
Color code for (0, 1)
27134
27135
Color code for (254, 211)
Color code for (255, 211)
Pattern layout table base address is stored in register R#2, and corresponds to the
cell (0, 0) in the picture above.
MSB
7 6 5 4 3 2 1 0
LSB
R#2
0 0 A16 1 1 1 1 1
**
Pattern layout
table base
address
**Note that in G6 and G7 modes location of bit A16 differs