Author Topic: NES Advantage to PCE/Duo controller hack  (Read 302 times)

wilykat

  • Hero Member
  • *****
  • Posts: 908
NES Advantage to PCE/Duo controller hack
« on: November 11, 2015, 01:47:44 PM »
I have looked at the controller board from NES Advantage and it does have a 4021 shift register chip used for NES system, no weird propriety chip. The rapid fire and slo-mo option are controlled by different logic chips.

I have mapped out what I need to change to make it work with PC Engine.  The player 1/2 switch will not be used since PC Engine uses propriety chip to multiplex up to 5 controllers to one line. There isn't any schematic so I can't even tell how it switches from one of the port to one wire to console. 

I thought I had a small PCB to work with for making hookup but I can't find it and local stores are already closed for the night so it'll have to wait before I can start wiring it and test to see if the original rapid fire and slo-mo will work unmodded.

Maybe in the future I'd hack a cheap 2/3/whatever tap and replace the original 1/2 switch with one that has required poles.   I am guessing it controls 4 data lines from the controllers? A 4p2t switch to map from the controller's 74157 through the switch to player 1/2 pins of the tap chip.  It wouldn't be very effective in games that are simultaneous multi-player like Dungeon Explorer but only with one player at-a-time games.  (how many games has one player taking turns via tap anyway?)

wilykat

  • Hero Member
  • *****
  • Posts: 908
Re: NES Advantage to PCE/Duo controller hack
« Reply #1 on: November 15, 2015, 01:51:33 PM »
Removed the original chip, made a quick board with the new chip, got it wired up, realized I have another issue: no mini DIN plug to connect to a console.   ](*,) ](*,) ](*,)

I'd rather not take a apart a controller for a cable, even a lowly 2 button PC Engine controller with no rapid switch that is piss-yellow from age and sun.  (hmmm maybe I will  :P )

While I sat glaring at the lack of usable spare parts to finish my mod, I decided to see about the artwork.  Bondo filling in the Advantage's grooves and the 1/2P switch is easy. Polishing it smooth again is easy. But I'd need to figure out to get textured look around like most other controllers.  Oh and the label?

Feel free to laugh at my art skill. Not everyone can be good in all categories.  I can be good with soldering iron.  I can call out even the shyiest feral cat to come purring at me. I can cook damn good food. But I am shit with art.


Something like this.  Medium gray label background, purple accents around the stick to match regular Duo-R controller, purple speed marking and I/II buttons, and white label for Select, Run, and Slow button.

If only I paid more attention to art class rather than mashing clay like a Godzilla or splashed paint like Jackson Pollock.

wilykat

  • Hero Member
  • *****
  • Posts: 908
Re: NES Advantage to PCE/Duo controller hack
« Reply #2 on: November 15, 2015, 04:04:27 PM »
Some update.  I am almost done wiring the board.



Lucky the cable fits a standard 0.1" pin spacing and I got lots of those so I can easily put the controller cable back when I get a new permanent one.

GohanX

  • Hero Member
  • *****
  • Posts: 1140
Re: NES Advantage to PCE/Duo controller hack
« Reply #3 on: November 16, 2015, 05:01:20 AM »
You can grab mini din cables off eBay, they work great as extension so would probably be fine for your application.

wilykat

  • Hero Member
  • *****
  • Posts: 908
Re: NES Advantage to PCE/Duo controller hack
« Reply #4 on: November 16, 2015, 08:50:58 AM »
That's what I did but it'd take a week for them to arrive.
http://www.ebay.com/itm/141790074786  regular serial cable for cutting up.  About 50 cents cheaper than other one
http://www.ebay.com/itm/231074472504 which is extension.  Both are fairly cheap and it's off white so it should match Duo-R :D

I did a final check of all the wiring and then plugged in my modded stuff.  IT WORKS!  Both variable speed rapid fire and slow mo worked.

For this mod to work on NES Advantage, just remove the one 4021 chip, it's the one closest to the controller wires.  I also removed the original controller wires as well.  Since the pinout of both chips don't match, you will need to fashion an adapter or do what I did and assemble a separate board with the new chip and jumper them to the original holes.  The space above the PCB is limited so any adapter built would have to be mounted on the bottom instead.  Dumb Advantage did not have solder pad on top or through via plating, only solder pad on bottom so you'd have to solder the adapter like a SMD on the bottom.

4021 hole | function | 74157 chip
1button A/I2
4UP3
5DOWN10
6LEFT13
7RIGHT6
13Start/Run14
14Select11
15Button B/II5
8GND8
16+5v16

and for wiring from the chip to the DIN cable
DIN pin | function | 74157
1+5v16
2data 14
3data 27
4data 39
5data 412
6clock1
7enable15
8GND8

Mine is wired with ground and V+ to the chip, then down to the PCB holes.  Also some cable may have shielding, make sure it's tied to ground.

Now to give my controller a facelift. Need to get bondo, very light grey paint, and for the buttons and stick dark grey.  And to find someone who can make better artwork than I can!

Desh

  • Guest
Re: NES Advantage to PCE/Duo controller hack
« Reply #5 on: November 16, 2015, 10:21:53 AM »
This is a cool idea!  Good work.

toymachine78

  • Guest
Re: NES Advantage to PCE/Duo controller hack
« Reply #6 on: November 16, 2015, 10:25:34 AM »
I like this. The shell needs to be painted flat black doh.

wilykat

  • Hero Member
  • *****
  • Posts: 908
Re: NES Advantage to PCE/Duo controller hack
« Reply #7 on: November 16, 2015, 02:17:49 PM »
I like this. The shell needs to be painted flat black doh.

Black? yuck it may work with black Duo or TG-16 but not with Duo-R  :P

spawnshop

  • Jr. Member
  • **
  • Posts: 99
Re: NES Advantage to PCE/Duo controller hack
« Reply #8 on: January 27, 2016, 12:29:52 AM »
What's the progress on this?
It looks like a fun project!

wilykat

  • Hero Member
  • *****
  • Posts: 908
Re: NES Advantage to PCE/Duo controller hack
« Reply #9 on: January 27, 2016, 10:32:40 AM »
It works but I haven't done any controller painting or decorating.