Oric Text
The Oric text screen is 40 characters across by 28 down, drawn from the 6×8 character set. Colour is serial: a control cell sets the ink or paper for the rest of the row, until another control cell overrides it.
The screen
Text mode is 40×28 cells of 6×8 pixels. Each cell holds one code. A code below 32 is a control, not a character, and sets the colour that follows on the row.
| Detail | Value |
|---|---|
| Screen | 40 × 28 characters |
| Cell | 6 × 8 pixels |
| Attribute model | Inline, serial |
Attributes
Colour is set by a serial attribute. A control cell in the row sets ink or paper, and the colour holds from that cell along the row until another control cell changes it. So an attribute takes a whole cell of its own, shown as a space, and colours everything after it on that line. To read a cell's colour, look left along the row for the nearest control, and use the default when the row holds none.
Colours
The Oric shows eight colours, the palette Sprites.Platform.Oric.Palette. An ink control names one for the text, a paper control one for the ground. The default is white ink on black paper.
In the editor
The Oric text editor opens a 40×28 screen on white ink and black paper. The details come from Sprites.Platform.Oric.Text: DefaultWidth 40, DefaultHeight 28, WholeCell true, so an ink or paper cell clears the character there and holds along the row. See the text media page and Text storage.