I only manage to make advmame and fceux working with it, thx to adafruit tuto. It seems this smallscreen doesn't support opengl and most of piplay emu use it... But maybe i'm wrong, dunno...
SPI screens I haven't been able to get running with all the emulators. From what I can tell, it's because the screen ends up on /dev/fb1, rather than the default /dev/fb0.
You can use a program called fbcopy to mirror the /dev/fb0 screen to /dev/fb1 and that will work.