Compare commits

...

8 commits

Author SHA1 Message Date
Jarvik7 030221d24f
Merge 4283fe010f into 70694ea8eb 2024-05-19 15:56:37 +02:00
LibretroAdmin 70694ea8eb
Merge pull request #1811 from zoltanvb/master
Add m2000 and applewin cores to rules.
2024-05-11 18:12:26 -07:00
LibretroAdmin 77eebdcb9e
Merge pull request #1812 from RobLoach/patch-117
info: Update ChaiLove definition file
2024-05-11 18:12:20 -07:00
Rob Loach 70e94eddc9
info: Update ChaiLove definition file 2024-05-11 20:20:22 -04:00
zoltanvb 2c0535aad4 Add m2000 and applewin cores. 2024-05-08 22:18:25 +02:00
Jarvik7 4283fe010f Last ones to revert 2024-02-21 17:21:08 -03:00
Jarvik7 16a7daf6ce Revert some old versions back to current 2024-02-21 17:16:54 -03:00
Jarvik7 1bc216b5fb Move hashes from notes
Clean up by moving into an item under each firmware definition instead of all crammed into the notes.
2024-02-21 16:50:31 -03:00
82 changed files with 395 additions and 96 deletions

View file

@ -44,11 +44,14 @@
# firmware0_desc = "filename (Description)" ex: firmware0_desc = "bios.gg (GameGear BIOS)"
# Firmware path
# firmware0_path = "filename.ext" ex: firmware0_path = "bios.gg"
# Firmware hash
# firmware0_md5 = "ffffffffffffffffffffffffffffffff"
# firmware0_sha1 = "ffffffffffffffffffffffffffffffffffffffff"
# Is firmware optional or not, if not defined RetroArch will assume it is required
# firmware0_opt = "true/false"
# Additional notes:
# notes = "(!) hash|(!) game rom|(^) continue|[1] notes|[^] continue|[*] list"
# notes = "(!) game rom|(^) continue|[1] notes|[^] continue|[*] list"
# Libretro Features - The libretro API features the core supports. Useful for sorting cores
# Does the core support savestates

View file

@ -34,44 +34,52 @@ firmware_count = 10
firmware0_desc = "panafz1.bin (Panasonic FZ-1 BIOS)"
firmware0_path = "panafz1.bin"
firmware0_md5 = "f47264dd47fe30f73ab3c010015c155b"
firmware0_opt = "true"
firmware1_desc = "panafz10.bin (Panasonic FZ-10 BIOS)"
firmware1_path = "panafz10.bin"
firmware1_md5 = "51f2f43ae2f3508a14d9f56597e2d3ce"
firmware1_opt = "true"
firmware2_desc = "panafz10-patched.bin (Panasonic FZ-10 BIOS [RSA Patch])"
firmware2_path = "panafz10-patched.bin"
firmware2_md5 = "1477bda80dc33731a65468c1f5bcbee9"
firmware2_opt = "true"
firmware3_desc = "panafz10e-anvil.bin (Panasonic FZ-10E BIOS [Anvil])"
firmware3_path = "panafz10e-anvil.bin"
firmware3_md5 = "a48e6746bd7edec0f40cff078f0bb19f"
firmware3_opt = "true"
firmware4_desc = "panafz10e-anvil-patched.bin (Panasonic FZ-10E BIOS [Anvil RSA Patch])"
firmware4_path = "panafz10e-anvil-patched.bin"
firmware4_md5 = "cf11bbb5a16d7af9875cca9de9a15e09"
firmware4_opt = "true"
firmware5_desc = "goldstar.bin (Goldstar GDO-101M BIOS)"
firmware5_path = "goldstar.bin"
firmware5_md5 = "8639fd5e549bd6238cfee79e3e749114"
firmware5_opt = "true"
firmware6_desc = "sanyotry.bin (Sanyo Try IMP-21J BIOS)"
firmware6_path = "sanyotry.bin"
firmware6_md5 = "35fa1a1ebaaeea286dc5cd15487c13ea"
firmware6_opt = "true"
firmware7_desc = "3do_arcade_saot.bin (Shootout At Old Tucson BIOS)"
firmware7_path = "3do_arcade_saot.bin"
firmware7_md5 = "8970fc987ab89a7f64da9f8a8c4333ff"
firmware7_opt = "true"
firmware8_desc = "panafz1-kanji.bin (Panasonic FZ-1 Kanji Font ROM)"
firmware8_path = "panafz1-kanji.bin"
firmware8_md5 = "b8dc97f778a6245c58e064b0312e8281"
firmware8_opt = "true"
firmware9_desc = "panafz10ja-anvil-kanji.bin (Panasonic FZ-10JA Kanji Font ROM)"
firmware9_path = "panafz10ja-anvil-kanji.bin"
firmware9_md5 = "428577250f43edc902ea239c50d2240d"
firmware9_opt = "true"
notes = "(!) panafz1.bin (md5): f47264dd47fe30f73ab3c010015c155b|(!) panafz10.bin (md5): 51f2f43ae2f3508a14d9f56597e2d3ce|(!) panafz10-patched.bin (md5): 1477bda80dc33731a65468c1f5bcbee9|(!) panafz10e-anvil.bin (md5): a48e6746bd7edec0f40cff078f0bb19f|(!) panafz10e-anvil-patched.bin (md5): cf11bbb5a16d7af9875cca9de9a15e09|(!) goldstar.bin (md5): 8639fd5e549bd6238cfee79e3e749114|(!) sanyotry.bin (md5): 35fa1a1ebaaeea286dc5cd15487c13ea|(!) 3do_arcade_saot.bin (md5): 8970fc987ab89a7f64da9f8a8c4333ff|(!) panafz1-kanji.bin (md5): b8dc97f778a6245c58e064b0312e8281|(!) panafz10ja-anvil-kanji.bin (md5): 428577250f43edc902ea239c50d2240d"
description = "A port of 4DO, itself a fork of FreeDO, to libretro. One of several BIOS ROMs must be placed into your RetroArch / libretro "System Directory" folder. "norsa" versions have the RSA encryption check disabled which should allow unsigned software to run. This core is very demanding and is still in development, so many games have varying levels of compatibility and/or bugs."

View file

@ -23,7 +23,7 @@ savestate_features = "deterministic"
firmware_count = 1
firmware0_desc = "5200.rom (5200 BIOS)"
firmware0_path = "5200.rom"
firmware0_md5 = "281f20ea4320404ec820fb7ec0693b38"
firmware0_opt = "true"
notes = "(!) 5200.rom (md5): 281f20ea4320404ec820fb7ec0693b38"
description = "A port of the a5200 Atari 5200 emulator to libretro. Based on Atari800 2.0.2 and originally developed for the GCW Zero, this core runs fast on low-powered hardware. With a design focussed on ease of use and good libretro integration, the core is intended as a simple 'plug and play' solution for Atari 5200 content."

View file

@ -35,19 +35,27 @@ needs_kbd_mouse_focus = "true"
firmware_count = 5
firmware0_desc = "5200.rom (Atari 5200 BIOS)"
firmware0_path = "5200.rom"
firmware0_md5 = "281f20ea4320404ec820fb7ec0693b38"
firmware0_opt = "false"
firmware1_desc = "ATARIBAS.ROM (Atari BASIC)"
firmware1_path = "ATARIBAS.ROM"
firmware1_md5 = "0bac0c6a50104045d902df4503a4c30b"
firmware1_opt = "false"
firmware2_desc = "ATARIOSA.ROM (Atari 400/800 OS A)"
firmware2_path = "ATARIOSA.ROM"
firmware2_md5 = "eb1f32f5d9f382db1bbfb8d7f9cb343a"
firmware2_opt = "false"
firmware3_desc = "ATARIOSB.ROM (Atari 400/800 OS B)"
firmware3_path = "ATARIOSB.ROM"
firmware3_md5 = "4177f386a3bac989a981d3fe3388cb6c"
firmware3_opt = "false"
firmware4_desc = "ATARIXL.ROM (Atari XL/XE OS)"
firmware4_path = "ATARIXL.ROM"
firmware4_md5 = "06daac977823773a3eea3422fd26a703"
firmware4_opt = "false"
notes = "(!) 5200.rom (md5): 281f20ea4320404ec820fb7ec0693b38|(!) ATARIBAS.ROM (md5): 0bac0c6a50104045d902df4503a4c30b|(!) ATARIOSA.ROM (md5): eb1f32f5d9f382db1bbfb8d7f9cb343a|(!) ATARIOSB.ROM (md5): 4177f386a3bac989a981d3fe3388cb6c|(!) ATARIXL.ROM (md5): 06daac977823773a3eea3422fd26a703"
description = "A port of the free and portable Atari800 emulator to libretro. This core supports games and programs written for the Atari 8-bit computers (400, 800, 600 XL, 800XL, 130XE) and 5200 console. When loaded, the core should boot to the Atari Computer - Memo Pad screen and will generate a .atari800.cfg config file in the frontend's home directory and will add the required BIOS files it detects in the frontend's system directory to the config file. Once that is done, users may manually select which Atari system to emulate through the Atari System core option. These and other options can also be modified through the core's own menu, accessible through the retrokeyboard's F1 key."

View file

@ -1,3 +1,4 @@
# Software Information
display_name = "Elektronika - BK-0010/BK-0011(M)"
authors = "Eric A. Edwards, Leonid A. Broukhis, emestee, arcade-mini, phcoder"
supported_extensions = "bin"
@ -28,37 +29,44 @@ firmware_count = 8
firmware0_desc = "bk/B11M_BOS.ROM"
firmware0_path = "bk/B11M_BOS.ROM"
firmware0_md5 = "fe4627d1e3a1535874085050733263e7"
firmware0_opt = "true"
firmware1_desc = "bk/B11M_EXT.ROM"
firmware1_path = "bk/B11M_EXT.ROM"
firmware1_md5 = "dc52f365d56fa1951f5d35b1101b9e3f"
firmware1_opt = "true"
firmware2_desc = "bk/BAS11M_0.ROM"
firmware2_path = "bk/BAS11M_0.ROM"
firmware2_md5 = "946f6f23ded03c0e26187f0b3ca75993"
firmware2_opt = "true"
firmware3_desc = "bk/BAS11M_1.ROM"
firmware3_path = "bk/BAS11M_1.ROM"
firmware3_md5 = "1e6637f32aa7d1de03510030cac40bcf"
firmware3_opt = "true"
firmware4_desc = "bk/DISK_327.ROM"
firmware4_path = "bk/DISK_327.ROM"
firmware4_md5 = "5015228eeeb238e65da8edcd1b6dfac7"
firmware4_opt = "true"
firmware5_desc = "bk/BASIC10.ROM"
firmware5_path = "bk/BASIC10.ROM"
firmware5_md5 = "3fa774326d75410a065659aea80252f0"
firmware5_opt = "true"
firmware6_desc = "bk/FOCAL10.ROM"
firmware6_path = "bk/FOCAL10.ROM"
firmware6_md5 = "5737f972e8638831ab71e9139abae052"
firmware6_opt = "true"
firmware7_desc = "bk/MONIT10.ROM"
firmware7_path = "bk/MONIT10.ROM"
firmware7_md5 = "95f8c41c6abf7640e35a6a03cecebd01"
firmware7_opt = "true"
notes = "(!) bk/B11M_BOS.ROM (md5): fe4627d1e3a1535874085050733263e7|(!) bk/B11M_EXT.ROM (md5): dc52f365d56fa1951f5d35b1101b9e3f|(!) bk/BAS11M_0.ROM (md5): 946f6f23ded03c0e26187f0b3ca75993|(!) bk/BAS11M_1.ROM (md5): 1e6637f32aa7d1de03510030cac40bcf|(!) bk/DISK_327.ROM (md5): 5015228eeeb238e65da8edcd1b6dfac7|(!) bk/BASIC10.ROM (md5): 3fa774326d75410a065659aea80252f0|(!) bk/FOCAL10.ROM (md5): 5737f972e8638831ab71e9139abae052|(!) bk/MONIT10.ROM (md5): 95f8c41c6abf7640e35a6a03cecebd01"
notes = "(!) Homepage: http://www.mailcom.com/bk0010/index_en.shtml"
description = "A port of the PDP11 emulator to libretro. This core emulates the Soviet Electronica BK computers series, including the BK-0010, BK-0010.01 and BK-0011(M), as well as the Terak 8510/a, which is a 1976 American PDP-11/03 platform that the Electronica BK series were designed after. The BK series computers were the first mass-produced, affordable personal computers in Russia in the 1980s and they had a tremendous effect on the development of the Russian-speaking software community, similar to the C64, ZX Spectrum and Atari 2600 communities elsewhere in the world. These computers will accept console commands in English but respond mostly in Russian, so this core is mostly of use to Russian-speaking users."

View file

@ -35,8 +35,7 @@ firmware_count = 1
firmware0_desc = "rom.db (ROM feature database)"
firmware0_path = "rom.db"
firmware0_sha1 = "E5414FB1C4CC7D7F5101C07E4547316779BA3D97"
firmware0_opt = "true"
notes = "(!) rom.db (sha1): E5414FB1C4CC7D7F5101C07E4547316779BA3D97"
description = "A port of the BlastEm Sega Genesis/Mega Drive emulator to libretro. This emulator is focused on being both extremely accurate and extremely fast. While it is not as mature as Genesis Plus GX, its extreme accuracy makes it capable of running many demos and test ROMs that choke other emulators, including the notoriously complex Titan Overdrive I and II demos."

View file

@ -15,64 +15,86 @@ systemid = "super_nes"
# BIOS / Firmware
firmware_count = 19
firmware0_desc = "dsp1.data.rom"
firmware0_path = "dsp1.data.rom"
firmware0_opt = "true"
firmware1_desc = "dsp1.program.rom"
firmware1_path = "dsp1.program.rom"
firmware1_opt = "true"
firmware2_desc = "dsp1b.data.rom"
firmware2_path = "dsp1b.data.rom"
firmware2_opt = "true"
firmware3_desc = "dsp1b.program.rom"
firmware3_path = "dsp1b.program.rom"
firmware3_opt = "true"
firmware4_desc = "dsp2.data.rom"
firmware4_path = "dsp2.data.rom"
firmware4_opt = "true"
firmware5_desc = "dsp2.program.rom"
firmware5_path = "dsp2.program.rom"
firmware5_opt = "true"
firmware6_desc = "dsp3.data.rom"
firmware6_path = "dsp3.data.rom"
firmware6_opt = "true"
firmware7_desc = "dsp3.program.rom"
firmware7_path = "dsp3.program.rom"
firmware7_opt = "true"
firmware8_desc = "dsp4.data.rom"
firmware8_path = "dsp4.data.rom"
firmware8_opt = "true"
firmware9_desc = "dsp4.program.rom"
firmware9_path = "dsp4.program.rom"
firmware9_opt = "true"
firmware10_desc = "cx4.data.rom"
firmware10_path = "cx4.data.rom"
firmware10_opt = "true"
firmware11_desc = "st010.data.rom"
firmware11_path = "st010.data.rom"
firmware11_opt = "true"
firmware12_desc = "st010.program.rom"
firmware12_path = "st010.program.rom"
firmware12_opt = "true"
firmware13_desc = "st011.data.rom"
firmware13_path = "st011.data.rom"
firmware13_opt = "true"
firmware14_desc = "st011.program.rom"
firmware14_path = "st011.program.rom"
firmware14_opt = "true"
firmware15_desc = "st018.data.rom"
firmware15_path = "st018.data.rom"
firmware15_opt = "true"
firmware16_desc = "st018.program.rom"
firmware16_path = "st018.program.rom"
firmware16_opt = "true"
firmware17_desc = "SGB1.sfc (SGB Boot Image)"
firmware17_path = "SGB1.sfc"
firmware17_opt = "true"
firmware17_md5 = "b15ddb15721c657d82c5bab6db982ee9"
firmware18_desc = "SGB2.sfc (SGB Boot Image)"
firmware18_path = "SGB2.sfc"
firmware18_opt = "true"
notes = "[1] bsnes uses split ROMS for special chip games.|[*] Notable DSP1/DSP1B Games: Super Mario Kart, Pilotwings|[*] Notable DSP2 Games: Dungeon Master|[*] Notable DSP3 Games: SD Gundam GX|[*] Notable DSP4 Games: Top Gear 3000|[*] Notable Cx4 Games: Mega Man X2, Mega Man X3|[2] SGB Emulation needs No-Intro Super Game Boy ROMs renamed to SGB1.sfc or SGB2.sfc|(!) SGB1.sfc (md5): b15ddb15721c657d82c5bab6db982ee9|(!) SGB2.sfc (md5): 8ecd73eb4edf7ed7e81aef1be80031d5"
firmware18_md5 = "8ecd73eb4edf7ed7e81aef1be80031d5"
notes = "[1] bsnes uses split ROMS for special chip games.|[*] Notable DSP1/DSP1B Games: Super Mario Kart, Pilotwings|[*] Notable DSP2 Games: Dungeon Master|[*] Notable DSP3 Games: SD Gundam GX|[*] Notable DSP4 Games: Top Gear 3000|[*] Notable Cx4 Games: Mega Man X2, Mega Man X3|[2] SGB Emulation needs No-Intro Super Game Boy ROMs renamed to SGB1.sfc or SGB2.sfc
# Libretro Features
savestate = "true"

