Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: PC -> Console encoder project?  (Read 1320 times)

0 Members and 1 Guest are viewing this topic.

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
PC -> Console encoder project?
« on: December 30, 2003, 10:26:14 am »
Not knowing the hardware behind a keyboard encoder...

I was wondering...

Is the information about console controls well known enought that a open source project (or something similar) could be started to allow people with a keyboard encoder to work with other consoles?

I know its possible because a ton go in the other direction... But they are usually to USB (serial -> serial).  I dont know how different the ps2 data is.

So I guess the questions are these (encoder builders... please pipe in :)

1) Is the connection and protocol to consoles known and accessable?  IE if we had everything else... could we attach to them safely with compatiblity?

2) Could we come up with an inbetween protocol / connection type that would be easy to move to each of the consoles?  (So we spend time on one box to go from an encoder -> our standard... then a small converter from our standard -> each of the consoles)... Or would it be easier to build them all into one circuit?

3) would it be easier to create a different converter for each instead of going for a universal design?  

4) would it make more sense to just create an encoder?  I LOVE my MK64... hoping to keep using it for what it does great...

4) Any of the encoder guys (Andy? Ron? ((damn who makes the keywiz again?))) working on anything like this?  I heard Andy was working on a converter to get to the XBox.  

Anyway... just wondering if it's possible... I'm pretty sure there would be a LOT of interest...

I would really like to see something like this for a setup.

controls -> your encode -> converter circuit -> (pc, dreamcast, ps2, xbox, ect)... and a way to toggle between them... maybe 4 leads coming in... Also, it's own power might help some of those grounding issues...


gnateye

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 520
  • Last login:December 05, 2011, 11:22:36 am
  • 4 cabs and counting!!!
    • natty's arcade

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re:PC -> Console encoder project?
« Reply #2 on: December 30, 2003, 10:49:49 am »
Q1 - I would say it must be "do-able" as that's basically what you get with the X-Arcade.  How "well known" and accessible the info is, I have no idea, I would guess "not very" or we would see it more often.

Q2 - RandyT makes the KeyWiz.

Q3 - Gnateye, that isn't the same project.  They are trying to take old SNES controls to the USB port.  LilWolf is trying to take true arcade controls to an SNES (or PS/X, X-box, Gamecube, etc.)
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

gnateye

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 520
  • Last login:December 05, 2011, 11:22:36 am
  • 4 cabs and counting!!!
    • natty's arcade
Re:PC -> Console encoder project?
« Reply #3 on: December 30, 2003, 11:37:14 am »
ah. gotcha

8)

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re:PC -> Console encoder project?
« Reply #4 on: December 30, 2003, 03:29:55 pm »
Yes... the thought is a keyboard encoder -> a standard interface... Then the standard interface -> each console.

Mainly to be able to plug multiple consoles and a pc to your cabinet without having a different hack for each.

Dave_K.

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1807
  • Last login:July 06, 2022, 03:27:30 pm
    • Arcade Fever
Re:PC -> Console encoder project?
« Reply #5 on: December 30, 2003, 04:26:53 pm »
Lilwolf, this doesn't answer your question, but gives you an idea of the logic some other people have against using keyboard controllers for cabinet setups which involve multiple interfaces.

joystick/control panel -> hacked Playstation2 pads -> Converter to USB-PC or other console

This 3 step chain lets you use your cabinet for anything.  The PS2 pad being that "common interface" which you were talking about.  Its pretty much an industry standard, and converters from PS2 to anything are out there (except very old consoles of course).

To compare with the IPAC, the PS2->PC-USB interface gives you 2 analog x/y inputs, plus 16 button inputs per player! More than enough inputs for any game.   And at a cost of (at most) $10 per converter, we are talking 4 analog inputs, and 32 button inputs for $20 for a 2 player cabinet.  Of course with the IPAC there isn't any "hacking/soldering"...and that is a major plus, but people like Infrasonic are making ipac like PS2 interface (http://www.arcadecontrols.org/yabbse/index.php?board=15;action=display;threadid=12941).

Given the above, I think it may be easier to consider going this route than adding another "universal" link to the converter chain (fronted with a keyboard interface).  Just my opinion.

DarkKobold

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1040
  • Last login:June 18, 2013, 11:31:23 pm
Re:PC -> Console encoder project?
« Reply #6 on: December 30, 2003, 07:08:04 pm »
I'd have to agree with Dave, your basically encoded and decoding pointlessly. To use keyboard inputs, you have to encode the data to be read by the computer, and then decode again to be re-encoded for the console.

I think Dave K had the best solution. Since the majority of consoles are already emulated, and PSX adapters are available for the rest of the systems, this would be a simple hack.

The console encoding/decoding is well known, but the effort it would take to code for each one would be a daunting task.
-------------------------------------
My games: Tapper, Asteroids, Cocktail-MAME, Tron, ROTJ, Tempest, Star Wars (not working)
My wants: Warlords Cocktail

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re:PC -> Console encoder project?
« Reply #7 on: December 30, 2003, 09:02:03 pm »
I know how to hack controls.  But if you wanted to do each system.. you have a LOT of hacked controsl with wires around... hand have to unplug everything....  And been done.

The question of if you had a keyboard encoder already hooked up.  How hard would it be to build a circuit to go to a console?  (not many would ever consider doing it... but it might be really easy).

Dave_K.

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1807
  • Last login:July 06, 2022, 03:27:30 pm
    • Arcade Fever
Re:PC -> Console encoder project?
« Reply #8 on: December 30, 2003, 11:11:26 pm »
I know how to hack controls.  But if you wanted to do each system.. you have a LOT of hacked controsl with wires around... hand have to unplug everything....  And been done.

I may have read your comment incorrectly, but what I posted was only one set of hacked playstation2 controllers.  For each system/console, you use a PS2 converter cable.  And if you looked at the link I posted, the hacking of pads may become a thing of the past if infrasonic continues his advancements.  :)

As for the unplugging things, I don't see the difference if you need to reach inside the cab to turn off one sytem and power one another.  Its like an extra 10 second to unplug one converter and plug the ps2 into another.  I guess you could make a psx switchbox, but that seems a little overkill (but completely possible).

To bring this discussion back in line with your original question, each console uses a unquie joystick protocol (unique to that console), so going from a ps2-keyboard to each type of console would require a lot of microcode programming on mutliple PIC (programmable IC) type chips to do the conversions.  Even going to one console protocol would seem pretty hard to me.  Maybe infrasonic can chime in with the PSX chip he worked on.

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re:PC -> Console encoder project?
« Reply #9 on: December 30, 2003, 11:32:38 pm »
The console I'm interested is a dreamcast.   There is console -> pc converters... but none the other way around.  The question is if its only because nobody but us would ever want one... it might be easy to do...  And let you have one solution for all/multipl consoles and pc