Acidmods

Console Modding------ ( Here you can talk about your favorite Consoles ) => Nintendo DS => DS Lite => Topic started by: thecauseandeffect on September 01, 2008, 07:17:49 PM

Title: external NES controller w/video and tutorial (and snes tutorial)
Post by: thecauseandeffect on September 01, 2008, 07:17:49 PM
is there a pin out diagram for slot 2? or should i just make the mini usb port?
im sure it has been done before, but i want to make an external NES controller so i can play roms on my ds
thanks for any help guys!

-------------------------------------------------
so it is time for me to sell my project!
its in the auction section here:
https://www.acidmods.com/forum/index.php?topic=29902.0 (https://www.acidmods.com/forum/index.php?topic=29902.0)
go check it!
Title: Re: external NES controller
Post by: Tri-edge on September 01, 2008, 07:44:38 PM
I don't have a pinout diagram for the slot two, but I do have the pinouts for everything else
https://www.acidmods.com/forum/index.php?topic=21933.0
 (https://www.acidmods.com/forum/index.php?topic=21933.0)
Title: Re: external NES controller
Post by: thecauseandeffect on September 01, 2008, 08:26:49 PM
suppose i can always solder the lines from those points to the slot 2 and use that as my "usb" connection
these pin out connections, is it as simple to just hook up a button to them, and it triggers them, or do i have to hook 2 wires up with a button, how does that work, so far i havent found explanations
Title: Re: external NES controller
Post by: Tri-edge on September 01, 2008, 08:47:49 PM
you can hook them by connecting the button to the point and a ground.  you can get an ipod connecter at sparkfun.com and wire it all up to a common ground if you want
Title: Re: external NES controller
Post by: thecauseandeffect on September 01, 2008, 09:21:18 PM
oh
so the buttons are just open connections to a ground, and when you press the button all you are doing is closing the connection?
i never knew that...this is going to be easier than i thought
Title: Re: external NES controller
Post by: aquatsr on September 02, 2008, 03:33:45 PM
OK what's the point of this? :eyebrow: You do know that the DS Lite has all the functionality of a NES controller and more? Sorry, but it seems ridiculous to make a external controller for a HAND HELD device that has BUILT IN buttons.

Good luck, though. :clap:
Title: Re: external NES controller
Post by: PspKicks316 on September 02, 2008, 03:41:58 PM
OK what's the point of this? :eyebrow: You do know that the DS Lite has all the functionality of a NES controller and more? Sorry, but it seems ridiculous to make a external controller for a HAND HELD device that has BUILT IN buttons.

Good luck, though. :clap:
Who cares if it does the same thing.
He wasnt the original look and feel of a classic NES controller while he's playing his roms. Personally, I'd love that too.
Title: Re: external NES controller
Post by: thecauseandeffect on September 02, 2008, 05:02:08 PM
maybe this will clear it up, i used to own over 600 nes carts...i sold them all because i have every rom on my ds, but i prefer the original controller
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi38.photobucket.com%2Falbums%2Fe107%2Fthecauseandeffect%2Fnesdddd.jpg&hash=7e12d2b75343ed3f8df3fdb889e8916cd4d01006)
Title: Re: external NES controller
Post by: PspKicks316 on September 02, 2008, 05:05:51 PM
Yeah just like I said ^_^

But dude, WOAH that's a lot!!
Title: Re: external NES controller
Post by: thecauseandeffect on September 02, 2008, 11:16:23 PM
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi38.photobucket.com%2Falbums%2Fe107%2Fthecauseandeffect%2F1-1.jpg&hash=d5fe24bf8390e94a545f79d9338a75a4309cf231)
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi38.photobucket.com%2Falbums%2Fe107%2Fthecauseandeffect%2F2.jpg&hash=7811920646dc3d41ca0dfa9b98d889d636d0aaec)
i thought i would give a little update
so far everything is tested and is working through the gba filler cart, i will just wire the controller into the corresponding pins and yeah, simple as hell
this afternoon i will be getting a nes controller to finish it up
i think im also going to led mod the nes controller just for the hell of it, haha
Title: Re: external NES controller
Post by: PspKicks316 on September 03, 2008, 02:43:52 AM
Do gba games still work with it or did you cut the slot traces?
Title: Re: external NES controller
Post by: thecauseandeffect on September 03, 2008, 06:52:24 AM
i dont see why the gba slot wouldnt still work, i didnt do anything else to the slot 2,  although i dont know for sure because i dont have gba games to test with.  the only way i could see it interfering is if a gba game tells the pinouts to do something crazy.
Title: Re: external NES controller
Post by: Tri-edge on September 03, 2008, 07:23:35 AM
Do you mind if i remake this pic so it is clearer? i will give you due credit, and i am also going to add some other points i found poking around.

