Jump to content
IGNORED

The Wolf


Danjovic

Recommended Posts

Driven by the discussions about the PETSCII robots game control using with both a Proline Joystick and a Keypad Controller and a question on the forum about an adapter for the Jaguar Controller (which looks to be available for purchase even today), I have started to design one adapter with the following in mind

  • Easy to DIY and to reproduce
  • Built around an ordinary plastic enclosure
  • Open Source Software and Hardware


The adapter is named after 2 of the robots on PETSCII game: HOver and roLLER -> HOLLER -> To Howl -> Wolf :)

 

At the present moment:

 

  • Circuit was designed around an Arduino Nano and a shift register, plus some resistors, capacitors and connectors. I have added also the capability to connect an SNES controller borrowed from a previous concept (for the 5200).
  • The PCB design is mostly complete, single sided with 5 wire jumpers. Worth to mention that the pin-out arrangement is heavily influenced by the design of a single sided PCB. Sometimes you have to scramble the signal order to allow the tracks to be as straight as possible.  I should get my hands on a right angled SNES connector and of course try out the box to say it is complete.
  • The PCB was designed around a Hammond RL6015 box
  • The firmware is completely coded, and should provide four operation modes (buttons.pdf)
    • Atari 2600 with Omega Booster Grip (fire button active to groud, thumb and trigger active to Vcc)
    • Atari 7800 Proline with buttons 1 and 2 active to Vcc and third button mapped as button 1 and 2 at the same time
    • Atari 7800 Joy2B+, with all buttons active to ground (fire, button1, button 2).
    • The last mode is PETSCII mode which makes more sense when you use the SNES controller. It is equivalent to 7800 Proline with a different button layout.

 

Notice the emphasis on CODED. I will only be able to get my hands on a real console at the middle of February and it will be a system 2600. I hope that up to there I would have learned to code 2600 enough to produce a simple test cart. If somebody wish to help with that, I will appreciate.

 

The files will be available at Github and documentation on my Hackaday.io page.

 

PS: I will NOT produce and sell the hardware, that is why I am releasing the whole project using an open license.

  • Like 12
  • Thanks 1
Link to comment
Share on other sites

1 hour ago, evg2000 said:

Shift registers would be easier if they protect the console

This adapter is standalone. After programmed there is no need to have it connected to a computer.

Nevertheless it is a good recommendation to include in the documentation: Never  use the adapter with the arduino connected to a computer, specially to a desktop. 

 

If you want  protection against bus contention, a resistor in series will provide enough (protection), though dry contact have been used for decades without any issue.

 

  • Like 2
Link to comment
Share on other sites

The Jaguar-controller adaptor that's already available doesn't give full functionality on the 7800.

It doesn't allow use of the keypad.

As far as I'm aware only the D-pad, button-c, and -b are functional. using the exsisting Jag pad>7800 adaptor.

Edited by Gunther
Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...

A Jaguar version of this would be great for new 7800 games, allowing complex control schemes.

The 7800 could also recieve ports from 8-bit micros that require a keyboard to play them too.

Developers could add game-specific keypad overlays with their 7800 titles.

 

 

Edited by Gunther
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
On 2/14/2022 at 12:08 PM, Gunther said:

A Jaguar version of this would be great for new 7800 games, allowing complex control schemes.

A game that's only playable by people who own a 7800, and a Jaguar controller, and this adapter? So a subset of a subset of an already tiny potential audience? That sounds like a dreadful idea.

  • Haha 2
Link to comment
Share on other sites

1 hour ago, ZylonBane said:

A game that's only playable by people who own a 7800, and a Jaguar controller, and this adapter? So a subset of a subset of an already tiny potential audience? That sounds like a dreadful idea.

Positive and upbeat as always!  You do realize, the coolest groups are often groups of one.

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 weeks later...
On 3/28/2022 at 9:38 AM, mutterminder said:

This looks like a fun little project.  What's the estimated cost for the BOM? It would be cool to see this become a standard supported in many future games.

I haven't done this calculation yet, but the main cost items are

  •  The PCB (prices vary with the supplier - oshpark , jlcpcb, pcbway, etc)
  •  The Box (can be found for ease in Digikey)
  •  The Arduino Nano ( the cheaper version with mega168 will do)
  •  The extension cords (or replacement cables)

 

The remaining components can be found for cheap in digikey, mouser, newark, etc...

 

  • Like 1
Link to comment
Share on other sites

As mentioned before I am doing my own Jaguar controller equivalent, because the real ones are very expensive in local prices ($146,00).

 

I may never build a case for it, but it was designed to fit under a (broken) dualshock controller case.

overlay-controller-pcb.thumb.jpg.527184e4dab2672500d9fdd4454a582b.jpg

 

Out of curiosity, the board is single sided and it was necessary to workaround the limits of free version of eagle cad, by severing the right side of the board and placing the components on the free area under the left side (below the directional buttons). I have built a cable to interconnect the wolf to this board.

 

cable.thumb.jpg.37c98633649649666039884f3e2ceecc.jpg

 

BTW here's the schematic

 

schematic.thumb.png.147f71d443b8993a6b124f681a8d00b9.png

Edited by Danjovic
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...