I'm using my Nintendo DSi XL, because that's the only thing standing that can use it. Obviously, a GBA can't play it...I have already sold my old Nintendo DS Lite, broken hinge, broken top screen and all...and I don't even have a Nintendo 3DS, let alone a 3DS XL. For sure, when I get a 3DS XL when my DSi XL breaks, I'm immediately switching and never going back, because the DSi XL would automatically get sold when I'm gonna buy the 3DS XL. I'll get adapted to the issues in graphics when a 3DS plays a DS game...at least that's what they say...about the 3DS, that it can't play DS games as well as the true DS.