Classic+ Initial Release

JacksonS

.
.
.
Joined
Feb 17, 2016
Messages
301
Likes
576
Location
Boston, MA
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.
 

ShockSlayer

the real
.
.
Joined
Jan 16, 2016
Messages
1,512
Likes
3,940
Location
standing up
Portables
please do not ask!!!! I will NOT respond
So this connects to a Wiimote? How are the motion controls done for the Nunchuk stuff?
 

ShockSlayer

the real
.
.
Joined
Jan 16, 2016
Messages
1,512
Likes
3,940
Location
standing up
Portables
please do not ask!!!! I will NOT respond
Neat! Looks like a pretty solid design.
 

BocuD

.
Joined
Jul 21, 2016
Messages
468
Likes
605
Location
The Netherlands
Portables
3
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

.
.
.
Joined
Feb 17, 2016
Messages
301
Likes
576
Location
Boston, MA
Portables
6
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?
Thanks. I won't be selling any, at least not right now. They may become available on the BB store for a little while.
 

Aurelio

ᕕ( ᐛ )ᕗ
Staff member
.
.
.
.
.
Joined
Mar 3, 2016
Messages
2,219
Likes
2,937
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.
 
Joined
Dec 10, 2016
Messages
578
Likes
663
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 :)
 
Joined
Mar 18, 2017
Messages
281
Likes
135
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.
 
Joined
Dec 10, 2016
Messages
578
Likes
663
Location
Constant Fear
Portables
sin^2(x) + cos^2(x) +e^(i*pi)
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.
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.
 

JacksonS

.
.
.
Joined
Feb 17, 2016
Messages
301
Likes
576
Location
Boston, MA
Portables
6
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.
Yep. The original Nunchuk doesn't work with SNES Classic, so it needs to be in Classic Controller mode.

They (I believe) use the same protocol as the Classic controller, because you can use snes classic controllers on the wii u
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.
 

JacksonS

.
.
.
Joined
Feb 17, 2016
Messages
301
Likes
576
Location
Boston, MA
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:
 

Shank

Moderator
Staff member
.
.
Joined
Jan 31, 2016
Messages
1,286
Likes
2,723
Portables
6
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.
 

Stitches

2 and a Half Dollarydoos
Staff member
.
.
Joined
Feb 5, 2017
Messages
3,773
Likes
2,981
Location
Banana Bender Land, Australia
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:
Duuuuuuuuuuuuuuuuuuuuuuuuuuuuude
 
Joined
Jan 30, 2018
Messages
83
Likes
84
Location
Austria
Portables
2
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:
OMG ;)
 
Top