[Actually, you could use a simple non dedicated Micro. Like right now, i'm working with 8085 micros. I know, it's a bit simple, but fun. Writting the program above would be easy.
Yeah that is true, but getting the circuit down to 3 chips is the fun of it, sure you can do it with 10, but...