lcd with ATmega 644

i make a small mistake , i named d1,d2,d3,d4,d5,d6, when 1 should be d0 to d5....but i got 4 lines of garbage on the lcd...i changed to d25,d24,d20,d21,d22,d23 and got nothing.

found the problem, had the row and col on the lcd backwards...works now....now to build a finish board, for my 644 and 1284