Keyboard Input For PlayStation

Anyone who has tried their hand at RPG Maker 1 (or any text input with a controller) knows how difficult it can be typing long paragraphs into the console. [Thutmose] is here to save the day with Kupid 1.0 (2.0 in production). A PICAXE takes ps/2 keyboard input and converts it to a series of d-pad button presses for PS1 and PS2 controllers, providing quick data entry compared to the previously monotonous task.

We’re happy to learn that the source code and hardware is released, meaning it has the potential to be easily adapted to any controller/console.

10 thoughts on “Keyboard Input For PlayStation

  1. Very nice, of course any serious RPG Maker fans will be using the various, much more sophisticated and capable computer versions (not to mention distributable).

    Though RPG Maker 1 for PSX does bring back fond memories.

  2. Theres also PS1 emulators that works perfectly.
    This project would have been much neater if it would have emulated a controller instead of soldering in on the buttons inside one.

  3. “This project would have been much neater if it would have emulated a controller instead of soldering in on the buttons inside one.”

    This is a HACK. Of course you could implement the protocol and hook it up directly to a PSX. But because you need the connector, you can also just take that old digital-only psx controller and solder directly to the buttons. Much faster, easier and not more expensive.

  4. @t&p & xio2 – There is still an active community of RPGM1 users making games. While I like the PC makers better personally, for a number of reasons, it’s still charming to see people use the old console makers – akin to someone writing games for a C64 today.

    Users of RPGM like the software, like to experiment and push the limits just to see if they can. It has it’s own character and intangible qualities that you just don’t get with XP or VX, or the other makers.

    I created Kupid to help support these people, so that they can continue doing what they love.

    @Nick McClanahan – The wire is hooked up to the button traces on the PS1 controller PCB. For each button press, the PICAXE uses corresponding darlington array pin to bring the trace to ground, which the PS1 MCU reads as a button press.

    @Henri – Version 2.0, that I’m working on now, will use an MCU to emulate the PS1 controller, so it will hook directly up to the PlayStation, rather than piggy-backing off of a controller.

    But stealthmonkey is right. It was a heck of a lot faster and easier for me to solder to the button trances that it would have been to emulate the controller right off the bat. I learned a lot doing it this way, and consider it a stepping stone to more complex projects.

    @Giulio – Cost is a major factor. I wanted Kupid to be as cheap as possible, and making it USB compatible would be expensive. Further, USB keyboards use more power than PS/2 keyboards, and there is very limited power to work with.

  5. Hi to all visitors forum. I want to share with you the latest news about MTV Video Music Awards.

    Since MTV revived its highest honor — the Michael Jackson Video Vanguard Award — at the network’s annual Video Music Awards in 2011, it has gone to Britney Spears, Justin Timberlake, Beyonce and Kanye West, a lineup of artists who, from the beginning of their careers, understood the power of a well-executed music video.
    That’s partly because of their ages: Like MTV, Ms. Spears, Mr. Timberlake and Beyonce were born in 1981, and Mr. West was born in 1977. They’re old enough to have lived through the era in which MTV dominance was integral to a pop star’s ascendance. Even if the channel’s relationship with music was in decline during the peak of their own careers, they understood its legacy, and executed top-notch videos accordingly.

    Please move topic if forums “” was not chosen correctly.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.