Or just treat yourself to a new phone. I have an HTC Desire, which is an Android phone I got around 1.5 years ago, and that can play GBA, GBC, NES, and SNES games with ease. Probably more which I haven't tried.
Any vaguely recent Android phone should have the power to emulate any of those classic consoles, and I *think* there are even N64 and PS1 emulators available, although I don't know what (if any) devices have the power to run those well.