Bung Doctor PCjr Controller Information v0.1 (June 8, 2001) Bryan Wall TheEmperor@japan.com This document was created as a result of my frustration with the poor controllers that come with the Bung Doctor PCjr, and the lack of documentation of the PCjr hardware. I wanted to be able to use readily available (and higher quality) NES controllers. I wasn't sure when I began if the PCjr was electrically compatible with the NES controllers, or if controllers using the extra data lines of the NES controller interface would work. I started by disassembling my PCjr and traced the controller port motherboard connectors in an effort to figure out which pins were used for which functions. I was able to clearly identify the main pins, and got the standard controllers working. Then, using trial and error and a NES Arkanoid controller I bought specifically for the purpose, I found that the additional data lines were available on the PCjr, and was able to get the advanced controllers working. I ended up buying some NES controller extension cables (which are in 2001 somewhat rare and expensive; if anyone knows of an inexpensive source of NES extension cables or female controller plugs, please contact me.) which I sacrificed to get some female NES connectors. Using these female connectors, I wired up a reusable 9 pin NES -> 15 pin converter so that I could plug in any NES controller without having to hack up and add a 15 pin connector to each NES controller I wanted to use. Using the information below, you should be able to use NES controllers with your PCjr, or vice versa (Basic soldering skills and equipment recommended). This may be the same configuration as other 15 pin Famicom controllers, or the Famicom itself, but I have no way to verify this. If you find any other use for this information, please let me know. If you can't find female NES connectors (or don't want to pay for them), it would be simple enough to cut the end off an NES controller, and add a 15 pin D connector. Please contact me if you have any suggestions, or find any errors in this document. I would also be interested in hearing from anyone that finds this document useful. -------------------------------------- Doctor PCjr Controller (Female) 8 5 4 1 | | | | ------------------- \ o x x o o x x o / \ o x x o x x o / ------------- | | | 15 12 9 1 = Ground 4 = Data 4 5 = Data 3 8 = Data 0 9 = Clock 12 = Latch 15 = Power -------------------------------------- Nes Controller 5 6 7 +-------\ | o o o \ | o o o o | +---------+ 4 3 2 1 1 = Ground 2 = Clock 3 = Latch 4 = Data 0 5 = Data 4 6 = Data 3 7 = Power * Data 3 & 4 are not used for standard controllers. These are used for special controllers such as the Zapper, Arkanoid controller, etc.*