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

MachineScreenCellColoursAttributes
ZX Spectrum32×248×815Per cell: ink, paper
Commodore 6440×258×816Per cell: colour
PC, VGA80×258×1616Per cell: ink, paper
Oric40×286×88Inline: serial
Teletext40×256×108Inline: 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.