Welcome, Guest. Please login or register.
Did you miss your activation email?
October 21, 2014, 05:20:23 PM
Home Famicom World Search Calendar Login Register

+  Famicom World
|-+  Family Computer
| |-+  Technical & Repair Assistance (Moderators: manuel, MaxXimus, The Uninvited Gremlin, L___E___T)
| | |-+  use famicom ext controller to NES
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Print
Author Topic: use famicom ext controller to NES  (Read 2855 times)
NES012
Famiclone
*
Posts: 12


« on: November 03, 2011, 05:49:13 AM »

Sorry to unreadable article.
i already Have a famicom basic... but not have famicom.....
so i want use famicom basic keyboard to NES.(NES-001)
I saw this photo in internet....
so i want MakeThis cable(or convorter)...
could you Help Me???
(image URL Is http://img514.imageshack.us/img514/9434/xe1profcwd7.jpg) Help Help Help Disk-kun
Logged
Xious
Sharp C1
*****
Posts: 1041


FDS Service


WWW
« Reply #1 on: November 03, 2011, 08:12:13 PM »

That type of adapter will not work for the Family Basic Keyboard, as the signals that it uses do not exist on the NES controller ports. It is possible to build a converter like this, but it is a lot of work and requires making a custom connector.  Bob-omb
Logged

jpx72
Sharp C1
*****
Gender: Male
Slovakia Slovakia
Posts: 1402



WWW
« Reply #2 on: November 04, 2011, 05:09:22 AM »

Xious: I have found pinouts to both connectors, do you know how to connect them together to make the Family Basic to work?
Logged

Xious
Sharp C1
*****
Posts: 1041


FDS Service


WWW
« Reply #3 on: November 04, 2011, 05:40:24 AM »

This is from my pre-design notes and includes pin numbers)

FC DA-15                                           NES 48-Pin DSub EXP

1 Ground                                           2 - Ground
2 - Sound Output                                 21 Audio Out
3 IRQ                                               14 - /IRQ
4 - Port #1 (D4) 4017R.4                    18 Joypad #2 (D4)
5 - Port #1 (D3) 4017R.3                    16 Joypad #2 (D3)
6 - Port #1 (D2) 4017R.2                    15 Joypad #2 (D2)
7 - Port #1 (D1) 4017R.1                    20 Joypad #2 (D1)
8 - Port #1 (D0) 4017R.0                    19 Joypad #2 (D0)
9 - Port #1 CLK 4017R.E                   11 /OE Joypad #2
10 - Out2 4016WR.2                           45 Out2
11 - Out1 4016WR.1                           44 Out1
12 - Out0 4016WR.0                           43 Out0
13 - Port #0 (D1) 4016R.1                  12 Joypad #1 D1
14 - Port #0 CLK        4016R.E          37 /OE Joypad #1
15 - +5VDC                                        1 +5VDC (Out)

That should be all that you need.  Bob-omb
Logged

jpx72
Sharp C1
*****
Gender: Male
Slovakia Slovakia
Posts: 1402



WWW
« Reply #4 on: November 04, 2011, 06:06:14 AM »

Wonderfull! Thank you!
Logged

Xious
Sharp C1
*****
Posts: 1041


FDS Service


WWW
« Reply #5 on: November 04, 2011, 11:23:42 AM »

No worries. As I recall, credit goes to Kevin Horton for documenting the NES EXP port. I added some annotations and made some alterations to the signal descriptions (e.g. addresses). I put this pinout comparison on NESDev some time back for general use.

The major confusion people tend to encounter is the Port X vs. Joystick X on pinouts, so I annotated the exact registers and what function each pin allows. I also have a copy of the FC BASIC Keyboard schematics here and here. These are not made by me, but by Enri. Note that the keyboard uses all of the EXP port signals!

My schematics are usually in full colour, so they.re easy to spot.  Bob-omb
Logged

jpx72
Sharp C1
*****
Gender: Male
Slovakia Slovakia
Posts: 1402



WWW
« Reply #6 on: November 04, 2011, 11:34:19 AM »

Thanks for the info, yes, I have seen those schematics before, and since I have finally found a distributor for the needed 15 pin famicom expansion port cable (tototek used to sell these but they are out of stock) (polish website, shrinks your browser Cheesy) and I'm awaiting a Family Keyboard, maybe I'll build myself a cable keyb-to-NES (or for somebody else, if needed).

I just hope that cable has all the pins connected...
Logged

Xious
Sharp C1
*****
Posts: 1041


FDS Service


WWW
« Reply #7 on: November 05, 2011, 05:05:26 PM »

For this project, and DA-15 connector will work, as long as all fifteen pins have connections to them. You can build a D-Sub hood easily, as unlike the female connector, which is of an unusual length, the male end can be the industry standard depth.

Let us know how it works out. Bob-omb
Logged

jpx72
Sharp C1
*****
Gender: Male
Slovakia Slovakia
Posts: 1402



WWW
« Reply #8 on: November 06, 2011, 09:25:55 AM »

I have lots of different connectors to use for the NES exp port, hopefully one would fit.
The cable is ordered (thanks MWK!) and hopefully it will have all pins connected...
Logged

Xious
Sharp C1
*****
Posts: 1041


FDS Service


WWW
« Reply #9 on: November 06, 2011, 12:35:19 PM »

You want an 48-pin ISA connector: You will need to cut it down to fit, as the standard connector is too thick. I saw them in half after trimming them to ensure the best connection, soldering them at a slight angle to give them a spring-style fit.  Bob-omb
Logged

uXe
Famiclone
*
Australia Australia
Posts: 4



« Reply #10 on: November 26, 2012, 12:00:43 AM »

This is from my pre-design notes and includes pin numbers)

FC DA-15                                           NES 48-Pin DSub EXP

1 Ground                                           2 - Ground
2 - Sound Output                                 21 Audio Out
3 IRQ                                               14 - /IRQ
4 - Port #1 (D4) 4017R.4                    18 Joypad #2 (D4)
5 - Port #1 (D3) 4017R.3                    16 Joypad #2 (D3)
6 - Port #1 (D2) 4017R.2                    15 Joypad #2 (D2)
7 - Port #1 (D1) 4017R.1                    20 Joypad #2 (D1)
8 - Port #1 (D0) 4017R.0                    19 Joypad #2 (D0)
9 - Port #1 CLK 4017R.E                   11 /OE Joypad #2
10 - Out2 4016WR.2                           45 Out2
11 - Out1 4016WR.1                           44 Out1
12 - Out0 4016WR.0                           43 Out0
13 - Port #0 (D1) 4016R.1                  12 Joypad #1 D1
14 - Port #0 CLK        4016R.E          37 /OE Joypad #1
15 - +5VDC                                        1 +5VDC (Out)

That should be all that you need.  Bob-omb

You list pin 21 as 'Audio Out' but NES Dev says pin 22 - is this a typo?

http://wiki.nesdev.com/w/index.php/NES_expansion_port_pinout
Logged
Pages: [1] Print 
« previous next »
Jump to:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!