Image
An image is a full-screen bitmap. The machines vary in resolution, in the colours they show, and in how colour is applied to the pixels. Each machine name links to its image page. The image editor now exists, and paints a full-colour bitmap at the size the platform sets.
Editors
The image editor holds a full-colour bitmap over a tiled pixel grid, with layers and no animation frames. Each platform supplies the picker palette and the fixed screen sizes. Each platform name links to its live editor.
The colour model splits two ways. Direct-colour editors, Freeform, VGA, Amiga and BBC, hold a packed colour for every pixel. Attribute editors, Spectrum, C64 hires and Oric, hold a one bit ink or paper mask over an ink and paper colour grid at attribute cell resolution: on the Spectrum and the C64 hires each 8×8 cell carries its own ink and paper, so painting two colours into one cell clashes; on the Oric the attribute is inline, set by a control that takes a 6×1 cell and holds along the row until the next one. The attribute editor is Sprites.Media.Image.Cells.
| Platform | Palette size | Screen sizes / modes | Default size | Colour model |
|---|---|---|---|---|
| Freeform | Full RGBA | Any, 1–4096 | 256×256 | Direct, per pixel |
| VGA | 256 | 320×200, 640×480 | 320×200 | Direct, per pixel |
| Amiga | 32 | 320×256, 640×256 | 320×256 | Direct, per pixel |
| Spectrum | 15 | 256×192 | 256×192 | Attribute, per 8×8 cell |
| BBC | 16 | 320×256, 160×256 | 320×256 | Direct, per pixel |
| C64 | 16 | 320×200, 160×200 | 320×200 | Attribute, per 8×8 cell |
| Oric | 8 | 240×200 | 240×200 | Attribute, inline 6×1 |
The image editor is Sprites.Media.Image.
Machines
| Machine | Resolution | Colours | Colour model |
|---|---|---|---|
| ZX Spectrum | 256×192 | 15, two a cell | Per 8×8 attribute cell |
| Commodore 64 | 320×200 | 16, two a cell | Per 8×8 cell |
| NES | 256×240 | 64, four a block | Per 2×2 tile block |
| SNES | 256×224 | Up to 256 | Per tile and layer |
| Game Boy | 160×144 | 4 shades | Palette mapped per pixel |
| Amiga | 320×256 | Up to 4096 | Per pixel, bitplanes |
| BBC | 640×256, MODE 0 | Up to 16 | Per byte, interleaved |
| Oric | 240×200 | 8 | Serial attributes, inline |
| PC | 320×200, CGA | Up to 256 | Varies by mode |
| VGA | 320×200 | 256 | Per pixel, indexed |