7 ms·
Impressive memory optimizations. Streaming out converted pixel values was a neat way of pulling off the "framebuffer" without having enough memory for storing a
by bittwiddle 2y ago
Impressive memory optimizations. Streaming out converted pixel values was a neat way of pulling off the "framebuffer" without having enough memory for storing all the 16 bit values. Solid engineering.
- Dwedit 2y agoOoh, once we get to "streaming pixel values" out, then we're secretly using the LCD screen's internal memory as a second framebuffer.
- marlone93 2y agoThe LCD internal memory is write only and it is used just to hold the image being shown. Unlike the GBA where the video RAM is like a GP RAM, just slower.
- mrguyorama 2y agoIt is no different than when the atari 2600 used the slow fade of the CRT's phosphor coating as its "framebuffer". Anything you put out a dedicated video port is gone to you.