Do you think this type of array would work (two opposing led's on a column) using the frequency timer 2 (direct drive) method in the playground?
Yes, I would have thought you'd be able to drive something like that. You'll have half the refresh rate though if you light up each column twice (once in each direction) so you'll need to be careful that the rate doesn't drop too low and the LEDs start visibly flashing.
In fact it looks like they even use the same technique of an interrupt driven display routine reading the contents of an array representing the state of the LEDs.
Great thanks! I think I will give it a try and report back.
EDIT: will i need to edit the code other than changing the refresh rate? I imagine i will have to change how the columns are addressed correct?