> Ok, let's see what happens. I found an issue that i forgot to map a important
> button while the emulator run. Don't blame on me for the question.
> i map fire button, but there must something else that is import to start
> different games. But which button is this ?
The Reset button.
At minimum, you need to map the player 0 joystick, fire button, Reset,
Select, Left and Right Difficulty, and Color/BW switch. If you can only
pick one set of mappings, this is the one to pick.
It's strongly recommended you map paddle 0 and its fire button, too
(maybe 10-15% of Atari games are paddle games, would be annoying not to
be able to play them).
"Exotic" controllers like the keypad and driving controller would also be
nice to map, but you're limited on the number of buttons available.
I don't know anything at all about the PSP... from googling, I see it
seems to have an analog stick. It'd be nice to be able to use it for
It looks like you have 9 buttons to use for games. You could make one
of them the "switch button maps" button, and have predefined maps for
the different controller types. Pick the button that's hardest to reach
during gameplay (user will only need to press it once or twice per game).
Alternatively, give the user an easy way to switch between predefined
maps from within the GUI (I suppose you've already got GUI navigation
working, or at least you're planning to).
I dunno what you'll do about the second set of controls. Some games
(Combat, Frogs & Flies) are two player only. I don't even know if it's
physically possible for two people to play the PSP while both looking
at the screen right side up, and without bumping their hands together...
There are a couple of 1-player games that use both sticks, though (Raiders
of the Lost Ark is all that comes to mind right now, and maybe Spy Hunter
(the Atari 800 version uses 2 sticks anyway)).
And of course, you won't be able to play 4-player Warlords :(
Just my 2 cents...