go black some times.That means that it is in one of the Modes where
the registers are set to all pixels on,in my case that means my
data/command pin is loose and it is interpreting data as command :).
About the dirty screen bit.When the LCD is reset it has random stuff
in the data RAM.You have to explicitly clear everything to get a blank
screen.If you get patches of dots.Your data pins are loose :)/too
It eventually works out and is heaven for debugging and writing smug