How do you upload a program to an ATtiny85?

I've read many instructables on how to do it with an arduino, but how is this done with the simple chip? I've seen no information on how to do it standalone. Anyone know?

SPI - a three wire interface to the chip, using a special programming adapter - which CAN be made from an Arduino.
4lifenerdfighter (author)  steveastrouk5 years ago
I'd like to do it without an arduino, though. Can you provide a circuit?
Look for a parallel port programmer, otherwise a "real " programmer can be bought for 30 USD.

Steve