35 Comments
- kardonn, on 10/12/2007, -4/+18http://www.ppl-pilot.com/ - original story
- asif5th, on 10/12/2007, -2/+14Where can I buy? :|
- Rikkochet, on 10/12/2007, -2/+13*GASP* 1: Not all people on Digg are in your high school physics class
*GASP* 2: Not all people on Digg live in your country
*GASP* 3: Not all people on Digg have taken high school physics recently - NSMike, on 10/12/2007, -1/+11ur s0 1337.
- chemman, on 10/12/2007, -0/+7I think I'll have to put this on my list to make. I think I have most of the components already anyway. Thanks!
- MikeD606, on 10/12/2007, -1/+6somehow I read that comment with Napoleon Dynamite's voice in my head.
- krazytom, on 10/12/2007, -0/+4Watch the entire video before you comment.
His comment on having the LED because all hacks need an LED was pretty funny. - nerditup, on 10/12/2007, -0/+4do you think you could make it for the pc?
- sych0, on 10/12/2007, -0/+4he's got poor zelda stretched way the ***** out :(
bars arent bad guys - bobothn, on 10/12/2007, -0/+4@strikerK
http://www.ppl-pilot.com/
The original article is a how to. this is engaget linking to hack a day linking to the actually story - jer2eydevil88, on 10/12/2007, -0/+3I'd rather have it powered by a couple of removable double a batteries as they are inexpensive and easily swappable should the power go down.
I understand to make it feel the same and to relatively keep the same weight a better power source was needed. - heatman, on 10/12/2007, -1/+4"Especially spouses: they tend to get worried when their SO disappears to the basement with a bundle of chips and circuitry."
hahahahaha....
....hah...hah...ha...
..*sigh*... - ReCkLeSsX, on 10/12/2007, -0/+3I'll definitely have to do the same.
- bobothn, on 10/12/2007, -0/+3@nerditup
It would be cool if you could make different receivers for different devises. 1 for your gamecube/wii one for your pc one your xbox / 360. so you could have 2 snes and 2 nes controllers moded that works on everything. - scratched, on 10/12/2007, -0/+3I don't understand why everyone is digging kardonn down. The link he sent is the link to the ACTUAL controller schematics and instructions on how to build one.
I'll definitely be making at least the SNES controller if I can find all of the parts and learn how to read schematics (I know it isn't hard, I just don't have much time to learn them) - mrtorok, on 10/12/2007, -3/+6I'm really getting tired of seeing people come up with these little innovations with different Wii things when these little innovations AREN'T AVAILABLE FOR PURCHASE.
- strikerK, on 10/12/2007, -1/+3I hope someone writes up a tutorial for making that beauty
- Elranzer, on 10/12/2007, -5/+6Ugh... NES games in widescreen. The horror. The stretched horror.
- marcan, on 10/12/2007, -1/+2Nice hack. Personally, I'd make a wiimote extension out of this (i.e. an equivalent to the Classic controller, but using NES or SNES pads). That way you can use the original controller to play VC games directly through the Wiimote, and the electronics would be much simpler, since the Wiimote does power and wireless for you - all you'd really need is a PIC and a few resistors. And it would of course be PC compatible too, using any of the Wiimote drivers / utilities.
A while ago I made a SNES/NES to USB interface using a PIC18F2550. You could use it inside the actual controller like I did, or put it outside as an adapter. I never bothered to document it, but drop me a line if you want the code or schematics (marcan@marcansoft.com).
One thing I don't understand though is why people still use the damn PIC16F84(A). There are better, smaller (and bigger), faster, and CHEAPER PICs available. 16F628, 16F88, the 18F series (which people should really consider starting using more often. No, seriously, they fixed 90% of the annoyances of the 16F series, and they're faster), etc. The 16C84 was the first rewritable PIC available, and the 16F84 followed (which is why everyone used it for hobby electronics), but nowadays pretty much everything is produced with flash memory, and the 16F84 has next to no peripherals (compare with many 18F PICs which have three or four timers, A/D, I2C, SPI, EUSART, CCP, USB, CAN, a multiplier, comparators, and a lot more). - marcan, on 10/12/2007, -0/+1Not the compiled .hex file, but recompiling the .asm will work with most 16Fxx series PICs given a few changes. From looking at the transmitter file, here's what I see would need changing to use on, say, a 16F88:
1. He's using absolute mode, so you'll have to change all the variable addresses. Converting the code to relocatable might be worthwile (it isn't hard, and that way the assembler does more things for you). Otherwise, just change the RAM start address (at least put all the variables into a CBLOCK so you only have to change one number). IIRC, newer PIC16s have RAM starting at 0x20 or thereabouts, so TIMER1, TIMER2, CURBIT, START_BIT will have to be changed to start at that address. The typical way of doing it in absolute mode is:
CBLOCK 0x20
TIMER1
TIMER2
CURBIT
START_BIT
ENDC
This will set them to addresses starting at 0x20, which makes it much easier to maintain
2. Disable A/D converters, and possibly other things like comparators. These tend to be on by default on newer PICs, and will render your PORTA unusable for digital purposes. Usually, all it takes is MOVLW 0x0F / MOVWF ADCON1 (doublecheck the value with the datasheet, it varies. Some PICs use ADSEL which works differently).
3. Change the __config settings. These vary for each PIC. The ones included might work fine for newer PICs though, as the defaults are usually good for most options.
4. Change the include file. Also, take out the path - it's unneeded and makes it annoying to compile on another machine.
5. Change the "list p=16F84A" directive to match your PIC
For PIC18Fxx the situation changes, as it's a different architecture and you'll need to change the code substantially. However, it's still perfectly doable (most things could even be automated using search and replace, although for such a short program it's probably not worth it). - noizes, on 10/12/2007, -0/+1Never know, but a + for a link to the article. Instead of Engadget -> Hackaday -> The article.
- dralezero, on 10/12/2007, -0/+1Any word on N64 controller mod to play those VC 64 games?
- muzzle, on 10/12/2007, -1/+2dupe?
http://digg.com/mods/DIY_Wireless_NES_controllers_for_Wii_Gamecube - Cynic66, on 10/12/2007, -0/+1Do you think the programming information he posted for the PIC16F84 would be compatible with these newer PICs?
- RobertPatrick, on 10/12/2007, -0/+0Reminds me of when I built an arcade stick for my PS2 with a Saturn Virtua Stick. You could buy a Virtua stick for nothing and then you would put a PS1 paddle card in it and there you had it : an arcade stick for PS2 !!! Since I'm really bad at electronics, I was quite proud to have been able to built that stick in order to play Capcom VS SNK.
- 60effects, on 10/12/2007, -0/+0He seems to have a nice entertainment setup, except for the TV stand. Is that a bedsheet covering a card table?
- demonzeos, on 10/12/2007, -0/+0Pretty tight..If I had a Wii I would totally do this, the only problem is it would take a long time to figure it out if you don't know electronics...
- MikeD606, on 10/12/2007, -0/+0reading week? Is that like Spring Break in other countries? please elaborate...
- Sinizar, on 10/12/2007, -2/+1Don't buy from these guys! Zero technical support, if they send you a bad controller or chip you are out of luck! F- on customer support.
- tehpyro, on 10/12/2007, -3/+2I'm definitely making one over reading week! :D
- devindotcom, on 10/12/2007, -4/+2You can get wired versions here:
http://www.retrousb.com/
I bought one years ago for my brother, worked great and I hear they work just fine with the Wii too.
I know it's not the same but it's a good resource anyway, not everyone is a tinkerer. - rockforever, on 10/12/2007, -6/+3Screw buying it, make it in true fashion.
- convoluted, on 10/12/2007, -5/+1Another use for these old controllers besides belts!
- tehpyro, on 10/12/2007, -5/+1I'm definitely making one over reading week! :D
- inactive, on 10/12/2007, -30/+2god its not like this is hard or anything we did it in physics class like a month ago


What is Digg?
Check out the new & improved