
I'd been wanting to build a hand held ZX spectrum for a while and was thinking of using a Raspberry Pi running FUSE (Free Unix Spectrum Emulator) but the Pi was just too big, so when the Odroid W was announced complete with LiPo circuits I decided now was the time, and started making layouts using just colour printouts of the Odroid as it wasn't yet available (this was also before Ben Heck had the idea and started his Spectrum).
If you look at the photo below I have a PiTFT screen (actually running from a Raspberry Pi at this point) with some custom PCB's either side and below, followed by two DECT portable phone batterys some old Dell laptop speakers, the printout of the Odroid and a USB sound card dongle which was to power the speakers (eventually I ditched this as I wanted to use the USB for WiFi).
Ironically one of the things which took the longest was working out a set of keys which could make up the controls and work on the maximum number of games. This is because early Spectrum games rarely used the same keys and joysticks were not common and came in a few different types.