Playstation controller on Arduino Duemilanove

I was wondering if anyone has successfully gotten a PS1 controller to work with Arduino 18. I finnally managed to get the example to compile by adding #include <WProgram.h> but after the compile and upload, I can get no information from the controller. I am useing PS1 controller (no analog) and not useing any pullup resisters. I have tried running 3.3V and 5V and still nothing. I have tried 2 controllers and still nothing. I am useing Windows XP, Atmega328 on an Arduino Duemilanove, Arduino 18 and have tried the PSX library and the PSXAnalog library.