mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-10 13:33:24 -05:00
feat: reprofile three cores on current upstream
This commit is contained in:
1 parent
cc24ff1bea
commit
63672e246f
3 files changed
+29
-53
No files matched your search
+17
-17
@@ -5,7 +5,7 @@ source: "https://github.com/libretro/dolphin"
|
|||||||
upstream: "https://github.com/dolphin-emu/dolphin"
|
upstream: "https://github.com/dolphin-emu/dolphin"
|
||||||
logo: "https://raw.githubusercontent.com/dolphin-emu/dolphin/master/Data/dolphin-emu.svg"
|
logo: "https://raw.githubusercontent.com/dolphin-emu/dolphin/master/Data/dolphin-emu.svg"
|
||||||
profiled_date: "2026-03-23"
|
profiled_date: "2026-03-23"
|
||||||
source_commit: "f5dfb7e3d36ce24551ed0bb886b79f3f192dac9d"
|
source_commit: "b4c88b46ad26227ebde585111de691db1b0a151a"
|
||||||
core_version: "Git"
|
core_version: "Git"
|
||||||
display_name: "Nintendo - GameCube / Wii (Dolphin)"
|
display_name: "Nintendo - GameCube / Wii (Dolphin)"
|
||||||
cores:
|
cores:
|
||||||
@@ -217,105 +217,105 @@ files:
|
|||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8723A BT firmware for Wiimote passthrough"
|
note: "Realtek 8723A BT firmware for Wiimote passthrough"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:387"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:387"
|
||||||
|
|
||||||
- name: "rtl8723b_fw.bin"
|
- name: "rtl8723b_fw.bin"
|
||||||
path: "Load/Firmware/rtl_bt/rtl8723b_fw.bin"
|
path: "Load/Firmware/rtl_bt/rtl8723b_fw.bin"
|
||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8723B BT firmware for Wiimote passthrough"
|
note: "Realtek 8723B BT firmware for Wiimote passthrough"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:389"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:389"
|
||||||
|
|
||||||
- name: "rtl8723d_fw.bin"
|
- name: "rtl8723d_fw.bin"
|
||||||
path: "Load/Firmware/rtl_bt/rtl8723d_fw.bin"
|
path: "Load/Firmware/rtl_bt/rtl8723d_fw.bin"
|
||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8723D BT firmware for Wiimote passthrough"
|
note: "Realtek 8723D BT firmware for Wiimote passthrough"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:391"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:391"
|
||||||
|
|
||||||
- name: "rtl8761a_fw.bin"
|
- name: "rtl8761a_fw.bin"
|
||||||
path: "Load/Firmware/rtl_bt/rtl8761a_fw.bin"
|
path: "Load/Firmware/rtl_bt/rtl8761a_fw.bin"
|
||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8761A BT firmware for Wiimote passthrough"
|
note: "Realtek 8761A BT firmware for Wiimote passthrough"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:393"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:393"
|
||||||
|
|
||||||
- name: "rtl8761bu_fw.bin"
|
- name: "rtl8761bu_fw.bin"
|
||||||
path: "Load/Firmware/rtl_bt/rtl8761bu_fw.bin"
|
path: "Load/Firmware/rtl_bt/rtl8761bu_fw.bin"
|
||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8761BU BT firmware for Wiimote passthrough (most common USB dongle)"
|
note: "Realtek 8761BU BT firmware for Wiimote passthrough (most common USB dongle)"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:395"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:395"
|
||||||
|
|
||||||
- name: "rtl8821a_fw.bin"
|
- name: "rtl8821a_fw.bin"
|
||||||
path: "Load/Firmware/rtl_bt/rtl8821a_fw.bin"
|
path: "Load/Firmware/rtl_bt/rtl8821a_fw.bin"
|
||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8821A BT firmware for Wiimote passthrough"
|
note: "Realtek 8821A BT firmware for Wiimote passthrough"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:397"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:397"
|
||||||
|
|
||||||
- name: "rtl8821c_fw.bin"
|
- name: "rtl8821c_fw.bin"
|
||||||
path: "Load/Firmware/rtl_bt/rtl8821c_fw.bin"
|
path: "Load/Firmware/rtl_bt/rtl8821c_fw.bin"
|
||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8821C BT firmware for Wiimote passthrough"
|
note: "Realtek 8821C BT firmware for Wiimote passthrough"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:399"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:399"
|
||||||
|
|
||||||
- name: "rtl8822b_fw.bin"
|
- name: "rtl8822b_fw.bin"
|
||||||
path: "Load/Firmware/rtl_bt/rtl8822b_fw.bin"
|
path: "Load/Firmware/rtl_bt/rtl8822b_fw.bin"
|
||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8822B BT firmware for Wiimote passthrough"
|
note: "Realtek 8822B BT firmware for Wiimote passthrough"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:403"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:403"
|
||||||
|
|
||||||
- name: "rtl8822cu_fw.bin"
|
- name: "rtl8822cu_fw.bin"
|
||||||
path: "Load/Firmware/rtl_bt/rtl8822cu_fw.bin"
|
path: "Load/Firmware/rtl_bt/rtl8822cu_fw.bin"
|
||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8822CU BT firmware for Wiimote passthrough"
|
note: "Realtek 8822CU BT firmware for Wiimote passthrough"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:401"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:401"
|
||||||
|
|
||||||
- name: "rtl8851bu_fw.bin"
|
- name: "rtl8851bu_fw.bin"
|
||||||
path: "Load/Firmware/rtl_bt/rtl8851bu_fw.bin"
|
path: "Load/Firmware/rtl_bt/rtl8851bu_fw.bin"
|
||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8851BU BT firmware for Wiimote passthrough"
|
note: "Realtek 8851BU BT firmware for Wiimote passthrough"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:405"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:405"
|
||||||
|
|
||||||
- name: "rtl8852au_fw.bin"
|
- name: "rtl8852au_fw.bin"
|
||||||
path: "Load/Firmware/rtl_bt/rtl8852au_fw.bin"
|
path: "Load/Firmware/rtl_bt/rtl8852au_fw.bin"
|
||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8852AU BT firmware for Wiimote passthrough"
|
note: "Realtek 8852AU BT firmware for Wiimote passthrough"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:407"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:407"
|
||||||
|
|
||||||
- name: "rtl8852bu_fw.bin"
|
- name: "rtl8852bu_fw.bin"
|
||||||
path: "Load/Firmware/rtl_bt/rtl8852bu_fw.bin"
|
path: "Load/Firmware/rtl_bt/rtl8852bu_fw.bin"
|
||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8852BU BT firmware for Wiimote passthrough"
|
note: "Realtek 8852BU BT firmware for Wiimote passthrough"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:409"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:409"
|
||||||
|
|
||||||
- name: "rtl8852cu_fw.bin"
|
- name: "rtl8852cu_fw.bin"
|
||||||
path: "Load/Firmware/rtl_bt/rtl8852cu_fw.bin"
|
path: "Load/Firmware/rtl_bt/rtl8852cu_fw.bin"
|
||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8852CU BT firmware for Wiimote passthrough"
|
note: "Realtek 8852CU BT firmware for Wiimote passthrough"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:411"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:411"
|
||||||
|
|
||||||
- name: "rtl8852btu_fw.bin"
|
- name: "rtl8852btu_fw.bin"
|
||||||
path: "Load/Firmware/rtl_bt/rtl8852btu_fw.bin"
|
path: "Load/Firmware/rtl_bt/rtl8852btu_fw.bin"
|
||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8852BT/8852BE-VT BT firmware for Wiimote passthrough"
|
note: "Realtek 8852BT/8852BE-VT BT firmware for Wiimote passthrough"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:413"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:413"
|
||||||
|
|
||||||
- name: "rtl8922au_fw.bin"
|
- name: "rtl8922au_fw.bin"
|
||||||
path: "Load/Firmware/rtl_bt/rtl8922au_fw.bin"
|
path: "Load/Firmware/rtl_bt/rtl8922au_fw.bin"
|
||||||
required: false
|
required: false
|
||||||
mode: standalone
|
mode: standalone
|
||||||
note: "Realtek 8922AU BT firmware for Wiimote passthrough"
|
note: "Realtek 8922AU BT firmware for Wiimote passthrough"
|
||||||
source_ref: "RealtekFirmwareLoader.cpp:415"
|
source_ref: "Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:415"
|
||||||
|
|
||||||
notes:
|
notes:
|
||||||
hle_available: true
|
hle_available: true
|
||||||
@@ -346,4 +346,4 @@ notes:
|
|||||||
Realtek chipsets (very common) require firmware files in Load/Firmware/rtl_bt/.
|
Realtek chipsets (very common) require firmware files in Load/Firmware/rtl_bt/.
|
||||||
Dolphin can auto-download these from kernel-firmware/linux-firmware on GitLab.
|
Dolphin can auto-download these from kernel-firmware/linux-firmware on GitLab.
|
||||||
15 device families supported. Each needs _fw.bin (required) + _config.bin (optional).
|
15 device families supported. Each needs _fw.bin (required) + _config.bin (optional).
|
||||||
ref: RealtekFirmwareLoader.cpp:75-179 (device IDs), 382-420 (firmware names)
|
ref: Source/Core/Core/IOS/USB/Bluetooth/RealtekFirmwareLoader.cpp:75-179 (device IDs), 382-420 (firmware names)
|
||||||
+10
-34
@@ -4,7 +4,7 @@ core_classification: community_fork
|
|||||||
source: "https://github.com/libretro/same_cdi"
|
source: "https://github.com/libretro/same_cdi"
|
||||||
upstream: "https://github.com/mamedev/mame"
|
upstream: "https://github.com/mamedev/mame"
|
||||||
profiled_date: "2026-03-25"
|
profiled_date: "2026-03-25"
|
||||||
source_commit: "7ee1d8e9cb4307b7cd44ee1dd757e9b3f48f41d5"
|
source_commit: "8a3c2acdbeb57aea4e74aeadaa703fdc5c9c5de9"
|
||||||
core_version: "Git"
|
core_version: "Git"
|
||||||
display_name: "Philips - CDi (SAME CDi)"
|
display_name: "Philips - CDi (SAME CDi)"
|
||||||
cores: [same_cdi]
|
cores: [same_cdi]
|
||||||
@@ -14,10 +14,10 @@ systems:
|
|||||||
notes: |
|
notes: |
|
||||||
SAME CDi is a Single Arcade Machine Emulator fork of MAME libretro, stripped
|
SAME CDi is a Single Arcade Machine Emulator fork of MAME libretro, stripped
|
||||||
down to just the Philips CD-i driver. The core hardcodes "cdimono1" as the
|
down to just the Philips CD-i driver. The core hardcodes "cdimono1" as the
|
||||||
forced system (retro_init.cpp:86,454) and searches for MAME ROM ZIPs in:
|
forced system (src/osd/libretro/libretro-internal/retro_init.cpp:86,454) and searches for MAME ROM ZIPs in:
|
||||||
<system_dir>/same_cdi/bios/
|
<system_dir>/same_cdi/bios/
|
||||||
|
|
||||||
The ROM path (-rp) is built at retro_init.cpp:534 as:
|
The ROM path (-rp) is built at src/osd/libretro/libretro-internal/retro_init.cpp:534 as:
|
||||||
<game_path>;<system_dir>/same_cdi/bios/
|
<game_path>;<system_dir>/same_cdi/bios/
|
||||||
|
|
||||||
MAME expects each romset as a ZIP containing the individual ROM files.
|
MAME expects each romset as a ZIP containing the individual ROM files.
|
||||||
@@ -32,8 +32,8 @@ notes: |
|
|||||||
|
|
||||||
ROM definitions: src/mame/drivers/cdi.cpp:574-640.
|
ROM definitions: src/mame/drivers/cdi.cpp:574-640.
|
||||||
Quizard game ROMs: src/mame/drivers/cdi.cpp:662-820.
|
Quizard game ROMs: src/mame/drivers/cdi.cpp:662-820.
|
||||||
System forced: retro_init.cpp:86,454,525.
|
System forced: src/osd/libretro/libretro-internal/retro_init.cpp:86,454,525.
|
||||||
BIOS path: retro_init.cpp:534.
|
BIOS path: src/osd/libretro/libretro-internal/retro_init.cpp:534.
|
||||||
|
|
||||||
files:
|
files:
|
||||||
- name: cdimono1.zip
|
- name: cdimono1.zip
|
||||||
@@ -42,7 +42,7 @@ files:
|
|||||||
system: cdi
|
system: cdi
|
||||||
required: true
|
required: true
|
||||||
note: "Forced system. Main CPU BIOS (3 region variants via MAME BIOS switch) + servo/slave MCU dumps."
|
note: "Forced system. Main CPU BIOS (3 region variants via MAME BIOS switch) + servo/slave MCU dumps."
|
||||||
source_ref: "src/mame/drivers/cdi.cpp:829-443"
|
source_ref: "src/mame/drivers/cdi.cpp:491"
|
||||||
contents:
|
contents:
|
||||||
- name: cdi200.rom
|
- name: cdi200.rom
|
||||||
description: Magnavox CD-i 200 BIOS (default, US)
|
description: Magnavox CD-i 200 BIOS (default, US)
|
||||||
@@ -76,7 +76,7 @@ files:
|
|||||||
system: cdi
|
system: cdi
|
||||||
required: false
|
required: false
|
||||||
note: "CD-i Mono-II (NTSC). MACHINE_NOT_WORKING. Listed in .info as optional."
|
note: "CD-i Mono-II (NTSC). MACHINE_NOT_WORKING. Listed in .info as optional."
|
||||||
source_ref: "src/mame/drivers/cdi.cpp:337-346"
|
source_ref: "src/mame/drivers/cdi.cpp:492"
|
||||||
contents:
|
contents:
|
||||||
- name: "philips__cdi-220_ph3_r1.2__mb834200b-15__02f_aa__9402_z04.tc574200-le._1.7211"
|
- name: "philips__cdi-220_ph3_r1.2__mb834200b-15__02f_aa__9402_z04.tc574200-le._1.7211"
|
||||||
description: Mono-II main CPU BIOS, Philips CDI-220 PH3 R1.2
|
description: Mono-II main CPU BIOS, Philips CDI-220 PH3 R1.2
|
||||||
@@ -94,37 +94,13 @@ files:
|
|||||||
crc32: "5b19da07"
|
crc32: "5b19da07"
|
||||||
sha1: "cf02d84977050c71e87a38f1249e83c43a93949b"
|
sha1: "cf02d84977050c71e87a38f1249e83c43a93949b"
|
||||||
|
|
||||||
- name: cdibios.zip
|
|
||||||
path: "same_cdi/bios/cdibios.zip"
|
|
||||||
category: bios_zip
|
|
||||||
system: cdi
|
|
||||||
required: false
|
|
||||||
note: "CD-i BIOS for Quizard arcade. MACHINE_IS_BIOS_ROOT. Subset of cdimono1 + slave MCU."
|
|
||||||
source_ref: "src/mame/drivers/cdi.cpp:836-640"
|
|
||||||
contents:
|
|
||||||
- name: cdi200.rom
|
|
||||||
description: Magnavox CD-i 200 BIOS (same as cdimono1)
|
|
||||||
size: 524288
|
|
||||||
crc32: "40c4e6b9"
|
|
||||||
sha1: "d961de803c89b3d1902d656ceb9ce7c02dccb40a"
|
|
||||||
- name: cdi220b.rom
|
|
||||||
description: Philips CD-i 220 F2 BIOS (same as cdimono1)
|
|
||||||
size: 524288
|
|
||||||
crc32: "279683ca"
|
|
||||||
sha1: "53360a1f21ddac952e95306ced64186a3fc0b93e"
|
|
||||||
- name: "zx405042p__cdi_slave_2.0__b43t__zzmk9213.mc68hc705c8a_withtestrom.7206"
|
|
||||||
description: Slave MCU 2.0 (BAD_DUMP, same as cdimono1)
|
|
||||||
size: 8192
|
|
||||||
crc32: "688cda63"
|
|
||||||
sha1: "56d0acd7caad51c7de703247cd6d842b36173079"
|
|
||||||
|
|
||||||
- name: cdi910.zip
|
- name: cdi910.zip
|
||||||
path: "same_cdi/bios/cdi910.zip"
|
path: "same_cdi/bios/cdi910.zip"
|
||||||
category: bios_zip
|
category: bios_zip
|
||||||
system: cdi
|
system: cdi
|
||||||
required: false
|
required: false
|
||||||
note: "CD-i 910-17P Mini-MMC (PAL). MACHINE_NOT_WORKING. Not in .info firmware list."
|
note: "CD-i 910-17P Mini-MMC (PAL). MACHINE_NOT_WORKING. Not in .info firmware list."
|
||||||
source_ref: "src/mame/drivers/cdi.cpp:831-335"
|
source_ref: "src/mame/drivers/cdi.cpp:493"
|
||||||
contents:
|
contents:
|
||||||
- name: "philips__cd-i_2.1__mb834200b-15__26b_aa__9224_z01.tc574200.7211"
|
- name: "philips__cd-i_2.1__mb834200b-15__26b_aa__9224_z01.tc574200.7211"
|
||||||
description: CD-i 910-17P Mini-MMC BIOS (default)
|
description: CD-i 910-17P Mini-MMC BIOS (default)
|
||||||
@@ -163,7 +139,7 @@ files:
|
|||||||
system: cdi
|
system: cdi
|
||||||
required: false
|
required: false
|
||||||
note: "CD-i 490. MACHINE_NOT_WORKING. Not in .info firmware list."
|
note: "CD-i 490. MACHINE_NOT_WORKING. Not in .info firmware list."
|
||||||
source_ref: "src/mame/drivers/cdi.cpp:474-482"
|
source_ref: "src/mame/drivers/cdi.cpp:494"
|
||||||
contents:
|
contents:
|
||||||
- name: cdi490a.rom
|
- name: cdi490a.rom
|
||||||
description: CD-i 490 main CPU BIOS
|
description: CD-i 490 main CPU BIOS
|
||||||
@@ -191,4 +167,4 @@ platform_details:
|
|||||||
rom_path_flag: "-rp"
|
rom_path_flag: "-rp"
|
||||||
rom_search_path: "<game_path>;<system_dir>/same_cdi/bios/"
|
rom_search_path: "<game_path>;<system_dir>/same_cdi/bios/"
|
||||||
supported_extensions: ["chd", "iso", "cue"]
|
supported_extensions: ["chd", "iso", "cue"]
|
||||||
source_ref: "retro_init.cpp:86,454,525,534"
|
source_ref: "src/osd/libretro/libretro-internal/retro_init.cpp:86,454,525,534"
|
||||||
@@ -4,7 +4,7 @@ core_classification: frozen_snapshot
|
|||||||
source: "https://github.com/libretro/vba-next"
|
source: "https://github.com/libretro/vba-next"
|
||||||
upstream: "https://github.com/visualboyadvance-m/visualboyadvance-m"
|
upstream: "https://github.com/visualboyadvance-m/visualboyadvance-m"
|
||||||
profiled_date: "2026-03-25"
|
profiled_date: "2026-03-25"
|
||||||
source_commit: "e437f6c847f88161b489a7a90aba1bfe70df9244"
|
source_commit: "2b96fd3a77025f3083daf61126b1852d5e0eace7"
|
||||||
core_version: "SVN"
|
core_version: "SVN"
|
||||||
display_name: "Nintendo - Game Boy Advance (VBA Next)"
|
display_name: "Nintendo - Game Boy Advance (VBA Next)"
|
||||||
cores:
|
cores:
|
||||||
@@ -43,4 +43,4 @@ files:
|
|||||||
validation: [size]
|
validation: [size]
|
||||||
description: "GBA BIOS"
|
description: "GBA BIOS"
|
||||||
note: "Optional. HLE replacement handles all standard SWI calls. Real BIOS adds startup logo and may improve edge-case accuracy."
|
note: "Optional. HLE replacement handles all standard SWI calls. Real BIOS adds startup logo and may improve edge-case accuracy."
|
||||||
source_ref: "libretro/libretro.cpp:198-202, src/gba.cpp:12430-12438"
|
source_ref: "libretro/libretro.c:213-218, src/gba.c:12954-12963"
|
||||||
Reference in new issue
Block a user