Giter Site home page Giter Site logo

build-retroarch's Introduction

Script for building/updating retroarch and select cores
( x86_64 Linux )

Tested with Linux Mint 20 (x86_64), but should work with Ubuntu.

I changed, and added a few things from the Original script written by Sanaki

( To make it more user friendly )

Features include:

  • Creates folders in /home/username/.config/retroarch
  • Creates a log in /home/username/.config (when you install or update - removes the old log when you update)
  • Creates Retroarch shortcut in menu - Menu > Games > Retroarch
  • Creates Update Retroarch shortcut in menu - Menu > Accessories > Update Retroarch
  • Moves the script to where it belongs. You can run it from anywhere in your home directory the first time.
  • Checks if /home/username/.local/bin is in your PATH. If not, it tells you restart your computer.
    ( /home/username/.local/bin will be in your PATH after you reboot )
  • See the cores below that it builds and updates.
    ( They can be changed in line 31 of /home/username/.local/bin/update-retroarch - Core List )

There is a dependency installer script.

There is an uninstall script, if you would like to remove files/folders it created.

How to use:

Cores built/updated:

System Core(s)
Arcade FinalBurn Neo
Atari 2600 Stella
Atari 5200 Atari800
Atari 7800 ProSystem
Atari Jaguar Virtual Jaguar
Atari Lynx Handy
Bandai WonderSwan/Color Beetle Cygne
MSX/SVI/ColecoVision/SG-1000 blueMSX
NEC PC Engine / CD Beetle PCE Fast
Nintendo 3DS Citra
Nintendo DS melonDS
Nintendo Game Boy / Color Gambatte
Nintendo Game Boy Advance gpSP
mGBA
Nintendo GameCube / Wii Dolphin
Nintendo NES FCEUmm
Mesen
Nestopia UE
Nintendo 64 Mupen64Plus-Next
ParaLLel N64
Nintendo SNES Snes9x - current
Nintendo Virtual Boy Beetle VB
Sega Dreamcast Flycast
Sega MS/GG/MD/CD Genesis Plus GX
Sega MS/MD/CD/32X PicoDrive
Sega Saturn Yabause
SNK Neo Geo CD NeoCD
Sony PlayStation Beetle PSX HW
Beetle PSX
DuckStation
PCSX ReARMed
Sony PlayStation Portable PPSSPP
The 3DO Company - 3DO Opera

build-retroarch's People

Contributors

justme488 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.