Upper 4 bits of 11 bits 7-bit line color
of line color screen data screen data read from
read from the line color coefficient table
screen table
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐ ┌─┬─┬─┬─┬─┬─┬─┐
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘ └─┴─┴─┴─┴─┴─┴─┘
└──┬──┘ └───────────┘
│ │
└──────┐ ┌──────────┘
↓ ↓
┌─────┐ ┌───────────┐
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│ │ │ │ │ │ │ │ │ │ │ │
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
Line color data after composition
+0H | 15 | 14 | 13 | 12 | 11 | 10 | 09 | 08 | 07 | 06 | 05 | 04 | 03 | 02 | 01 | 00 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
transparent | Line color screen data (7bit) | sign | Integer part (7bit) | |||||||||||||
+2H | 15 | 14 | 13 | 12 | 11 | 10 | 09 | 08 | 07 | 06 | 05 | 04 | 03 | 02 | 01 | 00 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Decimal part (16bit) | ||||||||||||||||
+0H | 15 | 14 | 13 | 12 | 11 | 10 | 09 | 08 | 07 | 06 | 05 | 04 | 03 | 02 | 01 | 00 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
transparent | sign | Integer part (4bit) | Decimal part (10bit) | |||||||||||||
+0H | 15 | 14 | 13 | 12 | 11 | 10 | 09 | 08 | 07 | 06 | 05 | 04 | 03 | 02 | 01 | 00 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
transparent | Line color screen data (7bit) | sign | Upper integer part (7bit) | |||||||||||||
+2H | 15 | 14 | 13 | 12 | 11 | 10 | 09 | 08 | 07 | 06 | 05 | 04 | 03 | 02 | 01 | 00 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Lower integer part (8bit) | Decimal part (8bit) | |||||||||||||||
+0H | 15 | 14 | 13 | 12 | 11 | 10 | 09 | 08 | 07 | 06 | 05 | 04 | 03 | 02 | 01 | 00 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
transparent | sign | Integer part (12bit) | Decimal part | |||||||||||||
| Coefficient data size | Address value indicated by the least significant bit | |
| Coefficient table address offset register value | KAst, △KAst, △KAx integer part value | |
| 2 words | 40000H | 4H |
| 1 word | 20000H | 2H |
Rotation parameters | rotate | most significant bit | most significant bit | Image processing |
|---|---|---|---|---|
| 0 | A | transparent | 0 | Display the image obtained using that coefficient data |
| 1 | Force dots using that coefficient data to become transparent dots | |||
| B | do not use | − | − | |
| 1 | A | do not use | − | − |
| B | transparent | 0 | Display the image obtained using that coefficient data | |
| 1 | Force dots using that coefficient data to become transparent dots | |||
| 2 | A | Parameter switching | 0 | Display the image obtained using that coefficient data |
| 1 | Disable its coefficient data and display the image obtained by rotation parameter B | |||
| B | transparent | 0 | Display the image obtained using that coefficient data | |
| 1 | Force dots using that coefficient data to become transparent dots | |||
| 3 | A, B | transparent | 0 | Display the image obtained using that coefficient data |
| 1 | Force dots using that coefficient data to become transparent dots |
★ HARDWARE Manual ★ VDP2 User's Manual ★ Chapter 6 Rotating scroll screen