diff --git a/dist/info/mesen2_libretro.info b/dist/info/mesen2_libretro.info new file mode 100644 index 00000000..cb556adf --- /dev/null +++ b/dist/info/mesen2_libretro.info @@ -0,0 +1,122 @@ +# Software Information +display_name = "Nintendo - NES / FC / FDS / SNES / SFC / GB / GBC / GBA / NEC - PCE / PCE-CD / Sega - SMS / GG / Bandai - Wswan (MesenCE)" +authors = "M. Bibaud (aka Sour) and NESdev community" +supported_extensions = "sfc|smc|fig|swc|bs|gb|gbc|gba|pce|cue|nes|sms|fc|fds|unf|unif|ws|wsc|pc2|pcv2|sms|gg|sg|mv" +corename = "MesenCE" +license = "GPLv3" +permissions = "" +display_version = "2.2.1" +categories = "Emulator" + +# Hardware Information +manufacturer = "Nintendo, Sega, Bandai, and NEC" +systemname = "Nintendo Entertainment System / Super Nintendo Entertainment System / Game Boy / Game Boy Color / PC Engine SuperGrafx / PC Engine - TurboGrafx 16 / PC Engine CD - TurboGrafx-CD / WonderSwan / WonderSwan Color" +systemid = "nes" + +# Libretro Features +supports_no_game = "false" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Satellaview|Nintendo - Game Boy|Nintendo - Game Boy Color|Nintendo - Game Boy Advance|Bandai - WonderSwan|Bandai - WonderSwan Color|NEC - PC Engine SuperGrafx|NEC - PC Engine - TurboGrafx 16|NEC - PC Engine CD - TurboGrafx-CD|Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System" +savestate = "true" +savestate_features = "deterministic" +cheats = "true" +input_descriptors = "true" +memory_descriptors = "true" +libretro_saves = "true" +core_options = "true" +load_subsystem = "true" +hw_render = "false" +needs_fullpath = "false" +disk_control = "false" +is_experimental = "false" + +# BIOS / Firmware +firmware_count = 26 +# SNES +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" +# Game Boy +firmware14_desc = "dmg_boot.bin (GB Boot Image)" +firmware14_path = "dmg_boot.bin" +firmware14_opt = "true" +firmware15_desc = "cgb_boot.bin (GBC Boot Image)" +firmware15_path = "cgb_boot.bin" +firmware15_opt = "true" +# PCE +firmware16_desc = "syscard3.pce (Super CD-ROM2 System V3.xx)" +firmware16_path = "syscard3.pce" +firmware16_opt = "true" +firmware17_desc = "syscard2.pce (CD-ROM System V2.xx)" +firmware17_path = "syscard2.pce" +firmware17_opt = "true" +firmware18_desc = "syscard1.pce (CD-ROM System V1.xx)" +firmware18_path = "syscard1.pce" +firmware18_opt = "true" +firmware19_desc = "gexpress.pce (Game Express CD Card)" +firmware19_path = "gexpress.pce" +firmware19_opt = "true" +# SMS / GG +firmware20_desc = "bios.sms (Master System BIOS)" +firmware20_path = "bios.sms" +firmware20_opt = "true" +firmware21_desc = "bios.gg (Game Gear BIOS)" +firmware21_path = "bios.gg" +firmware21_opt = "true" +# Satellaview not supported yet +#firmware22_desc = "BS-X.bin (Satellaview Boot ROM)" +#firmware22_path = "BS-X.bin" +#firmware22_opt = "true" +# GBA +firmware22_desc = "gba_bios.bin (Game Boy Advance BIOS)" +firmware22_path = "gba_bios.bin" +firmware22_opt = "true" +firmware23_desc = "gb_bios.bin (Game Boy BIOS)" +firmware23_path = "gb_bios.bin" +firmware23_opt = "true" +firmware24_desc = "gbc_bios.bin (Game Boy Color BIOS)" +firmware24_path = "gbc_bios.bin" +firmware24_opt = "true" +firmware25_desc = "sgb_bios.bin (Super Game Boy BIOS)" +firmware25_path = "sgb_bios.bin" +firmware25_opt = "true" + +description = "A port of MesenCE to the libretro API. This emulator is a combined effort of the original author, Sour, and the NESdev community. It is extremely accurate and covers a ton of great home gaming consoles. It even handles Super Game Boy through the libretro 'subsystem' mechanic."