Results 1 to 16 of 16

Thread: Prototype DS5 3/4 Speed NGC controller Pinout (Yes it's compatible with regular Cube)

  1. #1
    Combat Soldier
    DarthCloud's Avatar

    Join Date
    Dec 2007
    Location
    Montréal, QC
    Posts
    868

    Prototype DS5 3/4 Speed NGC controller Pinout (Yes it's compatible with regular Cube)

    Just received My prototype NGC controller today :)

    It's a DS5 Ver. B IRD No. 1313

    Was expecting to RE some weird proto communication protocol but at the end it just the same as a regular GameCube controller!

    So you can use it just like a regular controller once you build an adaptor since it use an RJ11 plug.

    I guess the 3/4 speed refer to the sampling of the analog axis?? Will need to check that once I get some time.

    Checked with my logic analyzer the data line between the cube and the controller, and the controller respond just as fast a regular controller would to status request.

    So the difference is internal only.

    Anyway here the pinout to help building an adapter:



    Everything work fine, all axis, all button and the rumble too.

    It feel a bit weird while playing since the main joystick is a lot higher than on regular controller. And it's surprising each time you hit the B button lol.

    Very nice looking btw:


  2. #2
    nice! I'd like to get one of those someday!

  3. #3
    Admin
    ASSEMbler Regix
    Pillar of the Community
    ASSEMbler's Avatar

    Join Date
    Mar 2004
    Posts
    15,977
    Blog Entries
    13
    3/4 refers to the speed of the hardware itself as I don't see controller polling speed ever being limited in modern hardware.

  4. #4
    cool, experienced any problems with any games?

    just wondering if their was any differences which may cause any issues?

    thanks for sharing

  5. #5
    Combat Soldier
    DarthCloud's Avatar

    Join Date
    Dec 2007
    Location
    Montréal, QC
    Posts
    868
    Quote Originally Posted by Mystical View Post
    cool, experienced any problems with any games?

    just wondering if their was any differences which may cause any issues?

    thanks for sharing
    No difference,

    I looked with my logic analyzer, I saw no difference at all how the controller response to GC request. Since their is only two basic command for wired controller (identify and status request) their is not much to test. It work or not.

    One thing I didn't check is the max range of the axis, their might be some change here but nothing that would affect compatibility. Some time since the plastic case is different the stick can go more or less further in one direction.

  6. #6
    New member Mowiez's Avatar

    Join Date
    Oct 2011
    Location
    Ontario, Canada
    Posts
    25
    Where'd you find this?

  7. #7
    Combat Soldier
    DarthCloud's Avatar

    Join Date
    Dec 2007
    Location
    Montréal, QC
    Posts
    868
    Quote Originally Posted by Mowiez View Post
    Where'd you find this?
    assemblergames.com marketplace :P ;)
    Last edited by DarthCloud; 10-12-2011 at 04:39 PM.

  8. #8
    Admin
    ASSEMbler Regix
    Pillar of the Community
    ASSEMbler's Avatar

    Join Date
    Mar 2004
    Posts
    15,977
    Blog Entries
    13
    You should test it before declaring it's compatible.

  9. #9
    Combat Soldier
    DarthCloud's Avatar

    Join Date
    Dec 2007
    Location
    Montréal, QC
    Posts
    868
    Quote Originally Posted by ASSEMbler View Post
    You should test it before declaring it's compatible.
    ....

    Quote Originally Posted by DarthCloud View Post
    Checked with my logic analyzer the data line between the cube and the controller.
    You should read, I did test it and it's working fine. I even comment about how it feel:

    Quote Originally Posted by DarthCloud View Post
    Everything work fine, all axis, all button and the rumble too.

    It feel a bit weird while playing since the main joystick is a lot higher than on regular controller. And it's surprising each time you hit the B button lol.
    In fact I played SSBB homerun contest on my Wii for a while last night using that controller.
    Last edited by DarthCloud; 10-12-2011 at 07:06 PM.

  10. #10
    Admin
    ASSEMbler Regix
    Pillar of the Community
    ASSEMbler's Avatar

    Join Date
    Mar 2004
    Posts
    15,977
    Blog Entries
    13
    Apologies, but I have so many posts to check a day and I can only skim for the most part.

  11. #11
    Admin
    ASSEMbler Regix
    Pillar of the Community
    ASSEMbler's Avatar

    Join Date
    Mar 2004
    Posts
    15,977
    Blog Entries
    13
    Hey, I have a lodgenet controller I can send to you to be tested ( I need it back though)

  12. #12
    Combat Soldier
    DarthCloud's Avatar

    Join Date
    Dec 2007
    Location
    Montréal, QC
    Posts
    868
    Quote Originally Posted by ASSEMbler View Post
    Hey, I have a lodgenet controller I can send to you to be tested ( I need it back though)
    PMed

  13. #13
    thanks for the info Darth Cloud

  14. #14
    FWIW, the polling speed is set by software (it uses the VI clock as reference), and software must be able to interpret the data for that controller specification (the format and ranges of the data varies slightly on different models of controllers). IIRC they are referred to as SPEC3, SPEC5, etc. The differences are pretty well documented, and the functions in the SI lib are easy to reverse.
    Last edited by shuffle2; 12-01-2011 at 04:17 PM.

  15. #15
    The 3/4 speed could describe the CPU speed of the devkit,so anyone running code would remember games wont lag on a final console.

  16. #16
    Just built this. Thanks so much! I think the controller feels really nice but it's kind of awkward on the hands.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •