From 316056d0cf3e34d1e9716e8ae70ebe6649b53527 Mon Sep 17 00:00:00 2001 From: Rupert Carmichael <5050061-carmiker@users.noreply.gitlab.com> Date: Mon, 23 Sep 2024 20:43:20 -0400 Subject: [PATCH] Info: Add bsnes-jg core info file --- dist/info/bsnes_jg_libretro.info | 83 ++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 dist/info/bsnes_jg_libretro.info diff --git a/dist/info/bsnes_jg_libretro.info b/dist/info/bsnes_jg_libretro.info new file mode 100644 index 000000000..05698992d --- /dev/null +++ b/dist/info/bsnes_jg_libretro.info @@ -0,0 +1,83 @@ +# Software Information +display_name = "Nintendo - SNES / SFC (bsnes-jg)" +categories = "Emulator" +authors = "Near|Rupert Carmichael" +corename = "bsnes-jg" +supported_extensions = "smc|sfc|st|gb|gbc|bs" +license = "GPLv3" +permissions = "" +display_version = "2.0.0" + +# Hardware Information +manufacturer = "Nintendo" +systemname = "Super Nintendo Entertainment System" +systemid = "super_nes" + +# BIOS / Firmware +firmware_count = 16 +firmware0_desc = "dsp1.data.rom" +firmware0_path = "dsp1.data.rom" +firmware0_opt = "true" +firmware1_desc = "dsp1.program.rom" +firmware1_path = "dsp1.program.rom" +firmware1_opt = "true" +firmware2_desc = "dsp1b.data.rom" +firmware2_path = "dsp1b.data.rom" +firmware2_opt = "true" +firmware3_desc = "dsp1b.program.rom" +firmware3_path = "dsp1b.program.rom" +firmware3_opt = "true" +firmware4_desc = "dsp2.data.rom" +firmware4_path = "dsp2.data.rom" +firmware4_opt = "true" +firmware5_desc = "dsp2.program.rom" +firmware5_path = "dsp2.program.rom" +firmware5_opt = "true" +firmware6_desc = "dsp3.data.rom" +firmware6_path = "dsp3.data.rom" +firmware6_opt = "true" +firmware7_desc = "dsp3.program.rom" +firmware7_path = "dsp3.program.rom" +firmware7_opt = "true" +firmware8_desc = "dsp4.data.rom" +firmware8_path = "dsp4.data.rom" +firmware8_opt = "true" +firmware9_desc = "dsp4.program.rom" +firmware9_path = "dsp4.program.rom" +firmware9_opt = "true" +firmware10_desc = "st010.data.rom" +firmware10_path = "st010.data.rom" +firmware10_opt = "true" +firmware11_desc = "st010.program.rom" +firmware11_path = "st010.program.rom" +firmware11_opt = "true" +firmware12_desc = "st011.data.rom" +firmware12_path = "st011.data.rom" +firmware12_opt = "true" +firmware13_desc = "st011.program.rom" +firmware13_path = "st011.program.rom" +firmware13_opt = "true" +firmware14_desc = "st018.data.rom" +firmware14_path = "st018.data.rom" +firmware14_opt = "true" +firmware15_desc = "st018.program.rom" +firmware15_path = "st018.program.rom" +firmware15_opt = "true" + +# Libretro Features +savestate = "true" +savestate_features = "serialized" +cheats = "true" +input_descriptors = "true" +memory_descriptors = "true" +libretro_saves = "true" +core_options = "true" +core_options_version = "1.3" +load_subsystem = "true" +supports_no_game = "false" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview" +hw_render = "false" +needs_fullpath = "false" +disk_control = "false" + +description = "bsnes-jg is a fork of bsnes v115, rewritten to use the C++ standard library and focus on preservation through accurate emulation and a robust, standards-compliant codebase. Speed hacks were removed, and support for achievements and libretro's cheat interface were added. Additionally, higher quality audio resampling, as well as full support for Super Game Boy, BS-X Satellaview, Sufami Turbo, and Competition carts has been implemented. This core is slightly faster than the original bsnes, but still has more or less the same system requirements. It is a great option for desktop platforms with relatively fast CPUs, though it will also run at full speed on a number of ARM SBCs.