Standalone emulator
Installation
To install on GameShell (OS v0.2), ssh to it and issue:
First of all create a new directory called “Emulators” (assuming more standalone emulators would install there)
mkdir ~/apps/Menu/25_Emulators
There are 2 versions available, OpenGL and Software Renderer. Choose the desired one through the following commands:
OpenGL:
curl -sL https://github.com/pleft/picodrive/releases/download/v1.92-gameshell/PicoDriveGLES.tar.gz | tar -xvz --directory ~/apps/Menu/25_Emulators
Software render only:
curl -sL https://github.com/pleft/picodrive/releases/download/v1.92-gameshell/PicoDrive.tar.gz | tar -xvz --directory ~/apps/Menu/25_Emulators
Reload UI and a new menu option “Emulators” should appear in the main GameShell menu, choosing it the PicoDrive menu item(s) should appear.
OpenGL version (PicoDriveGLES):
Should work with the latest ClockworkPi OS which adds the lima driver. One can change the rendering mode via the menu:
Change options
->[Display options]
->Video output mode
and choose by LEFT
or RIGHT
buttons either “OpenGL” or “SDL Window”
Should note here that it is just a build supporting OpenGL and it renders on a smaller window than the software rendering does.
Key mappings
In emulator menus
UP
, DOWN
, LEFT
, RIGHT
: navigate
A
: select
B
: cancel
when playing a rom
MENU
: open up the emulator menu
START
: Start button
UP
, DOWN
, LEFT
, RIGHT
: as per game’s functionality
A
: A button
B
: B button
X
: C button
libretro core
- To install on GameShell (OS v0.2), ssh to it and issue:
curl -sL https://github.com/pleft/picodrive/releases/download/v1.92-gameshell/picodrive_libretro_gameshell_v1.92.tar.gz | tar -xvz --directory ~/.config/retroarch/cores/
- Launch the Retroarch from the menu,
- “Load core”: choose “picodrive_libretro_gameshell_v1.92”
- “Load content”: browse to your sega roms directory and pick a rom to play