PokeMini Emulator is exactly what it says 🙂

Changes:

Fixed POPA/POPAX timings (thanks asterick).
Added support to read/write configurations @ ‘pokemini.cfg’.
Load/save state are now working!
Added support for unshared EEPROM files (Each ROM can have his own EEPROM).
SDL Only: Zoom can now be changed on the fly under “Platform…”
Added more options.

http://code.google.com/p/pokemini/