# Software Information
display_name = "Sega - MS/GG/MD/CD (Genesis Plus GX)"
authors = "Charles McDonald|Eke-Eke"
supported_extensions = "mdx|md|smd|gen|bin|cue|iso|sms|bms|gg|sg|68k|sgd|chd|m3u"
corename = "Genesis Plus GX"
categories = "Emulator"
license = "Non-commercial"
permissions = ""
display_version = "@DISPLAY_VERSION@"

# Hardware Information
manufacturer = "Sega"
systemname = "Sega 8/16-bit (Various)"
systemid = "mega_drive"

# Libretro Features
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "true"
core_options = "true"
core_options_version = "1.0"
database = "Sega - Game Gear|Sega - Master System - Mark III|Sega - Mega-CD - Sega CD|Sega - Mega Drive - Genesis|Sega - PICO|Sega - SG-1000"
hw_render = "false"
needs_fullpath = "true"
disk_control = "true"

# BIOS / Firmware
firmware_count = 12
firmware0_desc = "bios_MD.bin (Mega Drive startup ROM)"
firmware0_path = "bios_MD.bin"
firmware0_opt = "true"
firmware1_desc = "bios_CD_E.bin (MegaCD EU BIOS)"
firmware1_path = "bios_CD_E.bin"
firmware1_opt = "true"
firmware2_desc = "bios_CD_U.bin (SegaCD US BIOS)"
firmware2_path = "bios_CD_U.bin"
firmware2_opt = "true"
firmware3_desc = "bios_CD_J.bin (MegaCD JP BIOS)"
firmware3_path = "bios_CD_J.bin"
firmware3_opt = "true"
firmware4_desc = "bios_E.sms (MasterSystem EU BIOS)"
firmware4_path = "bios_E.sms"
firmware4_opt = "true"
firmware5_desc = "bios_U.sms (MasterSystem US BIOS)"
firmware5_path = "bios_U.sms"
firmware5_opt = "true"
firmware6_desc = "bios_J.sms (MasterSystem JP BIOS)"
firmware6_path = "bios_J.sms"
firmware6_opt = "true"
firmware7_desc = "bios.gg (GameGear BIOS)"
firmware7_path = "bios.gg"
firmware7_opt = "true"
firmware8_desc = "sk.bin (Sonic & Knuckles ROM)"
firmware8_path = "sk.bin"
firmware8_opt = "true"
firmware9_desc = "sk2chip.bin (Sonic & Knuckles UPMEM ROM)"
firmware9_path = "sk2chip.bin"
firmware9_opt = "true"
firmware10_desc = "areplay.bin (Action Replay ROM)"
firmware10_path = "areplay.bin"
firmware10_opt = "true"
firmware11_desc = "ggenie.bin (Game Genie ROM)"
firmware11_path = "ggenie.bin"
firmware11_opt = "true"
notes = "(!) sk2chip.bin (md5): b4e76e416b887f4e7413ba76fa735f16|(!) sk.bin (md5): 4ea493ea4e9f6c9ebfccbdb15110367e"

description = "A port of the Genesis Plus GX emulator to libretro. Originally designed to run on the Wii console via homebrew, Genesis Plus GX was one of the first cores ported to libretro, and it has always been the first choice for any 8- and 16-bit Sega consoles, from Master System to Game Gear to Genesis/Mega Drive to Sega CD. Only the 32X is not supported. The core is both fast and highly accurate and it benefits from a tight and feature-filled integration with libretro."
