What's new
Gents, let's give @invzim the room he needs. If there are no new posts, is because there are no updates :)
 
This was just supposed to be an easy side project, but got a little more involved than anticipated, as I initially thought just a couple of profiles would be needed - but there is a need for pr game config. Because of this, a PCB redesign was needed and I think you will like the result :)
Waiting for parts and stuff, so a new proto in a few weeks and I hope to have something shipping before christmas.

As for guns, I don't have the hardware and I'm not sure if any of them actually work under linux. Driving wheels are ok, but force feedback probably no as it would need additional hardware to get the signals off the specific PCB's (not JVS).
 
This is probably stupid and premature, but I'll give you a peek for lack of updates :)
IMG_0140.JPG
 
Awesome Invzim! Thanks for the great preview - looks like a fun Christmas this year!
 
There will not be any boards before Christmas. Been spending most of my available hobby time on the upscaler thingy, and will be abroad for a month around christmas. I have however ordered parts for a batch of the mini-io, so I'm confident it will happen later.
 
No hurries or pressure by any means - I know this takes time and I appreciate your knowledge and willingness to do it as I would by no means have this ability. This is a great project and something that would add great value to the hobby in my opinion and the preview picture looked awesome! So just wondering if there is anything regarding an update or thoughts on this project? Again, no hurries or pressure, but just wanted to bump this up and keep this on the horizon for discussion as again this is something that I think a lot of us are looking forward to in regards to adding USB peripherals to our Sega (JVS) hardware - both gun and steering wheels.
Thank you!
 
The project is NOT DEAD :) I've been doing some other fun stuff lately (a month abroad, cleaning up my desk, R&D on the upscaler, organizing parts etc). I don't have a time-frame, but some meta-progress:
  • Sourced parts for a smallish run (smd headers, connectors, OLED screens, etc)
  • Just ordered a reflow oven for home assembly of small runs
Plan now is to get the second rev PCB's made, play a little with the software part and see how it goes.
 
amazing count me in.How many controllers will this support!.I have a jvspac in my cab it works very well.But this would be great for having more then one system i a cab,and for driving and gun games.awesome work.
 
@invzim I can't remember if I pinged you in my force feedback experimentation thread, but if you wanted to work in some force feedback support for the driving games, I'm willing to help.

I believe it will be more of a software requirement, because the hardware *should* be able to be managed off of your board.

Namco games (Mario Karts and WMMTs 1, 2, and 3) use a protocol over RS-232 which would be easy enough to manage through a USB adapter on the RPi. I've got a pretty good grasp of this protocol. JVS output 1-1, just like what is used for start for lamps in many games, is used in these NAMCO games to establish communication with the FFB board, but you should already be able to tap into that through your existing JVS communication management.

Some NAOMI, Triforce and Chihiro games utilize the MIDI FFB and it is completely managed outside of JVS and would require a 2-way MIDI interface, however I don't know if that can be easily done with a USB MIDI adapter. Basically it would need to be accessible as a normal serial port. I wasn't able to make a MIDI adapter work in Windows, and ended up wiring up something with an Arduino. Perhaps you could interface with an Arduino over USB as a serial port and manage the MIDI communication that way? I have a rudimentary understanding of this protocol. I've at least figured out how to drive a MIDI board, even if I can't decipher all of the commands I've seen in logs.

The Lindbergh and newer are also over RS-232. It's a very similar protocol to the MIDI one, but there seem to be slight differences that I hope to figure out when I get a board to analyze.

Your software challenge would be to support these various serial interfaces and to also interface with a USB steering wheel that has FFB. I don't really know anything about PC steering wheels at the moment, but maybe the FFB is driven over HID? So assuming the USB wheel can be effectively driven, then it's a matter of translating the various protocols into something usable.

I'm not suggesting that any of this would be easy by any means, but it would be pretty cool. I'm in the process now of developing an Arduino-based translator that lets me play the other standards on the MIDI FFB and have the NAMCO portion of it working pretty well.

