Lab4D - Interactive Playscapes
  • Home
  • About
  • Portfolio
  • Media
  • R&D Blog
  • Collaboration
  • Contact

Lab4D

Retro Arcadia

Retro Gaming Console based on a Raspberry Pi

retroarcadia-1
retroarcadia-2
retroarcadia-3
retroarcadia-4
retroarcadia-5
retroarcadia-6
retroarcadia-7
retroarcadia-8

About the project

Nostalgic for my old gaming systems, i decided to build up on top some open source code and create my own multi-system console. It is powered by a Raspberry Pi B+ and allows emulation of various systems in their original code glory including: Commodore64, Atari2600, Apple II, MAME, NES, SNES, Gameboy, GameboyAdvance, Nintendo DS, Gamecube, IBM and many others. It also allows streaming games from a NVidia powered powerful gaming PC to your console, while still using the consoles inputs! (at FullHD/30fps has around 150ms delay).

The system is encased in a lit 3D printed prototype case and features a HDMI video output, an analog video output, a P2 audio output, two speakers with amplifier (allows connecting external audio), wireless Mouse and Keyboard and up to 4 wireless XBOX Joypads.
Addomg new games is done either by copying the files to the appropriate network folder, or by simply inserting a usb stick with recognizable media, and the system will pull them in automatically. Automatic dowload of images, descriptions  and other metadatais also featured in the interface.

Credits

Build on a Raspberry Pi, using Raspbian OS as a base, on which i run a customized RetroArch emulator setup and edited Emulation Station interface. the box has been printed in PLA on a modified Replicator 2, the lights are controlled by the GPIOs with python scripts. A set of Sony 10w drivers is installed on the front, and the sound is enhanced by a rail-to-rail stereo opAmp with a nice old school rotator.

I do own most of the games i have installed there (or rather i did), but some are of unknown origins, and im fine with that, rather have it like this than these perls be forgotten forever.

Media

no media available at this time, please log in to access the source code.

 

@lukabrajovic - @lab4d 

 

Website v8.32

some rights reserved | Lab4D 2016