3 ms·
Was it fast enough to replace the palette during horizontal blanking? A quick Google search took me to this forum: http://eab.abime.net/showthread.php?t=50518 h
by pezezin 6y ago
Was it fast enough to replace the palette during horizontal blanking? A quick Google search took me to this forum: http://eab.abime.net/showthread.php?t=50518 http://eab.abime.net/showthread.php?t=50518
According to the information provided there, trying to do a 32-color full palette swap every scanline would starve the CPU.
- vardump 6y agoYeah, it would steal a lot of DMA time, and would starve a CPU not executing code & accessing data in the Fast RAM. But at least you can display pretty pictures without HAM fringing. :-)
- pezezin 6y agoFair enough. I'm always amazed at the kind of tricks expert programmers could pull off on those old 2D machines. Have you seen the Sega MegaColor demo? A crazy guy managed to play full color video at 30 fps in the Sega Megadrive. No graphics, no sprites, just change the background color for every pixel through DMA!