Would it be possible to ignore diagonal directions during play of a 4 way game via software?
What do you mean "ignore diagonal directions"?
With diagonals being a combination of two non-diagonals, I see three ways to interpret what you mean:
a) ignore both directions, ie: if "left & up", treat as if stick was centered. Problem: dead zones, size depending on the joystick's size of its diagonals.
b) ignore the newer direction, but keeping the prior direction, ie: if press left, then move to "left & up", treated like still left. Problem: seems like slow response, since you have to get up of the diagonal before the new direction is seen. BTW, mame
used to do this, was called "sticky keys", and was removed because of the "too slow" complaints.
c) ignore the older direction, ie: if press left, then move to "left & up", treated as if you are pressing only up. Mame currently does this; do you like it?
BTW, you can get mame to do method a) by mapping left to "left not up not down", up to "up not left not right", etc. If your stick has small diagonals, this might feel okay; if it has big diagonals, this will suck.
the stickykeys option in mame will do this
Howard, do you mean "steadkeys"? Mame does not have a "stickykeys" option. The steadykeys option won't do the 4way thing, however.