Jump to content
IGNORED

Q's on 5200 controller specifics


Viso

Recommended Posts

I've been working on a gizmo to indirectly connect one or two unmodified Playstation controllers to an Atari 2600 and 7800. I'm having to redesign some of it, so I figured I'd try to support the 5200, too. But I need more information before I can get very far.

 

First: Joysticks

 

The schematics on the Atari Age site seem to be rather vauge on how the 5200 joystick inputs are handled. It looks like there is a 1.8K ohm resistor on each of the 8 input lines. As I understand it, a capacitor needs to be charged and the time it takes is used to determine the joystick position. The schematics show only two capacitors on the 8 input lines. That is two total, not per line. One is between the resistor and the POKEY, which makes sense, and the other is between the resistor and the controller. Both have different values.

 

What does the input circut really look like? The schematics show a circut that shouldn't work unless a voltage is used to determine the joystick position rather than a current. I'd really like to know the values of the resistors and capacitors involved, including the potentiometer in the joystick controller.

 

By contrast, the 2600 and 7800 schematics make sense. Except for the 2600A, they have 1.8K ohm resistors on the paddle inputs, and they all have 0.068uF capacitors between the resistor and the TIA. If I'm not mistaken, a 1M ohm potentiometer is used in each paddle. I thought the 5200 joysticks worked in much the same way as the 2600 paddles. Am I wrong?

 

Second: keypads

 

As the 5200 scans the rows of one controller, is it possible to tell which rows are being scanned on another controller without using the other controller's connection? My gizmo will only have enough input to see the row scanning for one keypad, and it would be nice to support two. So, are the same rows scanned on every controller simultaneously? Is it something like row N on one controller and row N+1 on the next controller to the right? Or is there no way to tell?

Link to comment
Share on other sites

Joysticks:

 

Each pot input has an RC network (resistor/capacitor). There are two capacitors on each input. As you noted the schematic only shows two, but each one is labeled "TYP-8", meaning that the capacitor is repeated 8 times, once for each pot input. Each controller has two 640K pots which connect to the pot inputs, and also to an adjustible pot centering circuit.

 

Keypad:

 

The scanning circuit in the Pokey chip is switched to a specific port under software control, so if you are only connected to port 1 there is no way to see which of the other ports is being scanned.

 

Dan

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...