Classic+ Initial Release

Discussion in 'The Cutting Edge' started by JacksonS, Feb 11, 2018.

  1. JacksonS . . .

    Joined:
    Feb 17, 2016
    Messages:
    302
    Likes Received:
    510
    Location:
    Georgia, USA
    Portables:
    6
    Classic+.jpg

    I've been working hard on a new controller emulator and it's finally ready for release! Classic+ is a replacement for Classic Controller and Nunchuk controllers in the same vein as GC+. It comes with a Wii homebrew app called Classic+ Configurator that handles calibration, updating, and other settings.

    GitHub Link

    All of the code and designs needed to build one are available on GitHub. I will continue updating the GitHub if any changes need to be made and will post updates here. Feel free to discuss or ask questions about the device in this thread.
     
    Predue89, Davuld86, link270 and 15 others like this.
  2. ShockSlayer Ivan - the tyranny of evil men . .

    Joined:
    Jan 16, 2016
    Messages:
    1,838
    Likes Received:
    3,923
    Location:
    Ragnarok, re-entry
    Portables:
    All
    So this connects to a Wiimote? How are the motion controls done for the Nunchuk stuff?
     
  3. JacksonS . . .

    Joined:
    Feb 17, 2016
    Messages:
    302
    Likes Received:
    510
    Location:
    Georgia, USA
    Portables:
    6
    Yes, it's wired to a Wii Remote expansion port. The on-board accelerometer mimics the exact same output as a Nunchuk.
     
    ShockSlayer and Nold like this.
  4. ShockSlayer Ivan - the tyranny of evil men . .

    Joined:
    Jan 16, 2016
    Messages:
    1,838
    Likes Received:
    3,923
    Location:
    Ragnarok, re-entry
    Portables:
    All
    Neat! Looks like a pretty solid design.
     
    Noah and JacksonS like this.
  5. BocuD .

    Joined:
    Jul 21, 2016
    Messages:
    360
    Likes Received:
    328
    Location:
    The Netherlands
    Portables:
    2
    Looking very nice!
    I want to use one in my next wiip. Can I buy one from you directly or do I need to build one myself?
     
    JacksonS likes this.
  6. JacksonS . . .

    Joined:
    Feb 17, 2016
    Messages:
    302
    Likes Received:
    510
    Location:
    Georgia, USA
    Portables:
    6
    Thanks. I won't be selling any, at least not right now. They may become available on the BB store for a little while.
     
  7. Aurelio The Fixer ᕕ( ᐛ )ᕗ Staff Member . . . .

    Joined:
    Mar 3, 2016
    Messages:
    1,631
    Likes Received:
    2,253
    Portables:
    2
    I was taking a quick look at your code. Instead of doing what you did here, set the ADC result to be left justified and just take ADRESH as a result.
     
  8. JacksonS . . .

    Joined:
    Feb 17, 2016
    Messages:
    302
    Likes Received:
    510
    Location:
    Georgia, USA
    Portables:
    6
    Thanks!
     
  9. DeoNaught .

    Joined:
    Dec 10, 2016
    Messages:
    439
    Likes Received:
    443
    Location:
    Constant Fear
    Portables:
    sin^2(x) + cos^2(x) +e^(i*pi)
    you can have my babies.



    Also, while we are on the subject, are Deadzones configurable aswell? should be possible, but just want to make sure :)
     
    JacksonS likes this.
  10. JacksonS . . .

    Joined:
    Feb 17, 2016
    Messages:
    302
    Likes Received:
    510
    Location:
    Georgia, USA
    Portables:
    6
    Yes, deadzone and sensitivity are adjustable. Calibration is available too so you can use 3DS joysticks.
     
    DeoNaught and Stitches like this.
  11. Stitches 2 and a Half Dollarydoos Staff Member . .

    Joined:
    Feb 5, 2017
    Messages:
    971
    Likes Received:
    921
    Location:
    Australia
    Portables:
    6
    Cool, Wiimote+ now pls
     
    Koksi_90, The_Dude, DeoNaught and 6 others like this.
  12. JacksonS . . .

    Joined:
    Feb 17, 2016
    Messages:
    302
    Likes Received:
    510
    Location:
    Georgia, USA
    Portables:
    6
    Classic+ now supports SNES Classic. NES Classic should work too but I don't have one to test.
     
    cheese, mknrls, Shank and 5 others like this.
  13. MasterNate .

    Joined:
    Mar 18, 2017
    Messages:
    262
    Likes Received:
    116
    Location:
    The Mitten
    So, would the SNES classic be configured to work with the classic controller mode? I am guessing it would not be through the nunchuk mode.
     
  14. DeoNaught .

    Joined:
    Dec 10, 2016
    Messages:
    439
    Likes Received:
    443
    Location:
    Constant Fear
    Portables:
    sin^2(x) + cos^2(x) +e^(i*pi)
    Congrats, you got common Sense :p

    They (I believe) use the same protocol as the Classic controller, because you can use snes classic controllers on the wii u, so yes, you would use the Classic controller mode.
     
    Stitches likes this.
  15. JacksonS . . .

    Joined:
    Feb 17, 2016
    Messages:
    302
    Likes Received:
    510
    Location:
    Georgia, USA
    Portables:
    6
    Yep. The original Nunchuk doesn't work with SNES Classic, so it needs to be in Classic Controller mode.

    It's not the same protocol used on Wii/Wii U but it's not very different either. The original Classic Controllers as well as the SNES Classic controllers have the ability to work in either mode.
     
  16. Koksi_90 .

    Joined:
    Jan 30, 2018
    Messages:
    83
    Likes Received:
    78
    Location:
    Austria
    Portables:
    2
    The C+ is so cool and now i got it working :)
    I can only recommend this board

    Great work @JacksonS
     
    JacksonS likes this.
  17. JacksonS . . .

    Joined:
    Feb 17, 2016
    Messages:
    302
    Likes Received:
    510
    Location:
    Georgia, USA
    Portables:
    6
    Classic+ now supports IR camera emulation as well. It can be controlled using the right joystick only in Nunchuk mode. The original IR camera needs to be removed for emulation to work, but you can disable emulation entirely in the homebrew app if you don't want it to interfere with the original camera.

    Here's a demo video:
     
    Charjame, Mistermark, BocuD and 11 others like this.
  18. Shank Certified Wiitard Staff Member . .

    Joined:
    Jan 31, 2016
    Messages:
    1,009
    Likes Received:
    1,852
    Location:
    Texas
    Portables:
    2
    Thats so sick! I remember back in the early days of Wii running emulated pointer and motion controls on a portable was so far fetched it seemed unfeasible. It was one of those "it might be POSSIBLE but its so hard/so much work that nobody is gonna do it" ideas. And here we are, just a few years later, and its real and working. Amazing work, as always, Jackson. Thank you for always pushing the limits. I can't wait to throw this in a portable.
     
    link270, Pacal and JacksonS like this.
  19. Stitches 2 and a Half Dollarydoos Staff Member . .

    Joined:
    Feb 5, 2017
    Messages:
    971
    Likes Received:
    921
    Location:
    Australia
    Portables:
    6
    Duuuuuuuuuuuuuuuuuuuuuuuuuuuuude
     
  20. Koksi_90 .

    Joined:
    Jan 30, 2018
    Messages:
    83
    Likes Received:
    78
    Location:
    Austria
    Portables:
    2
    OMG ;)
     

Share This Page

Loading...