I’m kicking off a new open-source restoration project aimed at fully understanding, documenting, and eventually replacing the motion-control system used in Taito’s Full Throttle / Chase H.Q. deluxe moving cabinets. These machines are rare, poorly documented, and notoriously difficult to repair due to the ageing motor control boards and the opaque 50-pin IDC interface that links them to the main PCB.
As many of you would know, I have had one of these cabs for a while and have been slowing working through the resto process that @Kaizen started. (Check out my project thread for more info). Now that Open Motion G-Loc is reaching a good point, I am going to switch the cabs around at home so I can start the next Open Motion release. Open Motion G-Loc will continue to be improved, but given that it is 95% there, I want to move on to another project.
Open Motion Full-Chase will start by building an Arduino Mega-based “sniffer” that sits inline between the game PCB and the motor board. This tool will decode the parallel bus, map all motion-related signals, and give us a clean foundation for a modern open-hardware replacement – similar in spirit to the Open Motion G-LOC project. The long-term goal is a safe, reversible, fully documented motion controller that keeps these cabinets alive without relying on failing proprietary electronics.
Here are some pictures of the sniffer hardware setup.
One thing that I am looking for help with is to have MAME reliably output the motion controls so that they can be seen via MAME Hooker in a way similar to G-Loc. If you can assist with this, it means that I can use both MAME and real hardware for this project.
At the moment, it is just going to be for the original PCBs.