Gamodroid: Odroid C1 optimized fbdev retroarch OS

Post Reply
jit
Posts: 131
Joined: Mon Mar 30, 2015 4:10 pm
languages_spoken: english, french
ODROIDs: odroid-w => portable retrogaming in a gameboy case,
C0 => custom portable retrogaming "GameOdroid C0"
C0 => Waiting to be used as portable music player
C1 => in a dead project of a portable retrogaming in a gamegear case
C1+ => no more used (was a reverse proxy)... maybe recycled as an Amiga
C2 => Multimedia box for TV and Music
XU4 => serving as OGST
N1 => Home made rackable NAS
4xHC1 => docker swarm cluster
1xHC1 => reverse proxy + seed box
N2 => not yet started... may become another portable gaming device...
Has thanked: 0
Been thanked: 8 times
Contact:

Gamodroid: Odroid C1 optimized fbdev retroarch OS

Post by jit » Mon Mar 23, 2020 1:39 am

Image

Back in 2015, I did the GameOdroid C0, a portable gaming device based on Odroid C0 : viewtopic.php?f=116&t=28096

It was running X under debian, and to be honest I was not entirely satisfied of the software parts :
- bad vsync
- some garbage things on the bottom of the screen
- crash of emulationstation when exiting a game (I had a script to force kill and restart each time)
- slow n64 emulation
- slow dreamcast emulation with anoying noise

So I recently built a new system, GamOdroid : https://github.com/jit06/retroarch_fbdev_c1.
Install instructions can be found on the wiki : https://github.com/jit06/retroarch_fbdev_c1/wiki
The image is available as a release on github : https://github.com/jit06/retroarch_fbdev_c1/releases

GamOdroid (retroarch_fbdev_c1) is an Odroid C1/C1+/C0 optimized retroarch build distribution. It is based on RetroPie, hardkernel's Ubuntu minimal image and use exclusively fbdev (no Xorg).
It allows to quickly play confortably a lots of retro-consoles including some N64 and Dreamcast games in full speed (eg. MarioKart, Mario64, CrazyTaxy, Sonic adventure...).
Gamodroid has been designed for lowres display (cbvs or 480p), suitable for small displays, portable projects and true NTSC composite display.
Finally, It provides a way to scrap roms (with skyscraper) to generated retroarch playlists with thumbnails and videos previews.

Main Features
  • fast boot : 14 seconds to retroarch interface from cold start
  • custom XMB theme and layout with video preview (press start to view it)
  • cbvs mode set to ntsc (60fps)
  • display set to 720x480 by default
  • silent boot
  • console cursor enabled by default (throught amiberry disable it...)
  • easy overscan / constrast / brightness settings
  • libretro launcher for amiberry, so Amiga games (lha) can be started throught retroarch

Last edited by jit on Fri May 01, 2020 7:41 am, edited 4 times in total.
These users thanked the author jit for the post (total 2):
odroid (Mon Mar 23, 2020 9:19 am) • rooted (Fri May 01, 2020 4:32 pm)

jit
Posts: 131
Joined: Mon Mar 30, 2015 4:10 pm
languages_spoken: english, french
ODROIDs: odroid-w => portable retrogaming in a gameboy case,
C0 => custom portable retrogaming "GameOdroid C0"
C0 => Waiting to be used as portable music player
C1 => in a dead project of a portable retrogaming in a gamegear case
C1+ => no more used (was a reverse proxy)... maybe recycled as an Amiga
C2 => Multimedia box for TV and Music
XU4 => serving as OGST
N1 => Home made rackable NAS
4xHC1 => docker swarm cluster
1xHC1 => reverse proxy + seed box
N2 => not yet started... may become another portable gaming device...
Has thanked: 0
Been thanked: 8 times
Contact:

Re: Odroid c1 optimized fbdev retroarch build script

Post by jit » Wed Mar 25, 2020 7:35 am

Added binary release (v1.0) available on github

jit
Posts: 131
Joined: Mon Mar 30, 2015 4:10 pm
languages_spoken: english, french
ODROIDs: odroid-w => portable retrogaming in a gameboy case,
C0 => custom portable retrogaming "GameOdroid C0"
C0 => Waiting to be used as portable music player
C1 => in a dead project of a portable retrogaming in a gamegear case
C1+ => no more used (was a reverse proxy)... maybe recycled as an Amiga
C2 => Multimedia box for TV and Music
XU4 => serving as OGST
N1 => Home made rackable NAS
4xHC1 => docker swarm cluster
1xHC1 => reverse proxy + seed box
N2 => not yet started... may become another portable gaming device...
Has thanked: 0
Been thanked: 8 times
Contact:

Re: Gamodroid: Odroid C1 optimized fbdev retroarch OS

Post by jit » Fri May 01, 2020 7:40 am

I released GamOdroiD V2.0 :
- New Logo
- Custom retroarch skin
- Video previews
- Better scraper
- Wiki doc
- Based on latest retropie as of 2020.04.30
- Poweroff on retroarch exit
- hostname set to "gamodroid"

First post updated
These users thanked the author jit for the post (total 2):
rooted (Fri May 01, 2020 4:44 pm) • odroid (Wed May 06, 2020 4:11 pm)

User avatar
rooted
Posts: 7744
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 720 times
Been thanked: 208 times
Contact:

Re: Gamodroid: Odroid C1 optimized fbdev retroarch OS

Post by rooted » Fri May 01, 2020 4:44 pm

Very nice, I didn't know the S805 had enough horsepower to play Dreamcast and N64.

Post Reply

Return to “Projects”

Who is online

Users browsing this forum: No registered users and 0 guests