# Software Information
display_name = "Nintendo - SNES / SFC (bsnes 2014 Performance)"
categories = "Emulator"
authors = "Near"
corename = "bsnes 2014 Performance"
supported_extensions = "sfc|smc|bml"
license = "GPLv3"
permissions = ""
display_version = "v094 (Performance)"

# Hardware Information
manufacturer = "Nintendo"
systemname = "Super Nintendo Entertainment System"
systemid = "super_nes"

# BIOS / Firmware
firmware_count = 17
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"
firmware16_desc = "sgb.boot.rom (SGB Boot Image)"
firmware16_path = "sgb.boot.rom"
firmware16_opt = "true"
notes = "[1] bsnes 2014 Performance 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|[2] Emulation for Cx4 games is broken."

# Libretro Features
savestate = "true"
savestate_features = "serialized"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "true"
core_options = "false"
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 2014 Performance is based on version 094 of the bsnes emulator with some accuracy improvements backported from later versions. It is built from the 'performance' profile, which includes bsnes' fastest (but least-accurate) PPU. The biggest problem with the 'performance' profile is that it does not support the CX4 add-on chip used by Capcom's Mega Man X2 and X3 games, but most other games should run fine. For most users, though, Snes9x-Current is a better option for higher performance on low-spec devices and the up-to-date bsnes core is better for accuracy. Unlike the 'Mercury' cores, the '2014' cores are based on the unchanged bsnes source without any major additions."
