What's new
I am a little disappointed, as said above I do not see the interest of having a new version, if it does not correct what was wrong or brings new feature.

My biggest problem on the first one was the alt key which is a big problem for windows games, which meant it only for Mame.

I am still waiting to see future developments to move to this new version. Hoping that you incorporate the good ideas of users, but I have no doubt.
There is a different keyboard mapping that doesn't use ALT, shift or ctrl in the old version - and you can always use the PS3 version on the PC as well..
It's not really clear to me from the update but is joystick support available in the current JVS PAC 2 design?

I know I've mentioned it before but specifically Xbox 360 support I think it's even more important to me know as I'm planning out installing an Xbox 360 in a JVS cab so having native Xbox 360 controller support would make this device AMAZINGLY useful to me (and anyone else who wants to install a 360 in a cab for the awesome shump and fighting games on it).
Let's see which features will make it into the 'first-ship' release. The key point that things are in put into production, and no longer depending on me implementing all bells^whistles. I hope to get joypad support at ship, but as always with every product - buy on current features, not intentions or promises

XBox 360 likely never be supported, unless someone breaks the crypto and makes it public. I have no idea how the brooks guys did it.
 
XBox 360 likely never be supported, unless someone breaks the crypto and makes it public. I have no idea how the brooks guys did it.
Ah that's true. I don't think the crypto is used when communicating with a PC as an "Xbox 360" controller as the PC drivers don't send the challenge requests but it is definitely needed to work with a real console.

There's some info on it here: https://brandonw.net/360bridge/doc.php

I know I've seen some people scavenge the protection chip from cheapo 3rd party controllers since they need to be purchased from MS directly so they're the same on all devices. (maybe the brooks guys decapped one to figure out the calculations? or setup something to brute force the challenge/responses on one of these chips?)

I mean you could potentially leave an empty spot on the JVS-PAC for this chip and allow us to supply our own. the rest of the protocol is just a normal XInput protocol AFAIK.
 
  • Like
Reactions: RGB
There is a different keyboard mapping that doesn't use ALT, shift or ctrl in the old version - and you can always use the PS3 version on the PC as well..
On the first version there is only one key combination to my knowledge.

http://jvspac.kirurg.org/?page=operation

I asked you several times if you could do another firmware without the alt key.

The ps3 version removes features, we can no longer used test and service on the cabinet, because I do not use the shift key because the function esc, start P1 + start P2 is really not good when you play two in same time.

It also requires changing all emulators with this configuration and some windows games do not take that.

To summarize, too much to do to lose benefits with this solution I find.

Using an interface is really not easy for it to work everywhere and in the case of the first version even more because we can not do anything for the adapted to our particular case.

On the JammaSD and Jpac it's very simple we can do what we want with the keyboard keys.
 
There is a different keyboard mapping that doesn't use ALT, shift or ctrl in the old version - and you can always use the PS3 version on the PC as well..
On the first version there is only one key combination to my knowledge.
http://jvspac.kirurg.org/?page=operation

I asked you several times if you could do another firmware without the alt key.

The ps3 version removes features, we can no longer used test and service on the cabinet, because I do not use the shift key because the function esc, start P1 + start P2 is really not good when you play two in same time.

It also requires changing all emulators with this configuration and some windows games do not take that.

To summarize, too much to do to lose benefits with this solution I find.

Using an interface is really not easy for it to work everywhere and in the case of the first version even more because we can not do anything for the adapted to our particular case.

On the JammaSD and Jpac it's very simple we can do what we want with the keyboard keys.
I'm not positive I understand everything you write, but if you do a 1pstart+button4, it should switch to a non-modifier key (alt/shift/ctrl) mapping - it requires that the shift-key functionality is not disabled.

How would you like this to work in the second version? Would having a 'mame' mapping, and a secondary 'non-mame' mapping switchable by using a menu system on the OLED work?
 
Im sad because I thought it was gonna be a longtime for these and ordered a jamma Arpicade. However I definitely want one of these as I can use the arpicade in a diffrent cabinet than my NNC for tate. If I was just a little more patient.
 
