Adding PSX controller port to Atari Lynx, need info

Discussion in 'Modding and Hacking - Consoles and Electronics' started by wilykat, Apr 5, 2013.

  1. wilykat

    wilykat Site Supporter 2013

    Joined:
    Mar 25, 2012
    Messages:
    991
    Likes Received:
    45
    I want to add a PSX controller port to my old Atari Lynx so I can use more comfortable controller while playing Lynx. I'm thinking of using arduino to decode PSX controller data and feed them to Lynx button inputs. But arduino normally runs at 5v and PSX controller (official Sony) is designed to run at 3.3v Would that be an issue or can I get away with 5v. Or is there something a little easier that can do serial data in, parallel out for PSX controller to Lynx board?

    I'm doing this mod along with another mod when it arrives in the mail: the long awaited Lynx to TV adapter. This forum thread talks about that: http://atariage.com/forums/topic/202796-lynx-to-vga/ (also can do replacement internal LCD as well)

    picture and video from the guy who developed Lynx board for replacing stock LCD with newer one and eventually got video out as well.
    [​IMG]



    As you can see there's big improvement. The original LCD, being based on very early color LCD technology suffers from slow refresh rate causing blur, weak and washed out color, limited viewing angle, and required power guzzling CCFL for backlighting as white LED wouldn't be invented for another 15 years. Newer LCD has clearer and more vivid color, wider viewing angle, efficient LEDs, making it a very desirable upgrade option.

    Note, at this time only Lynx 2 is supported. Lynx 1 is quite different internally and the person said it's weird.
     
    Last edited by a moderator: May 25, 2015
  2. retro

    retro Resigned from mod duty 15 March 2018

    Joined:
    Mar 13, 2004
    Messages:
    10,354
    Likes Received:
    822
    Uhh... what?! The first white LED was made in 1997, only 8 years after Atari released the Lynx.

    If the voltage is going to be an issue (not sure what's in the PSX controller so couldn't say), use a level shifter.
     
  3. wilykat

    wilykat Site Supporter 2013

    Joined:
    Mar 25, 2012
    Messages:
    991
    Likes Received:
    45
    True the first white LED was in '97 but early white LED were expensive as heck. I remember seeing blue LEDs going for $1 each at the cheapest and it wasn't bright either. Cheap white LED wouldn't be out for a few more years.

    I'll look into level shifter, thanks for the tip.
     
  4. TriMesh

    TriMesh Site Supporter 2013-2017

    Joined:
    Jul 3, 2008
    Messages:
    2,324
    Likes Received:
    750
    The joystick wiring in the Lynx is really simple - all the switches are just wired to +5V with no multiplexing at all. Another interesting thing is that all the signals you need except for the pause button are on the cartridge port - the same lines are used for ROM data and joystick inputs, and there is a +5V on the cart. port, too - if you are going to do this, then you should wire 4K7 resistors in series with the switches to protect the drivers in the ROM cart if you have the joystick buttons pressed when the Lynx is booting up. From memory, the joystick lines are pins 2 through 9 on the card connector and +5V is one pin from the end (pin 33, I think).
     
  5. wilykat

    wilykat Site Supporter 2013

    Joined:
    Mar 25, 2012
    Messages:
    991
    Likes Received:
    45
    Yeah Lynx is simple to wire but the problem is PSX is 3.3v and logic high at 3.3v may not work properly with the arduino. I'd need to use level shifter or just run 5v into PSX and hope it won't burn the controller out.
     
  6. TriMesh

    TriMesh Site Supporter 2013-2017

    Joined:
    Jul 3, 2008
    Messages:
    2,324
    Likes Received:
    750
    I've run the original (digital only) PSX controllers at 5V - they seemed to work with no problems, although it's certainly true that a real PSX outputs about 3.4V on the power pin...
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page