diff options
-rw-r--r-- | pkgs/applications/emulators/retroarch/cores.nix | 8 | ||||
-rw-r--r-- | pkgs/applications/emulators/retroarch/hashes.json | 6 | ||||
-rwxr-xr-x | pkgs/applications/emulators/retroarch/update_cores.py | 1 |
3 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/applications/emulators/retroarch/cores.nix b/pkgs/applications/emulators/retroarch/cores.nix index 5da2ad76318..b092b595115 100644 --- a/pkgs/applications/emulators/retroarch/cores.nix +++ b/pkgs/applications/emulators/retroarch/cores.nix @@ -426,6 +426,14 @@ in }; }; + fuse = mkLibretroCore { + core = "fuse"; + meta = { + description = "A port of the Fuse Unix Spectrum Emulator to libretro"; + license = lib.licenses.gpl3Only; + }; + }; + gambatte = mkLibretroCore { core = "gambatte"; meta = { diff --git a/pkgs/applications/emulators/retroarch/hashes.json b/pkgs/applications/emulators/retroarch/hashes.json index e18361c0d35..00d0f82cb2e 100644 --- a/pkgs/applications/emulators/retroarch/hashes.json +++ b/pkgs/applications/emulators/retroarch/hashes.json @@ -180,6 +180,12 @@ "rev": "9a65ec6e31d48ad0dae1f381c1ec61c897f970cb", "sha256": "ZeWw/K6i04XRympqZ6sQG/yjN8cJglVcIkxpyRHx424=" }, + "fuse": { + "owner": "libretro", + "repo": "fuse-libretro", + "rev": "847dbbd6f787823ac9a5dfacdd68ab181063374e", + "sha256": "jzS7SFALV/YjI77ST+IWHwUsuhT+Zr5w4t6C7O8yzFM=" + }, "gambatte": { "owner": "libretro", "repo": "gambatte-libretro", diff --git a/pkgs/applications/emulators/retroarch/update_cores.py b/pkgs/applications/emulators/retroarch/update_cores.py index 4ed9dbf3408..8296eb69bcc 100755 --- a/pkgs/applications/emulators/retroarch/update_cores.py +++ b/pkgs/applications/emulators/retroarch/update_cores.py @@ -42,6 +42,7 @@ CORES = { "flycast": {"repo": "flycast"}, "fmsx": {"repo": "fmsx-libretro"}, "freeintv": {"repo": "freeintv"}, + "fuse": {"repo": "fuse-libretro"}, "gambatte": {"repo": "gambatte-libretro"}, "genesis-plus-gx": {"repo": "Genesis-Plus-GX"}, "gpsp": {"repo": "gpsp"}, |