Build Your Own Arcade Controls Forum

Main => Driving & Racing Cabinets => Topic started by: Mike A on October 05, 2017, 09:27:14 am

Title: Mixing MAME with Actual Arcade Machines
Post by: Mike A on October 05, 2017, 09:27:14 am
So I have my Rave Racer fully functional. I am currently trying to find another one so I can link them up. Ultimately I would love to have 4. I have the space, but they might be hard to come by. So this is the question.

Can I link my cab to a PC running Rave Racer through MAME or another emulator?
Title: Re: Mixing MAME with Actual Arcade Machines
Post by: Howard_Casto on October 05, 2017, 01:10:34 pm
That's an interesting question.  I guess it depends upon if MAME is doing any kind of tcp/ip translating for the networking feature or if it's sending the raw data just as the original arcade machine did.  Probably the easiest way to find out is throw it on a laptop, hook them both on the network and see what happens. 

I can't find a manual online.... does it use an Ethernet port for linkups or some sort of serial cable?
Title: Re: Mixing MAME with Actual Arcade Machines
Post by: Mike A on October 05, 2017, 01:18:29 pm
It looked like an RCA cable, but I didn't look too closely. When I get home I will take a better look. One of the cables is sitting in the bottom of the cab. The jack is almost on the floor and it is recessed. I am hoping that MAME and the cab speak the same language.
Title: Re: Mixing MAME with Actual Arcade Machines
Post by: Mike A on October 05, 2017, 01:30:34 pm
I dabbled in Arduino programming a few years ago. I know you can transmit serial data from a PC to the micro controller and back. I don't know what kind of throughput this task would require and I don't know how MAME would handle the data to begin with. I guess it is time to start researching.
Title: Re: Mixing MAME with Actual Arcade Machines
Post by: yotsuya on October 05, 2017, 01:31:59 pm
RCA cable? How would you even interface that for MAME?

I bet it uses a serial or parallel cable like Crusin’ USA does.
Title: Re: Mixing MAME with Actual Arcade Machines
Post by: Mike A on October 05, 2017, 01:39:09 pm
This is from the manual.(https://uploads.tapatalk-cdn.com/20171005/9da8cf124cecb93b0ffbf575b1c94816.jpg)

Sent from my Pixel using Tapatalk

Title: Re: Mixing MAME with Actual Arcade Machines
Post by: Howard_Casto on October 05, 2017, 02:17:59 pm
You've got two cables there so that's 4 wires.... bare minimum needed for a serial connection.  It makes me think that networking via Ethernet is out of the question without some sort of special software interface. 
Title: Re: Mixing MAME with Actual Arcade Machines
Post by: PL1 on October 05, 2017, 02:49:45 pm
Based on the last page of the manual, there are "IN" and "OUT" RCA connectors on a "Relay PCB assembly".

Ridge Racer 2 (two games earlier in the series) used relay board part# b-2223g according to this (http://www.ebay.com/itm/namco-ridge-racer-2-arcade-back-of-cabinet-part-link-pcb-/252350546444?hash=item3ac143c20c:g:XaQAAOSw8RJXChX4&autorefresh=true) e-bay listing.

(http://i.ebayimg.com/images/g/wkIAAOSwZ8ZXChVD/s-l1600.jpg)


Scott
Title: Re: Mixing MAME with Actual Arcade Machines
Post by: Howard_Casto on October 05, 2017, 03:50:38 pm
I mean if mame has the outputs defined (or documented at least) it could probably be ran through mamehooker to send it through a generic I/O board.

*edit*  but the problem would be sending data to mame from the arcade pcb.... maybe if some hacked inputs are defined and those inputs are hooked up to the memory locations in the driver....
Title: Re: Mixing MAME with Actual Arcade Machines
Post by: Mike A on October 05, 2017, 04:44:49 pm
I am pretty intrigued by this. These are the kind of problems I like. I enjoy being out of my depth.
Title: Re: Mixing MAME with Actual Arcade Machines
Post by: markc74 on October 05, 2017, 05:10:38 pm
You have the space for 4 ridge racers?

Man, I’m jealous... ;)
Title: Re: Mixing MAME with Actual Arcade Machines
Post by: Titchgamer on October 05, 2017, 05:36:03 pm
Intresting project idea!
Title: Re: Mixing MAME with Actual Arcade Machines
Post by: yotsuya on October 05, 2017, 05:51:11 pm
I’m still not sure how you get the signals into the PC...
Title: Re: Mixing MAME with Actual Arcade Machines
Post by: Howard_Casto on October 05, 2017, 07:36:30 pm
You'd have to interface the two rca cables to a Arduino (or your avr of choice), which would have the cables going to simple I/O registers that would, in turn pass along the data to the pc as either a serial connection or a HID interface.  It wouldn't be for the faint of heart. 
Title: Re: Mixing MAME with Actual Arcade Machines
Post by: SailorSat on October 05, 2017, 08:44:14 pm
Not that simple but possible. That network might be something like 10Base2 - But not ethernet compatible for sure. Most likely they implementet a very basic protocol on their own.

Much like the sega comm boards are high-speed serial connections over toslink.

*EDIT*
Some games used actual Ethernet, I think some games like WAR: Final Assault.
Other used plain Serial Null-Modem (like Race drivin)