LCD display help

What?!? No one wants to jump in on this? He he. :smiley:

I was able to get it to display some intentional garbage. I'm still learning how LCDs are even addressed at this resolution, but I did figure out the functions of all the wires by probing them with a continuity tester and comparing to the data sheets for the two main chip types.

In case anyone's interested, the screen is 480 x 128. It's divided into 4 quadrants (240 x 64), each driven by 3 HD61100A chips, two quads share one HD61103A chip. The 8 wires are 5 serial data lines (one for the columns in each quad and one for all rows) and 3 common clock lines. The 4 power leads are +5V, Gnd, -9V (works, but could be -12V) and Contrast ref'd to the -V. It's NOT a bi-directional interface as I had originally thought (whew!)

I'll update with the actual pinouts when I get home from work tonight.

So far it looks like this thing has way too many dots for the Arduino to address in a timely manner. So I'm just farting around with one quadrant for now. Maybe when I wrap my head around the addressing a bit better, I can speed it up to a usable rate.

I'm also thinking some shift registers will help speed it up a bit, since I have to address all 8 pins at once anyway, I can just turn that into a bit map and shift them in... maybe. Not sure that will help much.

Geeking out over here.... Cheers!