display_name = "Nintendo - Nintendo 64 (Mupen64Plus-Next GLES3)"
authors = "m4xw|Hacktarux|gonetz|GLideN64 Contributors|Mupen64Plus Team"
supported_extensions = "n64|v64|z64|ndd|bin|u1"
corename = "Mupen64Plus-Next"
license = "GPLv2"
permissions = "dynarec_optional"
display_version = "1.0"
categories = "Emulator"

# Hardware Information
manufacturer = "Nintendo"
systemname = "Nintendo 64"
systemid = "nintendo_64"

# Libretro Features
supports_no_game = "false"
database = "Nintendo - Nintendo 64"
hw_render = "true"
required_hw_api = "OpenGL ES >= 3.0"
savestate = "true"
savestate_features = "serialized"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "true"
core_options = "true"
load_subsystem = "true"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "false"

description = "An up-to-date port of the Mupen64Plus N64 emulator, ported to libretro. It uses up-to-date GLideN64 plugin as its default graphics plug, though the high-accuracy Angrylion and ParaLLEl-RDP plugins are also available. This core is a good first choice for most users and should generally work better than the ParaLLEl-N64 core, which is mainly useful for its support for legacy graphics plugins that can run on older/low-power devices that are too weak for the modern plugins. This core is designed for devices that support OpenGL ES 3.0+ and will not function on other devices."
