text: Cost efficiency depends on where you're from. For UK DivMMC Future as suggested maybe the best.
  For EU I would suggest DivMMC Enjoy Pro One maybe a better solution. While the first one only has Kempston joystick emulation, the latter has different types switchable. Better for most modern games.