# Software Information
display_name = "Sony - PlayStation (DuckStation)"
authors = "stenzek"
supported_extensions = "cue|bin|img|chd|pbp|m3u"
corename = "DuckStation"
categories = "Emulator"
license = "GPLv3"
permissions = ""

# Hardware Information
manufacturer = "Sony"
systemname = "PlayStation"
systemid = "playstation"

# Libretro Features
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"

# BIOS / Firmware
firmware_count = 3
firmware0_desc = "scph5500.bin (PS1 JP BIOS)"
firmware0_path = "scph5500.bin"
firmware0_opt = "true"
firmware1_desc = "scph5501.bin (PS1 US BIOS)"
firmware1_path = "scph5501.bin"
firmware1_opt = "true"
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 = "DuckStation is a port of the 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. DuckStation includes hardware rendering (OpenGL, Vulkan and D3D11), upscaling and 24-bit color and a 64-bit dynarec."
