or you could just get a used PC, five it a nice graphics engine, put it in a cab and connect the buttons to the keyboard. and emulate al NES, SNES, GBA, N64, PS1, NEO GEO, NEO GEO POCKET, ALL SEGA games on it.
P S: I do not oftenly use emulators, just for games i still cant find or that are overpriced as resales here in mexico.... 30 bucks for mario kart haha