The fun-lovin' hackers at Adafruit banged together this teensy weensy MAME cabinet over a weekend; it's more of a kludge than a project, and they didn't document the build in its entirety, meaning that making your own is a challenge that the Fruits have thrown down before you.
The idea came about while discussing a gaming "bonnet" — a small accessory board precisely fitted to the Raspberry Pi Zero form-factor — which would include a few basic controls and a tiny monochrome OLED display. The question was whether a color OLED might be workable, that we might run RetroPie and all those cool old games.
The short answer is no! The color display is just too small and coarse, requiring major graphics downsampling that render existing games just barely recognizable. But it's also a matter of cost. We're talking about an accessory board for a $5 computer; the RGB OLED alone can cost several times that! A mono OLED is more "to scale" with the system cost and the idea of writing small bespoke games in a high-level language like Python. They'll look great and sharp, and it'll be affordable.
Seeing these arcade games though…like, the actual quarter chompers of my youth, not cheap ports…running on this tiny screen is pretty hilarious. Wrapping it up in a little case and badging it "world's smallest" seemed a nice way to cap off the study…though I fully expect to be upstaged by someone else's even smaller build before the week is out, then repeat ad nauseum. Small MAME builds are a big thing!
World's Smallest MAME Arcade Cabinet [Adafruit]