Well and that's the thing you need to understand and understand that I'm not mentioning this to be a jerk, just to clarify.
Zero mame games support FF. Mame supports output broadcasting. Mamehooker supports FF. Via mamehooker, you can hook outputs from mame, translate the data via scripting, and send the data to FF commands.
This is why Boomslang is having some trouble. SailorSat did a great job writing a output section for VR in mame. The problem is the translation part and difference in resolution between FF and whatever the hell you want to call the haptic feedback system old sega racers used.
See sega racers have a directional value and a power value, just like modern directX FF. The problem is the power value is typically 1 to 10, where modern ff has a value of 0 to 10,000 (software, not actual). Mamehooker has math functions you can use in scripts to ramp up the value, but as you would imagine, the low resolution makes for a rather jerky experience.
So what we need is someone good at "deh mathz" and I can add any features they deem necessary to make smooth ff possible via sega data.
That being said most racers use a simple rumble like you'd find on a modern gamepad..... getting that stuff to work is cake, we just use it as a toggle switch for a canned effect. Outrun works great with this as does many other titles I've hooked up. I can't remember if chase hq had rumble or not.... I added to these drivers several years ago.