From 8deb9109dcca83d9edcf9fddc8bd474dcde9df44 Mon Sep 17 00:00:00 2001 From: hunterk Date: Wed, 3 Mar 2021 16:29:40 -0600 Subject: [PATCH] more descriptions --- dist/info/duckstation_libretro.info | 23 +++++++++++++++++------ dist/info/ffmpeg_libretro.info | 7 +++++++ dist/info/fixgb_libretro.info | 16 ++++++++++++---- dist/info/fixnes_libretro.info | 13 +++++++++---- dist/info/flycast_gles2_libretro.info | 20 +++++++++++++------- 5 files changed, 58 insertions(+), 21 deletions(-) diff --git a/dist/info/duckstation_libretro.info b/dist/info/duckstation_libretro.info index 6d2c6aa5..baacdcd3 100644 --- a/dist/info/duckstation_libretro.info +++ b/dist/info/duckstation_libretro.info @@ -1,16 +1,28 @@ +# Software Information display_name = "Sony - PlayStation (SwanStation)" authors = "stenzek" supported_extensions = "cue|bin|img|chd|m3u" corename = "SwanStation" -manufacturer = "Sony" categories = "Emulator" -systemname = "PlayStation" -systemid = "playstation" -database = "Sony - PlayStation" license = "GPLv3" permissions = "" + +# Hardware Information +manufacturer = "Sony" +systemname = "PlayStation" +systemid = "playstation" + +# Libretro Information +database = "Sony - PlayStation" display_version = "v0.1" supports_no_game = "false" +hw_render = "true" +required_hw_api = "OpenGL >= 3.0 | OpenGL Core >= 3.1 | Vulkan >= 1.0 | Direct3D >= 11.0" +is_experimental = "false" +savestate = "true" +savestate_features = "serialized" +input_descriptors = "true" +disk_control = "true" firmware_count = 3 firmware0_desc = "scph5500.bin (PS1 JP BIOS)" firmware0_path = "scph5500.bin" @@ -22,6 +34,5 @@ firmware2_desc = "scph5502.bin (PS1 EU BIOS)" firmware2_path = "scph5502.bin" firmware2_opt = "true" notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050| This core also supports No-Intro BIOS images." + description = "SwanStation is a fork of the Duckstation PlayStation 1 (aka PSX) emulator focusing on playability, speed, and long-term maintainability ported to libretro. Accuracy is not the main focus of the emulator, but the goal is to be as accurate as possible while maintaining performance suitable for low-end devices. 'Hack' options are discouraged, the default configuration should support all playable games with only some of the enhancements having compatibility issues. A 'BIOS' ROM image is required to start the emulator and to play games. You can use an image from any hardware version or region, although mismatching game regions and BIOS regions may have compatibility issues. A ROM image is not provided with the emulator for legal reasons, you should dump this from your own console using Caetla or other means. SwanStation includes hardware rendering (OpenGL, Vulkan and D3D11), upscaling and 24-bit color and a 64-bit dynarec." -hw_render = "true" -required_hw_api = "OpenGL >= 3.0 | OpenGL Core >= 3.1 | Vulkan >= 1.0 | Direct3D >= 11.0" diff --git a/dist/info/ffmpeg_libretro.info b/dist/info/ffmpeg_libretro.info index 72054891..1278a6ee 100644 --- a/dist/info/ffmpeg_libretro.info +++ b/dist/info/ffmpeg_libretro.info @@ -1,3 +1,4 @@ +# Software Information display_name = "FFmpeg" authors = "Fabrice Bellard|FFmpeg team" supported_extensions = "mkv|avi|f4v|f4f|3gp|ogm|flv|mp4|mp3|flac|ogg|m4a|webm|3g2|mov|wmv|mpg|mpeg|vob|asf|divx|m2p|m2ts|ps|ts|mxf|wma|wav" @@ -7,4 +8,10 @@ systemname = "FFmpeg" license = "LGPLv2, GPLv2" permissions = "" display_version = "Git" + +# Libretro Information supports_no_game = "false" +hw_render = "true" +required_hw_api = "OpenGL Core >= 3.3" + +description = "A port of the powerful audio/video encoding/decoding library FFmpeg to libretro. This core allows playback of a variety of audio and video formats, with a fancy audio visualizer and the ability to do interframe blending for smoother scrolling of non-native framerates." diff --git a/dist/info/fixgb_libretro.info b/dist/info/fixgb_libretro.info index 461c32e7..b0548285 100644 --- a/dist/info/fixgb_libretro.info +++ b/dist/info/fixgb_libretro.info @@ -1,18 +1,26 @@ +# Software Information display_name = "Nintendo - Game Boy / Color (fixGB)" authors = "FIX94" supported_extensions = "gb|gbc|gbs" corename = "fixGB" -manufacturer = "Nintendo" categories = "Emulator" -systemname = "Game Boy/Game Boy Color" -systemid = "game_boy" -database = "Nintendo - Game Boy|Nintendo - Game Boy Color" license = "MIT" permissions = "" display_version = "Alpha v0.8.1" + +# Hardware Information +manufacturer = "Nintendo" +systemname = "Game Boy/Game Boy Color" +systemid = "game_boy" + +# Libretro Information +database = "Nintendo - Game Boy|Nintendo - Game Boy Color" supports_no_game = "false" +is_experimental = "true" firmware_count = 1 firmware0_desc = "gbc_bios.bin (Game Boy Color BIOS)" firmware0_path = "gbc_bios.bin" firmware0_opt = "true" notes = "(!) gbc_bios.bin (md5): dbfce9db9deaa2567f6a84fde55f9680" + +description = "A preliminary Game Boy emulator written as a learning experience, this core still supports many of the games and features that are attractive to users, such as support for Game Boy Color palettes via BIOS and support for older colorization hacks by adding 'InvVRAM' to the filename (like this: foo.gb -> foo (InvVRAM).gb). However, users looking for a simple, turnkey GB/C emulator will probably have better luck with more mature options, such as SameBoy, Gambatte or GearBoy, depending on their use-case." diff --git a/dist/info/fixnes_libretro.info b/dist/info/fixnes_libretro.info index 8cbd0f17..51d2296d 100644 --- a/dist/info/fixnes_libretro.info +++ b/dist/info/fixnes_libretro.info @@ -1,15 +1,20 @@ +# Software Information display_name = "Nintendo - NES / Famicom (fixNES)" authors = "FIX94" supported_extensions = "nes|fds|qd|nsf" corename = "fixNES" -manufacturer = "Nintendo" categories = "Emulator" -systemname = "Nintendo Entertainment System" -systemid = "nes" -database = "Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System" license = "MIT" permissions = "" display_version = "Alpha v1.1" + +# Hardware Information +manufacturer = "Nintendo" +systemname = "Nintendo Entertainment System" +systemid = "nes" + +# Libretro Information +database = "Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System" supports_no_game = "false" firmware_count = 1 firmware0_desc = "disksys.rom (Family Computer Disk System BIOS)" diff --git a/dist/info/flycast_gles2_libretro.info b/dist/info/flycast_gles2_libretro.info index 35d9bcb8..3383e667 100644 --- a/dist/info/flycast_gles2_libretro.info +++ b/dist/info/flycast_gles2_libretro.info @@ -1,17 +1,21 @@ +# Software Information display_name = "Sega - Dreamcast/NAOMI (Flycast GLES2)" authors = "flyinghead" supported_extensions = "chd|cdi|iso|elf|bin|cue|gdi|lst|zip|dat|7z|m3u" corename = "Flycast GLES2" -manufacturer = "Sega" -categories = "Emulator" -systemname = "Sega Dreamcast" -systemid = "dreamcast" -database = "Sega - Dreamcast|Sega - NAOMI" +display_version = "Git" license = "GPLv2" permissions = "dynarec_optional" display_version = "1.0" -supports_no_game = "false" -display_version = "Git" +categories = "Emulator" + +# Hardware Information +manufacturer = "Sega" +systemname = "Sega Dreamcast" +systemid = "dreamcast" + +# Libretro Information +database = "Sega - Dreamcast|Sega - NAOMI" supports_no_game = "false" firmware_count = 8 firmware0_desc = "dc/dc_boot.bin (Dreamcast BIOS)" @@ -40,3 +44,5 @@ firmware7_path = "dc/awbios.zip" firmware7_opt = "true" notes = "(!) dc_boot.bin (md5): e10c53c2f8b90bab96ead2d368858623|(!) dc_flash.bin (md5): 0a93f7940c455905bea6e392dfde92a4|(!) naomi.zip|(!) hod2bios.zip|(!) f355dlx.zip|(!) f355bios.zip|(!) airlbios.zip|(!) awbios.zip" required_hw_api = "OpenGL ES >= 2.0" + +description = "A port of the Flycast Dreamcast emulator to libretro. In addition to Dreamcast, the core also supports the NAOMI and Atomiswave arcade platforms (with appropriate BIOS images) and will load these games from the latest MAME ROMset. This particular Flycast variant is specially tuned for compatibility with older mobile GPUs that are limited to GLES2. Anyone with a more modern GPU should use a different version of the core."