PS2 Controller Interfacing

Does anyone know what data is being sent from the controller?
I am using a pic micro and not having any luck with this. Can someone tell me what the data is suppost to be? My setup right now is reading the controller while it is hooked up to the PS2 console and trying to output the data to a LCD but I get weird numbers and when I press any button there is no change in the data. What format does the controller transmit the data?
If anyone can help please do as
I am very stumped

Thanks
Twisted. :question:

Hi Twisted,

The short answer is yes we know most of the data that is sent to and from a PS2 controller. There are several examples of code for this on the website. You can see examples of this for example in Xan’s phoenix code, and if you look at the product page for the PS2 that lynxmotion sells, They have links to some tutotorials, and some documents on the Ps2. I am also in the process of trying to convert the Basic Atom Pro Ps2 handling to ASM, which you can see some details in the thread: lynxmotion.net/viewtopic.php?t=4540

The ps2 uses a semi SPI type of interface which I believe that many pics do support SPI. My favorite document on understanding the PS2 is:
curiousinventor.com/guides/ps2

Good Luck
Kurt

Thanks Kurt,
I will be working on this and also looking at your ASM code to see where I have been going wrong with this. I am sure I will need some help in the future. I am in the process of making a Microchip Microcontroller that can interface with the PS2 and then transmit to the SSC32 board. If I am unable I will just have to bite the bullet and get the Bot Board.

Thanks again
Twisted.