Jump to content

Atari 2600 Analog Paddles On The Jaguar


Zerosquare

Recommended Posts

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.

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

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 :)

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 1 month later...

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...