View file

@ -69,13 +69,17 @@ firmware16_opt = "true"
firmware17_desc = "SGB1.sfc (SGB Boot Image)"
firmware17_path = "SGB1.sfc"
firmware17_opt = "true"
firmware17_md5 = "b15ddb15721c657d82c5bab6db982ee9"
firmware18_desc = "SGB2.sfc (SGB Boot Image)"
firmware18_path = "SGB2.sfc"
firmware18_opt = "true"
firmware18_md5 = "8ecd73eb4edf7ed7e81aef1be80031d5"
firmware19_desc = "BS-X.bin (BS-X - Sore wa Namae o Nusumareta Machi no Monogatari (Japan) (Rev 1))"
firmware19_path = "BS-X.bin"
firmware19_opt = "true"
notes = "[1] bsnes uses split ROMS for special chip games.|[*] Notable DSP1/DSP1B Games: Super Mario Kart, Pilotwings|[*] Notable DSP2 Games: Dungeon Master|[*] Notable DSP3 Games: SD Gundam GX|[*] Notable DSP4 Games: Top Gear 3000|[*] Notable Cx4 Games: Mega Man X2, Mega Man X3|[2] SGB Emulation needs No-Intro Super Game Boy ROMs renamed to SGB1.sfc or SGB2.sfc|(!) SGB1.sfc (md5): b15ddb15721c657d82c5bab6db982ee9|(!) SGB2.sfc (md5): 8ecd73eb4edf7ed7e81aef1be80031d5|[3] To start BS-X games from the RPG-like interface, go back into the house and select the 1st option.|(!) BS-X.bin (md5): fed4d8242cfbed61343d53d48432aced"
firmware19_md5 = "fed4d8242cfbed61343d53d48432aced"
notes = "[1] bsnes uses split ROMS for special chip games.|[*] Notable DSP1/DSP1B Games: Super Mario Kart, Pilotwings|[*] Notable DSP2 Games: Dungeon Master|[*] Notable DSP3 Games: SD Gundam GX|[*] Notable DSP4 Games: Top Gear 3000|[*] Notable Cx4 Games: Mega Man X2, Mega Man X3|[2] SGB Emulation needs No-Intro Super Game Boy ROMs renamed to SGB1.sfc or SGB2.sfc|[3] To start BS-X games from the RPG-like interface, go back into the house and select the 1st option.
# Libretro Features
savestate = "true"

View file

@ -6,7 +6,7 @@ corename = "ChaiLove"
categories = "Game engine"
license = "MIT"
permissions = ""
display_version = "1.2.1"
display_version = "1.3.0"
# Hardware Information
manufacturer = "N/A"
@ -30,4 +30,4 @@ needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
description = "A free, open-source framework used to make 2D games in ChaiScript, ported to libretro. The ChaiLove API is roughly inspired by the LOVE API, and a number of simple 2D games are already available for it."
description = "A free, open-source framework used to make 2D games in ChaiScript and libretro. The ChaiLove API is roughly inspired by the LOVE API, and a number of simple 2D games are already available for it."

View file

@ -35,12 +35,16 @@ firmware_count = 3
firmware0_desc = "firmware.bin (NDS Firmware)"
firmware0_path = "firmware.bin"
firmware0_opt = "true"
firmware1_desc = "bios7.bin (ARM7 BIOS)"
firmware1_path = "bios7.bin"
firmware1_md5 = "df692a80a5b1bc90728bc3dfc76cd948"
firmware1_opt = "true"
firmware2_desc = "bios9.bin (ARM9 BIOS)"
firmware2_path = "bios9.bin"
firmware2_md5 = "a392174eb3e572fed6447e956bde4b25"
firmware2_opt = "true"
notes = "(!) bios7.bin (md5): df692a80a5b1bc90728bc3dfc76cd948|(!) bios9.bin (md5): a392174eb3e572fed6447e956bde4b25|[1] Enable 'Use External BIOS/Firmware' core option to use firmware files"
notes = "[1] Enable 'Use External BIOS/Firmware' core option to use firmware files"
description = "A port of the mature and longstanding DeSmuME emulator for Nintendo's DS console to libretro. The core has very good compatibility and many modern features, but since this is an older snapshot (circa 2015), most users should try the up-to-date core and only fall back to this one if needed for performance reasons."

View file

@ -36,12 +36,17 @@ firmware_count = 3
firmware0_desc = "firmware.bin (NDS Firmware)"
firmware0_path = "firmware.bin"
firmware0_opt = "true"
firmware1_desc = "bios7.bin (ARM7 BIOS)"
firmware1_path = "bios7.bin"
firmware1_md5 = "df692a80a5b1bc90728bc3dfc76cd948"
firmware1_opt = "true"
firmware2_desc = "bios9.bin (ARM9 BIOS)"
firmware2_path = "bios9.bin"
firmware2_md5 = "a392174eb3e572fed6447e956bde4b25"
firmware2_opt = "true"
notes = "(!) bios7.bin (md5): df692a80a5b1bc90728bc3dfc76cd948|(!) bios9.bin (md5): a392174eb3e572fed6447e956bde4b25|[1] Enable 'Use External BIOS/Firmware' core option to use firmware files"
notes = "[1] Enable 'Use External BIOS/Firmware' core option to use firmware files"
description = "A port of the mature and longstanding DeSmuME emulator for Nintendo's DS console to libretro. The core has very good compatibility and many modern features, including increased internal resolution (very demanding)."

View file

@ -17,35 +17,47 @@ systemid = "dos"
firmware_count = 10
firmware0_desc = "MT32_CONTROL.ROM (MT-32 Control ROM v1.07)"
firmware0_path = "MT32_CONTROL.ROM"
firmware0_md5 = "5626206284b22c2734f3e9efefcd2675"
firmware0_opt = "true"
firmware1_desc = "MT32_PCM.ROM (MT-32 PCM ROM)"
firmware1_path = "MT32_PCM.ROM"
firmware1_md5 = "89e42e386e82e0cacb4a2704a03706ca"
firmware1_opt = "true"
firmware2_desc = "CM32L_CONTROL.ROM (CM-32L/LAPC-I Control ROM v1.02)"
firmware2_path = "CM32L_CONTROL.ROM"
firmware2_md5 = "bfff32b6144c1d706109accb6e6b1113"
firmware2_opt = "true"
firmware3_desc = "CM32L_PCM.ROM (CM-32L/CM-64/LAPC-I PCM ROM)"
firmware3_path = "CM32L_PCM.ROM"
firmware3_md5 = "08cdcfa0ed93e9cb16afa76e6ac5f0a4"
firmware3_opt = "true"
firmware4_desc = "libbass.so (BASS Linux library)"
firmware4_path = "libbass.so"
firmware4_opt = "true"
firmware5_desc = "libbassmidi.so (BASSMIDI Linux library)"
firmware5_path = "libbassmidi.so"
firmware5_opt = "true"
firmware6_desc = "bass.dll (BASS Windows library)"
firmware6_path = "bass.dll"
firmware6_opt = "true"
firmware7_desc = "bassmidi.dll (BASSMIDI Windows library)"
firmware7_path = "bassmidi.dll"
firmware7_opt = "true"
firmware8_desc = "libbass.dylib (BASS macOS library)"
firmware8_path = "libbass.dylib"
firmware8_opt = "true"
firmware9_desc = "libbassmidi.dylib (BASSMIDI macOS library)"
firmware9_path = "libbassmidi.dylib"
firmware9_opt = "true"
notes = "(!) MT32_CONTROL.ROM (md5): 5626206284b22c2734f3e9efefcd2675|(!) MT32_PCM.ROM (md5): 89e42e386e82e0cacb4a2704a03706ca|(!) CM32L_CONTROL.ROM (md5): bfff32b6144c1d706109accb6e6b1113|(!) CM32L_PCM.ROM (md5): 08cdcfa0ed93e9cb16afa76e6ac5f0a4|(!) libbass.so|(!) libbassmidi.so|(!) bass.dll|(!) bassmidi.dll|(!) libbass.dylib|(!) libbassmidi.dylib"
# Libretro Features
savestate = "false"

View file

@ -28,13 +28,19 @@ disk_control = "true"
firmware_count = 3
firmware0_desc = "scph5500.bin (PS1 JP BIOS)"
firmware0_path = "scph5500.bin"
firmware0_md5 = "8dd7d5296a650fac7319bce665a6a53c"
firmware0_opt = "false"
firmware1_desc = "scph5501.bin (PS1 US BIOS)"
firmware1_path = "scph5501.bin"
firmware1_md5 = "490f666e1afb15b7362b406ed1cea246"
firmware1_opt = "false"
firmware2_desc = "scph5502.bin (PS1 EU BIOS)"
firmware2_path = "scph5502.bin"
firmware2_md5 = "32736f17079d0b2b7024407c39bd3050"
firmware2_opt = "false"
notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050| This core also supports No-Intro BIOS images."
notes = "This core also supports No-Intro BIOS images."
description = "DuckStation is a PlayStation 1 (aka PSX) emulator focusing on playability, speed, graphical enhancements, and long-term maintainability. A 'BIOS' ROM image is required to start the emulator and to play games. Features include hardware rendering (OpenGL, Vulkan and D3D11), upscaling, 24-bit color, and a dynamic recompiler (x86-64, ARMv7, AArch64)."

View file

@ -14,7 +14,7 @@ permissions = ""
firmware_count = 1
firmware0_desc = "ecwolf.pk3 (ECWolf System File)"
firmware0_path = "ecwolf.pk3"
notes = "(!) ecwolf.pk3 (md5): d68107770b3ba230d10aa27472a7617b"
firmware0_md5 = "d68107770b3ba230d10aa27472a7617b"
# Libretro Features
supports_no_game = "false"

View file

@ -26,5 +26,5 @@ is_experimental = "false"
firmware_count = 1
firmware0_desc = "upd7801g.s01 (Super Cassette Vision BIOS)"
firmware0_path = "upd7801g.s01"
firmware0_md5 = "635a978fd40db9a18ee44eff449fc126"
firmware0_opt = "false"
notes = "(!) upd7801g.s01 (md5): 635a978fd40db9a18ee44eff449fc126"

View file

@ -35,7 +35,7 @@ is_experimental = "true"
firmware_count = 1
firmware0_desc = "dmg_boot.bin (Game Boy Boot ROM)"
firmware0_path = "dmg_boot.bin"
firmware0_md5 = "32fbbd84168d3482956eb3c5051637f5"
firmware0_opt = "false"
notes = "(!) dmg_boot.bin (md5): 32fbbd84168d3482956eb3c5051637f5"
description = "Emux is a cross-platform emulator project with a goal of emulating multiple kinds of machines related to gaming, such as consoles or arcades. Its philosophy is very much inspired by the Linux kernel (hence the name), which brilliantly manages to support multiple machines while keeping drivers entirely platform-independent. Emux is designed in the same way, keeping a code base of CPUs and controllers separate from machines. This emulator was never fully developed and remains here for historical purposes or in case someone wishes to contribute to its development."

View file

@ -36,6 +36,5 @@ firmware_count = 1
firmware0_desc = "bios.sms (Master System BIOS)"
firmware0_path = "bios.sms"
firmware0_opt = "false"
notes = "(!) bios.sms (md5): missing"
description = "Emux is a cross-platform emulator project with a goal of emulating multiple kinds of machines related to gaming, such as consoles or arcades. Its philosophy is very much inspired by the Linux kernel (hence the name), which brilliantly manages to support multiple machines while keeping drivers entirely platform-independent. Emux is designed in the same way, keeping a code base of CPUs and controllers separate from machines. This emulator was never fully developed and remains here for historical purposes or in case someone wishes to contribute to its development."

View file

