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 | ? | ? | ? | ? | ? | ? | ? |