Yes - you can mod your DSi by following dsi.cfw.guide, and you can get unstable versions of GBARunner3 from here.
I tried it a few months ago but the game still didn't run very well sadly... I don't remember exactly how to set it up but the folks on the DS(i) Mode Hacking Discord may be able to help if you have more questions.