The NES doesn't have HDMI. It doesn't even have HDMA. Nor does it have a lot of intermediate color shadess like those needed for a night sky background. So I needed to make a gradient sky background a different way. I made 1/8, 1/4, 3/8, and 1/2 density repeating tiles and checked them in blargg's snes_ntsc to make sure the diagonal stripes aren't as obvious as they are in, say, the title screen of Dr. Mario. Then I made transitions between the stripes, placing pixels carefully to make the artifacts blend into the RF noise. Finally I flipped the tiles horizontally and vertically and inverted them to make the bottom half of the transition.
Feel free to use this 8x128 pixel gradient pattern in your games. The pattern might need to be modified for ColecoVision, MSX, SMS, and Genesis games because of their VDPs' vertical color artifact pattern. Is there a preview program like snes_ntsc that takes a 256px or 320px image and renders it for these platforms?
Attachment:
File comment: Sky background, including an 8-pixel-wide repeating pattern
fdmockup_gradient.png [ 690 Bytes | Viewed 7013 times ]
fdmockup_gradient.png [ 690 Bytes | Viewed 7013 times ]
Attachment:
File comment: Sky background on a TV, as simulated with snes_ntsc (please zoom)
fdmockup_gradient.jpg [ 33.44 KiB | Viewed 7013 times ]
fdmockup_gradient.jpg [ 33.44 KiB | Viewed 7013 times ]
Feel free to use this 8x128 pixel gradient pattern in your games. The pattern might need to be modified for ColecoVision, MSX, SMS, and Genesis games because of their VDPs' vertical color artifact pattern. Is there a preview program like snes_ntsc that takes a 256px or 320px image and renders it for these platforms?