Text
A text screen is a grid of character cells drawn from one font, each cell coloured by an ink and a paper attribute. The machines split by attribute model: a per cell machine gives each cell its own ink and paper, and an inline machine lets an attribute take a whole cell and hold along the row until another overrides it. Each machine name links to its text page.
Machines
| Machine | Screen | Cell | Colours | Attributes |
|---|---|---|---|---|
| ZX Spectrum | 32×24 | 8×8 | 15 | Per cell: ink, paper |
| Commodore 64 | 40×25 | 8×8 | 16 | Per cell: colour |
| PC, VGA | 80×25 | 8×16 | 16 | Per cell: ink, paper |
| Oric | 40×28 | 6×8 | 8 | Inline: serial |
| Teletext | 40×25 | 6×10 | 8 | Inline: serial |
Editor
The text screen editor is Sprites.Media.Text. It stores four flat lists over the screen, character, ink, paper and special, and lays them with the char, ink and paper tools. It reads a machine's details from its Text pack.