@ -36,100 +36,119 @@ systemname = "128"
# If blank or not used, a standard core platform will be used (optional):
systemid = "ep128"
# The number of mandatory/optional firmware files the core needs:
# BIOS / Firmware
firmware_count = 22
firmware0_desc = "exos21.rom (Enterprise 128 Expandible OS 2.1)"
firmware0_path = "ep128emu/roms/exos21.rom"
firmware0_md5 = "f36f24cbb87745fbd2714e4df881db09"
firmware0_opt = "true"
firmware1_desc = "basic21.rom (Enterprise 128 BASIC Interpreter v2.1)"
firmware1_path = "ep128emu/roms/basic21.rom"
firmware1_md5 = "e972fe42b398c9ff1d93ff014786aec6"
firmware1_opt = "true"
firmware2_desc = "exdos13.rom (Enterprise 128 Disk Controller v1.3)"
firmware2_path = "ep128emu/roms/exdos13.rom"
firmware2_md5 = "ddff70c014d1958dc75378b6c9aab6f8"
firmware2_opt = "true"
firmware3_desc = "exos20.rom (Enterprise 64 Expandible OS 2.0)"
firmware3_path = "ep128emu/roms/exos20.rom"
firmware3_md5 = "5ad3baaad3b5156d6b60b34229a676fb"
firmware3_opt = "true"
firmware4_desc = "basic20.rom (Enterprise 64 BASIC Interpreter v2.0)"
firmware4_path = "ep128emu/roms/basic20.rom"
firmware4_md5 = "8e18edce4a7acb2c33cc0ab18f988482"
firmware4_opt = "true"
firmware5_desc = "epfileio.rom (Enterprise 128 Direct File I/O)"
firmware5_path = "ep128emu/roms/epfileio.rom"
firmware5_md5 = "a68ebcbc73a4d2178d755b7755bf18fe"
firmware5_opt = "true"
firmware6_desc = "exos24uk.rom (Enterprise 128 Expandible OS 2.4)"
firmware6_path = "ep128emu/roms/exos24uk.rom"
firmware6_md5 = "55af78f877a21ca45eb2df68a74fcc60"
firmware6_opt = "true"
firmware7_desc = "hun.rom (Enterprise 128 Hungarian language extension)"
firmware7_path = "ep128emu/roms/hun.rom"
firmware7_md5 = "22167938f142c222f40992839aa21a06"
firmware7_opt = "true"
firmware8_desc = "epd19hft.rom (Enterprise 128 EP-DOS with Hungarian language extension)"
firmware8_path = "ep128emu/roms/epd19hft.rom"
firmware8_md5 = "12cfc9c7e48c8a16c2e09edbd926d467"
firmware8_opt = "true"
firmware9_desc = "zt19hfnt.rom (Enterprise 128 ZozoTools with Hungarian language extension 1.9)"
firmware9_path = "ep128emu/roms/zt19hfnt.rom"
firmware9_md5 = "653daaf7b9b29c2c4e577f489580f247"
firmware9_opt = "true"
firmware10_desc = "brd.rom (Enterprise 128 German language extension)"
firmware10_path = "ep128emu/roms/brd.rom"
firmware10_md5 = "6af0402906944fd134004b85097c8524"
firmware10_opt = "true"
firmware11_desc = "zt19uk.rom (Enterprise 128 ZozoTools extension)"
firmware11_path = "ep128emu/roms/zt19uk.rom"
firmware11_md5 = "228540b6be83ae2acd7569c8ff0f91d0"
firmware11_opt = "true"
firmware12_desc = "tvc22_sys.rom (Videoton TVC system BIOS)"
firmware12_path = "ep128emu/roms/tvc22_sys.rom"
firmware12_md5 = "8c54285f541930cde766069942bad0f2"
firmware12_opt = "true"
firmware13_desc = "tvc22_ext.rom (Videoton TVC extension BIOS)"
firmware13_path = "ep128emu/roms/tvc22_ext.rom"
firmware13_md5 = "5ce95a26ceed5bec73995d83568da9cf"
firmware13_opt = "true"
firmware14_desc = "tvcfileio.rom (Videoton TVC Direct File I/O)"
firmware14_path = "ep128emu/roms/tvcfileio.rom"
firmware14_md5 = "a2cf86ba8e7fc58b242137fe59036832"
firmware14_opt = "true"
firmware15_desc = "tvc_dos12d.rom (Videoton TVC disk BIOS)"
firmware15_path = "ep128emu/roms/tvc_dos12d.rom"
firmware15_md5 = "88dc7876d584f90e4106f91444ab23b7"
firmware15_opt = "true"
firmware16_desc = "cpc464.rom (Amstrad CPC 464 BIOS)"
firmware16_path = "ep128emu/roms/cpc464.rom"
firmware16_md5 = "a993f85b88ac4350cf4d41554e87fe4f"
firmware16_opt = "true"
firmware17_desc = "cpc664.rom (Amstrad CPC 664 BIOS)"
firmware17_path = "ep128emu/roms/cpc664.rom"
firmware17_md5 = "5a384a2310f472c7857888371c00ed66"
firmware17_opt = "true"
firmware18_desc = "cpc6128.rom (Amstrad CPC 6128 BIOS)"
firmware18_path = "ep128emu/roms/cpc6128.rom"
firmware18_md5 = "b96280dc6c95a48857b4b8eb931533ae"
firmware18_opt = "true"
firmware19_desc = "cpc_amsdos.rom (Amstrad CPC AMSDOS BIOS)"
firmware19_path = "ep128emu/roms/cpc_amsdos.rom"
firmware19_md5 = "25629dfe870d097469c217b95fdc1c95"
firmware19_opt = "true"
firmware20_desc = "zx128.rom (ZX Spectrum 128 BIOS)"
firmware20_path = "ep128emu/roms/zx128.rom"
firmware20_md5 = "85fede415f4294cc777517d7eada482e"
firmware20_opt = "true"
firmware21_desc = "zx48.rom (ZX Spectrum 48 BIOS)"
firmware21_path = "ep128emu/roms/zx48.rom"
firmware21_md5 = "4c42a2f075212361c3117015b107ff68"
firmware21_opt = "true"
# Additional notes:
notes = "(!) exos21.rom (md5): f36f24cbb87745fbd2714e4df881db09|(!) basic21.rom (md5): e972fe42b398c9ff1d93ff014786aec6|(!) exdos13.rom (md5): ddff70c014d1958dc75378b6c9aab6f8|(!) exos20.rom (md5): 5ad3baaad3b5156d6b60b34229a676fb|(!) basic20.rom (md5): 8e18edce4a7acb2c33cc0ab18f988482|(!) epfileio.rom (md5): a68ebcbc73a4d2178d755b7755bf18fe|(!) exos24uk.rom (md5): 55af78f877a21ca45eb2df68a74fcc60|(!) hun.rom (md5): 22167938f142c222f40992839aa21a06|(!) epd19hft.rom (md5): 12cfc9c7e48c8a16c2e09edbd926d467|(!) zt19hfnt.rom (md5): 653daaf7b9b29c2c4e577f489580f247|(!) brd.rom (md5): 6af0402906944fd134004b85097c8524|(!) zt19uk.rom (md5): 228540b6be83ae2acd7569c8ff0f91d0|(!) tvc22_sys.rom (md5): 8c54285f541930cde766069942bad0f2|(!) tvc22_ext.rom (md5): 5ce95a26ceed5bec73995d83568da9cf|(!) tvcfileio.rom (md5): a2cf86ba8e7fc58b242137fe59036832|(!) tvc_dos12d.rom (md5): 88dc7876d584f90e4106f91444ab23b7|(!) cpc464.rom (md5): a993f85b88ac4350cf4d41554e87fe4f|(!) cpc664.rom (md5): 5a384a2310f472c7857888371c00ed66|(!) cpc6128.rom (md5): b96280dc6c95a48857b4b8eb931533ae|(!) cpc_amsdos.rom (md5): 25629dfe870d097469c217b95fdc1c95|(!) zx128.rom (md5): 85fede415f4294cc777517d7eada482e|(!) zx48.rom (md5): 4c42a2f075212361c3117015b107ff68"
# Libretro Features - The libretro API features the core supports. Useful for sorting cores
# Does the core support savestates
savestate = "true"

View file

@ -33,13 +33,18 @@ database = "Nintendo - Nintendo Entertainment System|Nintendo - Family Computer
firmware_count = 3
firmware0_desc = "disksys.rom (Family Computer Disk System BIOS)"
firmware0_path = "disksys.rom"
firmware0_md5 = "ca30b50f880eb660a320674ed365ef7a"
firmware0_opt = "true"
firmware1_desc = "nes.pal (custom NES Palette)"
firmware1_path = "nes.pal"
firmware1_opt = "true"
firmware2_desc = "gamegenie.nes (Game Genie add-on cartridge)"
firmware2_path = "gamegenie.nes"
firmware2_md5 = "7f98d77d7a094ad7d069b74bd553ec98"
firmware2_opt = "true"
notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a|(!) gamegenie.nes (md5): 7f98d77d7a094ad7d069b74bd553ec98|(!) nes.pal must be located in system directory."
notes = "(!) 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."

View file

@ -22,7 +22,7 @@ is_experimental = "true"
firmware_count = 1
firmware0_desc = "gbc_bios.bin (Game Boy Color BIOS)"
firmware0_path = "gbc_bios.bin"
firmware0_md5 = "dbfce9db9deaa2567f6a84fde55f9680"
firmware0_opt = "true"
notes = "(!) gbc_bios.bin (md5): dbfce9db9deaa2567f6a84fde55f9680"
description = "A preliminary Game Boy emulator written as a learning experience, this core still supports many of the games and features that are attractive to users, such as support for Game Boy Color palettes via BIOS and support for older colorization hacks by adding 'InvVRAM' to the filename (like this: foo.gb -> foo (InvVRAM).gb). However, users looking for a simple, turnkey GB/C emulator will probably have better luck with more mature options, such as SameBoy, Gambatte or GearBoy, depending on their use-case."

View file

@ -21,8 +21,8 @@ supports_no_game = "false"
firmware_count = 1
firmware0_desc = "disksys.rom (Family Computer Disk System BIOS)"
firmware0_path = "disksys.rom"
firmware0_md5 = "ca30b50f880eb660a320674ed365ef7a"
firmware0_opt = "true"
notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a"
is_experimental = "true"
description = "An alpha-stage emulator written as a learning experience, fixNES is a good, simple core for learning how NES emulators are written, but it's not a good choice for general use. Individuals who are looking for a feature-complete, accurate, easily-usable emulator should look instead to Mesen, Nestopia or FCEUmm, depending on their use-case."

View file

@ -24,6 +24,7 @@ savestate_features = "basic"
firmware_count = 8
firmware0_desc = "dc/dc_boot.bin (Dreamcast BIOS)"
firmware0_path = "dc/dc_boot.bin"
firmware0_md5 = "e10c53c2f8b90bab96ead2d368858623"
firmware0_opt = "true"
firmware1_desc = "dc/naomi.zip (Naomi Bios from MAME)"
firmware1_path = "dc/naomi.zip"
@ -46,7 +47,7 @@ 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|(!) hod2bios.zip|(!) f355dlx.zip|(!) f355bios.zip|(!) airlbios.zip|(!) awbios.zip"
notes = "(!) dc_flash.bin (md5): 0a93f7940c455905bea6e392dfde92a4"
required_hw_api = "OpenGL ES >= 2.0"
description = "A port of the Flycast Dreamcast emulator to libretro. In addition to Dreamcast, the core also supports the NAOMI and Atomiswave arcade platforms (with appropriate BIOS images) and will load these games from the latest MAME ROMset. This particular Flycast variant is specially tuned for compatibility with older mobile GPUs that are limited to GLES2. Anyone with a more modern GPU should use a different version of the core."

View file

@ -23,6 +23,7 @@ savestate_features = "basic"
firmware_count = 8
firmware0_desc = "dc/dc_boot.bin (Dreamcast BIOS)"
firmware0_path = "dc/dc_boot.bin"
firmware0_md5 = "e10c53c2f8b90bab96ead2d368858623"
firmware0_opt = "true"
firmware1_desc = "dc/naomi.zip (Naomi Bios from MAME)"
firmware1_path = "dc/naomi.zip"
@ -45,7 +46,6 @@ 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"
hw_render = "true"
required_hw_api = "OpenGL >= 3.0 | OpenGL Core >= 3.1 | OpenGL ES >= 2.0 | Vulkan >= 1.1 | Direct3D >= 11.0"

View file

@ -21,34 +21,52 @@ supports_no_game = "false"
firmware_count = 10
firmware0_desc = "MSX.ROM (MSX BIOS)"
firmware0_path = "MSX.ROM"
firmware0_md5 = "364a1a579fe5cb8dba54519bcfcdac0d"
firmware0_opt = "false"
firmware1_desc = "MSX2.ROM (MSX2 BIOS)"
firmware1_path = "MSX2.ROM"
firmware1_md5 = "ec3a01c91f24fbddcbcab0ad301bc9ef"
firmware1_opt = "false"
firmware2_desc = "MSX2EXT.ROM (MSX2 ExtROM)"
firmware2_path = "MSX2EXT.ROM"
firmware2_md5 = "2183c2aff17cf4297bdb496de78c2e8a"
firmware2_opt = "false"
firmware3_desc = "MSX2P.ROM (MSX2+ BIOS)"
firmware3_path = "MSX2P.ROM"
firmware3_md5 = "847cc025ffae665487940ff2639540e5"
firmware3_opt = "false"
firmware4_desc = "MSX2PEXT.ROM (MSX2+ ExtROM)"
firmware4_path = "MSX2PEXT.ROM"
firmware4_md5 = "7c8243c71d8f143b2531f01afa6a05dc"
firmware4_opt = "false"
firmware5_desc = "DISK.ROM (DiskROM/BDOS)"
firmware5_path = "DISK.ROM"
firmware5_md5 = "80dcd1ad1a4cf65d64b7ba10504e8190"
firmware5_opt = "true"
firmware6_desc = "FMPAC.ROM (FMPAC BIOS)"
firmware6_path = "FMPAC.ROM"
firmware6_md5 = "6f69cc8b5ed761b03afd78000dfb0e19"
firmware6_opt = "true"
firmware7_desc = "MSXDOS2.ROM (MSX-DOS 2)"
firmware7_path = "MSXDOS2.ROM"
firmware7_md5 = "6418d091cd6907bbcf940324339e43bb"
firmware7_opt = "true"
firmware8_desc = "PAINTER.ROM (Yamaha Painter)"
firmware8_path = "PAINTER.ROM"
firmware8_md5 = "403cdea1cbd2bb24fae506941f8f655e"
firmware8_opt = "true"
firmware9_desc = "KANJI.ROM (Kanji Font)"
firmware9_path = "KANJI.ROM"
firmware9_md5 = "febe8782b466d7c3b16de6d104826b34"
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"
description = "A port of the Marat Fayzullin's fMSX emulator to libretro. This core emulates MSX, MSX2 and MSX2+ 8-bit home consoles."

View file

@ -20,13 +20,17 @@ supports_no_game = "false"
firmware_count = 3
firmware0_desc = "sl31253.bin"
firmware0_path = "sl31253.bin"
firmware0_md5 = "ac9804d4c0e9d07e33472e3726ed15c3"
firmware0_opt = "false"
firmware1_desc = "sl31254.bin"
firmware1_path = "sl31254.bin"
firmware1_md5 = "da98f4bb3242ab80d76629021bb27585"
firmware1_opt = "false"
firmware2_desc = "sl90025.bin"
firmware2_path = "sl90025.bin"
firmware2_md5 = "95d339631d867c8f1d15a5f2ec26069d"
firmware2_opt = "false"
notes = "(!) sl31253.bin (md5): ac9804d4c0e9d07e33472e3726ed15c3|(!) sl31254.bin (md5): da98f4bb3242ab80d76629021bb27585|(!) sl90025.bin (md5): 95d339631d867c8f1d15a5f2ec26069d"
description = "A lightweight Fairchild ChannelF / Video Entertainment System designed for libretro. This core was written specifically for use with low-power devices, such as Raspberry Pi, and supports loading a 'no cart' ROM to play the built-in games, controller swapping and dual-analog controls. The core requires the sl31253 and sl31254 BIOS images but the sl90025 BIOS will supersede the sl31253 version if found."

View file

@ -21,10 +21,12 @@ supports_no_game = "false"
firmware_count = 2
firmware0_desc = "exec.bin"
firmware0_path = "exec.bin"
firmware0_md5 = "62e761035cb657903761800f4437b8af"
firmware0_opt = "false"
firmware1_desc = "grom.bin"
firmware1_path = "grom.bin"
firmware1_md5 = "0cd5946c6473e42e8e4c2137785e427f"
firmware1_opt = "false"
notes = "(!) exec.bin (md5): 62e761035cb657903761800f4437b8af|(!) grom.bin (md5): 0cd5946c6473e42e8e4c2137785e427f"
description = "A libretro emulation core for the Mattel Intellivision computer (but not the Entertainment Computer System or Intellivoice). Many Intellivision games relied on controller overlays to provide context for the controls, and many of these can be found online for reference, including at https://arcadepunks.com/intellivision-controller-overlays."

View file

@ -23,10 +23,12 @@ savestate_features = "deterministic"
firmware_count = 2
firmware0_desc = "gb_bios.bin (Game Boy BIOS)"
firmware0_path = "gb_bios.bin"
firmware0_md5 = "32fbbd84168d3482956eb3c5051637f5"
firmware0_opt = "true"
firmware1_desc = "gbc_bios.bin (Game Boy Color BIOS)"
firmware1_path = "gbc_bios.bin"
firmware1_md5 = "dbfce9db9deaa2567f6a84fde55f9680"
firmware1_opt = "true"
notes = "(!) gb_bios.bin (md5): 32fbbd84168d3482956eb3c5051637f5|(!) gbc_bios.bin (md5): dbfce9db9deaa2567f6a84fde55f9680"
description = "A port of the Gambatte Game Boy emulator to libretro. One of the very first libretro cores, this core is reasonably accurate (enough to run all but a scant handful of games with no visible bugs) and blisteringly fast. While Gearboy and SameBoy cores have surpassed it in accuracy, Gambatte is still an excellent choice on low-power systems that cannot handle the more-accurate newcomers while maintaining full speed."

