PokeMini is a DS homebrew made by justburner. This Pokémon-Mini emulator, which is also available for various other platforms has been updated to alpha version 0.4.4. See the change log for what's new in this version, and check out the project page linked below for more information about this homebrew.

Quoted from QUOTE(Change Log 03/04/11):

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).

There are only 10 games in total released for the pokemon mini (according to wikipedia).
One was included with the console (Pokemon Party Mini), One was exclusive to europe/japan( tetris), and 5 extra games were exclusive to japan.