Go ahead, just make sure you give the others credit too.

(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi38.photobucket.com%2Falbums%2Fe107%2Fthecauseandeffect%2F1-1.jpg&hash=d5fe24bf8390e94a545f79d9338a75a4309cf231)
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi38.photobucket.com%2Falbums%2Fe107%2Fthecauseandeffect%2F2.jpg&hash=7811920646dc3d41ca0dfa9b98d889d636d0aaec)
i thought i would give a little update
so far everything is tested and is working through the gba filler cart, i will just wire the controller into the corresponding pins and yeah, simple as hell
this afternoon i will be getting a nes controller to finish it up
i think im also going to led mod the nes controller just for the hell of it, haha
Why don't you do the last 4 buttons that way you can hook a different controller up later, if you wanted to.
Title: Re: external NES controller
Post by: thecauseandeffect on September 03, 2008, 10:06:54 AM
because im an idiot... making that change tonight! haha
thats good because i was thinking about doing an snes controller in the future.
Title: Re: external NES controller
Post by: aquatsr on September 03, 2008, 03:22:22 PM
Who cares if it does the same thing.
He wasnt the original look and feel of a classic NES controller while he's playing his roms. Personally, I'd love that too.

Ohhh ok. Well in that case, something for your viewing pleasure:

http://www.engadget.com/2008/07/20/modder-shoves-emulator-roms-into-actual-nes-controller/ (http://www.engadget.com/2008/07/20/modder-shoves-emulator-roms-into-actual-nes-controller/)
Title: Re: external NES controller
Post by: thecauseandeffect on September 04, 2008, 12:41:51 AM
YES!
finished!
it works beautifully too!  i will upload pics later, although i can imagine you all know what it is supposed to look like.
time to finally sleep


ps: i bricked my third touchscreen  :censored:
why the hell are these things so fragile?
Title: Re: external NES controller
Post by: PspKicks316 on September 04, 2008, 01:06:18 PM
ps: i bricked my third touchscreen  :censored:
why the hell are these things so fragile?
Congrats!
And uh. You can't "Brick" a touch screen. You can break one...
They're not that fragile, They're kinda flexible too...
How did you break them?!
Title: Re: external NES controller
Post by: thecauseandeffect on September 04, 2008, 02:59:40 PM
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi38.photobucket.com%2Falbums%2Fe107%2Fthecauseandeffect%2FDSC_5198.jpg&hash=b712004f22cb9377b8442fd09e99d760f2b8c594)
for some reason they always become unresponsive.
they still display, but the touch part doesnt work anymore
Title: Re: external NES controller
Post by: PspKicks316 on September 04, 2008, 03:30:24 PM
Probably not in all the way...
And that looks awesome! Now take a gba card and make a little addon at the top of the controller so it fits into the DSL. Then the DSL will sit on the controller like it's a real addon or part of it. That would be awesome.
Title: Re: external NES controller
Post by: MARIOPARTY53 on September 04, 2008, 04:03:06 PM
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi38.photobucket.com%2Falbums%2Fe107%2Fthecauseandeffect%2FDSC_5198.jpg&hash=b712004f22cb9377b8442fd09e99d760f2b8c594)
for some reason they always become unresponsive.
they still display, but the touch part doesnt work anymore
lets see a video!!!
Title: Re: external NES controller
Post by: thecauseandeffect on September 04, 2008, 04:53:32 PM
i would love to make a video, but i dont have a video making device at the moment.  i will make one soon though

@PspKicks316
i think that would be way too awkward and unplayable.
Title: Re: external NES controller
Post by: PspKicks316 on September 04, 2008, 05:54:29 PM
Maybe, but I guess it all depends on your personal style of play. Or something xD
Title: Re: external NES controller w/video
Post by: thecauseandeffect on September 07, 2008, 08:42:08 AM
http://
for some reason embedding isnt working, if anyone could fix my post i would appreciate it

