It's funny you posted the 16-step monochrome video. I had actually built a 4-bit (16 step) DAC so I could begin testing the aformentioned project of mine. I'm aiming for 640x480 resolution with grayscale tile graphics (eventually 8-bit, possibly).
Anyways, I ran the TVout several times connected to an old and big CRT screen via composite. It had plenty of color issues, so I found an old DirecTV receiver (yes, that's receiver, not DVR) that has plenty of plugs for pilfering. I figured out how to extract the PCB and tomorrow I'll desolder the S-Video connector so I can have dot crawl free grayscale.
The TVout lib is one of the most useful things I've found.. I made a audio spectrum analyzer with video output:
and a light pen:
it simply provides a ton of display space for the cost of a couple of resistors.
I use it with a portable DVD player that the dvd drive no longer works on, but takes composite video input. I love it because it only requires two pins for all that functionality to boot. This was the fist video of it I put online, the screen is the DVD player screen. You can buy NTSC composite color monitors, 3-6" in size for use as backup camera monitors off ebay for under $50. Hard to beat. I suppose I shouldn't use AC/DC, but rather appropo music imo...
Sure it's a memory hog and all that, but it's so dang useful, I consider it one of the best Arduino libs out there! I suspect it may be a different story under a Mega or a 1280.. it's the memory for mapping the data that is the problem. Bit mapping even monochrome:
Memory=(X * Y)/8 .. a byte is eight bits, binary. That only accounts for monochrome.. the total memory space on a 328 is just too small to keep the data map for the video.. and you'd need colorburst and all that stuff that Arduino won't make anywhere as easily as it makes "sorta" NTSC composite mono.
I'm picking up a 644 (40 pin Arduino-compatible AVR, more resources than a 328 but still a DIP).. if I remember right it has substantially more SRAM, so higher resolution data maps might be possible. The AVR core is plenty fast I'm betting, the 328 handles it awesomely.
The TVout lib is one of the most useful things I've found..
I think so too.
In Japan analog broadcast TV has ended last year except for some areas.
So There are many redundant CRT televisions.
We can use the television as personal use, for hobby, for goo display.
We can achieve it by using TV out lib and only 2 registers.
I also want to contribute something.
So I must study English!