I recently built a version of mednafen 0.9.17.1-WIP with all of the systems enabled that work perfect or (reasonably) well on the Pandora. This should supersede the PC engine only build (mednafen-pce) I released a while back.
It supports the following systems:
Game Boy Advance
Game Boy (Color)
Sega Game Gear
Neo Geo Pocket Color
PC-Engine / Turbografx 16
Sega Master System
From my testing the only systems from the above list that did not run perfectly full speed were Game Boy Advance and Virtual Boy, but suprisingly GBA wasn't as bad as I expected.
I created a launcher script for each system that uses zenity to prompt for a rom and remembers the last used rom directory. Each system should be configured to use integer scaling utilizing as much of the pandora screen as possible. I tried to set up reasonable control mappings for each of the systems.
Esc- exit emulator
Shift-Alt-1 reconfigure controller 1
F5 - save state
F7 - load state
0-9 - select save slot
Shift - F5 record movie
Shift - F7 play movie
Shift - 0-9 select movie slot
+ - Fast forward (4x by default)
- - Slow motion (0.75x by default)
# - Toggle 4:3 scaling for nes, pce, and sms
F10 - reset
F11 - hard reset / power
\ - toggle cheats console
! - enable/disable cheats
n - open net play console
PC engine CD rom games require a bios file named syscard3.pce to be placed in pandora/appdata/mednafen/.mednafen/pce_bios
Atari Lynx games need a boot image named lynxboot.img placed in pandora/appdata/mednafen/.mednafen
Some NES games need a bit of overclock (approx 700)
PC engine CD games need some overclock especially if audio encoded as ogg
Wonderswan controls use Q, Shift, A, and . for the lower control axis
I'll document everything better soon.
Edited by pder, 13 July 2011 - 04:17 AM.