GC+ w/ Raspberry Pi?

Discussion in 'Raspberry Pi' started by fluiddaudio, May 14, 2017.

  1. fluiddaudio .

    Joined:
    Feb 17, 2017
    Messages:
    93
    Likes Received:
    95
    Location:
    British Columbia, Canada
    I know it's not its intended use, but would it work? :XD:
     
  2. Aurelio The Fixer ᕕ( ᐛ )ᕗ Staff Member . . . . .

    Joined:
    Mar 3, 2016
    Messages:
    1,789
    Likes Received:
    2,441
    Portables:
    2
    Do you mean connecting GC+ to the raspberry or using the raspberry as a GC controller?
     
  3. fluiddaudio .

    Joined:
    Feb 17, 2017
    Messages:
    93
    Likes Received:
    95
    Location:
    British Columbia, Canada
    Connecting the GC+ to the Pi
     
  4. Aurelio The Fixer ᕕ( ᐛ )ᕗ Staff Member . . . . .

    Joined:
    Mar 3, 2016
    Messages:
    1,789
    Likes Received:
    2,441
    Portables:
    2
    To make it simple, no, it's not really doable. The real issue here is that the communication protocol would have to be emulated by software and since linux is not a real time OS (at least the standard builds used on raspberries) you can't emulate it properly and keeping the signal timing right.
    There's obviously the simple solution of using any kind of GameCube to USB controller converter and use that, but I don't see why anyone should do this
     
  5. fluiddaudio .

    Joined:
    Feb 17, 2017
    Messages:
    93
    Likes Received:
    95
    Location:
    British Columbia, Canada
  6. cheese the tallest memer in town Staff Member . . .

    Joined:
    Mar 2, 2016
    Messages:
    2,493
    Likes Received:
    2,214
    Location:
    Florida
    You could always just use the digital pins as digital buttons and hook up an adc for analog. Then just use one of those pi emulator things to use the inputs
     
    fluiddaudio likes this.
  7. Aurelio The Fixer ᕕ( ᐛ )ᕗ Staff Member . . . . .

    Joined:
    Mar 3, 2016
    Messages:
    1,789
    Likes Received:
    2,441
    Portables:
    2
    Pinotte and cheese like this.

Share This Page

Loading...