There is a different keyboard mapping that doesn't use ALT, shift or ctrl in the old version - and you can always use the PS3 version on the PC as well..
On the first version there is only one key combination to my knowledge.http://jvspac.kirurg.org/?page=operation

I asked you several times if you could do another firmware without the alt key.

The ps3 version removes features, we can no longer used test and service on the cabinet, because I do not use the shift key because the function esc, start P1 + start P2 is really not good when you play two in same time.

It also requires changing all emulators with this configuration and some windows games do not take that.

To summarize, too much to do to lose benefits with this solution I find.

Using an interface is really not easy for it to work everywhere and in the case of the first version even more because we can not do anything for the adapted to our particular case.

On the JammaSD and Jpac it's very simple we can do what we want with the keyboard keys.
I'm not positive I understand everything you write, but if you do a 1pstart+button4, it should switch to a non-modifier key (alt/shift/ctrl) mapping - it requires that the shift-key functionality is not disabled.
How would you like this to work in the second version? Would having a 'mame' mapping, and a secondary 'non-mame' mapping switchable by using a menu system on the OLED work?
Sorry for my English,

I do not know this combination (1pstart + button4), it is not available on your site, and even with that there is always the shortcut 1pstart + 2pstart present that we can not change.

I did a lot of arcade box and I spent a lot of time and tested a lot of material to know that it is not an easy thing to configure for everything to work properly.
I also think of you to propose a solution so that it covers a maximum of possibility.

I do not use shift key or very little (on my jammaSD) for many reasons and especially with the JVSPAC.

The shift key is very good when you are alone to use the box connected to the cabinet and that we know all the shortcuts.
On the other hand it is hell when an unattended child plays with it. There are also at event or parties at home (I do a lot) and that 40 or 50 people touch everyone and enter the menu to mame the brothel.

So I prefer not to have access to all these shortcuts easily without a keyboard.

I would like to be able to choose what I want as assignment on each key and also choose shifts key independently as do a jammaSD or a Jpac with an app.

The worry of using a jamma interface on a JVS cabinet is that it costs very expensive because Jamma interface + adapter or harness jamma

The top as you propose it would be to have several profiles that one chooses with the oled in addition to being able to configure them as one wants. (expert mode)

I also have a big plus that I will like is the management of two I / O JVS for versus fighting as the jammafier do. The ecstasy would be to play 4 players out of 2 or 4 JVS cabinets with the same JVSPAC, but I do not know if it is technically possible with the components you have chosen.
 
Last edited:
@stickcross I know your pain with the shift button, I had many problems until I figured a workaround that works quite perfect. The problem is the shift button available on the panel itself. There are many solutions actually, I use an NNC and a JVSPAC and now it's 100% accident proof.

I figured out a way to use it with absolutely no risk to enter the menu when other people than me play with my cab, and I use a small bluetooth wireless keyboard to hack/configure the cabinet.

Even if I don't want to use the keyboard, and do everything with the cabinet, basic operations are insert coin in case the mechanism fails, and the second operation is exit game, but the problem of the hotkey available on the panel has a solution, put a hidden button available but not on the panel. This can play the same role as shift and give you as much combinations as you want if you map them in the emulator. You have to figure out where to put it for each cabinet.

1. Disable shift key with the jumper JP2

GZEnxPG.jpg


http://jvspac.kirurg.org/?page=install

2. I have made a button available wired with the coin mechanism.

XplSMGi.jpg


3. Instead of using the old shift button that was in the panel, I have mapped a 7th button on player 1 on my jvs cab to exit the game, I have put this button underneath the panel in an original available hole with a long tactile switch button that I trimmed a bit with a knife to insert it in the hole diameter. The button was actually conical, it had to be thinner, but length was perfect. This button is wired to player 1 button 7 of the io board that I never use. It's software role is to be shortcut instead of the shift button, did this in mame and retroarch.

No way anyone can quit the game without knowing this easily available button but actually impossible to hit and or using the wireless keyboard.