View file

@ -21,5 +21,5 @@ supports_no_game = "false"
firmware_count = 1
firmware0_desc = "colecovision.rom (ColecoVision BIOS)"
firmware0_path = "colecovision.rom"
firmware0_md5 = "2c66f5911e5b42b8ebe113403548eee7"
firmware0_opt = "false"
notes = "(!) colecovision.rom (md5): 2c66f5911e5b42b8ebe113403548eee7"

View file

@ -56,9 +56,11 @@ firmware7_path = "bios.gg"
firmware7_opt = "true"
firmware8_desc = "sk.bin (Sonic & Knuckles ROM)"
firmware8_path = "sk.bin"
firmware8_md5 = "4ea493ea4e9f6c9ebfccbdb15110367e"
firmware8_opt = "true"
firmware9_desc = "sk2chip.bin (Sonic & Knuckles UPMEM ROM)"
firmware9_path = "sk2chip.bin"
firmware9_md5 = "b4e76e416b887f4e7413ba76fa735f16"
firmware9_opt = "true"
firmware10_desc = "areplay.bin (Action Replay ROM)"
firmware10_path = "areplay.bin"
@ -66,6 +68,5 @@ firmware10_opt = "true"
firmware11_desc = "ggenie.bin (Game Genie ROM)"
firmware11_path = "ggenie.bin"
firmware11_opt = "true"
notes = "(!) sk2chip.bin (md5): b4e76e416b887f4e7413ba76fa735f16|(!) sk.bin (md5): 4ea493ea4e9f6c9ebfccbdb15110367e"
description = "A port of the Genesis Plus GX emulator to libretro. Originally designed to run on the Wii console via homebrew, Genesis Plus GX was one of the first cores ported to libretro, and it has always been the first choice for any 8- and 16-bit Sega consoles, from Master System to Game Gear to Genesis/Mega Drive to Sega CD. Only the 32X is not supported. The core is both fast and highly accurate and it benefits from a tight and feature-filled integration with libretro."

View file

@ -56,9 +56,11 @@ firmware7_path = "bios.gg"
firmware7_opt = "true"
firmware8_desc = "sk.bin (Sonic & Knuckles ROM)"
firmware8_path = "sk.bin"
firmware8_md5 = "4ea493ea4e9f6c9ebfccbdb15110367e"
firmware8_opt = "true"
firmware9_desc = "sk2chip.bin (Sonic & Knuckles UPMEM ROM)"
firmware9_path = "sk2chip.bin"
firmware9_md5 = "b4e76e416b887f4e7413ba76fa735f16"
firmware9_opt = "true"
firmware10_desc = "areplay.bin (Action Replay ROM)"
firmware10_path = "areplay.bin"
@ -66,6 +68,5 @@ firmware10_opt = "true"
firmware11_desc = "ggenie.bin (Game Genie ROM)"
firmware11_path = "ggenie.bin"
firmware11_opt = "true"
notes = "(!) sk2chip.bin (md5): b4e76e416b887f4e7413ba76fa735f16|(!) sk.bin (md5): 4ea493ea4e9f6c9ebfccbdb15110367e"
description = "A port of the Genesis Plus GX emulator to libretro but with the addition of a widescreen hack that can be applied to games automatically (not all games play nicely with the effect, but a surprisingly large number are pretty good). Otherwise identical to the normal Genesis Plus GX libretro core, this core is a great choice for any 8- and 16-bit Sega consoles, from Master System to Game Gear to Genesis/Mega Drive to Sega CD. Only the 32X is not supported. The core is both fast and highly accurate and it benefits from a tight and feature-filled integration with libretro."

View file

@ -28,7 +28,7 @@ hw_render = "false"
firmware_count = 1
firmware0_desc = "gba_bios.bin (Game Boy Advance BIOS)"
firmware0_path = "gba_bios.bin"
firmware0_md5 = "a860e8c0b6d573d191e4ec7db1b1e4f6"
firmware0_opt = "false"
notes = "(!) gba_bios.bin (md5): a860e8c0b6d573d191e4ec7db1b1e4f6"
description = "A port of the lightweight gpSP Game Boy Advance emulator to libretro. Originally designed for use on the PSP via homebrew and later ported to the OpenPandora hardware, this core runs extremely fast on low-powered hardware. This speed comes at a price, though, as the core has problems with some games. For most users, mGBA or VBA-M will be better options, and this core should only be utilized in cases where those cores cannot maintain full speed."

View file

@ -33,7 +33,7 @@ disk_control = "false"
firmware_count = 1
firmware0_desc = "lynxboot.img (Lynx Boot Image)"
firmware0_path = "lynxboot.img"
firmware0_md5 = "fcd403db69f54290b51035d82f835e7b"
firmware0_opt = "true"
notes = "(!) lynxboot.img (md5): fcd403db69f54290b51035d82f835e7b"
description = "A port of the venerable Handy Atari Lynx emulator to libretro. This core provides a solid emulation experience for this console, with support for video rotation, etc. but the hardware's unusual screen refresh rate of 75 Hz means scrolling for this core will always be a bit choppy on more common 60 Hz displays. This core is a good first choice for playing Lynx games via libretro frontends."

View file

@ -33,7 +33,7 @@ disk_control = "true"
firmware_count = 1
firmware0_desc = "tos.img (TOS 1.02 US aka Mega TOS)"
firmware0_path = "tos.img"
firmware0_md5 = "c1c57ce48e8ee4135885cee9e63a68a2"
firmware0_opt = "false"
notes = "(!) tos.img (md5): c1c57ce48e8ee4135885cee9e63a68a2"
description = "A port of the Hatari emulator to libretro. This core supports Atari's 16-/32-bit ST/STE/TT/Falcon hardware and, unlike many other ST emulators that just try to give a good environment for running GEM applications, Hatari tries to emulate the hardware as closely as possible, so it can support most of the old Atari games and demos. The core requires a TOS image to function and supports m3u playlists for use with multi-disk games. This core is a good option for most users on a modern device."

View file

@ -34,16 +34,21 @@ is_experimental = "false"
firmware_count = 4
firmware0_desc = "kronos/saturn_bios.bin (Saturn BIOS)"
firmware0_path = "kronos/saturn_bios.bin"
firmware0_md5 = "af5828fdff51384f99b3c4926be27762"
firmware0_opt = "false"
firmware1_desc = "kronos/stvbios.zip (ST-V BIOS from MAME)"
firmware1_path = "kronos/stvbios.zip"
firmware1_opt = "false"
firmware2_desc = "mpr-18811-mx.ic1 (The King of Fighters '95 ROM Cartridge)"
firmware2_path = "mpr-18811-mx.ic1"
firmware2_md5 = "255113ba943c92a54facd25a10fd780c"
firmware2_opt = "true"
firmware3_desc = "mpr-19367-mx.ic1 (Ultraman: Hikari no Kyojin Densetsu ROM Cartridge)"
firmware3_path = "mpr-19367-mx.ic1"
firmware3_md5 = "1cd19988d1d72a3e7caa0b73234c96b4"
firmware3_opt = "true"
notes = "(!) saturn_bios.bin (md5): af5828fdff51384f99b3c4926be27762|(!) stvbios.zip|(!) mpr-18811-mx.ic1 (md5): 255113ba943c92a54facd25a10fd780c|(!) mpr-19367-mx.ic1 (md5): 1cd19988d1d72a3e7caa0b73234c96b4"
description = "A port of the Kronos Saturn emulator, which is itself a port of the Yabause emulator, to libretro. This core supports many modern, fancy features, such as internal resolution increases, though these features come with relatively steep GPU requirements, making this core incompatible with very old, weak or mobile hardware. While not as accurate as Beetle-Saturn, this core's relative speed and eye-candy features make it a good first choice for many users, while those interested in accuracy first-and-foremost should stick with Beetle-Saturn and those on mobile devices should try Yaba Sanshiro (another Yabause fork focused on mobile) instead."

View file

@ -4,9 +4,11 @@ categories = "Emulator"
authors = "MAMEdev"
corename = "MAME"
supported_extensions = "zip|chd|7z|cmd"
corename = "MAME (Git)"
license = "GPLv2+"
permissions = ""
display_version = "Git"
categories = "Emulator"
# Hardware Information
manufacturer = "Various"

View file

@ -21,8 +21,8 @@ supports_no_game = "false"
firmware_count = 1
firmware0_desc = "gba_bios.bin (Game Boy Advance BIOS)"
firmware0_path = "gba_bios.bin"
firmware0_md5 = "a860e8c0b6d573d191e4ec7db1b1e4f6"
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."

View file

@ -21,7 +21,7 @@ database = "Atari - Lynx"
firmware_count = 1
firmware0_desc = "lynxboot.img (Lynx Boot Image)"
firmware0_path = "lynxboot.img"
firmware0_md5 = "fcd403db69f54290b51035d82f835e7b"
firmware0_opt = "false"
notes = "(!) lynxboot.img (md5): fcd403db69f54290b51035d82f835e7b"
description = "An older fork of Mednafen's Atari Lynx core, which is itself a fork of the Handy emulator. While this core works fine, many users will be better served by using the regular Handy core."

View file

@ -21,18 +21,22 @@ savestate_features = "deterministic"
# Firmware / BIOS
firmware_count = 4
firmware0_desc = "syscard3.pce (PCE-CD BIOS)"
firmware0_desc = "syscard3.pce (Super CD-ROM2 System V3.xx)"
firmware0_path = "syscard3.pce"
firmware0_md5 = "38179df8f4ac870017db21ebcbf53114"
firmware0_opt = "true"
firmware1_desc = "syscard2.pce (PCE-CD BIOS)"
firmware1_path = "syscard2.pce"
firmware1_opt = "true"
firmware2_desc = "syscard1.pce (PCE-CD BIOS)"
firmware2_path = "syscard1.pce"
firmware2_opt = "true"
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"
notes = "[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."

View file

@ -23,16 +23,20 @@ savestate_features = "deterministic"
firmware_count = 4
firmware0_desc = "syscard3.pce (Super CD-ROM2 System V3.xx)"
firmware0_path = "syscard3.pce"
firmware0_md5 = "38179df8f4ac870017db21ebcbf53114"
firmware0_opt = "true"
firmware1_desc = "syscard2.pce (CD-ROM System V2.xx)"
firmware1_path = "syscard2.pce"
firmware1_opt = "true"
firmware2_desc = "syscard1.pce (CD-ROM System V1.xx)"
firmware2_path = "syscard1.pce"
firmware2_opt = "true"
firmware3_desc = "gexpress.pce (Game Express CD Card)"
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"
notes = "[i] For cue files track type use:|[i] OGG for ogg files|[i] WAVE for wav files|[i] BINARY for iso files"
description = "A PC Engine (PCE) core forked from Mednafen's PCE-Accurate emulator, this core is a bit slower than the Fast core, but it is also more accurate, with support for a few extra games that are broken on the Fast core. In addition to PCE, PCE-CD, TurboGrafx 16 and TurboGrafx 16 CD, this core also differs from the Fast version in its support for the SuperGrafx console."

View file

@ -21,7 +21,7 @@ supports_no_game = "false"
firmware_count = 1
firmware0_desc = "pcfx.rom (PC-FX BIOS v1.00 - 2 Sep 1994)"
firmware0_path = "pcfx.rom"
firmware0_md5 = "08e36edbea28a017f79f8d4f7ff9b6d7"
firmware0_opt = "false"
notes = "(!) pcfx.rom (md5): 08e36edbea28a017f79f8d4f7ff9b6d7"
description = "A fork of Mednafen's PC-FX emulation core, ported to libretro."

View file

@ -33,19 +33,27 @@ required_hw_api = "OpenGL Core >= 3.3 | Vulkan >= 1.0"
firmware_count = 5
firmware0_desc = "scph5500.bin (PS1 JP BIOS)"
firmware0_path = "scph5500.bin"
firmware0_md5 = "8dd7d5296a650fac7319bce665a6a53c"
firmware0_opt = "false"
firmware1_desc = "scph5501.bin (PS1 US BIOS)"
firmware1_path = "scph5501.bin"
firmware1_md5 = "490f666e1afb15b7362b406ed1cea246"
firmware1_opt = "false"
firmware2_desc = "scph5502.bin (PS1 EU BIOS)"
firmware2_path = "scph5502.bin"
firmware2_md5 = "32736f17079d0b2b7024407c39bd3050"
firmware2_opt = "false"
firmware3_desc = "psxonpsp660.bin (PSP PS1 BIOS)"
firmware3_path = "psxonpsp660.bin"
firmware3_md5 = "c53ca5908936d412331790f4426c6c33"
firmware3_opt = "true"
firmware4_desc = "ps1_rom.bin (PS3 PS1 BIOS)"
firmware4_path = "ps1_rom.bin"
firmware4_md5 = "81bbe60ba7a3d1cea1d48c14cbcc647b"
firmware4_opt = "true"
notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050|(!) psxonpsp660.bin (md5): c53ca5908936d412331790f4426c6c33|(!) ps1_rom.bin (md5): 81bbe60ba7a3d1cea1d48c14cbcc647b"
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."

View file

@ -32,19 +32,27 @@ load_subsystem = "false"
firmware_count = 5
firmware0_desc = "scph5500.bin (PS1 JP BIOS)"
firmware0_path = "scph5500.bin"
firmware0_md5 = "8dd7d5296a650fac7319bce665a6a53c"
firmware0_opt = "false"
firmware1_desc = "scph5501.bin (PS1 US BIOS)"
firmware1_path = "scph5501.bin"
firmware1_md5 = "490f666e1afb15b7362b406ed1cea246"
firmware1_opt = "false"
firmware2_desc = "scph5502.bin (PS1 EU BIOS)"
firmware2_path = "scph5502.bin"
firmware2_md5 = "32736f17079d0b2b7024407c39bd3050"
firmware2_opt = "false"
firmware3_desc = "psxonpsp660.bin (PSP PS1 BIOS)"
firmware3_path = "psxonpsp660.bin"
firmware3_md5 = "c53ca5908936d412331790f4426c6c33"
firmware3_opt = "true"
firmware4_desc = "ps1_rom.bin (PS3 PS1 BIOS)"
firmware4_path = "ps1_rom.bin"
firmware4_md5 = "81bbe60ba7a3d1cea1d48c14cbcc647b"
firmware4_opt = "true"
notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050|(!) psxonpsp660.bin (md5): c53ca5908936d412331790f4426c6c33|(!) ps1_rom.bin (md5): 81bbe60ba7a3d1cea1d48c14cbcc647b"
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."

View file

