Author Topic: external NES controller w/video and tutorial (and snes tutorial)  (Read 18887 times)

Offline thecauseandeffect

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 38
  • Post quality +0/-0
external NES controller w/video and tutorial (and snes tutorial)
« 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:
http://www.acidmods.com/forum/index.php?topic=29902.0
go check it!
« Last Edit: April 26, 2010, 07:34:20 AM by thecauseandeffect »

Offline Tri-edge

  • I found Nemo!!
  • Trade Count: (+2)
  • Around the block
  • *
  • Posts: 2381
  • Post quality +4/-0
  • Gender: Male
  • Azure knight
Re: external NES controller
« Reply #1 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
http://www.acidmods.com/forum/index.php?topic=21933.0
« Last Edit: September 01, 2008, 08:45:36 PM by dslitemodder »

Offline thecauseandeffect

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 38
  • Post quality +0/-0
Re: external NES controller
« Reply #2 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

Offline Tri-edge

  • I found Nemo!!
  • Trade Count: (+2)
  • Around the block
  • *
  • Posts: 2381
  • Post quality +4/-0
  • Gender: Male
  • Azure knight
Re: external NES controller
« Reply #3 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

Offline thecauseandeffect

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 38
  • Post quality +0/-0
Re: external NES controller
« Reply #4 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

Offline aquatsr

  • Trade Count: (0)
  • E = MC˛
  • *
  • Posts: 310
  • Post quality +0/-0
  • Gender: Male
Re: external NES controller
« Reply #5 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:
Kamelot Forever

Offline PspKicks316

  • Trade Count: (+2)
  • Mad Bomber
  • *
  • Posts: 5709
  • Post quality +5/-3
  • Gender: Male
Re: external NES controller
« Reply #6 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.

Offline thecauseandeffect

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 38
  • Post quality +0/-0
Re: external NES controller
« Reply #7 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

Offline PspKicks316

  • Trade Count: (+2)
  • Mad Bomber
  • *
  • Posts: 5709
  • Post quality +5/-3
  • Gender: Male
Re: external NES controller
« Reply #8 on: September 02, 2008, 05:05:51 PM »
Yeah just like I said ^_^

But dude, WOAH that's a lot!!

Offline thecauseandeffect

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 38
  • Post quality +0/-0
Re: external NES controller
« Reply #9 on: September 02, 2008, 11:16:23 PM »


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

Offline PspKicks316

  • Trade Count: (+2)
  • Mad Bomber
  • *
  • Posts: 5709
  • Post quality +5/-3
  • Gender: Male
Re: external NES controller
« Reply #10 on: September 03, 2008, 02:43:52 AM »
Do gba games still work with it or did you cut the slot traces?

Offline thecauseandeffect

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 38
  • Post quality +0/-0
Re: external NES controller
« Reply #11 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.

Offline Tri-edge

  • I found Nemo!!
  • Trade Count: (+2)
  • Around the block
  • *
  • Posts: 2381
  • Post quality +4/-0
  • Gender: Male
  • Azure knight
Re: external NES controller
« Reply #12 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.



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.

Offline thecauseandeffect

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 38
  • Post quality +0/-0
Re: external NES controller
« Reply #13 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.

Offline aquatsr

  • Trade Count: (0)
  • E = MC˛
  • *
  • Posts: 310
  • Post quality +0/-0
  • Gender: Male
Re: external NES controller
« Reply #14 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/
Kamelot Forever

Offline thecauseandeffect

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 38
  • Post quality +0/-0
Re: external NES controller
« Reply #15 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?

Offline PspKicks316

  • Trade Count: (+2)
  • Mad Bomber
  • *
  • Posts: 5709
  • Post quality +5/-3
  • Gender: Male
Re: external NES controller
« Reply #16 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?!

Offline thecauseandeffect

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 38
  • Post quality +0/-0
Re: external NES controller
« Reply #17 on: September 04, 2008, 02:59:40 PM »

for some reason they always become unresponsive.
they still display, but the touch part doesnt work anymore

Offline PspKicks316

  • Trade Count: (+2)
  • Mad Bomber
  • *
  • Posts: 5709
  • Post quality +5/-3
  • Gender: Male
Re: external NES controller
« Reply #18 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.

Offline MARIOPARTY53

  • I DONT FAIL
  • BANNED
  • Trade Count: (0)
  • E = MC˛ Mad Scientist
  • *
  • Posts: 1526
  • Post quality +0/-0
  • Gender: Male
  • Pc Gaming Rules
Re: external NES controller
« Reply #19 on: September 04, 2008, 04:03:06 PM »

for some reason they always become unresponsive.
they still display, but the touch part doesnt work anymore
lets see a video!!!
However today I was brutally raped by a door handle, and none of my friends helped me up off the floor after ten minutes, instead they all teabaged me, all 10 of them...

Offline thecauseandeffect

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 38
  • Post quality +0/-0
Re: external NES controller
« Reply #20 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.

Offline PspKicks316

  • Trade Count: (+2)
  • Mad Bomber
  • *
  • Posts: 5709
  • Post quality +5/-3
  • Gender: Male
Re: external NES controller
« Reply #21 on: September 04, 2008, 05:54:29 PM »
Maybe, but I guess it all depends on your personal style of play. Or something xD

Offline thecauseandeffect

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 38
  • Post quality +0/-0
Re: external NES controller w/video
« Reply #22 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
« Last Edit: November 06, 2008, 06:32:24 PM by SYSTEM »

Offline eddieluu

  • Trade Count: (0)
  • Ω Allumnist Ω
  • *
  • Posts: 133
  • Post quality +0/-0
Re: external NES controller w/video
« Reply #23 on: September 07, 2008, 11:50:22 AM »
can u put a tut on how 2 do the external controller with a SNES controller?

Offline thecauseandeffect

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 38
  • Post quality +0/-0
Re: external NES controller w/video
« Reply #24 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

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

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
« Last Edit: September 07, 2008, 11:51:23 PM by thecauseandeffect »

Offline thecauseandeffect

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 38
  • Post quality +0/-0
Re: external NES controller w/video and tutorial
« Reply #25 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.

Offline LocalToast

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 32
  • Post quality +0/-0
  • Gender: Male
  • DS Hacker, Modder-to-be
    • LocalToast's DS Hacks
Re: external NES controller w/video and tutorial
« Reply #26 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)
My Stuff:
- 1 Unmodded DS Phat, original
- 1 Onyx DS Lite, broken power switch
- 1 Coral Pink DS Lite, under repairs. To be for sale later

Offline thecauseandeffect

  • Trade Count: (0)
  • ˝ Pint
  • *
  • Posts: 38
  • Post quality +0/-0
Re: external NES controller w/video and tutorial
« Reply #27 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

Offline BiiPiiGii

  • Trade Count: (0)
  • Chief squatting Hard
  • *
  • Posts: 14
  • Post quality +0/-0
Re: external NES controller w/video and tutorial
« Reply #28 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.
...:::[[[{{{∞BiiPiiGii∞}}}]]]:::...

Offline nytos

  • Trade Count: (0)
  • Guppy
  • *
  • Posts: 6
  • Post quality +0/-0
Re: external NES controller w/video and tutorial
« Reply #29 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.