I have tried reflashing the ATtiny85 with different fuse settings, the "divide clock by 8" setting seems to make a difference in the amount of garbage being printed, but it's still garbage nonetheless.
I have triple checked the wiring and everything looks correct. Unfortunately I only have a single PS/2 keyboard to test this with, it's a cheap HP keyboard (that I know works, I have used it with various computers in the past). Has anyone else ran into this issue before?
EDIT: Turns out I actually needed to set the clock fuse setting to CKSEL=0001, SUT=11, in order to use the internal PLL to get a 16 MHz clock. I originally assumed that I should've been using the default 8 MHz clock, so this should probably be mentioned somewhere on the wiki. It all works now.
