Sega Saturn 3D Controller

Started by ulao, July 18, 2008, 12:51:20 AM

Previous topic - Next topic

ulao

Hi all, I'm working on some saturn usb code for the Sega Saturn controller, and I was wondering if anyone had info on the 3D Controller.

I'm not sure how they get  more then Boolean info on the data line. I'm hoping the osc. will revile goodies when I get a 3d controller.

I know the sega has an ID system that detects the controller type so my guess is that the 3d controller has a communication protocol for the analog stick and uses some of the extra data combination to send this information.



If anyone has a thought let me know thx..


Regular Saturn INFO:

Control Port
pin #   Name   Function
1   VCC   +5v (Out)
2   D1   Data 1
3   D0   Data 0
4   S0   Select 0
5   S1   Select 1
6   5v   +5v (Inp)
7   D3   Data 3
8   D2   Data 2
9   GND   Ground
   
Bit Assignments
S0   S1      D0   d1   d2   d3
Off    Off    Z    Y    X    R
On    Off    B    C    A    St
Off    On    Up    Dn    Lt    Rt
On    On    -    -    -    L

-------------^---^---^  may be for other controller types .