Yep, you've guessed it. It's a Chinese emulation device running it's own Sony PSP rip of style front end. Also, like many of these systems, this one isn't based upon Android. Been meaning to video this for a while now and finally found some time today.