-Get a passcard like Superkey or Passcard 3
-Get a cart like the M3,G6,EZIV,Supercard
They all play GBA and NDS roms (although some cant play certain games), then download an app called MoonShell for playing your media files.
I can't make a choice for you regarding the hardware, i suggest...