Retroroot is a Buildroot-based embedded Linux image that auto-runs retroarch on startup. What are some of the highlights/why would I want to use this? This project is supposed to be used as a template for you! I want to provide an easy starting point for users to build their own distribution/embedded Linux-based retroarch system! The Docker Weekly is a email newsletter with the latest content on Docker and the event agenda for the upcoming weeks. Meet the Captains. Select members of the community that are both experts in their field and are passionate about sharing their Docker knowledge with others. Educational resources. Built on top of the famous RetroArch emulator, Lakka is able to emulate a wide variety of systems and has some useful features such as automatic joypad recognition, rewinding, netplay, and shaders.
Note: Some of these emulators may be outdated or unmaintained. Before installingany particular emulator, check these resources to see what the current recommendationsare:
RetroArch
System support
- Game Boy/Game Boy Color: Use Gambatte
- GBA: Use gpSP (faster) or TempGBA (higher compatibility)
- Download a GBA BIOS and copy it to /PSP/RETROARCH/SYSTEM/gba_bios.bin (MD5:
a860e8c0b6d573d191e4ec7db1b1e4f6
) - Most games will require frame skipping. See the core options to enable it.
- Download a GBA BIOS and copy it to /PSP/RETROARCH/SYSTEM/gba_bios.bin (MD5:
- NES: Use QuickNES
- SNES: Don't use RetroArch; see below for alternative options
- Sega Master System, Game Gear, Genesis/Mega Drive: Use Picodrive
- In the core options, set the renderer to fast if needed to improve performance
- In the core options, you can also set the sound quality to a lower value to improve performance
Install RetroArch
Download the latest package for PSP
On the PSP, create a folder under /PSP/GAME/, e.g. /PSP/GAME/RetroArch
Extract the package and copy the contents to the folder you created
- For example, you should see this file on your PSP: /PSP/GAME/RetroArch/EBOOT.PBP
Buttons
- To return to the RetroArch menu while in a game, press and hold Start for a few seconds
- To change this, go to Settings > Input > Menu Toggle Gamepad Combo
- By default, O button is select, X is cancel
- To change this, go to Settings > Input > Menu Swap OK & Cancel Buttons
snes9xTYL (SNES)
Install snes9xTYL
Download snes9xTYL
Extract the s9xTYLme_mod folder from the archive to /PSP/GAME/ on your PSP
- For example, you should see this file on your PSP: /PSP/GAME/s9xTYLme_mod/EBOOT.PBP
VICE (Commodore 64)
NOTE: Loading games in VICE can take several minutes with true drive emulation enabled (the default). Disabling truedrive emulation can help drastically speed up loading times at the risk of compatibility issues (System >True drive emulation > Disabled)
More info: http://vice-emu.sourceforge.net/vice_2.html#SEC15
Install VICE
Download VICE PSP v2
https://psp.akop.org/vice.htm > 2.00 and above
Extract the vice folder in the archive to /PSP/GAME/ on your PSP
- For example, you should see this file on your PSP: /PSP/GAME/vice/EBOOT.PBP
VICE key mappings
- X is mapped to the joystick fire button
- O is mapped to the space key
- Start is mapped to RUN/STOP
- Press both trigger buttons to return to the menu
- While in the menu, press O to return to the game
- To press any other key:
- Hold the right trigger button
- Move to the key you'd like to select
- Press □ to select the key
DaedalusX64 (N64)
Use this for N64 emulation:
TempGBA4PSP-mod (Game Boy Advance) (Use RetroArch)
Install TempGBA4PSP-mod
Download TempGBA4PSP-mod
Extract the TempGBA folder in the archive to /PSP/GAME/ on your PSP
- For example, you should see this file on your PSP: /PSP/GAME/TempGBA/EBOOT.PBP
TempGBA4PSP-mod mod notes
Copy all ROMs to /PSP/GAME/TempGBA/roms/
O button is select, X is cancel
gpSP mod (Game Boy Advance) (Use RetroArch)
Install gpSP mod
Download gpSP mod 20090720
In the archive, extract /PSP/GAME/gpSP_mod to the same path on the PSP
- For example, you should see this file on your PSP: /PSP/GAME/gpSP_mod/EBOOT.PBP
Download a GBA BIOS and copy it to /PSP/GAME/gpSP_mod/gba_bios.bin
Retroarch Docker Example
Install RetroArch
Download the latest package for PSP
On the PSP, create a folder under /PSP/GAME/, e.g. /PSP/GAME/RetroArch
Extract the package and copy the contents to the folder you created
- For example, you should see this file on your PSP: /PSP/GAME/RetroArch/EBOOT.PBP
Buttons
- To return to the RetroArch menu while in a game, press and hold Start for a few seconds
- To change this, go to Settings > Input > Menu Toggle Gamepad Combo
- By default, O button is select, X is cancel
- To change this, go to Settings > Input > Menu Swap OK & Cancel Buttons
snes9xTYL (SNES)
Install snes9xTYL
Download snes9xTYL
Extract the s9xTYLme_mod folder from the archive to /PSP/GAME/ on your PSP
- For example, you should see this file on your PSP: /PSP/GAME/s9xTYLme_mod/EBOOT.PBP
VICE (Commodore 64)
NOTE: Loading games in VICE can take several minutes with true drive emulation enabled (the default). Disabling truedrive emulation can help drastically speed up loading times at the risk of compatibility issues (System >True drive emulation > Disabled)
More info: http://vice-emu.sourceforge.net/vice_2.html#SEC15
Install VICE
Download VICE PSP v2
https://psp.akop.org/vice.htm > 2.00 and above
Extract the vice folder in the archive to /PSP/GAME/ on your PSP
- For example, you should see this file on your PSP: /PSP/GAME/vice/EBOOT.PBP
VICE key mappings
- X is mapped to the joystick fire button
- O is mapped to the space key
- Start is mapped to RUN/STOP
- Press both trigger buttons to return to the menu
- While in the menu, press O to return to the game
- To press any other key:
- Hold the right trigger button
- Move to the key you'd like to select
- Press □ to select the key
DaedalusX64 (N64)
Use this for N64 emulation:
TempGBA4PSP-mod (Game Boy Advance) (Use RetroArch)
Install TempGBA4PSP-mod
Download TempGBA4PSP-mod
Extract the TempGBA folder in the archive to /PSP/GAME/ on your PSP
- For example, you should see this file on your PSP: /PSP/GAME/TempGBA/EBOOT.PBP
TempGBA4PSP-mod mod notes
Copy all ROMs to /PSP/GAME/TempGBA/roms/
O button is select, X is cancel
gpSP mod (Game Boy Advance) (Use RetroArch)
Install gpSP mod
Download gpSP mod 20090720
In the archive, extract /PSP/GAME/gpSP_mod to the same path on the PSP
- For example, you should see this file on your PSP: /PSP/GAME/gpSP_mod/EBOOT.PBP
Download a GBA BIOS and copy it to /PSP/GAME/gpSP_mod/gba_bios.bin
Retroarch Docker Example
gpSP mod notes
Copy all ROMs to /PSP/GAME/gpSP_mod/roms/
O button is select, X is cancel
Different gpSP versions
More info
- http://emulation.gametechwiki.com/index.php/GpSP (the info in this link is outdated)
- https://github.com/bibanon/android-development-codex/wiki/gPSP (the info in this link is outdated)
Mirrors
Diy Emulator
- Source for gpSP mod 20090720 (the link is no longer valid)
- Mirror for gpSP mod 20090329
- Based on gpSP kai with improvements
- Mirror for gpSP kai
- Based on original gpSP
- Mirror for original gpSP source
- Another mirror: https://github.com/cedricwaltercson/gpsp
Retroarch Docker Login
PicoDrive (Master System, Game Gear, Genesis/Mega Drive) (Use RetroArch)
Download PicoDrive
Extract the PicoDrive folder from the archive to /PSP/GAME/ on your PSP
- For example, you should see this file on your PSP: /PSP/GAME/PicoDrive/EBOOT.PBP
This page contains all of the downloads which are available.
NOTE: If you are looking for the JAR which runs on your desktopsystem it will be titled Shaded Java SE JAR, the Shaded Java ME JARis for running SquirrelJME on Java ME systems such as itself.
0.2.0
Released on December 25, 2018.
Automated Builds
- Automated Builds
- The directories are by branch, the latest stable is
trunk
.
- The directories are by branch, the latest stable is
- RetroArch
- Go to the latest passing pipeline for
trunk
and on the side, download the artifactfor the system you are interested in. - Then place the SquirrelJME core into the core directory of RetroArch for your system.
- Go to the latest passing pipeline for
- ~~SummerCoat ROM~~ -- Core SquirrelJME ROM (use for RetroArch)
- NOT YET AVAILABLE
Deprecated Automated Builds
These builds are still here for historical reasons but they will no longer beupdated. The resultant builds are now on SourceForge.
Retroarch Ubuntu Docker
These are builds of SquirrelJME that are of the latest (successfully built)code. Note that even though these may have successfully built they might notrun or may have bugs. The build schedule currently is daily in the morning.
Retroarch File Browser
- Shaded Java SE JAR(Built)
- Run with:
java -jar squirreljme-javase.jar
- Requires at least Java SE 7 and a graphical display if LCDUI is used.
- Run with:
- Shaded Java ME JAR(Built)
- Requires a Java ME 8 Virtual Machine (such as SquirrelJME).
- Must be installed first before it can be run.
- SummerCoat ROM(Built)
- Used by SquirrelJME RatufaCoat to provide the core libraries.
- Use the ROM here if you want to use SquirrelJME in RetroArch!