Using a paralel LCD attached to an Attiny85 through a shift Register.

I guys… After much looking around i need some help…
I wanted to control a LCD to an Attiny85, and obviously (using a parallel data display) that is not possible because the Tiny does not have enough pins…
So i decided to use a latched shift register in a way that i would send to it a serial bite and latch it.
that in theory should work just fine… But the trued is that i just can´t make it work…
And so i’d like to know if some of you have any idea how can i do it…
What library should i use if and some example code.
thank you very much all!

There is code for a HC595 shift register. Just see how it works. I guess that the HC595 library code bit-bashes SPI instead of using the hardware SPI. So it will work immediatlely on the tiny85.

It seems a mystery. HC595 adapters for an LCD are like hen's teeth. I2C adapters are almost given away. But the LiquidCrystal_I2C code tends to expect hardware TWI.

For example, I can drive an I2C LCD in Codevision C with a Tiny. Apperently Arduino has a TinyWire version for an I2C LCD.

David.