I haven’t had the nerve to test if my 8×8 PWM code could cope with a double sized matrix, but it turns out someone else has already had fun doing that.
Have a look at dirk’s blog for more information. It’s in German though.
Here’s a video showing an extended color demo running on 16×8 pixel. It’s nice to see that the smiley is still in there ;-)