What is a Question?
Questions are a super-easy way to get answers from the Instructables community. Learn how to build, do, or make anything! You just ask a question and the community will provide answers. You choose the best answer!
Submit a Forum Topic! The forums are the place to ask questions, share a cool project from another site, find collaborators for your latest project, or discuss anything of interest to the Instructables community.
Do you have a lot of images to upload?
If you prefer to upload your images before you submit, then this is for you.
Remember to tag them so they will be easier for you to find when you are viewing your library.
You can also upload images when you are creating your posts.
Did you find a bug or have a suggestion for us?
We appreciate all the help our users give us in tracking down bugs and making the site better for everyone.
PhotosPhotos
Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.
I tryed the project ,and met a problem at begining, as my nes joystick is 15 pins, at last i find this from google: Controllers - Pin-Outs Controller ports - NES (and newer Famicom models) - male, front side Pin Dir Player 1 Player 2 Expl. _________ 1 Out GND GND Ground | 4 3 2 1 | 2 Out PORT0-CLK PORT1-CLK Joystick Clock (CPU Port Read) |_7_6_5__/ 3 Out OUT0 OUT0 Joystick Serial-Start 4 In PORT0-0 PORT1-0 Joystick Serial-Data _________ 5 Out +5VDC +5VDC Supply | 4 3 2 1 | 6 In PORT0-3 PORT1-3 Zapper Light |_7_6_5__/ 7 In PORT0-4 PORT1-4 Zapper Button
All controller inputs are inverted inside of the console, LOW arrives as "1". Note: Older Famicom consoles do not include controller ports, instead the joypad cables are directly attached to the console (without plugs/sockets).
Famicom Expansion Port (standard db15, female, front side) Included in both older and newer Famicom consoles, not in NES consoles. 1 Out GND ------------------------ 2 Out SOUND OUT | 8 7 6 5 4 3 2 1 | 3 I/O /IRQ \ 15 14 13 12 11 10 9 / 4 In port1-D4 (zapper button) -------------------- 5 In port1-D3 (zapper light) 6 In port1-D2 7 In port1-D1 (joystick 4 serial input) (paddle ADC serial input) 8 In port1-D0 (joystick 2 serial input) 9 Out port1-CLK (joystick 2+4 clock read) 10 Out OUT2 11 Out OUT1 12 Out OUT0 (joystick 1+2+3+4 start) 13 In port0-D1 (joystick 3 serial input) (paddle button input) 14 Out port0-CLK (joystick 1+3 clock read) 15 Out +5V I think it maybe useful,so put it here.
Controllers - Pin-Outs
Controller ports - NES (and newer Famicom models) - male, front side
Pin Dir Player 1 Player 2 Expl. _________
1 Out GND GND Ground | 4 3 2 1 |
2 Out PORT0-CLK PORT1-CLK Joystick Clock (CPU Port Read) |_7_6_5__/
3 Out OUT0 OUT0 Joystick Serial-Start
4 In PORT0-0 PORT1-0 Joystick Serial-Data _________
5 Out +5VDC +5VDC Supply | 4 3 2 1 |
6 In PORT0-3 PORT1-3 Zapper Light |_7_6_5__/
7 In PORT0-4 PORT1-4 Zapper Button
All controller inputs are inverted inside of the console, LOW arrives as "1".
Note: Older Famicom consoles do not include controller ports, instead the joypad cables are directly attached to the console (without plugs/sockets).
Famicom Expansion Port (standard db15, female, front side)
Included in both older and newer Famicom consoles, not in NES consoles.
1 Out GND ------------------------
2 Out SOUND OUT | 8 7 6 5 4 3 2 1 |
3 I/O /IRQ \ 15 14 13 12 11 10 9 /
4 In port1-D4 (zapper button) --------------------
5 In port1-D3 (zapper light)
6 In port1-D2
7 In port1-D1 (joystick 4 serial input) (paddle ADC serial input)
8 In port1-D0 (joystick 2 serial input)
9 Out port1-CLK (joystick 2+4 clock read)
10 Out OUT2
11 Out OUT1
12 Out OUT0 (joystick 1+2+3+4 start)
13 In port0-D1 (joystick 3 serial input) (paddle button input)
14 Out port0-CLK (joystick 1+3 clock read)
15 Out +5V
I think it maybe useful,so put it here.