There are two ways of doing ABXY, The nintendo way and the sega way
Since these differ in how they arrange the order of the two first, and the order of the two second buttons, there are two ways of dealing with there being two ways when you want to do them both on one controller.
You could mark the buttons with letters in one or the other arrangement, pick one. Lets say its sega.
Play a dreamcast game, everything is as expected.
Then you try to play a nintendo game, and it tells you to press A ingame. (There is no feasible way to change what it says, since the sprite ingame is hardcoded.)
You could press what says A on your controller. If you want this to work you are actually pressing something else than what you would on a snes controller.
This is the concept of primary and secondary (and tertiary and quartiary) we call these 1 2 3 4.
Ergonomically it makes sense to put the most used and reachable button as 1, then 2, and put the 3 and 4 in the least reachable positions in the diamond cluster. This is how gamepad mapping works.
We will leave history of why abxy came to be 1234 and 2134 for now, but it is as ergonomic as it sounds. If you want to have a most pleasant way of playing a game, make its primary function your 1 button.
Problems arise with this, having A always be A is good for beginners. But if your muscle memory is already there, which is what we are trying to achieve here, as we don't want to be looking at buttons, it is a problem. Because you learnt to play those games according to direction, thats how muchle memory works.
And by dealing with direction, we solve another problem. While A is sometimes B, right is always right (and wrong is always wrong damnit)
The pandora does ABXY not in a sega way, and not in the nintendo way. But instead in the gp2x way.
In the GP2X way it doesnt even work to always press A for A regardless of what direction that is orignially, because A is all the way over at the left, which is one of the two positions that are always 3 or 4 because they are the least ergonomic.
And i say always because there are no exclusive native games for the GP2X that are worth playing. When you port a game, nowadays its easier to change the ingame graphics, so you can change it to something that makes sense. The pandora was lazy and carried hardware compatibility with the wrongdoings of the gp2x by adopting its layout. And now, with the successor coming out, ill-deviced decisions means the game catalogue needs to be ported, for the most part manually or not at all. However way you want to see it, the gp2x layout surviving isnt a good thing. It wasnt good in itself, and it is bad for compatibility. Something that is extremely important on a device capable of emulating games from multiple consoles.
So how does one solve this. There is no perfect answer, since you lose compatibility by moving away from ABXY, and ABXY in itself is not intuitive. Ever since there were two ABXYs, which continue to be used, it gets ugly to go with one of them.
Instead we relate to what matters, direction. For the case of argument < is left ^ is up v is down and > is right. Easy enough to type and understand. ^ is
hyphen caret, which is a bit unknown, but "the one that goes up" or similar, gets you a long way.
It does however need to be more unique than that, without the ugly connotations of most latin character strings.
X W M and Σ all share the arrow part of the earlier directional clarification. Σ is the sigma, but "the one that looks like an E" is unmistakably what the sigma is to someone who doesn't know.
So, the order alphabetically is E M W X. This is the same order as the A B X Y is. on a SNES controller they are obviously 1234, > v < ^
Direction will always work, because the diamond pattern never changes.
LAYOUT GP2X O O X X O O X O O O X O (this will be
O X O as things are ported)
SNES X O O O O X X O O O X O
SEGA X O O X O O O O X O X O
PS O X O O X O O X O O X O
(O O X new pyra going forward)
Gp2X SNES SEGA DIRECTIONAL
HARDWARE
XOO This is directly confusing. A button that is called A is somewhere the controller has marked B, and B button is somewhere else etc. Or you reference something that is misleading.
OXO Neutral, its like playing a Playstation game on the pandora now.
OOX How it should be, what is on the controller matches what it is ingame.