Anyway, this isn't a push from me or anything, just an offer. I don't particularly need this, but think others might find value in it. In my opinion if a game supports FFB, then you should be playing it with FFB. :D
 
Last edited:
Best is when you add a VGA PORT like this https://www.raspberrypi.org/blog/gert-vga-adapter/
so you can use it as interface and emu station.


Or you make a VGA Switch so you can show a on screen menu to load game via netboot. controlled by joys

resett the system by the the service menu. and you can automatic load the card emus by the roms !
 
Last edited:
@invzim I can't remember if I pinged you in my force feedback experimentation thread, but if you wanted to work in some force feedback support for the driving games, I'm willing to help.

I believe it will be more of a software requirement, because the hardware *should* be able to be managed off of your board.

Namco games (Mario Karts and WMMTs 1, 2, and 3) use a protocol over RS-232 which would be easy enough to manage through a USB adapter on the RPi. I've got a pretty good grasp of this protocol. JVS output 1-1, just like what is used for start for lamps in many games, is used in these NAMCO games to establish communication with the FFB board, but you should already be able to tap into that through your existing JVS communication management.

Some NAOMI, Triforce and Chihiro games utilize the MIDI FFB and it is completely managed outside of JVS and would require a 2-way MIDI interface, however I don't know if that can be easily done with a USB MIDI adapter. Basically it would need to be accessible as a normal serial port. I wasn't able to make a MIDI adapter work in Windows, and ended up wiring up something with an Arduino. Perhaps you could interface with an Arduino over USB as a serial port and manage the MIDI communication that way? I have a rudimentary understanding of this protocol. I've at least figured out how to drive a MIDI board, even if I can't decipher all of the commands I've seen in logs.

The Lindbergh and newer are also over RS-232. It's a very similar protocol to the MIDI one, but there seem to be slight differences that I hope to figure out when I get a board to analyze.

Your software challenge would be to support these various serial interfaces and to also interface with a USB steering wheel that has FFB. I don't really know anything about PC steering wheels at the moment, but maybe the FFB is driven over HID? So assuming the USB wheel can be effectively driven, then it's a matter of translating the various protocols into something usable.

I'm not suggesting that any of this would be easy by any means, but it would be pretty cool. I'm in the process now of developing an Arduino-based translator that lets me play the other standards on the MIDI FFB and have the NAMCO portion of it working pretty well.

Anyway, this isn't a push from me or anything, just an offer. I don't particularly need this, but think others might find value in it. In my opinion if a game supports FFB, then you should be playing it with FFB. :D
For now, I'm not going down that road - but would nice to interface with it at some point. Adding additional serial to the RPI is not trivial, and supporting a USB solution is beyond my current scope.

First goal is to get hardware I like, I just ordered a few rev2 boards which should be here in about a week.
miniiorev2.jpg

Second goal is to mix the software parts togheter into a single user friendly linux image - and if it turns out nice, I'll have some more boards made.

The rev 2 features a small OLED, as the pr. game stuff was just too complicated to manage without a proper user interface. I have also trimmed stuff away, no additional headers, no power connector and apart from the OLED module - all components are SMD which should make for easy assembly.
 
Ooh, this looks interesting in soo many ways. Where do I sign up? 8o
 
I have a similar type of display in my board. Are you doing anything to support the corners on the bottom edge or do you consider the through hole header on the top edge to be sufficient support?
 
Baby steps.. Pretty pleased with the hardware so far, even if the SMD female headers melted in the oven at 210C :)
IMG_0387.JPG
This looks great - keep up the good work! Anxiously monitoring the progress on this as it will be a great addition to the hobby.

Clarification; I see that Sega Chihiro and Sega Triforce are not listed on the display, but I assume they would also be compatible with the unit as "anything" that is JVS would be compatible?

Any initial thoughts on what USB devices will work with it? I believe the goal is to have some form of USB gun and steering wheel to be compatible with it and to be used with any JVS setup correct?

Good luck the rest of the way with development and keep us posted.
 
Back
Top