From 6b10c0b5dedaa3d1d62d8f13410edf3989296f0a Mon Sep 17 00:00:00 2001 From: hunterk Date: Fri, 5 Mar 2021 11:55:09 -0600 Subject: [PATCH] more descriptions, features and organization --- dist/info/lutro_libretro.info | 21 +++++++++++++++-- dist/info/mame2000_libretro.info | 26 ++++++++++++++++----- dist/info/mame2003_libretro.info | 26 ++++++++++++++++----- dist/info/mame2003_midway_libretro.info | 26 ++++++++++++++++----- dist/info/mame2003_plus_libretro.info | 26 ++++++++++++++++----- dist/info/mame2009_libretro.info | 26 ++++++++++++++++----- dist/info/mame2010_libretro.info | 26 ++++++++++++++++----- dist/info/mame2015_libretro.info | 26 ++++++++++++++++----- dist/info/mame2016_libretro.info | 26 ++++++++++++++++----- dist/info/mame_libretro.info | 30 +++++++++++++++++++------ dist/info/mamearcade_libretro.info | 30 +++++++++++++++++++------ 11 files changed, 233 insertions(+), 56 deletions(-) diff --git a/dist/info/lutro_libretro.info b/dist/info/lutro_libretro.info index 69eaa434..1e261a8f 100644 --- a/dist/info/lutro_libretro.info +++ b/dist/info/lutro_libretro.info @@ -1,11 +1,28 @@ +# Software Information display_name = "Lua Engine (Lutro)" authors = "Higor Euripedes/Jean-Andre Santoni" supported_extensions = "lutro|lua" corename = "Lutro" categories = "Game engine" -systemname = "Lutro" -database = "Lutro" license = "MIT" permissions = "" display_version = "v1" + +# Hardware Information +systemname = "Lutro" + +# Libretro Information supports_no_game = "false" +database = "Lutro" +savestate = "false" +savestate_features = "null" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "1.0" +hw_render = "false" +disk_control = "false" + +description = "An experimental Lua game framework for libretro, based on a subset of the LOVE API. Games' source directories can be loaded like a game/ROM, or you can load a compressed 'lutro' archive." diff --git a/dist/info/mame2000_libretro.info b/dist/info/mame2000_libretro.info index 082c4c58..3e713958 100644 --- a/dist/info/mame2000_libretro.info +++ b/dist/info/mame2000_libretro.info @@ -1,15 +1,31 @@ +# Software Information display_name = "Arcade (MAME 2000)" authors = "MAMEdev" supported_extensions = "zip|7z|chd" corename = "MAME 2000 (0.37b5)" -manufacturer = "Various" -categories = "Emulator" -systemname = "Arcade (various)" -systemid = "mame" -database = "MAME 2000" license = "MAME" permissions = "" display_version = "0.37b5" +categories = "Emulator" + +# Hardware Information +manufacturer = "Various" +systemname = "Arcade (various)" +systemid = "mame" + +# Libretro Information supports_no_game = "false" +database = "MAME 2000" +savestate = "true" +savestate_features = "basic" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "1.0" +hw_render = "false" +disk_control = "false" notes = "(!) The BIOS files must be inside the ROM directory.|" + description = "Based on a snapshot of the MAME codebase circa 2000, 'MAME 2000' is compatible with the MAME 0.37b5 ROM set, which was used in the popular iMAME4All port. While this port is the fastest of the libretro cores, it also has the worst accuracy and compatibility, so it should only be used when speed is the utmost concern. If a device can run any of the later snapshots or FBNeo (or even FBA2012), those will all be better choices for most users." diff --git a/dist/info/mame2003_libretro.info b/dist/info/mame2003_libretro.info index 18d7eb80..5a3b96ad 100644 --- a/dist/info/mame2003_libretro.info +++ b/dist/info/mame2003_libretro.info @@ -1,15 +1,31 @@ +# Software Information display_name = "Arcade (MAME 2003)" authors = "MAMEdev" supported_extensions = "zip" corename = "MAME 2003 (0.78)" -manufacturer = "Various" -categories = "Emulator" -systemname = "Arcade (various)" -systemid = "mame" -database = "MAME 2003" license = "MAME" permissions = "" display_version = "0.78" +categories = "Emulator" + +# Hardware Information +manufacturer = "Various" +systemname = "Arcade (various)" +systemid = "mame" + +# Libretro Information supports_no_game = "false" +database = "MAME 2003" +savestate = "true" +savestate_features = "basic" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "1.0" +hw_render = "false" +disk_control = "false" notes = "(!) The BIOS files must be inside the ROM directory.|" + description = "Based on a snapshot of the MAME codebase circa 2003 (v0.78), 'MAME 2003' is compatible with MAME 0.78 ROM sets. MAME 2003/-Plus cores have tighter integration with libretro features than the more modern snapshots and are significantly faster, though this comes at a substantial reduction in both accuracy and compatibility. These cores are ideal for very weak hardware, such as Raspberry Pi and other Single-Board Computers and consoles, where even FBNeo may be too demanding. If you do not need the additional libretro features and your device can run any newer snapshot core or FBNeo, those are probably better choices for most users." diff --git a/dist/info/mame2003_midway_libretro.info b/dist/info/mame2003_midway_libretro.info index 9881ffb0..5d0330ee 100644 --- a/dist/info/mame2003_midway_libretro.info +++ b/dist/info/mame2003_midway_libretro.info @@ -1,15 +1,31 @@ +# Software Information display_name = "Arcade (MAME 2003 Midway)" authors = "MAMEdev" supported_extensions = "zip" corename = "MAME 2003 Midway (0.78)" -manufacturer = "Various" -categories = "Emulator" -systemname = "Arcade (various)" -systemid = "mame" -database = "MAME 2003 (Midway)" license = "MAME" permissions = "" display_version = "0.78" +categories = "Emulator" + +# Hardware Information +manufacturer = "Various" +systemname = "Arcade (various)" +systemid = "mame" + +# Libretro Information supports_no_game = "false" +database = "MAME 2003 (Midway)" +savestate = "true" +savestate_features = "basic" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "1.0" +hw_render = "false" +disk_control = "false" notes = "(!) The BIOS files must be inside the ROM directory.|" + description = "'MAME 2003 Midway' is compatible with MAME 0.78 ROM sets. This core variant is for Midway games only. MAME 2003/-Plus cores have tighter integration with libretro features than the more modern snapshots and are significantly faster, though this comes at a substantial reduction in both accuracy and compatibility. These cores are ideal for very weak hardware, such as Raspberry Pi and other Single-Board Computers and consoles, where even FBNeo may be too demanding. This core is only useful for devices that are RAM-constrained and cannot load the regular MAME 2003 core into memory alongside large games. If your device can run the regular MAME 2003/-Plus core (or any newer snapshot) or FBNeo, those are all better choices for most users." diff --git a/dist/info/mame2003_plus_libretro.info b/dist/info/mame2003_plus_libretro.info index bfbe4621..1f5982a7 100644 --- a/dist/info/mame2003_plus_libretro.info +++ b/dist/info/mame2003_plus_libretro.info @@ -1,15 +1,31 @@ +# Software Information display_name = "Arcade (MAME 2003-Plus)" authors = "MAMEdev, MAME 2003-Plus Team, et al (see license and changelog)" supported_extensions = "zip" corename = "MAME 2003-Plus" -manufacturer = "Various" -categories = "Emulator" -systemname = "Arcade (various)" -systemid = "mame" -database = "MAME 2003-Plus" license = "MAME Noncommercial" permissions = "" display_version = "2003-Plus" +categories = "Emulator" + +# Hardware Information +manufacturer = "Various" +systemname = "Arcade (various)" +systemid = "mame" + +# Libretro Information supports_no_game = "false" +database = "MAME 2003-Plus" +savestate = "true" +savestate_features = "basic" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "1.0" +hw_render = "false" +disk_control = "false" notes = "(!) Unless using Full Non-Merged romsets, BIOS files must be inside the ROM directory.|See libretro core documentation for more information about content paths.|" + description = "Based on a snapshot of the MAME codebase circa 2003 (v0.78), 'MAME 2003-Plus' is compatible with MAME 2003-Plus latest ROM sets. Contributors have backported support for an additional 350 games that are not included in the standard v0.078 ROM set, as well as other functionality not originally present in the underlying codebase. MAME 2003/-Plus cores have tighter integration with libretro features than the more modern snapshots and are significantly faster, though this comes at a substantial reduction in both accuracy and compatibility. These cores are ideal for very weak hardware, such as Raspberry Pi and other Single-Board Computers and consoles, where even FBNeo may be too demanding. If you do not need the additional libretro features and your device can run any newer snapshot core or FBNeo, those are probably better choices for most users." diff --git a/dist/info/mame2009_libretro.info b/dist/info/mame2009_libretro.info index df477d82..f3895dd0 100644 --- a/dist/info/mame2009_libretro.info +++ b/dist/info/mame2009_libretro.info @@ -1,15 +1,31 @@ +# Software Information display_name = "Arcade (MAME 2009)" authors = "MAMEdev" supported_extensions = "zip|7z|chd" corename = "MAME 2009 (0.135u4)" -manufacturer = "Various" -categories = "Emulator" -systemname = "Arcade (various)" -systemid = "mame" -database = "MAME 2009" license = "MAME" permissions = "" display_version = "0.135u4" +categories = "Emulator" + +# Hardware Information +manufacturer = "Various" +systemname = "Arcade (various)" +systemid = "mame" + +# Libretro Information supports_no_game = "false" +database = "MAME 2009" +savestate = "false" +savestate_features = "null" +cheats = "false" +input_descriptors = "false" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "1.0" +hw_render = "false" +disk_control = "false" notes = "(!) The BIOS files must be inside the ROM directory.|" + description = "Based on a snapshot of the MAME codebase circa 2009, 'MAME 2009' is compatible with MAME 0.135u4 ROM sets. If your device can run the up-to-date MAME - Current core (or any other newer snapshot) at full speed, most users will have a better experience with that core, while FBNeo is typically a better choice for speed vs accuracy, as long as it supports the game(s) in question. This core was created specifically for the performance concerns of the Wii U console, but should also work well on other moderately low-powered devices." diff --git a/dist/info/mame2010_libretro.info b/dist/info/mame2010_libretro.info index cd4752cf..46da51ac 100644 --- a/dist/info/mame2010_libretro.info +++ b/dist/info/mame2010_libretro.info @@ -1,15 +1,31 @@ +# Software Information display_name = "Arcade (MAME 2010)" authors = "MAMEdev" supported_extensions = "zip|7z|chd" corename = "MAME 2010 (0.139)" -manufacturer = "Various" -categories = "Emulator" -systemname = "Arcade (various)" -systemid = "mame" -database = "MAME 2010" license = "MAME" permissions = "" display_version = "0.139" +categories = "Emulator" + +# Hardware Information +manufacturer = "Various" +systemname = "Arcade (various)" +systemid = "mame" + +# Libretro Information supports_no_game = "false" +database = "MAME 2010" +savestate = "false" +savestate_features = "null" +cheats = "false" +input_descriptors = "false" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "1.0" +hw_render = "false" +disk_control = "false" notes = "(!) The BIOS files must be inside the ROM directory.|" + description = "Based on a snapshot of the MAME codebase circa 2010, 'MAME 2010' is compatible with the MAME 0.139 ROM set, which was used in the popular MAME4droid port. If your device can run the up-to-date MAME - Current core (or any other newer snapshot) at full speed, most users will have a better experience with that core, while FBNeo is typically a better choice for speed vs accuracy, as long as it supports the game(s) in question. This core is mainly notable for using a very common ROM set that will never change." diff --git a/dist/info/mame2015_libretro.info b/dist/info/mame2015_libretro.info index b9a6695c..27cc3aea 100644 --- a/dist/info/mame2015_libretro.info +++ b/dist/info/mame2015_libretro.info @@ -1,15 +1,31 @@ +# Software Information display_name = "Arcade (MAME 2015)" authors = "MAMEdev" supported_extensions = "zip|chd|7z|cmd" corename = "MAME 2015 (0.160)" -manufacturer = "Various" -categories = "Emulator" -systemname = "Arcade (various)" -systemid = "mame" -database = "MAME 2015" license = "MAME" permissions = "" display_version = "0.160" +categories = "Emulator" + +# Hardware Information +manufacturer = "Various" +systemname = "Arcade (various)" +systemid = "mame" + +# Libretro Information supports_no_game = "false" +database = "MAME 2015" +savestate = "false" +savestate_features = "null" +cheats = "false" +input_descriptors = "false" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "1.0" +hw_render = "false" +disk_control = "false" notes = "[1] MAME 2015 (0.160) supports MAME save states.|[2] MAME 2015 (0.160) supports extracted MAME cheats.|[3] The BIOS files must be inside the ROM directory.|[4] The same directory with CHD files inside must be inside the ROM directory.|[5] If desired, the ARTWORK, CHEATS, and SAMPLES directories can be|[^] inside the 'SYSTEMDIR\mame' directory.|[6] When saving, the following directories will be created in the 'SAVEDIR\mame'|[^] directory: STATES, NVRAM, INPUT, SNAPS, CFG, MEMCARD, and DIFF." + description = "Based on a snapshot of the MAME codebase circa 2015, 'MAME 2015' is compatible with MAME 0.160 ROM sets. MAME is the most compatible emulator in the world, and it can run almost any game from any platform (though running console games through this core requires additional steps). If your device can run the up-to-date MAME - Current core (or any other newer snapshot) at full speed, most users will have a better experience with that core, while FBNeo is typically a better choice for speed vs accuracy, as long as it supports the game(s) in question." diff --git a/dist/info/mame2016_libretro.info b/dist/info/mame2016_libretro.info index b67505a1..2a9404b4 100644 --- a/dist/info/mame2016_libretro.info +++ b/dist/info/mame2016_libretro.info @@ -1,15 +1,31 @@ +# Software Information display_name = "Arcade (MAME 2016)" authors = "MAMEdev" supported_extensions = "zip|chd|7z|cmd" corename = "MAME 2016 (0.174)" -manufacturer = "Various" -categories = "Emulator" -systemname = "Arcade (various)" -systemid = "mame" -database = "MAME 2016" license = "GPLv2+" permissions = "" display_version = "0.174" +categories = "Emulator" + +# Hardware Information +manufacturer = "Various" +systemname = "Arcade (various)" +systemid = "mame" + +# Libretro Information supports_no_game = "false" +database = "MAME 2016" +savestate = "false" +savestate_features = "null" +cheats = "false" +input_descriptors = "false" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "1.0" +hw_render = "false" +disk_control = "false" notes = "[1] MAME 2016 (0.174) supports MAME save states.|[2] MAME 2016 (0.174) supports extracted MAME cheats.|[3] The BIOS files must be inside the ROM directory.|[4] The same directory with CHD files inside must be inside the ROM directory.|[5] If desired, the ARTWORK, CHEATS, and SAMPLES directories can be|[^] inside the 'SYSTEMDIR\mame' directory.|[6] When saving, the following directories will be created in the 'SAVEDIR\mame'|[^] directory: STATES, NVRAM, INPUT, SNAPS, CFG, MEMCARD, and DIFF." + description = "Based on a snapshot of the MAME codebase circa 2016, 'MAME 2016' is compatible with MAME 0.174 ROM sets. MAME is the most compatible emulator in the world, and it can run almost any game from any platform (though running console games through this core requires additional steps). If your device can run the up-to-date MAME - Current core at full speed, most users will have a better experience with that core, while FBNeo is typically a better choice for speed vs accuracy, as long as it supports the game(s) in question. Otherwise, this core is notable as the most recent snapshot core with an unchanging ROM set." diff --git a/dist/info/mame_libretro.info b/dist/info/mame_libretro.info index f082321d..8e9aa705 100644 --- a/dist/info/mame_libretro.info +++ b/dist/info/mame_libretro.info @@ -1,16 +1,32 @@ +# Software Information display_name = "Arcade (MAME - Current)" authors = "MAMEdev" supported_extensions = "zip|chd|7z|cmd" corename = "MAME (Git)" -manufacturer = "Various" -categories = "Emulator" -systemname = "Arcade (various)" -systemid = "mame" -database = "MAME" -database_match_archive_member = "true" license = "GPLv2+" permissions = "" display_version = "Git" +categories = "Emulator" + +# Hardware Information +manufacturer = "Various" +systemname = "Arcade (various)" +systemid = "mame" + +# Libretro Information supports_no_game = "false" +database = "MAME" +savestate = "false" +savestate_features = "null" +cheats = "false" +input_descriptors = "false" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "1.0" +hw_render = "false" +disk_control = "false" +database_match_archive_member = "true" notes = "[1] MAME supports MAME save states.|[2] MAME supports extracted MAME cheats.|[3] The BIOS files must be inside the ROM directory.|[4] CHD files and their directories must be inside the ROM directory.|[5] ARTWORK, CHEATS, HASH, INI and SAMPLES directories can be placed|[^] inside the 'SYSTEMDIR\mame' directory. (INI/Source for drivers)|[6] When saving, the following directories will be created in the 'SAVEDIR\mame'|[^] directory: STATES, NVRAM, INPUT, SNAPS, CFG, MEMCARD, and DIFF.|[7] Default combo to call MAME GUI: Retropad Select + X|[^] Retropad Select + Start => CANCEL" -description = "'MAME - Current' is compatible with MAME latest ROM sets. MAME is the most compatible emulator in the world, and it can run almost any game from any platform (though running console games through this core requires additional steps). Its high compatibility makes it a good option for most users. If you cannot run this core full speed, the year-stamped forks are faster at the cost of reduced accuracy, but FBNeo is typically a better choice for speed vs accuracy, as long as it supports the game(s) in question." + +description = "'MAME - Current' is compatible with the latest MAME ROM sets. MAME is the most compatible emulator in the world, and it can run almost any game from any platform (though running console games through this core requires additional steps). Its high compatibility makes it a good option for most users. If you cannot run this core full speed, the year-stamped forks are faster at the cost of reduced accuracy, but FBNeo is typically a better choice for speed vs accuracy, as long as it supports the game(s) in question." diff --git a/dist/info/mamearcade_libretro.info b/dist/info/mamearcade_libretro.info index f082321d..cf4a948b 100644 --- a/dist/info/mamearcade_libretro.info +++ b/dist/info/mamearcade_libretro.info @@ -1,16 +1,32 @@ +# Software Information display_name = "Arcade (MAME - Current)" authors = "MAMEdev" supported_extensions = "zip|chd|7z|cmd" corename = "MAME (Git)" -manufacturer = "Various" -categories = "Emulator" -systemname = "Arcade (various)" -systemid = "mame" -database = "MAME" -database_match_archive_member = "true" license = "GPLv2+" permissions = "" display_version = "Git" +categories = "Emulator" + +# Hardware Information +manufacturer = "Various" +systemname = "Arcade (various)" +systemid = "mame" + +# Libretro Information supports_no_game = "false" +database = "MAME" +savestate = "false" +savestate_features = "null" +cheats = "false" +input_descriptors = "false" +memory_descriptors = "false" +libretro_saves = "false" +core_options = "true" +core_options_version = "1.0" +hw_render = "false" +disk_control = "false" +database_match_archive_member = "true" notes = "[1] MAME supports MAME save states.|[2] MAME supports extracted MAME cheats.|[3] The BIOS files must be inside the ROM directory.|[4] CHD files and their directories must be inside the ROM directory.|[5] ARTWORK, CHEATS, HASH, INI and SAMPLES directories can be placed|[^] inside the 'SYSTEMDIR\mame' directory. (INI/Source for drivers)|[6] When saving, the following directories will be created in the 'SAVEDIR\mame'|[^] directory: STATES, NVRAM, INPUT, SNAPS, CFG, MEMCARD, and DIFF.|[7] Default combo to call MAME GUI: Retropad Select + X|[^] Retropad Select + Start => CANCEL" -description = "'MAME - Current' is compatible with MAME latest ROM sets. MAME is the most compatible emulator in the world, and it can run almost any game from any platform (though running console games through this core requires additional steps). Its high compatibility makes it a good option for most users. If you cannot run this core full speed, the year-stamped forks are faster at the cost of reduced accuracy, but FBNeo is typically a better choice for speed vs accuracy, as long as it supports the game(s) in question." + +description = "'MAME - Current' is compatible with the latest MAME ROM sets. MAME is the most compatible emulator in the world. This core only includes the arcade portion of the emulator, as some platforms (namely Android) cannot handle the entire set bundled together. MAME's high compatibility makes it a good option for most users looking to play arcade games. If you cannot run this core full speed, the year-stamped forks are faster at the cost of reduced accuracy, but FBNeo is typically a better choice for speed vs accuracy, as long as it supports the game(s) in question."