From 83a091de38c15fb2e9826d32067465f30ca29296 Mon Sep 17 00:00:00 2001 From: Stephanie Gawroriski Date: Tue, 28 May 2019 08:23:34 -0400 Subject: [PATCH 1/4] Add SquirrelJME info. --- dist/info/squirreljme_libretro.info | 58 +++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 dist/info/squirreljme_libretro.info diff --git a/dist/info/squirreljme_libretro.info b/dist/info/squirreljme_libretro.info new file mode 100644 index 00000000..763c8a4e --- /dev/null +++ b/dist/info/squirreljme_libretro.info @@ -0,0 +1,58 @@ +# --------------------------------------------------------------------------- +# Multi-Phasic Applications: SquirrelJME +# Copyright (C) Stephanie Gawroriski +# --------------------------------------------------------------------------- +# SquirrelJME is under the GNU General Public License v3+, or later. +# See license.mkd for licensing and copyright information. +# --------------------------------------------------------------------------- +# DESCRIPTION: libRetro Description for SquirrelJME + +# Name displayed when the user is selecting the core: +display_name = "Java ME (SquirrelJME RatufaCoat)" + +# Name of the authors who wrote the core: +authors = "Stephanie Gawroriski (Xer Shadow Tail)" + +# List of extensions the core supports: +supported_extensions = "jar" + +# Name of the core: +corename = "SquirrelJME RatufaCoat" + +# Name of the manufacturer who produced the emulated system: +manufacturer = "Oracle Corporation" + +# Categories that the core belongs to (optional): +categories = "Emulator" + +# Name of the system that the core targets (optional): +systemname = "Java ME" + +# ID of the primary platform the core uses. +# Use other core info files as guidance if possible. +# If blank or not used, a standard core platform will be used (optional): +systemid = "J2ME" + +# Name of the database that the core supports (optional): +database = "J2ME" + +# License of the cores source code: +license = "GPLv3" + +# Privacy-specific permissions needed for using the core: +permissions = "" + +# Version of the core: +display_version = "0.4.0" + +# Whether or not the core requires an external file to work: +supports_no_game = "true" + +# The number of mandatory/optional firmware files the core needs: +firmware_count = 1 +firmware0_desc = "squirreljme.sqc (SquirrelJME Compiled SummerCoat ROM)" +firmware0_path = "squirreljme.sqc" +firmware0_opt = "false" + +# Additional notes: +#notes = "(!) hash|(!) game rom|(^) continue|[1] notes|[^] continue|[*] list" From 0f54af6ebf3ded8a878a4632f52d43f7110f2673 Mon Sep 17 00:00:00 2001 From: Stephanie Gawroriski Date: Tue, 28 May 2019 08:28:28 -0400 Subject: [PATCH 2/4] Add core rules for SquirrelJME. --- rules.d/core-rules.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/rules.d/core-rules.sh b/rules.d/core-rules.sh index 9336f1c2..68658e6c 100644 --- a/rules.d/core-rules.sh +++ b/rules.d/core-rules.sh @@ -1038,6 +1038,14 @@ libretro_mu_git_url="https://github.com/meepingsnesroms/Mu.git" libretro_mu_build_makefile="Makefile" libretro_mu_build_subdir="libretroBuildSystem" +include_core_squirreljme() { + register_module core "squirreljme" +} +libretro_squirreljme_name="SquirrelJME" +libretro_squirreljme_git_url="https://github.com/XerTheSquirrel/SquirrelJME.git" +libretro_squirreljme_build_makefile="makefilelibretro" +libretro_squirreljme_build_subdir="ratufacoat" + include_core_quasi88() { register_module core "quasi88" -theos_ios -ngc -sncps3 -ps3 -psp1 -qnx -wii } From 28997a3cc1c7999e50c6caecafc3bd38d2a2b9cd Mon Sep 17 00:00:00 2001 From: Stephanie Gawroriski Date: Tue, 28 May 2019 08:49:03 -0400 Subject: [PATCH 3/4] Remove GPLv3 mention in the info as it was copied from SquirrelJME's source. --- dist/info/squirreljme_libretro.info | 9 --------- 1 file changed, 9 deletions(-) diff --git a/dist/info/squirreljme_libretro.info b/dist/info/squirreljme_libretro.info index 763c8a4e..dda03755 100644 --- a/dist/info/squirreljme_libretro.info +++ b/dist/info/squirreljme_libretro.info @@ -1,12 +1,3 @@ -# --------------------------------------------------------------------------- -# Multi-Phasic Applications: SquirrelJME -# Copyright (C) Stephanie Gawroriski -# --------------------------------------------------------------------------- -# SquirrelJME is under the GNU General Public License v3+, or later. -# See license.mkd for licensing and copyright information. -# --------------------------------------------------------------------------- -# DESCRIPTION: libRetro Description for SquirrelJME - # Name displayed when the user is selecting the core: display_name = "Java ME (SquirrelJME RatufaCoat)" From 1d6d4373e5d548a2c529cf8bbb8da9401eed03c9 Mon Sep 17 00:00:00 2001 From: Stephanie Gawroriski Date: Tue, 28 May 2019 08:53:30 -0400 Subject: [PATCH 4/4] Update info file for SquirrelJME. --- dist/info/squirreljme_libretro.info | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/info/squirreljme_libretro.info b/dist/info/squirreljme_libretro.info index dda03755..e86a8f84 100644 --- a/dist/info/squirreljme_libretro.info +++ b/dist/info/squirreljme_libretro.info @@ -1,5 +1,5 @@ # Name displayed when the user is selecting the core: -display_name = "Java ME (SquirrelJME RatufaCoat)" +display_name = "Java ME (SquirrelJME)" # Name of the authors who wrote the core: authors = "Stephanie Gawroriski (Xer Shadow Tail)" @@ -8,7 +8,7 @@ authors = "Stephanie Gawroriski (Xer Shadow Tail)" supported_extensions = "jar" # Name of the core: -corename = "SquirrelJME RatufaCoat" +corename = "SquirrelJME" # Name of the manufacturer who produced the emulated system: manufacturer = "Oracle Corporation"