Playing emulated games can be a pain. There's the problem of legally acquiring ROMs, and often emulators need some tweaking to function properly. (Did you ever try to play Amiga games on a Mac?)
This is where Arcade Retro Gaming’s MCC-216 comes in. It utilises an FPGA (Field Programmable Gate Array) core, which – as far as I can tell – means that it can accommodate several systems on a chip.
The devices can be hooked up to any screen or monitor and comes with the classic Competition Pro joystick. Pure "click, click" bliss! Most importantly it comes with a good amount of licensed C-64 games and demos. Ironically, some of these even have the hacked/trainer front-ends, a good reminder of how hard some of the classics were.
Best of all, the device comes with the possibility to install multiple cores. Currently C-64 and Atari 2600 cores are available, and an Amiga core is in beta.
Sure, if you want to you can get your hands on retro games: you can play them on your iOS device, download them from the Wii's virtual console or buy compilations. None of these solutions, however, offer the flexibility and versatility of the MCC-216. Or a Competition Pro joystick.
Beginners can happily play away, pros have something to tinker with. It's ultraportable, hooks up to pretty much anything, is not crippled by any DRM and even supports keyboard input.
Most importantly, it keeps the legacy of the classics alive. After all, what is a medium worth if it is not conscious of its own history?
PS: Props to Toronto Thumbs for inspiring this post!