I've been doing some experiments over the past couple of days to try and get my head around the NTSC artifacting on the 7800. I understand the cause, but not how to use it.
That said...it only works when I'm using composite/RF out, not S-Video. Again, that makes sense as S-Video was created to eliminate NTSC artifacting. However, as more and more people mod their consoles for S-Video out, should we stop using the artifacting, and instead assume it will not occur?
It does seem like an either-or choice. If you ignore the artifacts and write colors as you please in 320 modes, users on unmodded consoles will find the screen smudged beyond all recognition. If you use artifacting, and a user plays it on an S-Video console, the screen will look messed as well.
My particular experiment was with 320D mode, hoping to make something like an Apple II graphics mode. If I recall from those years, on the Apple you only had Green or Purple pixels (or Red and Blue), but if you put a green pixel next to a purple pixel, you ended up with a white pixel because the color decoder in the monitor would screw up. That doesn't seem to work on the 7800, or at least not with my fancy HD TV (yeah, it's got RF in). I get some color that looks mostly like the SECOND color I draw. As in, if I draw green, purple, green, purple, green, purple, I get a solid purple bar.














