winteriscoming
Champion
While it would be great to get the the replies if it's not too much trouble, it looks like many of them are posted here, per @invzim:I'm preparing my setup to read out all the responses from my JVS cards so you can add them to your device
I suspect when we run into games with specific I/O requirements, it's mainly due to the features. During the period where I was not reporting GPIO as a feature of my board, OR2SP would give a JVS device does not meet specs error. As soon as I included it in the features, the game booted without error.In regards to revisions, updates the jvs page a bit with some pics and info from jvs-pac diags:
wiki.arcadeotaku.com/w/JVS
I would guess, ignoring any special I/Os like track balls and such, my I/O could have maximum compatibility by simply looking through the features of all the I/Os and reporting the most robust form of each.
I'm actually surprised by the features reported by the Sega Type 3 I/O (837-14572):
So it isn't that different from a Type 1, but has 1 extra button per player, and a lot of extra GPIO outputs. Though I'm confused about the extra button per player. Per the pinout here, I don't see extra inputs compared to the Type 1. Maybe the 8th player buttons are reported in features, but not physically implemented?JVS version 2.0
JVS command format revison 1.3
JVS communucation system version 1.0
Number of players 2
Number of inputs per player 14 - 8 buttons
Number of coinslots 2
Number of analog input channels 8
bits pr channel 10
Number of general purpose driver outputs 20
The pinout for the Sega Type 2 is listed here. It looks like it has 22 GPIO outputs, so maybe max compatibility could come from reporting 14 bits per player and 22 GPIO.
Last edited: