[gnome-apps-nightly] games: Add a SNES emulator



commit 7bb7c05ae0995ba76ae9b4478e3197e9574b0d2a
Author: Mathieu Bridon <bochecha daitauha fr>
Date:   Tue Aug 16 10:02:23 2016 +0200

    games: Add a SNES emulator

 libretro-cores/bsnes_balanced_libretro.info |   70 +++++++++++++++++++++++++++
 libretro-cores/libretro-bsnes.json          |   31 ++++++++++++
 org.gnome.Games.json                        |    1 +
 3 files changed, 102 insertions(+), 0 deletions(-)
---
diff --git a/libretro-cores/bsnes_balanced_libretro.info b/libretro-cores/bsnes_balanced_libretro.info
new file mode 100644
index 0000000..2a87b60
--- /dev/null
+++ b/libretro-cores/bsnes_balanced_libretro.info
@@ -0,0 +1,70 @@
+display_name = "SNES / Super Famicom (bsnes Balanced)"
+authors = "byuu"
+supported_extensions = "sfc|smc|bml"
+supported_mimetypes = "application/vnd.nintendo.snes.rom"
+corename = "bsnes/higan Balanced"
+manufacturer = "Nintendo"
+categories = "Emulator"
+systemname = "Super Nintendo Entertainment System"
+database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo"
+license = "GPLv3"
+permissions = ""
+display_version = "v094 (Balanced)"
+supports_no_game = "false"
+supports_serialization = "true"
+firmware_count = 18
+firmware0_desc = "dsp1.data.rom (DSP1 DATA)"
+firmware0_path = "dsp1.data.rom"
+firmware0_opt = "true"
+firmware1_desc = "dsp1.program.rom (DSP1 PROGRAM)"
+firmware1_path = "dsp1.program.rom"
+firmware1_opt = "true"
+firmware2_desc = "dsp1b.data.rom (DSP1B DATA)"
+firmware2_path = "dsp1b.data.rom"
+firmware2_opt = "true"
+firmware3_desc = "dsp1b.program.rom (DSP1B PROGRAM)"
+firmware3_path = "dsp1b.program.rom"
+firmware3_opt = "true"
+firmware4_desc = "dsp2.data.rom (DSP2 DATA)"
+firmware4_path = "dsp2.data.rom"
+firmware4_opt = "true"
+firmware5_desc = "dsp2.program.rom (DSP2 PROGRAM)"
+firmware5_path = "dsp2.program.rom"
+firmware5_opt = "true"
+firmware6_desc = "dsp3.data.rom (DSP3 DATA)"
+firmware6_path = "dsp3.data.rom"
+firmware6_opt = "true"
+firmware7_desc = "dsp3.program.rom (DSP3 PROGRAM)"
+firmware7_path = "dsp3.program.rom"
+firmware7_opt = "true"
+firmware8_desc = "dsp4.data.rom (DSP4 DATA)"
+firmware8_path = "dsp4.data.rom"
+firmware8_opt = "true"
+firmware9_desc = "dsp4.program.rom (DSP4 PROGRAM)"
+firmware9_path = "dsp4.program.rom"
+firmware9_opt = "true"
+firmware10_desc = "cx4.data.rom (Cx4 DATA)"
+firmware10_path = "cx4.data.rom"
+firmware10_opt = "true"
+firmware11_desc = "st010.data.rom (ST-0010 DATA)"
+firmware11_path = "st010.data.rom"
+firmware11_opt = "true"
+firmware12_desc = "st010.program.rom (ST-0010 PROGRAM)"
+firmware12_path = "st010.program.rom"
+firmware12_opt = "true"
+firmware13_desc = "st011.data.rom (ST-0011 DATA)"
+firmware13_path = "st011.data.rom"
+firmware13_opt = "true"
+firmware14_desc = "st011.program.rom (ST-0011 PROGRAM)"
+firmware14_path = "st011.program.rom"
+firmware14_opt = "true"
+firmware15_desc = "st018.data.rom (ST-0018 DATA)"
+firmware15_path = "st018.data.rom"
+firmware15_opt = "true"
+firmware16_desc = "st018.program.rom (ST-0018 PROGRAM)"
+firmware16_path = "st018.program.rom"
+firmware16_opt = "true"
+firmware17_desc = "sgb.boot.rom (SGB BOOT)"
+firmware17_path = "sgb.boot.rom"
+firmware17_opt = "true"
+notes = "- core uses split ROMS for special chip games|- notable DSP1/DSP1B games: Super Mario Kart / 
Pilotwings|- notable DSP2 games: Dungeon Master|- notable DSP3 games: SD Gundam GX|- notable DSP4 games: Top 
Gear 3000|- notable Cx4 games: Mega Man X2 / Mega Man X3|- sgb emulation only works from command line"
diff --git a/libretro-cores/libretro-bsnes.json b/libretro-cores/libretro-bsnes.json
new file mode 100644
index 0000000..0f0a650
--- /dev/null
+++ b/libretro-cores/libretro-bsnes.json
@@ -0,0 +1,31 @@
+        {
+            "name": "libretro-bsnes",
+            "no-autogen": true,
+            "make-args": [
+                "prefix=/app",
+                "core_installdir=/app/lib/retro-1.0/plugins",
+                "profile=balanced"
+            ],
+            "make-install-args": [
+                "prefix=/app",
+                "core_installdir=/app/lib/retro-1.0/plugins",
+                "profile=balanced"
+            ],
+            "post-install": [
+                /* TODO: Find a better folder */
+                /* TODO: Send that upstream */
+                "mkdir -p /app/lib/retro-1.0/plugins/",
+                "install -m644 -p bsnes_balanced_libretro.info /app/lib/retro-1.0/plugins/"
+            ],
+            "sources": [
+                {
+                    "type": "git",
+                    "url": "https://github.com/bochecha/bsnes-libretro.git";,
+                    "branch": "libretro"
+                },
+                {
+                    "type": "file",
+                    "path": "libretro-cores/bsnes_balanced_libretro.info"
+                }
+            ]
+        }
diff --git a/org.gnome.Games.json b/org.gnome.Games.json
index f3e0ad4..dc32abd 100644
--- a/org.gnome.Games.json
+++ b/org.gnome.Games.json
@@ -35,6 +35,7 @@
                 "/share/dbus-1", "/share/doc", "/share/gir-1.0"
     ],
     "modules": [
+        "libretro-cores/libretro-bsnes.json",
         {
             "name": "retro-gtk",
             "config-opts": [


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]