System: if you edit this post you will loose embed
Title: Re: external NES controller w/video
Post by: eddieluu on September 07, 2008, 11:50:22 AM
can u put a tut on how 2 do the external controller with a SNES controller?
Title: Re: external NES controller w/video
Post by: thecauseandeffect on September 07, 2008, 02:33:27 PM
yeah, ill make one tonight

edit:
and here it is, at least from the way i did it, but ported to a SNES controller
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi38.photobucket.com%2Falbums%2Fe107%2Fthecauseandeffect%2FUntitled-1-6.jpg&hash=d83b7862fd1288e7f447da5b530df1b5bfc8e7ea)
run the wires from each pin out to a GBA pin, it doesn't matter which order you do it, i did every other pin just to make sure they didn't short out when soldering and such, but you don't have to.  starting from anything after the third pin on the left and second pin on the right, be sure to write down which button those will represent.  just name them by the
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi38.photobucket.com%2Falbums%2Fe107%2Fthecauseandeffect%2FUntitled-2-3.jpg&hash=add402258a47cb345a50d8e48d67ed394e384216)
on the controller find the ground that connects to all of the buttons, then run a wire from there to the ground on the GBA cart (2nd pin from the right). then find where each button is running to.  from that, wire the the button in the SNES controller to the corresponding pin on the GBA cart. 

same thing to do the NES controller except from my start button on the controller.  the DSTT requires you to push "a" on the NDS to start the games, and the NES emulator uses "b" and "y". so i made my start button also trigger the NDS' "a" button so that i could completely control the DSTT menu from the controller.



so yeah, its all very simple


props:
dslitemodder for his images
google images
acidmods for all the help and such
a store by my house selling controllers for $3
slops:
0603 smd leds, i hate working with these things
nes wire for being totally crappy
spending an entire night hunched over my desk
Title: Re: external NES controller w/video and tutorial
Post by: thecauseandeffect on September 08, 2008, 01:57:46 PM
a GBA game still remains untested.  although my ezflash 3in1 works perfectly fine still.  i know its not the same, but its all i have to confirm with right now.
Title: Re: external NES controller w/video and tutorial
Post by: LocalToast on September 20, 2008, 08:19:34 PM
a GBA game still remains untested.  although my ezflash 3in1 works perfectly fine still.  i know its not the same, but its all i have to confirm with right now.

If your EZ Flash 3-in-1 can play GBA ROMs (try GBA Exploader), then a regular GBA cart will work.

I'm actually interested in making an SNES controller adapter now. There's just something about the classic controller's button positioning that I prefer over the DS's button layout. (Playing Super Metroid on SNEmulDS is harder with the DS than a SNES controller)
Title: Re: external NES controller w/video and tutorial
Post by: thecauseandeffect on October 03, 2008, 01:44:14 AM
well thats crappy
 i finally got around to testing gba games
as loaded with my with my dstt through 3in1 expPack tools, on an ezflash 3 in 1
gba games do not work with this mod
they load, but every time i press start, they freeze
it seems this mod would be a lot easier if we could map out the pin connections that are natural to the gba slot instead of making new connections
Title: Re: external NES controller w/video and tutorial
Post by: BiiPiiGii on November 03, 2008, 11:27:53 AM
It would be really interesting to see how it all turns out.  Man that dude's DS looked super crazy with that custom case.  I've been wanting a different case for my DS.  It's black right now....  I think the external controller idea is pretty awesome.  Pointless as it may sound to some, the challenge of it all is what you truely have to respect.
Title: Re: external NES controller w/video and tutorial
Post by: nytos on November 06, 2008, 04:35:00 PM
Hi causeandeffect, just saw your mod, great work!

I've just done a similiar one, but using a SNES controller.

Your wiring is so neat! *envy*
Mine is messy as hell, not to mention I had to use 13 pins and wires, so it started  getting a little chunky under the touchscreen.

The good news is, now that I've wired up all the DS buttons to the GBA port - now I can attach any type of controller using a dust cover.

Man, you must have got heaps of $$$$ for your nes carts! I reckon you should have kept them, but then if they sat in a box you could probably use the money from them.

I find it is gettin depressingly harder to find older SNES/Genesis/Gameboy/NES equipment.
Title: Re: external NES controller w/video and tutorial
Post by: Elitestar on November 07, 2008, 05:22:15 AM
Awesome!
SimplePortal 2.3.5 © 2008-2012, SimplePortal