RS485 as JVS interface on PC for Type X games

Discussion in 'Arcade and Supergun' started by invzim, Apr 11, 2011.

  1. invzim

    invzim Member

    Joined:
    Aug 4, 2008
    Messages:
    16
    Likes Received:
    1
    Got some pictures claiming this was doable, so had to try it. Didn't really work, game comes up with "I/O error".

    I sniffed the traffic going over the serial link:

    E0 FF 03 F0 D9 CB - reset I/O boards
    E0 FF 03 F1 01 F4 - initialize board 1
    E0 00 03 01 01 05 - empty ack from board 1 (OK)
    E0 FF 03 F1 02 F5 - initialize board 2
    E0 FF 02 2F 30 - request retransmit ack
    E0 FF 02 2F 30 - request retransmit ack
    E0 FF 02 2F 30 - request retransmit ack
    E0 FF 02 2F 30 - request retransmit ack
    E0 FF 02 2F 30 - request retransmit ack

    Normally when games try to initialize a second I/O board, it's because the sense line of JVS is not sunk low. There is of course no sense-line on a normal rs485 interface.

    Tried tetris and gigawing generations.

    Anyone tried this and got it to work?
     
  2. Serantes

    Serantes Peppy Member

    Joined:
    May 1, 2007
    Messages:
    300
    Likes Received:
    4
    i tried it and didnt worked aswell, i saw the same document about how to do it as i suposse you already did

    i think the problem is timming, and it may be true that it worked for some1 at all
     
  3. invzim

    invzim Member

    Joined:
    Aug 4, 2008
    Messages:
    16
    Likes Received:
    1
    I'll have a little poke around my type x next time I have it out to see where the sense line ends up.

    And you're right, all the JVS stuff is done "in-game" so perhaps some games are content when they have 1 I/O board ready.
     
    Last edited: Apr 12, 2011
  4. subbie

    subbie Guardian of the Forum

    Joined:
    Feb 25, 2005
    Messages:
    4,749
    Likes Received:
    94
    It would be nice if someone could hack the JVS IO stuff to make a USB->JVS adapter so you can simply just use any USB controller with out the need for a full IO PCB & wired harness. =/
     
  5. zaphod77

    zaphod77 Newly Registered

    Joined:
    May 31, 2014
    Messages:
    4
    Likes Received:
    0
    Okay, the process does work, but it's VERY picky about the converter used.

    The Sintech STM485S is known to work if hooked to a motherboard com port.

    If it's not working, and is wired right, it's the fault of your converter.

    green to +, white to -, black to ground, leave red unconnected, hook other end of cable to I/O board. Run decrypted exe.
     
    Last edited: Jun 1, 2014
  6. anks

    anks Member

    Joined:
    Jul 13, 2010
    Messages:
    7
    Likes Received:
    0
    This dose work as I managed it some time ago but I lost interest my main intent wasn't for type x. I may pick it backup again if I can find the time.
     
  7. zaphod77

    zaphod77 Newly Registered

    Joined:
    May 31, 2014
    Messages:
    4
    Likes Received:
    0
    Not sure why that converter, and only that converter, works. i suspect it has some chinese hackery to muck with the sense line that doesn't affect normal rs485 usage. Perhaps if one of those gets taken apart we can find out what pin is used for it, and then make proper converters that DO have it hooked up right.
     
  8. zaphod77

    zaphod77 Newly Registered

    Joined:
    May 31, 2014
    Messages:
    4
    Likes Received:
    0
    I remember SOMEONE made one of these for personal use, but it took a ps1/2 controller hooku as I recall, so it should be doable. can't fidn the link or pictures anymore though.
     
  9. zaphod77

    zaphod77 Newly Registered

    Joined:
    May 31, 2014
    Messages:
    4
    Likes Received:
    0
    Okay. new info.

    Seems the official jvs i/o interface maps the sense line directly to the CTS pin on rs232 (pin 8 for DB9), and somehow that particular converter model does the right thing for communicating with a single i/o board.
     
  10. purplec

    purplec Newly Registered

    Joined:
    Jul 29, 2012
    Messages:
    2
    Likes Received:
    0
    I have the Sintech STM485S and I got the IO error when I tried.

    Has anyone a video of this working.
     
  11. XeaLouS

    XeaLouS Newly Registered

    Joined:
    Feb 26, 2015
    Messages:
    1
    Likes Received:
    0
    works for me.

    Did you remap your com port to COM2?

    This is my setup:
    1. Com1 port to RS-232 (set COM1 to COM2 in windows)
    2. RS-232 to RS485 (Sintech STM485)
    3. Spliced USB cable - Green to Data+, White to Data-, Black to ground, red unconnected. other end is USB-B. this goes to:
    4. JVS I/O. Mine is an 838-13683-02
    5. Jamma Harness
    6. Jamma Harness goes to unDamned usb decoder and ATX power supply.
    7. Undamned usb decoder -> x360 joystick.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page