UNDER CONSTRUCTION (may be confusing)
Each background mode (also known as graphics mode) has a different tradeoff of features available.
√ = supported
m = manually
c = through composite
t = specifically timed code
h = horizontal blanking
blank = unsupported
| Mode | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|---|
| Colour maths | √ | √ | √ | √ | √ | c | c | √ |
| Hi-res | m | m | m | m | m | √ | √ | m |
| 16x8 tiles | √ | √ | ||||||
| Interlacing | m | m | m | m | m | √ | √ | m |
| Column splits | t | t | v | t | √ | t | √ | t |
| Direct colour | √ | √ | √ | |||||
| Affine | h | h | h | h | h | h | h | √ |
| # of Colours | 97 | 121 | 121 | 256 | 256 | 121 | 121 | 256 (128 for BG2 in 7EXTBG) |
| w/ direct col | 2048 | 2048 | 256 | |||||
| # of Layers | 4 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| Bit Depth | 2bpp x4 | 4bpp, 4bpp, 2bpp | 4bpp, 4bpp, 2bpp | 8bpp, 4bpp | 8bpp, 2bpp | 4bpp, 2bpp | 4bpp | |
| Palette Size | 4 | 16, 16, 4 | 16, 16 | 256, 16 | 256, 4 | 16, 4 | 16 | ? |
| H512 | psuedo | psuedo | psuedo | psuedo | psuedo | √ | √ | |
| Mosaic | √ | √ | √ | √ | √ | |||
| Windowing | √ | √ | √ | √ | √ | |||
| Colors per layer | 32 | ? | ? | ? | ? | ? | ? | ? |