Retro Gaming + Media Player

Show off what you’ve done

Retro Gaming + Media Player

Postby mcj » Sun Jun 14, 2015 5:20 am

This project turns the PixieBoard into one of several Retro Gaming Consoles: Game Boy, SNES, Nintendo 64, Sega, and Playstation 1.
As as added bonus, it also includes KODI Media Center. With it, you can manage, browse, record, stream, download and play music, podcasts, internet and movies.

The Image contains the following built-in emulators:
  • Desmume (Nintendo DS)
  • MEDNAFEN_PSX (PlayStation 1)
  • Mupen64 (Nintendo 64)
  • SNES (Super Nintendo)
  • Virtual Boy Advance (Game Boy Advance)
  • Picodrive (Sega MegaDrive/Genesis and Mega/Sega CD Emulators)

Some screenshots:
KODI.jpeg
KODI Interface
KODI.jpeg (34.13 KiB) Viewed 168048 times


Required Hardware
  1. PixieBoard Pre
  2. 5V DC Power Supply
  3. microHDMI-HDMI cable and HDMI monitor
  4. USB-UART Cable (for debugging)

Required Software
  1. KODI Linux Image for Pixie (found in the Wiki: Binary Images). It includes:
    • KODI backend
    • RetroArch. Retroarch is the official front end for the Libretro API, which is capable of managing controls and configurations for all of the Libretro cores (emulators)-

How-To
First, put the Image into an micro SD Card. and Power up the PixieBoard.

There is a skeleton configuration file located at /etc/retroarch.cfg where audio, video and input controls can be configured.

In order to start a Libretro emulator, you must execute the command: retro-launch <libretro_core> </path/to/rom_file>
For example:
Code: Select all
#retro-launch snes9x_next /media/roms/romfile.smc

To show a list of available Libretro cores:
Code: Select all
#ls /usr/lib/libretro

Note: libretro cores must be specified without the “_libretro.so” in the retro-arch command.

Finally, connect PixieBoard to a screen via HDMI and you will see the emulator running. Enjoy!
mcj
 
Posts: 9
Joined: Wed Jun 10, 2015 12:04 am

Return to Projects

Who is online

Users browsing this forum: No registered users and 1 guest