diff --git a/dist/info/vita3k_libretro.info b/dist/info/vita3k_libretro.info new file mode 100644 index 00000000..d6d2a56d --- /dev/null +++ b/dist/info/vita3k_libretro.info @@ -0,0 +1,46 @@ +# Software Information +display_name = "Sony - PlayStation Vita (Vita3K)" +authors = "Vita3K Team" +supported_extensions = "vpk|zip|pkg|bin" +corename = "Vita3K" +categories = "Emulator" +license = "GPLv2+" +permissions = "" +display_version = "v0.2.1 4123" + +# Hardware Information +manufacturer = "Sony" +systemname = "PlayStation Vita" +systemid = "playstation_vita" + +# Libretro Features +database = "Sony - PlayStation Vita" +supports_no_game = "false" +needs_fullpath = "true" +disk_control = "false" +savestate = "false" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "2.0" +load_subsystem = "false" +hw_render = "true" +required_hw_api = "Vulkan >= 1.1" +needs_kbd_mouse_focus = "false" + +# Firmware / BIOS +firmware_count = 3 +firmware0_desc = "PSP2UPDAT.PUP (PS Vita system firmware)" +firmware0_path = "vita3k/PSP2UPDAT.PUP" +firmware0_opt = "false" +firmware1_desc = "PSP2UPDAT_PREINST.PUP (PS Vita firmware preinst package)" +firmware1_path = "vita3k/PSP2UPDAT_PREINST.PUP" +firmware1_opt = "false" +firmware2_desc = "PSP2UPDAT_FONT.PUP (PS Vita firmware fonts)" +firmware2_path = "vita3k/PSP2UPDAT_FONT.PUP" +firmware2_opt = "true" +notes = "(!) PSP2UPDAT.PUP is the PS Vita system firmware, downloaded from PlayStation's website, and goes in system/vita3k/ in RetroArch's system directory, as do the preinst and font packages (preinst_fresh.pup / font_fresh.pup are accepted too). The core installs them on first start.|(!) Content: a .vpk or .zip of a game, a game folder's eboot.bin, or the folder itself. The game is installed into system/vita3k/ the first time it is started.|(!) The data and shaders-builtin folders from the release go in system/vita3k/." + +description = "Vita3K is an experimental PlayStation Vita emulator. It runs commercial games and homebrew, rendering with Vulkan. This core is a libretro port of it: it installs the firmware and the games from RetroArch's system directory and draws into RetroArch's Vulkan device." diff --git a/dist/info/xemu_libretro.info b/dist/info/xemu_libretro.info index e6033c00..0ad213f6 100644 --- a/dist/info/xemu_libretro.info +++ b/dist/info/xemu_libretro.info @@ -23,27 +23,28 @@ input_descriptors = "true" memory_descriptors = "false" libretro_saves = "false" core_options = "true" -core_options_version = "0" +core_options_version = "2.0" load_subsystem = "false" -hw_render = "false" +hw_render = "true" +required_hw_api = "OpenGL Core >= 4.0 | Vulkan >= 1.1" needs_fullpath = "true" disk_control = "false" is_experimental = "true" # Firmware / BIOS firmware_count = 4 -firmware0_desc = "mcpx_1.0.bin (MCPX Boot ROM)" -firmware0_path = "mcpx_1.0.bin" +firmware0_desc = "xemu/mcpx_1.0.bin (MCPX Boot ROM)" +firmware0_path = "xemu/mcpx_1.0.bin" firmware0_opt = "false" -firmware1_desc = "Complex_4627.bin (Flash ROM / BIOS)" -firmware1_path = "Complex_4627.bin" +firmware1_desc = "xemu/Complex_4627v1.03.bin (Flash ROM / BIOS)" +firmware1_path = "xemu/Complex_4627v1.03.bin" firmware1_opt = "false" -firmware2_desc = "xbox_eeprom.bin (EEPROM)" -firmware2_path = "xbox_eeprom.bin" +firmware2_desc = "xemu/xbox_hdd.qcow2 (Hard disk image)" +firmware2_path = "xemu/xbox_hdd.qcow2" firmware2_opt = "false" -firmware3_desc = "xbox_hdd.qcow2 (Hard disk image)" -firmware3_path = "xbox_hdd.qcow2" -firmware3_opt = "false" +firmware3_desc = "xemu/xbox_eeprom.bin (EEPROM, created when missing)" +firmware3_path = "xemu/xbox_eeprom.bin" +firmware3_opt = "true" -description = "A port of xemu, the original Xbox emulator built on QEMU, to libretro. The full system is emulated: Pentium III CPU via TCG, NV2A GPU rendered with OpenGL, MCPX audio, and the complete machine. Requires an MCPX boot ROM, flash BIOS, EEPROM and hard disk image in the frontend system directory (filenames configurable via core options), and an OpenGL 4.0 capable driver. Game saves persist inside the hard disk image. Save states, disc swapping and controller ports 2-4 are not implemented yet. This core is highly experimental." -notes = "(!) Requires mcpx_1.0.bin, Complex_4627.bin, xbox_eeprom.bin and xbox_hdd.qcow2 in the frontend system directory (names configurable via core options).|(!) An OpenGL 4.0 capable GPU driver is required even though the core outputs a software framebuffer.|(!) Content must be a redump-style .iso or an .xiso image; the disc is opened from its full path.|Game saves live inside xbox_hdd.qcow2, not in the frontend save directory.|Save states are not implemented yet.|Only controller port 1 (Duke) is wired.|Experimental core." +notes = "(!) mcpx_1.0.bin (MD5 d49c52a4102f6df7bcf8d0617ac475ed), the flash BIOS and the hard disk image go into system/xemu/; other names can be set in the core options.|(!) A ready-made hard disk image is on github.com/xemu-project/xemu-hdd-image.|(!) Renders with RetroArch's glcore or vulkan video driver; on macOS use glcore, on Android vulkan.|Game saves live inside xbox_hdd.qcow2, not in the frontend save directory.|Save states are not supported." +description = "A port of xemu, the original Xbox emulator, to libretro. It needs the console's MCPX boot ROM and flash BIOS, dumped from your own Xbox, and a hard disk image, in system/xemu/." diff --git a/dist/info/xenia_edge_libretro.info b/dist/info/xenia_edge_libretro.info new file mode 100644 index 00000000..db90367a --- /dev/null +++ b/dist/info/xenia_edge_libretro.info @@ -0,0 +1,38 @@ +# Software Information +display_name = "Microsoft - Xbox 360 (Xenia Edge)" +authors = "Xenia team|has207 (Xenia Edge)" +supported_extensions = "iso|xex|zar|xcp|m3u" +corename = "Xenia Edge" +categories = "Emulator" +license = "BSD" +permissions = "" +display_version = "Git" + +# Hardware Information +manufacturer = "Microsoft" +systemname = "Xbox 360" +systemid = "xbox_360" + +# Libretro Features +database = "Microsoft - Xbox 360" +supports_no_game = "false" +savestate = "false" +savestate_features = "null" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "2.0" +load_subsystem = "false" +hw_render = "true" +required_hw_api = "Vulkan >= 1.1 | Direct3D >= 12.0" +needs_fullpath = "true" +disk_control = "false" +is_experimental = "true" + +# Firmware / BIOS +firmware_count = 0 + +notes = "(!) Needs RetroArch's vulkan video driver (on Windows also d3d12).|(!) Everything the core keeps is in system/Xenia-Edge/: saves, title updates and DLC under content/ (laid out as in standalone Xenia), caches, and Xenia's log, xenia.log." +description = "A port of Xenia Edge, an Xbox 360 emulator, to libretro. It needs a GPU with Vulkan 1.1 (or Direct3D 12 on Windows), and no BIOS or firmware."