I took the electronic restriction based on a few people who asked for keyboard encoders to restrict diagonals. I talked in length with Ron (MK64) about it in the past before mame added it. We found the "up not left not right" solution and realized it wasn't useful in hardware. I personally thought Andy was talking about that.
That's fine, but that's not what was said.
In any case, the reason the "up not left not right" stuff can't work is, as you said, granularity, but also because it is an
exclusionary approach. That method basically deadens anything that isn't a perfect direction and essentially does more to worsen the problem that alleviate it.
The current method overcomes this with increased granularity and a method that is
inclusionary, meaning that directions that are
primarily in the desired directions are made pure instead of being merely discarded.
I'm not saying that the 49way wont play 4ways well. In fact I thought think it will do a great job. I don't believe it will feel the same... but should take care of the 8way problems... but will still feel like an 8way...
If you are looking for the
feel of mechanical restriction, I will agree. But understand that that feel is a choice and not a necessity for excellent 4-way operation with a 49-way stick and the proper interface. This is
my point.
I think the happs will probalby be the ultimate all in one solution. But even then... I think if I was going to have a dedicated 4way machine, I would personally like the aniversary because of the feel... but until I try your solution I may think different.
In all honesty, I have no argument here. If one is building a dedicated 4-way machine, cost alone dictates that a good, dedicated 4-way is in order. Plan to play one 8-way game on that same machine, and the equation changes dramatically.
RandyT