Jump to content
Jagware
Sign in to follow this  
Zerosquare

Atari 2600 Analog Paddles On The Jaguar

Recommended Posts

Zerosquare    10

Here's my latest hardware project : an adapter to use the analog Atari 2600 paddles (the "Pong" ones, not the driving controllers). Each adapter supports two paddles.

It should be useful for Breakout or Warlords-style games :)

 

I tried to make it small and simple, and use cheap and easy-to-find parts.

Here's what it looks like. As you can see, it's possible to make it fit into the connector shells.

photo1.jpg

photo2.jpg

 

And here is the schematic :

schema.gif

Parts list :

- One 4538 (or HEF4538, CD4538, etc. not 74HC4538/74HCT4538) IC

- Two 10 nF ceramic X7R capacitors (6.3 V voltage or higher)

- Two 22 k, 5%, 1/4 W resistors

- One 100 nF ceramic X7R capacitor (6.3 V voltage or higher)

- One 9-pin male SubD connector + plastic shell

- One 15-pin high-density male SubD connector + plastic shell

 

The software routines to use the adapter are almost ready ; they still need a bit of tweaking, but they mostly work.

I'll post them here as soon as they're done, as well as additional information.

Share this post


Link to post
Share on other sites
sh3-rg    6
Here's my latest hardware project : an adapter to use the analog Atari 2600 paddles

 

Hmm, we should make a little game to support this, I will speak with Morden this evening - thanks, Zerosquare.

 

kZa

 

Share this post


Link to post
Share on other sites
Zerosquare    10

Thanks :)

 

Beware : upon checking, it seems that the 74HC4538 and 74HCT4538 ICs are not 100% compatible with the standard 4538. I think it could be fixed in software, but that would require an additional setting. In the meantime, I recommend against using them.

Share this post


Link to post
Share on other sites
Zerosquare    10

That's correct. It is designed to be used in future homebrew games.

 

On the other hand, including support for it in existing games may be possible if :

 

- the source code has been recovered

- there is sufficient CPU time available to run the extra code

- someone takes the time to do it :)

Share this post


Link to post
Share on other sites
atari_fan    0
That's correct. It is designed to be used in future homebrew games.

 

On the other hand, including support for it in existing games may be possible if :

 

- the source code has been recovered

- there is sufficient CPU time available to run the extra code

- someone takes the time to do it :)

 

 

Thank you for explaining.

Share this post


Link to post
Share on other sites
Tyrant    0

Hmm... can someone explain what the expected output of this circuit is?

 

I'm guessing it doesn't use the official atari way to read analog inputs (a bank switched advanced controller type returning the output of an adc digitally), right?

 

My electronics skills are... limited at best, but it looks like it's just producing a variable frequency squarewave on the up and down buttons, right? essentially a PWM signal that relies on the Jag to decode? Wouldn't that mean you'd have to poll the controller ports incredibly frequently, and with a regularity that would be tricky to achieve? or am I barking up the wrong tree entirely?

Share this post


Link to post
Share on other sites
Zerosquare    10

No, you're right. The idea is to trigger the circuit once per frame, and measure the width of the output pulse, which is proportional to the paddle resistance. So it's based on fixed-frequency PWM. Yes, it does mean that you need to poll the controller port frequently and regularly, but you can use one of Jerry's timer interrupts to do that, and the code needed is pretty short.

Share this post


Link to post
Share on other sites
nonner242    0

This is AWESOME!

I can see a great new game or 2 on the way...Breakout 3000? Warlords 2000?

Maybe a paddle version of space Inv+

I think a Outrunish game would rock...with alittle paddle wheel!

:wub:

I'll be down with this upon release!

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum 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.

Sign in to follow this  

×