# Software Information
display_name = "Nintendo - SNES / Famicom (nSide Balanced)"
authors = "Near|hex-usr"
supported_extensions = "sfc|smc|gb|gbc|bml|rom"
corename = "nSide (Super Famicom Balanced)"
license = "GPLv3"
permissions = ""
categories = "Emulator"
display_version = "v105 (Super Famicom Balanced)"

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

# Libretro Features
supports_no_game = "false"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Game Boy|Nintendo - Game Boy Color"
savestate = "true"
savestate_features = "serialized"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
core_options_version = "1.0"
load_subsystem = "true"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"

# Firmware / BIOS
firmware_count = 21
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 = "cx4.data.rom"
firmware10_path = "cx4.data.rom"
firmware10_opt = "true"
firmware11_desc = "st010.data.rom"
firmware11_path = "st010.data.rom"
firmware11_opt = "true"
firmware12_desc = "st010.program.rom"
firmware12_path = "st010.program.rom"
firmware12_opt = "true"
firmware13_desc = "st011.data.rom"
firmware13_path = "st011.data.rom"
firmware13_opt = "true"
firmware14_desc = "st011.program.rom"
firmware14_path = "st011.program.rom"
firmware14_opt = "true"
firmware15_desc = "st018.data.rom"
firmware15_path = "st018.data.rom"
firmware15_opt = "true"
firmware16_desc = "st018.program.rom"
firmware16_path = "st018.program.rom"
firmware16_opt = "true"
firmware17_desc = "SGB1.sfc/sgb1.boot.rom (SGB Boot BIOS)"
firmware17_path = "SGB1.sfc/sgb1.boot.rom"
firmware17_opt = "true"
firmware18_desc = "SGB1.sfc/program.rom (SGB Boot Image)"
firmware18_path = "SGB1.sfc/program.rom"
firmware18_opt = "true"
firmware19_desc = "SGB2.sfc/sgb2.boot.rom (SGB Boot BIOS)"
firmware19_path = "SGB2.sfc/sgb2.boot.rom"
firmware19_opt = "true"
firmware20_desc = "SGB2.sfc/program.rom (SGB Boot Image)"
firmware20_path = "SGB2.sfc/program.rom"
firmware20_opt = "true"
notes = "[1] nSide Balanced 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|[2] SGB Emulation needs SGB.sfc/, SGB1.sfc/ or SGB2.sfc/ foltainers in system directory.|SGB1.sfc/ or SGB2.sfc/ can be selected as core options.|GB/GBC ROMs can be loaded directly as ROMs in this core."

description = "nSide Balanced is based on version 105 of the higan emulator suite's SNES/SFC emulator. It includes the faster and unofficially maintained scanline-precision PPU (as opposed to the slower dot-based PPU used in the regular higan core), though the only commercial game that is affected by this is the notorious Air Strike Patrol (A.S.P.). The up-to-date bsnes core is a better choice for most users who are seeking the highest accuracy and it should be a bit faster, too."