nbPNg2E.jpg


4. in case I want to administrate I use this small Rii wireless keyboard

$_35.JPG




Now that being said my only concerns about the JVSPAC are :

1. having to disconnect and reconnect the usb manually from the computer to make it available to Windows in case I turn on the computer before the cab.

2. no xbox mode for steam games which are plenty and require me to switch to an akishop pcb for them.
 
Last edited:
Sorry for the dumb question as I am new to the JVSPAC - so basically a USB cable from the PC (running MAME or any other emulator) can be plugged into the JVSPAC and then a USB cable goes to the JVS I/O of the Sega hardware (Type I,II,or III?) and you can basically use the same hardware/cabinet as the Sega Naomi/Triforce/Chihiro to run a PC and MAME setup - correct? The PC will use the Sega I/O device for its controls and will not require a JPac or other Jamma converter device to function in a sega cabinet?
If that is the case - one can also use the S-JHIP and guns/wheel for any MAME game then?
Thanks!
 
@stickcross I know your pain with the shift button, I had many problems until I figured a workaround that works quite perfect. The problem is the shift button available on the panel itself. There are many solutions actually, I use an NNC and a JVSPAC and now it's 100% accident proof.

I figured out a way to use it with absolutely no risk to enter the menu when other people than me play with my cab, and I use a small bluetooth wireless keyboard to hack/configure the cabinet.

Even if I don't want to use the keyboard, and do everything with the cabinet, basic operations are insert coin in case the mechanism fails, and the second operation is exit game, but the problem of the hotkey available on the panel has a solution, put a hidden button available but not on the panel. This can play the same role as shift and give you as much combinations as you want if you map them in the emulator. You have to figure out where to put it for each cabinet.

1. Disable shift key with the jumper JP2

GZEnxPG.jpg


http://jvspac.kirurg.org/?page=install

2. I have made a button available wired with the coin mechanism.

XplSMGi.jpg


3. Instead of using the old shift button that was in the panel, I have mapped a 7th button on player 1 on my jvs cab to exit the game, I have put this button underneath the panel in an original available hole with a long tactile switch button that I trimmed a bit with a knife to insert it in the hole diameter. The button was actually conical, it had to be thinner, but length was perfect. This button is wired to player 1 button 7 of the io board that I never use. It's software role is to be shortcut instead of the shift button, did this in mame and retroarch.

No way anyone can quit the game without knowing this easily available button but actually impossible to hit and or using the wireless keyboard.

nbPNg2E.jpg


4. in case I want to administrate I use this small Rii wireless keyboard

$_35.JPG




Now that being said my only concerns about the JVSPAC are :

1. having to disconnect and reconnect the usb manually from the computer to make it available to Windows in case I turn on the computer before the cab.

2. no xbox mode for steam games which are plenty and require me to switch to an akishop pcb for them.
Like your tinkering, but why so difficult? I can see why you would want to disable the shift keys, but exiting a game could be done by shift keys or a combination of keys. Depending on the software you are using of course. I.e. in Lakka exiting the game is joystick down plus buttons 4, 5, 6. Easy enough...
 
Sorry for the dumb question as I am new to the JVSPAC - so basically a USB cable from the PC (running MAME or any other emulator) can be plugged into the JVSPAC and then a USB cable goes to the JVS I/O of the Sega hardware (Type I,II,or III?) and you can basically use the same hardware/cabinet as the Sega Naomi/Triforce/Chihiro to run a PC and MAME setup - correct?


The PC will use the Sega I/O device for its controls and will not require a JPac or other Jamma converter device to function in a sega cabinet?


If that is the case - one can also use the S-JHIP and guns/wheel for any MAME game then?
Thanks!
Point 1 is correct.

Point 2, more or less. It's plug and play with JVS I/O's. As long as your controls are routed through the JVS I/O somehow you're good to go.

Don't own an S-JHIP so I can't comment.
 
