This is a Scoop bucket for emulators. It's focused on Windows emulators and core tooling.
This bucket is curated and not intended to be a catch-all. All emulators in this bucket are maintained, have active development, and have a strong active user-base. For other emulators, games, and other apps, check out scoop-games or other scoop buckets.
Interested in adding something? To add a new emulator, please read the Contributing Guide.
Windows 10 and Windows 11 include PowerShell installed by default. Open the start menu and type PowerShell
. You might see both Windows PowerShell
and PowerShell 7 (x64), the latter is recommended, but the former works too.
Scoop and apps will be installed by default in the user home folder. ~/scoop
aka %HOMEDRIVE%%HOMEPATH%\scoop
aka C:\Users\<username>\scoop\
Install Scoop by executing the following command in PowerShell (start > PowerShell):
iwr -useb get.scoop.sh | iex
To use this bucket, you must have scoop installed first. To add this bucket to scoop, run
scoop bucket add emulators https://github.com/borger/scoop-emulators.git
The bucket will be installed at ~/scoop/buckets/emulators/
aka %HOMEDRIVE%%HOMEPATH%\scoop\buckets\emulators\
aka C:\Users\<username>\scoop\buckets\emulators\
.
To see what apps are available to install (from all added buckets), run
scoop search
The emulators will be installed at ~/scoop/apps/<app-name>/current
. For each installed emulator, the app config and data persist across your installs/updates. This is managed by Scoop. Shortcuts will be automatically created on your start menu.
With the emulators' scoop bucket installed, run
scoop install <app-name>
# examples:
scoop install retroarch
scoop install citra-canary yuzu mesen
There's no way to specify a custom install folder per installed app in Scoop, there is however an alternative solution. You can create a Junction which creates a link to a custom install location.
To create a symlink, run the command in command prompt (start > cmd). You can also switch to cmd from PowerShell by running cmd
. You may need to run cmd as an administrator.
mklink /D "<destination-path>" "%HOMEDRIVE%%HOMEPATH%\scoop\apps\<app-name>\current"
Each file listed in the bucket folder is an app available to install.
This bucket checks for updates every hour to ensure it stays updated with the latest releases from all our favorite emulators. However, its up to you to run the scoop update commands in order to update.
To update scoop metadata, run
scoop update
To update all the apps installed via Scoop, run
scoop update *
To update a specific emulator via scoop, run
scoop update <app-name>
# examples:
scoop update retroarch
scoop update citra-canary mesen
Create a PowerShell script and add it to Windows' Task Scheduler or add multiple "start a program" actions to run daily or in your preferred schedule. The script contents would just be:
scoop update
scoop update *
- lukesampson for creating Scoop and the original Retroarch manifest.
- hermanjustnu for the original scoop-emulator repo.
- Ash258 for creating the original RPCS3 manifest.
- Calinou for creating the scoop-games repository.
- beyondmeat for helping add more emulators to this bucket, fixing various bugs, and maintaining manifests.