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.

Oric Text

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.

DetailValue
Screen40 × 28 characters
Cell6 × 8 pixels
Attribute modelInline, 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.