I've done a bit of research into this low/high shifter issue and now I see what the problem is. The coin-op Pole Position has two states for the shifter: low = switch closed, high = switch open (this could be reversed depending on if you're left or right handed). But the MAME driver uses one button to toggle between low/high gear. So here's the line of code from the driver. Anybody know how to change this so that the state is always high unless you close the switch (hold down the button) in which case it switches to low?
PORT_BITX(0x02, IP_ACTIVE_HIGH, IPT_BUTTON1 | IPF_TOGGLE, "Gear Change", KEYCODE_SPACE, IP_JOY_DEFAULT ) /* Gear */
Thanks for your help,
Dan