I've finally had some spare time to mess around with my Pi and the onboard GPIO.
Inspired by this thread: http://www.ukvac.com/forum/sega-jvs-driving-control-switcher-prototype_topic330617.html I figured it should be reasonably straightforward to get the Pi to remap the Shifter output (for Driving Games) based on the game selected.
I've used the Naopi (http://www.e-venturi.com/jamma/?page_id=1073) code to test with and so far (having tested Crazy Taxi and Jambo Safari) it seems to work fine. I'll have a go at modifying the PiForceTools scripts at some point.
Basically, I've wired up 4 Opto Isolators, plugged the Shifter into the PI and then wired the output of the opto-isolators to the Naomi I/O.
Unfortunately, all of my Cabs are in the Garage so won't be fired up until Spring. Pics below are just with an I/O setup on the dining room table:
I'll put some updates here with any progress. Planning on making another using a single chip with 4 opto-isolators on (should be neater). Also need to test with my Chihiro/Naomi2 at some point.
Looking promising though!
Inspired by this thread: http://www.ukvac.com/forum/sega-jvs-driving-control-switcher-prototype_topic330617.html I figured it should be reasonably straightforward to get the Pi to remap the Shifter output (for Driving Games) based on the game selected.
I've used the Naopi (http://www.e-venturi.com/jamma/?page_id=1073) code to test with and so far (having tested Crazy Taxi and Jambo Safari) it seems to work fine. I'll have a go at modifying the PiForceTools scripts at some point.
Basically, I've wired up 4 Opto Isolators, plugged the Shifter into the PI and then wired the output of the opto-isolators to the Naomi I/O.
Unfortunately, all of my Cabs are in the Garage so won't be fired up until Spring. Pics below are just with an I/O setup on the dining room table:
I'll put some updates here with any progress. Planning on making another using a single chip with 4 opto-isolators on (should be neater). Also need to test with my Chihiro/Naomi2 at some point.
Looking promising though!