[gnome-apps-nightly] games: Add a SNES emulator
- From: Mathieu Bridon <mbridon src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-apps-nightly] games: Add a SNES emulator
- Date: Tue, 16 Aug 2016 09:20:41 +0000 (UTC)
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]