Tom Forsyth on Nostr: Computers like the ZX Spectrum had each 8x8 block have 1 bit per pixel, and that 1 ...
Computers like the ZX Spectrum had each 8x8 block have 1 bit per pixel, and that 1 bit selects between two colours chosen by an 8-bit attribute. For the Spectrum the attribute had 3 bits for colour 0, 3 bits for colour 1, 1 bit to make them bright, and a completely pointless "flash" attribute.
But what if you had twice as many bits?
Well, you'd have four colours per pixel to choose from, and a 16-bit attribute chunk. So 16/4 = 4 bits per colour. Same as the Speecy. Buuuut....
Published at
2024-04-23 05:08:43Event JSON
{
"id": "409caa73a622d0ce75caeb7fbf89a643db0fe27aab67c5715cdd2ab6a9cd55ea",
"pubkey": "59c5c61181eb766e339fd4da8594510cc8ee73ae967fe4298fafc81c718619d4",
"created_at": 1713848923,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodon.gamedev.place/users/TomF/statuses/112318803059497269",
"activitypub"
]
],
"content": "Computers like the ZX Spectrum had each 8x8 block have 1 bit per pixel, and that 1 bit selects between two colours chosen by an 8-bit attribute. For the Spectrum the attribute had 3 bits for colour 0, 3 bits for colour 1, 1 bit to make them bright, and a completely pointless \"flash\" attribute.\n\nBut what if you had twice as many bits?\n\nWell, you'd have four colours per pixel to choose from, and a 16-bit attribute chunk. So 16/4 = 4 bits per colour. Same as the Speecy. Buuuut....",
"sig": "655d2faede13b519d6658a30321e0b42da30556657aea473b62c3f01c55ff6798a2c4b2bd814b6f889ef92b2fc36c1f36f70054568defef3cce78d5a0331c738"
}