Like your tinkering, but why so difficult? I can see why you would want to disable the shift keys, but exiting a game could be done by shift keys or a combination of keys. Depending on the software you are using of course. I.e. in Lakka exiting the game is joystick down plus buttons 4, 5, 6. Easy enough...
I was thinking the same but in my Windows 10 setup shift button sometimes messed with the keyboard behaviour depending on which software I was using. For example : Sometimes if I pushed start it was quiting the game even if I didn't press the hotkey at the same time. Sometimes in my frontend Launchbox I couldn't use button 5 and button 6 to to page up / page down it was replacing it with another function. I had to quit and come back to the emulator. I couldn't identify which moment it was messing, it could be W10 reacting somehow to a specific combination of buttons sent or not by the JVSPAC. I decided to disable hotkeys embedded in JVSPAC and to make another hotkey button that isn't detected by W10 since it wasn't JVSPAC sending the hotkey to the OS. I wanted Windows to see it only as a specific key let's say "C" and I configured Mame/Launchbox/Retroarch to map "C" as a hotkey. This way W10 doesn't take some obscure accessibility shortcut I didn't know or whatever what was messing around after a very specific buttons combinations while playing some game. I also put it out of range of any accidental press on the panel. It solved all problems at once without really identifying precisely what was the cause of that pain to be honest. I don't know if I could ever fînd where the cause was but sometimes radical solutions save some time.
 
Last edited:
1. having to disconnect and reconnect the usb manually from the computer to make it available to Windows in case I turn on the computer before the cab.

2. no xbox mode for steam games which are plenty and require me to switch to an akishop pcb for them.
cant you still use it as a regularly controller mapped to the right buttons for steam? I ask because I was gonna throw one in my Namco Noir for steam. Tekken7, Darius, SFV ect
 
The new version is not picky if cab is power cycled. The joypad stuff will be geared towards steam, but may not be available at launch. Got a big box of OLED screens today, and seems the design has passed DFM (design for manufacture) so things should be available and ready within a couple of months. Not sure how big Chinese new year will have on this.

For shift keys and alternate mappings, I'll do an honest attempt but I think it's almost impossible to please everyone in this department in regards to different emulators and front-ends. One shift-key thing I will likely do is to have 1P start issue an ESC if you hold it for a couple of seconds and push nothing else, that way you can escape games from a one player control panel.
 
1. having to disconnect and reconnect the usb manually from the computer to make it available to Windows in case I turn on the computer before the cab.

2. no xbox mode for steam games which are plenty and require me to switch to an akishop pcb for them.
cant you still use it as a regularly controller mapped to the right buttons for steam? I ask because I was gonna throw one in my Namco Noir for steam. Tekken7, Darius, SFV ect
I am not sure I understand the question, akishop pcb works great un x360 mode for dbz fighterz sfv and soulcalibur 6 from what I tested yes no problem so far except games which need analog controls along with dpad of course.
 
One shift-key thing I will likely do is to have 1P start issue an ESC if you hold it for a couple of seconds and push nothing else, that way you can escape games from a one player control panel.
This is fantastic.
 
1. having to disconnect and reconnect the usb manually from the computer to make it available to Windows in case I turn on the computer before the cab.

2. no xbox mode for steam games which are plenty and require me to switch to an akishop pcb for them.
cant you still use it as a regularly controller mapped to the right buttons for steam? I ask because I was gonna throw one in my Namco Noir for steam. Tekken7, Darius, SFV ect
I am not sure I understand the question, akishop pcb works great un x360 mode for dbz fighterz sfv and soulcalibur 6 from what I tested yes no problem so far except games which need analog controls along with dpad of course.
Right now I have a brook setup for steam. I had thought the jvs pac would register as a I known controller on steam and you should have the ability to map all the controls unless I’m of base.
 
Right now I have a brook setup for steam. I had thought the jvs pac would register as a I known controller on steam and you should have the ability to map all the controls unless I’m of base.
It registers as a keyboard. Works just fine in Steam.
 
yes it works on steam itself as a keyboard, and all keyboard playable games, the problem is just some games that only use x360 devices or don't register some keyboard keys like alt key, like dbz sfv etc
 
Back
Top