@ -32,16 +32,22 @@ load_subsystem = "false"
firmware_count = 4
firmware0_desc = "sega_101.bin (Saturn JP BIOS)"
firmware0_path = "sega_101.bin"
firmware0_md5 = "85ec9ca47d8f6807718151cbcca8b964"
firmware0_opt = "false"
firmware1_desc = "mpr-17933.bin (Saturn US/EU BIOS)"
firmware1_path = "mpr-17933.bin"
firmware1_md5 = "3240872c70984b6cbfda1586cab68dbe"
firmware1_opt = "false"
firmware2_desc = "mpr-18811-mx.ic1 (The King of Fighters '95 ROM Cartridge)"
firmware2_path = "mpr-18811-mx.ic1"
firmware2_md5 = "255113ba943c92a54facd25a10fd780c"
firmware2_opt = "true"
firmware3_desc = "mpr-19367-mx.ic1 (Ultraman: Hikari no Kyojin Densetsu ROM Cartridge)"
firmware3_path = "mpr-19367-mx.ic1"
firmware3_md5 = "1cd19988d1d72a3e7caa0b73234c96b4"
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 (circa mid-2019 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 increased internal resolution or other fun-but-accuracy-compromising features, unlike the other, less-accurate Saturn cores."

View file

@ -32,16 +32,19 @@ load_subsystem = "false"
firmware_count = 4
firmware0_desc = "syscard3.pce (Super CD-ROM2 System V3.xx)"
firmware0_path = "syscard3.pce"
firmware0_md5 = "38179df8f4ac870017db21ebcbf53114"
firmware0_opt = "true"
firmware1_desc = "syscard2.pce (CD-ROM System V2.xx)"
firmware1_path = "syscard2.pce"
firmware1_opt = "true"
firmware2_desc = "syscard1.pce (CD-ROM System V1.xx)"
firmware2_path = "syscard1.pce"
firmware2_opt = "true"
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."

View file

@ -19,27 +19,35 @@ firmware_count = 8
firmware0_desc = "firmware.bin (NDS Firmware)"
firmware0_path = "firmware.bin"
firmware0_opt = "true"
firmware1_desc = "bios7.bin (ARM7 BIOS)"
firmware1_path = "bios7.bin"
firmware1_md5 = "df692a80a5b1bc90728bc3dfc76cd948"
firmware1_opt = "true"
firmware2_desc = "bios9.bin (ARM9 BIOS)"
firmware2_path = "bios9.bin"
firmware2_md5 = "a392174eb3e572fed6447e956bde4b25"
firmware2_opt = "true"
firmware3_desc = "dsi_firmware.bin (DSi Firmware)"
firmware3_path = "dsi_firmware.bin"
firmware3_opt = "true"
firmware4_desc = "dsi_bios7.bin (DSi ARM7 BIOS)"
firmware4_path = "dsi_bios7.bin"
firmware4_opt = "true"
firmware5_desc = "dsi_bios9.bin (DSi ARM9 BIOS)"
firmware5_path = "dsi_bios9.bin"
firmware5_opt = "true"
firmware6_desc = "dsi_nand.bin (DSi NAND)"
firmware6_path = "dsi_nand.bin"
firmware6_opt = "true"
firmware7_desc = "dsi_sd_card.bin (DSi SD card)"
firmware7_path = "dsi_sd_card.bin"
firmware7_opt = "true"
notes = "(!) bios7.bin (md5): df692a80a5b1bc90728bc3dfc76cd948|(!) bios9.bin (md5): a392174eb3e572fed6447e956bde4b25"
description = "A port of the melonDS emulator to libretro. This core supports a variety of modern features, like hardware-accelerated internal res increases, as well as increased accuracy for some popular games. While not as mature as Desmume--and therefore not as compatible with the DS library as a whole--this core is a good first choice to try, with the Desmume core(s) as a fallback."

View file

@ -33,7 +33,9 @@ database = "Nintendo - Nintendo Entertainment System|Nintendo - Family Computer
firmware_count = 1
firmware0_desc = "disksys.rom (Family Computer Disk System BIOS)"
firmware0_path = "disksys.rom"
firmware0_md5 = "ca30b50f880eb660a320674ed365ef7a"
firmware0_opt = "true"
notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a|Press Retropad R1 to switch disk side.|HD Packs go in %system%/HdPacks/%game_name%|Custom palette in %system%/MesenPalette.pal"
notes = "Press Retropad R1 to switch disk side.|HD Packs go in %system%/HdPacks/%game_name%|Custom palette in %system%/MesenPalette.pal"
description = "Mesen a relatively new but highly accurate NES emulator. With great accuracy comes great resource requirements (relative to other NES emulators, at least), so this core is not a great choice for weak mobile devices or other low-power/embedded platforms. However, it is the best choice for users who seek the most accurate reproduction of the NES hardware. Mesen also supports some fun enhancements, such as HD sprite replacement packs."

View file

@ -33,16 +33,18 @@ is_experimental = "false"
firmware_count = 4
firmware0_desc = "gba_bios.bin (Game Boy Advance BIOS)"
firmware0_path = "gba_bios.bin"
firmware0_md5 = "a860e8c0b6d573d191e4ec7db1b1e4f6"
firmware0_opt = "true"
firmware1_desc = "gb_bios.bin (Game Boy BIOS)"
firmware1_path = "gb_bios.bin"
firmware1_md5 = "32fbbd84168d3482956eb3c5051637f5"
firmware1_opt = "true"
firmware2_desc = "gbc_bios.bin (Game Boy Color BIOS)"
firmware2_path = "gbc_bios.bin"
firmware2_md5 = "dbfce9db9deaa2567f6a84fde55f9680"
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"
description = "An advanced, mature and actively developed Game Boy Advance emulator, ported to libretro. This emulator strives for high accuracy and high performance, and it is generally a good first choice for GBA emulation on any platform where it is available. gpSP is a good fallback on devices that cannot maintain full speed with mGBA."

View file

@ -23,8 +23,7 @@ firmware_count = 1
firmware0_desc = "MacII.ROM"
firmware0_path = "MacII.ROM"
firmware0_md5 = "66223be1497460f1e60885eeb35e03cc"
firmware0_opt = "false"
notes = "(!) MacII.ROM (md5): 66223be1497460f1e60885eeb35e03cc"
description = "MacII variant of minivmac emulator"

View file

@ -17,54 +17,64 @@ firmware_count = 12
firmware0_desc = "neocd/neocd_f.rom (Front Loader BIOS)"
firmware0_path = "neocd/neocd_f.rom"
firmware0_sha1 = "a5f4a7a627b3083c979f6ebe1fabc5d2df6d083b"
firmware0_opt = "true"
firmware1_desc = "neocd/neocd_sf.rom (Front Loader BIOS (SMKDAN))"
firmware1_path = "neocd/neocd_sf.rom"
firmware1_sha1 = "4a94719ee5d0e3f2b981498f70efc1b8f1cef325"
firmware1_opt = "true"
firmware2_desc = "neocd/front-sp1.bin (Front Loader BIOS (MAME))"
firmware2_path = "neocd/front-sp1.bin"
firmware2_sha1 = "53bc1f283cdf00fa2efbb79f2e36d4c8038d743a"
firmware2_opt = "true"
firmware3_desc = "neocd/neocd_t.rom (Top Loader BIOS))"
firmware3_path = "neocd/neocd_t.rom"
firmware3_sha1 = "cc92b54a18a8bff6e595aabe8e5c360ba9e62eb5"
firmware3_opt = "true"
firmware4_desc = "neocd/neocd_st.rom (Top Loader BIOS (SMKDAN))"
firmware4_path = "neocd/neocd_st.rom"
firmware4_sha1 = "19729b51bdab60c42aafef6e20ea9234c7eb8410"
firmware4_opt = "true"
firmware5_desc = "neocd/top-sp1.bin (Top Loader BIOS (MAME))"
firmware5_path = "neocd/top-sp1.bin"
firmware5_sha1 = "235f4d1d74364415910f73c10ae5482d90b4274f"
firmware5_opt = "true"
firmware6_desc = "neocd/neocd_z.rom (CDZ BIOS)"
firmware6_path = "neocd/neocd_z.rom"
firmware6_sha1 = "b0f1c4fa8d4492a04431805f6537138b842b549f"
firmware6_opt = "true"
firmware7_desc = "neocd/neocd_sz.rom (CDZ BIOS (SMKDAN))"
firmware7_path = "neocd/neocd_sz.rom"
firmware7_sha1 = "6a947457031dd3a702a296862446d7485aa89dbb"
firmware7_opt = "true"
firmware8_desc = "neocd/neocd.bin (CDZ BIOS (MAME))"
firmware8_path = "neocd/neocd.bin"
firmware8_sha1 = "7bb26d1e5d1e930515219cb18bcde5b7b23e2eda"
firmware8_opt = "true"
firmware9_desc = "neocd/ng-lo.rom (Y-ZOOM ROM)"
firmware9_path = "neocd/ng-lo.rom"
firmware9_sha1 = "2b1c719531dac9bb503f22644e6e4236b91e7cfc"
firmware9_opt = "true"
firmware10_desc = "neocd/000-lo.lo (Y-ZOOM ROM (MAME))"
firmware10_path = "neocd/000-lo.lo"
firmware10_sha1 = "5992277debadeb64d1c1c64b0a92d9293eaf7e4a"
firmware10_opt = "true"
firmware11_desc = "neocd/uni-bioscd.rom (Universe BIOS 3.2)"
firmware11_path = "neocd/uni-bioscd.rom"
firmware11_sha1 = "5142f205912869b673a71480c5828b1eaed782a8"
firmware11_opt = "true"
notes = "(!) neocd/neocd_f.rom (sha1): a5f4a7a627b3083c979f6ebe1fabc5d2df6d083b|(!) neocd/neocd_sf.rom (sha1): 4a94719ee5d0e3f2b981498f70efc1b8f1cef325|(!) neocd/front-sp1.bin (sha1): 53bc1f283cdf00fa2efbb79f2e36d4c8038d743a|(!) neocd/neocd_t.rom (sha1): cc92b54a18a8bff6e595aabe8e5c360ba9e62eb5|(!) neocd/neocd_st.rom (sha1): 19729b51bdab60c42aafef6e20ea9234c7eb8410|(!) neocd/top-sp1.bin (sha1): 235f4d1d74364415910f73c10ae5482d90b4274f|(!) neocd/neocd_z.rom (sha1): b0f1c4fa8d4492a04431805f6537138b842b549f|(!) neocd/neocd_sz.rom (sha1): 6a947457031dd3a702a296862446d7485aa89dbb|(!) neocd/neocd.bin (sha1): 7bb26d1e5d1e930515219cb18bcde5b7b23e2eda|(!) neocd/ng-lo.rom (sha1): 2b1c719531dac9bb503f22644e6e4236b91e7cfc|(!) neocd/000-lo.lo (sha1): 5992277debadeb64d1c1c64b0a92d9293eaf7e4a|(!) neocd/uni-bioscd.rom (sha1): 5142f205912869b673a71480c5828b1eaed782a8"
# Libretro Features
supports_no_game = "false"

View file

@ -33,7 +33,8 @@ database = "Nintendo - Nintendo Entertainment System|Nintendo - Family Computer
firmware_count = 1
firmware0_desc = "disksys.rom (Family Computer Disk System BIOS)"
firmware0_path = "disksys.rom"
firmware0_md5 = "ca30b50f880eb660a320674ed365ef7a"
firmware0_opt = "true"
notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a|Press Retropad L1 to switch disk side."
notes = "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. In general, this core is a good choice for most users on desktop and mobile platforms."

View file

@ -25,13 +25,15 @@ needs_fullpath = "false"
firmware_count = 3
firmware0_desc = "ti83se.rom (TI-83 Silver Edition)"
firmware0_path = "ti83se.rom"
firmware0_md5 = "c6ff8204c5c81b7be34614dbbd690c8b"
firmware0_opt = "true"
firmware1_desc = "ti83plus.rom (TI-83 Plus)"
firmware1_path = "ti83plus.rom"
firmware1_md5 = "8011181f810b5ec4e9d6a03f0e14257a"
firmware1_opt = "true"
firmware2_desc = "ti83.rom (TI-83)"
firmware2_path = "ti83.rom"
firmware2_md5 = "d4448d09bbfde687c04f9e3310e023ab"
firmware2_opt = "true"
notes = "(!) ti83se.rom (md5): c6ff8204c5c81b7be34614dbbd690c8b|(!) ti83plus.rom (md5): 8011181f810b5ec4e9d6a03f0e14257a|(!) ti83.rom (md5): d4448d09bbfde687c04f9e3310e023ab"
description = "An emulator for the TI-83 family of graphing calculators. It is a port of the Wabbitemu emulator to libretro. It allows you to play your TI-83 games like never before in fullscreen using a gamepad. You can also control it with a mouse or keyboard, or you can just use the virtual mouse for navigation."

View file

@ -23,16 +23,19 @@ savestate_features = "basic"
firmware_count = 4
firmware0_desc = "o2rom.bin (Odyssey2 BIOS - G7000 model)"
firmware0_path = "o2rom.bin"
firmware0_md5 = "562d5ebf9e030a40d6fabfc2f33139fd"
firmware0_opt = "false"
firmware1_desc = "c52.bin (Videopac French BIOS - G7000 model)"
firmware1_path = "c52.bin"
firmware1_md5 = "f1071cdb0b6b10dde94d3bc8a6146387"
firmware1_opt = "false"
firmware2_desc = "g7400.bin (Videopac+ European BIOS - G7400 model)"
firmware2_path = "g7400.bin"
firmware2_md5 = "c500ff71236068e0dc0d0603d265ae76"
firmware2_opt = "false"
firmware3_desc = "jopac.bin (Videopac+ French BIOS - G7400 model)"
firmware3_path = "jopac.bin"
firmware3_md5 = "279008e4a0db2dc5f1c048853b033828"
firmware3_opt = "false"
notes = "(!) o2rom.bin (md5): 562d5ebf9e030a40d6fabfc2f33139fd|(!) c52.bin (md5): f1071cdb0b6b10dde94d3bc8a6146387|(!) g7400.bin (md5): c500ff71236068e0dc0d0603d265ae76|(!) jopac.bin (md5): 279008e4a0db2dc5f1c048853b033828"
description = "A port of the O2EM Odyssey 2 / VideoPac emulator to libretro."

View file

@ -34,56 +34,67 @@ firmware_count = 13
firmware0_desc = "panafz1.bin (Panasonic FZ-1 BIOS)"
firmware0_path = "panafz1.bin"
firmware0_md5 = "f47264dd47fe30f73ab3c010015c155b"
firmware0_opt = "true"
firmware1_desc = "panafz10.bin (Panasonic FZ-10 BIOS)"
firmware1_path = "panafz10.bin"
firmware1_md5 = "51f2f43ae2f3508a14d9f56597e2d3ce"
firmware1_opt = "true"
firmware2_desc = "panafz10-norsa.bin (Panasonic FZ-10 BIOS [Encryption Check Disabled])"
firmware2_path = "panafz10-norsa.bin"
firmware2_md5 = "1477bda80dc33731a65468c1f5bcbee9"
firmware2_opt = "true"
firmware3_desc = "panafz10e-anvil.bin (Panasonic FZ-10E ANVIL BIOS)"
firmware3_path = "panafz10e-anvil.bin"
firmware3_md5 = "a48e6746bd7edec0f40cff078f0bb19f"
firmware3_opt = "true"
firmware4_desc = "panafz10e-anvil-norsa.bin (Panasonic FZ-10E ANVIL BIOS [Encryption Check Disabled])"
firmware4_path = "panafz10e-anvil-norsa.bin"
firmware4_md5 = "cf11bbb5a16d7af9875cca9de9a15e09"
firmware4_opt = "true"
firmware5_desc = "goldstar.bin (Goldstar GDO-101M BIOS)"
firmware5_path = "goldstar.bin"
firmware5_md5 = "8639fd5e549bd6238cfee79e3e749114"
firmware5_opt = "true"
firmware6_desc = "sanyotry.bin (Sanyo Try IMP-21J BIOS)"
firmware6_path = "sanyotry.bin"
firmware6_md5 = "35fa1a1ebaaeea286dc5cd15487c13ea"
firmware6_opt = "true"
firmware7_desc = "3do_arcade_saot.bin (Shootout At Old Tucson BIOS)"
firmware7_path = "3do_arcade_saot.bin"
firmware7_md5 = "8970fc987ab89a7f64da9f8a8c4333ff"
firmware7_opt = "true"
firmware8_desc = "panafz1-kanji.bin (Panasonic FZ-1 Kanji Font ROM)"
firmware8_path = "panafz1-kanji.bin"
firmware8_md5 = "b8dc97f778a6245c58e064b0312e8281"
firmware8_opt = "true"
firmware9_desc = "panafz10ja-anvil-kanji.bin (Panasonic FZ-10JA Kanji Font ROM)"
firmware9_path = "panafz10ja-anvil-kanji.bin"
firmware9_md5 = "428577250f43edc902ea239c50d2240d"
firmware9_opt = "true"
firmware10_desc = "panafz1j.bin (Panasonic FZ-1J BIOS)"
firmware10_path = "panafz1j.bin"
firmware10_md5 = "a496cfdded3da562759be3561317b605"
firmware10_opt = "true"
firmware11_desc = "panafz1j-norsa.bin (Panasonic FZ-1J BIOS [Encryption Check Disabled])"
firmware11_path = "panafz1j-norsa.bin"
firmware11_md5 = "f6c71de7470d16abe4f71b1444883dc8"
firmware11_opt = "true"
firmware12_desc = "panafz1j-kanji.bin (Panasonic FZ-1J Kanji Font ROM)"
firmware12_path = "panafz1j-kanji.bin"
firmware12_md5 = "c23fb5d5e6bb1c240d02cf968972be37"
firmware12_opt = "true"
notes = "(!) panafz1.bin (md5): f47264dd47fe30f73ab3c010015c155b|(!) panafz10.bin (md5): 51f2f43ae2f3508a14d9f56597e2d3ce|(!) panafz10-norsa.bin (md5): 1477bda80dc33731a65468c1f5bcbee9|(!) panafz10e-anvil.bin (md5): a48e6746bd7edec0f40cff078f0bb19f|(!) panafz10e-anvil-norsa.bin (md5): cf11bbb5a16d7af9875cca9de9a15e09|(!) goldstar.bin (md5): 8639fd5e549bd6238cfee79e3e749114|(!) sanyotry.bin (md5): 35fa1a1ebaaeea286dc5cd15487c13ea|(!) 3do_arcade_saot.bin (md5): 8970fc987ab89a7f64da9f8a8c4333ff|(!) panafz1-kanji.bin (md5): b8dc97f778a6245c58e064b0312e8281|(!) panafz10ja-anvil-kanji.bin (md5): 428577250f43edc902ea239c50d2240d|(!) panafz1j.bin (md5): a496cfdded3da562759be3561317b605|(!) panafz1j-norsa.bin (md5): f6c71de7470d16abe4f71b1444883dc8|(!) panafz1j-kanji.bin (md5): c23fb5d5e6bb1c240d02cf968972be37"
description = "A port and continuation of the 4DO emulator, which itself is a fork of the FreeDO 3DO emulator, to libretro. This core is the best option for users seeking to play 3DO games, as it is the only one still under development."

View file

@ -26,7 +26,7 @@ savestate_features = "serialized"
firmware_count = 1
firmware0_desc = "64DD_IPL.bin (64DD IPL ROM)"
firmware0_path = "64DD_IPL.bin"
firmware0_md5 = "8d3d9f294b6e174bc7b1d2fd1c727530"
firmware0_opt = "true"
notes = "(!) 64DD_IPL.bin (md5): 8d3d9f294b6e174bc7b1d2fd1c727530"
description = "An N64 emulator based originally on Mupen64Plus, but with extensive changes that have caused the codebases to diverge significantly. This core was the first N64 emulator core available for libretro and has served as an experimental testbed for many features that were later included in the Mupen64plus-Next core, including the advanced Vulkan-based ParaLLEl-RDP and ParaLLEl-RSP plugins (hence the name). However, Mupen64plus-Next is a better choice for most users/usecases, and ParaLLEl-N64 mostly exists for further experimentation and for users that cannot run Mupen64plus-Next's GLideN64 plugin at full speed, as this core includes legacy Glide64, glN64 and Rice plugins, which have lower hardware/driver requirements. This debug core is not optimal for regular play and should not be used except for debugging purposes."

View file

@ -27,6 +27,6 @@ firmware_count = 1
firmware0_desc = "64DD_IPL.bin (64DD IPL ROM)"
firmware0_path = "64DD_IPL.bin"
firmware0_opt = "true"
notes = "(!) 64DD_IPL.bin (md5): 8d3d9f294b6e174bc7b1d2fd1c727530"
firmware0_md5 = "8d3d9f294b6e174bc7b1d2fd1c727530"
description = "An N64 emulator based originally on Mupen64Plus, but with extensive changes that have caused the codebases to diverge significantly. This core was the first N64 emulator core available for libretro and has served as an experimental testbed for many features that were later included in the Mupen64plus-Next core, including the advanced Vulkan-based ParaLLEl-RDP and ParaLLEl-RSP plugins (hence the name). However, Mupen64plus-Next is a better choice for most users/usecases, and ParaLLEl-N64 mostly exists for further experimentation and for users that cannot run Mupen64plus-Next's GLideN64 plugin at full speed, as this core includes legacy Glide64, glN64 and Rice plugins, which have lower hardware/driver requirements."

View file

@ -12,16 +12,20 @@ permissions = "dynarec"
display_version = "r21"
supports_no_game = "false"
is_experimental = "true"
# Firmware / BIOS
firmware_count = 3
firmware0_desc = "scph5500.bin (PS1 JP BIOS)"
firmware0_path = "scph5500.bin"
firmware0_opt = "true"
firmware0_md5 = "8dd7d5296a650fac7319bce665a6a53c"
firmware1_desc = "scph5501.bin (PS1 US BIOS)"
firmware1_path = "scph5501.bin"
firmware1_opt = "true"
firmware1_md5 = "490f666e1afb15b7362b406ed1cea246"
firmware2_desc = "scph5502.bin (PS1 EU BIOS)"
firmware2_path = "scph5502.bin"
firmware2_opt = "true"
notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050"
firmware2_md5 = "32736f17079d0b2b7024407c39bd3050"
description = "A never-completed fork of the PCSX-ReARMed codebase intended to target more general PC hardware. This core should not be used for playing games and exists only for research/historical purposes."

View file

@ -34,12 +34,14 @@ firmware_count = 3
firmware0_desc = "scph5500.bin (PS1 JP BIOS)"
firmware0_path = "scph5500.bin"
firmware0_opt = "true"
firmware0_md5 = "8dd7d5296a650fac7319bce665a6a53c"
firmware1_desc = "scph5501.bin (PS1 US BIOS)"
firmware1_path = "scph5501.bin"
firmware1_opt = "true"
firmware1_md5 = "490f666e1afb15b7362b406ed1cea246"
firmware2_desc = "scph5502.bin (PS1 EU BIOS)"
firmware2_path = "scph5502.bin"
firmware2_opt = "true"
notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050"
firmware2_md5 = "32736f17079d0b2b7024407c39bd3050"
description = "A port of the PCSX-ReARMed fork to libretro. This emulator is a technical marvel and runs incredibly well on 32-bit ARM CPUs, though it is also a good choice for other low-powered hardware that cannot run Beetle-PSX/-HW or Swanstation at full speed. However, this core has no support for increased internal resolution, texture filtering, etc., so users who want those features would be better served by the other cores. This 'interpreter' variant of the core removes the CPU dynarec for compatibility at the cost of being much slower than the normal core."

View file

@ -1,3 +1,4 @@
# Software Information
display_name = "Sony - PlayStation (PCSX ReARMed)"
authors = "PCSX Team|notaz|Exophase"
supported_extensions = "bin|cue|img|mdf|pbp|toc|cbn|m3u|ccd|chd|iso|exe"
@ -33,12 +34,14 @@ firmware_count = 3
firmware0_desc = "scph5500.bin (PS1 JP BIOS)"
firmware0_path = "scph5500.bin"
firmware0_opt = "true"
firmware0_md5 = "8dd7d5296a650fac7319bce665a6a53c"
firmware1_desc = "scph5501.bin (PS1 US BIOS)"
firmware1_path = "scph5501.bin"
firmware1_opt = "true"
firmware1_md5 = "490f666e1afb15b7362b406ed1cea246"
firmware2_desc = "scph5502.bin (PS1 EU BIOS)"
firmware2_path = "scph5502.bin"
firmware2_opt = "true"
notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050"
firmware2_md5 = "32736f17079d0b2b7024407c39bd3050"
description = "A port of the PCSX-ReARMed fork to libretro. This emulator is a technical marvel and runs incredibly well on 32-bit ARM CPUs, though it is also a good choice for other low-powered hardware that cannot run Beetle-PSX/-HW or Swanstation at full speed. However, this core has no support for increased internal resolution, texture filtering, etc., so users who want those features would be better served by the other cores."

View file

@ -33,12 +33,14 @@ firmware_count = 3
firmware0_desc = "scph5500.bin (PS1 JP BIOS)"
firmware0_path = "scph5500.bin"
firmware0_opt = "true"
firmware0_md5 = "8dd7d5296a650fac7319bce665a6a53c"
firmware1_desc = "scph5501.bin (PS1 US BIOS)"
firmware1_path = "scph5501.bin"
firmware1_opt = "true"
firmware1_md5 = "490f666e1afb15b7362b406ed1cea246"
firmware2_desc = "scph5502.bin (PS1 EU BIOS)"
firmware2_path = "scph5502.bin"
firmware2_opt = "true"
notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050"
firmware2_md5 = "32736f17079d0b2b7024407c39bd3050"
description = "A port of the PCSX-ReARMed fork to libretro. This emulator is a technical marvel and runs incredibly well on 32-bit ARM CPUs, though it is also a good choice for other low-powered hardware that cannot run Beetle-PSX/-HW or Swanstation at full speed. However, this core has no support for increased internal resolution, texture filtering, etc., so users who want those features would be better served by the other cores. This variant of the core requires the host device to support the NEON SIMD extension set to greatly improve performance and accuracy."

View file

@ -33,13 +33,15 @@ is_experimental = "false"
firmware_count = 3
firmware0_desc = "bios_CD_E.bin (MegaCD EU BIOS)"
firmware0_path = "bios_CD_E.bin"
firmware0_md5 = "e66fa1dc5820d254611fdcdba0662372"
firmware0_opt = "true"
firmware1_desc = "bios_CD_U.bin (SegaCD US BIOS)"
firmware1_path = "bios_CD_U.bin"
firmware1_md5 = "2efd74e3232ff260e371b99f84024f7f"
firmware1_opt = "true"
firmware2_desc = "bios_CD_J.bin (MegaCD JP BIOS)"
firmware2_path = "bios_CD_J.bin"
firmware2_md5 = "278a9397d192149e84e820ac621a8edd"
firmware2_opt = "true"
notes = "(!) bios_CD_U.bin (md5): 2efd74e3232ff260e371b99f84024f7f|(!) bios_CD_E.bin (md5): e66fa1dc5820d254611fdcdba0662372|(!) bios_CD_J.bin (md5): 278a9397d192149e84e820ac621a8edd"
description = "A fast and portable emulator for many Sega game consoles, ported to libretro. This core is notable for being the only open source emulator to support the 32X add-on. It also has very stable savestates, making it a good choice for features that require them. However, this core has lower accuracy than Genesis Plus GX and BlastEm, so users seeking the highest accuracy on reasonably-powered devices should use those cores instead."

View file

@ -33,7 +33,7 @@ is_experimental = "false"
firmware_count = 1
firmware0_desc = "bios.min (Pokemon Mini BIOS)"
firmware0_path = "bios.min"
firmware0_md5 = "1e4fb124a3a886865acb574f388c803d"
firmware0_opt = "true"
notes = "Suggested md5sum:|1e4fb124a3a886865acb574f388c803d = bios.min"
description = "A port of the homebrew PokeMini emulator, which emulates the Pokemon-Mini handheld console, to libretro."

View file

@ -34,7 +34,8 @@ is_experimental = "false"
firmware_count = 1
firmware0_desc = "ppge_atlas.zim (PPSSPP Data ROM)"
firmware0_path = "PPSSPP/ppge_atlas.zim"
firmware0_md5 = "a93fc411c1ce7d001a2a812643c70085"
firmware0_opt = "false"
notes = "(!) ppge_atlas.zim (md5): a93fc411c1ce7d001a2a812643c70085|(!) PPSSPP requires the asset files, lang folder, and flash0 folder inside the 'system\PPSSPP' directory.|(!) Check https://docs.libretro.com/library/ppsspp/#bios to find out how to get the assets files."
notes = "(!) PPSSPP requires the asset files, lang folder, and flash0 folder inside the 'system\PPSSPP' directory.|(!) Check https://docs.libretro.com/library/ppsspp/#bios to find out how to get the assets files."
description = "A port of the excellent and advanced Playstation Portable (PSP) emulator PPSSPP to libretro. This core runs very fast and is usable on every very modest hardware, while still supporting many advanced features and APIs to provide increased resolution, texture filtering, etc. Aside from the normal libretro frontend features, this core also supports its own native cheats and high-res texture packs by placing them in the core's directory structure that gets created in the frontend's 'saves' directory."

View file

@ -33,7 +33,7 @@ is_experimental = "false"
firmware_count = 1
firmware0_desc = "7800 BIOS (U).rom (7800 BIOS)"
firmware0_path = "7800 BIOS (U).rom"
firmware0_md5 = "0763f1ffb006ddbe32e52d497ee848ae"
firmware0_opt = "true"
notes = "(!) 7800 BIOS (U).rom (md5): 0763f1ffb006ddbe32e52d497ee848ae"
description = "A port of the ProSystem Atari 7800 emulator to libretro."

View file

@ -33,40 +33,51 @@ is_experimental = "false"
firmware_count = 12
firmware0_desc = "kick33180.A500 | amiga-os-120.rom (A500-A2000 KS v1.2 rev 33.180)"
firmware0_path = "kick33180.A500"
firmware0_md5 = "85ad74194e87c08904327de1a9443b7a"
firmware0_opt = "true"
firmware1_desc = "kick34005.A500 | amiga-os-130.rom (A500-A2000-CDTV KS v1.3 rev 34.005)"
firmware1_path = "kick34005.A500"
firmware1_md5 = "82a21c1890cae844b3df741f2762d48d"
firmware1_opt = "false"
firmware2_desc = "kick37175.A500 | amiga-os-204.rom (A500+ KS v2.04 rev 37.175)"
firmware2_path = "kick37175.A500"
firmware2_md5 = "dc10d7bdd1b6f450773dfb558477c230"
firmware2_opt = "true"
firmware3_desc = "kick37350.A600 | amiga-os-205-a600.rom (A600 KS v2.05 rev 37.350)"
firmware3_path = "kick37350.A600"
firmware3_md5 = "465646c9b6729f77eea5314d1f057951"
firmware3_opt = "true"
firmware4_desc = "kick40063.A600 | amiga-os-310-a600.rom (A600-A2000 KS v3.1 rev 40.063)"
firmware4_path = "kick40063.A600"
firmware4_md5 = "e40a5dfb3d017ba8779faba30cbd1c8e"
firmware4_opt = "true"
firmware5_desc = "kick39106.A1200 | amiga-os-300-a1200.rom (A1200 KS v3.0 rev 39.106)"
firmware5_path = "kick39106.A1200"
firmware5_md5 = "b7cc148386aa631136f510cd29e42fc3"
firmware5_opt = "true"
firmware6_desc = "kick40068.A1200 | amiga-os-310-a1200.rom (A1200 KS v3.1 rev 40.068)"
firmware6_path = "kick40068.A1200"
firmware6_md5 = "646773759326fbac3b2311fd8c8793ee"
firmware6_opt = "false"
firmware7_desc = "kick39106.A4000 | amiga-os-300-a4000.rom (A4000 KS v3.0 rev 39.106)"
firmware7_path = "kick39106.A4000"
firmware7_md5 = "9b8bdd5a3fd32c2a5a6f5b1aefc799a5"
firmware7_opt = "true"
firmware8_desc = "kick40068.A4000 | amiga-os-310-a4000.rom (A4000 KS v3.1 rev 40.068)"
firmware8_path = "kick40068.A4000"
firmware8_md5 = "9bdedde6a4f33555b4a270c8ca53297d"
firmware8_opt = "true"
firmware9_desc = "kick34005.CDTV | amiga-os-130-cdtv-ext.rom (CDTV extended ROM v1.0)"
firmware9_path = "kick34005.CDTV"
firmware9_md5 = "89da1838a24460e4b93f4f0c5d92d48d"
firmware9_opt = "true"
firmware10_desc = "kick40060.CD32 | amiga-os-310-cd32.rom (CD32 KS v3.1 rev 40.060)"
firmware10_path = "kick40060.CD32"
firmware10_md5 = "5f8924d013dd57a89cf349f4cdedc6b1"
firmware10_opt = "false"
firmware11_desc = "kick40060.CD32.ext | amiga-os-310-cd32-ext.rom (CD32 extended ROM rev 40.060)"
firmware11_path = "kick40060.CD32.ext"
firmware11_md5 = "bb72565701b1b6faece07d68ea5da639"
firmware11_opt = "false"
notes = "(!) kick33180.A500 (md5): 85ad74194e87c08904327de1a9443b7a|(!) kick34005.A500 (md5): 82a21c1890cae844b3df741f2762d48d|(!) kick37175.A500 (md5): dc10d7bdd1b6f450773dfb558477c230|(!) kick37350.A600 (md5): 465646c9b6729f77eea5314d1f057951|(!) kick40063.A600 (md5): e40a5dfb3d017ba8779faba30cbd1c8e|(!) kick39106.A1200 (md5): b7cc148386aa631136f510cd29e42fc3|(!) kick40068.A1200 (md5): 646773759326fbac3b2311fd8c8793ee|(!) kick39106.A4000 (md5): 9b8bdd5a3fd32c2a5a6f5b1aefc799a5|(!) kick40068.A4000 (md5): 9bdedde6a4f33555b4a270c8ca53297d|(!) kick34005.CDTV (md5): 89da1838a24460e4b93f4f0c5d92d48d|(!) kick40060.CD32 (md5): 5f8924d013dd57a89cf349f4cdedc6b1|(!) kick40060.CD32.ext (md5): bb72565701b1b6faece07d68ea5da639"
description = "A port of the PUAE Amiga emulator, which is itself a continuation of the E-UAE emulator, to libretro. The core has a built-in AROS fallback Kickstart that is compatible enough for some A500 games, but a proper Kickstart ROM is preferred. This core is well-integrated with libretro and is the less accurate version more suitable for weaker devices."

View file

@ -33,40 +33,62 @@ is_experimental = "false"
firmware_count = 12
firmware0_desc = "kick33180.A500 | amiga-os-120.rom (A500-A2000 KS v1.2 rev 33.180)"
firmware0_path = "kick33180.A500"
firmware0_md5 = "85ad74194e87c08904327de1a9443b7a"
firmware0_opt = "true"
firmware1_desc = "kick34005.A500 | amiga-os-130.rom (A500-A2000-CDTV KS v1.3 rev 34.005)"
firmware1_path = "kick34005.A500"
firmware1_md5 = "82a21c1890cae844b3df741f2762d48d"
firmware1_opt = "false"
firmware2_desc = "kick37175.A500 | amiga-os-204.rom (A500+ KS v2.04 rev 37.175)"
firmware2_path = "kick37175.A500"
firmware2_md5 = "dc10d7bdd1b6f450773dfb558477c230"
firmware2_opt = "true"
firmware3_desc = "kick37350.A600 | amiga-os-205-a600.rom (A600 KS v2.05 rev 37.350)"
firmware3_path = "kick37350.A600"
firmware3_md5 = "465646c9b6729f77eea5314d1f057951"
firmware3_opt = "true"
firmware4_desc = "kick40063.A600 | amiga-os-310-a600.rom (A600-A2000 KS v3.1 rev 40.063)"
firmware4_path = "kick40063.A600"
firmware4_md5 = "e40a5dfb3d017ba8779faba30cbd1c8e"
firmware4_opt = "true"
firmware5_desc = "kick39106.A1200 | amiga-os-300-a1200.rom (A1200 KS v3.0 rev 39.106)"
firmware5_path = "kick39106.A1200"
firmware5_md5 = "b7cc148386aa631136f510cd29e42fc3"
firmware5_opt = "true"
firmware6_desc = "kick40068.A1200 | amiga-os-310-a1200.rom (A1200 KS v3.1 rev 40.068)"
firmware6_path = "kick40068.A1200"
firmware6_md5 = "646773759326fbac3b2311fd8c8793ee"
firmware6_opt = "false"
firmware7_desc = "kick39106.A4000 | amiga-os-300-a4000.rom (A4000 KS v3.0 rev 39.106)"
firmware7_path = "kick39106.A4000"
firmware7_md5 = "9b8bdd5a3fd32c2a5a6f5b1aefc799a5"
firmware7_opt = "true"
firmware8_desc = "kick40068.A4000 | amiga-os-310-a4000.rom (A4000 KS v3.1 rev 40.068)"
firmware8_path = "kick40068.A4000"
firmware8_md5 = "9bdedde6a4f33555b4a270c8ca53297d"
firmware8_opt = "true"
firmware9_desc = "kick34005.CDTV | amiga-os-130-cdtv-ext.rom (CDTV extended ROM v1.0)"
firmware9_path = "kick34005.CDTV"
firmware9_md5 = "89da1838a24460e4b93f4f0c5d92d48d"
firmware9_opt = "true"
firmware10_desc = "kick40060.CD32 | amiga-os-310-cd32.rom (CD32 KS v3.1 rev 40.060)"
firmware10_path = "kick40060.CD32"
firmware10_md5 = "5f8924d013dd57a89cf349f4cdedc6b1"
firmware10_opt = "false"
firmware11_desc = "kick40060.CD32.ext | amiga-os-310-cd32-ext.rom (CD32 extended ROM rev 40.060)"
firmware11_path = "kick40060.CD32.ext"
firmware11_md5 = "bb72565701b1b6faece07d68ea5da639"
firmware11_opt = "false"
notes = "(!) kick33180.A500 (md5): 85ad74194e87c08904327de1a9443b7a|(!) kick34005.A500 (md5): 82a21c1890cae844b3df741f2762d48d|(!) kick37175.A500 (md5): dc10d7bdd1b6f450773dfb558477c230|(!) kick37350.A600 (md5): 465646c9b6729f77eea5314d1f057951|(!) kick40063.A600 (md5): e40a5dfb3d017ba8779faba30cbd1c8e|(!) kick39106.A1200 (md5): b7cc148386aa631136f510cd29e42fc3|(!) kick40068.A1200 (md5): 646773759326fbac3b2311fd8c8793ee|(!) kick39106.A4000 (md5): 9b8bdd5a3fd32c2a5a6f5b1aefc799a5|(!) kick40068.A4000 (md5): 9bdedde6a4f33555b4a270c8ca53297d|(!) kick34005.CDTV (md5): 89da1838a24460e4b93f4f0c5d92d48d|(!) kick40060.CD32 (md5): 5f8924d013dd57a89cf349f4cdedc6b1|(!) kick40060.CD32.ext (md5): bb72565701b1b6faece07d68ea5da639"
description = "A port of the PUAE Amiga emulator, which is itself a continuation of the E-UAE emulator, to libretro. The core has a built-in AROS fallback Kickstart that is compatible enough for some A500 games, but a proper Kickstart ROM is preferred. This core is well-integrated with libretro and is the first option users should try when seeking to play Amiga games via libretro."

View file

@ -22,10 +22,12 @@ is_experimental = "true"
firmware_count = 2
firmware0_desc = "boot.bin (Dreamcast BIOS)"
firmware0_path = "dc/boot.bin"
firmware0_md5 = "e10c53c2f8b90bab96ead2d368858623"
firmware0_opt = "false"
firmware1_desc = "flash.bin (Date/Time/Language)"
firmware1_path = "dc/flash.bin"
firmware1_md5 = "0a93f7940c455905bea6e392dfde92a4"
firmware1_opt = "false"
notes = "(!) boot.bin (md5): e10c53c2f8b90bab96ead2d368858623|(!) flash.bin (md5): 0a93f7940c455905bea6e392dfde92a4"
description = "A fork of the final open-source release of the Redream Dreamcast emulator before the project relicensed and became closed-source. It is missing many of the popular features of the later, closed-source releases, such as increased internal resolution and HLE BIOS and, as such, the Flycast-libretro core is typically a much better option for actually playing games via libretro. This core remains for historical value and in case future developers wish to learn from or further develop the codebase."

View file

@ -21,10 +21,11 @@ supports_no_game = "false"
firmware_count = 2
firmware0_desc = "dmg_boot.bin (Game Boy boot ROM)"
firmware0_path = "dmg_boot.bin"
firmware0_md5 = "32fbbd84168d3482956eb3c5051637f5"
firmware0_opt = "true"
firmware1_desc = "cgb_boot.bin (Game Boy Color boot ROM)"
firmware1_path = "cgb_boot.bin"
firmware1_md5 = "dbfce9db9deaa2567f6a84fde55f9680"
firmware1_opt = "true"
notes = "(!) dmg_boot.bin (md5): 32fbbd84168d3482956eb3c5051637f5|(!) cgb_boot.bin (md5): dbfce9db9deaa2567f6a84fde55f9680"
description = "A port of the highly accurate Game Boy emulator, SameBoy, to libretro. This core has the highest accuracy of any Game Boy emulator and also supports a variety of fun features and improvements. While its requirements are higher than most other Game Boy cores, it is a good first choice for devices strong enough to run it full speed. Lower-power devices will be better-served by Gambatte-libretro, which still has very high accuracy/compatibility and runs blisteringly fast."

View file

@ -17,11 +17,13 @@ systemid = "super_nes"
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_md5 = "fed4d8242cfbed61343d53d48432aced"
firmware0_opt = "true"
firmware1_desc = "STBIOS.bin (Sufami Turbo (Japan))"
firmware1_path = "STBIOS.bin"
firmware1_md5 = "d3a44ba7d42a74d3ac58cb9c14c6a5ca"
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."
notes = "(!) To start BS-X games from the RPG-like interface, go back into the house and select the 1st option."
# Libretro Features
savestate = "true"

View file

@ -48,7 +48,4 @@ firmware0_desc = "squirreljme.sqc (SquirrelJME ROM)"
firmware0_path = "squirreljme.sqc"
firmware0_opt = "true"
# Additional notes:
#notes = "(!) hash|(!) game rom|(^) continue|[1] notes|[^] continue|[*] list"
description = "A port of the SquirrelJME Java ME 8 Virtual Machine emulator to libretro. Intended to be small, fast and maintain high compatibility, the core also supports older J2ME software and games designed for flip-phones."

View file

@ -28,19 +28,24 @@ disk_control = "true"
firmware_count = 5
firmware0_desc = "psxonpsp660.bin (PSP PS1 BIOS)"
firmware0_path = "psxonpsp660.bin"
firmware0_md5 = "c53ca5908936d412331790f4426c6c33"
firmware0_opt = "true"
firmware1_desc = "scph5500.bin (PS1 JP BIOS)"
firmware1_path = "scph5500.bin"
firmware1_md5 = "8dd7d5296a650fac7319bce665a6a53c"
firmware1_opt = "true"
firmware2_desc = "scph5501.bin (PS1 US BIOS)"
firmware2_path = "scph5501.bin"
firmware2_md5 = "490f666e1afb15b7362b406ed1cea246"
firmware2_opt = "true"
firmware3_desc = "scph5502.bin (PS1 EU BIOS)"
firmware3_path = "scph5502.bin"
firmware3_md5 = "32736f17079d0b2b7024407c39bd3050"
firmware3_opt = "true"
firmware4_desc = "ps1_rom.bin (PS3 PS1 BIOS)"
firmware4_path = "ps1_rom.bin"
firmware4_md5 = "81bbe60ba7a3d1cea1d48c14cbcc647b"
firmware4_opt = "true"
notes = "(!) psxonpsp660.bin (md5): c53ca5908936d412331790f4426c6c33|(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050||(!) ps1_rom.bin (md5): 81bbe60ba7a3d1cea1d48c14cbcc647b| This core also supports No-Intro BIOS images."
notes = "This core also supports No-Intro BIOS images."
description = "SwanStation is a fork of the Duckstation PlayStation 1 (aka PSX) emulator focusing on playability, speed, and long-term maintainability ported to libretro. A 'BIOS' ROM image is required to start the emulator and to play games. SwanStation includes hardware rendering (OpenGL, Vulkan and D3D11), upscaling, 24-bit color, and a dynamic recompiler (x86-64, ARMv7, AArch64)."

View file

@ -21,7 +21,7 @@ supports_no_game = "false"
firmware_count = 1
firmware0_desc = "gba_bios.bin (Game Boy Advance BIOS)"
firmware0_path = "gba_bios.bin"
firmware0_md5 = "a860e8c0b6d573d191e4ec7db1b1e4f6"
firmware0_opt = "false"
notes = "(!) gba_bios.bin (md5): a860e8c0b6d573d191e4ec7db1b1e4f6"
description = "A fork of the PSP-specific TempGBA emulator for the Game Boy Advance console, ported to libretro. This core is only intended for use on Playstation Portable hardware, and, as a device-optimized fork of gpSP, it is intended to provide a better, more playable experience for GBA games on this low-powered device. Anyone using any other device should stick with the regular gpSP core or--even better--a more accurate core, such as mGBA."

View file

@ -33,7 +33,7 @@ is_experimental = "false"
firmware_count = 1
firmware0_desc = "gba_bios.bin (Game Boy Advance BIOS)"
firmware0_path = "gba_bios.bin"
firmware0_md5 = "a860e8c0b6d573d191e4ec7db1b1e4f6"
firmware0_opt = "true"
notes = "(!) gba_bios.bin (md5): a860e8c0b6d573d191e4ec7db1b1e4f6"
description = "A fork of the venerable Game Boy Advance emulator, VisualBoy Advance-Merged, branched off circa 2011, but with some backported patches for improved performance and compatibility. This core runs a bit faster than the up-to-date VBA-M core, but it is based on an older snapshot of the codebase and lacks many years of development and improvements, resulting in compatibility issues with some games (mostly related to a lack of support for the tilt and solar sensors). Most users should start with the up-to-date VBA-M core and only fall back to this one if they need the additional performance boost."

View file

@ -33,13 +33,15 @@ is_experimental = "false"
firmware_count = 3
firmware0_desc = "gba_bios.bin (Game Boy Advance BIOS)"
firmware0_path = "gba_bios.bin"
firmware0_md5 = "a860e8c0b6d573d191e4ec7db1b1e4f6"
firmware0_opt = "true"
firmware1_desc = "gb_bios.bin (Game Boy BIOS)"
firmware1_path = "gb_bios.bin"
firmware1_md5 = "32fbbd84168d3482956eb3c5051637f5"
firmware1_opt = "true"
firmware2_desc = "gbc_bios.bin (Game Boy Color BIOS)"
firmware2_path = "gbc_bios.bin"
firmware2_md5 = "dbfce9db9deaa2567f6a84fde55f9680"
firmware2_opt = "true"
notes = "(!) gba_bios.bin (md5): a860e8c0b6d573d191e4ec7db1b1e4f6|(!) gb_bios.bin (md5): 32fbbd84168d3482956eb3c5051637f5|(!) gbc_bios.bin (md5): dbfce9db9deaa2567f6a84fde55f9680"
description = "An up-to-date libretro port of the venerable Game Boy Advance emulator, VisualBoy Advance-Merged. In addition to Game Boy Advance, this core also supports Game Boy, Game Boy Color and Super Game Boy (borders and palette, only). Most users should start with this VBA-M core and only fall back to the older VBA-Next core if they need the additional performance boost at the cost of reduced accuracy and compatibility."

View file

@ -33,19 +33,23 @@ is_experimental = "false"
firmware_count = 5
firmware0_desc = "vice/JiffyDOS_C128.bin (JiffyDOS C128 Kernal)"
firmware0_path = "vice/JiffyDOS_C128.bin"
firmware0_md5 = "cbbd1bbcb5e4fd8046b6030ab71fc021"
firmware0_opt = "true"
firmware1_desc = "vice/JiffyDOS_C64.bin (JiffyDOS C64 Kernal)"
firmware1_path = "vice/JiffyDOS_C64.bin"
firmware1_md5 = "be09394f0576cf81fa8bacf634daf9a2"
firmware1_opt = "true"
firmware2_desc = "vice/JiffyDOS_1541-II.bin (JiffyDOS 1541 drive BIOS)"
firmware2_path = "vice/JiffyDOS_1541-II.bin"
firmware2_md5 = "1b1e985ea5325a1f46eb7fd9681707bf"
firmware2_opt = "true"
firmware3_desc = "vice/JiffyDOS_1571_repl310654.bin (JiffyDOS 1571 drive BIOS)"
firmware3_path = "vice/JiffyDOS_1571_repl310654.bin"
firmware3_md5 = "41c6cc528e9515ffd0ed9b180f8467c0"
firmware3_opt = "true"
firmware4_desc = "vice/JiffyDOS_1581.bin (JiffyDOS 1581 drive BIOS)"
firmware4_path = "vice/JiffyDOS_1581.bin"
firmware4_md5 = "20b6885c6dc2d42c38754a365b043d71"
firmware4_opt = "true"
notes = "(!) JiffyDOS_C128.bin (md5): cbbd1bbcb5e4fd8046b6030ab71fc021|(!) JiffyDOS_C64.bin (md5): be09394f0576cf81fa8bacf634daf9a2|(!) JiffyDOS_1541-II.bin (md5): 1b1e985ea5325a1f46eb7fd9681707bf|(!) JiffyDOS_1571_repl310654.bin (md5): 41c6cc528e9515ffd0ed9b180f8467c0|(!) JiffyDOS_1581.bin (md5): 20b6885c6dc2d42c38754a365b043d71"
description = "The VICE x128 Commodore 64 emulator, isolated and ported to libretro. This core features a complete emulation of the internal MMU (Memory Management Unit), 80 column VDC screen, fast IEC bust emulation, 2 HMz mode, Z80 emulation plus all the features of the other VICE C64 emulation."

View file

@ -33,16 +33,19 @@ is_experimental = "false"
firmware_count = 4
firmware0_desc = "vice/JiffyDOS_C64.bin (JiffyDOS C64 Kernal)"
firmware0_path = "vice/JiffyDOS_C64.bin"
firmware0_md5 = "be09394f0576cf81fa8bacf634daf9a2"
firmware0_opt = "true"
firmware1_desc = "vice/JiffyDOS_1541-II.bin (JiffyDOS 1541 drive BIOS)"
firmware1_path = "vice/JiffyDOS_1541-II.bin"
firmware1_md5 = "1b1e985ea5325a1f46eb7fd9681707bf"
firmware1_opt = "true"
firmware2_desc = "vice/JiffyDOS_1571_repl310654.bin (JiffyDOS 1571 drive BIOS)"
firmware2_path = "vice/JiffyDOS_1571_repl310654.bin"
firmware2_md5 = "41c6cc528e9515ffd0ed9b180f8467c0"
firmware2_opt = "true"
firmware3_desc = "vice/JiffyDOS_1581.bin (JiffyDOS 1581 drive BIOS)"
firmware3_path = "vice/JiffyDOS_1581.bin"
firmware3_md5 = "20b6885c6dc2d42c38754a365b043d71"
firmware3_opt = "true"
notes = "(!) JiffyDOS_C64.bin (md5): be09394f0576cf81fa8bacf634daf9a2|(!) JiffyDOS_1541-II.bin (md5): 1b1e985ea5325a1f46eb7fd9681707bf|(!) JiffyDOS_1571_repl310654.bin (md5): 41c6cc528e9515ffd0ed9b180f8467c0|(!) JiffyDOS_1581.bin (md5): 20b6885c6dc2d42c38754a365b043d71"
description = "The VICE x64 (fast) Commodore 64 emulator, isolated and ported to libretro. This core features a fairly complete emulation of the VIC-II video chip, with all sprites, registers and video modes emulated in a fully cycle-accurate manner. However, the 'x64sc' core's VIC-II emulation is both cycle-based and pixel-accurate, making it a better choice for devices powerful enough to run it. Both cores include options to switch between the original 'fastSID' sound chip emulation and the slower but much more accurate 'reSID' module."

View file

@ -33,16 +33,19 @@ is_experimental = "false"
firmware_count = 4
firmware0_desc = "vice/JiffyDOS_C64.bin (JiffyDOS C64 Kernal)"
firmware0_path = "vice/JiffyDOS_C64.bin"
firmware0_md5 = "be09394f0576cf81fa8bacf634daf9a2"
firmware0_opt = "true"
firmware1_desc = "vice/JiffyDOS_1541-II.bin (JiffyDOS 1541 drive BIOS)"
firmware1_path = "vice/JiffyDOS_1541-II.bin"
firmware1_md5 = "1b1e985ea5325a1f46eb7fd9681707bf"
firmware1_opt = "true"
firmware2_desc = "vice/JiffyDOS_1571_repl310654.bin (JiffyDOS 1571 drive BIOS)"
firmware2_path = "vice/JiffyDOS_1571_repl310654.bin"
firmware2_md5 = "41c6cc528e9515ffd0ed9b180f8467c0"
firmware2_opt = "true"
firmware3_desc = "vice/JiffyDOS_1581.bin (JiffyDOS 1581 drive BIOS)"
firmware3_path = "vice/JiffyDOS_1581.bin"
firmware3_md5 = "20b6885c6dc2d42c38754a365b043d71"
firmware3_opt = "true"
notes = "(!) JiffyDOS_C64.bin (md5): be09394f0576cf81fa8bacf634daf9a2|(!) JiffyDOS_1541-II.bin (md5): 1b1e985ea5325a1f46eb7fd9681707bf|(!) JiffyDOS_1571_repl310654.bin (md5): 41c6cc528e9515ffd0ed9b180f8467c0|(!) JiffyDOS_1581.bin (md5): 20b6885c6dc2d42c38754a365b043d71"
description = "The VICE C64 Direct-to-TV emulator, isolated and ported to libretro. The C64DTV emulator, called `x64dtv', features emulation of C64DTV revisions 2 and 3. The emulator is under construction, but most of the DTV specific features are already supported (with varying accuracy). "

View file

@ -33,16 +33,19 @@ is_experimental = "false"
firmware_count = 4
firmware0_desc = "vice/JiffyDOS_C64.bin (JiffyDOS C64 Kernal)"
firmware0_path = "vice/JiffyDOS_C64.bin"
firmware0_md5 = "be09394f0576cf81fa8bacf634daf9a2"
firmware0_opt = "true"
firmware1_desc = "vice/JiffyDOS_1541-II.bin (JiffyDOS 1541 drive BIOS)"
firmware1_path = "vice/JiffyDOS_1541-II.bin"
firmware1_md5 = "1b1e985ea5325a1f46eb7fd9681707bf"
firmware1_opt = "true"
firmware2_desc = "vice/JiffyDOS_1571_repl310654.bin (JiffyDOS 1571 drive BIOS)"
firmware2_path = "vice/JiffyDOS_1571_repl310654.bin"
firmware2_md5 = "41c6cc528e9515ffd0ed9b180f8467c0"
firmware2_opt = "true"
firmware3_desc = "vice/JiffyDOS_1581.bin (JiffyDOS 1581 drive BIOS)"
firmware3_path = "vice/JiffyDOS_1581.bin"
firmware3_md5 = "20b6885c6dc2d42c38754a365b043d71"
firmware3_opt = "true"
notes = "(!) JiffyDOS_C64.bin (md5): be09394f0576cf81fa8bacf634daf9a2|(!) JiffyDOS_1541-II.bin (md5): 1b1e985ea5325a1f46eb7fd9681707bf|(!) JiffyDOS_1571_repl310654.bin (md5): 41c6cc528e9515ffd0ed9b180f8467c0|(!) JiffyDOS_1581.bin (md5): 20b6885c6dc2d42c38754a365b043d71"
description = "The VICE x64sc (accurate) Commodore 64 emulator, isolated and ported to libretro. This core features a cycle-based and pixel-accurate emulation of the VIC-II video chip. In contrast, the 'x64' core's VIC-II emulation is faster but less accurate, making it a better choice for devices that are not powerful enough to run this more accurate core. Both cores include options to switch between the original 'fastSID' sound chip emulation and the slower but much more accurate 'reSID' module."

View file

@ -33,16 +33,19 @@ is_experimental = "false"
firmware_count = 4
firmware0_desc = "vice/JiffyDOS_C64.bin (JiffyDOS C64 Kernal)"
firmware0_path = "vice/JiffyDOS_C64.bin"
firmware0_md5 = "be09394f0576cf81fa8bacf634daf9a2"
firmware0_opt = "true"
firmware1_desc = "vice/JiffyDOS_1541-II.bin (JiffyDOS 1541 drive BIOS)"
firmware1_path = "vice/JiffyDOS_1541-II.bin"
firmware1_md5 = "1b1e985ea5325a1f46eb7fd9681707bf"
firmware1_opt = "true"
firmware2_desc = "vice/JiffyDOS_1571_repl310654.bin (JiffyDOS 1571 drive BIOS)"
firmware2_path = "vice/JiffyDOS_1571_repl310654.bin"
firmware2_md5 = "41c6cc528e9515ffd0ed9b180f8467c0"
firmware2_opt = "true"
firmware3_desc = "vice/JiffyDOS_1581.bin (JiffyDOS 1581 drive BIOS)"
firmware3_path = "vice/JiffyDOS_1581.bin"
firmware3_md5 = "20b6885c6dc2d42c38754a365b043d71"
firmware3_opt = "true"
notes = "(!) JiffyDOS_C64.bin (md5): be09394f0576cf81fa8bacf634daf9a2|(!) JiffyDOS_1541-II.bin (md5): 1b1e985ea5325a1f46eb7fd9681707bf|(!) JiffyDOS_1571_repl310654.bin (md5): 41c6cc528e9515ffd0ed9b180f8467c0|(!) JiffyDOS_1581.bin (md5): 20b6885c6dc2d42c38754a365b043d71"
description = "The VICE xscpu64 emulator, isolated and ported to libretro. This core simulates a Commodore 64 equipped with a SuperCPU64 V2B, which provides a 20 MHz asynchronous single-cycle 65816 CPU core, 128 KiB static RAM, 0-16 MiB SIMM RAM and 64-512 KiB EPROM."

View file

@ -19,15 +19,14 @@ supports_no_game = "false"
# BIOS / Firmware
firmware_count = 2
firmware0_desc = "xmil/IPLROM.X1 (Sharp X1 IPL ROM)"
firmware0_path = "xmil/IPLROM.X1"
firmware0_opt = "true"
firmware0_md5 = "eeea1cd29c6e0e8b094790ae969bfa7"
firmware1_desc = "xmil/IPLROM.X1T (Sharp X1 8x8 Font ROM)"
firmware1_path = "xmil/IPLROM.X1T"
firmware1_opt = "true"
notes = "(!) xmil/IPLROM.X1 (md5): eeeea1cd29c6e0e8b094790ae969bfa7|(!) xmil/IPLROM.X1T (md5): 851e4a5936f17d13f8c39a980cf00d77"
firmware1_md5 = "851e4a5936f17d13f8c39a980cf00d77"
description = "A port of the X Millennium Sharp X1 emulator to libretro. IPLROM BIOS images are expected in a subdirectory of 'system' named 'xmil'. Opening disk images from the GUI does not currently work."

View file

@ -34,7 +34,9 @@ is_experimental = "false"
firmware_count = 1
firmware0_desc = "saturn_bios.bin (Saturn BIOS)"
firmware0_path = "saturn_bios.bin"
firmware0_md5 = "af5828fdff51384f99b3c4926be27762"
firmware0_opt = "false"
notes = "(!) saturn_bios.bin (md5): af5828fdff51384f99b3c4926be27762|Homepage : http://www.uoyabause.org/"
description = "A port of the YabaSanshiro Saturn emulator, which is itself a fork of the venerable Yabause emulator, to libretro. This core is less accurate than Beetle-Saturn core but it runs much faster and has some nice cosmetic features, such as increased internal resolution. Users with more powerful devices who still want cosmetic improvements should usually try the Kronos core first and only fall back to this core if they are unable to maintain full speed."
notes = "Homepage : http://www.uoyabause.org/"
description = "A port of the YabaSanshiro Saturn emulator, which is itself a fork of the venerable Yabause emulator, to libretro. This core is less accurate than Beetle-Saturn core but it runs much faster and has some nice cosmetic features, such as increased internal resolution. Users with more powerful devices who still want cosmetic improvements should usually try the Kronos

View file

@ -33,7 +33,7 @@ hw_render = "false"
firmware_count = 1
firmware0_desc = "saturn_bios.bin (Saturn BIOS)"
firmware0_path = "saturn_bios.bin"
firmware0_md5 = "af5828fdff51384f99b3c4926be27762"
firmware0_opt = "true"
notes = "(!) saturn_bios.bin (md5): af5828fdff51384f99b3c4926be27762"
description = "A port of the Yabause Sega Saturn emulator to libretro. This core is software rendered and does not support cosmetic enhancements such as increased internal resolution, unlike the Kronos and YabaSanshiro cores. Likewise, it is not focused on accuracy, so Beetle-Saturn is a better choice for users with powerful devices. In general, most users will be better served by those other cores and should only fall back to this one if all other cores fail for whatever reason."

View file

@ -1741,6 +1741,23 @@ libretro_geolith_name="Geolith"
libretro_geolith_git_url="https://github.com/libretro/geolith-libretro.git"
libretro_geolith_build_subdir="libretro"
include_core_m2000() {
register_module core "m2000"
}
libretro_m2000_name="M2000"
libretro_m2000_git_url="https://github.com/p2000t/M2000.git"
libretro_m2000_build_subdir="src/libretro"
include_core_applewin() {
register_module core "applewin"
}
libretro_applewin_name="AppleWin"
libretro_applewin_git_url="https://github.com/audetto/AppleWin.git"
libretro_applewin_git_submodules="yes"
libretro_applewin_build_rule="cmake"
libretro_applewin_build_args="-DBUILD_LIBRETRO=ON"
# CORE RULE VARIABLES
#
# All variables follow the format of libretro_<core>_<setting> where <core> is