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.
Open PowerShell and run:
iwr -useb get.scoop.sh | iexScoop installs to ~/scoop (e.g., C:\Users\<username>\scoop\)
scoop bucket add emulators https://github.com/borger/scoop-emulators.gitTo search for available apps across all added buckets, run:
scoop searchDev/nightly variants (e.g. dolphin-dev) track unstable builds and are listed under the same entry.
| App | Systems | Variants | Homepage |
|---|---|---|---|
ares |
Multi-system | — | ares-emu.net |
mame |
Arcade & more | — | mamedev.org |
mednafen |
Multi-system | dev |
mednafen.github.io |
retroarch |
Multi-system frontend | nightly |
retroarch.com |
| App | Systems | Variants | Homepage |
|---|---|---|---|
bsnes |
SNES | nightly |
github.com/bsnes-emu/bsnes |
bsnes-hd-beta |
SNES (HD mode7 fork) | — | github.com/DerKoun/bsnes-hd |
cemu |
Wii U | dev |
cemu.info |
desmume |
DS | — | desmume.org |
dolphin |
GameCube / Wii | dev |
dolphin-emu.org |
eden |
Switch | — | eden-emu.dev |
fceux |
NES | — | fceux.com |
gopher64 |
N64 | — | github.com/gopher64/gopher64 |
azahar |
3DS | — | github.com/azahar-emu/azahar |
melonds |
DS | — | melonds.kuribo64.net |
mesen |
NES / multi-system | — | mesen.ca |
mesen-s |
SNES | — | mesen.ca |
mgba |
GBA / GB / GBC | dev |
mgba.io |
mupen64plus |
N64 | — | github.com/mupen64plus |
project64-dev |
N64 | — | pj64-emu.com |
rmg |
N64 | — | github.com/Rosalie241/RMG |
sameboy |
GB / GBC | — | sameboy.github.io |
snes9x |
SNES | dev |
snes9x.com |
visualboyadvance-m |
GB / GBC / GBA | nightly |
visualboyadvance-m.org |
| App | Systems | Variants | Homepage |
|---|---|---|---|
duckstation |
PS1 | preview |
github.com/stenzek/duckstation |
pcsx2 |
PS2 | dev |
pcsx2.net |
ppsspp |
PSP | dev |
ppsspp.org |
rpcs3 |
PS3 | — | rpcs3.net |
ps3-system-software |
PS3 firmware | — | playstation.com |
shadps4 |
PS4 | — | shadps4.net |
vita3k |
PS Vita | — | vita3k.org |
| App | Systems | Variants | Homepage |
|---|---|---|---|
flycast |
Dreamcast / Naomi | — | github.com/flyinghead/flycast |
redream |
Dreamcast | dev |
redream.io |
| App | Systems | Variants | Homepage |
|---|---|---|---|
xemu |
Xbox | — | xemu.app |
xenia |
Xbox 360 | canary |
xenia.jp |
| App | Description | Variants | Homepage |
|---|---|---|---|
scummvm |
Classic adventure game engine | nightly |
scummvm.org |
| App | Description | Homepage |
|---|---|---|
2ship2harkinian |
Majora's Mask PC port | github.com/HarbourMasters/2ship2harkinian |
shipwright |
Ocarina of Time PC port | shipofharkinian.com |
spaghettikart |
Mario Kart 64 PC port | github.com/HarbourMasters/SpaghettiKart |
starship |
Star Fox 64 PC port | github.com/HarbourMasters/Starship |
zelda64recomp |
Zelda 64 recompilation | github.com/Zelda64Recomp/Zelda64Recomp |
sm64coopdx |
SM64 online co-op | sm64coopdx.com |
| App | Description | Homepage |
|---|---|---|
mednaffe |
GUI frontend for Mednafen | github.com/AmatCoder/mednaffe |
steam-rom-manager |
ROM shortcut manager for Steam | steamgriddb.github.io/steam-rom-manager |
scoop install <app-name>
# examples:
scoop install retroarch
scoop install mame scummvm aresApps install to ~/scoop/apps/<app-name>/current. Config and data persist across installs/updates and shortcuts are auto-created in the Start menu.
Custom Install Location: There's no way to specify a custom install folder per app in Scoop, but you can create a Symbolic Link to link to a custom location. Run in Command Prompt as Administrator:
mklink /D "C:\custom\path" "%HOMEDRIVE%%HOMEPATH%\scoop\apps\<app-name>\current"This bucket checks for updates every hour. You must run update commands manually to apply them:
scoop update # Update metadata
scoop update * # Update all installed apps
scoop update <app-name> # Update a specific appAutomating Updates: Create a scoop-update.ps1 script with:
scoop update
scoop update *Then add it to Windows Task Scheduler, or register it via PowerShell (run as Administrator):
$taskName = "Scoop Update"
$scriptPath = "$env:USERPROFILE\scoop-update.ps1"
$trigger = New-ScheduledTaskTrigger -Daily -At 8am
$action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument "-NoProfile -ExecutionPolicy Bypass -File `"$scriptPath`""
Register-ScheduledTask -TaskName $taskName -Trigger $trigger -Action $action -RunLevel Highest- borger for creating and maintaining this bucket.
- 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 contributing emulators, fixing bugs, and maintaining manifests.