From 1108cefd9fb4601f73c325e48e08324c895976c3 Mon Sep 17 00:00:00 2001 From: kwyxz Date: Fri, 3 Jul 2020 23:02:28 -0700 Subject: [PATCH] libretro: cores update + info files update (#5159) * 81_libretro: bumped to version 1.0a:20200613 * atari800_libretro: bumped to version 3.1.0:20200626 * opera_libretro: bumped to version 1.0.0:20200605 * fbneo_libretro: bumped to version 0.2.97.44:20200703 * fceumm_libretro: bumped to version 0.0.1:20200604 * flycast_libretro: bumped to version 0.1:20200703 * gambatte_libretro: bumped to version 0.5.0:20200630 * gpsp_libretro: bumped to version 0.91:20200527 * handy_libretro: bumped to version 0.95:20200625 * mednafen_gba_libretro: bumped to version 0.9.36:20200623 * mednafen_lynx_libretro: bumped to version 0.9.32:20200630 * mednafen_ngp_libretro: bumped to version 0.9.36.1:20200630 * mednafen_pce_fast_libretro: bumped to version 0.9.38.7:20200630 * mednafen_pcfx_libretro: bumped to version 0.9.33.3:20200623 * mednafen_supergrafx_libretro: bumped to version 0.9.38.7:20200623 * mednafen_vb_libretro: bumped to version 0.9.36.1:20200630 * mednafen_wswan_libretro: bumped to version 0.9.35.1:20200701 * mgba_libretro: bumped to version 0.6.1:20200619 * o2em_libretro: bumped to version 1.18:20200609 * pcsx_rearmed_libretro: bumped to version r22:20200701 * picodrive_libretro: bumped to version 1.92:20200607 * vba_next_libretro: bumped to version 1.0.2:20200617 * vecx_libretro: bumped to version 1.2:20200605 * virtualjaguar_libretro: bumped to version 2.1.2:20200521 * yabause_libretro: bumped to version 0.9.15:20200605 * 2048_libretro: bumped to version 1.0:20200520 --- ...ecipe => 81_libretro-1.0a_20200613.recipe} | 4 +- .../additional-files/81_libretro.info.in | 25 ++++- .../atari800_libretro.info.in | 30 +++++- ...> atari800_libretro-3.1.0_20200626.recipe} | 4 +- .../additional-files/bluemsx_libretro.info.in | 28 ++++- .../additional-files/cap32_libretro.info.in | 30 +++++- .../additional-files/fmsx_libretro.info.in | 20 +++- .../additional-files/fuse_libretro.info.in | 3 +- .../additional-files/hatari_libretro.info.in | 5 +- .../additional-files/nekop2_libretro.info.in | 1 + .../additional-files/mrboom_libretro.info.in | 1 + .../additional-files/dosbox_libretro.info.in | 26 ++++- .../additional-files/fbneo_libretro.info.in | 47 ++++++-- ... fbneo_libretro-0.2.97.44_20200703.recipe} | 4 +- .../additional-files/fceumm_libretro.info.in | 5 +- ... => fceumm_libretro-0.0.1_20200604.recipe} | 4 +- .../additional-files/flycast_libretro.info.in | 2 +- ...e => flycast_libretro-0.1_20200703.recipe} | 4 +- .../freeintv_libretro.info.in | 1 + .../gambatte_libretro.info.in | 1 + ...> gambatte_libretro-0.5.0_20200630.recipe} | 4 +- .../additional-files/gearboy_libretro.info.in | 3 +- .../genesis_plus_gx_libretro.info.in | 7 +- .../additional-files/gpsp_libretro.info.in | 1 + ...ipe => gpsp_libretro-0.91_20200527.recipe} | 4 +- .../additional-files/handy_libretro.info.in | 3 +- ...pe => handy_libretro-0.95_20200625.recipe} | 4 +- .../mednafen_gba_libretro.info.in | 3 + ...nafen_gba_libretro-0.9.36_20200623.recipe} | 4 +- .../mednafen_lynx_libretro.info.in | 3 +- ...afen_lynx_libretro-0.9.32_20200630.recipe} | 4 +- .../mednafen_ngp_libretro.info.in | 3 +- ...fen_ngp_libretro-0.9.36.1_20200630.recipe} | 4 +- .../mednafen_pce_fast_libretro.info.in | 4 +- ...ce_fast_libretro-0.9.38.7_20200630.recipe} | 4 +- .../mednafen_pcfx_libretro.info.in | 1 + ...en_pcfx_libretro-0.9.33.3_20200623.recipe} | 4 +- .../mednafen_psx_hw_libretro.info.in | 8 +- .../mednafen_psx_libretro.info.in | 8 +- .../mednafen_saturn_libretro.info.in | 8 +- .../mednafen_supergrafx_libretro.info.in | 10 +- ...ergrafx_libretro-0.9.38.7_20200623.recipe} | 4 +- .../mednafen_vb_libretro.info.in | 1 + ...afen_vb_libretro-0.9.36.1_20200630.recipe} | 4 +- .../mednafen_wswan_libretro.info.in | 3 +- ...n_wswan_libretro-0.9.35.1_20200701.recipe} | 4 +- .../additional-files/melonds_libretro.info.in | 3 +- .../additional-files/meteor_libretro.info.in | 1 + .../additional-files/mgba_libretro.info.in | 14 ++- ...pe => mgba_libretro-0.6.1_20200619.recipe} | 4 +- .../additional-files/neocd_libretro.info.in | 57 ++++++---- .../nestopia_libretro.info.in | 7 +- .../additional-files/o2em_libretro.info.in | 3 +- ...ipe => o2em_libretro-1.18_20200609.recipe} | 4 +- .../additional-files/opera_libretro.info.in | 1 + ...e => opera_libretro-1.0.0_20200605.recipe} | 4 +- .../pcsx_rearmed_libretro.info.in | 5 +- ...pcsx_rearmed_libretro-r22_20200701.recipe} | 4 +- .../picodrive_libretro.info.in | 7 +- ...> picodrive_libretro-1.92_20200607.recipe} | 4 +- .../additional-files/snes9x_libretro.info.in | 44 ++++++-- .../additional-files/stella_libretro.info.in | 1 + .../vba_next_libretro.info.in | 1 + ...> vba_next_libretro-1.0.2_20200617.recipe} | 4 +- .../additional-files/vecx_libretro.info.in | 1 + ...cipe => vecx_libretro-1.2_20200605.recipe} | 4 +- .../virtualjaguar_libretro.info.in | 1 + ...tualjaguar_libretro-2.1.2_20200521.recipe} | 4 +- .../additional-files/yabause_libretro.info.in | 2 +- ...> yabause_libretro-0.9.15_20200605.recipe} | 4 +- .../3dengine_libretro.info.in | 21 +++- .../additional-files/easyrpg_libretro.info.in | 29 ++++- .../openlara_libretro.info.in | 4 +- .../reminiscence_libretro.info.in | 4 +- .../additional-files/scummvm_libretro.info.in | 101 +++++++++++++++++- .../tyrquake_libretro.info.in | 5 +- .../additional-files/craft_libretro.info.in | 22 +++- ...cipe => 2048_libretro-1.0_20200520.recipe} | 4 +- .../additional-files/2048_libretro.info.in | 22 +++- .../additional-files/gme_libretro.info.in | 4 +- 80 files changed, 588 insertions(+), 167 deletions(-) rename app-emulation/81_libretro/{81_libretro-1.0a_20190917.recipe => 81_libretro-1.0a_20200613.recipe} (91%) rename app-emulation/atari800_libretro/{atari800_libretro-3.1.0_20200429.recipe => atari800_libretro-3.1.0_20200626.recipe} (93%) rename games-emulation/fbneo_libretro/{fbneo_libretro-0.2.97.44_20200506.recipe => fbneo_libretro-0.2.97.44_20200703.recipe} (91%) rename games-emulation/fceumm_libretro/{fceumm_libretro-0.0.1_20200506.recipe => fceumm_libretro-0.0.1_20200604.recipe} (91%) rename games-emulation/flycast_libretro/{flycast_libretro-0.1_20191016.recipe => flycast_libretro-0.1_20200703.recipe} (92%) rename games-emulation/gambatte_libretro/{gambatte_libretro-0.5.0_20200207.recipe => gambatte_libretro-0.5.0_20200630.recipe} (91%) rename games-emulation/gpsp_libretro/{gpsp_libretro-0.91_20200405.recipe => gpsp_libretro-0.91_20200527.recipe} (91%) rename games-emulation/handy_libretro/{handy_libretro-0.95_20200317.recipe => handy_libretro-0.95_20200625.recipe} (90%) rename games-emulation/mednafen_gba_libretro/{mednafen_gba_libretro-0.9.36_20190911.recipe => mednafen_gba_libretro-0.9.36_20200623.recipe} (91%) rename games-emulation/mednafen_lynx_libretro/{mednafen_lynx_libretro-0.9.32_20191226.recipe => mednafen_lynx_libretro-0.9.32_20200630.recipe} (91%) rename games-emulation/mednafen_ngp_libretro/{mednafen_ngp_libretro-0.9.36.1_20200130.recipe => mednafen_ngp_libretro-0.9.36.1_20200630.recipe} (91%) rename games-emulation/mednafen_pce_fast_libretro/{mednafen_pce_fast_libretro-0.9.38.7_20200319.recipe => mednafen_pce_fast_libretro-0.9.38.7_20200630.recipe} (91%) rename games-emulation/mednafen_pcfx_libretro/{mednafen_pcfx_libretro-0.9.33.3_20200109.recipe => mednafen_pcfx_libretro-0.9.33.3_20200623.recipe} (91%) rename games-emulation/mednafen_supergrafx_libretro/{mednafen_supergrafx_libretro-0.9.38.7_20200131.recipe => mednafen_supergrafx_libretro-0.9.38.7_20200623.recipe} (91%) rename games-emulation/mednafen_vb_libretro/{mednafen_vb_libretro-0.9.36.1_20200425.recipe => mednafen_vb_libretro-0.9.36.1_20200630.recipe} (91%) rename games-emulation/mednafen_wswan_libretro/{mednafen_wswan_libretro-0.9.35.1_20200124.recipe => mednafen_wswan_libretro-0.9.35.1_20200701.recipe} (91%) rename games-emulation/mgba_libretro/{mgba_libretro-0.6.1_20200422.recipe => mgba_libretro-0.6.1_20200619.recipe} (91%) rename games-emulation/o2em_libretro/{o2em_libretro-1.18_20200203.recipe => o2em_libretro-1.18_20200609.recipe} (91%) rename games-emulation/opera_libretro/{opera_libretro-1.0.0_20200521.recipe => opera_libretro-1.0.0_20200605.recipe} (91%) rename games-emulation/pcsx_rearmed_libretro/{pcsx_rearmed_libretro-r22_20200507.recipe => pcsx_rearmed_libretro-r22_20200701.recipe} (92%) rename games-emulation/picodrive_libretro/{picodrive_libretro-1.92_20200305.recipe => picodrive_libretro-1.92_20200607.recipe} (90%) rename games-emulation/vba_next_libretro/{vba_next_libretro-1.0.2_20200106.recipe => vba_next_libretro-1.0.2_20200617.recipe} (91%) rename games-emulation/vecx_libretro/{vecx_libretro-1.2_20200509.recipe => vecx_libretro-1.2_20200605.recipe} (92%) rename games-emulation/virtualjaguar_libretro/{virtualjaguar_libretro-2.1.2_20200106.recipe => virtualjaguar_libretro-2.1.2_20200521.recipe} (92%) rename games-emulation/yabause_libretro/{yabause_libretro-0.9.15_20200218.recipe => yabause_libretro-0.9.15_20200605.recipe} (91%) rename games-puzzle/2048_libretro/{2048_libretro-1.0_20200503.recipe => 2048_libretro-1.0_20200520.recipe} (91%) diff --git a/app-emulation/81_libretro/81_libretro-1.0a_20190917.recipe b/app-emulation/81_libretro/81_libretro-1.0a_20200613.recipe similarity index 91% rename from app-emulation/81_libretro/81_libretro-1.0a_20190917.recipe rename to app-emulation/81_libretro/81_libretro-1.0a_20200613.recipe index 7b34c265f..5c26f3cfd 100644 --- a/app-emulation/81_libretro/81_libretro-1.0a_20190917.recipe +++ b/app-emulation/81_libretro/81_libretro-1.0a_20200613.recipe @@ -6,9 +6,9 @@ HOMEPAGE="https://github.com/libretro/81-libretro/" COPYRIGHT="2008-2018 Michael D Wynne, the libretro team" LICENSE="GNU GPL v3" REVISION="1" -srcGitRev="4352130bd2363954262a804b086f86b9d13d97f9" +srcGitRev="7d769d09b1b6932466272aaf82b37922c1e2e61f" SOURCE_URI="https://github.com/libretro/81-libretro/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="ce30fb73ded55c14516ed1cf6d5defe67b15fc81c7785834ad34c5911f0e20cd" +CHECKSUM_SHA256="732aefb2058ac6c506534a3986af9001e9f495fc08db9c98d386843429e38c76" SOURCE_FILENAME="81-libretro-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="81-libretro-$srcGitRev" ADDITIONAL_FILES="81_libretro.info.in" diff --git a/app-emulation/81_libretro/additional-files/81_libretro.info.in b/app-emulation/81_libretro/additional-files/81_libretro.info.in index 6f021f66d..ca55e101b 100644 --- a/app-emulation/81_libretro/additional-files/81_libretro.info.in +++ b/app-emulation/81_libretro/additional-files/81_libretro.info.in @@ -1,13 +1,32 @@ +# Software Information display_name = "Sinclair - ZX 81 (EightyOne)" authors = "Michael D Wynne" supported_extensions = "p|tzx|t81" corename = "81" -manufacturer = "Sinclair" categories = "Emulator" -systemname = "ZX81" -database = "Sinclair - ZX 81" license = "GPLv3" permissions = "" display_version = "@DISPLAY_VERSION@" + +# Hardware Information +manufacturer = "Sinclair" +systemname = "ZX81" +systemid = "zx81" + +# Libretro Features +database = "Sinclair - ZX 81" supports_no_game = "false" +savestate = "true" +savestate_features = "serialized" +cheats = "false" +input_descriptors = "false" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "1.0" +load_subsystem = "false" +hw_render = "false" +needs_fullpath = "false" +disk_control = "false" +is_experimental = "false" notes = "[1] Amstrad have kindly given their permission for the redistribution|[^] of their copyrighted material but retain that copyright." diff --git a/app-emulation/atari800_libretro/additional-files/atari800_libretro.info.in b/app-emulation/atari800_libretro/additional-files/atari800_libretro.info.in index 58690e13b..32dfd8d9d 100644 --- a/app-emulation/atari800_libretro/additional-files/atari800_libretro.info.in +++ b/app-emulation/atari800_libretro/additional-files/atari800_libretro.info.in @@ -1,15 +1,37 @@ +# Software Information display_name = "Atari - 5200 (Atari800)" authors = "Petr Stehlik" supported_extensions = "xfd|atr|atx|cdm|cas|bin|a52|xex|zip" corename = "Atari800" -manufacturer = "Atari" categories = "Emulator" -systemname = "Atari 5200" -database = "Atari - 5200" -license = "GPL" +license = "GPLv2" permissions = "" + +# Hardware Information +manufacturer = "Atari" +systemname = "Atari 5200" +systemid = "atari_5200" +database = "Atari - 5200" display_version = "@DISPLAY_VERSION@" + +# Libretro Features 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 = "1.0" +load_subsystem = "false" +hw_render = "false" +needs_fullpath = "true" +disk_control = "false" +is_experimental = "false" +needs_kbd_mouse_focus = "true" + +# BIOS/Firmware firmware_count = 1 firmware0_desc = "5200.rom (5200 BIOS)" firmware0_path = "5200.rom" diff --git a/app-emulation/atari800_libretro/atari800_libretro-3.1.0_20200429.recipe b/app-emulation/atari800_libretro/atari800_libretro-3.1.0_20200626.recipe similarity index 93% rename from app-emulation/atari800_libretro/atari800_libretro-3.1.0_20200429.recipe rename to app-emulation/atari800_libretro/atari800_libretro-3.1.0_20200626.recipe index a5a7c6607..bcc5c7eb7 100644 --- a/app-emulation/atari800_libretro/atari800_libretro-3.1.0_20200429.recipe +++ b/app-emulation/atari800_libretro/atari800_libretro-3.1.0_20200626.recipe @@ -6,9 +6,9 @@ HOMEPAGE="https://atari800.github.io/" COPYRIGHT="2001-2018, the Atari800 Dev team, the libretro team" LICENSE="GNU GPL v2" REVISION="1" -srcGitRev="59820eb2b007a9d0e76f0380dfb0580c96bd14e8" +srcGitRev="ac0bc2e690fda9e0b7c85600bc6b9d2e27e3b41f" SOURCE_URI="https://github.com/libretro/libretro-atari800/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="66807a94a93f088d6edace7407d87b179886d56592233e35fe54077a194eccb9" +CHECKSUM_SHA256="d2197ad9e19b5969844603f35e30a8fbaaba87688a6906fa53b84950ecb17593" SOURCE_FILENAME="libretro-atari800-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="libretro-atari800-$srcGitRev" srcGitRev2="6f625948d1b985702cb92f4907c7db0e21b6eebc" diff --git a/app-emulation/bluemsx_libretro/additional-files/bluemsx_libretro.info.in b/app-emulation/bluemsx_libretro/additional-files/bluemsx_libretro.info.in index 04e543ddd..baf03dc21 100644 --- a/app-emulation/bluemsx_libretro/additional-files/bluemsx_libretro.info.in +++ b/app-emulation/bluemsx_libretro/additional-files/bluemsx_libretro.info.in @@ -1,13 +1,33 @@ +# Software Information display_name = "MSX/SVI/ColecoVision/SG-1000 (blueMSX)" authors = "Daniel Vik" supported_extensions = "rom|ri|mx1|mx2|col|dsk|cas|sg|sc|m3u" corename = "blueMSX" -manufacturer = "Various" categories = "Emulator" -systemname = "MSX/SVI/ColecoVision/SG-1000" -database = "Microsoft - MSX|Microsoft - MSX2|Coleco - ColecoVision|Sega - SG-1000" license = "GPLv2" permissions = "" display_version = "@DISPLAY_VERSION@" + +# Hardware Information +manufacturer = "Spectravideo|Philips|Al Alamiah|Sony|Sanyo|Mitsubishi|Toshiba|Hitachi|Panasonic|Canon|Casio|Pioneer|Fujitsu|Yamaha|JVC|Kyocera|GoldStar|Samsung|Daewoo|Gradiente|Sharp|Talent|NTT|ACVS/CIEL|DDX|AGE Labs" +systemname = "MSX/SVI/ColecoVision/SG-1000" +systemid = "msx" + +# Libretro Features +database = "Microsoft - MSX|Microsoft - MSX2|Coleco - ColecoVision|Sega - SG-1000" supports_no_game = "false" -notes = "(!) The libretro port of blueMSX requires the BIOS files|from full standalone package inside the 'System\Machines' directory |and media database files into 'System\Databases' directory.|(!) ColecoVision Gamepad Mapping is as follow:|Button 1 as Retropad A|Button 2 as Retropad B|Dial keys 1 to 8 as X, Y, R, L, R2, L2, R3, L3|Star as Select, Hash as Start|0 & 9 are on keyboard 1 & 2 for Player 1|0 & 9 are on keyboard 3 & 4 for Player 2.|(!) To play SpectraVideo cassettes type 'cload' then 'run'|or BLOAD ''CAS:'',R depending of game." +savestate = "false" +savestate_features = "null" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "1.0" +load_subsystem = "false" +hw_render = "false" +needs_fullpath = "true" +disk_control = "true" +is_experimental = "false" +needs_kbd_mouse_focus = "true" +notes = "(!) The libretro port of blueMSX requires the BIOS files|from full standalone package inside the 'System\Machines' directory |and media database files into 'System\Databases' directory.|https://docs.libretro.com/library/bluemsx/#bios|(!) ColecoVision Gamepad Mapping is as follow:|Button 1 as Retropad A|Button 2 as Retropad B|Dial keys 1 to 8 as X, Y, R, L, R2, L2, R3, L3|Star as Select, Hash as Start|0 & 9 are on keyboard 1 & 2 for Player 1|0 & 9 are on keyboard 3 & 4 for Player 2.|(!) To play SpectraVideo cassettes type 'cload' then 'run'|or BLOAD ''CAS:'',R depending of game." diff --git a/app-emulation/cap32_libretro/additional-files/cap32_libretro.info.in b/app-emulation/cap32_libretro/additional-files/cap32_libretro.info.in index 3677045ce..daa22332f 100644 --- a/app-emulation/cap32_libretro/additional-files/cap32_libretro.info.in +++ b/app-emulation/cap32_libretro/additional-files/cap32_libretro.info.in @@ -1,12 +1,32 @@ +# Software Information display_name = "Amstrad - CPC (Caprice32)" authors = "Ulrich Doewich|dantoine" -supported_extensions = "dsk|sna|zip|tap|cdt|voc" +supported_extensions = "dsk|sna|zip|tap|cdt|voc|m3u" corename = "Caprice32" -manufacturer = "Amstrad" -categories = "Emulator" -systemname = "CPC" -database = "Amstrad - CPC" license = "GPLv2" permissions = "" display_version = "@DISPLAY_VERSION@" +categories = "Emulator" + +# Hardware Information +manufacturer = "Amstrad" +systemname = "CPC" +systemid = "cpc" + +# Libretro Features +database = "Amstrad - CPC" supports_no_game = "true" +savestate = "true" +savestate_features = "serialized" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" +libretro_saves = "true" +core_options = "true" +core_options_version = "1.0" +load_subsystem = "false" +hw_render = "false" +needs_fullpath = "true" +disk_control = "true" +is_experimental = "false" +needs_kbd_mouse_focus = "true" diff --git a/app-emulation/fmsx_libretro/additional-files/fmsx_libretro.info.in b/app-emulation/fmsx_libretro/additional-files/fmsx_libretro.info.in index 1bd7852a4..7fd5ca82e 100644 --- a/app-emulation/fmsx_libretro/additional-files/fmsx_libretro.info.in +++ b/app-emulation/fmsx_libretro/additional-files/fmsx_libretro.info.in @@ -5,12 +5,13 @@ corename = "fMSX" manufacturer = "Various" categories = "Emulator" systemname = "MSX" +systemid = "msx" database = "Microsoft - MSX|Microsoft - MSX2" license = "Non-commercial" permissions = "" display_version = "@DISPLAY_VERSION@" supports_no_game = "false" -firmware_count = 5 +firmware_count = 10 firmware0_desc = "MSX.ROM (MSX BIOS)" firmware0_path = "MSX.ROM" firmware0_opt = "false" @@ -26,4 +27,19 @@ firmware3_opt = "false" firmware4_desc = "MSX2PEXT.ROM (MSX2+ ExtROM)" firmware4_path = "MSX2PEXT.ROM" firmware4_opt = "false" -notes = "(!) MSX.ROM (md5): 364a1a579fe5cb8dba54519bcfcdac0d|(!) MSX2.ROM (md5): ec3a01c91f24fbddcbcab0ad301bc9ef|(!) MSX2EXT.ROM (md5): 2183c2aff17cf4297bdb496de78c2e8a|(!) MSX2P.ROM (md5): 847cc025ffae665487940ff2639540e5|(!) MSX2PEXT.ROM (md5): 7c8243c71d8f143b2531f01afa6a05dc" +firmware5_desc = "DISK.ROM (DiskROM/BDOS)" +firmware5_path = "DISK.ROM" +firmware5_opt = "true" +firmware6_desc = "FMPAC.ROM (FMPAC BIOS)" +firmware6_path = "FMPAC.ROM" +firmware6_opt = "true" +firmware7_desc = "MSXDOS2.ROM (MSX-DOS 2)" +firmware7_path = "MSXDOS2.ROM" +firmware7_opt = "true" +firmware8_desc = "PAINTER.ROM (Yamaha Painter)" +firmware8_path = "PAINTER.ROM" +firmware8_opt = "true" +firmware9_desc = "KANJI.ROM (Kanji Font)" +firmware9_path = "KANJI.ROM" +firmware9_opt = "true" +notes = "(!) MSX.ROM (md5): 364a1a579fe5cb8dba54519bcfcdac0d|(!) MSX2.ROM (md5): ec3a01c91f24fbddcbcab0ad301bc9ef|(!) MSX2EXT.ROM (md5): 2183c2aff17cf4297bdb496de78c2e8a|(!) MSX2P.ROM (md5): 847cc025ffae665487940ff2639540e5|(!) MSX2PEXT.ROM (md5): 7c8243c71d8f143b2531f01afa6a05dc |(!) DISK.ROM (md5): 80dcd1ad1a4cf65d64b7ba10504e8190 |(!) FMPAC.ROM (md5): 6f69cc8b5ed761b03afd78000dfb0e19 |(!) MSXDOS2.ROM (md5): 6418d091cd6907bbcf940324339e43bb |(!) PAINTER.ROM (md5): 403cdea1cbd2bb24fae506941f8f655e |(!) KANJI.ROM (md5): febe8782b466d7c3b16de6d104826b34" diff --git a/app-emulation/fuse_libretro/additional-files/fuse_libretro.info.in b/app-emulation/fuse_libretro/additional-files/fuse_libretro.info.in index dadde530e..fe42381ef 100644 --- a/app-emulation/fuse_libretro/additional-files/fuse_libretro.info.in +++ b/app-emulation/fuse_libretro/additional-files/fuse_libretro.info.in @@ -1,10 +1,11 @@ -display_name = "ZX Spectrum (Fuse)" +display_name = "Sinclair - ZX Spectrum (Fuse)" authors = "Team Fuse" supported_extensions = "tzx|tap|z80|rzx|scl|trd" corename = "Fuse" manufacturer = "Sinclair|Amstrad" categories = "Emulator" systemname = "ZX Spectrum (various)" +systemid = "zx_spectrum" database = "Sinclair - ZX Spectrum +3|Sinclair - ZX Spectrum" license = "GPLv3" permissions = "" diff --git a/app-emulation/hatari_libretro/additional-files/hatari_libretro.info.in b/app-emulation/hatari_libretro/additional-files/hatari_libretro.info.in index fd24a6ccc..1effec097 100644 --- a/app-emulation/hatari_libretro/additional-files/hatari_libretro.info.in +++ b/app-emulation/hatari_libretro/additional-files/hatari_libretro.info.in @@ -1,16 +1,17 @@ display_name = "Atari - ST/STE/TT/Falcon (Hatari)" authors = "Nicolas Pomarède" -supported_extensions = "st|msa|zip|stx|dim|ipf" +supported_extensions = "st|msa|zip|stx|dim|ipf|m3u" corename = "Hatari" manufacturer = "Atari" categories = "Emulator" systemname = "Atari ST/STE/TT/Falcon" +systemid = "atari_st" license = "GPLv2" permissions = "" display_version = "@DISPLAY_VERSION@" supports_no_game = "false" firmware_count = 1 -firmware0_desc = "tos.img (TOS Boot Image)" +firmware0_desc = "tos.img (TOS 1.02 US aka Mega TOS)" firmware0_path = "tos.img" firmware0_opt = "false" notes = "(!) tos.img (md5): c1c57ce48e8ee4135885cee9e63a68a2" diff --git a/app-emulation/nekop2_libretro/additional-files/nekop2_libretro.info.in b/app-emulation/nekop2_libretro/additional-files/nekop2_libretro.info.in index fb29e75a8..9e1884da4 100644 --- a/app-emulation/nekop2_libretro/additional-files/nekop2_libretro.info.in +++ b/app-emulation/nekop2_libretro/additional-files/nekop2_libretro.info.in @@ -5,6 +5,7 @@ corename = "Neko Project II" manufacturer = "NEC" categories = "Emulator" systemname = "PC-98" +systemid = "pc_98" database = "PC-98" license = "" permissions = "" diff --git a/games-arcade/mrboom_libretro/additional-files/mrboom_libretro.info.in b/games-arcade/mrboom_libretro/additional-files/mrboom_libretro.info.in index a2159d598..72af01116 100644 --- a/games-arcade/mrboom_libretro/additional-files/mrboom_libretro.info.in +++ b/games-arcade/mrboom_libretro/additional-files/mrboom_libretro.info.in @@ -4,6 +4,7 @@ supported_extensions = "" corename = "Mr.Boom" categories = "Game" systemname = "Mr.Boom" +systemid = "bomberman" database = "MrBoom" license = "" supported_extensions = "desktop" diff --git a/games-emulation/dosbox_libretro/additional-files/dosbox_libretro.info.in b/games-emulation/dosbox_libretro/additional-files/dosbox_libretro.info.in index 9fa10a9c3..182495bc0 100644 --- a/games-emulation/dosbox_libretro/additional-files/dosbox_libretro.info.in +++ b/games-emulation/dosbox_libretro/additional-files/dosbox_libretro.info.in @@ -1,12 +1,32 @@ +# Software Information display_name = "DOS (DOSBox)" authors = "DOSBox Team" supported_extensions = "exe|com|bat|conf" corename = "DOSBox" -manufacturer = "Microsoft" categories = "Emulator" -systemname = "DOS" -database = "DOS" license = "GPLv2" permissions = "" display_version = "@DISPLAY_VERSION@" + +# Hardware Information +manufacturer = "Microsoft" +systemname = "DOS" +systemid = "dos" + +# Libretro Features +database = "DOS" supports_no_game = "true" +savestate = "false" +savestate_features = "null" +libretro_saves = "false" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" +core_options = "true" +core_options_version = "1.0" +load_subsystem = "false" +hw_render = "false" +needs_fullpath = "true" +disk_control = "false" +is_experimental = "false" +needs_kbd_mouse_focus = "true" diff --git a/games-emulation/fbneo_libretro/additional-files/fbneo_libretro.info.in b/games-emulation/fbneo_libretro/additional-files/fbneo_libretro.info.in index 85be0d01a..e0517b23f 100644 --- a/games-emulation/fbneo_libretro/additional-files/fbneo_libretro.info.in +++ b/games-emulation/fbneo_libretro/additional-files/fbneo_libretro.info.in @@ -1,14 +1,47 @@ -display_name = "Arcade (FB Alpha)" -authors = "Team FB Alpha" -supported_extensions = "iso|zip|7z" -corename = "FB Alpha" +display_name = "Arcade (FinalBurn Neo)" +authors = "Team FBNeo" +supported_extensions = "zip|7z|cue" +corename = "FinalBurn Neo" manufacturer = "Various" categories = "Emulator" systemname = "Arcade (various)" -database = "FB Alpha - Arcade Games" -database_match_archive_member = "true" +systemid = "fb_alpha" +database = "FBNeo - Arcade Games" +database_match_archive_member = "false" license = "Non-commercial" permissions = "" display_version = "@DISPLAY_VERSION@" supports_no_game = "false" -notes = "(!) The BIOS files must be inside the ROM directory.|" +firmware_count = 10 +firmware0_desc = "fbneo/neogeo.zip (Neo Geo BIOS)" +firmware0_path = "fbneo/neogeo.zip" +firmware0_opt = "true" +firmware1_desc = "fbneo/neocdz.zip (Neo Geo CDZ System BIOS)" +firmware1_path = "fbneo/neocdz.zip" +firmware1_opt = "true" +firmware2_desc = "fbneo/decocass.zip (DECO Cassette System BIOS)" +firmware2_path = "fbneo/decocass.zip" +firmware2_opt = "true" +firmware3_desc = "fbneo/isgsm.zip (ISG Selection Master Type 2006 System BIOS)" +firmware3_path = "fbneo/isgsm.zip" +firmware3_opt = "true" +firmware4_desc = "fbneo/midssio.zip (Midway SSIO Sound Board Internal ROM)" +firmware4_path = "fbneo/midssio.zip" +firmware4_opt = "true" +firmware5_desc = "fbneo/nmk004.zip (NMK004 Internal ROM)" +firmware5_path = "fbneo/nmk004.zip" +firmware5_opt = "true" +firmware6_desc = "fbneo/pgm.zip (PGM System BIOS)" +firmware6_path = "fbneo/pgm.zip" +firmware6_opt = "true" +firmware7_desc = "fbneo/skns.zip (Super Kaneko Nova System BIOS)" +firmware7_path = "fbneo/skns.zip" +firmware7_opt = "true" +firmware8_desc = "fbneo/ym2608.zip (YM2608 Internal ROM)" +firmware8_path = "fbneo/ym2608.zip" +firmware8_opt = "true" +firmware9_desc = "fbneo/cchip.zip (C-Chip Internal ROM)" +firmware9_path = "fbneo/cchip.zip" +firmware9_opt = "true" +notes = "(!) The BIOS files can also be inside the ROM directory or the root of SYSTEM directory.|(!) Homepage : https://neo-source.com/" +description = "Based on the latest up-to-date source, 'FinalBurn Neo' is compatible with FinalBurn Neo latest ROM sets. This core should be the first choice for most users who want to run arcade games via libretro. MAME runs more games, so if FBN is incompatible with a game, those are the next ones to try. The FBA2012 cores should only be used if a device cannot run FBN at full speed. Formerly known as 'FB Alpha'." diff --git a/games-emulation/fbneo_libretro/fbneo_libretro-0.2.97.44_20200506.recipe b/games-emulation/fbneo_libretro/fbneo_libretro-0.2.97.44_20200703.recipe similarity index 91% rename from games-emulation/fbneo_libretro/fbneo_libretro-0.2.97.44_20200506.recipe rename to games-emulation/fbneo_libretro/fbneo_libretro-0.2.97.44_20200703.recipe index dbf5f95ec..209917390 100644 --- a/games-emulation/fbneo_libretro/fbneo_libretro-0.2.97.44_20200506.recipe +++ b/games-emulation/fbneo_libretro/fbneo_libretro-0.2.97.44_20200703.recipe @@ -6,9 +6,9 @@ HOMEPAGE="https://github.com/libretro/FBNeo" COPYRIGHT="2000-2019 the Final Burn team, the libretro team" LICENSE="GNU GPL v3" REVISION="1" -srcGitRev="2b03a897416109318f7b3e93ea9cabff538ab8fd" +srcGitRev="2d0e3ba03172dbd5d07620574d542fe44db27b40" SOURCE_URI="https://github.com/libretro/FBNeo/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="be9a262c7b4fceef2ba83b27683f088f456d4ae736a930617a2bac8aeb0cd9f8" +CHECKSUM_SHA256="56c23df57a92abc771b74dc574323f061fc5963cc8576146e2b68adf579d71de" SOURCE_FILENAME="fbneo-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="FBNeo-$srcGitRev" ADDITIONAL_FILES="fbneo_libretro.info.in" diff --git a/games-emulation/fceumm_libretro/additional-files/fceumm_libretro.info.in b/games-emulation/fceumm_libretro/additional-files/fceumm_libretro.info.in index 35bc2085a..006b43d70 100644 --- a/games-emulation/fceumm_libretro/additional-files/fceumm_libretro.info.in +++ b/games-emulation/fceumm_libretro/additional-files/fceumm_libretro.info.in @@ -5,6 +5,7 @@ corename = "FCEUmm" manufacturer = "Nintendo" categories = "Emulator" systemname = "Nintendo Entertainment System" +systemid = "nes" database = "Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System" license = "GPLv2" permissions = "" @@ -13,8 +14,10 @@ supports_no_game = "false" firmware_count = 2 firmware0_desc = "disksys.rom (Family Computer Disk System BIOS)" firmware0_path = "disksys.rom" -firmware0_opt = "false" +firmware0_opt = "true" firmware1_desc = "nes.pal (custom NES Palette)" firmware1_path = "nes.pal" firmware1_opt = "true" notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a|(!) nes.pal must be located in system directory." + +description = "FCEUmm libretro is based on the FCEUmm (mappers modified) fork of the FCEU emulator. It is very fast and supports many mappers, including those for weird, obscure bootleg carts. It is tightly integrated with libretro features, which makes it a good choice for users seeking advanced frontend functionality, such as runahead and rollback netplay. While most NES emulators are lightweight, FCEUmm's particularly low resource requirements make it a good option for mobile, low-power/embedded and console targets." diff --git a/games-emulation/fceumm_libretro/fceumm_libretro-0.0.1_20200506.recipe b/games-emulation/fceumm_libretro/fceumm_libretro-0.0.1_20200604.recipe similarity index 91% rename from games-emulation/fceumm_libretro/fceumm_libretro-0.0.1_20200506.recipe rename to games-emulation/fceumm_libretro/fceumm_libretro-0.0.1_20200604.recipe index 33d01a701..d2bbf24a7 100644 --- a/games-emulation/fceumm_libretro/fceumm_libretro-0.0.1_20200506.recipe +++ b/games-emulation/fceumm_libretro/fceumm_libretro-0.0.1_20200604.recipe @@ -5,9 +5,9 @@ HOMEPAGE="http://cah4e3.shedevr.org.ru/fceultra.php" COPYRIGHT="2011-2018 the FCEU team, cah4e3, the libretro team" LICENSE="GNU LGPL v2" REVISION="1" -srcGitRev="7b0da44e58709e51bdfe73913a55f4414e1ef61d" +srcGitRev="38c75ada8dbbcc17d412eb9fa92e1bc9f1641939" SOURCE_URI="https://github.com/libretro/libretro-fceumm/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="470c3a4473a9375f8fd0f6d6cbcc42742ed239aee6c2e36aff31a438554e7008" +CHECKSUM_SHA256="3af3ad65bf335d36b5f6272e7c7dec769e8bbd7a5f4878e0b1cb040c81f51673" SOURCE_FILENAME="libretro-fceumm-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="libretro-fceumm-$srcGitRev" ADDITIONAL_FILES="fceumm_libretro.info.in" diff --git a/games-emulation/flycast_libretro/additional-files/flycast_libretro.info.in b/games-emulation/flycast_libretro/additional-files/flycast_libretro.info.in index c401113fd..1a9863bab 100644 --- a/games-emulation/flycast_libretro/additional-files/flycast_libretro.info.in +++ b/games-emulation/flycast_libretro/additional-files/flycast_libretro.info.in @@ -36,5 +36,5 @@ firmware6_opt = "true" firmware7_desc = "dc/awbios.zip (Atomiswave BIOS from MAME)" firmware7_path = "dc/awbios.zip" firmware7_opt = "true" -notes = "(!) dc_boot.bin (md5): e10c53c2f8b90bab96ead2d368858623|(!) dc_flash.bin (md5): 0a93f7940c455905bea6e392dfde92a4|(!) naomi.zip (md5): eb4099aeb42ef089cfe94f8fe95e51f6|(!) hod2bios.zip (md5): 9c755171b222fb1f4e1439d5b709dbf1|(!) f355dlx.zip (md5): 5e83867c751f692a000afdf658dc181f|(!) f355bios.zip (md5): f126d318f135f38ee377fef2acf08d7e|(!) airlbios.zip (md5): 3f348c88af99a40fbd11fa435f28c69d|(!) awbios.zip (md5): 0ec5ae5b5a5c4959fa8b43fcf8687f7c" +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 Core >= 3.0 | OpenGL ES >= 2.0" diff --git a/games-emulation/flycast_libretro/flycast_libretro-0.1_20191016.recipe b/games-emulation/flycast_libretro/flycast_libretro-0.1_20200703.recipe similarity index 92% rename from games-emulation/flycast_libretro/flycast_libretro-0.1_20191016.recipe rename to games-emulation/flycast_libretro/flycast_libretro-0.1_20200703.recipe index 4eb3cf73f..08c909403 100644 --- a/games-emulation/flycast_libretro/flycast_libretro-0.1_20191016.recipe +++ b/games-emulation/flycast_libretro/flycast_libretro-0.1_20200703.recipe @@ -6,9 +6,9 @@ HOMEPAGE="https://github.com/libretro/flycast" COPYRIGHT="2013-2019, drk||Raziel, PsyMan, gb_away, the libretro team" LICENSE="GNU GPL v2" REVISION="1" -srcGitRev="cbbf94b40c208f160c3a5bd26ff037fcb26be930" +srcGitRev="4c8896db5873d3db9b47ca2ccaaf34ea0628951e" SOURCE_URI="https://github.com/libretro/flycast/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="e0960abf78b6c7c2da542b04a8fff6fbd61205bd0a8b843922d70768ce94e61f" +CHECKSUM_SHA256="69759af2966cb7cd9113bfbe4ee005daabb55d452178f11d7f2071374f8118f9" SOURCE_FILENAME="flycast-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="flycast-$srcGitRev" ADDITIONAL_FILES="flycast_libretro.info.in" diff --git a/games-emulation/freeintv_libretro/additional-files/freeintv_libretro.info.in b/games-emulation/freeintv_libretro/additional-files/freeintv_libretro.info.in index b51149d96..696b40e3b 100644 --- a/games-emulation/freeintv_libretro/additional-files/freeintv_libretro.info.in +++ b/games-emulation/freeintv_libretro/additional-files/freeintv_libretro.info.in @@ -5,6 +5,7 @@ corename = "FreeIntv" manufacturer = "Mattel" categories = "Emulator" systemname = "Intellivision" +systemid = "intellivision" database = "Mattel - Intellivision" license = "GPLv3" permissions = "" diff --git a/games-emulation/gambatte_libretro/additional-files/gambatte_libretro.info.in b/games-emulation/gambatte_libretro/additional-files/gambatte_libretro.info.in index 0dbb572fd..036b532e9 100644 --- a/games-emulation/gambatte_libretro/additional-files/gambatte_libretro.info.in +++ b/games-emulation/gambatte_libretro/additional-files/gambatte_libretro.info.in @@ -5,6 +5,7 @@ corename = "Gambatte" manufacturer = "Nintendo" categories = "Emulator" systemname = "Game Boy/Game Boy Color" +systemid = "game_boy" database = "Nintendo - Game Boy|Nintendo - Game Boy Color" license = "GPLv2" permissions = "" diff --git a/games-emulation/gambatte_libretro/gambatte_libretro-0.5.0_20200207.recipe b/games-emulation/gambatte_libretro/gambatte_libretro-0.5.0_20200630.recipe similarity index 91% rename from games-emulation/gambatte_libretro/gambatte_libretro-0.5.0_20200207.recipe rename to games-emulation/gambatte_libretro/gambatte_libretro-0.5.0_20200630.recipe index e9239dff4..70f41e446 100644 --- a/games-emulation/gambatte_libretro/gambatte_libretro-0.5.0_20200207.recipe +++ b/games-emulation/gambatte_libretro/gambatte_libretro-0.5.0_20200630.recipe @@ -7,9 +7,9 @@ HOMEPAGE="https://github.com/sinamas/gambatte" COPYRIGHT="2007-2018 Sindre Aamås, the libretro team" LICENSE="GNU GPL v2" REVISION="1" -srcGitRev="132f36e990dfc6effdafa6cf261373432464f9bf" +srcGitRev="2a204aabc7c22ae60eee26273dea2cf7c2bb435d" SOURCE_URI="https://github.com/libretro/gambatte-libretro/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="ff56bb165b49de091c53d5dc25db2beadc334319f3b02c392702565c1200312f" +CHECKSUM_SHA256="2dbb995826eac3b381fa11389a63c1cb751cfb83f17a2579a0085dd0d6c108bb" SOURCE_FILENAME="gambatte-libretro-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="gambatte-libretro-$srcGitRev" ADDITIONAL_FILES="gambatte_libretro.info.in" diff --git a/games-emulation/gearboy_libretro/additional-files/gearboy_libretro.info.in b/games-emulation/gearboy_libretro/additional-files/gearboy_libretro.info.in index 11794693c..ed51a3c25 100644 --- a/games-emulation/gearboy_libretro/additional-files/gearboy_libretro.info.in +++ b/games-emulation/gearboy_libretro/additional-files/gearboy_libretro.info.in @@ -5,8 +5,9 @@ corename = "Gearboy" manufacturer = "Nintendo" categories = "Emulator" systemname = "Game Boy/Game Boy Color" +systemid = "game_boy" database = "Nintendo - Game Boy|Nintendo - Game Boy Color" license = "GPLv3" -display_version = "@DISPLAY_VERSION@" permissions = "" +display_version = "@DISPLAY_VERSION@" supports_no_game = "false" diff --git a/games-emulation/genesis_plus_gx_libretro/additional-files/genesis_plus_gx_libretro.info.in b/games-emulation/genesis_plus_gx_libretro/additional-files/genesis_plus_gx_libretro.info.in index bf33274f8..088f855f7 100644 --- a/games-emulation/genesis_plus_gx_libretro/additional-files/genesis_plus_gx_libretro.info.in +++ b/games-emulation/genesis_plus_gx_libretro/additional-files/genesis_plus_gx_libretro.info.in @@ -5,6 +5,7 @@ corename = "Genesis Plus GX" manufacturer = "Sega" categories = "Emulator" systemname = "Sega 8/16-bit (Various)" +systemid = "mega_drive" database = "Sega - Game Gear|Sega - Master System - Mark III|Sega - Mega-CD - Sega CD|Sega - Mega Drive - Genesis|Sega - PICO|Sega - SG-1000" license = "Non-commercial" permissions = "" @@ -16,13 +17,13 @@ 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 = "false" +firmware1_opt = "true" firmware2_desc = "bios_CD_U.bin (SegaCD US BIOS)" firmware2_path = "bios_CD_U.bin" -firmware2_opt = "false" +firmware2_opt = "true" firmware3_desc = "bios_CD_J.bin (MegaCD JP BIOS)" firmware3_path = "bios_CD_J.bin" -firmware3_opt = "false" +firmware3_opt = "true" firmware4_desc = "bios_E.sms (MasterSystem EU BIOS)" firmware4_path = "bios_E.sms" firmware4_opt = "true" diff --git a/games-emulation/gpsp_libretro/additional-files/gpsp_libretro.info.in b/games-emulation/gpsp_libretro/additional-files/gpsp_libretro.info.in index 9dbc2e4a2..8bdae1045 100644 --- a/games-emulation/gpsp_libretro/additional-files/gpsp_libretro.info.in +++ b/games-emulation/gpsp_libretro/additional-files/gpsp_libretro.info.in @@ -5,6 +5,7 @@ corename = "gpSP" manufacturer = "Nintendo" categories = "Emulator" systemname = "Game Boy Advance" +systemid = "game_boy_advance" database = "Nintendo - Game Boy Advance|Nintendo - Game Boy Advance (e-Cards)" license = "GPLv2" permissions = "" diff --git a/games-emulation/gpsp_libretro/gpsp_libretro-0.91_20200405.recipe b/games-emulation/gpsp_libretro/gpsp_libretro-0.91_20200527.recipe similarity index 91% rename from games-emulation/gpsp_libretro/gpsp_libretro-0.91_20200405.recipe rename to games-emulation/gpsp_libretro/gpsp_libretro-0.91_20200527.recipe index 096fd4a86..296ede41e 100644 --- a/games-emulation/gpsp_libretro/gpsp_libretro-0.91_20200405.recipe +++ b/games-emulation/gpsp_libretro/gpsp_libretro-0.91_20200527.recipe @@ -6,9 +6,9 @@ HOMEPAGE="http://gpsp-dev.blogspot.com/" COPYRIGHT="2007-2018 Exophase, the libretro team" LICENSE="GNU GPL v2" REVISION="1" -srcGitRev="514cb1e66b24a5935eb17a5f918a13ec631a1959" +srcGitRev="856af16ba64951d99a6a9aa84b1a10dc1540a868" SOURCE_URI="https://github.com/libretro/gpsp/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="5ec6ebbb7ee5da22e76745ed9ddb16f080ae04835656e77f3d99db58b9f989ab" +CHECKSUM_SHA256="c001a860ec04a732ad49e036d699981c2c512d3205a346936994fa95824f4d63" SOURCE_FILENAME="gpsp-libretro-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="gpsp-$srcGitRev" ADDITIONAL_FILES="gpsp_libretro.info.in" diff --git a/games-emulation/handy_libretro/additional-files/handy_libretro.info.in b/games-emulation/handy_libretro/additional-files/handy_libretro.info.in index 289ba0a62..4f253629c 100644 --- a/games-emulation/handy_libretro/additional-files/handy_libretro.info.in +++ b/games-emulation/handy_libretro/additional-files/handy_libretro.info.in @@ -1,10 +1,11 @@ display_name = "Atari - Lynx (Handy)" authors = "K. Wilkins" -supported_extensions = "lnx" +supported_extensions = "lnx|o" corename = "Handy" manufacturer = "Atari" categories = "Emulator" systemname = "Lynx" +systemid = "atari_lynx" database = "Atari - Lynx" license = "Zlib" permissions = "" diff --git a/games-emulation/handy_libretro/handy_libretro-0.95_20200317.recipe b/games-emulation/handy_libretro/handy_libretro-0.95_20200625.recipe similarity index 90% rename from games-emulation/handy_libretro/handy_libretro-0.95_20200317.recipe rename to games-emulation/handy_libretro/handy_libretro-0.95_20200625.recipe index c3f75c1b5..6fb091848 100644 --- a/games-emulation/handy_libretro/handy_libretro-0.95_20200317.recipe +++ b/games-emulation/handy_libretro/handy_libretro-0.95_20200625.recipe @@ -5,9 +5,9 @@ HOMEPAGE="http://handy.sourceforge.net/" COPYRIGHT="1997-2018 Keith Wilkins, the libretro team" LICENSE="Zlib" REVISION="1" -srcGitRev="5ff55817eafbb1930e222ea2493c22804c872904" +srcGitRev="e3ff0e9ede58cf08cc80a51eb030d1147a7cfa41" SOURCE_URI="https://github.com/libretro/libretro-handy/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="b04334edcc041db9e8c0ae9e3c75dc9b074adda44db12db434f157f8b5b0159e" +CHECKSUM_SHA256="dcc6a8f203c77ba2c226ffe1c0b525331600f966ed5d278da85254ff068b198f" SOURCE_FILENAME="handy-libretro-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="libretro-handy-$srcGitRev" ADDITIONAL_FILES="handy_libretro.info.in" diff --git a/games-emulation/mednafen_gba_libretro/additional-files/mednafen_gba_libretro.info.in b/games-emulation/mednafen_gba_libretro/additional-files/mednafen_gba_libretro.info.in index ee0d1abb8..bb4405ec3 100644 --- a/games-emulation/mednafen_gba_libretro/additional-files/mednafen_gba_libretro.info.in +++ b/games-emulation/mednafen_gba_libretro/additional-files/mednafen_gba_libretro.info.in @@ -5,6 +5,7 @@ corename = "Beetle GBA" manufacturer = "Nintendo" categories = "Emulator" systemname = "Game Boy Advance" +systemid = "game_boy_advance" database = "Nintendo - Game Boy Advance|Nintendo - Game Boy Advance (e-Cards)" license = "GPLv2" permissions = "" @@ -15,3 +16,5 @@ firmware0_desc = "gba_bios.bin (Game Boy Advance BIOS)" firmware0_path = "gba_bios.bin" firmware0_opt = "true" notes = "(!) gba_bios.bin (md5): a860e8c0b6d573d191e4ec7db1b1e4f6" +is_experimental = true +description = "An older fork of Mednafen's Game Boy Advance core, which is itself a fork of the Visual Boy Advance emulator, this core is not really one that anyone should use over the alternatives unless they have a specific reason to. It is only included for completionist's sake." diff --git a/games-emulation/mednafen_gba_libretro/mednafen_gba_libretro-0.9.36_20190911.recipe b/games-emulation/mednafen_gba_libretro/mednafen_gba_libretro-0.9.36_20200623.recipe similarity index 91% rename from games-emulation/mednafen_gba_libretro/mednafen_gba_libretro-0.9.36_20190911.recipe rename to games-emulation/mednafen_gba_libretro/mednafen_gba_libretro-0.9.36_20200623.recipe index 21e3afad5..889a89d56 100644 --- a/games-emulation/mednafen_gba_libretro/mednafen_gba_libretro-0.9.36_20190911.recipe +++ b/games-emulation/mednafen_gba_libretro/mednafen_gba_libretro-0.9.36_20200623.recipe @@ -6,9 +6,9 @@ HOMEPAGE="https://mednafen.github.io/documentation/gba.html" COPYRIGHT="2005-2018 Forgotten, the Mednafen team, the libretro team" LICENSE="GNU GPL v2" REVISION="1" -srcGitRev="135afdbb9591655a3e016b75abba07e481f6d406" +srcGitRev="df0950963927ec6f80ea92227415ff1350b09963" SOURCE_URI="https://github.com/libretro/beetle-gba-libretro/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="5adab5108fb8a703414e9090c12e44e7dc7d09dba4d08e1da798a36a64a88f51" +CHECKSUM_SHA256="e0e7db858825961427cee6a31989d5cf9f9c9ef808440bd02e49ee897398dca5" SOURCE_FILENAME="libretro-mednafen-gba-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="beetle-gba-libretro-$srcGitRev" ADDITIONAL_FILES="mednafen_gba_libretro.info.in" diff --git a/games-emulation/mednafen_lynx_libretro/additional-files/mednafen_lynx_libretro.info.in b/games-emulation/mednafen_lynx_libretro/additional-files/mednafen_lynx_libretro.info.in index 072cfe6d9..d15660f86 100644 --- a/games-emulation/mednafen_lynx_libretro/additional-files/mednafen_lynx_libretro.info.in +++ b/games-emulation/mednafen_lynx_libretro/additional-files/mednafen_lynx_libretro.info.in @@ -1,10 +1,11 @@ display_name = "Atari - Lynx (Beetle Handy)" authors = "K. Wilkins|Mednafen Team" -supported_extensions = "lnx" +supported_extensions = "lnx|o" corename = "Beetle Lynx" manufacturer = "Atari" categories = "Emulator" systemname = "Lynx" +systemid = "atari_lynx" database = "Atari - Lynx" license = "Zlib|GPLv2" permissions = "" diff --git a/games-emulation/mednafen_lynx_libretro/mednafen_lynx_libretro-0.9.32_20191226.recipe b/games-emulation/mednafen_lynx_libretro/mednafen_lynx_libretro-0.9.32_20200630.recipe similarity index 91% rename from games-emulation/mednafen_lynx_libretro/mednafen_lynx_libretro-0.9.32_20191226.recipe rename to games-emulation/mednafen_lynx_libretro/mednafen_lynx_libretro-0.9.32_20200630.recipe index a5228a322..97ba691df 100644 --- a/games-emulation/mednafen_lynx_libretro/mednafen_lynx_libretro-0.9.32_20191226.recipe +++ b/games-emulation/mednafen_lynx_libretro/mednafen_lynx_libretro-0.9.32_20200630.recipe @@ -6,9 +6,9 @@ COPYRIGHT="2005-2018 Forgotten, the Mednafen team, the libretro team" LICENSE="GNU GPL v2 Zlib" REVISION="1" -srcGitRev="74dde204c0ec6c4bc4cd7821c14548387fbd9ce8" +srcGitRev="a43fa4792647cfb0a170d9c4b6aa2f3804f28c84" SOURCE_URI="https://github.com/libretro/beetle-lynx-libretro/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="2cf62c74d5fbfd6ead0a83a6778b932a18d5ab6957b5603b56539fefd819e820" +CHECKSUM_SHA256="5506e309ea0fa9338317583dd4d04f8dedda50d049df07613a055fc5be7bc9a5" SOURCE_FILENAME="libretro-mednafen-lynx-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="beetle-lynx-libretro-$srcGitRev" ADDITIONAL_FILES="mednafen_lynx_libretro.info.in" diff --git a/games-emulation/mednafen_ngp_libretro/additional-files/mednafen_ngp_libretro.info.in b/games-emulation/mednafen_ngp_libretro/additional-files/mednafen_ngp_libretro.info.in index 6d4439569..aa11c6e80 100644 --- a/games-emulation/mednafen_ngp_libretro/additional-files/mednafen_ngp_libretro.info.in +++ b/games-emulation/mednafen_ngp_libretro/additional-files/mednafen_ngp_libretro.info.in @@ -1,10 +1,11 @@ display_name = "SNK - Neo Geo Pocket / Color (Beetle NeoPop)" authors = "neopop_uk|Mednafen Team" -supported_extensions = "ngp|ngc|ngpc" +supported_extensions = "ngp|ngc|ngpc|npc" corename = "Beetle NeoPop" manufacturer = "SNK" categories = "Emulator" systemname = "Neo Geo Pocket (Color)" +systemid = "neo_geo_pocket" database = "SNK - Neo Geo Pocket|SNK - Neo Geo Pocket Color" license = "GPLv2" permissions = "" diff --git a/games-emulation/mednafen_ngp_libretro/mednafen_ngp_libretro-0.9.36.1_20200130.recipe b/games-emulation/mednafen_ngp_libretro/mednafen_ngp_libretro-0.9.36.1_20200630.recipe similarity index 91% rename from games-emulation/mednafen_ngp_libretro/mednafen_ngp_libretro-0.9.36.1_20200130.recipe rename to games-emulation/mednafen_ngp_libretro/mednafen_ngp_libretro-0.9.36.1_20200630.recipe index dc2f4e5e7..8fb85f470 100644 --- a/games-emulation/mednafen_ngp_libretro/mednafen_ngp_libretro-0.9.36.1_20200130.recipe +++ b/games-emulation/mednafen_ngp_libretro/mednafen_ngp_libretro-0.9.36.1_20200630.recipe @@ -5,9 +5,9 @@ HOMEPAGE="https://mednafen.github.io/documentation/ngp.html" COPYRIGHT="2005-2018 Forgotten, the Mednafen team, the libretro team" LICENSE="GNU GPL v2" REVISION="1" -srcGitRev="6f15532b6ad17a2d5eb9dc8241d6af62416e796b" +srcGitRev="ebe0da22230cde262397518dc423bae5f9616e16" SOURCE_URI="https://github.com/libretro/beetle-ngp-libretro/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="4b88ab57bac0d5d61a24c7f9d5aa193cd21a6feb3a95b2c54611b165b79f8c19" +CHECKSUM_SHA256="72f4acf311d2bdc4fcdcc4f42f6c24bcbf48b9430d62beda73d817b657e4994d" SOURCE_FILENAME="libretro-mednafen-ngp-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="beetle-ngp-libretro-$srcGitRev" ADDITIONAL_FILES="mednafen_ngp_libretro.info.in" diff --git a/games-emulation/mednafen_pce_fast_libretro/additional-files/mednafen_pce_fast_libretro.info.in b/games-emulation/mednafen_pce_fast_libretro/additional-files/mednafen_pce_fast_libretro.info.in index 14d7ee6eb..a44b49dde 100644 --- a/games-emulation/mednafen_pce_fast_libretro/additional-files/mednafen_pce_fast_libretro.info.in +++ b/games-emulation/mednafen_pce_fast_libretro/additional-files/mednafen_pce_fast_libretro.info.in @@ -5,6 +5,7 @@ corename = "Beetle PCE Fast" manufacturer = "NEC" categories = "Emulator" systemname = "PC Engine/PCE-CD" +systemid = "pc_engine" database = "NEC - PC Engine - TurboGrafx 16|NEC - PC Engine CD - TurboGrafx-CD" license = "GPLv2" permissions = "" @@ -13,7 +14,7 @@ supports_no_game = "false" firmware_count = 4 firmware0_desc = "syscard3.pce (PCE-CD BIOS)" firmware0_path = "syscard3.pce" -firmware0_opt = "false" +firmware0_opt = "true" firmware1_desc = "syscard2.pce (PCE-CD BIOS)" firmware1_path = "syscard2.pce" firmware1_opt = "true" @@ -24,3 +25,4 @@ firmware3_desc = "gexpress.pce (PCE-CD BIOS)" firmware3_path = "gexpress.pce" firmware3_opt = "true" notes = "(!) syscard3.pce (md5): 38179df8f4ac870017db21ebcbf53114|[i] For cue files track type use:|[i] OGG for ogg files|[i] WAVE for wav files|[i] BINARY for iso files" +description = "This is the fastest PC Engine emulator forked from the Mednafen codebase, and it includes an optimized renderer for the PSP's hardware. This speed comes at a cost, though, and a few games don't work with this core. For this reason, if a device can run the non-Fast core at full speed, that one is propably a better choice. Additionally, this core differs from the Beetle-SuperGrafx core only insofar as it does not support SuperGrafx games, so again, unless you need to use this core for a specific reason, you may as well get the added compatibility of the other PCE-compatible cores." diff --git a/games-emulation/mednafen_pce_fast_libretro/mednafen_pce_fast_libretro-0.9.38.7_20200319.recipe b/games-emulation/mednafen_pce_fast_libretro/mednafen_pce_fast_libretro-0.9.38.7_20200630.recipe similarity index 91% rename from games-emulation/mednafen_pce_fast_libretro/mednafen_pce_fast_libretro-0.9.38.7_20200319.recipe rename to games-emulation/mednafen_pce_fast_libretro/mednafen_pce_fast_libretro-0.9.38.7_20200630.recipe index 2e7e81264..fcef0ff00 100644 --- a/games-emulation/mednafen_pce_fast_libretro/mednafen_pce_fast_libretro-0.9.38.7_20200319.recipe +++ b/games-emulation/mednafen_pce_fast_libretro/mednafen_pce_fast_libretro-0.9.38.7_20200630.recipe @@ -6,9 +6,9 @@ HOMEPAGE="https://mednafen.github.io/documentation/pce_fast.html" COPYRIGHT="2005-2018 Forgotten, the Mednafen team, the libretro team" LICENSE="GNU GPL v2" REVISION="1" -srcGitRev="019179ce335b68a22dcba94ae6c51cad8135ee16" +srcGitRev="1c404cc613bad950f74385486812d7bdf8a059e4" SOURCE_URI="https://github.com/libretro/beetle-pce-fast-libretro/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="0304948b3a5300e16d14907d6c19ce21a353f25f46e77648d3ce8244c89ccabf" +CHECKSUM_SHA256="609c9d1a87f1c9f6ca14f9e7141fed310c0e196118077c5f96acf34659a349a4" SOURCE_FILENAME="libretro-mednafen-pce-fast-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="beetle-pce-fast-libretro-$srcGitRev" ADDITIONAL_FILES="mednafen_pce_fast_libretro.info.in" diff --git a/games-emulation/mednafen_pcfx_libretro/additional-files/mednafen_pcfx_libretro.info.in b/games-emulation/mednafen_pcfx_libretro/additional-files/mednafen_pcfx_libretro.info.in index 2ea9b4f5c..4427e5932 100644 --- a/games-emulation/mednafen_pcfx_libretro/additional-files/mednafen_pcfx_libretro.info.in +++ b/games-emulation/mednafen_pcfx_libretro/additional-files/mednafen_pcfx_libretro.info.in @@ -5,6 +5,7 @@ corename = "Beetle PC-FX" manufacturer = "NEC" categories = "Emulator" systemname = "PC-FX" +systemid = "pc_fx" database = "NEC - PC-FX" license = "GPLv2" permissions = "" diff --git a/games-emulation/mednafen_pcfx_libretro/mednafen_pcfx_libretro-0.9.33.3_20200109.recipe b/games-emulation/mednafen_pcfx_libretro/mednafen_pcfx_libretro-0.9.33.3_20200623.recipe similarity index 91% rename from games-emulation/mednafen_pcfx_libretro/mednafen_pcfx_libretro-0.9.33.3_20200109.recipe rename to games-emulation/mednafen_pcfx_libretro/mednafen_pcfx_libretro-0.9.33.3_20200623.recipe index afcbf869a..3bf9ac600 100644 --- a/games-emulation/mednafen_pcfx_libretro/mednafen_pcfx_libretro-0.9.33.3_20200109.recipe +++ b/games-emulation/mednafen_pcfx_libretro/mednafen_pcfx_libretro-0.9.33.3_20200623.recipe @@ -5,9 +5,9 @@ HOMEPAGE="https://mednafen.github.io/documentation/pcfx.html" COPYRIGHT="2005-2018 Forgotten, the Mednafen team, the libretro team" LICENSE="GNU GPL v2" REVISION="1" -srcGitRev="7bba6699d6f903bd701b0aa525d845de8427fee6" +srcGitRev="1c40be8aab070726dd5b074f791e81c8ff07b160" SOURCE_URI="https://github.com/libretro/beetle-pcfx-libretro/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="484d5f757e21c95f574365e7b1bf1ee41e574662396d469eff44ed08d20d4123" +CHECKSUM_SHA256="47a3bb4078b5ab5034014a8cb87e332ee1d41d52751faa1c13758bdc43c4a91b" SOURCE_FILENAME="libretro-mednafen-pcfx-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="beetle-pcfx-libretro-$srcGitRev" ADDITIONAL_FILES="mednafen_pcfx_libretro.info.in" diff --git a/games-emulation/mednafen_psx_hw_libretro/additional-files/mednafen_psx_hw_libretro.info.in b/games-emulation/mednafen_psx_hw_libretro/additional-files/mednafen_psx_hw_libretro.info.in index 431a720ed..5025f9665 100644 --- a/games-emulation/mednafen_psx_hw_libretro/additional-files/mednafen_psx_hw_libretro.info.in +++ b/games-emulation/mednafen_psx_hw_libretro/additional-files/mednafen_psx_hw_libretro.info.in @@ -5,6 +5,7 @@ corename = "Beetle PSX HW" manufacturer = "Sony" categories = "Emulator" systemname = "PlayStation" +systemid = "playstation" database = "Sony - PlayStation" license = "GPLv2" permissions = "" @@ -13,11 +14,12 @@ supports_no_game = "false" firmware_count = 3 firmware0_desc = "scph5500.bin (PS1 JP BIOS)" firmware0_path = "scph5500.bin" -firmware0_opt = "false" +firmware0_opt = "true" firmware1_desc = "scph5501.bin (PS1 US BIOS)" firmware1_path = "scph5501.bin" -firmware1_opt = "false" +firmware1_opt = "true" firmware2_desc = "scph5502.bin (PS1 EU BIOS)" firmware2_path = "scph5502.bin" -firmware2_opt = "false" +firmware2_opt = "true" notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050" +description = "A significantly modified fork of Mednafen's Playstation emulator, this core differs from the non-HW version by providing GPU-accelerated renderers for OpenGL and Vulkan. These renderers provide increased internal resolution for smooth, high-res polygons with minimal performance impact, texture filtering and other cosmetic changes. Both varieties of Beetle-PSX are more accurate than PCSX-ReARMed but also significantly slower, so they are generally a better choice for higher-specced devices that can benefit from the additional features and accuracy while maintaining full speed. The Beetle-PSX cores are also very particular about requiring BIOS images, so make sure you have the correct BIOS files available and make sure they are named exactly as the core expects." diff --git a/games-emulation/mednafen_psx_libretro/additional-files/mednafen_psx_libretro.info.in b/games-emulation/mednafen_psx_libretro/additional-files/mednafen_psx_libretro.info.in index ff18aff6e..266aced9a 100644 --- a/games-emulation/mednafen_psx_libretro/additional-files/mednafen_psx_libretro.info.in +++ b/games-emulation/mednafen_psx_libretro/additional-files/mednafen_psx_libretro.info.in @@ -5,6 +5,7 @@ corename = "Beetle PSX" manufacturer = "Sony" categories = "Emulator" systemname = "PlayStation" +systemid = "playstation" database = "Sony - PlayStation" license = "GPLv2" permissions = "" @@ -13,11 +14,12 @@ supports_no_game = "false" firmware_count = 3 firmware0_desc = "scph5500.bin (PS1 JP BIOS)" firmware0_path = "scph5500.bin" -firmware0_opt = "false" +firmware0_opt = "true" firmware1_desc = "scph5501.bin (PS1 US BIOS)" firmware1_path = "scph5501.bin" -firmware1_opt = "false" +firmware1_opt = "true" firmware2_desc = "scph5502.bin (PS1 EU BIOS)" firmware2_path = "scph5502.bin" -firmware2_opt = "false" +firmware2_opt = "true" notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050" +description = "A significantly modified fork of Mednafen's Playstation emulator, this core differs from the -HW version by focusing on software rendering (i.e., instead of hardware-accelerated rendering). The software renderer is more accurate than the OpenGL and Vulkan renderers used in the -HW core, but it lacks some of the cosmetic options and performs any internal resolution increases on the CPU instead of the GPU, which is very demanding (devices with fast CPUs may reach 2x scale but nothing can maintain full speed at 4x at the time of this writing). Both varieties of Beetle-PSX are more accurate than PCSX-ReARMed but also significantly slower, so they are generally a better choice for higher-specced devices that can benefit from the additional features and accuracy while maintaining full speed. The Beetle-PSX cores are also very particular about requiring BIOS images, so make sure you have the correct BIOS files available and make sure they are named exactly as the core expects." diff --git a/games-emulation/mednafen_saturn_libretro/additional-files/mednafen_saturn_libretro.info.in b/games-emulation/mednafen_saturn_libretro/additional-files/mednafen_saturn_libretro.info.in index ee410fa2c..2bd68b3ab 100644 --- a/games-emulation/mednafen_saturn_libretro/additional-files/mednafen_saturn_libretro.info.in +++ b/games-emulation/mednafen_saturn_libretro/additional-files/mednafen_saturn_libretro.info.in @@ -1,10 +1,11 @@ display_name = "Sega - Saturn (Beetle Saturn)" authors = "Mednafen Team" -supported_extensions = "cue|toc|m3u|ccd|chd" +supported_extensions = "ccd|chd|cue|toc|m3u" corename = "Beetle Saturn" manufacturer = "Sega" categories = "Emulator" systemname = "Saturn" +systemid = "sega_saturn" database = "Sega - Saturn" license = "GPLv2" permissions = "" @@ -19,8 +20,9 @@ firmware1_path = "mpr-17933.bin" firmware1_opt = "false" firmware2_desc = "mpr-18811-mx.ic1 (The King of Fighters '95 ROM Cartridge)" firmware2_path = "mpr-18811-mx.ic1" -firmware2_opt = "false" +firmware2_opt = "true" firmware3_desc = "mpr-19367-mx.ic1 (Ultraman: Hikari no Kyojin Densetsu ROM Cartridge)" firmware3_path = "mpr-19367-mx.ic1" -firmware3_opt = "false" +firmware3_opt = "true" notes = "(!) sega_101.bin (md5): 85ec9ca47d8f6807718151cbcca8b964|(!) mpr-17933.bin (md5): 3240872c70984b6cbfda1586cab68dbe|(!) mpr-18811-mx.ic1 (md5): 255113ba943c92a54facd25a10fd780c|(!) mpr-19367-mx.ic1 (md5): 1cd19988d1d72a3e7caa0b73234c96b4" +description = "An older fork of Mednafen's Saturn emulator (with some fixes backported from later versions), this core represents a major step forward for accurate Saturn emulation, and it runs most games with few or no noticeable glitches/anomalies. However, this accuracy comes at the price of high CPU requirements. Additionally, this core is software-rendered and does not support any increases in internal resolution or other fun-but-accuracy-compromising features, unlike the other, less-accurate Saturn cores." diff --git a/games-emulation/mednafen_supergrafx_libretro/additional-files/mednafen_supergrafx_libretro.info.in b/games-emulation/mednafen_supergrafx_libretro/additional-files/mednafen_supergrafx_libretro.info.in index 5e009bea4..ef8e5b585 100644 --- a/games-emulation/mednafen_supergrafx_libretro/additional-files/mednafen_supergrafx_libretro.info.in +++ b/games-emulation/mednafen_supergrafx_libretro/additional-files/mednafen_supergrafx_libretro.info.in @@ -1,11 +1,12 @@ -display_name = "NEC - PC Engine SuperGrafx (Beetle SGX)" +display_name = "NEC - PC Engine SuperGrafx (Beetle SuperGrafx)" authors = "Mednafen Team" supported_extensions = "pce|sgx|cue|ccd|chd" -corename = "Beetle SGX" +corename = "Beetle SuperGrafx" manufacturer = "NEC" categories = "Emulator" systemname = "PC Engine SuperGrafx" -database = "NEC - PC Engine SuperGrafx" +systemid = "pc_engine" +database = "NEC - PC Engine SuperGrafx|NEC - PC Engine - TurboGrafx 16|NEC - PC Engine CD - TurboGrafx-CD" license = "GPLv2" permissions = "" display_version = "@DISPLAY_VERSION@" @@ -13,7 +14,7 @@ supports_no_game = "false" firmware_count = 4 firmware0_desc = "syscard3.pce (Super CD-ROM2 System V3.xx)" firmware0_path = "syscard3.pce" -firmware0_opt = "false" +firmware0_opt = "true" firmware1_desc = "syscard2.pce (CD-ROM System V2.xx)" firmware1_path = "syscard2.pce" firmware1_opt = "true" @@ -24,3 +25,4 @@ firmware3_desc = "gexpress.pce (Game Express CD Card)" firmware3_path = "gexpress.pce" firmware3_opt = "true" notes = "(!) syscard3.pce (md5): 38179df8f4ac870017db21ebcbf53114" +description = "A PC Engine (PCE) core forked from Mednafen's PCE-Fast emulator, this core is a bit faster than the non-Fast flavor at the cost of some accuracy/compatibility. In addition to PCE, PCE-CD, TurboGrafx 16 and TurboGrafx 16 CD, this core also differs from the Beetle-PCE-Fast version in its support for the SuperGrafx console. In general, most users are better off with the non-Fast Beetle-PCE core, but if they cannot maintain full speed with it, this is a good second choice. If this core is too slow, as well, then Beetle-PCE-Fast is the last, best choice." diff --git a/games-emulation/mednafen_supergrafx_libretro/mednafen_supergrafx_libretro-0.9.38.7_20200131.recipe b/games-emulation/mednafen_supergrafx_libretro/mednafen_supergrafx_libretro-0.9.38.7_20200623.recipe similarity index 91% rename from games-emulation/mednafen_supergrafx_libretro/mednafen_supergrafx_libretro-0.9.38.7_20200131.recipe rename to games-emulation/mednafen_supergrafx_libretro/mednafen_supergrafx_libretro-0.9.38.7_20200623.recipe index b2b74810a..807f2710b 100644 --- a/games-emulation/mednafen_supergrafx_libretro/mednafen_supergrafx_libretro-0.9.38.7_20200131.recipe +++ b/games-emulation/mednafen_supergrafx_libretro/mednafen_supergrafx_libretro-0.9.38.7_20200623.recipe @@ -5,9 +5,9 @@ HOMEPAGE="https://mednafen.github.io/documentation/pce_fast.html" COPYRIGHT="2005-2018 Forgotten, the Mednafen team, the libretro team" LICENSE="GNU GPL v2" REVISION="1" -srcGitRev="fadef23d59fa5ec17bc99e1e722cfd9e10535695" +srcGitRev="adb70c556077f776a04ba1ad124fe36befa740ab" SOURCE_URI="https://github.com/libretro/beetle-supergrafx-libretro/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="2059ab1e76b9bf22224683cc33205d81b7ec0edfdd8487ac431c2bbfbdf3e9dd" +CHECKSUM_SHA256="89320a1f8d963c6aee7e031861f9de7399efdf815796e2c8fa0f0e2644264e67" SOURCE_FILENAME="libretro-mednafen-supergrafx-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="beetle-supergrafx-libretro-$srcGitRev" ADDITIONAL_FILES="mednafen_supergrafx_libretro.info.in" diff --git a/games-emulation/mednafen_vb_libretro/additional-files/mednafen_vb_libretro.info.in b/games-emulation/mednafen_vb_libretro/additional-files/mednafen_vb_libretro.info.in index 669d2502c..8d2da85ee 100644 --- a/games-emulation/mednafen_vb_libretro/additional-files/mednafen_vb_libretro.info.in +++ b/games-emulation/mednafen_vb_libretro/additional-files/mednafen_vb_libretro.info.in @@ -5,6 +5,7 @@ corename = "Beetle VB" manufacturer = "Nintendo" categories = "Emulator" systemname = "Virtual Boy" +systemid = "virtual_boy" database = "Nintendo - Virtual Boy" license = "GPLv2" permissions = "" diff --git a/games-emulation/mednafen_vb_libretro/mednafen_vb_libretro-0.9.36.1_20200425.recipe b/games-emulation/mednafen_vb_libretro/mednafen_vb_libretro-0.9.36.1_20200630.recipe similarity index 91% rename from games-emulation/mednafen_vb_libretro/mednafen_vb_libretro-0.9.36.1_20200425.recipe rename to games-emulation/mednafen_vb_libretro/mednafen_vb_libretro-0.9.36.1_20200630.recipe index c2f1db14c..71dbd2c6b 100644 --- a/games-emulation/mednafen_vb_libretro/mednafen_vb_libretro-0.9.36.1_20200425.recipe +++ b/games-emulation/mednafen_vb_libretro/mednafen_vb_libretro-0.9.36.1_20200630.recipe @@ -5,9 +5,9 @@ HOMEPAGE="https://mednafen.github.io/documentation/vb.html" COPYRIGHT="2005-2018 Forgotten, the Mednafen team, the libretro team" LICENSE="GNU GPL v2" REVISION="1" -srcGitRev="504179e386e9ba1ec01414ba9a7732864f85bd8a" +srcGitRev="489dd5d00547e3eb929611ae57dfcb7bbda23022" SOURCE_URI="https://github.com/libretro/beetle-vb-libretro/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="d4c4e25923ab09dc003016d835d8244bc4a5a997be9cb83a8f3df4e4c1cf3688" +CHECKSUM_SHA256="57458598b5ac991d6385453b3030aa359ca01a282a92d3f321b02c747e0a45a8" SOURCE_FILENAME="libretro-mednafen-vb-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="beetle-vb-libretro-$srcGitRev" ADDITIONAL_FILES="mednafen_vb_libretro.info.in" diff --git a/games-emulation/mednafen_wswan_libretro/additional-files/mednafen_wswan_libretro.info.in b/games-emulation/mednafen_wswan_libretro/additional-files/mednafen_wswan_libretro.info.in index 3bb722419..dfcf9f61f 100644 --- a/games-emulation/mednafen_wswan_libretro/additional-files/mednafen_wswan_libretro.info.in +++ b/games-emulation/mednafen_wswan_libretro/additional-files/mednafen_wswan_libretro.info.in @@ -1,10 +1,11 @@ display_name = "Bandai - WonderSwan/Color (Beetle Cygne)" authors = "Dox|Mednafen Team" -supported_extensions = "ws|wsc" +supported_extensions = "ws|wsc|pc2" corename = "Beetle WonderSwan" manufacturer = "Bandai" categories = "Emulator" systemname = "WonderSwan/Color" +systemid = "wonderswan" database = "Bandai - WonderSwan|Bandai - WonderSwan Color" license = "GPLv2" permissions = "" diff --git a/games-emulation/mednafen_wswan_libretro/mednafen_wswan_libretro-0.9.35.1_20200124.recipe b/games-emulation/mednafen_wswan_libretro/mednafen_wswan_libretro-0.9.35.1_20200701.recipe similarity index 91% rename from games-emulation/mednafen_wswan_libretro/mednafen_wswan_libretro-0.9.35.1_20200124.recipe rename to games-emulation/mednafen_wswan_libretro/mednafen_wswan_libretro-0.9.35.1_20200701.recipe index d7b4cb58a..f28a061be 100644 --- a/games-emulation/mednafen_wswan_libretro/mednafen_wswan_libretro-0.9.35.1_20200124.recipe +++ b/games-emulation/mednafen_wswan_libretro/mednafen_wswan_libretro-0.9.35.1_20200701.recipe @@ -5,9 +5,9 @@ HOMEPAGE="https://mednafen.github.io/documentation/wswan.html" COPYRIGHT="2005-2018 Forgotten, the Mednafen team, the libretro team" LICENSE="GNU GPL v2" REVISION="1" -srcGitRev="5b03d1b09f70dc208387d3c8b59e12e1f0d2692f" +srcGitRev="98ff3de818ff158c22bd7c3ad61f2bb37d8bcb1f" SOURCE_URI="https://github.com/libretro/beetle-wswan-libretro/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="1053e1a6f78aea569d2fb89a86df5f0df7463cb3f32312ee910a5227419c60e2" +CHECKSUM_SHA256="51267b6b8186d8afc91bb131459bf67e7a8d1066b1e53a512905a71a78381161" SOURCE_FILENAME="libretro-mednafen-wswan-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="beetle-wswan-libretro-$srcGitRev" ADDITIONAL_FILES="mednafen_wswan_libretro.info.in" diff --git a/games-emulation/melonds_libretro/additional-files/melonds_libretro.info.in b/games-emulation/melonds_libretro/additional-files/melonds_libretro.info.in index 202615d06..8cf100456 100644 --- a/games-emulation/melonds_libretro/additional-files/melonds_libretro.info.in +++ b/games-emulation/melonds_libretro/additional-files/melonds_libretro.info.in @@ -5,6 +5,7 @@ corename = "melonDS" manufacturer = "Nintendo" categories = "Emulator" systemname = "Nintendo DS" +systemid = "nds" database = "Nintendo - Nintendo DS|Nintendo - Nintendo DS Decrypted|Nintendo - Nintendo DS (Download Play)" license = "GPLv3" permissions = "" @@ -20,4 +21,4 @@ firmware1_opt = "false" firmware2_desc = "bios9.bin (ARM9 BIOS)" firmware2_path = "bios9.bin" firmware2_opt = "false" -notes = "(!) firmware.bin (md5): e45033d9b0fa6b0de071292bba7c9d13|(!) bios7.bin (md5): df692a80a5b1bc90728bc3dfc76cd948|(!) bios9.bin (md5): a392174eb3e572fed6447e956bde4b25" +notes = "(!) firmware.bin (md5): 145eaef5bd3037cbc247c213bb3da1b3|(!) bios7.bin (md5): df692a80a5b1bc90728bc3dfc76cd948|(!) bios9.bin (md5): a392174eb3e572fed6447e956bde4b25" diff --git a/games-emulation/meteor_libretro/additional-files/meteor_libretro.info.in b/games-emulation/meteor_libretro/additional-files/meteor_libretro.info.in index 87d9e78bd..222cc0fd9 100644 --- a/games-emulation/meteor_libretro/additional-files/meteor_libretro.info.in +++ b/games-emulation/meteor_libretro/additional-files/meteor_libretro.info.in @@ -5,6 +5,7 @@ corename = "Meteor" manufacturer = "Nintendo" categories = "Emulator" systemname = "Game Boy Advance" +systemid = "game_boy_advance" database = "Nintendo - Game Boy Advance|Nintendo - Game Boy Advance (e-Cards)" license = "GPLv3" permissions = "" diff --git a/games-emulation/mgba_libretro/additional-files/mgba_libretro.info.in b/games-emulation/mgba_libretro/additional-files/mgba_libretro.info.in index 3ddf91baf..766b5cf77 100644 --- a/games-emulation/mgba_libretro/additional-files/mgba_libretro.info.in +++ b/games-emulation/mgba_libretro/additional-files/mgba_libretro.info.in @@ -5,13 +5,23 @@ corename = "mGBA" manufacturer = "Nintendo" categories = "Emulator" systemname = "Game Boy/Game Boy Color/Game Boy Advance" +systemid = "game_boy_advance" database = "Nintendo - Game Boy|Nintendo - Game Boy Color|Nintendo - Game Boy Advance|Nintendo - Game Boy Advance (e-Cards)" license = "MPLv2.0" permissions = "" display_version = "@DISPLAY_VERSION@" supports_no_game = "false" -firmware_count = 1 +firmware_count = 4 firmware0_desc = "gba_bios.bin (Game Boy Advance BIOS)" firmware0_path = "gba_bios.bin" firmware0_opt = "true" -notes = "(!) gba_bios.bin (md5): a860e8c0b6d573d191e4ec7db1b1e4f6" +firmware1_desc = "gb_bios.bin (Game Boy BIOS)" +firmware1_path = "gb_bios.bin" +firmware1_opt = "true" +firmware2_desc = "gbc_bios.bin (Game Boy Color BIOS)" +firmware2_path = "gbc_bios.bin" +firmware2_opt = "true" +firmware3_desc = "sgb_bios.bin (Super Game Boy BIOS)" +firmware3_path = "sgb_bios.bin" +firmware3_opt = "true" +notes = "(!) gba_bios.bin (md5): a860e8c0b6d573d191e4ec7db1b1e4f6|(!) gb_bios.bin (md5): 32fbbd84168d3482956eb3c5051637f5|(!) gbc_bios.bin (md5): dbfce9db9deaa2567f6a84fde55f9680" diff --git a/games-emulation/mgba_libretro/mgba_libretro-0.6.1_20200422.recipe b/games-emulation/mgba_libretro/mgba_libretro-0.6.1_20200619.recipe similarity index 91% rename from games-emulation/mgba_libretro/mgba_libretro-0.6.1_20200422.recipe rename to games-emulation/mgba_libretro/mgba_libretro-0.6.1_20200619.recipe index 1dccf6c54..f0612dce7 100644 --- a/games-emulation/mgba_libretro/mgba_libretro-0.6.1_20200422.recipe +++ b/games-emulation/mgba_libretro/mgba_libretro-0.6.1_20200619.recipe @@ -6,9 +6,9 @@ HOMEPAGE="https://mgba.io/" COPYRIGHT="2014-2018 Endrift, the libretro team" LICENSE="MPL v2.0" REVISION="1" -srcGitRev="02879f8e62f1437220820c94221d6a5473fb5574" +srcGitRev="ca9c9119ded9c112eafd7301460ac25c2765731a" SOURCE_URI="https://github.com/libretro/mgba/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="d128e70ebd08f1d45919f05cc7a0280645af1615539f2857446910270e3d45d3" +CHECKSUM_SHA256="3137c44f61cad8137e5ea5a6206831dccbe47ca7be6136c66ae940e314b098f6" SOURCE_FILENAME="libretro-mgba-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="mgba-$srcGitRev" ADDITIONAL_FILES="mgba_libretro.info.in" diff --git a/games-emulation/neocd_libretro/additional-files/neocd_libretro.info.in b/games-emulation/neocd_libretro/additional-files/neocd_libretro.info.in index f4fdec8bb..e6dd3bddc 100644 --- a/games-emulation/neocd_libretro/additional-files/neocd_libretro.info.in +++ b/games-emulation/neocd_libretro/additional-files/neocd_libretro.info.in @@ -10,40 +10,55 @@ license = "LGPLv3" display_version = "@DISPLAY_VERSION@" supports_no_game = "false" +# BIOS/Firmware firmware_count = 12 -firmware0_desc = "Front Loader BIOS" + +firmware0_desc = "neocd/neocd_f.rom (Front Loader BIOS)" firmware0_path = "neocd/neocd_f.rom" firmware0_opt = "true" -firmware1_desc = "Front Loader BIOS (SMKDAN)" + +firmware1_desc = "neocd/neocd_sf.rom (Front Loader BIOS (SMKDAN))" firmware1_path = "neocd/neocd_sf.rom" firmware1_opt = "true" -firmware2_desc = "Top Loader BIOS" -firmware2_path = "neocd/neocd_t.rom" + +firmware2_desc = "neocd/front-sp1.bin (Front Loader BIOS (MAME))" +firmware2_path = "neocd/front-sp1.bin" firmware2_opt = "true" -firmware3_desc = "Top Loader BIOS (SMKDAN)" -firmware3_path = "neocd/neocd_st.rom" + +firmware3_desc = "neocd/neocd_t.rom (Top Loader BIOS))" +firmware3_path = "neocd/neocd_t.rom" firmware3_opt = "true" -firmware4_desc = "CDZ BIOS" -firmware4_path = "neocd/neocd_z.rom" + +firmware4_desc = "neocd/neocd_st.rom (Top Loader BIOS (SMKDAN))" +firmware4_path = "neocd/neocd_st.rom" firmware4_opt = "true" -firmware5_desc = "CDZ BIOS (SMKDAN)" -firmware5_path = "neocd/neocd_sz.rom" + +firmware5_desc = "neocd/top-sp1.bin (Top Loader BIOS (MAME))" +firmware5_path = "neocd/top-sp1.bin" firmware5_opt = "true" -firmware6_desc = "Y-ZOOM ROM" -firmware6_path = "neocd/ng-lo.rom" + +firmware6_desc = "neocd/neocd_z.rom (CDZ BIOS)" +firmware6_path = "neocd/neocd_z.rom" firmware6_opt = "true" -firmware7_desc = "Y-ZOOM ROM (MAME)" -firmware7_path = "neocd/000-lo.lo" + +firmware7_desc = "neocd/neocd_sz.rom (CDZ BIOS (SMKDAN))" +firmware7_path = "neocd/neocd_sz.rom" firmware7_opt = "true" -firmware8_desc = "Front Loader BIOS (MAME)" -firmware8_path = "neocd/front-sp1.bin" + +firmware8_desc = "neocd/neocd.bin (CDZ BIOS (MAME))" +firmware8_path = "neocd/neocd.bin" firmware8_opt = "true" -firmware9_desc = "Top Loader BIOS (MAME)" -firmware9_path = "neocd/top-sp1.bin" + +firmware9_desc = "neocd/ng-lo.rom (Y-ZOOM ROM)" +firmware9_path = "neocd/ng-lo.rom" firmware9_opt = "true" -firmware10_desc = "CDZ BIOS (MAME)" -firmware10_path = "neocd/neocd.bin" + +firmware10_desc = "neocd/000-lo.lo (Y-ZOOM ROM (MAME))" +firmware10_path = "neocd/000-lo.lo" firmware10_opt = "true" -firmware11_desc = "Universe BIOS" + +firmware11_desc = "neocd/uni-bioscd.rom (Universe BIOS 3.2)" firmware11_path = "neocd/uni-bioscd.rom" firmware11_opt = "true" + +notes = "(!) neocd/neocd_f.rom (sha1): a5f4a7a627b3083c979f6ebe1fabc5d2df6d083b|(!) neocd/neocd_sf.rom (sha1): c99c44a43bded1bff4570b30b74975601bd3f94e|(!) neocd/front-sp1.bin (sha1): 53bc1f283cdf00fa2efbb79f2e36d4c8038d743a|(!) neocd/neocd_t.rom (sha1): cc92b54a18a8bff6e595aabe8e5c360ba9e62eb5|(!) neocd/neocd_st.rom (sha1): d463b3a322b9674f9e227a21e43898019ce0e642|(!) neocd/top-sp1.bin (sha1): 235f4d1d74364415910f73c10ae5482d90b4274f|(!) neocd/neocd_z.rom (sha1): b0f1c4fa8d4492a04431805f6537138b842b549f|(!) neocd/neocd_sz.rom (sha1): 41ca1c031b844a46387be783ac862c76e65afbb3|(!) neocd/neocd.bin (sha1): 7bb26d1e5d1e930515219cb18bcde5b7b23e2eda|(!) neocd/ng-lo.rom (sha1): 2b1c719531dac9bb503f22644e6e4236b91e7cfc|(!) neocd/000-lo.lo (sha1): 5992277debadeb64d1c1c64b0a92d9293eaf7e4a|(!) neocd/uni-bioscd.rom (sha1): 5158b728e62b391fb69493743dcf7abbc62abc82" diff --git a/games-emulation/nestopia_libretro/additional-files/nestopia_libretro.info.in b/games-emulation/nestopia_libretro/additional-files/nestopia_libretro.info.in index 1e13e8680..f701cd336 100644 --- a/games-emulation/nestopia_libretro/additional-files/nestopia_libretro.info.in +++ b/games-emulation/nestopia_libretro/additional-files/nestopia_libretro.info.in @@ -5,6 +5,7 @@ corename = "Nestopia" manufacturer = "Nintendo" categories = "Emulator" systemname = "Nintendo Entertainment System" +systemid = "nes" database = "Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System" license = "GPLv2" permissions = "" @@ -13,8 +14,10 @@ supports_no_game = "false" firmware_count = 2 firmware0_desc = "NstDatabase.xml (Nestopia UE Database file)" firmware0_path = "NstDatabase.xml" -firmware0_opt = "false" +firmware0_opt = "true" firmware1_desc = "disksys.rom (Family Computer Disk System BIOS)" firmware1_path = "disksys.rom" -firmware1_opt = "false" +firmware1_opt = "true" notes = "Get NstDatabase.xml from https://github.com/0ldsk00l/nestopia|(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a|Press Retropad L1 to switch disk side." + +description = "Nestopia is based on the most up-to-date code from the Nestopia-Undead emulator. This core strikes a good balance between performance and accuracy, with support for a wide variety of games and mappers. However, it needs the NstDatabase.xml to determine which games support the Zapper light gun and various other peripherals, as well as to pick certain mappers, so make sure you have that file in place to avoid unnecessary problems. In general, this core is a good choice for most users on desktop and mobile platforms." diff --git a/games-emulation/o2em_libretro/additional-files/o2em_libretro.info.in b/games-emulation/o2em_libretro/additional-files/o2em_libretro.info.in index 4841ae1cd..8991ad3b6 100644 --- a/games-emulation/o2em_libretro/additional-files/o2em_libretro.info.in +++ b/games-emulation/o2em_libretro/additional-files/o2em_libretro.info.in @@ -5,6 +5,7 @@ corename = "O2EM" manufacturer = "Magnavox|Philips" categories = "Emulator" systemname = "Magnavox Odyssey2 / Phillips Videopac+" +systemid = "odyssey2" database = "Magnavox - Odyssey2|Phillips - Videopac+" license = "Artistic License" permissions = "" @@ -23,4 +24,4 @@ firmware2_opt = "false" firmware3_desc = "jopac.bin (Videopac+ French BIOS - G7400 model)" firmware3_path = "jopac.bin" firmware3_opt = "false" -notes = "(!) o2rom.bin (md5): 562d5ebf9e030a40d6fabfc2f33139fd|(!) bios_c52.bin (md5): f1071cdb0b6b10dde94d3bc8a6146387|(!) bios_g7400.bin (md5): c500ff71236068e0dc0d0603d265ae76|(!)bios_jopac.bin (md5): 279008e4a0db2dc5f1c048853b033828" +notes = "(!) o2rom.bin (md5): 562d5ebf9e030a40d6fabfc2f33139fd|(!) c52.bin (md5): f1071cdb0b6b10dde94d3bc8a6146387|(!) g7400.bin (md5): c500ff71236068e0dc0d0603d265ae76|(!) jopac.bin (md5): 279008e4a0db2dc5f1c048853b033828" diff --git a/games-emulation/o2em_libretro/o2em_libretro-1.18_20200203.recipe b/games-emulation/o2em_libretro/o2em_libretro-1.18_20200609.recipe similarity index 91% rename from games-emulation/o2em_libretro/o2em_libretro-1.18_20200203.recipe rename to games-emulation/o2em_libretro/o2em_libretro-1.18_20200609.recipe index 6f7605ed2..3d826c7dd 100644 --- a/games-emulation/o2em_libretro/o2em_libretro-1.18_20200203.recipe +++ b/games-emulation/o2em_libretro/o2em_libretro-1.18_20200609.recipe @@ -6,9 +6,9 @@ HOMEPAGE="http://o2em.sourceforge.net/" COPYRIGHT="1996-2018 Daniel Boris, the O2EM team, the libretro team" LICENSE="Artistic" REVISION="1" -srcGitRev="b23a796dd3490e979ff43710317df6d43bd661e1" +srcGitRev="88592cfcf1d9e940f87b99216473b2154cba7450" SOURCE_URI="https://github.com/libretro/libretro-o2em/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="3477782a9f8b46ceafa04722ab6a5e14585922448de840e5983a93eae47c7bce" +CHECKSUM_SHA256="58a498659c76a5669ae13a24ea41356ec557e6b1097e4a3e677f8c9098d1d171" SOURCE_FILENAME="libretro-o2em-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="libretro-o2em-$srcGitRev" ADDITIONAL_FILES="o2em_libretro.info.in" diff --git a/games-emulation/opera_libretro/additional-files/opera_libretro.info.in b/games-emulation/opera_libretro/additional-files/opera_libretro.info.in index 579d87b92..6632f8d18 100644 --- a/games-emulation/opera_libretro/additional-files/opera_libretro.info.in +++ b/games-emulation/opera_libretro/additional-files/opera_libretro.info.in @@ -67,6 +67,7 @@ firmware7_opt = "true" firmware8_desc = "panafz1-kanji.bin (Panasonic FZ-1 Kanji Font ROM)" firmware8_path = "panafz1-kanji.bin" firmware8_opt = "true" + firmware9_desc = "panafz10ja-anvil-kanji.bin (Panasonic FZ-10JA Kanji Font ROM)" firmware9_path = "panafz10ja-anvil-kanji.bin" firmware9_opt = "true" diff --git a/games-emulation/opera_libretro/opera_libretro-1.0.0_20200521.recipe b/games-emulation/opera_libretro/opera_libretro-1.0.0_20200605.recipe similarity index 91% rename from games-emulation/opera_libretro/opera_libretro-1.0.0_20200521.recipe rename to games-emulation/opera_libretro/opera_libretro-1.0.0_20200605.recipe index c6d53618f..7bf89fbfc 100644 --- a/games-emulation/opera_libretro/opera_libretro-1.0.0_20200521.recipe +++ b/games-emulation/opera_libretro/opera_libretro-1.0.0_20200605.recipe @@ -8,9 +8,9 @@ COPYRIGHT="2011-2020 the 4DO/FreeDO team, the libretro team" LICENSE="FreeDO GNU LGPL v3" REVISION="1" -srcGitRev="f0b1932e6f0a24a5eb443837b8e63de925ab0151" +srcGitRev="cc00f9c68cb8947210f60ece441b9830a1c32bd7" SOURCE_URI="https://github.com/libretro/opera-libretro/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="23d737e511175b15b2126cb1f5617691fbe6a764c0c5a6213a98a5b13b409816" +CHECKSUM_SHA256="c3bd79a891e04298d95148959962268ca67808de54b5469fbec24dfa9082f628" SOURCE_FILENAME="libretro-opera-$portVersion-$srcGitRev.tar.gz" SOURCE_DIR="opera-libretro-$srcGitRev" ADDITIONAL_FILES="opera_libretro.info.in" diff --git a/games-emulation/pcsx_rearmed_libretro/additional-files/pcsx_rearmed_libretro.info.in b/games-emulation/pcsx_rearmed_libretro/additional-files/pcsx_rearmed_libretro.info.in index 90cb9efcf..3e4ea2857 100644 --- a/games-emulation/pcsx_rearmed_libretro/additional-files/pcsx_rearmed_libretro.info.in +++ b/games-emulation/pcsx_rearmed_libretro/additional-files/pcsx_rearmed_libretro.info.in @@ -1,10 +1,11 @@ display_name = "Sony - PlayStation (PCSX ReARMed)" authors = "PCSX Team|notaz|Exophase" -supported_extensions = "bin|cue|img|mdf|pbp|toc|cbn|m3u" -corename = "PCSX ReARMed" +supported_extensions = "bin|cue|img|mdf|pbp|toc|cbn|m3u|ccd|chd" +corename = "PCSX-ReARMed" manufacturer = "Sony" categories = "Emulator" systemname = "PlayStation" +systemid = "playstation" database = "Sony - PlayStation" license = "GPLv2" permissions = "dynarec" diff --git a/games-emulation/pcsx_rearmed_libretro/pcsx_rearmed_libretro-r22_20200507.recipe b/games-emulation/pcsx_rearmed_libretro/pcsx_rearmed_libretro-r22_20200701.recipe similarity index 92% rename from games-emulation/pcsx_rearmed_libretro/pcsx_rearmed_libretro-r22_20200507.recipe rename to games-emulation/pcsx_rearmed_libretro/pcsx_rearmed_libretro-r22_20200701.recipe index 39d3fe1c4..9f9775cc7 100644 --- a/games-emulation/pcsx_rearmed_libretro/pcsx_rearmed_libretro-r22_20200507.recipe +++ b/games-emulation/pcsx_rearmed_libretro/pcsx_rearmed_libretro-r22_20200701.recipe @@ -5,9 +5,9 @@ HOMEPAGE="http://notaz.gp2x.de/pcsx_rearmed.php" COPYRIGHT="2012-2018, notaz, Exophase, the libretro team" LICENSE="GNU GPL v2" REVISION="1" -srcGitRev="191784698dda7161f6a842157c240e31439425a8" +srcGitRev="ab323c13064ac483e66682556ae3bf387df0f29d" SOURCE_URI="https://github.com/libretro/pcsx_rearmed/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="6c779d132011cd194ae99cbd3e4a04aeddfe08b22097f24d8817ef18122eeffa" +CHECKSUM_SHA256="ca12dec052534eeba7bb8adecf0e45a1a64795541ff38c2ba1706ea7d14f20cb" SOURCE_FILENAME="pcsx-rearmed-libretro-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="pcsx_rearmed-$srcGitRev" ADDITIONAL_FILES="pcsx_rearmed_libretro.info.in" diff --git a/games-emulation/picodrive_libretro/additional-files/picodrive_libretro.info.in b/games-emulation/picodrive_libretro/additional-files/picodrive_libretro.info.in index 0fb1885ae..c97bfda5f 100644 --- a/games-emulation/picodrive_libretro/additional-files/picodrive_libretro.info.in +++ b/games-emulation/picodrive_libretro/additional-files/picodrive_libretro.info.in @@ -5,6 +5,7 @@ corename = "PicoDrive" manufacturer = "Sega" categories = "Emulator" systemname = "Sega 8/16-bit + 32X (Various)" +systemid = "mega_drive" database = "Sega - Master System - Mark III|Sega - Mega-CD - Sega CD|Sega - Mega Drive - Genesis|Sega - PICO|Sega - 32X" license = "MAME" permissions = "dynarec_optional" @@ -13,11 +14,11 @@ supports_no_game = "false" firmware_count = 3 firmware0_desc = "bios_CD_E.bin (MegaCD EU BIOS)" firmware0_path = "bios_CD_E.bin" -firmware0_opt = "false" +firmware0_opt = "true" firmware1_desc = "bios_CD_U.bin (SegaCD US BIOS)" firmware1_path = "bios_CD_U.bin" -firmware1_opt = "false" +firmware1_opt = "true" firmware2_desc = "bios_CD_J.bin (MegaCD JP BIOS)" firmware2_path = "bios_CD_J.bin" -firmware2_opt = "false" +firmware2_opt = "true" notes = "(!) bios_CD_U.bin (md5): 2efd74e3232ff260e371b99f84024f7f|(!) bios_CD_E.bin (md5): e66fa1dc5820d254611fdcdba0662372|(!) bios_CD_J.bin (md5): 278a9397d192149e84e820ac621a8edd" diff --git a/games-emulation/picodrive_libretro/picodrive_libretro-1.92_20200305.recipe b/games-emulation/picodrive_libretro/picodrive_libretro-1.92_20200607.recipe similarity index 90% rename from games-emulation/picodrive_libretro/picodrive_libretro-1.92_20200305.recipe rename to games-emulation/picodrive_libretro/picodrive_libretro-1.92_20200607.recipe index f565054b1..a90288830 100644 --- a/games-emulation/picodrive_libretro/picodrive_libretro-1.92_20200305.recipe +++ b/games-emulation/picodrive_libretro/picodrive_libretro-1.92_20200607.recipe @@ -5,9 +5,9 @@ HOMEPAGE="http://notaz.gp2x.de/pico.php" COPYRIGHT="2005-2018 notaz, the libretro team" LICENSE="GNU LGPL v2.1" REVISION="1" -srcGitRev="600894ec6eb657586a972a9ecd268f50907a279c" +srcGitRev="8d2a03b622419677a6998f6554df6b953526cec1" SOURCE_URI="https://github.com/libretro/picodrive/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="2142883e7d1f83572dbd8a19685c286905758f87485463472cce8e58dfda0152" +CHECKSUM_SHA256="7d3472d61789336bb2659c63445a60affbe4c062c4b3b2f5adb78fc5376aa312" SOURCE_FILENAME="libretro-picodrive-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="picodrive-$srcGitRev" ADDITIONAL_FILES="picodrive_libretro.info.in" diff --git a/games-emulation/snes9x_libretro/additional-files/snes9x_libretro.info.in b/games-emulation/snes9x_libretro/additional-files/snes9x_libretro.info.in index d994f51de..ba3d92aeb 100644 --- a/games-emulation/snes9x_libretro/additional-files/snes9x_libretro.info.in +++ b/games-emulation/snes9x_libretro/additional-files/snes9x_libretro.info.in @@ -1,12 +1,42 @@ -display_name = "Nintendo - SNES / Famicom (Snes9x)" -authors = "Snes9x Team" -supported_extensions = "smc|sfc|swc|fig|bs" -corename = "Snes9x" -manufacturer = "Nintendo" +# Software Information +display_name = "Nintendo - SNES / SFC (Snes9x - Current)" categories = "Emulator" -systemname = "Super Nintendo Entertainment System" -database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo|Nintendo - Satellaview" +authors = "Snes9x Team" +corename = "Snes9x" +supported_extensions = "smc|sfc|swc|fig|bs" license = "Non-commercial" permissions = "" display_version = "@DISPLAY_VERSION@" + +# Hardware Information +manufacturer = "Nintendo" +systemname = "Super Nintendo Entertainment System" +systemid = "super_nes" + +# BIOS / Firmware +firmware_count = 2 +firmware0_desc = "BS-X.bin (BS-X - Sore wa Namae o Nusumareta Machi no Monogatari (Japan) (Rev 1))" +firmware0_path = "BS-X.bin" +firmware0_opt = "true" +firmware1_desc = "STBIOS.bin (Sufami Turbo (Japan))" +firmware1_path = "STBIOS.bin" +firmware1_opt = "true" +notes = "(!) BS-X.bin (md5): fed4d8242cfbed61343d53d48432aced|(!) STBIOS.bin (md5): d3a44ba7d42a74d3ac58cb9c14c6a5ca|(!) To start BS-X games from the RPG-like interface, go back into the house and select the 1st option." + +# Libretro Features +savestate = "true" +savestate_features = "deterministic" +cheats = "true" +input_descriptors = "true" +memory_descriptors = "true" +libretro_saves = "true" +core_options = "true" +core_options_version = "1.3" +load_subsystem = "true" supports_no_game = "false" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo|Nintendo - Satellaview" +hw_render = "false" +needs_fullpath = "false" +disk_control = "false" + +description = "Snes9x is a classic and popular SNES emulator that is very fast while still maintaining solid accuracy and high compatibility. It is perfect for use on desktop and laptop PCs of all ages, as well as many reasonably powerful mobile devices. This core is based on the latest up-to-date Snes9x sources and is the one most users should try first, only falling back to the year-marked snapshots if this one can't maintain full speed on their device." diff --git a/games-emulation/stella_libretro/additional-files/stella_libretro.info.in b/games-emulation/stella_libretro/additional-files/stella_libretro.info.in index 5c733a806..4dfb3aeff 100644 --- a/games-emulation/stella_libretro/additional-files/stella_libretro.info.in +++ b/games-emulation/stella_libretro/additional-files/stella_libretro.info.in @@ -5,6 +5,7 @@ corename = "Stella" manufacturer = "Atari" categories = "Emulator" systemname = "Atari 2600" +systemid = "atari_2600" database = "Atari - 2600" license = "GPLv2" permissions = "" diff --git a/games-emulation/vba_next_libretro/additional-files/vba_next_libretro.info.in b/games-emulation/vba_next_libretro/additional-files/vba_next_libretro.info.in index 6cf8d5e5a..a6e673b31 100644 --- a/games-emulation/vba_next_libretro/additional-files/vba_next_libretro.info.in +++ b/games-emulation/vba_next_libretro/additional-files/vba_next_libretro.info.in @@ -5,6 +5,7 @@ corename = "VBA Next" manufacturer = "Nintendo" categories = "Emulator" systemname = "Game Boy Advance" +systemid = "game_boy_advance" database = "Nintendo - Game Boy Advance|Nintendo - Game Boy Advance (e-Cards)" license = "GPLv2" permissions = "" diff --git a/games-emulation/vba_next_libretro/vba_next_libretro-1.0.2_20200106.recipe b/games-emulation/vba_next_libretro/vba_next_libretro-1.0.2_20200617.recipe similarity index 91% rename from games-emulation/vba_next_libretro/vba_next_libretro-1.0.2_20200106.recipe rename to games-emulation/vba_next_libretro/vba_next_libretro-1.0.2_20200617.recipe index 1f90970e8..a60c335b7 100644 --- a/games-emulation/vba_next_libretro/vba_next_libretro-1.0.2_20200106.recipe +++ b/games-emulation/vba_next_libretro/vba_next_libretro-1.0.2_20200617.recipe @@ -6,9 +6,9 @@ HOMEPAGE="https://github.com/libretro/vba-next" COPYRIGHT="2001-2018 Forgotten, the VBA-M team , the libretro team" LICENSE="GNU GPL v2" REVISION="1" -srcGitRev="019132daf41e33a9529036b8728891a221a8ce2e" +srcGitRev="850a9afae26da5711b1e1892fe15fa047d8725b0" SOURCE_URI="https://github.com/libretro/vba-next/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="29481df161a67fd2a9a3d5e4ff1c3330c3b60482c4527b9642a71f0e63505d6d" +CHECKSUM_SHA256="95015fd68e80d7035d7acfd03420e0d4a4e207e5a8a30529f88d8a961838f424" SOURCE_FILENAME="libretro-vba-next-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="vba-next-$srcGitRev" ADDITIONAL_FILES="vba_next_libretro.info.in" diff --git a/games-emulation/vecx_libretro/additional-files/vecx_libretro.info.in b/games-emulation/vecx_libretro/additional-files/vecx_libretro.info.in index 19221761d..c49992e7b 100644 --- a/games-emulation/vecx_libretro/additional-files/vecx_libretro.info.in +++ b/games-emulation/vecx_libretro/additional-files/vecx_libretro.info.in @@ -5,6 +5,7 @@ corename = "vecx" manufacturer = "Smith Engineering|General Consumer Electronics" categories = "Emulator" systemname = "Vectrex" +systemid = "vectrex" database = "GCE - Vectrex" license = "GPLv3" permissions = "" diff --git a/games-emulation/vecx_libretro/vecx_libretro-1.2_20200509.recipe b/games-emulation/vecx_libretro/vecx_libretro-1.2_20200605.recipe similarity index 92% rename from games-emulation/vecx_libretro/vecx_libretro-1.2_20200509.recipe rename to games-emulation/vecx_libretro/vecx_libretro-1.2_20200605.recipe index 00bae4e4d..0f6312070 100644 --- a/games-emulation/vecx_libretro/vecx_libretro-1.2_20200509.recipe +++ b/games-emulation/vecx_libretro/vecx_libretro-1.2_20200605.recipe @@ -8,9 +8,9 @@ HOMEPAGE="https://www.valavan.net/vectrex.html" COPYRIGHT="2002-2018 Valavan Manohararajah, John Hawthorn, the libretro team" LICENSE="GNU GPL v3" REVISION="1" -srcGitRev="cea525ba2a51238407a9934752b3d430c5b155e2" +srcGitRev="e572e5e52ed41cf5ac5bfed99a7e1351fb31ce55" SOURCE_URI="https://github.com/libretro/libretro-vecx/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="4e555dbbfcc3830532d7b60bd3de116e2325ffdf6e832ff8d7a60ef7c7e109da" +CHECKSUM_SHA256="1e33b190c2529f92f1a2806e5e6b3f74b1f1ab635d2fc7f9dbe9713a6f8f828c" SOURCE_FILENAME="libretro-vecx-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="libretro-vecx-$srcGitRev" ADDITIONAL_FILES="vecx_libretro.info.in" diff --git a/games-emulation/virtualjaguar_libretro/additional-files/virtualjaguar_libretro.info.in b/games-emulation/virtualjaguar_libretro/additional-files/virtualjaguar_libretro.info.in index 37ed7bb39..036daa33c 100644 --- a/games-emulation/virtualjaguar_libretro/additional-files/virtualjaguar_libretro.info.in +++ b/games-emulation/virtualjaguar_libretro/additional-files/virtualjaguar_libretro.info.in @@ -5,6 +5,7 @@ corename = "Virtual Jaguar" manufacturer = "Atari" categories = "Emulator" systemname = "Jaguar" +systemid = "atari_jaguar" database = "Atari - Jaguar" license = "GPLv3" permissions = "" diff --git a/games-emulation/virtualjaguar_libretro/virtualjaguar_libretro-2.1.2_20200106.recipe b/games-emulation/virtualjaguar_libretro/virtualjaguar_libretro-2.1.2_20200521.recipe similarity index 92% rename from games-emulation/virtualjaguar_libretro/virtualjaguar_libretro-2.1.2_20200106.recipe rename to games-emulation/virtualjaguar_libretro/virtualjaguar_libretro-2.1.2_20200521.recipe index fd7133a9e..4a097de78 100644 --- a/games-emulation/virtualjaguar_libretro/virtualjaguar_libretro-2.1.2_20200106.recipe +++ b/games-emulation/virtualjaguar_libretro/virtualjaguar_libretro-2.1.2_20200521.recipe @@ -8,9 +8,9 @@ HOMEPAGE="https://icculus.org/virtualjaguar/" COPYRIGHT="2003-2018 Cal2, the Virtual Jaguar SDL team, the libretro team" LICENSE="GNU GPL v3" REVISION="1" -srcGitRev="a162fb75926f5509f187e9bfc69958bced40b0a6" +srcGitRev="5a293de747823dc0a9ceba0dd878ef75e9a9d920" SOURCE_URI="https://github.com/libretro/virtualjaguar-libretro/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="3d02418fa669ef2074245a583cf67bfaf06ed1b3b3fc30ee252e39b59101fb41" +CHECKSUM_SHA256="9435674689c48e7ac61c0c49a972c84410e4e07dc65be487ccf2d1ae302cd3a8" SOURCE_FILENAME="libretro-virtualjaguar-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="virtualjaguar-libretro-$srcGitRev" ADDITIONAL_FILES="virtualjaguar_libretro.info.in" diff --git a/games-emulation/yabause_libretro/additional-files/yabause_libretro.info.in b/games-emulation/yabause_libretro/additional-files/yabause_libretro.info.in index 8e2a8f257..e12e564ab 100644 --- a/games-emulation/yabause_libretro/additional-files/yabause_libretro.info.in +++ b/games-emulation/yabause_libretro/additional-files/yabause_libretro.info.in @@ -1,6 +1,6 @@ display_name = "Sega - Saturn (Yabause)" authors = "Guillaume Duhammel|Theo Berkau|Anders Montonen" -supported_extensions = "cue|iso|mds|ccd|zip|chd" +supported_extensions = "bin|ccd|chd|cue|iso|mds|zip" corename = "Yabause" manufacturer = "Sega" categories = "Emulator" diff --git a/games-emulation/yabause_libretro/yabause_libretro-0.9.15_20200218.recipe b/games-emulation/yabause_libretro/yabause_libretro-0.9.15_20200605.recipe similarity index 91% rename from games-emulation/yabause_libretro/yabause_libretro-0.9.15_20200218.recipe rename to games-emulation/yabause_libretro/yabause_libretro-0.9.15_20200605.recipe index c3a2e3503..f8be658d7 100644 --- a/games-emulation/yabause_libretro/yabause_libretro-0.9.15_20200218.recipe +++ b/games-emulation/yabause_libretro/yabause_libretro-0.9.15_20200605.recipe @@ -6,9 +6,9 @@ HOMEPAGE="https://yabause.org/" COPYRIGHT="2003-2019 Guillaume Duhamel, Theo Berkau, the libretro team" LICENSE="GNU GPL v2" REVISION="1" -srcGitRev="9be109f9032afa793d2a79b837c4cc232cea5929" +srcGitRev="f515e5a49336195c61b751e539aadae72fbe0aa7" SOURCE_URI="https://github.com/libretro/yabause/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="e1bd8e4850d48e5e74a605aa5a794baaf34ea7ce1b5162d07db53ad579cba12d" +CHECKSUM_SHA256="c76134a37e6cb1e20579b257ce8b119f6edde64a080db7320f81d076db5fcd74" SOURCE_FILENAME="libretro-yabause-${portVersion/_/-}-$srcGitRev.tar.gz" SOURCE_DIR="yabause-$srcGitRev" ADDITIONAL_FILES="yabause_libretro.info.in" diff --git a/games-engines/3dengine_libretro/additional-files/3dengine_libretro.info.in b/games-engines/3dengine_libretro/additional-files/3dengine_libretro.info.in index b378faba4..85af72f8d 100644 --- a/games-engines/3dengine_libretro/additional-files/3dengine_libretro.info.in +++ b/games-engines/3dengine_libretro/additional-files/3dengine_libretro.info.in @@ -1,11 +1,28 @@ -display_name = "3D Engine" +# Software Information +display_name = "Test Core - 3D Engine" authors = "Team Libretro" supported_extensions = "png|jpg|mtl|obj" corename = "3DEngine" -manufacturer = "Various" +manufacturer = "Libretro" categories = "Tech demo" systemname = "3D Engine" license = "GPLv3" permissions = "" display_version = "@DISPLAY_VERSION@" + +# Libretro Features +hw_render = true +required_hw_api = "OpenGL >= 2.0 | OpenGL ES >= 2.0" +savestate = "false" +savestate_features = "null" +cheats = "false" +input_descriptors = "false" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "false" +load_subsystem = "false" supports_no_game = "false" +database = "null" +needs_fullpath = "false" +disk_control = "false" +is_experimental = "true" \ No newline at end of file diff --git a/games-engines/easyrpg_libretro/additional-files/easyrpg_libretro.info.in b/games-engines/easyrpg_libretro/additional-files/easyrpg_libretro.info.in index 6b1ce3581..2eb1be387 100644 --- a/games-engines/easyrpg_libretro/additional-files/easyrpg_libretro.info.in +++ b/games-engines/easyrpg_libretro/additional-files/easyrpg_libretro.info.in @@ -1,11 +1,30 @@ +# Software Information display_name = "RPG Maker 2000/2003 (EasyRPG)" authors = "EasyRPG team" -supported_extensions = "ini" -corename = "EasyRPG" -categories = "Game" -database = "RPG Maker 2000|RPG Maker 2003|RPG Maker" -systemname = "RPG Maker 2000/2003 Game Engine" +supported_extensions = "ldb" +corename = "EasyRPG Player" +categories = "Game engine" license = "GPLv3" permissions = "" display_version = "@DISPLAY_VERSION@" + +# Hardware Information +systemname = "RPG Maker 2000/2003 Game Engine" + +# Libretro Features +database = "RPG Maker 2000|RPG Maker 2003|RPG Maker" supports_no_game = "false" +savestate = "false" +savestate_features = "null" +libretro_saves = "true" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" +core_options = "false" +core_options_version = "null" +load_subsystem = "false" +hw_render = "false" +needs_fullpath = "true" +disk_control = "false" +needs_kbd_mouse_focus = "true" +is_experimental = "false" diff --git a/games-engines/openlara_libretro/additional-files/openlara_libretro.info.in b/games-engines/openlara_libretro/additional-files/openlara_libretro.info.in index b616154b2..7acc50132 100644 --- a/games-engines/openlara_libretro/additional-files/openlara_libretro.info.in +++ b/games-engines/openlara_libretro/additional-files/openlara_libretro.info.in @@ -1,11 +1,13 @@ display_name = "Tomb Raider (OpenLara)" authors = "XProger" -supported_extensions = "psx" +supported_extensions = "phd|psx|tr2" corename = "OpenLara" categories = "Game" systemname = "Classic Tomb Raider engine" +systemid = "openlara" database = "Tomb Raider" license = "2-clause BSD" permissions = "" display_version = "@DISPLAY_VERSION@" supports_no_game = "false" +required_hw_api = "OpenGL Core >= 3.1 | OpenGL ES >= 2.0" diff --git a/games-engines/reminiscence_libretro/additional-files/reminiscence_libretro.info.in b/games-engines/reminiscence_libretro/additional-files/reminiscence_libretro.info.in index 5b269b1c7..681e7cf17 100644 --- a/games-engines/reminiscence_libretro/additional-files/reminiscence_libretro.info.in +++ b/games-engines/reminiscence_libretro/additional-files/reminiscence_libretro.info.in @@ -1,6 +1,6 @@ display_name = "Flashback (REminiscence)" -authors = "Gregory Montoir" -supported_extensions = "map" +authors = "Gregory Montoir|Stuart Carnie" +supported_extensions = "map|aba|seq|lev" corename = "REminiscence" categories = "Game" database = "Flashback" diff --git a/games-engines/scummvm_libretro/additional-files/scummvm_libretro.info.in b/games-engines/scummvm_libretro/additional-files/scummvm_libretro.info.in index 851502cf2..fa85a5602 100644 --- a/games-engines/scummvm_libretro/additional-files/scummvm_libretro.info.in +++ b/games-engines/scummvm_libretro/additional-files/scummvm_libretro.info.in @@ -1,12 +1,105 @@ +# Software Information display_name = "ScummVM" authors = "SCUMMVMdev" -supported_extensions = "scummvm" +supported_extensions = "0|1|2|3|5|6|8|16|25|99|101|102|418|455|512|scummvm|scumm|gam|z5|dat|blb|z6|RAW|ROM|taf|zblorb|dcp|(a)|cup|HE0|(A)|D$$|STK|z8|hex|VMD|TGA|ITK|SCN|INF|pic|Z5|z3|blorb|ulx|DAT|cas|PIC|acd|006|SYS|alr|t3|gblorb|tab|AP|CRC|EXE|z4|W32|MAC|mac|WIN|001|003|000|bin|exe|asl|AVD|INI|SND|cat|ANG|CUP|SYS16|img|LB|TLK|MIX|VQA|RLB|FNT|win|HE1|DMU|FON|SCR|TEX|HEP|DIR|DRV|MAP|a3c|GRV|CUR|OPT|gfx|ASK|LNG|ini|RSC|SPP|CC|BND|LA0|TRS|add|HRS|DFW|DR1|ALD|004|002|005|R02|R00|C00|D00|GAM|IDX|ogg|TXT|GRA|BMV|H$$|MSG|VGA|PKD|OUT|99 (PG)|SAV|PAK|BIN|CPS|SHP|DXR|dxr|gmp|SNG|C35|C06|WAV|SMK|wav|CAB|game|Z6|(b)|slg|he2|he1|HE2|SYN|PAT|NUT|nl|PRC|V56|SEQ|P56|AUD|FKR|EX1|rom|LIC|$00|ALL|LTK|txt|acx|VXD|ACX|mpc|msd|ADF|nib|HELLO|dsk|xfd|woz|d$$|SET|SOL|Pat|CFG|BSF|RES|IMD|LFL|SQU|rsc|BBM|2 US|OVL|OVR|007|PNT|pat|CHK|MDT|EMC|ADV|FDT|GMC|FMC|info|HPF|hpf|INE|RBT|CSC|HEB|MID|lfl|LEC|HNM|QA|009|PRF|EGA|MHK|d64|prg|LZC|flac|IMS|REC|MOR|doc|HAG|AGA|BLB|TABLE|PAL|PRG|CLG|ORB|BRO|bro|PH1|DEF|IN|jpg|TOC|j2|Text|CEL|he0|AVI|1C|1c|BAK|L9|CGA|HRC|mhk|RED|SM0|SM1|SOU|RRM|LIB| Seuss's ABC|CNV|VOC|OGG|GME|GERMAN|SHR|FRENCH|DNR|DSK|dnr|CAT|V16|cab|CLU|b25c|RL|mp3|FRM|SOG|HEX|mma|st|MPC|IMG|ENC|SPR|AD|C|CON|PGM|Z|RL2|MMM|OBJ|ZFS|zfs|STR|z2|z1" corename = "ScummVM" -manufacturer = "LucasArts" categories = "Game" -systemname = "Game engine" -database = "ScummVM" license = "GPLv2" permissions = "" + +# Hareware Information +manufacturer = "LucasArts" +systemname = "Game engine" +systemid = "scummvm" +database = "ScummVM" display_version = "@DISPLAY_VERSION@" + +# Libretro Features supports_no_game = "true" +savestate = "false" +savestate_features = "null" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "1.3" +load_subsystem = "false" +hw_render = "false" +needs_fullpath = "true" +disk_control = "false" +is_experimental = "false" +needs_kbd_mouse_focus = "true" + +# BIOS/Firmware +firmware_count = 24 +firmware0_desc = "access.dat" +firmware0_path = "scummvm/extra/access.dat" +firmware0_opt = "true" +firmware1_desc = "cryo.dat" +firmware1_path = "scummvm/extra/cryo.dat" +firmware1_opt = "true" +firmware2_desc = "cryomni3d.dat" +firmware2_path = "scummvm/extra/cryomni3d.dat" +firmware2_opt = "true" +firmware3_desc = "drascula.dat" +firmware3_path = "scummvm/extra/drascula.dat" +firmware3_opt = "true" +firmware4_desc = "fonts.dat" +firmware4_path = "scummvm/extra/fonts.dat" +firmware4_opt = "true" +firmware5_desc = "hugo.dat" +firmware5_path = "scummvm/extra/hugo.dat" +firmware5_opt = "true" +firmware6_desc = "kyra.dat" +firmware6_path = "scummvm/extra/kyra.dat" +firmware6_opt = "true" +firmware7_desc = "lure.dat" +firmware7_path = "scummvm/extra/lure.dat" +firmware7_opt = "true" +firmware8_desc = "macventure.dat" +firmware8_path = "scummvm/extra/macventure.dat" +firmware8_opt = "true" +firmware9_desc = "mort.dat" +firmware9_path = "scummvm/extra/mort.dat" +firmware9_opt = "true" +firmware10_desc = "neverhood.dat" +firmware10_path = "scummvm/extra/neverhood.dat" +firmware10_opt = "true" +firmware11_desc = "queen.tbl" +firmware11_path = "scummvm/extra/queen.tbl" +firmware11_opt = "true" +firmware13_desc = "Roland_SC-55.sf2" +firmware13_path = "scummvm/extra/Roland_SC-55.sf2" +firmware13_opt = "true" +firmware14_desc = "sky.cpt" +firmware14_path = "scummvm/extra/sky.cpt" +firmware14_opt = "true" +firmware15_desc = "supernova.dat" +firmware15_path = "scummvm/extra/supernova.dat" +firmware15_opt = "true" +firmware16_desc = "teenagent.dat" +firmware16_path = "scummvm/extra/teenagent.dat" +firmware16_opt = "true" +firmware17_desc = "titanic.dat" +firmware17_path = "scummvm/extra/titanic.dat" +firmware17_opt = "true" +firmware18_desc = "tony.dat" +firmware18_path = "scummvm/extra/tony.dat" +firmware18_opt = "true" +firmware19_desc = "toon.dat" +firmware19_path = "scummvm/extra/toon.dat" +firmware19_opt = "true" +firmware20_desc = "wintermute.zip" +firmware20_path = "scummvm/extra/wintermute.zip" +firmware20_opt = "true" +firmware21_desc = "xeen.ccs" +firmware21_path = "scummvm/extra/xeen.ccs" +firmware21_opt = "true" +firmware22_desc = "scummmodern.zip (ScummVM Modern Theme)" +firmware22_path = "scummvm/theme/scummmodern.zip" +firmware22_opt = "true" +firmware23_desc = "scummremastered.zip (ScummVM Remastered Theme)" +firmware23_path = "scummvm/theme/scummremastered.zip" +firmware23_opt = "true" +notes = "Auxiliary files available from https://docs.libretro.com/library/scummvm/#usage" diff --git a/games-fps/tyrquake_libretro/additional-files/tyrquake_libretro.info.in b/games-fps/tyrquake_libretro/additional-files/tyrquake_libretro.info.in index a1118689a..f83904cc0 100644 --- a/games-fps/tyrquake_libretro/additional-files/tyrquake_libretro.info.in +++ b/games-fps/tyrquake_libretro/additional-files/tyrquake_libretro.info.in @@ -1,13 +1,14 @@ -display_name = "Quake 1 (TyrQuake)" +display_name = "Quake (TyrQuake)" authors = "Kevin Shanahan (Tyrann)" supported_extensions = "pak" corename = "TyrQuake" manufacturer = "Id Software" categories = "Game" systemname = "Quake Game Engine" +systemid = "quake_1" license = "GPLv2" permissions = "" display_version = "@DISPLAY_VERSION@" supports_no_game = "false" -database = "Quake1" +database = "Quake" notes = "[i] Make those folders in the same directory:|[i] -id1 for the main game|[i] -hipnotic for the 1st mission pack|[i] -rogue for the 2nd mission pack|[i] -quoth for Quoth addon|[i] Put BGM into a subfolder named music in each of them." diff --git a/games-misc/craft_libretro/additional-files/craft_libretro.info.in b/games-misc/craft_libretro/additional-files/craft_libretro.info.in index c0aaffbf3..206ac4272 100644 --- a/games-misc/craft_libretro/additional-files/craft_libretro.info.in +++ b/games-misc/craft_libretro/additional-files/craft_libretro.info.in @@ -1,10 +1,30 @@ +# Software Information display_name = "Minecraft (Craft)" authors = "Michael Fogleman" supported_extensions = "" corename = "Craft" categories = "Game" -systemname = "Minecraft Game Clone" license = "MIT" permissions = "" display_version = "@DISPLAY_VERSION@" + +# Hardware Information +manufacturer = "Microsoft" +systemname = "Minecraft Game Clone" +systemid = "craft" + +# Libretro Features supports_no_game = "true" +savestate = "false" +savestate_features = "null" +cheats = "false" +input_descriptors = "false" +memory_descriptors = "false" +libretro_saves = "true" +core_options = "true" +core_options_version = "1.0" +load_subsystem = "false" +hw_render = "false" +needs_fullpath = "false" +disk_control = "false" +is_experimental = "false" diff --git a/games-puzzle/2048_libretro/2048_libretro-1.0_20200503.recipe b/games-puzzle/2048_libretro/2048_libretro-1.0_20200520.recipe similarity index 91% rename from games-puzzle/2048_libretro/2048_libretro-1.0_20200503.recipe rename to games-puzzle/2048_libretro/2048_libretro-1.0_20200520.recipe index f89f370d2..e48996df4 100644 --- a/games-puzzle/2048_libretro/2048_libretro-1.0_20200503.recipe +++ b/games-puzzle/2048_libretro/2048_libretro-1.0_20200520.recipe @@ -6,9 +6,9 @@ HOMEPAGE="https://gabrielecirulli.github.io/2048/" COPYRIGHT="2014-2018 Gabriele Cirulli, the libretro team" LICENSE="Public Domain" REVISION="1" -srcGitRev="adb46441c1bc79b2deb391d4a19cc918446ab265" +srcGitRev="57d43274dfc00cf3f32fe78032a6769c90890399" SOURCE_URI="https://github.com/libretro/libretro-2048/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="37aec355f3c062f30d081f89a69eb2ac4e96fbcd812f9596906a42e12beb9e4b" +CHECKSUM_SHA256="a0661c4d64a0e5d1853b954e352b2105dd351230f03c61d54e929244c7b36443" SOURCE_FILENAME="libretro-2048-$portVersion-$srcGitRev.tar.gz" SOURCE_DIR="libretro-2048-$srcGitRev" ADDITIONAL_FILES="2048_libretro.info.in" diff --git a/games-puzzle/2048_libretro/additional-files/2048_libretro.info.in b/games-puzzle/2048_libretro/additional-files/2048_libretro.info.in index 6cd3de93d..2b8a340d5 100644 --- a/games-puzzle/2048_libretro/additional-files/2048_libretro.info.in +++ b/games-puzzle/2048_libretro/additional-files/2048_libretro.info.in @@ -1,10 +1,30 @@ +# Software Information display_name = "2048" authors = "Gabriele Cirulli" supported_extensions = "" corename = "2048" categories = "Game" -systemname = "2048 Game Clone" license = "Public Domain" permissions = "" display_version = "@DISPLAY_VERSION@" + +# Hardware Information +systemname = "2048 Game Clone" +systemid = "2048" +manufacturer = "N/A" + +# Libretro Features supports_no_game = "true" +savestate = "true" +savestate_features = "serialized" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "false" +core_options_version = "null" +load_subsystem = "false" +hw_render = "false" +needs_fullpath = "false" +disk_control = "false" +is_experimental = "false" \ No newline at end of file diff --git a/media-sound/gme_libretro/additional-files/gme_libretro.info.in b/media-sound/gme_libretro/additional-files/gme_libretro.info.in index 0aa127f99..be1707d74 100644 --- a/media-sound/gme_libretro/additional-files/gme_libretro.info.in +++ b/media-sound/gme_libretro/additional-files/gme_libretro.info.in @@ -1,10 +1,10 @@ display_name = "Game Music Emu" authors = "Blargg" -supported_extensions = "ay|gbs|gym|hes|kss|nsf|nsfe|sap|spc|vgm|vgz" +supported_extensions = "ay|gbs|gym|hes|kss|nsf|nsfe|sap|spc|vgm|vgz|zip" corename = "Game Music Emu" categories = "Music player" systemname = "Music" -license = "LGPLv2, GPLv2" +license = "GPLv3" permissions = "" display_version = "@DISPLAY_VERSION@" supports_no_game = "false"