mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-26 05:37:20 -05:00
chore: move cemu to a4462cc
Same keys.txt check, its message now also names the .key beside the image. The core writes account_name.txt to name accounts.
This commit is contained in:
1 parent
f7402b0055
commit
586995ea2f
1 file changed
+21
-17
+21
-17
@@ -5,9 +5,9 @@ source: "https://git.libretro.com/libretro/cemu-libretro"
|
|||||||
source_mirror: "https://github.com/WizzardSK/cemu-libretro"
|
source_mirror: "https://github.com/WizzardSK/cemu-libretro"
|
||||||
upstream: "https://github.com/cemu-project/Cemu"
|
upstream: "https://github.com/cemu-project/Cemu"
|
||||||
logo: "https://raw.githubusercontent.com/cemu-project/Cemu/main/dist/linux/info.cemu.Cemu.png"
|
logo: "https://raw.githubusercontent.com/cemu-project/Cemu/main/dist/linux/info.cemu.Cemu.png"
|
||||||
profiled_date: "2026-10-04"
|
profiled_date: "2026-10-23"
|
||||||
source_commit: "4802094a2c15559541b3da3a6b11c2e12ba5d7e8"
|
source_commit: "a4462ccc4a010914b9ab929f0643901fa9d85cb9"
|
||||||
upstream_commit: "32e6628a6a9e5255fd0f7e734386a364ff9c106e"
|
upstream_commit: "29f2f1fae4631e2317977debd9eacd55cc28dd7d"
|
||||||
core_version: "2.6"
|
core_version: "2.6"
|
||||||
display_name: "Nintendo - Wii U (Cemu)"
|
display_name: "Nintendo - Wii U (Cemu)"
|
||||||
library_name: "Cemu"
|
library_name: "Cemu"
|
||||||
@@ -20,7 +20,7 @@ data_directories:
|
|||||||
- ref: cemu-gameprofiles
|
- ref: cemu-gameprofiles
|
||||||
destination: "Cemu/gameProfiles/default"
|
destination: "Cemu/gameProfiles/default"
|
||||||
mode: libretro
|
mode: libretro
|
||||||
source_ref: "source src/Cafe/GameProfile/GameProfile.cpp:181-195, source src/libretro/CemuLibretro.cpp:1699-1707"
|
source_ref: "source src/Cafe/GameProfile/GameProfile.cpp:181-195, source src/libretro/CemuLibretro.cpp:2155-2163"
|
||||||
- ref: cemu-graphic-packs
|
- ref: cemu-graphic-packs
|
||||||
installed_on: [retrobat]
|
installed_on: [retrobat]
|
||||||
destination: "Cemu/graphicPacks/downloadedGraphicPacks"
|
destination: "Cemu/graphicPacks/downloadedGraphicPacks"
|
||||||
@@ -38,7 +38,7 @@ notes: |
|
|||||||
gameProfiles/default/) comes with the core. The community graphic packs,
|
gameProfiles/default/) comes with the core. The community graphic packs,
|
||||||
which standalone downloads, are compiled into it.
|
which standalone downloads, are compiled into it.
|
||||||
ref: CMakeLists.txt:4-7, src/CMakeLists.txt:75-90,
|
ref: CMakeLists.txt:4-7, src/CMakeLists.txt:75-90,
|
||||||
.gitlab-ci.yml:110, 116, 139, 400, 421, 426, 434, 464, 550, 569
|
.gitlab-ci.yml:123, 129, 152, 414, 435, 440, 448, 478, 564, 583
|
||||||
|
|
||||||
Path model. Cemu resolves every file through four roots: the user data
|
Path model. Cemu resolves every file through four roots: the user data
|
||||||
path (keys.txt, otp.bin, seeprom.bin, cafeLibs/, graphicPacks/,
|
path (keys.txt, otp.bin, seeprom.bin, cafeLibs/, graphicPacks/,
|
||||||
@@ -57,9 +57,9 @@ notes: |
|
|||||||
directory for the MLC (load_from), and standalone_path: is relative to the
|
directory for the MLC (load_from), and standalone_path: is relative to the
|
||||||
Cemu user data directory, which holds the MLC by default (load_from
|
Cemu user data directory, which holds the MLC by default (load_from
|
||||||
data_dir). The core reports library_name "Cemu"
|
data_dir). The core reports library_name "Cemu"
|
||||||
(src/libretro/CemuLibretro.cpp:3354).
|
(src/libretro/CemuLibretro.cpp:4154).
|
||||||
ref: src/libretro/CemuLibretro.cpp:1647-1707,
|
ref: src/libretro/CemuLibretro.cpp:2103-2163,
|
||||||
src/libretro/CemuLibretro.cpp:3264-3272,
|
src/libretro/CemuLibretro.cpp:4064-4072,
|
||||||
src/gui/wxgui/CemuApp.cpp:90-123, src/gui/wxgui/CemuApp.cpp:127-171,
|
src/gui/wxgui/CemuApp.cpp:90-123, src/gui/wxgui/CemuApp.cpp:127-171,
|
||||||
src/config/ActiveSettings.cpp:295-321
|
src/config/ActiveSettings.cpp:295-321
|
||||||
|
|
||||||
@@ -73,9 +73,9 @@ notes: |
|
|||||||
load with a message naming keys.txt when no key matches, so an encrypted
|
load with a message naming keys.txt when no key matches, so an encrypted
|
||||||
disc image does not start without it. .wua archives, .rpx and NUS
|
disc image does not start without it. .wua archives, .rpx and NUS
|
||||||
directories are not encrypted with a disc key and load without the file.
|
directories are not encrypted with a disc key and load without the file.
|
||||||
ref: src/Cafe/Filesystem/FST/KeyCache.cpp:64-136,
|
ref: src/Cafe/Filesystem/FST/KeyCache.cpp:65-137,
|
||||||
src/Cafe/Filesystem/FST/FST.cpp:192-246,
|
src/Cafe/Filesystem/FST/FST.cpp:192-246,
|
||||||
src/libretro/CemuLibretro.cpp:4688-4734
|
src/libretro/CemuLibretro.cpp:6072-6120
|
||||||
|
|
||||||
Shared fonts. LoadSharedData runs at every title start and looks for the
|
Shared fonts. LoadSharedData runs at every title start and looks for the
|
||||||
four fonts of title 0005001b-10042400 in the MLC first, then under
|
four fonts of title 0005001b-10042400 in the MLC first, then under
|
||||||
@@ -144,9 +144,9 @@ notes: |
|
|||||||
src/gui/wxgui/DownloadGraphicPacksWindow.cpp:234-238,
|
src/gui/wxgui/DownloadGraphicPacksWindow.cpp:234-238,
|
||||||
src/libretro/embed_graphic_packs.cmake:8-54,
|
src/libretro/embed_graphic_packs.cmake:8-54,
|
||||||
src/libretro/LibretroGraphicPacks.cpp:30-103,
|
src/libretro/LibretroGraphicPacks.cpp:30-103,
|
||||||
src/libretro/CemuLibretro.cpp:4883,
|
src/libretro/CemuLibretro.cpp:6333,
|
||||||
src/libretro/CemuLibretro.cpp:2745-2786,
|
src/libretro/CemuLibretro.cpp:3529-3570,
|
||||||
src/libretro/CemuLibretro.cpp:3130-3140,
|
src/libretro/CemuLibretro.cpp:3883-3893,
|
||||||
src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:21-31,
|
src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:21-31,
|
||||||
src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:124-125,
|
src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:124-125,
|
||||||
src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp:242-248
|
src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp:242-248
|
||||||
@@ -159,10 +159,14 @@ notes: |
|
|||||||
0005001b-1005c000 of the MLC when absent. The core also creates titles/
|
0005001b-1005c000 of the MLC when absent. The core also creates titles/
|
||||||
under <system_dir>/Cemu and scans it for updates and DLC, which like
|
under <system_dir>/Cemu and scans it for updates and DLC, which like
|
||||||
title.tmd, title.tik and bootSound.btsnd belong to each title's own dump.
|
title.tmd, title.tik and bootSound.btsnd belong to each title's own dump.
|
||||||
|
The core writes account_name.txt under <system_dir>/Cemu with a
|
||||||
|
"<persistent id> = <name>" line per account and names the accounts from
|
||||||
|
it when a title starts.
|
||||||
ref: src/main.cpp:117-141, src/config/NetworkSettings.cpp:10-14,
|
ref: src/main.cpp:117-141, src/config/NetworkSettings.cpp:10-14,
|
||||||
src/gui/wxgui/CemuApp.cpp:580-606,
|
src/gui/wxgui/CemuApp.cpp:580-606,
|
||||||
src/libretro/CemuLibretro.cpp:1609-1645,
|
src/libretro/CemuLibretro.cpp:2065-2101,
|
||||||
src/libretro/CemuLibretro.cpp:3289-3295,
|
src/libretro/CemuLibretro.cpp:4089-4095,
|
||||||
|
src/libretro/CemuLibretro.cpp:4887-4899,
|
||||||
src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:232
|
src/Cafe/HW/Latte/Core/LatteShaderCache.cpp:232
|
||||||
|
|
||||||
files:
|
files:
|
||||||
@@ -176,7 +180,7 @@ files:
|
|||||||
or .wux image, with a 16-byte <image>.key beside the image as the last
|
or .wux image, with a 16-byte <image>.key beside the image as the last
|
||||||
resort. Created with a template when absent. The libretro core
|
resort. Created with a template when absent. The libretro core
|
||||||
refuses to load an encrypted image whose key is not in it.
|
refuses to load an encrypted image whose key is not in it.
|
||||||
source_ref: "source src/Cafe/Filesystem/FST/KeyCache.cpp:64-136, upstream src/Cafe/Filesystem/FST/FST.cpp:192-246, source src/libretro/CemuLibretro.cpp:4688-4734"
|
source_ref: "source src/Cafe/Filesystem/FST/KeyCache.cpp:65-137, upstream src/Cafe/Filesystem/FST/FST.cpp:192-246, source src/libretro/CemuLibretro.cpp:6072-6120"
|
||||||
|
|
||||||
- name: otp.bin
|
- name: otp.bin
|
||||||
path: Cemu/otp.bin
|
path: Cemu/otp.bin
|
||||||
@@ -862,7 +866,7 @@ firmware_titles:
|
|||||||
content: ["language.txt", "country.txt"]
|
content: ["language.txt", "country.txt"]
|
||||||
required: false
|
required: false
|
||||||
note: "Written when absent, by the wx frontend on first run and by the libretro core at init."
|
note: "Written when absent, by the wx frontend on first run and by the libretro core at init."
|
||||||
source_ref: "upstream src/gui/wxgui/CemuApp.cpp:580-606, source src/libretro/CemuLibretro.cpp:1609-1645"
|
source_ref: "upstream src/gui/wxgui/CemuApp.cpp:580-606, source src/libretro/CemuLibretro.cpp:2065-2101"
|
||||||
|
|
||||||
mlc_structure:
|
mlc_structure:
|
||||||
- "mlc01/sys/title/0005001b/10042400/content/"
|
- "mlc01/sys/title/0005001b/10042400/content/"
|
||||||
|
|||||||
Reference in new issue
Block a user