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: JVSy: open source JVS I/O to PC interface (help wanted for analog and lightgun)  (Read 4183 times)

0 Members and 1 Guest are viewing this topic.

k4roshi

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:August 19, 2014, 12:07:26 pm
  • I want to build my own arcade controls!
Hi guys, just wanted to let you know about my little project.
It's a JVS to PC adapter, a-la JVS-PAC. It converts the inputs from a jvs cabinet to a HID joystick. Works on pc, mac and linux, it could be made to work on PS3 too if needed.
For now it only recognizes digital inputs, but i'll start working on analog soon.
It's open source and uses a teensy board with a rs 485 chip. It's quite cheap: the teensy is about 16$, the sn75176b (for rs-485) is about 2$ for 4 ICs.
You can find the source here: https://github.com/k4roshi/JVSy
If you'd like a compiled version, just ask ;)
« Last Edit: August 19, 2014, 11:44:57 am by k4roshi »

SegaOutrun

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 406
  • Last login:March 28, 2019, 03:02:05 am
  • Brakes are overrated
Re: JVSy: open source JVS I/O to PC interface
« Reply #1 on: May 03, 2014, 06:10:24 pm »
This is pretty cool. any vids or photos? pre-compile windows version would be nice too

k4roshi

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:August 19, 2014, 12:07:26 pm
  • I want to build my own arcade controls!
Re: JVSy: open source JVS I/O to PC interface
« Reply #2 on: August 19, 2014, 11:38:16 am »
Hi guys!
I updated the code on github, improved the startup procedure, coin handling works and shift mode is provided:
p1 start works as shift, when pressed with the following buttons it causes different keypresses:
button 1: coin (presses keyb 5)
J1 right: Tab
J1 down: P (pause)
J1 left: enter
P2: esc

Here's the binary build:
https://dl.dropboxusercontent.com/u/63724693/arcade/JVSy-1.0.hex
I also managed to read analog inputs, but have no way of "calibrating" them.
This debug build outputs to the serial console the binary readings it receives from the analog ports. If anybody wants to flash this and report back to me i can make them work in little time. This doesn't work as a joystick input, so don't flash unless you know what you're doing.
https://dl.dropboxusercontent.com/u/63724693/arcade/JVSy-analog.hex

I studied a bit the lightgun controls and they should be easy to implement, but again, i would need someone to help me test it.
« Last Edit: August 19, 2014, 11:45:41 am by k4roshi »

retrorepair

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 252
  • Last login:July 06, 2025, 06:47:43 pm
I was actually going to be messing around with something similar so will be able to help out with analog once I have it set up. Great work so far!
« Last Edit: September 14, 2014, 07:32:29 pm by retrorepair »
My arcade racing setup:
My Youtube Channel: http://www.youtube.com/user/RetroRepair
My Twitter: http://twitter.com/retrorepair