From f6547fac8ccd75c8b9d15db21cc189d57e4fefa6 Mon Sep 17 00:00:00 2001 From: lizzie Date: Wed, 11 Feb 2026 23:13:40 +0100 Subject: [PATCH 001/181] [dynarmic] Define LSW on the same argument/use scratch gpr (#3520) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3520 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- .../dynarmic/backend/x64/emit_x64_data_processing.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp index e7fdef2696..3c7058230b 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -57,10 +57,9 @@ void EmitX64::EmitLeastSignificantWord(EmitContext& ctx, IR::Inst* inst) { auto args = ctx.reg_alloc.GetArgumentInfo(inst); // TODO: DefineValue directly on Argument - const Xbyak::Reg64 result = ctx.reg_alloc.ScratchGpr(code); - const Xbyak::Reg64 source = ctx.reg_alloc.UseGpr(code, args[0]); - code.mov(result.cvt32(), source.cvt32()); - ctx.reg_alloc.DefineValue(code, inst, result); + const Xbyak::Reg64 res = ctx.reg_alloc.UseScratchGpr(code, args[0]); + code.mov(res.cvt32(), res.cvt32()); + ctx.reg_alloc.DefineValue(code, inst, res); } void EmitX64::EmitMostSignificantWord(EmitContext& ctx, IR::Inst* inst) { From 2ab5b37137c1e1aa8e96d93bd0992aee872de44c Mon Sep 17 00:00:00 2001 From: xbzk Date: Thu, 12 Feb 2026 00:11:54 +0100 Subject: [PATCH 002/181] [android, ui] unswizzle combo picker core (#3516) Combo picker for unswizzle. Attempt to combine settings + Enable toggle added. WARNING! The toggle won't have effect! It just controls GPU_UNSWIZZLE_ENABLED boolean setting, and will need @PavelBARABANOV unswizzle enable/disable integration. Co-authored-by: PavelBARABANOV Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3516 Reviewed-by: CamilleLaVey Reviewed-by: Maufeat Co-authored-by: xbzk Co-committed-by: xbzk --- .../features/settings/model/BooleanSetting.kt | 1 + .../model/view/GpuUnswizzleSetting.kt | 75 +++++++ .../settings/model/view/SettingsItem.kt | 14 ++ .../settings/ui/GpuUnswizzleDialogFragment.kt | 206 ++++++++++++++++++ .../features/settings/ui/SettingsAdapter.kt | 15 +- .../settings/ui/SettingsFragmentPresenter.kt | 4 +- .../ui/viewholder/GpuUnswizzleViewHolder.kt | 71 ++++++ .../main/res/layout/dialog_gpu_unswizzle.xml | 96 ++++++++ .../app/src/main/res/values/strings.xml | 5 + src/common/settings.h | 3 + src/qt_common/config/shared_translation.cpp | 5 + .../renderer_vulkan/vk_texture_cache.cpp | 14 +- src/video_core/texture_cache/texture_cache.h | 60 +++-- 13 files changed, 539 insertions(+), 30 deletions(-) create mode 100644 src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/GpuUnswizzleSetting.kt create mode 100644 src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/GpuUnswizzleDialogFragment.kt create mode 100644 src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/viewholder/GpuUnswizzleViewHolder.kt create mode 100644 src/android/app/src/main/res/layout/dialog_gpu_unswizzle.xml diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt index 996c67367f..eca1d00fbe 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt @@ -33,6 +33,7 @@ enum class BooleanSetting(override val key: String) : AbstractBooleanSetting { RENDERER_PROVOKING_VERTEX("provoking_vertex"), RENDERER_DESCRIPTOR_INDEXING("descriptor_indexing"), RENDERER_SAMPLE_SHADING("sample_shading"), + GPU_UNSWIZZLE_ENABLED("gpu_unswizzle_enabled"), PICTURE_IN_PICTURE("picture_in_picture"), USE_CUSTOM_RTC("custom_rtc_enabled"), BLACK_BACKGROUNDS("black_backgrounds"), diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/GpuUnswizzleSetting.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/GpuUnswizzleSetting.kt new file mode 100644 index 0000000000..5d6535e81e --- /dev/null +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/GpuUnswizzleSetting.kt @@ -0,0 +1,75 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + +package org.yuzu.yuzu_emu.features.settings.model.view + +import androidx.annotation.ArrayRes +import androidx.annotation.StringRes +import org.yuzu.yuzu_emu.features.settings.model.AbstractSetting +import org.yuzu.yuzu_emu.features.settings.model.BooleanSetting +import org.yuzu.yuzu_emu.features.settings.model.IntSetting + +class GpuUnswizzleSetting( + @StringRes titleId: Int = 0, + titleString: String = "", + @StringRes descriptionId: Int = 0, + descriptionString: String = "", + @ArrayRes val textureSizeChoicesId: Int, + @ArrayRes val textureSizeValuesId: Int, + @ArrayRes val streamSizeChoicesId: Int, + @ArrayRes val streamSizeValuesId: Int, + @ArrayRes val chunkSizeChoicesId: Int, + @ArrayRes val chunkSizeValuesId: Int +) : SettingsItem( + object : AbstractSetting { + override val key: String = SettingsItem.GPU_UNSWIZZLE_COMBINED + override val defaultValue: Any = false + override val isSaveable = true + override val isRuntimeModifiable = true + override val isSwitchable = true + override fun getValueAsString(needsGlobal: Boolean): String = "combined" + override fun reset() { + BooleanSetting.GPU_UNSWIZZLE_ENABLED.reset() + IntSetting.GPU_UNSWIZZLE_TEXTURE_SIZE.reset() + IntSetting.GPU_UNSWIZZLE_STREAM_SIZE.reset() + IntSetting.GPU_UNSWIZZLE_CHUNK_SIZE.reset() + } + }, + titleId, + titleString, + descriptionId, + descriptionString +) { + override val type = SettingsItem.TYPE_GPU_UNSWIZZLE + + // Check if GPU unswizzle is enabled via the dedicated boolean setting + fun isEnabled(needsGlobal: Boolean = false): Boolean = + BooleanSetting.GPU_UNSWIZZLE_ENABLED.getBoolean(needsGlobal) + + fun setEnabled(value: Boolean) = + BooleanSetting.GPU_UNSWIZZLE_ENABLED.setBoolean(value) + + fun enable() = setEnabled(true) + + fun disable() = setEnabled(false) + + fun getTextureSize(needsGlobal: Boolean = false): Int = + IntSetting.GPU_UNSWIZZLE_TEXTURE_SIZE.getInt(needsGlobal) + + fun setTextureSize(value: Int) = + IntSetting.GPU_UNSWIZZLE_TEXTURE_SIZE.setInt(value) + + fun getStreamSize(needsGlobal: Boolean = false): Int = + IntSetting.GPU_UNSWIZZLE_STREAM_SIZE.getInt(needsGlobal) + + fun setStreamSize(value: Int) = + IntSetting.GPU_UNSWIZZLE_STREAM_SIZE.setInt(value) + + fun getChunkSize(needsGlobal: Boolean = false): Int = + IntSetting.GPU_UNSWIZZLE_CHUNK_SIZE.getInt(needsGlobal) + + fun setChunkSize(value: Int) = + IntSetting.GPU_UNSWIZZLE_CHUNK_SIZE.setInt(value) + + fun reset() = setting.reset() +} \ No newline at end of file diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt index 8bb618289e..acbfbac337 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt @@ -104,8 +104,10 @@ abstract class SettingsItem( const val TYPE_SPINBOX = 12 const val TYPE_LAUNCHABLE = 13 const val TYPE_PATH = 14 + const val TYPE_GPU_UNSWIZZLE = 15 const val FASTMEM_COMBINED = "fastmem_combined" + const val GPU_UNSWIZZLE_COMBINED = "gpu_unswizzle_combined" val emptySetting = object : AbstractSetting { override val key: String = "" @@ -684,6 +686,18 @@ abstract class SettingsItem( valuesId = R.array.gpuSwizzleChunkValues ) ) + put( + GpuUnswizzleSetting( + titleId = R.string.gpu_unswizzle_settings, + descriptionId = R.string.gpu_unswizzle_settings_description, + textureSizeChoicesId = R.array.gpuTextureSizeSwizzleEntries, + textureSizeValuesId = R.array.gpuTextureSizeSwizzleValues, + streamSizeChoicesId = R.array.gpuSwizzleEntries, + streamSizeValuesId = R.array.gpuSwizzleValues, + chunkSizeChoicesId = R.array.gpuSwizzleChunkEntries, + chunkSizeValuesId = R.array.gpuSwizzleChunkValues + ) + ) put( SingleChoiceSetting( IntSetting.FAST_CPU_TIME, diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/GpuUnswizzleDialogFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/GpuUnswizzleDialogFragment.kt new file mode 100644 index 0000000000..e14bc7639e --- /dev/null +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/GpuUnswizzleDialogFragment.kt @@ -0,0 +1,206 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + +package org.yuzu.yuzu_emu.features.settings.ui + +import android.app.Dialog +import android.content.DialogInterface +import android.os.Bundle +import android.view.LayoutInflater +import android.widget.ArrayAdapter +import androidx.fragment.app.DialogFragment +import androidx.fragment.app.activityViewModels +import com.google.android.material.dialog.MaterialAlertDialogBuilder +import org.yuzu.yuzu_emu.R +import org.yuzu.yuzu_emu.databinding.DialogGpuUnswizzleBinding +import org.yuzu.yuzu_emu.features.settings.model.view.GpuUnswizzleSetting + +class GpuUnswizzleDialogFragment : DialogFragment() { + private var position = 0 + private val settingsViewModel: SettingsViewModel by activityViewModels() + private lateinit var binding: DialogGpuUnswizzleBinding + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + position = requireArguments().getInt(POSITION) + + if (settingsViewModel.clickedItem == null) dismiss() + } + + override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { + binding = DialogGpuUnswizzleBinding.inflate(LayoutInflater.from(requireContext())) + val item = settingsViewModel.clickedItem as GpuUnswizzleSetting + + // Setup texture size dropdown + val textureSizeEntries = resources.getStringArray(item.textureSizeChoicesId) + val textureSizeValues = resources.getIntArray(item.textureSizeValuesId) + val textureSizeAdapter = ArrayAdapter( + requireContext(), + android.R.layout.simple_dropdown_item_1line, + textureSizeEntries.toMutableList() + ) + binding.dropdownTextureSize.setAdapter(textureSizeAdapter) + + // Setup stream size dropdown + val streamSizeEntries = resources.getStringArray(item.streamSizeChoicesId) + val streamSizeValues = resources.getIntArray(item.streamSizeValuesId) + val streamSizeAdapter = ArrayAdapter( + requireContext(), + android.R.layout.simple_dropdown_item_1line, + streamSizeEntries.toMutableList() + ) + binding.dropdownStreamSize.setAdapter(streamSizeAdapter) + + // Setup chunk size dropdown + val chunkSizeEntries = resources.getStringArray(item.chunkSizeChoicesId) + val chunkSizeValues = resources.getIntArray(item.chunkSizeValuesId) + val chunkSizeAdapter = ArrayAdapter( + requireContext(), + android.R.layout.simple_dropdown_item_1line, + chunkSizeEntries.toMutableList() + ) + binding.dropdownChunkSize.setAdapter(chunkSizeAdapter) + + // Load current values + val isEnabled = item.isEnabled() + binding.switchEnable.isChecked = isEnabled + + if (isEnabled) { + val textureSizeIndex = textureSizeValues.indexOf(item.getTextureSize()) + if (textureSizeIndex >= 0) { + binding.dropdownTextureSize.setText(textureSizeEntries[textureSizeIndex], false) + } + + val streamSizeIndex = streamSizeValues.indexOf(item.getStreamSize()) + if (streamSizeIndex >= 0) { + binding.dropdownStreamSize.setText(streamSizeEntries[streamSizeIndex], false) + } + + val chunkSizeIndex = chunkSizeValues.indexOf(item.getChunkSize()) + if (chunkSizeIndex >= 0) { + binding.dropdownChunkSize.setText(chunkSizeEntries[chunkSizeIndex], false) + } + } else { + // Set default/recommended values when disabling + binding.dropdownTextureSize.setText(textureSizeEntries[3], false) + binding.dropdownStreamSize.setText(streamSizeEntries[3], false) + binding.dropdownChunkSize.setText(chunkSizeEntries[3], false) + } + + // Clear adapter filters after setText to fix rotation bug + textureSizeAdapter.filter.filter(null) + streamSizeAdapter.filter.filter(null) + chunkSizeAdapter.filter.filter(null) + + // Enable/disable dropdowns based on switch state + updateDropdownsState(isEnabled) + binding.switchEnable.setOnCheckedChangeListener { _, checked -> + updateDropdownsState(checked) + } + + val dialog = MaterialAlertDialogBuilder(requireContext()) + .setTitle(item.title) + .setView(binding.root) + .create() + + // Setup button listeners + binding.btnDefault.setOnClickListener { + // Reset to defaults + item.reset() + // Refresh values with adapters reset + val textureSizeIndex = textureSizeValues.indexOf(item.getTextureSize()) + if (textureSizeIndex >= 0) { + binding.dropdownTextureSize.setText(textureSizeEntries[textureSizeIndex], false) + } + val streamSizeIndex = streamSizeValues.indexOf(item.getStreamSize()) + if (streamSizeIndex >= 0) { + binding.dropdownStreamSize.setText(streamSizeEntries[streamSizeIndex], false) + } + val chunkSizeIndex = chunkSizeValues.indexOf(item.getChunkSize()) + if (chunkSizeIndex >= 0) { + binding.dropdownChunkSize.setText(chunkSizeEntries[chunkSizeIndex], false) + } + // Clear filters + textureSizeAdapter.filter.filter(null) + streamSizeAdapter.filter.filter(null) + chunkSizeAdapter.filter.filter(null) + + settingsViewModel.setAdapterItemChanged(position) + settingsViewModel.setShouldReloadSettingsList(true) + } + + binding.btnCancel.setOnClickListener { + dialog.dismiss() + } + + binding.btnOk.setOnClickListener { + if (binding.switchEnable.isChecked) { + item.enable() + // Save the selected values + val selectedTextureIndex = textureSizeEntries.indexOf( + binding.dropdownTextureSize.text.toString() + ) + if (selectedTextureIndex >= 0) { + item.setTextureSize(textureSizeValues[selectedTextureIndex]) + } + + val selectedStreamIndex = streamSizeEntries.indexOf( + binding.dropdownStreamSize.text.toString() + ) + if (selectedStreamIndex >= 0) { + item.setStreamSize(streamSizeValues[selectedStreamIndex]) + } + + val selectedChunkIndex = chunkSizeEntries.indexOf( + binding.dropdownChunkSize.text.toString() + ) + if (selectedChunkIndex >= 0) { + item.setChunkSize(chunkSizeValues[selectedChunkIndex]) + } + } else { + // Disable GPU unswizzle + item.disable() + } + + settingsViewModel.setAdapterItemChanged(position) + settingsViewModel.setShouldReloadSettingsList(true) + dialog.dismiss() + } + + // Ensure filters are cleared after dialog is shown + binding.root.post { + textureSizeAdapter.filter.filter(null) + streamSizeAdapter.filter.filter(null) + chunkSizeAdapter.filter.filter(null) + } + + return dialog + } + + private fun updateDropdownsState(enabled: Boolean) { + binding.layoutTextureSize.isEnabled = enabled + binding.dropdownTextureSize.isEnabled = enabled + binding.layoutStreamSize.isEnabled = enabled + binding.dropdownStreamSize.isEnabled = enabled + binding.layoutChunkSize.isEnabled = enabled + binding.dropdownChunkSize.isEnabled = enabled + } + + companion object { + const val TAG = "GpuUnswizzleDialogFragment" + const val POSITION = "Position" + + fun newInstance( + settingsViewModel: SettingsViewModel, + item: GpuUnswizzleSetting, + position: Int + ): GpuUnswizzleDialogFragment { + val dialog = GpuUnswizzleDialogFragment() + val args = Bundle() + args.putInt(POSITION, position) + dialog.arguments = args + settingsViewModel.clickedItem = item + return dialog + } + } +} diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsAdapter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsAdapter.kt index 7c1a9c23cc..d7311eded5 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsAdapter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsAdapter.kt @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later package org.yuzu.yuzu_emu.features.settings.ui @@ -101,6 +101,11 @@ class SettingsAdapter( SettingsItem.TYPE_PATH -> { PathViewHolder(ListItemSettingBinding.inflate(inflater), this) } + + SettingsItem.TYPE_GPU_UNSWIZZLE -> { + GpuUnswizzleViewHolder(ListItemSettingBinding.inflate(inflater), this) + } + else -> { HeaderViewHolder(ListItemSettingsHeaderBinding.inflate(inflater), this) } @@ -474,6 +479,14 @@ class SettingsAdapter( settingsViewModel.setShouldShowPathResetDialog(true) } + fun onGpuUnswizzleClick(item: GpuUnswizzleSetting, position: Int) { + GpuUnswizzleDialogFragment.newInstance( + settingsViewModel, + item, + position + ).show(fragment.childFragmentManager, GpuUnswizzleDialogFragment.TAG) + } + private class DiffCallback : DiffUtil.ItemCallback() { override fun areItemsTheSame(oldItem: SettingsItem, newItem: SettingsItem): Boolean { return oldItem.setting.key == newItem.setting.key diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index 8135b6043c..5ea94d3ac5 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -282,9 +282,7 @@ class SettingsFragmentPresenter( add(BooleanSetting.SKIP_CPU_INNER_INVALIDATION.key) add(BooleanSetting.FIX_BLOOM_EFFECTS.key) add(BooleanSetting.RENDERER_ASYNCHRONOUS_SHADERS.key) - add(IntSetting.GPU_UNSWIZZLE_TEXTURE_SIZE.key) - add(IntSetting.GPU_UNSWIZZLE_STREAM_SIZE.key) - add(IntSetting.GPU_UNSWIZZLE_CHUNK_SIZE.key) + add(SettingsItem.GPU_UNSWIZZLE_COMBINED) add(HeaderSetting(R.string.extensions)) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/viewholder/GpuUnswizzleViewHolder.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/viewholder/GpuUnswizzleViewHolder.kt new file mode 100644 index 0000000000..06701eb077 --- /dev/null +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/viewholder/GpuUnswizzleViewHolder.kt @@ -0,0 +1,71 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + +package org.yuzu.yuzu_emu.features.settings.ui.viewholder + +import android.view.View +import org.yuzu.yuzu_emu.R +import org.yuzu.yuzu_emu.databinding.ListItemSettingBinding +import org.yuzu.yuzu_emu.features.settings.model.view.GpuUnswizzleSetting +import org.yuzu.yuzu_emu.features.settings.model.view.SettingsItem +import org.yuzu.yuzu_emu.features.settings.ui.SettingsAdapter +import org.yuzu.yuzu_emu.utils.ViewUtils.setVisible + +class GpuUnswizzleViewHolder(val binding: ListItemSettingBinding, adapter: SettingsAdapter) : + SettingViewHolder(binding.root, adapter) { + private lateinit var setting: GpuUnswizzleSetting + + override fun bind(item: SettingsItem) { + setting = item as GpuUnswizzleSetting + binding.textSettingName.text = setting.title + binding.textSettingDescription.setVisible(item.description.isNotEmpty()) + binding.textSettingDescription.text = item.description + + binding.textSettingValue.setVisible(true) + val resMgr = binding.root.context.resources + + if (setting.isEnabled()) { + // Show a summary of current settings + val textureSizeEntries = resMgr.getStringArray(setting.textureSizeChoicesId) + val textureSizeValues = resMgr.getIntArray(setting.textureSizeValuesId) + val textureSizeIndex = textureSizeValues.indexOf(setting.getTextureSize()) + val textureSizeLabel = if (textureSizeIndex >= 0) textureSizeEntries[textureSizeIndex] else "?" + + val streamSizeEntries = resMgr.getStringArray(setting.streamSizeChoicesId) + val streamSizeValues = resMgr.getIntArray(setting.streamSizeValuesId) + val streamSizeIndex = streamSizeValues.indexOf(setting.getStreamSize()) + val streamSizeLabel = if (streamSizeIndex >= 0) streamSizeEntries[streamSizeIndex] else "?" + + val chunkSizeEntries = resMgr.getStringArray(setting.chunkSizeChoicesId) + val chunkSizeValues = resMgr.getIntArray(setting.chunkSizeValuesId) + val chunkSizeIndex = chunkSizeValues.indexOf(setting.getChunkSize()) + val chunkSizeLabel = if (chunkSizeIndex >= 0) chunkSizeEntries[chunkSizeIndex] else "?" + + binding.textSettingValue.text = "$textureSizeLabel ⋅ $streamSizeLabel ⋅ $chunkSizeLabel" + } else { + binding.textSettingValue.text = resMgr.getString(R.string.gpu_unswizzle_disabled) + } + + binding.buttonClear.setVisible(setting.clearable) + binding.buttonClear.setOnClickListener { + adapter.onClearClick(setting, bindingAdapterPosition) + } + + setStyle(setting.isEditable, binding) + } + + override fun onClick(clicked: View) { + if (!setting.isEditable) { + return + } + + adapter.onGpuUnswizzleClick(setting, bindingAdapterPosition) + } + + override fun onLongClick(clicked: View): Boolean { + if (setting.isEditable) { + return adapter.onLongClick(setting, bindingAdapterPosition) + } + return false + } +} diff --git a/src/android/app/src/main/res/layout/dialog_gpu_unswizzle.xml b/src/android/app/src/main/res/layout/dialog_gpu_unswizzle.xml new file mode 100644 index 0000000000..8299551618 --- /dev/null +++ b/src/android/app/src/main/res/layout/dialog_gpu_unswizzle.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 97aa054e8a..531b14789c 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -504,12 +504,17 @@ Reduces bloom blur in LA/EOW (Adreno 700), removes bloom in Burnout Use asynchronous shaders Compiles shaders asynchronously. This may reduce stutters but may also introduce glitches. + GPU Unswizzle Settings + Configure GPU-based texture unswizzling parameters or disable it entirely. Adjust these settings to balance performance and texture loading quality. + Enable GPU Unswizzle + Disabled GPU Unswizzle Max Texture Size Sets the maximum size (MB) for GPU-based texture unswizzling. While the GPU is faster for medium and large textures, the CPU may be more efficient for very small ones. Adjust this to find the balance between GPU acceleration and CPU overhead. GPU Unswizzle Stream Size Sets the data limit per frame for unswizzling large textures. Higher values speed up texture loading at the cost of higher frame latency; lower values reduce GPU overhead but may cause visible texture pop-in. GPU Unswizzle Chunk Size Defines the number of depth slices processed per batch for 3D textures. Increasing this improves throughput efficiency on powerful GPUs but may cause stuttering or driver timeouts on weaker hardware. + Default Extensions diff --git a/src/common/settings.h b/src/common/settings.h index a609894027..770acdbb69 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -532,6 +532,9 @@ struct Values { Category::RendererHacks, Specialization::Default}; + SwitchableSetting gpu_unswizzle_enabled{linkage, false, "gpu_unswizzle_enabled", + Category::RendererHacks}; + SwitchableSetting dyna_state{linkage, #if defined (_WIN32) ExtendedDynamicState::EDS3, diff --git a/src/qt_common/config/shared_translation.cpp b/src/qt_common/config/shared_translation.cpp index 5d4185b47d..404685b36c 100644 --- a/src/qt_common/config/shared_translation.cpp +++ b/src/qt_common/config/shared_translation.cpp @@ -284,6 +284,11 @@ std::unique_ptr InitializeTranslations(QObject* parent) tr("Fast GPU Time"), tr("Overclocks the emulated GPU to increase dynamic resolution and render " "distance.\nUse 256 for maximal performance and 512 for maximal graphics fidelity.")); + INSERT(Settings, + gpu_unswizzle_enabled, + tr("GPU Unswizzle"), + tr("Accelerates BCn 3D texture decoding using GPU compute.\n" + "Disable if experiencing crashes or graphical glitches.")); INSERT(Settings, gpu_unswizzle_texture_size, tr("GPU Unswizzle Max Texture Size"), diff --git a/src/video_core/renderer_vulkan/vk_texture_cache.cpp b/src/video_core/renderer_vulkan/vk_texture_cache.cpp index 988ab53266..0069f10f9c 100644 --- a/src/video_core/renderer_vulkan/vk_texture_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_texture_cache.cpp @@ -893,8 +893,10 @@ TextureCacheRuntime::TextureCacheRuntime(const Device& device_, Scheduler& sched } } - bl3d_unswizzle_pass.emplace(device, scheduler, descriptor_pool, - staging_buffer_pool, compute_pass_descriptor_queue); + if (Settings::values.gpu_unswizzle_enabled.GetValue()) { + bl3d_unswizzle_pass.emplace(device, scheduler, descriptor_pool, + staging_buffer_pool, compute_pass_descriptor_queue); + } // --- Create swizzle table buffer --- { @@ -2538,6 +2540,14 @@ void TextureCacheRuntime::AccelerateImageUpload( return astc_decoder_pass->Assemble(image, map, swizzles); } + if (!Settings::values.gpu_unswizzle_enabled.GetValue() || !bl3d_unswizzle_pass) { + if (IsPixelFormatBCn(image.info.format) && image.info.type == ImageType::e3D) { + ASSERT_MSG(false, "GPU unswizzle is disabled for BCn 3D texture"); + } + ASSERT(false); + return; + } + if (bl3d_unswizzle_pass && IsPixelFormatBCn(image.info.format) && image.info.type == ImageType::e3D && diff --git a/src/video_core/texture_cache/texture_cache.h b/src/video_core/texture_cache/texture_cache.h index 0ed65e29e9..603a042ba2 100644 --- a/src/video_core/texture_cache/texture_cache.h +++ b/src/video_core/texture_cache/texture_cache.h @@ -80,31 +80,39 @@ TextureCache

::TextureCache(Runtime& runtime_, Tegra::MaxwellDeviceMemoryManag lowmemorydevice = true; } - switch (Settings::values.gpu_unswizzle_texture_size.GetValue()) { - case Settings::GpuUnswizzleSize::VerySmall: gpu_unswizzle_maxsize = 16_MiB; break; - case Settings::GpuUnswizzleSize::Small: gpu_unswizzle_maxsize = 32_MiB; break; - case Settings::GpuUnswizzleSize::Normal: gpu_unswizzle_maxsize = 128_MiB; break; - case Settings::GpuUnswizzleSize::Large: gpu_unswizzle_maxsize = 256_MiB; break; - case Settings::GpuUnswizzleSize::VeryLarge: gpu_unswizzle_maxsize = 512_MiB; break; - default: gpu_unswizzle_maxsize = 128_MiB; break; - } + const bool gpu_unswizzle_enabled = Settings::values.gpu_unswizzle_enabled.GetValue(); - switch (Settings::values.gpu_unswizzle_stream_size.GetValue()) { - case Settings::GpuUnswizzle::VeryLow: swizzle_chunk_size = 4_MiB; break; - case Settings::GpuUnswizzle::Low: swizzle_chunk_size = 8_MiB; break; - case Settings::GpuUnswizzle::Normal: swizzle_chunk_size = 16_MiB; break; - case Settings::GpuUnswizzle::Medium: swizzle_chunk_size = 32_MiB; break; - case Settings::GpuUnswizzle::High: swizzle_chunk_size = 64_MiB; break; - default: swizzle_chunk_size = 16_MiB; - } + if (gpu_unswizzle_enabled) { + switch (Settings::values.gpu_unswizzle_texture_size.GetValue()) { + case Settings::GpuUnswizzleSize::VerySmall: gpu_unswizzle_maxsize = 16_MiB; break; + case Settings::GpuUnswizzleSize::Small: gpu_unswizzle_maxsize = 32_MiB; break; + case Settings::GpuUnswizzleSize::Normal: gpu_unswizzle_maxsize = 128_MiB; break; + case Settings::GpuUnswizzleSize::Large: gpu_unswizzle_maxsize = 256_MiB; break; + case Settings::GpuUnswizzleSize::VeryLarge: gpu_unswizzle_maxsize = 512_MiB; break; + default: gpu_unswizzle_maxsize = 128_MiB; break; + } - switch (Settings::values.gpu_unswizzle_chunk_size.GetValue()) { - case Settings::GpuUnswizzleChunk::VeryLow: swizzle_slices_per_batch = 32; break; - case Settings::GpuUnswizzleChunk::Low: swizzle_slices_per_batch = 64; break; - case Settings::GpuUnswizzleChunk::Normal: swizzle_slices_per_batch = 128; break; - case Settings::GpuUnswizzleChunk::Medium: swizzle_slices_per_batch = 256; break; - case Settings::GpuUnswizzleChunk::High: swizzle_slices_per_batch = 512; break; - default: swizzle_slices_per_batch = 128; + switch (Settings::values.gpu_unswizzle_stream_size.GetValue()) { + case Settings::GpuUnswizzle::VeryLow: swizzle_chunk_size = 4_MiB; break; + case Settings::GpuUnswizzle::Low: swizzle_chunk_size = 8_MiB; break; + case Settings::GpuUnswizzle::Normal: swizzle_chunk_size = 16_MiB; break; + case Settings::GpuUnswizzle::Medium: swizzle_chunk_size = 32_MiB; break; + case Settings::GpuUnswizzle::High: swizzle_chunk_size = 64_MiB; break; + default: swizzle_chunk_size = 16_MiB; + } + + switch (Settings::values.gpu_unswizzle_chunk_size.GetValue()) { + case Settings::GpuUnswizzleChunk::VeryLow: swizzle_slices_per_batch = 32; break; + case Settings::GpuUnswizzleChunk::Low: swizzle_slices_per_batch = 64; break; + case Settings::GpuUnswizzleChunk::Normal: swizzle_slices_per_batch = 128; break; + case Settings::GpuUnswizzleChunk::Medium: swizzle_slices_per_batch = 256; break; + case Settings::GpuUnswizzleChunk::High: swizzle_slices_per_batch = 512; break; + default: swizzle_slices_per_batch = 128; + } + } else { + gpu_unswizzle_maxsize = 0; + swizzle_chunk_size = 0; + swizzle_slices_per_batch = 0; } } @@ -1161,7 +1169,11 @@ void TextureCache

::RefreshContents(Image& image, ImageId image_id) { QueueAsyncDecode(image, image_id); return; } - if (IsPixelFormatBCn(image.info.format) && + + const bool gpu_unswizzle_enabled = Settings::values.gpu_unswizzle_enabled.GetValue(); + + if (gpu_unswizzle_enabled && + IsPixelFormatBCn(image.info.format) && image.info.type == ImageType::e3D && image.info.resources.levels == 1 && image.info.resources.layers == 1 && From 5f676a6a55aa4d748e545b0fc6956e9a5dbd2f7f Mon Sep 17 00:00:00 2001 From: MaranBr Date: Thu, 12 Feb 2026 00:23:19 +0100 Subject: [PATCH 003/181] [vulkan] Add support for target FPS frame pacing (#3494) This allows users to choose how the emulator manages frame pacing to reduce stuttering and provide a smoother and more consistent frame rate. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3494 Reviewed-by: CamilleLaVey Co-authored-by: MaranBr Co-committed-by: MaranBr --- .../features/settings/model/IntSetting.kt | 1 + .../settings/model/view/SettingsItem.kt | 9 ++++ .../settings/ui/SettingsFragmentPresenter.kt | 1 + .../app/src/main/res/values/arrays.xml | 15 +++++++ .../app/src/main/res/values/strings.xml | 9 ++++ src/common/settings.h | 7 ++++ src/common/settings_enums.h | 1 + src/qt_common/config/shared_translation.cpp | 10 +++++ .../renderer_vulkan/vk_scheduler.cpp | 2 +- src/video_core/renderer_vulkan/vk_scheduler.h | 32 +++++++++++--- .../renderer_vulkan/vk_swapchain.cpp | 42 ++++++++++++++++++- 11 files changed, 121 insertions(+), 8 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/IntSetting.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/IntSetting.kt index be3b2f4a48..c8985cd45d 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/IntSetting.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/IntSetting.kt @@ -29,6 +29,7 @@ enum class IntSetting(override val key: String) : AbstractIntSetting { RENDERER_DYNA_STATE("dyna_state"), DMA_ACCURACY("dma_accuracy"), + FRAME_PACING_MODE("frame_pacing_mode"), AUDIO_OUTPUT_ENGINE("output_engine"), MAX_ANISOTROPY("max_anisotropy"), THEME("theme"), diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt index acbfbac337..762f0da262 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt @@ -643,6 +643,15 @@ abstract class SettingsItem( valuesId = R.array.dmaAccuracyValues ) ) + put( + SingleChoiceSetting( + IntSetting.FRAME_PACING_MODE, + titleId = R.string.frame_pacing_mode, + descriptionId = R.string.frame_pacing_mode_description, + choicesId = R.array.framePacingModeNames, + valuesId = R.array.framePacingModeValues + ) + ) put( SwitchSetting( BooleanSetting.RENDERER_ASYNCHRONOUS_SHADERS, diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index 5ea94d3ac5..06d4d74176 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -265,6 +265,7 @@ class SettingsFragmentPresenter( add(IntSetting.RENDERER_ACCURACY.key) add(IntSetting.DMA_ACCURACY.key) + add(IntSetting.FRAME_PACING_MODE.key) add(IntSetting.MAX_ANISOTROPY.key) add(IntSetting.RENDERER_VRAM_USAGE_MODE.key) add(IntSetting.RENDERER_ASTC_DECODE_METHOD.key) diff --git a/src/android/app/src/main/res/values/arrays.xml b/src/android/app/src/main/res/values/arrays.xml index 69f1590844..e85bc3592a 100644 --- a/src/android/app/src/main/res/values/arrays.xml +++ b/src/android/app/src/main/res/values/arrays.xml @@ -530,6 +530,21 @@ 2 + + @string/frame_pacing_mode_target_Auto + @string/frame_pacing_mode_target_30 + @string/frame_pacing_mode_target_60 + @string/frame_pacing_mode_target_120 + @string/frame_pacing_mode_target_240 + + + 0 + 1 + 2 + 3 + 4 + + @string/applet_hle @string/applet_lle diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 531b14789c..3d6a27bb3c 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -473,6 +473,8 @@ Controls the GPU emulation mode. Most games render fine with Fast or Balanced modes, but Accurate is still required for some. Particles tend to only render correctly with Accurate mode. DMA Accuracy Controls the DMA precision accuracy. Safe precision can fix issues in some games, but it can also impact performance in some cases. If unsure, leave this on Default. + Frame Pacing Mode + Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent. Anisotropic filtering Improves the quality of textures when viewed at oblique angles VRAM Usage Mode @@ -1028,6 +1030,13 @@ Unsafe Safe + + Auto + 30 FPS + 60 FPS + 120 FPS + 240 FPS + CPU GPU diff --git a/src/common/settings.h b/src/common/settings.h index 770acdbb69..385ae7e1c9 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -434,6 +434,13 @@ struct Values { "accelerate_astc", Category::RendererAdvanced}; + SwitchableSetting frame_pacing_mode{linkage, + FramePacingMode::Target_Auto, + FramePacingMode::Target_Auto, + FramePacingMode::Target_240, + "frame_pacing_mode", + Category::RendererAdvanced}; + SwitchableSetting astc_recompression{linkage, AstcRecompression::Uncompressed, "astc_recompression", diff --git a/src/common/settings_enums.h b/src/common/settings_enums.h index 33c553dc3c..7e3bef9bea 100644 --- a/src/common/settings_enums.h +++ b/src/common/settings_enums.h @@ -129,6 +129,7 @@ ENUM(TimeZone, Auto, Default, Cet, Cst6Cdt, Cuba, Eet, Egypt, Eire, Est, Est5Edt ENUM(AnisotropyMode, Automatic, Default, X2, X4, X8, X16, X32, X64, None); ENUM(AstcDecodeMode, Cpu, Gpu, CpuAsynchronous); ENUM(AstcRecompression, Uncompressed, Bc1, Bc3); +ENUM(FramePacingMode, Target_Auto, Target_30, Target_60, Target_120, Target_240); ENUM(VSyncMode, Immediate, Mailbox, Fifo, FifoRelaxed); ENUM(VramUsageMode, Conservative, Aggressive); ENUM(RendererBackend, OpenGL_GLSL, Vulkan, Null, OpenGL_GLASM, OpenGL_SPIRV); diff --git a/src/qt_common/config/shared_translation.cpp b/src/qt_common/config/shared_translation.cpp index 404685b36c..225cdcd10e 100644 --- a/src/qt_common/config/shared_translation.cpp +++ b/src/qt_common/config/shared_translation.cpp @@ -225,6 +225,8 @@ std::unique_ptr InitializeTranslations(QObject* parent) "intermediate format: RGBA8.\n" "BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format,\n" " saving VRAM but degrading image quality.")); + INSERT(Settings, frame_pacing_mode, tr("Frame Pacing Mode (Vulkan only)"), + tr("Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent.")); INSERT(Settings, vram_usage_mode, tr("VRAM Usage Mode:"), @@ -502,6 +504,14 @@ std::unique_ptr ComboboxEnumeration(QObject* parent) PAIR(AstcRecompression, Bc1, tr("BC1 (Low quality)")), PAIR(AstcRecompression, Bc3, tr("BC3 (Medium quality)")), }}); + translations->insert({Settings::EnumMetadata::Index(), + { + PAIR(FramePacingMode, Target_Auto, tr("Auto")), + PAIR(FramePacingMode, Target_30, tr("30 FPS")), + PAIR(FramePacingMode, Target_60, tr("60 FPS")), + PAIR(FramePacingMode, Target_120, tr("120 FPS")), + PAIR(FramePacingMode, Target_240, tr("240 FPS")), + }}); translations->insert({Settings::EnumMetadata::Index(), { PAIR(VramUsageMode, Conservative, tr("Conservative")), diff --git a/src/video_core/renderer_vulkan/vk_scheduler.cpp b/src/video_core/renderer_vulkan/vk_scheduler.cpp index aafcfdf65b..2a69d6d244 100644 --- a/src/video_core/renderer_vulkan/vk_scheduler.cpp +++ b/src/video_core/renderer_vulkan/vk_scheduler.cpp @@ -347,7 +347,7 @@ void Scheduler::EndRenderPass() Record([num_images = num_renderpass_images, images = renderpass_images, ranges = renderpass_image_ranges](vk::CommandBuffer cmdbuf) { - std::array barriers; + std::vector barriers(num_images); VkPipelineStageFlags src_stages = 0; for (size_t i = 0; i < num_images; ++i) { const VkImageSubresourceRange& range = ranges[i]; diff --git a/src/video_core/renderer_vulkan/vk_scheduler.h b/src/video_core/renderer_vulkan/vk_scheduler.h index 5216a436c8..fb0ac9b008 100644 --- a/src/video_core/renderer_vulkan/vk_scheduler.h +++ b/src/video_core/renderer_vulkan/vk_scheduler.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project @@ -16,6 +16,7 @@ #include "common/alignment.h" #include "common/common_types.h" +#include "common/settings.h" #include "common/polyfill_thread.h" #include "video_core/renderer_vulkan/vk_master_semaphore.h" #include "video_core/vulkan_common/vulkan_wrapper.h" @@ -111,15 +112,34 @@ public: return master_semaphore->IsFree(tick); } - /// Waits for the given tick to trigger on the GPU. - void Wait(u64 tick) { - if (tick >= master_semaphore->CurrentTick()) { - // Make sure we are not waiting for the current tick without signalling + /// Waits for the given GPU tick, optionally pacing frames. + void Wait(u64 tick, double target_fps = 0.0) { + if (Settings::values.use_speed_limit.GetValue() && target_fps > 0.0) { + auto frame_duration = std::chrono::duration_cast(std::chrono::duration(1.0 / target_fps)); + auto now = std::chrono::steady_clock::now(); + if (now < next_frame_time) { + std::this_thread::sleep_until(next_frame_time); + next_frame_time += frame_duration; + } else { + next_frame_time = now + frame_duration; + } + } + if (tick > master_semaphore->CurrentTick() && !chunk->Empty()) { Flush(); } master_semaphore->Wait(tick); } + /// Resets the frame pacing state by setting the next frame time. + void ResetFramePacing(double target_fps = 0.0) { + if (target_fps > 0.0) { + auto frame_duration = std::chrono::duration_cast(std::chrono::duration(1.0 / target_fps)); + next_frame_time = std::chrono::steady_clock::now() + frame_duration; + } else { + next_frame_time = std::chrono::steady_clock::time_point{}; + } + } + /// Returns the master timeline semaphore. [[nodiscard]] MasterSemaphore& GetMasterSemaphore() const noexcept { return *master_semaphore; @@ -261,6 +281,8 @@ private: std::mutex queue_mutex; std::condition_variable_any event_cv; std::jthread worker_thread; + + std::chrono::steady_clock::time_point next_frame_time{}; }; } // namespace Vulkan diff --git a/src/video_core/renderer_vulkan/vk_swapchain.cpp b/src/video_core/renderer_vulkan/vk_swapchain.cpp index 7418ad934e..7e7e67639d 100644 --- a/src/video_core/renderer_vulkan/vk_swapchain.cpp +++ b/src/video_core/renderer_vulkan/vk_swapchain.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project @@ -146,6 +146,25 @@ void Swapchain::Create( { is_outdated = false; is_suboptimal = false; + + switch (Settings::values.frame_pacing_mode.GetValue()) { + case Settings::FramePacingMode::Target_Auto: + scheduler.ResetFramePacing(); + break; + case Settings::FramePacingMode::Target_30: + scheduler.ResetFramePacing(30.0); + break; + case Settings::FramePacingMode::Target_60: + scheduler.ResetFramePacing(60.0); + break; + case Settings::FramePacingMode::Target_120: + scheduler.ResetFramePacing(120.0); + break; + case Settings::FramePacingMode::Target_240: + scheduler.ResetFramePacing(240.0); + break; + } + width = width_; height = height_; #ifdef ANDROID @@ -194,7 +213,26 @@ bool Swapchain::AcquireNextImage() { break; } - scheduler.Wait(resource_ticks[image_index]); + if (resource_ticks[image_index] != 0 && !scheduler.IsFree(resource_ticks[image_index])) { + switch (Settings::values.frame_pacing_mode.GetValue()) { + case Settings::FramePacingMode::Target_Auto: + scheduler.Wait(resource_ticks[image_index]); + break; + case Settings::FramePacingMode::Target_30: + scheduler.Wait(resource_ticks[image_index], 30.0); + break; + case Settings::FramePacingMode::Target_60: + scheduler.Wait(resource_ticks[image_index], 60.0); + break; + case Settings::FramePacingMode::Target_120: + scheduler.Wait(resource_ticks[image_index], 120.0); + break; + case Settings::FramePacingMode::Target_240: + scheduler.Wait(resource_ticks[image_index], 240.0); + break; + } + } + resource_ticks[image_index] = scheduler.CurrentTick(); return is_suboptimal || is_outdated; From 2b979024cb901099fee264866c135acc59256189 Mon Sep 17 00:00:00 2001 From: crueter Date: Thu, 12 Feb 2026 01:31:55 +0100 Subject: [PATCH 004/181] [frontend] Slow and Turbo modes (#3525) Closes #3344 Adds slow and turbo modes with configurable speeds that can then be toggled by the user. Behavior is: - Standard/slow limit, toggle turbo = turbo - Turbo limit, toggle turbo = standard - Standard/turbo limit, toggle slow = slow - Slow limit, toggle slow = standard Enabling the turbo/slow mode enables the frame limiter unconditionally. This has some conflicts with VSync. For example when I set my refresh rate to 60hz and enable vsync, turbo mode does nothing. Not sure how to go about fixing this, @MaranBr probably knows better the proper solution. Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3525 Reviewed-by: DraVee Reviewed-by: CamilleLaVey --- .../java/org/yuzu/yuzu_emu/NativeLibrary.kt | 18 +++++++ .../yuzu/yuzu_emu/dialogs/QuickSettings.kt | 34 +++++++++++++ .../features/settings/model/ShortSetting.kt | 8 +++- .../settings/model/view/SettingsItem.kt | 20 ++++++++ .../settings/ui/SettingsFragmentPresenter.kt | 2 + .../yuzu_emu/fragments/EmulationFragment.kt | 45 +++++++++++++++-- src/android/app/src/main/jni/native.cpp | 33 +++++++++++++ .../app/src/main/res/values/strings.xml | 4 ++ src/common/settings.cpp | 48 +++++++++++++++++++ src/common/settings.h | 32 +++++++++++++ src/common/settings_enums.h | 1 + src/core/core_timing.cpp | 2 +- src/core/hle/service/vi/conductor.cpp | 4 +- src/core/perf_stats.cpp | 4 +- src/qt_common/config/shared_translation.cpp | 12 ++++- src/qt_common/config/uisettings.h | 14 +++--- src/yuzu/main_window.cpp | 40 +++++++++++----- src/yuzu/main_window.h | 3 ++ 18 files changed, 295 insertions(+), 29 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt index 1f3d9a22a2..e49f466462 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt @@ -203,6 +203,24 @@ object NativeLibrary { external fun getDebugKnobAt(index: Int): Boolean + /** + * Set the current speed limit to the configured turbo speed. + */ + external fun setTurboSpeedLimit(enabled: Boolean) + + /** + * Set the current speed limit to the configured slow speed. + */ + external fun setSlowSpeedLimit(enabled: Boolean) + + /** + * Set the current speed limit to the configured standard speed. + */ + external fun setStandardSpeedLimit(enabled: Boolean) + + external fun isTurboMode(): Boolean + external fun isSlowMode(): Boolean + /** * Returns Vulkan driver version / API version / GPU model */ diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/QuickSettings.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/QuickSettings.kt index 992f8f2a16..400257e8d9 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/QuickSettings.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/QuickSettings.kt @@ -11,6 +11,7 @@ import android.widget.RadioGroup import android.widget.TextView import androidx.drawerlayout.widget.DrawerLayout import com.google.android.material.color.MaterialColors +import com.google.android.material.materialswitch.MaterialSwitch import org.yuzu.yuzu_emu.R import org.yuzu.yuzu_emu.YuzuApplication import org.yuzu.yuzu_emu.features.settings.model.BooleanSetting @@ -135,6 +136,39 @@ class QuickSettings(val emulationFragment: EmulationFragment) { container.addView(itemView) } + fun addCustomToggle( + name: Int, + isChecked: Boolean, + isEnabled: Boolean, + + container: ViewGroup, + callback: (Boolean) -> Unit + ): MaterialSwitch? { + val inflater = LayoutInflater.from(emulationFragment.requireContext()) + val itemView = inflater.inflate(R.layout.item_quick_settings_menu, container, false) + + val switchContainer = itemView.findViewById(R.id.switch_container) + val titleView = itemView.findViewById(R.id.switch_title) + val switchView = itemView.findViewById(R.id.setting_switch) + + titleView.text = YuzuApplication.appContext.getString(name) + switchContainer.visibility = View.VISIBLE + + switchView.isChecked = isChecked + + switchView.setOnCheckedChangeListener { _, checked -> + callback(checked) + saveSettings() + } + + switchContainer.setOnClickListener { + switchView.toggle() + } + container.addView(itemView) + + return switchView + } + fun addSliderSetting( name: Int, container: ViewGroup, diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/ShortSetting.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/ShortSetting.kt index 16eb4ffdd5..b38136ad36 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/ShortSetting.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/ShortSetting.kt @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: 2023 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -6,7 +9,10 @@ package org.yuzu.yuzu_emu.features.settings.model import org.yuzu.yuzu_emu.utils.NativeConfig enum class ShortSetting(override val key: String) : AbstractShortSetting { - RENDERER_SPEED_LIMIT("speed_limit"); + RENDERER_SPEED_LIMIT("speed_limit"), + RENDERER_TURBO_SPEED_LIMIT("turbo_speed_limit"), + RENDERER_SLOW_SPEED_LIMIT("slow_speed_limit"), + ; override fun getShort(needsGlobal: Boolean): Short = NativeConfig.getShort(key, needsGlobal) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt index 762f0da262..02289edeae 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt @@ -180,6 +180,26 @@ abstract class SettingsItem( units = "%" ) ) + put( + SliderSetting( + ShortSetting.RENDERER_TURBO_SPEED_LIMIT, + titleId = R.string.turbo_speed_limit, + descriptionId = R.string.turbo_speed_limit_description, + min = 1, + max = 400, + units = "%" + ) + ) + put( + SliderSetting( + ShortSetting.RENDERER_SLOW_SPEED_LIMIT, + titleId = R.string.slow_speed_limit, + descriptionId = R.string.slow_speed_limit_description, + min = 1, + max = 400, + units = "%" + ) + ) put( SingleChoiceSetting( IntSetting.CPU_BACKEND, diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index 06d4d74176..61b86c70d0 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -227,6 +227,8 @@ class SettingsFragmentPresenter( add(StringSetting.DEVICE_NAME.key) add(BooleanSetting.RENDERER_USE_SPEED_LIMIT.key) add(ShortSetting.RENDERER_SPEED_LIMIT.key) + add(ShortSetting.RENDERER_TURBO_SPEED_LIMIT.key) + add(ShortSetting.RENDERER_SLOW_SPEED_LIMIT.key) add(BooleanSetting.USE_DOCKED_MODE.key) add(IntSetting.REGION_INDEX.key) add(IntSetting.LANGUAGE_INDEX.key) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt index 0c091fdeb9..e8739e2d23 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt @@ -55,6 +55,7 @@ import androidx.window.layout.WindowInfoTracker import androidx.window.layout.WindowLayoutInfo import com.google.android.material.color.MaterialColors import com.google.android.material.dialog.MaterialAlertDialogBuilder +import com.google.android.material.materialswitch.MaterialSwitch import com.google.android.material.textview.MaterialTextView import kotlinx.coroutines.CancellationException import kotlinx.coroutines.Dispatchers @@ -1055,11 +1056,47 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { quickSettings.addPerGameConfigStatusIndicator(container) } - quickSettings.addBooleanSetting( + lateinit var slowSpeed: MaterialSwitch + lateinit var turboSpeed: MaterialSwitch + + turboSpeed = quickSettings.addCustomToggle( + R.string.turbo_speed_limit, + NativeLibrary.isTurboMode(), + BooleanSetting.RENDERER_USE_SPEED_LIMIT.getBoolean(false), + container + ) { enabled -> + if (enabled) + slowSpeed.isChecked = false + NativeLibrary.setTurboSpeedLimit(enabled) + }!! + + slowSpeed = quickSettings.addCustomToggle( + R.string.slow_speed_limit, + NativeLibrary.isSlowMode(), + BooleanSetting.RENDERER_USE_SPEED_LIMIT.getBoolean(false), + container + ) { enabled -> + if (enabled) + turboSpeed.isChecked = false + NativeLibrary.setSlowSpeedLimit(enabled) + }!! + + quickSettings.addCustomToggle( R.string.frame_limit_enable, - container, - BooleanSetting.RENDERER_USE_SPEED_LIMIT, - ) + BooleanSetting.RENDERER_USE_SPEED_LIMIT.getBoolean(false), + true, + container + ) { enabled -> + if (!enabled) { + turboSpeed.isChecked = false + slowSpeed.isChecked = false + } + + turboSpeed.isEnabled = enabled + slowSpeed.isEnabled = enabled + + NativeLibrary.setStandardSpeedLimit(enabled) + }!! quickSettings.addSliderSetting( R.string.frame_limit_slider, diff --git a/src/android/app/src/main/jni/native.cpp b/src/android/app/src/main/jni/native.cpp index 9cb44bbd3a..2e50bb1069 100644 --- a/src/android/app/src/main/jni/native.cpp +++ b/src/android/app/src/main/jni/native.cpp @@ -1233,6 +1233,39 @@ jboolean Java_org_yuzu_yuzu_1emu_NativeLibrary_getDebugKnobAt(JNIEnv* env, jobje return static_cast(Settings::getDebugKnobAt(static_cast(index))); } +void Java_org_yuzu_yuzu_1emu_NativeLibrary_setTurboSpeedLimit(JNIEnv *env, jobject jobj, jboolean enabled) { + if (enabled) { + Settings::values.use_speed_limit.SetValue(true); + Settings::SetSpeedMode(Settings::SpeedMode::Turbo); + } else { + Settings::SetSpeedMode(Settings::SpeedMode::Standard); + } +} + +void Java_org_yuzu_yuzu_1emu_NativeLibrary_setSlowSpeedLimit(JNIEnv *env, jobject jobj, jboolean enabled) { + if (enabled) { + Settings::values.use_speed_limit.SetValue(true); + Settings::SetSpeedMode(Settings::SpeedMode::Slow); + } else { + Settings::SetSpeedMode(Settings::SpeedMode::Standard); + } +} + +void Java_org_yuzu_yuzu_1emu_NativeLibrary_setStandardSpeedLimit(JNIEnv *env, jobject jobj, jboolean enabled) { + Settings::values.use_speed_limit.SetValue(enabled); + if (enabled) { + Settings::SetSpeedMode(Settings::SpeedMode::Standard); + } +} + +jboolean Java_org_yuzu_yuzu_1emu_NativeLibrary_isTurboMode(JNIEnv *env, jobject jobj) { + return Settings::values.current_speed_mode.GetValue() == Settings::SpeedMode::Turbo; +} + +jboolean Java_org_yuzu_yuzu_1emu_NativeLibrary_isSlowMode(JNIEnv *env, jobject jobj) { + return Settings::values.current_speed_mode.GetValue() == Settings::SpeedMode::Slow; +} + void Java_org_yuzu_yuzu_1emu_NativeLibrary_run(JNIEnv* env, jobject jobj, jstring j_path, jint j_program_index, jboolean j_frontend_initiated) { diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 3d6a27bb3c..e2148eb5ef 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -422,6 +422,10 @@ Limits emulation speed to a specified percentage of normal speed. Limit speed percent Specifies the percentage to limit emulation speed. 100% is the normal speed. Values higher or lower will increase or decrease the speed limit. + Turbo speed + When Turbo Mode is enabled, emulation will run at this speed. + Slow speed + When Slow Mode is enabled, emulation will run at this speed. CPU backend CPU accuracy %1$s%2$s diff --git a/src/common/settings.cpp b/src/common/settings.cpp index 5d8a0e41f6..c952567e63 100644 --- a/src/common/settings.cpp +++ b/src/common/settings.cpp @@ -379,4 +379,52 @@ void SetConfiguringGlobal(bool is_global) { configuring_global = is_global; } +u16 SpeedLimit() { + switch (SpeedMode(values.current_speed_mode)) { + case SpeedMode::Standard: + return values.speed_limit.GetValue(); + case SpeedMode::Turbo: + return values.turbo_speed_limit.GetValue(); + case SpeedMode::Slow: + return values.slow_speed_limit.GetValue(); + default: + UNIMPLEMENTED(); + } + + return 100; +} + +void SetSpeedMode(const SpeedMode& mode) { + values.current_speed_mode.SetValue(mode); + + switch (mode) { + case SpeedMode::Turbo: + case SpeedMode::Slow: + values.use_speed_limit.SetValue(true); + break; + case SpeedMode::Standard: + default: + break; + } +} + +void ToggleStandardMode() { + values.use_speed_limit.SetValue(!values.use_speed_limit.GetValue()); + SetSpeedMode(SpeedMode::Standard); +} + +void ToggleTurboMode() { + if (values.current_speed_mode.GetValue() != SpeedMode::Turbo) + SetSpeedMode(SpeedMode::Turbo); + else + SetSpeedMode(SpeedMode::Standard); +} + +void ToggleSlowMode() { + if (values.current_speed_mode.GetValue() != SpeedMode::Slow) + SetSpeedMode(SpeedMode::Slow); + else + SetSpeedMode(SpeedMode::Standard); +} + } // namespace Settings diff --git a/src/common/settings.h b/src/common/settings.h index 385ae7e1c9..de7387c4f8 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -204,6 +204,7 @@ struct Values { true}; SwitchableSetting use_speed_limit{ linkage, true, "use_speed_limit", Category::Core, Specialization::Paired, true, true}; + SwitchableSetting speed_limit{linkage, 100, 0, @@ -214,6 +215,30 @@ struct Values { true, true, &use_speed_limit}; + + SwitchableSetting slow_speed_limit{linkage, + 50, + 0, + 9999, + "slow_speed_limit", + Category::Core, + Specialization::Countable | Specialization::Percentage, + true, + true}; + + SwitchableSetting turbo_speed_limit{linkage, + 200, + 0, + 9999, + "turbo_speed_limit", + Category::Core, + Specialization::Countable | Specialization::Percentage, + true, + true}; + + // The currently used speed mode. + Setting current_speed_mode{linkage, SpeedMode::Standard, "current_speed_mode", Category::Core, Specialization::Default, false, true}; + SwitchableSetting sync_core_speed{linkage, false, "sync_core_speed", Category::Core, Specialization::Default}; @@ -824,6 +849,13 @@ bool IsDockedMode(); float Volume(); +// speed limit ops +u16 SpeedLimit(); +void SetSpeedMode(const SpeedMode &mode); +void ToggleStandardMode(); +void ToggleTurboMode(); +void ToggleSlowMode(); + std::string GetTimeZoneString(TimeZone time_zone); void LogSettings(); diff --git a/src/common/settings_enums.h b/src/common/settings_enums.h index 7e3bef9bea..62bf17c51a 100644 --- a/src/common/settings_enums.h +++ b/src/common/settings_enums.h @@ -157,6 +157,7 @@ ENUM(TemperatureUnits, Celsius, Fahrenheit) ENUM(ExtendedDynamicState, Disabled, EDS1, EDS2, EDS3); ENUM(GpuLogLevel, Off, Errors, Standard, Verbose, All) ENUM(GameListMode, TreeView, GridView); +ENUM(SpeedMode, Standard, Turbo, Slow); template inline std::string_view CanonicalizeEnum(Type id) { diff --git a/src/core/core_timing.cpp b/src/core/core_timing.cpp index b0fa7cd503..6f45a270db 100644 --- a/src/core/core_timing.cpp +++ b/src/core/core_timing.cpp @@ -201,7 +201,7 @@ u64 CoreTiming::GetClockTicks() const { if (Settings::values.sync_core_speed.GetValue()) { const auto ticks = double(fres); - const auto speed_limit = double(Settings::values.speed_limit.GetValue())*0.01; + const auto speed_limit = double(Settings::SpeedLimit())*0.01; return u64(ticks/speed_limit); } else { return fres; diff --git a/src/core/hle/service/vi/conductor.cpp b/src/core/hle/service/vi/conductor.cpp index a271041be6..801a135dd7 100644 --- a/src/core/hle/service/vi/conductor.cpp +++ b/src/core/hle/service/vi/conductor.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project @@ -95,7 +95,7 @@ s64 Conductor::GetNextTicks() const { if (settings.use_speed_limit.GetValue()) { // Scales the speed based on speed_limit setting on MC. SC is handled by // SpeedLimiter::DoSpeedLimiting. - speed_scale = 100.f / settings.speed_limit.GetValue(); + speed_scale = 100.f / Settings::SpeedLimit(); } else { // Run at unlocked framerate. speed_scale = 0.01f; diff --git a/src/core/perf_stats.cpp b/src/core/perf_stats.cpp index 35e76624f4..1ca3fe488c 100644 --- a/src/core/perf_stats.cpp +++ b/src/core/perf_stats.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2017 Citra Emulator Project @@ -143,7 +143,7 @@ void SpeedLimiter::DoSpeedLimiting(microseconds current_system_time_us) { auto now = Clock::now(); - const double sleep_scale = Settings::values.speed_limit.GetValue() / 100.0; + const double sleep_scale = Settings::SpeedLimit() / 100.0; // Max lag caused by slow frames. Shouldn't be more than the length of a frame at the current // speed percent or it will clamp too much and prevent this from properly limiting to that diff --git a/src/qt_common/config/shared_translation.cpp b/src/qt_common/config/shared_translation.cpp index 225cdcd10e..7d53eb609e 100644 --- a/src/qt_common/config/shared_translation.cpp +++ b/src/qt_common/config/shared_translation.cpp @@ -69,10 +69,10 @@ std::unique_ptr InitializeTranslations(QObject* parent) Settings, memory_layout_mode, tr("Memory Layout"), - tr("Increases the amount of emulated RAM from 4GB of the board to the " - "devkit 8/6GB.\nDoesn't affect performance/stability but may allow HD texture " + tr("Increases the amount of emulated RAM.\nDoesn't affect performance/stability but may allow HD texture " "mods to load.")); INSERT(Settings, use_speed_limit, QString(), QString()); + INSERT(Settings, current_speed_mode, QString(), QString()); INSERT(Settings, speed_limit, tr("Limit Speed Percent"), @@ -80,6 +80,14 @@ std::unique_ptr InitializeTranslations(QObject* parent) "faster or not.\n200% for a 30 FPS game is 60 FPS, and for a " "60 FPS game it will be 120 FPS.\nDisabling it means unlocking the framerate to the " "maximum your PC can reach.")); + + INSERT(Settings, turbo_speed_limit, tr("Turbo Speed"), + tr("When the Turbo Speed hotkey is pressed, the speed will be limited to this " + "percentage.")); + INSERT(Settings, slow_speed_limit, tr("Slow Speed"), + tr("When the Slow Speed hotkey is pressed, the speed will be limited to this " + "percentage.")); + INSERT(Settings, sync_core_speed, tr("Synchronize Core Speed"), diff --git a/src/qt_common/config/uisettings.h b/src/qt_common/config/uisettings.h index 3c75268377..b52c673305 100644 --- a/src/qt_common/config/uisettings.h +++ b/src/qt_common/config/uisettings.h @@ -249,7 +249,7 @@ void RestoreWindowState(std::unique_ptr& qtConfig); // This must be in alphabetical order according to action name as it must have the same order as // UISetting::values.shortcuts, which is alphabetically ordered. // clang-format off -const std::array default_hotkeys{{ +const std::array default_hotkeys{{ {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Mute/Unmute")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+M"), std::string("Home+Dpad_Right"), Qt::WindowShortcut, false}}, {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Volume Down")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("-"), std::string("Home+Dpad_Down"), Qt::ApplicationShortcut, true}}, {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Volume Up")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("="), std::string("Home+Dpad_Up"), Qt::ApplicationShortcut, true}}, @@ -265,11 +265,11 @@ const std::array default_hotkeys{{ {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Fullscreen")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F11"), std::string("Home+B"), Qt::WindowShortcut, false}}, {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Load File")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+O"), std::string(""), Qt::WidgetWithChildrenShortcut, false}}, {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Load/Remove Amiibo")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F2"), std::string("Home+A"), Qt::WidgetWithChildrenShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Multiplayer Browse Public Game Lobby")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+B"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Multiplayer Create Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+N"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Multiplayer Direct Connect to Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+C"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Multiplayer Leave Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+L"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Multiplayer Show Current Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+R"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Browse Public Game Lobby")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+B"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Create Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+N"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Direct Connect to Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+C"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Leave Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+L"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Show Current Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+R"), std::string(""), Qt::ApplicationShortcut, false}}, {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Restart Emulation")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F6"), std::string("R+Plus+Minus"), Qt::WindowShortcut, false}}, {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Stop Emulation")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F5"), std::string("L+Plus+Minus"), Qt::WindowShortcut, false}}, {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "TAS Record")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F7"), std::string(""), Qt::ApplicationShortcut, false}}, @@ -277,6 +277,8 @@ const std::array default_hotkeys{{ {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "TAS Start/Stop")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F5"), std::string(""), Qt::ApplicationShortcut, false}}, {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Filter Bar")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F"), std::string(""), Qt::WindowShortcut, false}}, {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Framerate Limit")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+U"), std::string("Home+Y"), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Turbo Speed")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+Z"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Slow Speed")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+X"), std::string(""), Qt::ApplicationShortcut, false}}, {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Mouse Panning")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F9"), std::string(""), Qt::ApplicationShortcut, false}}, {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Renderdoc Capture")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string(""), std::string(""), Qt::ApplicationShortcut, false}}, {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Status Bar")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+S"), std::string(""), Qt::WindowShortcut, false}}, diff --git a/src/yuzu/main_window.cpp b/src/yuzu/main_window.cpp index 2e5548c775..0c6f6f04d0 100644 --- a/src/yuzu/main_window.cpp +++ b/src/yuzu/main_window.cpp @@ -3,6 +3,7 @@ // Qt on macOS doesn't define VMA shit #include +#include "common/settings.h" #include "common/settings_enums.h" #include "frontend_common/settings_generator.h" #include "qt_common/qt_string_lookup.h" @@ -1406,12 +1407,12 @@ void MainWindow::InitializeHotkeys() { LinkActionShortcut(ui->action_TAS_Record, QStringLiteral("TAS Record"), true); LinkActionShortcut(ui->action_TAS_Reset, QStringLiteral("TAS Reset"), true); LinkActionShortcut(ui->action_View_Lobby, - QStringLiteral("Multiplayer Browse Public Game Lobby")); - LinkActionShortcut(ui->action_Start_Room, QStringLiteral("Multiplayer Create Room")); + QStringLiteral("Browse Public Game Lobby")); + LinkActionShortcut(ui->action_Start_Room, QStringLiteral("Create Room")); LinkActionShortcut(ui->action_Connect_To_Room, - QStringLiteral("Multiplayer Direct Connect to Room")); - LinkActionShortcut(ui->action_Show_Room, QStringLiteral("Multiplayer Show Current Room")); - LinkActionShortcut(ui->action_Leave_Room, QStringLiteral("Multiplayer Leave Room")); + QStringLiteral("Direct Connect to Room")); + LinkActionShortcut(ui->action_Show_Room, QStringLiteral("Show Current Room")); + LinkActionShortcut(ui->action_Leave_Room, QStringLiteral("Leave Room")); LinkActionShortcut(ui->action_Configure, QStringLiteral("Configure")); LinkActionShortcut(ui->action_Configure_Current_Game, QStringLiteral("Configure Current Game")); @@ -1440,9 +1441,25 @@ void MainWindow::InitializeHotkeys() { connect_shortcut(QStringLiteral("Audio Mute/Unmute"), &MainWindow::OnMute); connect_shortcut(QStringLiteral("Audio Volume Down"), &MainWindow::OnDecreaseVolume); connect_shortcut(QStringLiteral("Audio Volume Up"), &MainWindow::OnIncreaseVolume); - connect_shortcut(QStringLiteral("Toggle Framerate Limit"), [] { - Settings::values.use_speed_limit.SetValue(!Settings::values.use_speed_limit.GetValue()); + + connect_shortcut(QStringLiteral("Toggle Framerate Limit"), [this] { + Settings::ToggleStandardMode(); + const bool limited = Settings::values.use_speed_limit.GetValue(); + m_fpsSuffix = limited ? QString{} : tr("Unlocked"); }); + + connect_shortcut(QStringLiteral("Toggle Turbo Speed"), [this] { + Settings::ToggleTurboMode(); + const bool turbo = Settings::values.current_speed_mode.GetValue() == Settings::SpeedMode::Turbo; + m_fpsSuffix = turbo ? tr("Turbo") : QString{}; + }); + + connect_shortcut(QStringLiteral("Toggle Slow Speed"), [this] { + Settings::ToggleSlowMode(); + const bool slow = Settings::values.current_speed_mode.GetValue() == Settings::SpeedMode::Slow; + m_fpsSuffix = slow ? tr("Slow") : QString{}; + }); + connect_shortcut(QStringLiteral("Toggle Renderdoc Capture"), [] { if (Settings::values.enable_renderdoc_hotkey) { QtCommon::system->GetRenderdocAPI().ToggleCapture(); @@ -4254,14 +4271,15 @@ void MainWindow::UpdateStatusBar() { if (Settings::values.use_speed_limit.GetValue()) { emu_speed_label->setText(tr("Speed: %1% / %2%") .arg(results.emulation_speed * 100.0, 0, 'f', 0) - .arg(Settings::values.speed_limit.GetValue())); + .arg(Settings::SpeedLimit())); } else { emu_speed_label->setText(tr("Speed: %1%").arg(results.emulation_speed * 100.0, 0, 'f', 0)); } - game_fps_label->setText( - tr("Game: %1 FPS").arg(std::round(results.average_game_fps), 0, 'f', 0) + - tr(Settings::values.use_speed_limit ? "" : " (Unlocked)")); + QString fpsText = tr("Game: %1 FPS").arg(std::round(results.average_game_fps), 0, 'f', 0); + if (!m_fpsSuffix.isEmpty()) fpsText = fpsText % QStringLiteral(" (%1)").arg(m_fpsSuffix); + + game_fps_label->setText(fpsText); emu_frametime_label->setText(tr("Frame: %1 ms").arg(results.frametime * 1000.0, 0, 'f', 2)); diff --git a/src/yuzu/main_window.h b/src/yuzu/main_window.h index ddabe21ae0..2b2e3108da 100644 --- a/src/yuzu/main_window.h +++ b/src/yuzu/main_window.h @@ -518,6 +518,9 @@ private: QSlider* volume_slider = nullptr; QTimer status_bar_update_timer; + // Stores what suffix to add to the FPS counter, e.g. Unlocked. + QString m_fpsSuffix{}; + UserDataMigrator user_data_migrator; std::unique_ptr config; From b600b90d53d46e46ac0d17773701ab2fe270fd1c Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 12 Feb 2026 01:32:26 +0100 Subject: [PATCH 005/181] [dynarmic] Make SetX/GetW pairs optimized by getSet pass (#3518) this results in removed reloads for any code that uses those heavily :) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3518 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- src/dynarmic/src/dynarmic/ir/opt_passes.cpp | 75 ++++++++++----------- 1 file changed, 37 insertions(+), 38 deletions(-) diff --git a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp index 4929ed5e04..2bd2e3a1d5 100644 --- a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp +++ b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp @@ -485,6 +485,16 @@ static void A64CallbackConfigPass(IR::Block& block, const A64::UserConfig& conf) } } +// Tiny helper to avoid the need to store based off the opcode +// bit size all over the place within folding functions. +static void ReplaceUsesWith(IR::Inst& inst, bool is_32_bit, u64 value) { + if (is_32_bit) { + inst.ReplaceUsesWith(IR::Value{u32(value)}); + } else { + inst.ReplaceUsesWith(IR::Value{value}); + } +} + static void A64GetSetElimination(IR::Block& block) { using Iterator = IR::Block::iterator; @@ -501,8 +511,8 @@ static void A64GetSetElimination(IR::Block& block) { struct RegisterInfo { IR::Value register_value; TrackingType tracking_type; - bool set_instruction_present = false; Iterator last_set_instruction; + bool set_instruction_present = false; }; std::array reg_info; std::array vec_info; @@ -514,59 +524,58 @@ static void A64GetSetElimination(IR::Block& block) { info.last_set_instruction->Invalidate(); block.Instructions().erase(info.last_set_instruction); } - info.register_value = value; info.tracking_type = tracking_type; info.set_instruction_present = true; info.last_set_instruction = set_inst; }; - - const auto do_get = [](RegisterInfo& info, Iterator get_inst, TrackingType tracking_type) { - const auto do_nothing = [&] { + const auto do_get = [&block](RegisterInfo& info, Iterator get_inst, TrackingType tracking_type) { + if (!info.register_value.IsEmpty() && info.tracking_type == tracking_type) { + get_inst->ReplaceUsesWith(info.register_value); + } else if (!info.register_value.IsEmpty() + && tracking_type == TrackingType::W + && info.tracking_type == TrackingType::X) { + // A sequence like + // SetX r1 -> GetW r1, is just reading off the lowest 32-bits of the register + if (info.register_value.IsImmediate()) { + ReplaceUsesWith(*get_inst, true, u32(info.register_value.GetImmediateAsU64())); + } else { + A64::IREmitter ir{block}; + ir.SetInsertionPointBefore(&*get_inst); + get_inst->ReplaceUsesWith(ir.LeastSignificantWord(IR::U64{info.register_value})); + } + } else { info = {}; info.register_value = IR::Value(&*get_inst); info.tracking_type = tracking_type; - }; - - if (info.register_value.IsEmpty()) { - do_nothing(); - return; } - - if (info.tracking_type == tracking_type) { - get_inst->ReplaceUsesWith(info.register_value); - return; - } - - do_nothing(); }; - for (auto inst = block.instructions.begin(); inst != block.instructions.end(); ++inst) { auto const opcode = inst->GetOpcode(); switch (opcode) { case IR::Opcode::A64GetW: { const size_t index = A64::RegNumber(inst->GetArg(0).GetA64RegRef()); - do_get(reg_info.at(index), inst, TrackingType::W); + do_get(reg_info[index], inst, TrackingType::W); break; } case IR::Opcode::A64GetX: { const size_t index = A64::RegNumber(inst->GetArg(0).GetA64RegRef()); - do_get(reg_info.at(index), inst, TrackingType::X); + do_get(reg_info[index], inst, TrackingType::X); break; } case IR::Opcode::A64GetS: { const size_t index = A64::VecNumber(inst->GetArg(0).GetA64VecRef()); - do_get(vec_info.at(index), inst, TrackingType::S); + do_get(vec_info[index], inst, TrackingType::S); break; } case IR::Opcode::A64GetD: { const size_t index = A64::VecNumber(inst->GetArg(0).GetA64VecRef()); - do_get(vec_info.at(index), inst, TrackingType::D); + do_get(vec_info[index], inst, TrackingType::D); break; } case IR::Opcode::A64GetQ: { const size_t index = A64::VecNumber(inst->GetArg(0).GetA64VecRef()); - do_get(vec_info.at(index), inst, TrackingType::Q); + do_get(vec_info[index], inst, TrackingType::Q); break; } case IR::Opcode::A64GetSP: { @@ -579,27 +588,27 @@ static void A64GetSetElimination(IR::Block& block) { } case IR::Opcode::A64SetW: { const size_t index = A64::RegNumber(inst->GetArg(0).GetA64RegRef()); - do_set(reg_info.at(index), inst->GetArg(1), inst, TrackingType::W); + do_set(reg_info[index], inst->GetArg(1), inst, TrackingType::W); break; } case IR::Opcode::A64SetX: { const size_t index = A64::RegNumber(inst->GetArg(0).GetA64RegRef()); - do_set(reg_info.at(index), inst->GetArg(1), inst, TrackingType::X); + do_set(reg_info[index], inst->GetArg(1), inst, TrackingType::X); break; } case IR::Opcode::A64SetS: { const size_t index = A64::VecNumber(inst->GetArg(0).GetA64VecRef()); - do_set(vec_info.at(index), inst->GetArg(1), inst, TrackingType::S); + do_set(vec_info[index], inst->GetArg(1), inst, TrackingType::S); break; } case IR::Opcode::A64SetD: { const size_t index = A64::VecNumber(inst->GetArg(0).GetA64VecRef()); - do_set(vec_info.at(index), inst->GetArg(1), inst, TrackingType::D); + do_set(vec_info[index], inst->GetArg(1), inst, TrackingType::D); break; } case IR::Opcode::A64SetQ: { const size_t index = A64::VecNumber(inst->GetArg(0).GetA64VecRef()); - do_set(vec_info.at(index), inst->GetArg(1), inst, TrackingType::Q); + do_set(vec_info[index], inst->GetArg(1), inst, TrackingType::Q); break; } case IR::Opcode::A64SetSP: { @@ -668,16 +677,6 @@ static void A64MergeInterpretBlocksPass(IR::Block& block, A64::UserCallbacks* cb using Op = Dynarmic::IR::Opcode; -// Tiny helper to avoid the need to store based off the opcode -// bit size all over the place within folding functions. -static void ReplaceUsesWith(IR::Inst& inst, bool is_32_bit, u64 value) { - if (is_32_bit) { - inst.ReplaceUsesWith(IR::Value{u32(value)}); - } else { - inst.ReplaceUsesWith(IR::Value{value}); - } -} - static IR::Value Value(bool is_32_bit, u64 value) { return is_32_bit ? IR::Value{u32(value)} : IR::Value{value}; } From c87986b276155e6f484b5a1fe2f96fc391592a8d Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 12 Feb 2026 01:32:55 +0100 Subject: [PATCH 006/181] [dynarmic] reuse IR::Block memory instead of creating new block each time (#3501) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3501 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- .../backend/arm64/a32_address_space.cpp | 8 +++--- .../backend/arm64/a32_address_space.h | 5 +++- .../backend/arm64/a64_address_space.cpp | 9 +++---- .../backend/arm64/a64_address_space.h | 5 +++- .../dynarmic/backend/arm64/address_space.cpp | 16 ++++++------ .../dynarmic/backend/arm64/address_space.h | 5 ++-- .../backend/riscv64/a32_address_space.cpp | 10 ++++---- .../backend/riscv64/a32_address_space.h | 5 +++- .../dynarmic/backend/x64/a32_interface.cpp | 25 +++++++++++-------- .../dynarmic/backend/x64/a64_interface.cpp | 22 ++++++++-------- .../frontend/A32/translate/a32_translate.cpp | 11 +++++--- .../frontend/A32/translate/a32_translate.h | 4 +-- .../frontend/A32/translate/translate_arm.cpp | 11 ++------ .../A32/translate/translate_thumb.cpp | 12 +++------ .../frontend/A64/translate/a64_translate.cpp | 10 ++------ .../frontend/A64/translate/a64_translate.h | 4 +-- src/dynarmic/src/dynarmic/ir/basic_block.h | 12 +++++++++ 17 files changed, 93 insertions(+), 81 deletions(-) diff --git a/src/dynarmic/src/dynarmic/backend/arm64/a32_address_space.cpp b/src/dynarmic/src/dynarmic/backend/arm64/a32_address_space.cpp index db2d536f68..274e553cd8 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/a32_address_space.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/a32_address_space.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -164,10 +164,10 @@ A32AddressSpace::A32AddressSpace(const A32::UserConfig& conf) EmitPrelude(); } -IR::Block A32AddressSpace::GenerateIR(IR::LocationDescriptor descriptor) const { - IR::Block ir_block = A32::Translate(A32::LocationDescriptor{descriptor}, conf.callbacks, {conf.arch_version, conf.define_unpredictable_behaviour, conf.hook_hint_instructions}); +void A32AddressSpace::GenerateIR(IR::Block& ir_block, IR::LocationDescriptor descriptor) const { + ir_block.Reset(descriptor); + A32::Translate(ir_block, A32::LocationDescriptor{descriptor}, conf.callbacks, {conf.arch_version, conf.define_unpredictable_behaviour, conf.hook_hint_instructions}); Optimization::Optimize(ir_block, conf, {}); - return ir_block; } void A32AddressSpace::InvalidateCacheRanges(const boost::icl::interval_set& ranges) { diff --git a/src/dynarmic/src/dynarmic/backend/arm64/a32_address_space.h b/src/dynarmic/src/dynarmic/backend/arm64/a32_address_space.h index 3b9e9fb2f6..e7a8d01e17 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/a32_address_space.h +++ b/src/dynarmic/src/dynarmic/backend/arm64/a32_address_space.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2022 MerryMage * SPDX-License-Identifier: 0BSD @@ -17,7 +20,7 @@ class A32AddressSpace final : public AddressSpace { public: explicit A32AddressSpace(const A32::UserConfig& conf); - IR::Block GenerateIR(IR::LocationDescriptor) const override; + void GenerateIR(IR::Block& ir_block, IR::LocationDescriptor) const override; void InvalidateCacheRanges(const boost::icl::interval_set& ranges); diff --git a/src/dynarmic/src/dynarmic/backend/arm64/a64_address_space.cpp b/src/dynarmic/src/dynarmic/backend/arm64/a64_address_space.cpp index 1b1242a7e7..a5a8306a6d 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/a64_address_space.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/a64_address_space.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -330,12 +330,11 @@ A64AddressSpace::A64AddressSpace(const A64::UserConfig& conf) EmitPrelude(); } -IR::Block A64AddressSpace::GenerateIR(IR::LocationDescriptor descriptor) const { +void A64AddressSpace::GenerateIR(IR::Block& ir_block, IR::LocationDescriptor descriptor) const { + ir_block.Reset(descriptor); const auto get_code = [this](u64 vaddr) { return conf.callbacks->MemoryReadCode(vaddr); }; - IR::Block ir_block = A64::Translate(A64::LocationDescriptor{descriptor}, get_code, - {conf.define_unpredictable_behaviour, conf.wall_clock_cntpct}); + A64::Translate(ir_block, A64::LocationDescriptor{descriptor}, get_code, {conf.define_unpredictable_behaviour, conf.wall_clock_cntpct}); Optimization::Optimize(ir_block, conf, {}); - return ir_block; } void A64AddressSpace::InvalidateCacheRanges(const boost::icl::interval_set& ranges) { diff --git a/src/dynarmic/src/dynarmic/backend/arm64/a64_address_space.h b/src/dynarmic/src/dynarmic/backend/arm64/a64_address_space.h index 86eae4dd39..512894fdce 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/a64_address_space.h +++ b/src/dynarmic/src/dynarmic/backend/arm64/a64_address_space.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2022 MerryMage * SPDX-License-Identifier: 0BSD @@ -17,7 +20,7 @@ class A64AddressSpace final : public AddressSpace { public: explicit A64AddressSpace(const A64::UserConfig& conf); - IR::Block GenerateIR(IR::LocationDescriptor) const override; + void GenerateIR(IR::Block& ir_block, IR::LocationDescriptor) const override; void InvalidateCacheRanges(const boost::icl::interval_set& ranges); diff --git a/src/dynarmic/src/dynarmic/backend/arm64/address_space.cpp b/src/dynarmic/src/dynarmic/backend/arm64/address_space.cpp index 67be731b18..6b59871b0a 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/address_space.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/address_space.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -20,14 +20,17 @@ #include "dynarmic/common/fp/fpcr.h" #include "dynarmic/common/llvm_disassemble.h" #include "dynarmic/interface/exclusive_monitor.h" +#include "dynarmic/ir/location_descriptor.h" namespace Dynarmic::Backend::Arm64 { AddressSpace::AddressSpace(size_t code_cache_size) - : code_cache_size(code_cache_size) - , mem(code_cache_size) - , code(mem.ptr(), mem.ptr()) - , fastmem_manager(exception_handler) { + : ir_block{IR::LocationDescriptor{0}} + , code_cache_size(code_cache_size) + , mem(code_cache_size) + , code(mem.ptr(), mem.ptr()) + , fastmem_manager(exception_handler) +{ ASSERT(code_cache_size <= 128 * 1024 * 1024 && "code_cache_size > 128 MiB not currently supported"); exception_handler.Register(mem, code_cache_size); @@ -67,8 +70,7 @@ CodePtr AddressSpace::GetOrEmit(IR::LocationDescriptor descriptor) { if (CodePtr block_entry = Get(descriptor)) { return block_entry; } - - IR::Block ir_block = GenerateIR(descriptor); + GenerateIR(ir_block, descriptor); const EmittedBlockInfo block_info = Emit(std::move(ir_block)); return block_info.entry_point; } diff --git a/src/dynarmic/src/dynarmic/backend/arm64/address_space.h b/src/dynarmic/src/dynarmic/backend/arm64/address_space.h index d7d8cf38b6..9fe9595c65 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/address_space.h +++ b/src/dynarmic/src/dynarmic/backend/arm64/address_space.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -29,7 +29,7 @@ public: explicit AddressSpace(size_t code_cache_size); virtual ~AddressSpace(); - virtual IR::Block GenerateIR(IR::LocationDescriptor) const = 0; + virtual void GenerateIR(IR::Block& ir_block, IR::LocationDescriptor) const = 0; CodePtr Get(IR::LocationDescriptor descriptor); @@ -68,6 +68,7 @@ protected: FakeCall FastmemCallback(u64 host_pc); + IR::Block ir_block; const size_t code_cache_size; oaknut::CodeBlock mem; oaknut::CodeGenerator code; diff --git a/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.cpp b/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.cpp index 8cde0049d8..05f43774b6 100644 --- a/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.cpp +++ b/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -26,10 +26,9 @@ A32AddressSpace::A32AddressSpace(const A32::UserConfig& conf) EmitPrelude(); } -IR::Block A32AddressSpace::GenerateIR(IR::LocationDescriptor descriptor) const { - IR::Block ir_block = A32::Translate(A32::LocationDescriptor{descriptor}, conf.callbacks, {conf.arch_version, conf.define_unpredictable_behaviour, conf.hook_hint_instructions}); +void A32AddressSpace::GenerateIR(IR::Block& ir_block, IR::LocationDescriptor descriptor) const { + A32::Translate(ir_block, A32::LocationDescriptor{descriptor}, conf.callbacks, {conf.arch_version, conf.define_unpredictable_behaviour, conf.hook_hint_instructions}); Optimization::Optimize(ir_block, conf, {}); - return ir_block; } CodePtr A32AddressSpace::Get(IR::LocationDescriptor descriptor) { @@ -44,7 +43,8 @@ CodePtr A32AddressSpace::GetOrEmit(IR::LocationDescriptor descriptor) { return block_entry; } - IR::Block ir_block = GenerateIR(descriptor); + IR::Block ir_block{descriptor}; + GenerateIR(ir_block, descriptor); const EmittedBlockInfo block_info = Emit(std::move(ir_block)); block_infos.insert_or_assign(descriptor.Value(), block_info); diff --git a/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.h b/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.h index e583dae61f..24148b192c 100644 --- a/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.h +++ b/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2024 MerryMage * SPDX-License-Identifier: 0BSD @@ -23,7 +26,7 @@ class A32AddressSpace final { public: explicit A32AddressSpace(const A32::UserConfig& conf); - IR::Block GenerateIR(IR::LocationDescriptor) const; + void GenerateIR(IR::Block& ir_block, IR::LocationDescriptor) const; CodePtr Get(IR::LocationDescriptor descriptor); diff --git a/src/dynarmic/src/dynarmic/backend/x64/a32_interface.cpp b/src/dynarmic/src/dynarmic/backend/x64/a32_interface.cpp index fbfdf24521..d56e3729ee 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a32_interface.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a32_interface.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -25,6 +25,7 @@ #include "dynarmic/backend/x64/devirtualize.h" #include "dynarmic/backend/x64/jitstate_info.h" #include "dynarmic/common/atomic.h" +#include "dynarmic/frontend/A32/a32_location_descriptor.h" #include "dynarmic/frontend/A32/translate/a32_translate.h" #include "dynarmic/interface/A32/a32.h" #include "dynarmic/ir/basic_block.h" @@ -63,12 +64,14 @@ static Optimization::PolyfillOptions GenPolyfillOptions(const BlockOfCode& code) } struct Jit::Impl { - Impl(Jit* jit, A32::UserConfig conf) - : block_of_code(GenRunCodeCallbacks(conf.callbacks, &GetCurrentBlockThunk, this, conf), JitStateInfo{jit_state}, conf.code_cache_size, GenRCP(conf)) - , emitter(block_of_code, conf, jit) - , polyfill_options(GenPolyfillOptions(block_of_code)) - , conf(std::move(conf)) - , jit_interface(jit) {} + Impl(Jit* jit, A32::UserConfig conf) noexcept + : ir_block{LocationDescriptor(0, PSR(0), FPSCR(0), false)} + , conf(std::move(conf)) + , block_of_code(GenRunCodeCallbacks(conf.callbacks, &GetCurrentBlockThunk, this, conf), JitStateInfo{jit_state}, conf.code_cache_size, GenRCP(conf)) + , emitter(block_of_code, conf, jit) + , polyfill_options(GenPolyfillOptions(block_of_code)) + , jit_interface(jit) + {} ~Impl() = default; @@ -212,7 +215,8 @@ private: } block_of_code.EnsureMemoryCommitted(MINIMUM_REMAINING_CODESIZE); - IR::Block ir_block = A32::Translate(A32::LocationDescriptor{descriptor}, conf.callbacks, {conf.arch_version, conf.define_unpredictable_behaviour, conf.hook_hint_instructions}); + ir_block.Reset(descriptor); + A32::Translate(ir_block, A32::LocationDescriptor{descriptor}, conf.callbacks, {conf.arch_version, conf.define_unpredictable_behaviour, conf.hook_hint_instructions}); Optimization::Optimize(ir_block, conf, polyfill_options); return emitter.Emit(ir_block); } @@ -239,13 +243,12 @@ private: } } + IR::Block ir_block; + const A32::UserConfig conf; A32JitState jit_state; BlockOfCode block_of_code; A32EmitX64 emitter; Optimization::PolyfillOptions polyfill_options; - - const A32::UserConfig conf; - Jit* jit_interface; // Requests made during execution to invalidate the cache are queued up here. diff --git a/src/dynarmic/src/dynarmic/backend/x64/a64_interface.cpp b/src/dynarmic/src/dynarmic/backend/x64/a64_interface.cpp index 0fe738e212..d0dc736b73 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a64_interface.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a64_interface.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -12,6 +12,7 @@ #include #include "dynarmic/common/assert.h" +#include "dynarmic/common/fp/fpcr.h" #include "dynarmic/common/llvm_disassemble.h" #include #include @@ -61,10 +62,12 @@ static Optimization::PolyfillOptions GenPolyfillOptions(const BlockOfCode& code) struct Jit::Impl final { public: Impl(Jit* jit, UserConfig conf) - : conf(conf) - , block_of_code(GenRunCodeCallbacks(conf.callbacks, &GetCurrentBlockThunk, this, conf), JitStateInfo{jit_state}, conf.code_cache_size, GenRCP(conf)) - , emitter(block_of_code, conf, jit) - , polyfill_options(GenPolyfillOptions(block_of_code)) { + : ir_block{LocationDescriptor(0, FP::FPCR(0), false)} + , conf(conf) + , block_of_code(GenRunCodeCallbacks(conf.callbacks, &GetCurrentBlockThunk, this, conf), JitStateInfo{jit_state}, conf.code_cache_size, GenRCP(conf)) + , emitter(block_of_code, conf, jit) + , polyfill_options(GenPolyfillOptions(block_of_code)) + { ASSERT(conf.page_table_address_space_bits >= 12 && conf.page_table_address_space_bits <= 64); } @@ -268,8 +271,8 @@ private: // JIT Compile const auto get_code = [this](u64 vaddr) { return conf.callbacks->MemoryReadCode(vaddr); }; - IR::Block ir_block = A64::Translate(A64::LocationDescriptor{current_location}, get_code, - {conf.define_unpredictable_behaviour, conf.wall_clock_cntpct}); + ir_block.Reset(current_location); + A64::Translate(ir_block, A64::LocationDescriptor{current_location}, get_code, {conf.define_unpredictable_behaviour, conf.wall_clock_cntpct}); Optimization::Optimize(ir_block, conf, polyfill_options); return emitter.Emit(ir_block).entrypoint; } @@ -296,14 +299,13 @@ private: } } - bool is_executing = false; - + IR::Block ir_block; const UserConfig conf; A64JitState jit_state; BlockOfCode block_of_code; A64EmitX64 emitter; Optimization::PolyfillOptions polyfill_options; - + bool is_executing = false; bool invalidate_entire_cache = false; boost::icl::interval_set invalid_cache_ranges; std::mutex invalidation_mutex; diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/a32_translate.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/a32_translate.cpp index 2e69927ace..c3b90717a1 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/a32_translate.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/a32_translate.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2016 MerryMage * SPDX-License-Identifier: 0BSD @@ -10,11 +13,11 @@ namespace Dynarmic::A32 { -IR::Block TranslateArm(LocationDescriptor descriptor, TranslateCallbacks* tcb, const TranslationOptions& options); -IR::Block TranslateThumb(LocationDescriptor descriptor, TranslateCallbacks* tcb, const TranslationOptions& options); +void TranslateArm(IR::Block& block, LocationDescriptor descriptor, TranslateCallbacks* tcb, const TranslationOptions& options); +void TranslateThumb(IR::Block& block, LocationDescriptor descriptor, TranslateCallbacks* tcb, const TranslationOptions& options); -IR::Block Translate(LocationDescriptor descriptor, TranslateCallbacks* tcb, const TranslationOptions& options) { - return (descriptor.TFlag() ? TranslateThumb : TranslateArm)(descriptor, tcb, options); +void Translate(IR::Block& block, LocationDescriptor descriptor, TranslateCallbacks* tcb, const TranslationOptions& options) { + return (descriptor.TFlag() ? TranslateThumb : TranslateArm)(block, descriptor, tcb, options); } bool TranslateSingleArmInstruction(IR::Block& block, LocationDescriptor descriptor, u32 instruction); diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/a32_translate.h b/src/dynarmic/src/dynarmic/frontend/A32/translate/a32_translate.h index df0b86e9ff..33e641fcaf 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/a32_translate.h +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/a32_translate.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -41,7 +41,7 @@ struct TranslationOptions { * @param options Configures how certain instructions are translated. * @return A translated basic block in the intermediate representation. */ -IR::Block Translate(LocationDescriptor descriptor, TranslateCallbacks* tcb, const TranslationOptions& options); +void Translate(IR::Block& block, LocationDescriptor descriptor, TranslateCallbacks* tcb, const TranslationOptions& options); /** * This function translates a single provided instruction into our intermediate representation. diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_arm.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_arm.cpp index 614c1d2792..5cc9ef3893 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_arm.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_arm.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -22,12 +22,9 @@ namespace Dynarmic::A32 { -IR::Block TranslateArm(LocationDescriptor descriptor, TranslateCallbacks* tcb, const TranslationOptions& options) { +void TranslateArm(IR::Block& block, LocationDescriptor descriptor, TranslateCallbacks* tcb, const TranslationOptions& options) { const bool single_step = descriptor.SingleStepping(); - - IR::Block block{descriptor}; TranslatorVisitor visitor{block, descriptor, options}; - bool should_continue = true; do { const u32 arm_pc = visitor.ir.current_location.PC(); @@ -76,12 +73,8 @@ IR::Block TranslateArm(LocationDescriptor descriptor, TranslateCallbacks* tcb, c } } } - ASSERT(block.HasTerminal() && "Terminal has not been set"); - block.SetEndLocation(visitor.ir.current_location); - - return block; } bool TranslateSingleArmInstruction(IR::Block& block, LocationDescriptor descriptor, u32 arm_instruction) { diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp index 23935ba601..e0333e487d 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -24,6 +24,7 @@ #include "dynarmic/frontend/A32/translate/translate_callbacks.h" #include "dynarmic/frontend/imm.h" #include "dynarmic/interface/A32/config.h" +#include "dynarmic/ir/basic_block.h" namespace Dynarmic::A32 { namespace { @@ -103,12 +104,9 @@ inline bool MaybeVFPOrASIMDInstruction(u32 thumb_instruction) noexcept { } // namespace -IR::Block TranslateThumb(LocationDescriptor descriptor, TranslateCallbacks* tcb, const TranslationOptions& options) { +void TranslateThumb(IR::Block& block, LocationDescriptor descriptor, TranslateCallbacks* tcb, const TranslationOptions& options) { const bool single_step = descriptor.SingleStepping(); - - IR::Block block{descriptor}; TranslatorVisitor visitor{block, descriptor, options}; - bool should_continue = true; do { const u32 arm_pc = visitor.ir.current_location.PC(); @@ -175,12 +173,8 @@ IR::Block TranslateThumb(LocationDescriptor descriptor, TranslateCallbacks* tcb, } } } - ASSERT(block.HasTerminal() && "Terminal has not been set"); - block.SetEndLocation(visitor.ir.current_location); - - return block; } bool TranslateSingleThumbInstruction(IR::Block& block, LocationDescriptor descriptor, u32 thumb_instruction) { diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp index 8a907acad6..e8d815518c 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -16,10 +16,8 @@ namespace Dynarmic::A64 { -IR::Block Translate(LocationDescriptor descriptor, MemoryReadCodeFuncType memory_read_code, TranslationOptions options) { +void Translate(IR::Block& block, LocationDescriptor descriptor, MemoryReadCodeFuncType memory_read_code, TranslationOptions options) { const bool single_step = descriptor.SingleStepping(); - - IR::Block block{descriptor}; TranslatorVisitor visitor{block, descriptor, std::move(options)}; bool should_continue = true; @@ -43,12 +41,8 @@ IR::Block Translate(LocationDescriptor descriptor, MemoryReadCodeFuncType memory if (single_step && should_continue) { visitor.ir.SetTerm(IR::Term::LinkBlock{*visitor.ir.current_location}); } - ASSERT(block.HasTerminal() && "Terminal has not been set"); - block.SetEndLocation(*visitor.ir.current_location); - - return block; } bool TranslateSingleInstruction(IR::Block& block, LocationDescriptor descriptor, u32 instruction) { diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.h b/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.h index be55fb3970..125979f8b7 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.h +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -47,7 +47,7 @@ struct TranslationOptions { * @param options Configures how certain instructions are translated. * @return A translated basic block in the intermediate representation. */ -IR::Block Translate(LocationDescriptor descriptor, MemoryReadCodeFuncType memory_read_code, TranslationOptions options); +void Translate(IR::Block& block, LocationDescriptor descriptor, MemoryReadCodeFuncType memory_read_code, TranslationOptions options); /** * This function translates a single provided instruction into our intermediate representation. diff --git a/src/dynarmic/src/dynarmic/ir/basic_block.h b/src/dynarmic/src/dynarmic/ir/basic_block.h index 4fb28592e7..24115be1ec 100644 --- a/src/dynarmic/src/dynarmic/ir/basic_block.h +++ b/src/dynarmic/src/dynarmic/ir/basic_block.h @@ -140,6 +140,18 @@ public: return cycle_count; } + inline void Reset(LocationDescriptor location_) noexcept { + inlined_inst.clear(); + pooled_inst.clear(); + cond_failed.reset(); + location = location_; + terminal = Term::Invalid{}; + cond_failed_cycle_count = 0; + cycle_count = 0; + instruction_list_type tmp{}; + instructions.swap(tmp); + } + /// "Hot cache" for small blocks so we don't call global allocator boost::container::static_vector inlined_inst; /// List of instructions in this block. From d0af14632e0f38370353c68e63343b7bdba4757a Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 12 Feb 2026 01:33:22 +0100 Subject: [PATCH 007/181] [dynarmic] UseScratchGpr for path with immediate additions; lea materialisation with in-range s32 immediate (+immediate carry) (#2958) Allows regalloc to more aggressively take on registers for immediate codepath; also uses lea for stc/adc (since carry can equate +1 in some cases) Signed-off-by: lizzie lizzie@eden-emu.dev Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2958 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- .../backend/x64/emit_x64_data_processing.cpp | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp index 3c7058230b..1ecb18623f 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp @@ -910,15 +910,15 @@ static Xbyak::Reg8 DoCarry(BlockOfCode& code, RegAlloc& reg_alloc, Argument& car // AL contains flags (after LAHF + SETO sequence) static Xbyak::Reg64 DoNZCV(BlockOfCode& code, RegAlloc& reg_alloc, IR::Inst* nzcv_out) { - if (!nzcv_out) { - return Xbyak::Reg64{-1}; + if (nzcv_out) { + const Xbyak::Reg64 nzcv = reg_alloc.ScratchGpr(code, HostLoc::RAX); + code.xor_(nzcv.cvt32(), nzcv.cvt32()); + return nzcv; } - const Xbyak::Reg64 nzcv = reg_alloc.ScratchGpr(code, HostLoc::RAX); - code.xor_(nzcv.cvt32(), nzcv.cvt32()); - return nzcv; + return Xbyak::Reg64{-1}; } -static void EmitAdd(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst, int bitsize) { +static void EmitAdd(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst, size_t bitsize) { const auto carry_inst = inst->GetAssociatedPseudoOperation(IR::Opcode::GetCarryFromOp); const auto overflow_inst = inst->GetAssociatedPseudoOperation(IR::Opcode::GetOverflowFromOp); const auto nzcv_inst = inst->GetAssociatedPseudoOperation(IR::Opcode::GetNZCVFromOp); @@ -929,19 +929,13 @@ static void EmitAdd(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst, int bit // Consider using LEA. if (!carry_inst && !overflow_inst && !nzcv_inst && carry_in.IsImmediate() && !carry_in.GetImmediateU1()) { if (args[1].IsImmediate() && args[1].FitsInImmediateS32()) { - const Xbyak::Reg op1 = ctx.reg_alloc.UseGpr(code, args[0]).changeBit(bitsize); - const Xbyak::Reg result = ctx.reg_alloc.ScratchGpr(code).changeBit(bitsize); - - code.lea(result, code.ptr[op1 + args[1].GetImmediateS32()]); - + Xbyak::Reg const result = ctx.reg_alloc.UseScratchGpr(code, args[0]).changeBit(bitsize); + code.lea(result, code.ptr[result + args[1].GetImmediateS32()]); ctx.reg_alloc.DefineValue(code, inst, result); } else { - const Xbyak::Reg op1 = ctx.reg_alloc.UseGpr(code, args[0]).changeBit(bitsize); - const Xbyak::Reg op2 = ctx.reg_alloc.UseGpr(code, args[1]).changeBit(bitsize); - const Xbyak::Reg result = ctx.reg_alloc.ScratchGpr(code).changeBit(bitsize); - - code.lea(result, code.ptr[op1 + op2]); - + Xbyak::Reg const result = ctx.reg_alloc.UseScratchGpr(code, args[0]).changeBit(bitsize); + Xbyak::Reg const op2 = ctx.reg_alloc.UseGpr(code, args[1]).changeBit(bitsize); + code.lea(result, code.ptr[result + op2]); ctx.reg_alloc.DefineValue(code, inst, result); } return; @@ -956,8 +950,14 @@ static void EmitAdd(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst, int bit const u32 op_arg = args[1].GetImmediateU32(); if (carry_in.IsImmediate()) { if (carry_in.GetImmediateU1()) { - code.stc(); - code.adc(result, op_arg); + // In range for a valid LEA materialisation + auto const in_range = s32(op_arg) >= -0x7ffffffe && s32(op_arg) <= 0x7ffffffe; + if (in_range && (carry_inst || nzcv_inst || overflow_inst)) { + code.stc(); + code.adc(result, op_arg); + } else { + code.lea(result, code.ptr[result + op_arg + 1]); + } } else { code.add(result, op_arg); } From 634686d59b250c26b05f3ca46f3fe5be53f258af Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 12 Feb 2026 01:33:51 +0100 Subject: [PATCH 008/181] [dynarmic] add back A64 identity pass (#3519) results in way better codegen (less noise for movs and all dat) i think it was removed by accident by me, oops Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3519 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- src/dynarmic/src/dynarmic/ir/opt_passes.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp index 2bd2e3a1d5..15edc05bec 100644 --- a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp +++ b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp @@ -1472,11 +1472,11 @@ static void VerificationPass(const IR::Block& block) { void Optimize(IR::Block& block, const A32::UserConfig& conf, const Optimization::PolyfillOptions& polyfill_options) { Optimization::PolyfillPass(block, polyfill_options); Optimization::NamingPass(block); - if (conf.HasOptimization(OptimizationFlag::GetSetElimination)) [[likely]] { + if (conf.HasOptimization(OptimizationFlag::GetSetElimination)) { Optimization::A32GetSetElimination(block, {.convert_nzc_to_nz = true}); Optimization::DeadCodeElimination(block); } - if (conf.HasOptimization(OptimizationFlag::ConstProp)) [[likely]] { + if (conf.HasOptimization(OptimizationFlag::ConstProp)) { Optimization::ConstantMemoryReads(block, conf.callbacks); Optimization::ConstantPropagation(block); Optimization::DeadCodeElimination(block); @@ -1491,17 +1491,18 @@ void Optimize(IR::Block& block, const A64::UserConfig& conf, const Optimization: Optimization::PolyfillPass(block, polyfill_options); Optimization::A64CallbackConfigPass(block, conf); Optimization::NamingPass(block); - if (conf.HasOptimization(OptimizationFlag::GetSetElimination) && !conf.check_halt_on_memory_access) [[likely]] { + if (conf.HasOptimization(OptimizationFlag::GetSetElimination) && !conf.check_halt_on_memory_access) { Optimization::A64GetSetElimination(block); Optimization::DeadCodeElimination(block); } - if (conf.HasOptimization(OptimizationFlag::ConstProp)) [[likely]] { + if (conf.HasOptimization(OptimizationFlag::ConstProp)) { Optimization::ConstantPropagation(block); Optimization::DeadCodeElimination(block); } - if (conf.HasOptimization(OptimizationFlag::MiscIROpt)) [[likely]] { + if (conf.HasOptimization(OptimizationFlag::MiscIROpt)) { Optimization::A64MergeInterpretBlocksPass(block, conf.callbacks); } + Optimization::IdentityRemovalPass(block); if (!conf.HasOptimization(OptimizationFlag::DisableVerification)) { Optimization::VerificationPass(block); } From 7d81a724ef9d0e438f0060369b3edf44ecb807f3 Mon Sep 17 00:00:00 2001 From: MaranBr Date: Thu, 12 Feb 2026 01:34:25 +0100 Subject: [PATCH 009/181] [shader_recompiler] Fix Shuffle handling for Position attributes (#3406) This fixes the rescaling path to properly convert to F32, matching native 1x behavior for any resolution. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3406 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: MaranBr Co-committed-by: MaranBr --- .../frontend/maxwell/translate_program.cpp | 10 +--------- src/shader_recompiler/ir_opt/rescaling_pass.cpp | 10 +++++++--- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/src/shader_recompiler/frontend/maxwell/translate_program.cpp b/src/shader_recompiler/frontend/maxwell/translate_program.cpp index dfd5f405fb..81aee6453a 100644 --- a/src/shader_recompiler/frontend/maxwell/translate_program.cpp +++ b/src/shader_recompiler/frontend/maxwell/translate_program.cpp @@ -304,17 +304,9 @@ IR::Program TranslateProgram(ObjectPool& inst_pool, ObjectPool Date: Thu, 12 Feb 2026 01:45:22 +0100 Subject: [PATCH 010/181] [dynarmic] x86 direct immediate call for host calls within 2G (#3508) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3508 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- .../src/dynarmic/backend/x64/emit_x64.cpp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64.cpp index 072b790fd4..2b0540e4a7 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64.cpp @@ -71,11 +71,22 @@ void EmitX64::EmitBreakpoint(EmitContext&, IR::Inst*) { code.int3(); } +constexpr bool IsWithin2G(uintptr_t ref, uintptr_t target) { + const u64 distance = target - (ref + 5); + return !(distance >= 0x8000'0000ULL && distance <= ~0x8000'0000ULL); +} + void EmitX64::EmitCallHostFunction(EmitContext& ctx, IR::Inst* inst) { auto args = ctx.reg_alloc.GetArgumentInfo(inst); ctx.reg_alloc.HostCall(code, nullptr, args[1], args[2], args[3]); - code.mov(rax, args[0].GetImmediateU64()); - code.call(rax); + auto target = args[0].GetImmediateU64(); + if (IsWithin2G(uintptr_t(code.getCurr()), target)) { + auto const f = std::bit_cast(target); + code.call(f); + } else { + code.mov(rax, target); + code.call(rax); + } } void EmitX64::PushRSBHelper(Xbyak::Reg64 loc_desc_reg, Xbyak::Reg64 index_reg, IR::LocationDescriptor target) { From e46576b4c3059d74ce76c3449904c491ada692c9 Mon Sep 17 00:00:00 2001 From: PavelBARABANOV Date: Thu, 12 Feb 2026 01:56:16 +0100 Subject: [PATCH 011/181] [android] add graphics artifacts warning to bloom fix description (#3471) Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3471 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: PavelBARABANOV Co-committed-by: PavelBARABANOV --- src/android/app/src/main/res/values/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index e2148eb5ef..b703575cc5 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -507,7 +507,7 @@ Skip CPU Inner Invalidation Skips certain CPU-side cache invalidations during memory updates, reducing CPU usage and improving it\'s performance. This may cause glitches or crashes on some games. Fix Bloom Effects - Reduces bloom blur in LA/EOW (Adreno 700), removes bloom in Burnout + Reduces bloom blur in LA/EOW (Adreno 700), removes bloom in Burnout. Warning: may cause graphical artifacts in other games. Use asynchronous shaders Compiles shaders asynchronously. This may reduce stutters but may also introduce glitches. GPU Unswizzle Settings From c263b6af6fd6a164b859075366b8aaa697834146 Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 12 Feb 2026 02:14:50 +0100 Subject: [PATCH 012/181] [dynarmic] add current code page cache (#3459) should make JIT translation a bit faster - especially for non-fastmem test if thumb still werks previously: we read 32-bits one by one, and do translation **for each u32 we read** now: one big read of 4096 bytes (aligned of course), only 1 VAddr translation Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3459 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/arm/dynarmic/arm_dynarmic_32.cpp | 10 ++++++++-- src/core/arm/dynarmic/arm_dynarmic_32.h | 6 +++++- src/core/arm/dynarmic/arm_dynarmic_64.cpp | 11 +++++++++-- src/core/arm/dynarmic/arm_dynarmic_64.h | 3 +++ src/core/hle/service/jit/jit_context.cpp | 18 +++++++++++++++--- src/core/memory.cpp | 5 ++--- .../src/dynarmic/interface/code_page.h | 17 +++++++++++++++++ 7 files changed, 59 insertions(+), 11 deletions(-) create mode 100644 src/dynarmic/src/dynarmic/interface/code_page.h diff --git a/src/core/arm/dynarmic/arm_dynarmic_32.cpp b/src/core/arm/dynarmic/arm_dynarmic_32.cpp index 0fa4ca6f06..2d8cfb6ed6 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_32.cpp +++ b/src/core/arm/dynarmic/arm_dynarmic_32.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project @@ -38,10 +38,16 @@ u64 DynarmicCallbacks32::MemoryRead64(u32 vaddr) { CheckMemoryAccess(vaddr, 8, Kernel::DebugWatchpointType::Read); return m_memory.Read64(vaddr); } + std::optional DynarmicCallbacks32::MemoryReadCode(u32 vaddr) { if (!m_memory.IsValidVirtualAddressRange(vaddr, sizeof(u32))) return std::nullopt; - return m_memory.Read32(vaddr); + auto const aligned_vaddr = vaddr & ~Core::Memory::YUZU_PAGEMASK; + if (last_code_addr != aligned_vaddr) { + m_memory.ReadBlock(aligned_vaddr, &cached_code_page, sizeof(cached_code_page)); + last_code_addr = aligned_vaddr; + } + return cached_code_page.inst[(vaddr & Core::Memory::YUZU_PAGEMASK) / sizeof(u32)]; } void DynarmicCallbacks32::MemoryWrite8(u32 vaddr, u8 value) { diff --git a/src/core/arm/dynarmic/arm_dynarmic_32.h b/src/core/arm/dynarmic/arm_dynarmic_32.h index 1934934bd9..e19a2deee2 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_32.h +++ b/src/core/arm/dynarmic/arm_dynarmic_32.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project @@ -7,6 +7,7 @@ #pragma once #include +#include #include "core/arm/arm_interface.h" #include "core/arm/dynarmic/dynarmic_exclusive_monitor.h" @@ -49,6 +50,9 @@ public: u64 GetTicksRemaining() override; bool CheckMemoryAccess(u64 addr, u64 size, Kernel::DebugWatchpointType type); void ReturnException(u32 pc, Dynarmic::HaltReason hr); + // + Dynarmic::CodePage cached_code_page; + u64 last_code_addr = 0; ArmDynarmic32& m_parent; Core::Memory::Memory& m_memory; Kernel::KProcess* m_process{}; diff --git a/src/core/arm/dynarmic/arm_dynarmic_64.cpp b/src/core/arm/dynarmic/arm_dynarmic_64.cpp index 92e1a70458..f13221be8f 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_64.cpp +++ b/src/core/arm/dynarmic/arm_dynarmic_64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project @@ -41,10 +41,17 @@ Dynarmic::A64::Vector DynarmicCallbacks64::MemoryRead128(u64 vaddr) { CheckMemoryAccess(vaddr, 16, Kernel::DebugWatchpointType::Read); return {m_memory.Read64(vaddr), m_memory.Read64(vaddr + 8)}; } + std::optional DynarmicCallbacks64::MemoryReadCode(u64 vaddr) { if (!m_memory.IsValidVirtualAddressRange(vaddr, sizeof(u32))) return std::nullopt; - return m_memory.Read32(vaddr); +// return m_memory.Read32(vaddr); + auto const aligned_vaddr = vaddr & ~Core::Memory::YUZU_PAGEMASK; + if (last_code_addr != aligned_vaddr) { + m_memory.ReadBlock(aligned_vaddr, &cached_code_page, sizeof(cached_code_page)); + last_code_addr = aligned_vaddr; + } + return cached_code_page.inst[(vaddr & Core::Memory::YUZU_PAGEMASK) / sizeof(u32)]; } void DynarmicCallbacks64::MemoryWrite8(u64 vaddr, u8 value) { diff --git a/src/core/arm/dynarmic/arm_dynarmic_64.h b/src/core/arm/dynarmic/arm_dynarmic_64.h index 07f6bb9449..c8406e544b 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_64.h +++ b/src/core/arm/dynarmic/arm_dynarmic_64.h @@ -11,6 +11,7 @@ #include #include +#include #include "common/common_types.h" #include "common/hash.h" #include "core/arm/arm_interface.h" @@ -61,6 +62,8 @@ public: bool CheckMemoryAccess(u64 addr, u64 size, Kernel::DebugWatchpointType type); void ReturnException(u64 pc, Dynarmic::HaltReason hr); + Dynarmic::CodePage cached_code_page; + u64 last_code_addr = 0; ArmDynarmic64& m_parent; Core::Memory::Memory& m_memory; u64 m_tpidrro_el0{}; diff --git a/src/core/hle/service/jit/jit_context.cpp b/src/core/hle/service/jit/jit_context.cpp index 8fd7db17c2..447a28e9e7 100644 --- a/src/core/hle/service/jit/jit_context.cpp +++ b/src/core/hle/service/jit/jit_context.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project @@ -10,6 +10,7 @@ #include #include #include +#include #include "common/alignment.h" #include "common/common_funcs.h" @@ -46,6 +47,15 @@ public: : memory{memory_}, local_memory{local_memory_}, mapped_ranges{mapped_ranges_}, parent{parent_} {} + std::optional MemoryReadCode(VAddr vaddr) override { + static_assert(Core::Memory::YUZU_PAGESIZE == Dynarmic::CODE_PAGE_SIZE); + auto const aligned_vaddr = vaddr & ~Core::Memory::YUZU_PAGEMASK; + if (last_code_addr != aligned_vaddr) { + cached_code_page = ReadMemory(aligned_vaddr); + last_code_addr = aligned_vaddr; + } + return cached_code_page.inst[(vaddr & Core::Memory::YUZU_PAGEMASK) / sizeof(u32)]; + } u8 MemoryRead8(u64 vaddr) override { return ReadMemory(vaddr); } @@ -116,8 +126,7 @@ public: return 0; } - template - T ReadMemory(u64 vaddr) { + template T ReadMemory(u64 vaddr) { T ret{}; if (boost::icl::contains(mapped_ranges, vaddr)) { memory.ReadBlock(vaddr, &ret, sizeof(T)); @@ -146,6 +155,9 @@ private: std::vector& local_memory; IntervalSet& mapped_ranges; JITContextImpl& parent; + + Dynarmic::CodePage cached_code_page; + u64 last_code_addr = 0; }; class JITContextImpl { diff --git a/src/core/memory.cpp b/src/core/memory.cpp index 672676cf12..0550a5bf81 100644 --- a/src/core/memory.cpp +++ b/src/core/memory.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2015 Citra Emulator Project @@ -36,8 +36,7 @@ namespace Core::Memory { -static inline bool AddressSpaceContains(const Common::PageTable& table, const Common::ProcessAddress addr, - const std::size_t size) { +static inline bool AddressSpaceContains(const Common::PageTable& table, const Common::ProcessAddress addr, const std::size_t size) { const Common::ProcessAddress max_addr = 1ULL << table.GetAddressSpaceBits(); return addr + size >= addr && addr + size <= max_addr; } diff --git a/src/dynarmic/src/dynarmic/interface/code_page.h b/src/dynarmic/src/dynarmic/interface/code_page.h new file mode 100644 index 0000000000..fce3ea3057 --- /dev/null +++ b/src/dynarmic/src/dynarmic/interface/code_page.h @@ -0,0 +1,17 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + +#pragma once + +#include +#include + +namespace Dynarmic { + +/// @brief Smallest valid page (may change for Apple?) +constexpr inline uint64_t CODE_PAGE_SIZE = 4096; +struct CodePage { + uint32_t inst[CODE_PAGE_SIZE / sizeof(uint32_t)]; +}; + +} From 72973fe5825b0927ab854445e0aa07d58fc75941 Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 13 Feb 2026 11:51:34 +0100 Subject: [PATCH 013/181] [dynarmic] fix NSBU regressions (#3533) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3533 Reviewed-by: Maufeat Reviewed-by: MaranBr Co-authored-by: lizzie Co-committed-by: lizzie --- .../dynarmic/backend/x64/a32_interface.cpp | 19 +++++----- .../dynarmic/backend/x64/a64_interface.cpp | 15 ++++---- src/dynarmic/src/dynarmic/ir/basic_block.cpp | 36 ++++++++++++------- src/dynarmic/src/dynarmic/ir/basic_block.h | 17 ++------- 4 files changed, 45 insertions(+), 42 deletions(-) diff --git a/src/dynarmic/src/dynarmic/backend/x64/a32_interface.cpp b/src/dynarmic/src/dynarmic/backend/x64/a32_interface.cpp index d56e3729ee..e540839fd5 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a32_interface.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a32_interface.cpp @@ -65,11 +65,10 @@ static Optimization::PolyfillOptions GenPolyfillOptions(const BlockOfCode& code) struct Jit::Impl { Impl(Jit* jit, A32::UserConfig conf) noexcept - : ir_block{LocationDescriptor(0, PSR(0), FPSCR(0), false)} - , conf(std::move(conf)) - , block_of_code(GenRunCodeCallbacks(conf.callbacks, &GetCurrentBlockThunk, this, conf), JitStateInfo{jit_state}, conf.code_cache_size, GenRCP(conf)) + : block_of_code(GenRunCodeCallbacks(conf.callbacks, &GetCurrentBlockThunk, this, conf), JitStateInfo{jit_state}, conf.code_cache_size, GenRCP(conf)) , emitter(block_of_code, conf, jit) , polyfill_options(GenPolyfillOptions(block_of_code)) + , conf(std::move(conf)) , jit_interface(jit) {} @@ -204,8 +203,7 @@ private: } A32EmitX64::BlockDescriptor GetBasicBlock(IR::LocationDescriptor descriptor) { - auto block = emitter.GetBasicBlock(descriptor); - if (block) + if (auto block = emitter.GetBasicBlock(descriptor)) return *block; constexpr size_t MINIMUM_REMAINING_CODESIZE = 1 * 1024 * 1024; @@ -215,8 +213,10 @@ private: } block_of_code.EnsureMemoryCommitted(MINIMUM_REMAINING_CODESIZE); - ir_block.Reset(descriptor); - A32::Translate(ir_block, A32::LocationDescriptor{descriptor}, conf.callbacks, {conf.arch_version, conf.define_unpredictable_behaviour, conf.hook_hint_instructions}); + // LocationDescriptor ctor() does important ops (like tflags) do not skip + auto const arch_descriptor = A32::LocationDescriptor{descriptor}; + ir_block.Reset(arch_descriptor); + A32::Translate(ir_block, arch_descriptor, conf.callbacks, {conf.arch_version, conf.define_unpredictable_behaviour, conf.hook_hint_instructions}); Optimization::Optimize(ir_block, conf, polyfill_options); return emitter.Emit(ir_block); } @@ -243,12 +243,13 @@ private: } } - IR::Block ir_block; - const A32::UserConfig conf; + IR::Block ir_block = {LocationDescriptor(0, PSR(0), FPSCR(0), false)}; A32JitState jit_state; BlockOfCode block_of_code; A32EmitX64 emitter; Optimization::PolyfillOptions polyfill_options; + // Keep it here, you don't wanna mess with the fuckery that's initializer lists + const A32::UserConfig conf; Jit* jit_interface; // Requests made during execution to invalidate the cache are queued up here. diff --git a/src/dynarmic/src/dynarmic/backend/x64/a64_interface.cpp b/src/dynarmic/src/dynarmic/backend/x64/a64_interface.cpp index d0dc736b73..44c63bdfc5 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a64_interface.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a64_interface.cpp @@ -62,8 +62,7 @@ static Optimization::PolyfillOptions GenPolyfillOptions(const BlockOfCode& code) struct Jit::Impl final { public: Impl(Jit* jit, UserConfig conf) - : ir_block{LocationDescriptor(0, FP::FPCR(0), false)} - , conf(conf) + : conf(conf) , block_of_code(GenRunCodeCallbacks(conf.callbacks, &GetCurrentBlockThunk, this, conf), JitStateInfo{jit_state}, conf.code_cache_size, GenRCP(conf)) , emitter(block_of_code, conf, jit) , polyfill_options(GenPolyfillOptions(block_of_code)) @@ -257,8 +256,8 @@ private: return GetBlock(A64::LocationDescriptor{GetCurrentLocation()}.SetSingleStepping(true)); } - CodePtr GetBlock(IR::LocationDescriptor current_location) { - if (auto block = emitter.GetBasicBlock(current_location)) + CodePtr GetBlock(IR::LocationDescriptor descriptor) { + if (auto block = emitter.GetBasicBlock(descriptor)) return block->entrypoint; constexpr size_t MINIMUM_REMAINING_CODESIZE = 1 * 1024 * 1024; @@ -271,8 +270,10 @@ private: // JIT Compile const auto get_code = [this](u64 vaddr) { return conf.callbacks->MemoryReadCode(vaddr); }; - ir_block.Reset(current_location); - A64::Translate(ir_block, A64::LocationDescriptor{current_location}, get_code, {conf.define_unpredictable_behaviour, conf.wall_clock_cntpct}); + // LocationDescriptor ctor() does important ops (like tflags) do not skip + auto const arch_descriptor = A64::LocationDescriptor{descriptor}; + ir_block.Reset(arch_descriptor); + A64::Translate(ir_block, arch_descriptor, get_code, {conf.define_unpredictable_behaviour, conf.wall_clock_cntpct}); Optimization::Optimize(ir_block, conf, polyfill_options); return emitter.Emit(ir_block).entrypoint; } @@ -299,7 +300,7 @@ private: } } - IR::Block ir_block; + IR::Block ir_block = {LocationDescriptor(0, FP::FPCR(0), false)}; const UserConfig conf; A64JitState jit_state; BlockOfCode block_of_code; diff --git a/src/dynarmic/src/dynarmic/ir/basic_block.cpp b/src/dynarmic/src/dynarmic/ir/basic_block.cpp index 8543bfe8d7..d210bafd35 100644 --- a/src/dynarmic/src/dynarmic/ir/basic_block.cpp +++ b/src/dynarmic/src/dynarmic/ir/basic_block.cpp @@ -22,13 +22,10 @@ namespace Dynarmic::IR { -Block::Block(const LocationDescriptor& location) - : location{location}, - end_location{location}, - cond{Cond::AL} -{ - -} +Block::Block(LocationDescriptor location) noexcept + : location{location} + , end_location{location} +{} /// Prepends a new instruction to this basic block before the insertion point, /// handling any allocations necessary to do so. @@ -60,6 +57,21 @@ Block::iterator Block::PrependNewInst(iterator insertion_point, Opcode opcode, s return instructions.insert_before(insertion_point, inst); } +void Block::Reset(LocationDescriptor location_) noexcept { + mcl::intrusive_list tmp = {}; + instructions.swap(tmp); + inlined_inst.clear(); + pooled_inst.clear(); + cond_failed.reset(); + location = location_; + end_location = location_; + cond = Cond::AL; + terminal = Term::Invalid{}; + cond_failed_cycle_count = 0; + cycle_count = 0; + ASSERT(instructions.size() == 0); +} + static std::string TerminalToString(const Terminal& terminal_variant) noexcept { struct : boost::static_visitor { std::string operator()(const Term::Invalid&) const { @@ -123,11 +135,11 @@ std::string DumpBlock(const IR::Block& block) noexcept { case Type::A32ExtReg: return A32::ExtRegToString(arg.GetA32ExtRegRef()); case Type::A64Reg: return A64::RegToString(arg.GetA64RegRef()); case Type::A64Vec: return A64::VecToString(arg.GetA64VecRef()); - case Type::CoprocInfo: return fmt::format("#"); - case Type::NZCVFlags: return fmt::format("#"); - case Type::Cond: return fmt::format("#", A32::CondToString(arg.GetCond())); - case Type::Table: return fmt::format("#"); - case Type::AccType: return fmt::format("#", u32(arg.GetAccType())); + case Type::CoprocInfo: return fmt::format("$coproc{}", arg.GetCoprocInfo()[0]); + case Type::NZCVFlags: return fmt::format("$nzcv"); + case Type::Cond: return fmt::format("$cond={}", A32::CondToString(arg.GetCond())); + case Type::Table: return fmt::format("$table"); + case Type::AccType: return fmt::format("$acc-type={}", u32(arg.GetAccType())); default: return fmt::format("", arg.GetType()); } }; diff --git a/src/dynarmic/src/dynarmic/ir/basic_block.h b/src/dynarmic/src/dynarmic/ir/basic_block.h index 24115be1ec..4044005bd0 100644 --- a/src/dynarmic/src/dynarmic/ir/basic_block.h +++ b/src/dynarmic/src/dynarmic/ir/basic_block.h @@ -43,7 +43,7 @@ public: using reverse_iterator = instruction_list_type::reverse_iterator; using const_reverse_iterator = instruction_list_type::const_reverse_iterator; - explicit Block(const LocationDescriptor& location); + Block(LocationDescriptor location) noexcept; ~Block() = default; Block(const Block&) = delete; Block& operator=(const Block&) = delete; @@ -58,6 +58,7 @@ public: return PrependNewInst(instructions.end(), opcode, args); } iterator PrependNewInst(iterator insertion_point, Opcode op, std::initializer_list args) noexcept; + void Reset(LocationDescriptor location_) noexcept; /// Gets a mutable reference to the instruction list for this basic block. inline instruction_list_type& Instructions() noexcept { @@ -140,18 +141,6 @@ public: return cycle_count; } - inline void Reset(LocationDescriptor location_) noexcept { - inlined_inst.clear(); - pooled_inst.clear(); - cond_failed.reset(); - location = location_; - terminal = Term::Invalid{}; - cond_failed_cycle_count = 0; - cycle_count = 0; - instruction_list_type tmp{}; - instructions.swap(tmp); - } - /// "Hot cache" for small blocks so we don't call global allocator boost::container::static_vector inlined_inst; /// List of instructions in this block. @@ -165,7 +154,7 @@ public: /// Description of the end location of this block LocationDescriptor end_location; /// Conditional to pass in order to execute this block - Cond cond; + Cond cond = Cond::AL; /// Terminal instruction of this block. Terminal terminal = Term::Invalid{}; /// Number of cycles this block takes to execute if the conditional fails. From 07bc77c7e7aead75c5a71a1e6f63c6d03090b716 Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 13 Feb 2026 16:10:09 +0100 Subject: [PATCH 014/181] [dynarmic] Fix Sonic X shadow regression due to aggresive const prop discarding NZCV side ffects (#3534) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3534 Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- src/dynarmic/src/dynarmic/ir/opt_passes.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp index 15edc05bec..ee68a0bcfc 100644 --- a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp +++ b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp @@ -1042,6 +1042,11 @@ static void FoldZeroExtendXToLong(IR::Inst& inst) { static void ConstantPropagation(IR::Block& block) { for (auto& inst : block.instructions) { auto const opcode = inst.GetOpcode(); + // skip NZCV so we dont end up discarding side effects :) + // TODO(lizzie): hey stupid maybe fix the A64 codegen for folded constants AND + // redirect the mfer properly?!??! just saying :) + if (IR::MayGetNZCVFromOp(opcode) && inst.GetAssociatedPseudoOperation(IR::Opcode::GetNZCVFromOp)) + continue; switch (opcode) { case Op::LeastSignificantWord: FoldLeastSignificantWord(inst); From ee428deb1eddf69fdc04486851c796f061187c86 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 13 Feb 2026 18:37:42 +0100 Subject: [PATCH 015/181] [settings] Set EDS to 2 as default on Windows/FreeBSD (#3532) This PR fixes Sonic's broken graphics. - EDS3 hard coded as _WIN32 default broke graphics and was the issue. Manually adjusting EDS[0-3] per-game/global settings can not fix graphics. - EDS2 hard coded as _WIN32 default fixes graphical issues. Manually adjusting EDS[0-3] per-game/global settings works as intended. - EDS0 as _WIN32 default was also tested and works. Old logic behavior before #292 regression. Co-authored-by: DraVee Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3532 Reviewed-by: DraVee Co-authored-by: John Co-committed-by: John --- src/common/settings.h | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/common/settings.h b/src/common/settings.h index de7387c4f8..9a7d3a30d3 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -568,13 +568,7 @@ struct Values { Category::RendererHacks}; SwitchableSetting dyna_state{linkage, -#if defined (_WIN32) - ExtendedDynamicState::EDS3, -#elif defined (__FreeBSD__) - ExtendedDynamicState::EDS3, -#elif defined (ANDROID) - ExtendedDynamicState::Disabled, -#elif defined (__APPLE__) +#if defined (ANDROID) || defined (__APPLE__) ExtendedDynamicState::Disabled, #else ExtendedDynamicState::EDS2, From 0634b4a278864658955975d57dcd4b4335fe78c3 Mon Sep 17 00:00:00 2001 From: crueter Date: Sat, 14 Feb 2026 03:24:36 +0100 Subject: [PATCH 016/181] [externals] Update SDL2 CI (#3538) https://github.com/eden-emulator/Issue-Reports/issues/327 Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3538 Reviewed-by: MaranBr --- externals/cpmfile.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/externals/cpmfile.json b/externals/cpmfile.json index 6988cffa85..4a2e44fa12 100644 --- a/externals/cpmfile.json +++ b/externals/cpmfile.json @@ -150,7 +150,7 @@ "package": "SDL2", "name": "SDL2", "repo": "crueter-ci/SDL2", - "version": "2.32.10-a65111bd2d", + "version": "2.32.10-cf5dabd6ea", "min_version": "2.26.4" }, "catch2": { @@ -184,7 +184,6 @@ "repo": "libsdl-org/SDL", "tag": "release-%VERSION%", "hash": "d5622d6bb7266f7942a7b8ad43e8a22524893bf0c2ea1af91204838d9b78d32768843f6faa248757427b8404b8c6443776d4afa6b672cd8571a4e0c03a829383", - "key": "generic", "bundled": true, "git_version": "2.32.10", "skip_updates": true @@ -194,7 +193,6 @@ "repo": "libsdl-org/SDL", "sha": "cc016b0046", "hash": "b8d9873446cdb922387471df9968e078714683046674ef0d0edddf8e25da65a539a3bae83d635496b970237f90b07b36a69f8d7855d450de59311d6d6e8c3dbc", - "key": "steamdeck", "bundled": true, "skip_updates": "true" }, From 19e2dba35afc6844f37265c847e05c43e8b5d2cc Mon Sep 17 00:00:00 2001 From: crueter Date: Sat, 14 Feb 2026 03:33:03 +0100 Subject: [PATCH 017/181] [cmake] CPMUtil: Don't consider system packages if FORCE_BUNDLED is on (#3539) Thanks, Debian. Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3539 --- CMakeModules/CPMUtil.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeModules/CPMUtil.cmake b/CMakeModules/CPMUtil.cmake index 4c9b645d16..b992f24083 100644 --- a/CMakeModules/CPMUtil.cmake +++ b/CMakeModules/CPMUtil.cmake @@ -84,7 +84,11 @@ function(SystemPackageViable JSON_NAME) parse_object(${object}) string(REPLACE " " ";" find_args "${find_args}") - find_package(${package} ${version} ${find_args} QUIET NO_POLICY_SCOPE) + if (${package}_FORCE_BUNDLED) + set(${package}_FOUND OFF) + else() + find_package(${package} ${version} ${find_args} QUIET NO_POLICY_SCOPE) + endif() set(${pkg}_VIABLE ${${package}_FOUND} PARENT_SCOPE) set(${pkg}_PACKAGE ${package} PARENT_SCOPE) From 4e7c036c7e5c6d0e9f0b7a0730d5a70c44cbf635 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 15 Feb 2026 02:39:27 +0100 Subject: [PATCH 018/181] [hle] fix spl being registered as 'spl' instead of 'spl:' (#3549) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3549 Reviewed-by: DraVee Reviewed-by: Maufeat Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/hle/service/spl/spl_module.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/hle/service/spl/spl_module.cpp b/src/core/hle/service/spl/spl_module.cpp index b8aa99ccd1..9097b8454c 100644 --- a/src/core/hle/service/spl/spl_module.cpp +++ b/src/core/hle/service/spl/spl_module.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project @@ -178,7 +178,7 @@ void LoopProcess(Core::System& system) { auto module = std::make_shared(); server_manager->RegisterNamedService("csrng", std::make_shared(system, module)); - server_manager->RegisterNamedService("spl", std::make_shared(system, module)); + server_manager->RegisterNamedService("spl:", std::make_shared(system, module)); server_manager->RegisterNamedService("spl:mig", std::make_shared(system, module)); server_manager->RegisterNamedService("spl:fs", std::make_shared(system, module)); server_manager->RegisterNamedService("spl:ssl", std::make_shared(system, module)); From bcd22d9f8b53efb0051ca2a12fb4fa1ff626b344 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 15 Feb 2026 03:41:25 +0100 Subject: [PATCH 019/181] [windows] return x86 microsleep for mingw only (#3544) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3544 Reviewed-by: Maufeat Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/core_timing.cpp | 46 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 44 insertions(+), 2 deletions(-) diff --git a/src/core/core_timing.cpp b/src/core/core_timing.cpp index 6f45a270db..6be73e84d8 100644 --- a/src/core/core_timing.cpp +++ b/src/core/core_timing.cpp @@ -13,6 +13,11 @@ #include "common/windows/timer_resolution.h" #endif +#if defined(_WIN32) && defined(ARCHITECTURE_x86_64) && defined(__MINGW64__) +#include "common/x64/cpu_detect.h" +#include "common/x64/rdtsc.h" +#endif + #include "common/settings.h" #include "core/core_timing.h" #include "core/hardware_properties.h" @@ -282,8 +287,45 @@ void CoreTiming::ThreadLoop() { const auto next_time = Advance(); if (next_time) { // There are more events left in the queue, wait until the next event. - auto wait_time = *next_time - GetGlobalTimeNs().count(); - event.WaitFor(std::chrono::nanoseconds(wait_time)); + if (auto wait_time = *next_time - GetGlobalTimeNs().count(); wait_time > 0) { +#if defined(_WIN32) && defined(ARCHITECTURE_x86_64) && defined(__MINGW64__) + while (!paused && !event.IsSet() && wait_time > 0) { + wait_time = *next_time - GetGlobalTimeNs().count(); + if (wait_time >= timer_resolution_ns) { + Common::Windows::SleepForOneTick(); + } else { + // 100,000 cycles is a reasonable amount of time to wait to save on CPU resources. + // For reference: + // At 1 GHz, 100K cycles is 100us + // At 2 GHz, 100K cycles is 50us + // At 4 GHz, 100K cycles is 25us + constexpr auto PauseCycles = 100'000U; + auto const& caps = Common::GetCPUCaps(); + if (caps.waitpkg) { + static constexpr auto RequestC02State = 0U; + const auto tsc = Common::X64::FencedRDTSC() + PauseCycles; + const auto eax = u32(tsc & 0xFFFFFFFF); + const auto edx = u32(tsc >> 32); + asm volatile("tpause %0" : : "r"(RequestC02State), "d"(edx), "a"(eax)); + } else if (caps.monitorx) { + static constexpr auto EnableWaitTimeFlag = 1U << 1; + static constexpr auto RequestC1State = 0U; + // monitor_var should be aligned to a cache line. + alignas(64) u64 monitor_var{}; + asm volatile("monitorx" : : "a"(&monitor_var), "c"(0), "d"(0)); + asm volatile("mwaitx" : : "a"(RequestC1State), "b"(PauseCycles), "c"(EnableWaitTimeFlag)); + } else { + std::this_thread::yield(); + } + } + } + if (event.IsSet()) { + event.Reset(); + } +#else + event.WaitFor(std::chrono::nanoseconds(wait_time)); +#endif + } } else { // Queue is empty, wait until another event is scheduled and signals us to // continue. From e3035ae8f2a79e9490a621c369b497840cd8ebac Mon Sep 17 00:00:00 2001 From: DraVee Date: Sun, 15 Feb 2026 03:42:05 +0100 Subject: [PATCH 020/181] [cmake] Use https over http (#3554) Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3554 Reviewed-by: Lizzie Reviewed-by: Maufeat Co-authored-by: DraVee Co-committed-by: DraVee --- CMakeModules/GenerateSCMRev.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeModules/GenerateSCMRev.cmake b/CMakeModules/GenerateSCMRev.cmake index f91a207dfd..678a1bf8ec 100644 --- a/CMakeModules/GenerateSCMRev.cmake +++ b/CMakeModules/GenerateSCMRev.cmake @@ -37,7 +37,7 @@ set(GIT_DESC ${BUILD_VERSION}) # Auto-updater metadata! Must somewhat mirror GitHub API endpoint set(BUILD_AUTO_UPDATE_WEBSITE "https://github.com") -set(BUILD_AUTO_UPDATE_API "http://api.github.com") +set(BUILD_AUTO_UPDATE_API "https://api.github.com") if (NIGHTLY_BUILD) set(BUILD_AUTO_UPDATE_REPO "Eden-CI/Nightly") From 75ebfaa090ca5ba9757e984c545784221ad2bf6c Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 15 Feb 2026 04:11:39 +0100 Subject: [PATCH 021/181] [common] autogenerate unique console serial for every install (#3550) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3550 Reviewed-by: Maufeat Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- docs/user/Native.md | 5 +- src/common/settings.h | 10 +-- .../service/set/system_settings_server.cpp | 83 ++++++++++++++++--- src/frontend_common/settings_generator.cpp | 18 ++-- src/yuzu/configuration/configure_debug.cpp | 6 +- 5 files changed, 89 insertions(+), 33 deletions(-) diff --git a/docs/user/Native.md b/docs/user/Native.md index ec1cd02253..0d8ee81a7a 100644 --- a/docs/user/Native.md +++ b/docs/user/Native.md @@ -6,7 +6,4 @@ Debugging on physical hardware can get tedious and time consuming. Users are emp **Standard key prefix**: Allows to redirect the key manager to a file other than `prod.keys` (for example `other` would redirect to `other.keys`). This is useful for testing multiple keysets. Default is `prod`. -**Changing serial**: Very basic way to set debug values for the serial (and battery number). Developers do not need to write the full serial as it will be writen in-place (that is, it will be filled with the default serial and then overwrite the serial from the beginning). -- Battery serial: `YUZU0EMULATOR14022024` -- Board serial: `YUZ10000000001` -If the user were to set their board serial as `ABC`, then it will be written in-place and the resulting serial would be `ABC10000000001`. There are no underlying checks to ensure correctness of serials other than a hard limit of 16-characters for both. +**Changing serial**: Very basic way to set debug values for the serial (and battery number). Developers do not need to write the full serial as only the first digits (excluding the last) will be accoutned for. Region settings will affect the generated serial. The serial corresponds to a non-OLED/Lite console. diff --git a/src/common/settings.h b/src/common/settings.h index 9a7d3a30d3..a7cf800142 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -620,11 +620,11 @@ struct Values { "language_index", Category::System}; SwitchableSetting region_index{linkage, Region::Usa, "region_index", Category::System}; - SwitchableSetting time_zone_index{linkage, TimeZone::Auto, - "time_zone_index", Category::System}; + SwitchableSetting time_zone_index{linkage, TimeZone::Auto, "time_zone_index", Category::System}; + Setting serial_battery{linkage, 0, "serial_battery", Category::System}; + Setting serial_unit{linkage, 0, "serial_unit", Category::System}; // Measured in seconds since epoch - SwitchableSetting custom_rtc_enabled{ - linkage, false, "custom_rtc_enabled", Category::System, Specialization::Paired, true, true}; + SwitchableSetting custom_rtc_enabled{linkage, false, "custom_rtc_enabled", Category::System, Specialization::Paired, true, true}; SwitchableSetting custom_rtc{ linkage, 0, "custom_rtc", Category::System, Specialization::Time, false, true, &custom_rtc_enabled}; @@ -794,8 +794,6 @@ struct Values { true}; // Miscellaneous - Setting serial_battery{linkage, std::string(), "serial_battery", Category::Miscellaneous}; - Setting serial_unit{linkage, std::string(), "serial_unit", Category::Miscellaneous}; Setting log_filter{linkage, "*:Info", "log_filter", Category::Miscellaneous}; Setting log_flush_line{linkage, false, "flush_line", Category::Miscellaneous, Specialization::Default, true, true}; Setting censor_username{linkage, true, "censor_username", Category::Miscellaneous}; diff --git a/src/core/hle/service/set/system_settings_server.cpp b/src/core/hle/service/set/system_settings_server.cpp index f87dd847ba..87d6bf2a36 100644 --- a/src/core/hle/service/set/system_settings_server.cpp +++ b/src/core/hle/service/set/system_settings_server.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project @@ -980,25 +980,82 @@ Result ISystemSettingsServer::SetPrimaryAlbumStorage(PrimaryAlbumStorage primary R_SUCCEED(); } +static void Fill3DS_CRC(u32 d, char* data) { + std::array digits = { + u8((d / 1000000000) % 100), + u8((d / 100000000) % 10), + u8((d / 10000000) % 10), + u8((d / 1000000) % 10), + u8((d / 100000) % 10), + u8((d / 10000) % 10), + u8((d / 1000) % 10), + u8((d / 100) % 10), + u8((d / 10) % 10), + u8(d % 10), + }; + // Normalize to retail values + std::array retail_digits = { 1, 4, 5, 7 }; + digits[0] = retail_digits[(d % 10) % 4]; + digits[1] = 0; + // + for (size_t i = 0; i < sizeof(digits); ++i) + data[i] = char(digits[i] + '0'); + u8 sum_odd = 0, sum_even = 0; + for (size_t i = 0; i < sizeof(digits); i += 2) { + sum_odd += digits[i + 0]; + sum_even += digits[i + 1]; + } + u8 sum_digit = u8(((sum_even * 3) + sum_odd) % 10); + if (sum_digit != 0) + sum_digit = 10 - sum_digit; + data[sizeof(digits)] = char(sum_digit + '0'); +} + Result ISystemSettingsServer::GetBatteryLot(Out out_battery_lot) { LOG_INFO(Service_SET, "called"); - *out_battery_lot = {"YUZU0EMULATOR14022024"}; - if (auto const s = ::Settings::values.serial_battery.GetValue(); !s.empty()) { - auto const max_size = out_battery_lot->lot_number.size(); - auto const end = s.size() > max_size ? s.begin() + max_size : s.end(); - std::copy(s.begin(), end, out_battery_lot->lot_number.begin()); - } + *out_battery_lot = []{ + u32 d = ::Settings::values.serial_battery.GetValue(); + BatteryLot c{}; + c.lot_number[0] = 'B'; + c.lot_number[1] = 'H'; + c.lot_number[2] = 'A'; + c.lot_number[3] = 'C'; + // TODO: I have no fucking idea what the letters mean + c.lot_number[4] = 'H'; + c.lot_number[5] = 'Z'; + c.lot_number[6] = 'Z'; + c.lot_number[7] = 'A'; + c.lot_number[8] = 'D'; + c.lot_number[9] = char(((d / 100000) % 26) + 'A'); + Fill3DS_CRC(d, c.lot_number.data() + 10); + return c; + }(); R_SUCCEED(); } Result ISystemSettingsServer::GetSerialNumber(Out out_console_serial) { LOG_INFO(Service_SET, "called"); - *out_console_serial = {"YUZ10000000001"}; - if (auto const s = ::Settings::values.serial_unit.GetValue(); !s.empty()) { - auto const max_size = out_console_serial->serial_number.size(); - auto const end = s.size() > max_size ? s.begin() + max_size : s.end(); - std::copy(s.begin(), end, out_console_serial->serial_number.begin()); - } + *out_console_serial = []{ + u32 d = ::Settings::values.serial_unit.GetValue(); + SerialNumber c{}; + c.serial_number[0] = 'X'; + c.serial_number[1] = 'A'; + c.serial_number[2] = [] { + // Adding another setting would be tedious so... let's just reuse region_index :) + switch (::Settings::values.region_index.GetValue()) { + case ::Settings::Region::Japan: return 'J'; + case ::Settings::Region::Usa: return 'W'; + case ::Settings::Region::Europe: return 'E'; + case ::Settings::Region::Australia: return 'M'; //pretend its Malaysia + case ::Settings::Region::China: + case ::Settings::Region::Taiwan: return 'C'; + case ::Settings::Region::Korea: return 'K'; + default: return 'W'; + } + }(); + Fill3DS_CRC(d, c.serial_number.data() + 3); + return c; + }(); R_SUCCEED(); } diff --git a/src/frontend_common/settings_generator.cpp b/src/frontend_common/settings_generator.cpp index 0f09878b30..46625656b1 100644 --- a/src/frontend_common/settings_generator.cpp +++ b/src/frontend_common/settings_generator.cpp @@ -11,9 +11,8 @@ namespace FrontendCommon { void GenerateSettings() { static std::random_device rd; - // Web Token // - auto &token_setting = Settings::values.eden_token; - if (token_setting.GetValue().empty()) { + // Web Token + if (Settings::values.eden_token.GetValue().empty()) { static constexpr const size_t token_length = 48; static constexpr const frozen::string token_set = "abcdefghijklmnopqrstuvwxyz"; static std::uniform_int_distribution token_dist(0, token_set.size() - 1); @@ -23,9 +22,18 @@ void GenerateSettings() { size_t idx = token_dist(rd); result += token_set[idx]; } - - token_setting.SetValue(result); + Settings::values.eden_token.SetValue(result); } + + // Randomly generated number because, well, we fill the rest automagically ;) + // Other serial parts are filled by Region_Index + std::random_device device; + std::mt19937 gen(device()); + std::uniform_int_distribution distribution(1, (std::numeric_limits::max)()); + if (Settings::values.serial_unit.GetValue() == 0) + Settings::values.serial_unit.SetValue(distribution(gen)); + if (Settings::values.serial_battery.GetValue() == 0) + Settings::values.serial_battery.SetValue(distribution(gen)); } } diff --git a/src/yuzu/configuration/configure_debug.cpp b/src/yuzu/configuration/configure_debug.cpp index 0de5f46dcc..bc835d35a2 100644 --- a/src/yuzu/configuration/configure_debug.cpp +++ b/src/yuzu/configuration/configure_debug.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2016 Citra Emulator Project @@ -57,10 +57,6 @@ void ConfigureDebug::SetConfiguration() { #endif // Immutable after starting - ui->serial_battery_edit->setEnabled(runtime_lock); - ui->serial_battery_edit->setText(QString::fromStdString(Settings::values.serial_battery.GetValue())); - ui->serial_board_edit->setEnabled(runtime_lock); - ui->serial_board_edit->setText(QString::fromStdString(Settings::values.serial_unit.GetValue())); ui->homebrew_args_edit->setEnabled(runtime_lock); ui->homebrew_args_edit->setText(QString::fromStdString(Settings::values.program_args.GetValue())); ui->toggle_console->setEnabled(runtime_lock); From 8e373eb714aa01117ec885680477501cdb572112 Mon Sep 17 00:00:00 2001 From: MaranBr Date: Sun, 15 Feb 2026 04:12:01 +0100 Subject: [PATCH 022/181] [vulkan] Improve frame pacing (#3535) This improves frame pacing control, fixes accumulated drift, and adds the ability to change it while the game is running. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3535 Co-authored-by: MaranBr Co-committed-by: MaranBr --- .../app/src/main/res/values/arrays.xml | 2 +- .../app/src/main/res/values/strings.xml | 2 +- src/common/settings.h | 7 ++- src/common/settings_enums.h | 2 +- src/qt_common/config/shared_translation.cpp | 2 +- .../renderer_vulkan/vk_scheduler.cpp | 2 +- src/video_core/renderer_vulkan/vk_scheduler.h | 41 +++++++------- .../renderer_vulkan/vk_swapchain.cpp | 53 ++++++------------- 8 files changed, 47 insertions(+), 64 deletions(-) diff --git a/src/android/app/src/main/res/values/arrays.xml b/src/android/app/src/main/res/values/arrays.xml index e85bc3592a..b0487302b3 100644 --- a/src/android/app/src/main/res/values/arrays.xml +++ b/src/android/app/src/main/res/values/arrays.xml @@ -534,8 +534,8 @@ @string/frame_pacing_mode_target_Auto @string/frame_pacing_mode_target_30 @string/frame_pacing_mode_target_60 + @string/frame_pacing_mode_target_90 @string/frame_pacing_mode_target_120 - @string/frame_pacing_mode_target_240 0 diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index b703575cc5..b553402628 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -1038,8 +1038,8 @@ Auto 30 FPS 60 FPS + 90 FPS 120 FPS - 240 FPS CPU diff --git a/src/common/settings.h b/src/common/settings.h index a7cf800142..a03c6e1a2c 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -462,9 +462,12 @@ struct Values { SwitchableSetting frame_pacing_mode{linkage, FramePacingMode::Target_Auto, FramePacingMode::Target_Auto, - FramePacingMode::Target_240, + FramePacingMode::Target_120, "frame_pacing_mode", - Category::RendererAdvanced}; + Category::RendererAdvanced, + Specialization::Default, + true, + true}; SwitchableSetting astc_recompression{linkage, AstcRecompression::Uncompressed, diff --git a/src/common/settings_enums.h b/src/common/settings_enums.h index 62bf17c51a..d4935d9b6d 100644 --- a/src/common/settings_enums.h +++ b/src/common/settings_enums.h @@ -129,7 +129,7 @@ ENUM(TimeZone, Auto, Default, Cet, Cst6Cdt, Cuba, Eet, Egypt, Eire, Est, Est5Edt ENUM(AnisotropyMode, Automatic, Default, X2, X4, X8, X16, X32, X64, None); ENUM(AstcDecodeMode, Cpu, Gpu, CpuAsynchronous); ENUM(AstcRecompression, Uncompressed, Bc1, Bc3); -ENUM(FramePacingMode, Target_Auto, Target_30, Target_60, Target_120, Target_240); +ENUM(FramePacingMode, Target_Auto, Target_30, Target_60, Target_90, Target_120); ENUM(VSyncMode, Immediate, Mailbox, Fifo, FifoRelaxed); ENUM(VramUsageMode, Conservative, Aggressive); ENUM(RendererBackend, OpenGL_GLSL, Vulkan, Null, OpenGL_GLASM, OpenGL_SPIRV); diff --git a/src/qt_common/config/shared_translation.cpp b/src/qt_common/config/shared_translation.cpp index 7d53eb609e..f4355197b0 100644 --- a/src/qt_common/config/shared_translation.cpp +++ b/src/qt_common/config/shared_translation.cpp @@ -517,8 +517,8 @@ std::unique_ptr ComboboxEnumeration(QObject* parent) PAIR(FramePacingMode, Target_Auto, tr("Auto")), PAIR(FramePacingMode, Target_30, tr("30 FPS")), PAIR(FramePacingMode, Target_60, tr("60 FPS")), + PAIR(FramePacingMode, Target_90, tr("90 FPS")), PAIR(FramePacingMode, Target_120, tr("120 FPS")), - PAIR(FramePacingMode, Target_240, tr("240 FPS")), }}); translations->insert({Settings::EnumMetadata::Index(), { diff --git a/src/video_core/renderer_vulkan/vk_scheduler.cpp b/src/video_core/renderer_vulkan/vk_scheduler.cpp index 2a69d6d244..aafcfdf65b 100644 --- a/src/video_core/renderer_vulkan/vk_scheduler.cpp +++ b/src/video_core/renderer_vulkan/vk_scheduler.cpp @@ -347,7 +347,7 @@ void Scheduler::EndRenderPass() Record([num_images = num_renderpass_images, images = renderpass_images, ranges = renderpass_image_ranges](vk::CommandBuffer cmdbuf) { - std::vector barriers(num_images); + std::array barriers; VkPipelineStageFlags src_stages = 0; for (size_t i = 0; i < num_images; ++i) { const VkImageSubresourceRange& range = ranges[i]; diff --git a/src/video_core/renderer_vulkan/vk_scheduler.h b/src/video_core/renderer_vulkan/vk_scheduler.h index fb0ac9b008..2913211480 100644 --- a/src/video_core/renderer_vulkan/vk_scheduler.h +++ b/src/video_core/renderer_vulkan/vk_scheduler.h @@ -115,28 +115,27 @@ public: /// Waits for the given GPU tick, optionally pacing frames. void Wait(u64 tick, double target_fps = 0.0) { if (Settings::values.use_speed_limit.GetValue() && target_fps > 0.0) { - auto frame_duration = std::chrono::duration_cast(std::chrono::duration(1.0 / target_fps)); - auto now = std::chrono::steady_clock::now(); - if (now < next_frame_time) { - std::this_thread::sleep_until(next_frame_time); - next_frame_time += frame_duration; + const auto now = std::chrono::steady_clock::now(); + if (start_time == std::chrono::steady_clock::time_point{} || current_target_fps != target_fps) { + start_time = now; + frame_counter = 0; + current_target_fps = target_fps; + } + frame_counter++; + std::chrono::duration frame_interval(1.0 / current_target_fps); + auto target_time = start_time + frame_interval * frame_counter; + if (target_time > now) { + std::this_thread::sleep_until(target_time); } else { - next_frame_time = now + frame_duration; + start_time = now; + frame_counter = 0; } } - if (tick > master_semaphore->CurrentTick() && !chunk->Empty()) { - Flush(); - } - master_semaphore->Wait(tick); - } - - /// Resets the frame pacing state by setting the next frame time. - void ResetFramePacing(double target_fps = 0.0) { - if (target_fps > 0.0) { - auto frame_duration = std::chrono::duration_cast(std::chrono::duration(1.0 / target_fps)); - next_frame_time = std::chrono::steady_clock::now() + frame_duration; - } else { - next_frame_time = std::chrono::steady_clock::time_point{}; + if (tick > 0) { + if (tick >= master_semaphore->CurrentTick()) { + Flush(); + } + master_semaphore->Wait(tick); } } @@ -282,7 +281,9 @@ private: std::condition_variable_any event_cv; std::jthread worker_thread; - std::chrono::steady_clock::time_point next_frame_time{}; + std::chrono::steady_clock::time_point start_time{}; + u64 frame_counter{}; + double current_target_fps{}; }; } // namespace Vulkan diff --git a/src/video_core/renderer_vulkan/vk_swapchain.cpp b/src/video_core/renderer_vulkan/vk_swapchain.cpp index 7e7e67639d..89aa6c4628 100644 --- a/src/video_core/renderer_vulkan/vk_swapchain.cpp +++ b/src/video_core/renderer_vulkan/vk_swapchain.cpp @@ -146,25 +146,6 @@ void Swapchain::Create( { is_outdated = false; is_suboptimal = false; - - switch (Settings::values.frame_pacing_mode.GetValue()) { - case Settings::FramePacingMode::Target_Auto: - scheduler.ResetFramePacing(); - break; - case Settings::FramePacingMode::Target_30: - scheduler.ResetFramePacing(30.0); - break; - case Settings::FramePacingMode::Target_60: - scheduler.ResetFramePacing(60.0); - break; - case Settings::FramePacingMode::Target_120: - scheduler.ResetFramePacing(120.0); - break; - case Settings::FramePacingMode::Target_240: - scheduler.ResetFramePacing(240.0); - break; - } - width = width_; height = height_; #ifdef ANDROID @@ -213,24 +194,22 @@ bool Swapchain::AcquireNextImage() { break; } - if (resource_ticks[image_index] != 0 && !scheduler.IsFree(resource_ticks[image_index])) { - switch (Settings::values.frame_pacing_mode.GetValue()) { - case Settings::FramePacingMode::Target_Auto: - scheduler.Wait(resource_ticks[image_index]); - break; - case Settings::FramePacingMode::Target_30: - scheduler.Wait(resource_ticks[image_index], 30.0); - break; - case Settings::FramePacingMode::Target_60: - scheduler.Wait(resource_ticks[image_index], 60.0); - break; - case Settings::FramePacingMode::Target_120: - scheduler.Wait(resource_ticks[image_index], 120.0); - break; - case Settings::FramePacingMode::Target_240: - scheduler.Wait(resource_ticks[image_index], 240.0); - break; - } + switch (Settings::values.frame_pacing_mode.GetValue()) { + case Settings::FramePacingMode::Target_Auto: + scheduler.Wait(resource_ticks[image_index]); + break; + case Settings::FramePacingMode::Target_30: + scheduler.Wait(resource_ticks[image_index], 30.0); + break; + case Settings::FramePacingMode::Target_60: + scheduler.Wait(resource_ticks[image_index], 60.0); + break; + case Settings::FramePacingMode::Target_90: + scheduler.Wait(resource_ticks[image_index], 90.0); + break; + case Settings::FramePacingMode::Target_120: + scheduler.Wait(resource_ticks[image_index], 120.0); + break; } resource_ticks[image_index] = scheduler.CurrentTick(); From 45c9f9bbb31ed06976bfacbc7bbf8851191ffb84 Mon Sep 17 00:00:00 2001 From: crueter Date: Sun, 15 Feb 2026 19:22:19 +0100 Subject: [PATCH 023/181] [desktop] Add basic Frametime/FPS overlay (#3537) Just displays min, max, avg frametime/fps, alongside a chart of FPS in the last 30 seconds. Notes: - Qt Charts is now required - FPS/frametime collector now runs 2x as often. TODO: keep status bar at 500ms, but put perf overlay at 250ms Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3537 Reviewed-by: Lizzie Reviewed-by: MaranBr --- CMakeLists.txt | 4 +- src/qt_common/config/uisettings.h | 70 +++--- src/yuzu/CMakeLists.txt | 4 +- .../configuration/configure_filesystem.cpp | 4 +- src/yuzu/main.ui | 9 + src/yuzu/main_window.cpp | 39 +++- src/yuzu/main_window.h | 11 + src/yuzu/render/performance_overlay.cpp | 207 ++++++++++++++++++ src/yuzu/render/performance_overlay.h | 73 ++++++ src/yuzu/render/performance_overlay.ui | 181 +++++++++++++++ 10 files changed, 563 insertions(+), 39 deletions(-) create mode 100644 src/yuzu/render/performance_overlay.cpp create mode 100644 src/yuzu/render/performance_overlay.h create mode 100644 src/yuzu/render/performance_overlay.ui diff --git a/CMakeLists.txt b/CMakeLists.txt index 0568a49ec8..b0a5ad9a51 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -641,7 +641,7 @@ if (ENABLE_QT) list(APPEND CMAKE_PREFIX_PATH "${Qt6_DIR}") endif() - find_package(Qt6 CONFIG REQUIRED COMPONENTS Widgets Concurrent) + find_package(Qt6 CONFIG REQUIRED COMPONENTS Widgets Charts Concurrent) if (YUZU_USE_QT_MULTIMEDIA) find_package(Qt6 REQUIRED COMPONENTS Multimedia) @@ -680,7 +680,7 @@ if (ENABLE_QT) ## Components ## # Best practice is to ask for all components at once, so they are from the same version - set(YUZU_QT_COMPONENTS Core Widgets Concurrent) + set(YUZU_QT_COMPONENTS Core Widgets Charts Concurrent) if (PLATFORM_LINUX) list(APPEND YUZU_QT_COMPONENTS DBus) endif() diff --git a/src/qt_common/config/uisettings.h b/src/qt_common/config/uisettings.h index b52c673305..49205c5b84 100644 --- a/src/qt_common/config/uisettings.h +++ b/src/qt_common/config/uisettings.h @@ -219,6 +219,9 @@ struct Values { QVector favorited_ids; QMap ryujinx_link_paths; + // perf overlay + Setting show_perf_overlay{linkage, false, "show_perf_overlay", Category::UiGameList}; + // Compatibility List Setting show_compat{linkage, true, "show_compat", Category::UiGameList}; @@ -249,39 +252,40 @@ void RestoreWindowState(std::unique_ptr& qtConfig); // This must be in alphabetical order according to action name as it must have the same order as // UISetting::values.shortcuts, which is alphabetically ordered. // clang-format off -const std::array default_hotkeys{{ - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Mute/Unmute")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+M"), std::string("Home+Dpad_Right"), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Volume Down")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("-"), std::string("Home+Dpad_Down"), Qt::ApplicationShortcut, true}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Volume Up")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("="), std::string("Home+Dpad_Up"), Qt::ApplicationShortcut, true}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Capture Screenshot")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+P"), std::string("Screenshot"), Qt::WidgetWithChildrenShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Change Adapting Filter")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F8"), std::string("Home+L"), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Change Docked Mode")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F10"), std::string("Home+X"), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Change GPU Mode")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F9"), std::string("Home+R"), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Configure")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+,"), std::string(""), Qt::WidgetWithChildrenShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Configure Current Game")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+."), std::string(""), Qt::WidgetWithChildrenShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Continue/Pause Emulation")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F4"), std::string("Home+Plus"), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Exit Fullscreen")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Esc"), std::string(""), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Exit Eden")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+Q"), std::string("Home+Minus"), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Fullscreen")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F11"), std::string("Home+B"), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Load File")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+O"), std::string(""), Qt::WidgetWithChildrenShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Load/Remove Amiibo")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F2"), std::string("Home+A"), Qt::WidgetWithChildrenShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Browse Public Game Lobby")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+B"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Create Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+N"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Direct Connect to Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+C"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Leave Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+L"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Show Current Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+R"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Restart Emulation")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F6"), std::string("R+Plus+Minus"), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Stop Emulation")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F5"), std::string("L+Plus+Minus"), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "TAS Record")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F7"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "TAS Reset")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F6"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "TAS Start/Stop")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F5"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Filter Bar")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F"), std::string(""), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Framerate Limit")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+U"), std::string("Home+Y"), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Turbo Speed")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+Z"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Slow Speed")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+X"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Mouse Panning")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F9"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Renderdoc Capture")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string(""), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Status Bar")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+S"), std::string(""), Qt::WindowShortcut, false}}, +const std::array default_hotkeys{{ + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Mute/Unmute")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+M"), std::string("Home+Dpad_Right"), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Volume Down")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("-"), std::string("Home+Dpad_Down"), Qt::ApplicationShortcut, true}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Volume Up")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("="), std::string("Home+Dpad_Up"), Qt::ApplicationShortcut, true}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Capture Screenshot")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+P"), std::string("Screenshot"), Qt::WidgetWithChildrenShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Change Adapting Filter")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F8"), std::string("Home+L"), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Change Docked Mode")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F10"), std::string("Home+X"), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Change GPU Mode")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F9"), std::string("Home+R"), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Configure")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+,"), std::string(""), Qt::WidgetWithChildrenShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Configure Current Game")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+."), std::string(""), Qt::WidgetWithChildrenShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Continue/Pause Emulation")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F4"), std::string("Home+Plus"), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Exit Fullscreen")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Esc"), std::string(""), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Exit Eden")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+Q"), std::string("Home+Minus"), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Fullscreen")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F11"), std::string("Home+B"), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Load File")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+O"), std::string(""), Qt::WidgetWithChildrenShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Load/Remove Amiibo")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F2"), std::string("Home+A"), Qt::WidgetWithChildrenShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Browse Public Game Lobby")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+B"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Create Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+N"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Direct Connect to Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+C"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Leave Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+L"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Show Current Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+R"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Restart Emulation")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F6"), std::string("R+Plus+Minus"), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Stop Emulation")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F5"), std::string("L+Plus+Minus"), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "TAS Record")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F7"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "TAS Reset")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F6"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "TAS Start/Stop")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F5"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Filter Bar")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F"), std::string(""), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Framerate Limit")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+U"), std::string("Home+Y"), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Turbo Speed")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+Z"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Slow Speed")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+X"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Mouse Panning")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F9"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Renderdoc Capture")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string(""), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Status Bar")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+S"), std::string(""), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Performance Overlay")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+V"), std::string(""), Qt::WindowShortcut, false}}, }}; // clang-format on diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index dad32f2316..178bb540f5 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt @@ -242,6 +242,8 @@ add_executable(yuzu configuration/system/new_user_dialog.h configuration/system/new_user_dialog.cpp configuration/system/new_user_dialog.ui configuration/system/profile_avatar_dialog.h configuration/system/profile_avatar_dialog.cpp configuration/addon/mod_select_dialog.h configuration/addon/mod_select_dialog.cpp configuration/addon/mod_select_dialog.ui + + render/performance_overlay.h render/performance_overlay.cpp render/performance_overlay.ui ) set_target_properties(yuzu PROPERTIES OUTPUT_NAME "eden") @@ -399,7 +401,7 @@ endif() target_link_libraries(yuzu PRIVATE nlohmann_json::nlohmann_json) target_link_libraries(yuzu PRIVATE common core input_common frontend_common network video_core qt_common) -target_link_libraries(yuzu PRIVATE Boost::headers glad Qt6::Widgets Qt6::Concurrent) +target_link_libraries(yuzu PRIVATE Boost::headers glad Qt6::Widgets Qt6::Charts Qt6::Concurrent) target_link_libraries(yuzu PRIVATE ${PLATFORM_LIBRARIES} Threads::Threads) if (UNIX AND NOT APPLE) diff --git a/src/yuzu/configuration/configure_filesystem.cpp b/src/yuzu/configuration/configure_filesystem.cpp index f0310a30bd..27af4c8055 100644 --- a/src/yuzu/configuration/configure_filesystem.cpp +++ b/src/yuzu/configuration/configure_filesystem.cpp @@ -38,9 +38,9 @@ ConfigureFilesystem::ConfigureFilesystem(QWidget* parent) connect(ui->reset_game_list_cache, &QPushButton::pressed, this, &ConfigureFilesystem::ResetMetadata); - connect(ui->gamecard_inserted, &QCheckBox::stateChanged, this, + connect(ui->gamecard_inserted, &QCheckBox::STATE_CHANGED, this, &ConfigureFilesystem::UpdateEnabledControls); - connect(ui->gamecard_current_game, &QCheckBox::stateChanged, this, + connect(ui->gamecard_current_game, &QCheckBox::STATE_CHANGED, this, &ConfigureFilesystem::UpdateEnabledControls); } diff --git a/src/yuzu/main.ui b/src/yuzu/main.ui index 327a7dffd2..59aab0ef93 100644 --- a/src/yuzu/main.ui +++ b/src/yuzu/main.ui @@ -146,6 +146,7 @@ + @@ -611,6 +612,14 @@ Show Game &Name + + + true + + + Show &Performance Overlay + + diff --git a/src/yuzu/main_window.cpp b/src/yuzu/main_window.cpp index 0c6f6f04d0..836aacb0fa 100644 --- a/src/yuzu/main_window.cpp +++ b/src/yuzu/main_window.cpp @@ -7,6 +7,7 @@ #include "common/settings_enums.h" #include "frontend_common/settings_generator.h" #include "qt_common/qt_string_lookup.h" +#include "render/performance_overlay.h" #if defined(QT_STATICPLUGIN) && !defined(__APPLE__) #undef VMA_IMPLEMENTATION #endif @@ -1401,6 +1402,7 @@ void MainWindow::InitializeHotkeys() { LinkActionShortcut(ui->action_Stop, QStringLiteral("Stop Emulation")); LinkActionShortcut(ui->action_Show_Filter_Bar, QStringLiteral("Toggle Filter Bar")); LinkActionShortcut(ui->action_Show_Status_Bar, QStringLiteral("Toggle Status Bar")); + LinkActionShortcut(ui->action_Show_Performance_Overlay, QStringLiteral("Toggle Performance Overlay")); LinkActionShortcut(ui->action_Fullscreen, QStringLiteral("Fullscreen")); LinkActionShortcut(ui->action_Capture_Screenshot, QStringLiteral("Capture Screenshot")); LinkActionShortcut(ui->action_TAS_Start, QStringLiteral("TAS Start/Stop"), true); @@ -1511,6 +1513,9 @@ void MainWindow::RestoreUIState() { ui->action_Show_Status_Bar->setChecked(UISettings::values.show_status_bar.GetValue()); statusBar()->setVisible(ui->action_Show_Status_Bar->isChecked()); + + ui->action_Show_Performance_Overlay->setChecked(UISettings::values.show_perf_overlay.GetValue()); + if (perf_overlay) perf_overlay->setVisible(ui->action_Show_Performance_Overlay->isChecked()); Debugger::ToggleConsole(); } @@ -1630,6 +1635,7 @@ void MainWindow::ConnectMenuEvents() { connect_menu(ui->action_Single_Window_Mode, &MainWindow::ToggleWindowMode); connect_menu(ui->action_Show_Filter_Bar, &MainWindow::OnToggleFilterBar); connect_menu(ui->action_Show_Status_Bar, &MainWindow::OnToggleStatusBar); + connect_menu(ui->action_Show_Performance_Overlay, &MainWindow::OnTogglePerfOverlay); connect_menu(ui->action_Reset_Window_Size_720, &MainWindow::ResetWindowSize720); connect_menu(ui->action_Reset_Window_Size_900, &MainWindow::ResetWindowSize900); @@ -2136,7 +2142,7 @@ void MainWindow::BootGame(const QString& filename, Service::AM::FrontendAppletPa game_list->hide(); game_list_placeholder->hide(); } - status_bar_update_timer.start(500); + status_bar_update_timer.start(250); renderer_status_button->setDisabled(true); refresh_button->setDisabled(true); @@ -2210,6 +2216,10 @@ bool MainWindow::OnShutdownBegin() { return false; } + perf_overlay->hide(); + perf_overlay->deleteLater(); + perf_overlay = nullptr; + QtCommon::system->SetShuttingDown(true); discord_rpc->Pause(); @@ -3211,6 +3221,13 @@ bool MainWindow::ConfirmShutdownGame() { void MainWindow::OnLoadComplete() { loading_screen->OnLoadComplete(); + + perf_overlay = new PerformanceOverlay(this); + perf_overlay->setVisible(ui->action_Show_Performance_Overlay->isChecked()); + + connect(perf_overlay, &PerformanceOverlay::closed, perf_overlay, [this]() { + ui->action_Show_Performance_Overlay->setChecked(false); + }); } void MainWindow::OnExecuteProgram(std::size_t program_index) { @@ -4032,6 +4049,12 @@ void MainWindow::OnToggleStatusBar() { statusBar()->setVisible(ui->action_Show_Status_Bar->isChecked()); } +void MainWindow::OnTogglePerfOverlay() { + if (perf_overlay) { + perf_overlay->setVisible(ui->action_Show_Performance_Overlay->isChecked()); + } +} + void MainWindow::OnGameListRefresh() { // Resets metadata cache and reloads QtCommon::Game::ResetMetadata(false); @@ -4256,6 +4279,8 @@ void MainWindow::UpdateStatusBar() { auto& shader_notify = QtCommon::system->GPU().ShaderNotify(); const int shaders_building = shader_notify.ShadersBuilding(); + emit statsUpdated(results, shader_notify); + if (shaders_building > 0) { shader_building_label->setText(tr("Building: %n shader(s)", "", shaders_building)); shader_building_label->setVisible(true); @@ -4350,6 +4375,7 @@ void MainWindow::UpdateStatusButtons() { UpdateVolumeUI(); } +// TODO(crueter): Use this for game list stuff void MainWindow::UpdateUISettings() { if (!ui->action_Fullscreen->isChecked()) { UISettings::values.geometry = saveGeometry(); @@ -4360,6 +4386,8 @@ void MainWindow::UpdateUISettings() { UISettings::values.fullscreen = ui->action_Fullscreen->isChecked(); UISettings::values.show_filter_bar = ui->action_Show_Filter_Bar->isChecked(); UISettings::values.show_status_bar = ui->action_Show_Status_Bar->isChecked(); + UISettings::values.show_perf_overlay = ui->action_Show_Performance_Overlay->isChecked(); + UISettings::values.first_start = false; Settings::values.enable_overlay = ui->action_Enable_Overlay_Applet->isChecked(); @@ -4588,6 +4616,15 @@ void MainWindow::closeEvent(QCloseEvent* event) { QWidget::closeEvent(event); } +void MainWindow::resizeEvent(QResizeEvent* event) { + emit sizeChanged(event->size()); +} + +void MainWindow::moveEvent(QMoveEvent* event) { + auto window_frame_height = frameGeometry().height() - geometry().height(); + emit positionChanged(event->pos() - QPoint{0, window_frame_height}); +} + static bool IsSingleFileDropEvent(const QMimeData* mime) { return mime->hasUrls() && mime->urls().length() == 1; } diff --git a/src/yuzu/main_window.h b/src/yuzu/main_window.h index 2b2e3108da..4ebfdbcb1e 100644 --- a/src/yuzu/main_window.h +++ b/src/yuzu/main_window.h @@ -55,6 +55,7 @@ class QProgressDialog; class QSlider; class QHBoxLayout; class WaitTreeWidget; +class PerformanceOverlay; enum class GameListOpenTarget; enum class DumpRomFSTarget; class GameListPlaceholder; @@ -70,6 +71,9 @@ enum class StartGameType { Global, // Only uses global configuration }; +namespace VideoCore { +class ShaderNotify; +} namespace Core { enum class SystemResultStatus : u32; } // namespace Core @@ -214,6 +218,9 @@ signals: void WebBrowserClosed(Service::AM::Frontend::WebExitReason exit_reason, std::string last_url); void SigInterrupt(); + void sizeChanged(const QSize &size); + void positionChanged(const QPoint &pos); + void statsUpdated(const Core::PerfStatsResults &results, const VideoCore::ShaderNotify &shaders); public slots: void OnLoadComplete(); @@ -310,6 +317,8 @@ private: void RequestGameExit(); void changeEvent(QEvent* event) override; void closeEvent(QCloseEvent* event) override; + void resizeEvent(QResizeEvent *event) override; + void moveEvent(QMoveEvent *event) override; std::string CreateTASFramesString( std::array frames) const; @@ -392,6 +401,7 @@ private slots: void OnDataDialog(); void OnToggleFilterBar(); void OnToggleStatusBar(); + void OnTogglePerfOverlay(); void OnGameListRefresh(); void InitializeHotkeys(); void ToggleFullscreen(); @@ -493,6 +503,7 @@ private: LoadingScreen* loading_screen = nullptr; QTimer shutdown_timer; OverlayDialog* shutdown_dialog{}; + PerformanceOverlay *perf_overlay = nullptr; GameListPlaceholder* game_list_placeholder = nullptr; diff --git a/src/yuzu/render/performance_overlay.cpp b/src/yuzu/render/performance_overlay.cpp new file mode 100644 index 0000000000..13003dce7b --- /dev/null +++ b/src/yuzu/render/performance_overlay.cpp @@ -0,0 +1,207 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + +#include "core/perf_stats.h" +#include "performance_overlay.h" +#include "ui_performance_overlay.h" + +#include "main_window.h" + +#include +#include +#include +#include +#include +#include +#include + +// TODO(crueter): Reset samples when user changes turbo, slow, etc. +PerformanceOverlay::PerformanceOverlay(MainWindow* parent) + : QWidget(parent), m_mainWindow{parent}, ui(new Ui::PerformanceOverlay) { + ui->setupUi(this); + + setAttribute(Qt::WA_TranslucentBackground); + setWindowFlags(Qt::FramelessWindowHint | Qt::Tool); + raise(); + + // chart setup + m_fpsSeries = new QLineSeries(this); + + QPen pen(Qt::red); + pen.setWidth(2); + m_fpsSeries->setPen(pen); + + m_fpsChart = new QChart; + m_fpsChart->addSeries(m_fpsSeries); + m_fpsChart->legend()->hide(); + m_fpsChart->setBackgroundBrush(Qt::black); + m_fpsChart->setBackgroundVisible(true); + m_fpsChart->layout()->setContentsMargins(2, 2, 2, 2); + m_fpsChart->setMargins(QMargins{4, 4, 4, 4}); + + // axes + m_fpsX = new QValueAxis(this); + m_fpsX->setRange(0, NUM_FPS_SAMPLES); + m_fpsX->setVisible(false); + + m_fpsY = new QValueAxis(this); + m_fpsY->setRange(0, 60); + m_fpsY->setLabelFormat(QStringLiteral("%d")); + m_fpsY->setLabelsColor(Qt::white); + + QFont axisFont = m_fpsY->labelsFont(); + axisFont.setPixelSize(10); + m_fpsY->setLabelsFont(axisFont); + m_fpsY->setTickCount(3); + + // gray-ish label w/ white lines + m_fpsY->setLabelsVisible(true); + m_fpsY->setGridLineColor(QColor(50, 50, 50)); + m_fpsY->setLinePenColor(Qt::white); + + m_fpsChart->addAxis(m_fpsX, Qt::AlignBottom); + m_fpsChart->addAxis(m_fpsY, Qt::AlignLeft); + m_fpsSeries->attachAxis(m_fpsX); + m_fpsSeries->attachAxis(m_fpsY); + + // chart view + m_fpsChartView = new QChartView(m_fpsChart, this); + m_fpsChartView->setRenderHint(QPainter::Antialiasing); + m_fpsChartView->setMinimumHeight(100); + + ui->verticalLayout->addWidget(m_fpsChartView, 1); + + // thanks Debian. + QFont font = ui->fps->font(); + font.setWeight(QFont::DemiBold); + + ui->fps->setFont(font); + ui->frametime->setFont(font); + + // pos/stats + resetPosition(m_mainWindow->pos()); + connect(parent, &MainWindow::positionChanged, this, &PerformanceOverlay::resetPosition); + connect(m_mainWindow, &MainWindow::statsUpdated, this, &PerformanceOverlay::updateStats); +} + +PerformanceOverlay::~PerformanceOverlay() { + delete ui; +} + +void PerformanceOverlay::resetPosition(const QPoint& _) { + auto pos = m_mainWindow->pos(); + move(pos.x() + m_offset.x(), pos.y() + m_offset.y()); +} + +void PerformanceOverlay::updateStats(const Core::PerfStatsResults& results, + const VideoCore::ShaderNotify& shaders) { + auto fps = results.average_game_fps; + if (!std::isnan(fps)) { + // don't sample measurements < 3 fps because they are probably outliers or freezes + static constexpr double FPS_SAMPLE_THRESHOLD = 3.0; + + QString fpsText = tr("%1 fps").arg(std::round(fps), 0, 'f', 0); + // if (!m_fpsSuffix.isEmpty()) fpsText = fpsText % QStringLiteral(" (%1)").arg(m_fpsSuffix); + ui->fps->setText(fpsText); + + // sampling + if (fps > FPS_SAMPLE_THRESHOLD) { + m_fpsSamples.push_back(fps); + m_fpsPoints.push_back(QPointF{m_xPos++, fps}); + } + + if (m_fpsSamples.size() > NUM_FPS_SAMPLES) { + m_fpsSamples.pop_front(); + m_fpsPoints.pop_front(); + } + + // For the average only go back 10 samples max + if (m_fpsSamples.size() >= 2) { + const int back_search = std::min(size_t(10), m_fpsSamples.size() - 1); + double sum = std::accumulate(m_fpsSamples.end() - back_search, m_fpsSamples.end(), 0.0); + double avg = sum / back_search; + + ui->fps_avg->setText(tr("Avg: %1").arg(avg, 0, 'f', 0)); + } + + // chart it :) + if (!m_fpsPoints.empty()) { + auto [min_it, max_it] = std::minmax_element(m_fpsSamples.begin(), m_fpsSamples.end()); + double min_fps = *min_it; + double max_fps = *max_it; + + ui->fps_min->setText(tr("Min: %1").arg(min_fps, 0, 'f', 0)); + ui->fps_max->setText(tr("Max: %1").arg(max_fps, 0, 'f', 0)); + + m_fpsSeries->replace(QList(m_fpsPoints.begin(), m_fpsPoints.end())); + + qreal x_min = std::max(0.0, m_xPos - NUM_FPS_SAMPLES); + qreal x_max = std::max(qreal(10), m_xPos); + m_fpsX->setRange(x_min, x_max); + m_fpsY->setRange(0.0, max_fps); + } + } + + auto ft = results.frametime; + if (!std::isnan(ft)) { + // don't sample measurements > 500 ms because they are probably outliers + static constexpr double FT_SAMPLE_THRESHOLD = 500.0; + + double ft_ms = results.frametime * 1000.0; + ui->frametime->setText(tr("%1 ms").arg(ft_ms, 0, 'f', 2)); + + // sampling + if (ft_ms <= FT_SAMPLE_THRESHOLD) + m_frametimeSamples.push_back(ft_ms); + + if (m_frametimeSamples.size() > NUM_FRAMETIME_SAMPLES) + m_frametimeSamples.pop_front(); + + if (!m_frametimeSamples.empty()) { + auto [min_it, max_it] = + std::minmax_element(m_frametimeSamples.begin(), m_frametimeSamples.end()); + ui->ft_min->setText(tr("Min: %1").arg(*min_it, 0, 'f', 1)); + ui->ft_max->setText(tr("Max: %1").arg(*max_it, 0, 'f', 1)); + } + + // For the average only go back 10 samples max + if (m_frametimeSamples.size() >= 2) { + const int back_search = std::min(size_t(10), m_frametimeSamples.size() - 1); + double sum = std::accumulate(m_frametimeSamples.end() - back_search, + m_frametimeSamples.end(), 0.0); + double avg = sum / back_search; + + ui->ft_avg->setText(tr("Avg: %1").arg(avg, 0, 'f', 1)); + } + } +} + +void PerformanceOverlay::paintEvent(QPaintEvent* event) { + QPainter painter(this); + + painter.setRenderHint(QPainter::Antialiasing); + + painter.setBrush(m_background); + painter.setPen(Qt::NoPen); + + painter.drawRoundedRect(rect(), 10.0, 10.0); +} + +void PerformanceOverlay::mousePressEvent(QMouseEvent* event) { + if (event->button() == Qt::LeftButton) { + m_drag_start_pos = event->pos(); + } +} + +void PerformanceOverlay::mouseMoveEvent(QMouseEvent* event) { + // drag + if (event->buttons() & Qt::LeftButton) { + QPoint new_global_pos = event->globalPosition().toPoint() - m_drag_start_pos; + m_offset = new_global_pos - m_mainWindow->pos(); + move(new_global_pos); + } +} + +void PerformanceOverlay::closeEvent(QCloseEvent* event) { + emit closed(); +} diff --git a/src/yuzu/render/performance_overlay.h b/src/yuzu/render/performance_overlay.h new file mode 100644 index 0000000000..1d7fb46f26 --- /dev/null +++ b/src/yuzu/render/performance_overlay.h @@ -0,0 +1,73 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + +#pragma once + +#include +#include + +namespace VideoCore { +class ShaderNotify; +} +namespace Core { +struct PerfStatsResults; +} +namespace Ui { +class PerformanceOverlay; +} + +class QLineSeries; +class QChart; +class QChartView; +class QValueAxis; +class MainWindow; + +class PerformanceOverlay : public QWidget { + Q_OBJECT + +public: + explicit PerformanceOverlay(MainWindow* parent = nullptr); + ~PerformanceOverlay(); + +protected: + void paintEvent(QPaintEvent* event) override; + + void mousePressEvent(QMouseEvent* event) override; + void mouseMoveEvent(QMouseEvent* event) override; + void closeEvent(QCloseEvent *event) override; + +private: + void resetPosition(const QPoint& pos); + void updateStats(const Core::PerfStatsResults &results, const VideoCore::ShaderNotify &shaders); + + MainWindow *m_mainWindow = nullptr; + Ui::PerformanceOverlay* ui; + + // colors + QColor m_background{127, 127, 127, 190}; + + QPoint m_offset{25, 75}; + + // frametime + const size_t NUM_FRAMETIME_SAMPLES = 300; + std::deque m_frametimeSamples; + + // fps + const size_t NUM_FPS_SAMPLES = 120; + qreal m_xPos = 0; + std::deque m_fpsSamples; + std::deque m_fpsPoints; + + // drag + QPoint m_drag_start_pos; + + // fps chart + QLineSeries *m_fpsSeries = nullptr; + QChart *m_fpsChart = nullptr; + QChartView *m_fpsChartView = nullptr; + QValueAxis *m_fpsX = nullptr; + QValueAxis *m_fpsY = nullptr; + +signals: + void closed(); +}; diff --git a/src/yuzu/render/performance_overlay.ui b/src/yuzu/render/performance_overlay.ui new file mode 100644 index 0000000000..215a80220d --- /dev/null +++ b/src/yuzu/render/performance_overlay.ui @@ -0,0 +1,181 @@ + + + PerformanceOverlay + + + + 0 + 0 + 225 + 250 + + + + Form + + + + + + + + + Sans Serif + 12 + true + + + + color: #0000ff; + + + Frametime + + + + + + + + Sans Serif + 12 + + + + 0 ms + + + + + + + + + + + + Sans Serif + 10 + false + + + + Min: 0 + + + + + + + + Sans Serif + 10 + false + + + + Max: 0 + + + + + + + + Sans Serif + 10 + false + + + + Avg: 0 + + + + + + + + + + + + Sans Serif + 12 + true + + + + color: #ff0000; + + + FPS + + + + + + + + Sans Serif + 12 + + + + 0 fps + + + + + + + + + + + + Sans Serif + 10 + false + + + + Min: 0 + + + + + + + + Sans Serif + 10 + false + + + + Max: 0 + + + + + + + + Sans Serif + 10 + false + + + + Avg: 0 + + + + + + + + + + From f4e7fc91ba8d12dada247139a61e9ac1b8195276 Mon Sep 17 00:00:00 2001 From: crueter Date: Sun, 15 Feb 2026 20:51:05 +0100 Subject: [PATCH 024/181] [cmake, frontend] Fix update checker and move to self-hosted Git (#3558) httplib doesn't like when you include the protocol, as it would seem Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3558 Reviewed-by: CamilleLaVey Reviewed-by: Lizzie --- CMakeModules/GenerateSCMRev.cmake | 11 +++++++---- src/common/scm_rev.cpp.in | 2 ++ src/common/scm_rev.h | 1 + src/frontend_common/CMakeLists.txt | 2 +- src/frontend_common/update_checker.cpp | 8 ++++---- 5 files changed, 15 insertions(+), 9 deletions(-) diff --git a/CMakeModules/GenerateSCMRev.cmake b/CMakeModules/GenerateSCMRev.cmake index 678a1bf8ec..5b0adad8dd 100644 --- a/CMakeModules/GenerateSCMRev.cmake +++ b/CMakeModules/GenerateSCMRev.cmake @@ -36,14 +36,17 @@ set(GIT_DESC ${BUILD_VERSION}) # Also if this is a CI build, add the build name (ie: Nightly, Canary) to the scm_rev file as well # Auto-updater metadata! Must somewhat mirror GitHub API endpoint -set(BUILD_AUTO_UPDATE_WEBSITE "https://github.com") -set(BUILD_AUTO_UPDATE_API "https://api.github.com") - if (NIGHTLY_BUILD) + set(BUILD_AUTO_UPDATE_WEBSITE "https://github.com") + set(BUILD_AUTO_UPDATE_API "api.github.com") + set(BUILD_AUTO_UPDATE_API_PATH "/repos/") set(BUILD_AUTO_UPDATE_REPO "Eden-CI/Nightly") set(REPO_NAME "Eden Nightly") else() - set(BUILD_AUTO_UPDATE_REPO "eden-emulator/Releases") + set(BUILD_AUTO_UPDATE_WEBSITE "https://git.eden-emu.dev") + set(BUILD_AUTO_UPDATE_API "git.eden-emu.dev") + set(BUILD_AUTO_UPDATE_API_PATH "/api/v1/repos/") + set(BUILD_AUTO_UPDATE_REPO "eden-emu/eden") set(REPO_NAME "Eden") endif() diff --git a/src/common/scm_rev.cpp.in b/src/common/scm_rev.cpp.in index b3d9455853..cc7b092270 100644 --- a/src/common/scm_rev.cpp.in +++ b/src/common/scm_rev.cpp.in @@ -20,6 +20,7 @@ #define COMPILER_ID "@CXX_COMPILER@" #define BUILD_AUTO_UPDATE_WEBSITE "@BUILD_AUTO_UPDATE_WEBSITE@" #define BUILD_AUTO_UPDATE_API "@BUILD_AUTO_UPDATE_API@" +#define BUILD_AUTO_UPDATE_API_PATH "@BUILD_AUTO_UPDATE_API_PATH@" #define BUILD_AUTO_UPDATE_REPO "@BUILD_AUTO_UPDATE_REPO@" #define IS_NIGHTLY_BUILD @IS_NIGHTLY_BUILD@ @@ -42,6 +43,7 @@ constexpr const bool g_is_nightly_build = IS_NIGHTLY_BUILD; constexpr const char g_build_auto_update_website[] = BUILD_AUTO_UPDATE_WEBSITE; constexpr const char g_build_auto_update_api[] = BUILD_AUTO_UPDATE_API; +constexpr const char g_build_auto_update_api_path[] = BUILD_AUTO_UPDATE_API_PATH; constexpr const char g_build_auto_update_repo[] = BUILD_AUTO_UPDATE_REPO; } // namespace Common diff --git a/src/common/scm_rev.h b/src/common/scm_rev.h index 8c4338aaa8..07f941fb93 100644 --- a/src/common/scm_rev.h +++ b/src/common/scm_rev.h @@ -26,6 +26,7 @@ extern const bool g_is_nightly_build; extern const char g_build_auto_update_website[]; extern const char g_build_auto_update_api[]; +extern const char g_build_auto_update_api_path[]; extern const char g_build_auto_update_repo[]; } // namespace Common diff --git a/src/frontend_common/CMakeLists.txt b/src/frontend_common/CMakeLists.txt index 5c248ea337..82993e45b6 100644 --- a/src/frontend_common/CMakeLists.txt +++ b/src/frontend_common/CMakeLists.txt @@ -24,7 +24,7 @@ if (ENABLE_UPDATE_CHECKER) update_checker.h) if (ENABLE_OPENSSL) - target_compile_definitions(frontend_common PRIVATE CPPHTTPLIB_OPENSSL_SUPPORT) + target_compile_definitions(frontend_common PUBLIC CPPHTTPLIB_OPENSSL_SUPPORT) target_link_libraries(frontend_common PRIVATE OpenSSL::SSL OpenSSL::Crypto) endif() diff --git a/src/frontend_common/update_checker.cpp b/src/frontend_common/update_checker.cpp index c12595185a..6b1fde720c 100644 --- a/src/frontend_common/update_checker.cpp +++ b/src/frontend_common/update_checker.cpp @@ -82,8 +82,8 @@ std::optional UpdateChecker::GetResponse(std::string url, std::stri std::optional UpdateChecker::GetLatestRelease(bool include_prereleases) { const auto update_check_url = std::string{Common::g_build_auto_update_api}; - std::string update_check_path = fmt::format("/repos/{}", - std::string{Common::g_build_auto_update_repo}); + auto update_check_path = fmt::format("{}{}", std::string{Common::g_build_auto_update_api_path}, + std::string{Common::g_build_auto_update_repo}); try { if (include_prereleases) { // This can return either a prerelease or a stable release, // whichever is more recent. @@ -124,14 +124,14 @@ std::optional UpdateChecker::GetLatestRelease(bool includ return Update{latest_tag, latest_name}; } - } catch (nlohmann::detail::out_of_range &) { + } catch (nlohmann::detail::out_of_range&) { LOG_ERROR(Frontend, "Parsing JSON response from {}{} failed during update check: " "nlohmann::detail::out_of_range", update_check_url, update_check_path); return {}; - } catch (nlohmann::detail::type_error &) { + } catch (nlohmann::detail::type_error&) { LOG_ERROR(Frontend, "Parsing JSON response from {}{} failed during update check: " "nlohmann::detail::type_error", From 50ec0892c64a4d85be6c263cf0a620c3b96dbace Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 15 Feb 2026 23:11:46 +0100 Subject: [PATCH 025/181] [meta] restore normal icon, valentine is over (#3556) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3556 Reviewed-by: MaranBr Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- dist/dev.eden_emu.eden.svg | 411 +++++++++--------- dist/eden.bmp | Bin 262282 -> 262282 bytes dist/eden.ico | Bin 388289 -> 339477 bytes dist/qt_themes/default/icons/256x256/eden.png | Bin 68078 -> 41527 bytes .../default/icons/256x256/eden_named.png | Bin 80776 -> 52879 bytes .../res/drawable/ic_launcher_foreground.png | Bin 294604 -> 273428 bytes .../app/src/main/res/drawable/ic_yuzu.png | Bin 139145 -> 97299 bytes .../src/main/res/drawable/ic_yuzu_named.png | Bin 171661 -> 124574 bytes .../src/main/res/drawable/ic_yuzu_splash.png | Bin 102679 -> 108600 bytes .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 17157 -> 14163 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 10467 -> 9612 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 35148 -> 24239 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 59354 -> 35511 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 207718 -> 54764 bytes .../app/src/main/res/values/colors.xml | 2 +- 15 files changed, 216 insertions(+), 197 deletions(-) diff --git a/dist/dev.eden_emu.eden.svg b/dist/dev.eden_emu.eden.svg index 7a68ed3e67..f88b52f625 100644 --- a/dist/dev.eden_emu.eden.svg +++ b/dist/dev.eden_emu.eden.svg @@ -6,206 +6,225 @@ viewBox="0 0 512 512" version="1.1" id="svg7" - sodipodi:docname="EdenLogoLoveWhiteV3.svg" - inkscape:version="1.4.3 (0d15f75, 2025-12-25)" - xml:space="preserve" - inkscape:export-filename="dev.eden_emu.eden.png" + sodipodi:docname="base.svg.2026_01_12_14_43_47.0.svg" + inkscape:version="1.4.2 (ebf0e94, 2025-05-08)" + inkscape:export-filename="base.svg.2026_01_12_14_43_47.0.svg" inkscape:export-xdpi="96" inkscape:export-ydpi="96" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - - - - - Madeline_Dev - mailto:madelvidel@gmail.com - - - 2025 - - 2025 Eden Emulator Project - https://git.eden-emu.dev - - - + xmlns:svg="http://www.w3.org/2000/svg"> + id="defs7"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/eden.bmp b/dist/eden.bmp index 97923d19762a0fbe8281a5deacdd45e1f53c3bf7..2f9b91c73b0419fafd32513a9a5e7952168f7666 100644 GIT binary patch literal 262282 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

gJhhIhToUyu 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 diff --git a/dist/eden.ico b/dist/eden.ico index d2c9475f69329f1ff5a93895c216009781c8bcf3..5ce1a7095fe2c6f5cdde8fee57a89aafb46aa3a3 100644 GIT binary patch literal 339477 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

wFeuZ$xpi2k!td|fT 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ÿ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%0DvKkK6#zW7bZCqs9e|` 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%0A=Wj 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 IM6N<$g1P%@?f?J) diff --git a/dist/qt_themes/default/icons/256x256/eden_named.png b/dist/qt_themes/default/icons/256x256/eden_named.png index 5db680dc2103ed62611ad3c14f89a85327736b70..a349ac7ac8f9be0060a4a055bbfb3aaf5cb2a488 100644 GIT binary patch literal 52879 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%0DSrK;>ET~Nr#6kD#Cps@4h|t0ua6YHtVHhiWmrF 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 WLyEzn*rRZu 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 z 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Μ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

b%A{+Y8a$(;{1MqW@3(jO^7J> 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

>WV0_zPrXTI)9n^ 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%0D4PQ)82oe#pQoia2_}AgK`vG1~T6#WQl@<84 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 Q@k?bS6ve-P{1Wj008Bk7JOBUy diff --git a/src/android/app/src/main/res/drawable/ic_yuzu.png b/src/android/app/src/main/res/drawable/ic_yuzu.png index 675f872598ec5e6d287cf242a2134b92adc21cf8..1b580169a8eeca34a64fafb54a34149a6008ce51 100644 GIT binary patch literal 97299 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 NrNrgMDn#`C{|{ZA459!4 literal 139145 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

H`jQ?4@K+lB|jg6V`7vOEHnJXdeIz-DscYAVb) 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

<|g=4;L+U= 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 Yy2xWaGS$;pp`t9^Cq|m(>UQD(2fy_K&;S4c literal 102679 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

^XT7g3v}uZNHhAq&s=q#yp=v00jDOmV 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�x} z_w7C#pxKABUc$2u%dGghlI0TKZXvCr zr39{i;lyb;7&d3``sYuOGq#J@VIu>-8r{)Fe;gnBfEMAW$BlQ3JMnGJ*GIMMf47Aq zgFA=lukpkR18Nr+xUKDvuGOyf{2<`sB5iebZk4P?Q*{tq%g{oRL7FDxrrWKMNG{;HyYUV_gMDArqpp=(an(a zizbS_bld$X{V)X#yTn;;tuwx*DEbfF9(0+SNfEp>ETDouJa-w#n(>|G8ZdO*{{NC12k=}F`x&m~Gy0huWDlwH}Uyz$YW zueh0Pceb^_4mr>D8+V=H6RD~aNwwk|juOHPDhBBB`DD+{A%{%Y)eH4sn|!&nQ8T;~ zb}3lZWnAmV>conb?&l*1VNLDEe`O0R0|v3rLtdzbfz>^!^yUZX|4PFqg2{sVxMn6m z9AlCmVvU70WI(KD>=jGG+X2yK`{qF{k}9C*1Kqf_ykg_$&?`Fz&9PDOsT794ULHn; zWJhB}^j{Mn@1=u$?4TO76Z{d|4F?5$$^N_E(VY>*(z-<1KF0-(j6b`7K% zy{WGUBah$tk&Jcr1{tiH|6TYQJw5+hnX9MCrwOryq}JYM8gfkC{}kUEd;eu&*Qt!$ zj8&6J|bXUhWHt2Xv+kmyT z+yK?6Ll6>l{NwpPsL$RhW)O6nOlKS4Y42y}(IZL9WSateu z6v(Kg=W}jtr4OeTL;-@Oi+C5$PZB)F(E-O0q+d4P;U3F;Ia=C{Le!rfq{lq$q!xLE z0u0le_y-N?0^U5PIcG?rMV-7ka-{4B#UrIc65GF=s*JIb-WKtRWi;(Jvtj*UsDfeh z*^X$u0q#4aa{S6GObHin^2&MK*9bcm&2xq$WZdlx0t`XCNAXyh09W_lw3{!L_Z!%T z#ch-$TCq*1FQfUHClhK`wIuaEi(mD)k)~00NnCB`O3I)TkP6pycf{XW-3o$ zbCT4f2x?pIKmsLyue%@f?PXT+3$VqcKnoO(g>hvd+C>Ne`cCnt;l7lcO&R!~Xw`Co zr~+cdRS*RiHk;WTz)|}^NQd0M%4o�YXH0?Mqnedh6^(%roLlz@FdpJnG!!Rd}1l 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⪻8{7*}FsGIkzFL7Dk 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 diff --git a/src/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/src/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index 1a5c8d3d112c29a83a5719d82950dc182d7e61c0..4ac8f533864052c1eba07af160f04f7fa79a8824 100644 GIT binary patch literal 14163 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 literal 17157 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 D$}4_O diff --git a/src/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/src/android/app/src/main/res/mipmap-mdpi/ic_launcher.png index a29c4dbe8a67feb4fe7385cc85c450824d63b30f..4b379c8b85da058cbaadbfa85bfefe03681f79a5 100644 GIT binary patch delta 9562 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 delta 10424 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 diff --git a/src/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/src/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png index d87a31c5009cfcc043ca8c7979d8f97fcd08c594..c4492f5586180782b1b52826a3e66754aee692d0 100644 GIT binary patch literal 24239 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 VKx*vkKdc=_PD)v_THGY)e*n88PagmP literal 35148 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 diff --git a/src/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/src/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index 04adaabe63743c9a5c150461ec8c17780d19b3d7..2136b2688b07515d7df29c755a571fd3f8969c48 100644 GIT binary patch literal 35511 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 E01uM-CIA2c literal 59354 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

oiY_#|!6tl&`A8 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�tG_GM)?I)@B$rg7SB-`h&HZo4(_`_ScA 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%0DgP#*_*xQJE0P>(sU=J-pinH2MGQN^{| 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

r>9{-nNfJf~1eB=Y<>@(~`u*Aeca( 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 literal 171661 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�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 E01uM-CIA2c diff --git a/src/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/src/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index 2cb8887bf372ada66487f006c46c5d216165bf89..919453824fcda060d4e0514da891c17eaf7b1c46 100644 GIT binary patch literal 167558 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 l6yQAQc#bU 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

oiY_#|!6tl&`A8 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�tG_GM)?I)@B$rg7SB-`h&HZo4(_`_ScA z=V!jv;k1i9JAnspRf>T45$Lkh3p>b_1) zxzm?4&wvUsuMM(iTMjvb8k9rk^4|Pfm$a=L|1b8$z~j0?Yi#QN6DV?ES9{h8(ieCKQ1wuKd&Nb-|mc7yxK6cy)GZ06Q0tg&BbAq@~s}I z&>?y>H2P?=rsyLjGX29LQ}o}7lBRc#p(IV&MA4E*ONW;HpN;;n`v2r0wygh~g#RxI u{?+I&SFxM_CI#1F143C +#3cce5bff diff --git a/tools/update-icons.sh b/tools/update-icons.sh index 1fcadbdf9f..09e9dfe634 100755 --- a/tools/update-icons.sh +++ b/tools/update-icons.sh @@ -1,6 +1,6 @@ #!/bin/sh -ex -# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project # SPDX-License-Identifier: GPL-3.0-or-later # Updates main icons for eden @@ -11,11 +11,10 @@ which optipng || exit VARIATION=${VARIATION:-base} EDEN_BASE_SVG="dist/icon_variations/${VARIATION}.svg" -EDEN_NAMED_SVG="dist/icon_variations/${VARIATION}_named.svg" EDEN_BG_COLOR="dist/icon_variations/${VARIATION}_bgcolor" # TODO: EDEN_MONOCHROME_SVG Variation -[ -f "$EDEN_BASE_SVG" ] && [ -f "$EDEN_NAMED_SVG" ] && [ -f "$EDEN_BG_COLOR" ] || { echo "Error: missing ${VARIATION}.svg/${VARIATION}_named.svg/${VARIATION}_bgcolor" >&2; exit; } +[ -f "$EDEN_BASE_SVG" ] && [ -f "$EDEN_BG_COLOR" ] || { echo "Error: missing ${VARIATION}.svg/${VARIATION}_bgcolor" >&2; exit; } # Desktop / Windows / Qt icons @@ -27,10 +26,8 @@ magick -density 256x256 -background transparent "$EDEN_BASE_SVG" -define icon:au magick -density 256x256 -background transparent "$EDEN_BASE_SVG" -resize 256x256 dist/eden.bmp || exit magick -size 256x256 -background transparent "$EDEN_BASE_SVG" -resize 256x256 dist/qt_themes/default/icons/256x256/eden.png || exit -magick -size 256x256 -background transparent "$EDEN_NAMED_SVG" -resize 256x256 dist/qt_themes/default/icons/256x256/eden_named.png || exit optipng -o7 dist/qt_themes/default/icons/256x256/eden.png -optipng -o7 dist/qt_themes/default/icons/256x256/eden_named.png # Android adaptive icon (API 26+) @@ -44,12 +41,10 @@ echo " Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3608 Reviewed-by: MaranBr Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: JPikachu Co-committed-by: JPikachu --- .../backend/spirv/emit_spirv_image.cpp | 24 ++++++++++++------- .../backend/spirv/spirv_emit_context.cpp | 8 ++----- .../backend/spirv/spirv_emit_context.h | 2 ++ 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp b/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp index c07a778958..4bff810547 100644 --- a/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp +++ b/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp @@ -197,33 +197,41 @@ Id Texture(EmitContext& ctx, IR::TextureInstInfo info, [[maybe_unused]] const IR } Id TextureImage(EmitContext& ctx, IR::TextureInstInfo info, const IR::Value& index) { - if (!index.IsImmediate() || index.U32() != 0) { - throw NotImplementedException("Indirect image indexing"); - } if (info.type == TextureType::Buffer) { const TextureBufferDefinition& def{ctx.texture_buffers.at(info.descriptor_index)}; if (def.count > 1) { - throw NotImplementedException("Indirect texture sample"); + const Id idx{index.IsImmediate() ? ctx.Const(index.U32()) : ctx.Def(index)}; + const Id ptr{ctx.OpAccessChain(ctx.image_buffer_type, def.id, idx)}; + return ctx.OpLoad(ctx.image_buffer_type, ptr); } return ctx.OpLoad(ctx.image_buffer_type, def.id); } else { const TextureDefinition& def{ctx.textures.at(info.descriptor_index)}; if (def.count > 1) { - throw NotImplementedException("Indirect texture sample"); + const Id idx{index.IsImmediate() ? ctx.Const(index.U32()) : ctx.Def(index)}; + const Id ptr{ctx.OpAccessChain(def.pointer_type, def.id, idx)}; + return ctx.OpImage(def.image_type, ctx.OpLoad(def.sampled_type, ptr)); } return ctx.OpImage(def.image_type, ctx.OpLoad(def.sampled_type, def.id)); } } std::pair Image(EmitContext& ctx, const IR::Value& index, IR::TextureInstInfo info) { - if (!index.IsImmediate() || index.U32() != 0) { - throw NotImplementedException("Indirect image indexing"); - } if (info.type == TextureType::Buffer) { const ImageBufferDefinition def{ctx.image_buffers.at(info.descriptor_index)}; + if (def.count > 1) { + const Id idx{index.IsImmediate() ? ctx.Const(index.U32()) : ctx.Def(index)}; + const Id ptr{ctx.OpAccessChain(def.pointer_type, def.id, idx)}; + return {ctx.OpLoad(def.image_type, ptr), def.is_integer}; + } return {ctx.OpLoad(def.image_type, def.id), def.is_integer}; } else { const ImageDefinition def{ctx.images.at(info.descriptor_index)}; + if (def.count > 1) { + const Id idx{index.IsImmediate() ? ctx.Const(index.U32()) : ctx.Def(index)}; + const Id ptr{ctx.OpAccessChain(def.pointer_type, def.id, idx)}; + return {ctx.OpLoad(def.image_type, ptr), def.is_integer}; + } return {ctx.OpLoad(def.image_type, def.id), def.is_integer}; } } diff --git a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp index c70f9ae934..cd3394bdf0 100644 --- a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp +++ b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp @@ -1331,9 +1331,6 @@ void EmitContext::DefineTextureBuffers(const Info& info, u32& binding) { void EmitContext::DefineImageBuffers(const Info& info, u32& binding) { image_buffers.reserve(info.image_buffer_descriptors.size()); for (const ImageBufferDescriptor& desc : info.image_buffer_descriptors) { - if (desc.count != 1) { - throw NotImplementedException("Array of image buffers"); - } const spv::ImageFormat format{GetImageFormat(desc.format)}; const Id sampled_type{desc.is_integer ? U32[1] : F32[1]}; const Id image_type{ @@ -1346,6 +1343,7 @@ void EmitContext::DefineImageBuffers(const Info& info, u32& binding) { image_buffers.push_back({ .id = id, .image_type = image_type, + .pointer_type = pointer_type, .count = desc.count, .is_integer = desc.is_integer, }); @@ -1389,9 +1387,6 @@ void EmitContext::DefineTextures(const Info& info, u32& binding, u32& scaling_in void EmitContext::DefineImages(const Info& info, u32& binding, u32& scaling_index) { images.reserve(info.image_descriptors.size()); for (const ImageDescriptor& desc : info.image_descriptors) { - if (desc.count != 1) { - throw NotImplementedException("Array of images"); - } const Id sampled_type{desc.is_integer ? U32[1] : F32[1]}; const Id image_type{ImageType(*this, desc, sampled_type)}; const Id pointer_type{TypePointer(spv::StorageClass::UniformConstant, image_type)}; @@ -1402,6 +1397,7 @@ void EmitContext::DefineImages(const Info& info, u32& binding, u32& scaling_inde images.push_back({ .id = id, .image_type = image_type, + .pointer_type = pointer_type, .count = desc.count, .is_integer = desc.is_integer, }); diff --git a/src/shader_recompiler/backend/spirv/spirv_emit_context.h b/src/shader_recompiler/backend/spirv/spirv_emit_context.h index 80ac79f2d6..de56809a98 100644 --- a/src/shader_recompiler/backend/spirv/spirv_emit_context.h +++ b/src/shader_recompiler/backend/spirv/spirv_emit_context.h @@ -51,6 +51,7 @@ struct TextureBufferDefinition { struct ImageBufferDefinition { Id id; Id image_type; + Id pointer_type; u32 count; bool is_integer; }; @@ -58,6 +59,7 @@ struct ImageBufferDefinition { struct ImageDefinition { Id id; Id image_type; + Id pointer_type; u32 count; bool is_integer; }; From 83cdeed3c4df75f5d45948fc25d2f1d963fbf3e3 Mon Sep 17 00:00:00 2001 From: PavelBARABANOV Date: Tue, 24 Feb 2026 01:04:35 +0100 Subject: [PATCH 066/181] [common] Disable BCN patch by default (#3622) Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3622 Reviewed-by: CamilleLaVey Co-authored-by: PavelBARABANOV Co-committed-by: PavelBARABANOV --- src/common/settings.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/settings.h b/src/common/settings.h index 17833b29fc..984ae6cc64 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -608,7 +608,7 @@ struct Values { Category::RendererDebug}; #if defined(ANDROID) && defined(ARCHITECTURE_arm64) // Debug override for automatic BCn patching detection - Setting patch_old_qcom_drivers{linkage, true, "patch_old_qcom_drivers", + Setting patch_old_qcom_drivers{linkage, false, "patch_old_qcom_drivers", Category::RendererDebug}; #endif SwitchableSetting disable_buffer_reorder{linkage, false, "disable_buffer_reorder", From 40251c2115ff7e60cdbb1c8164a9763c1d0c65af Mon Sep 17 00:00:00 2001 From: PavelBARABANOV Date: Tue, 24 Feb 2026 06:37:28 +0100 Subject: [PATCH 067/181] [vk] Fix lost wakeup in fence mode using atomic wait (#3598) Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3598 Reviewed-by: crueter Reviewed-by: CamilleLaVey Co-authored-by: PavelBARABANOV Co-committed-by: PavelBARABANOV --- .../renderer_vulkan/vk_master_semaphore.cpp | 36 +++++++------------ .../renderer_vulkan/vk_master_semaphore.h | 4 ++- 2 files changed, 15 insertions(+), 25 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_master_semaphore.cpp b/src/video_core/renderer_vulkan/vk_master_semaphore.cpp index a82e2c73fa..13ecfd20a6 100644 --- a/src/video_core/renderer_vulkan/vk_master_semaphore.cpp +++ b/src/video_core/renderer_vulkan/vk_master_semaphore.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project @@ -78,11 +78,16 @@ void MasterSemaphore::Refresh() { void MasterSemaphore::Wait(u64 tick) { if (!semaphore) { - // If we don't support timeline semaphores, wait for the value normally - std::unique_lock lk{free_mutex}; - free_cv.wait(lk, [&] { - return gpu_tick.load(std::memory_order_acquire) >= tick; - }); + // Fast check: already reached the requested tick? + if (gpu_tick.load(std::memory_order_acquire) >= tick) { + return; + } + + u64 last_tick = gpu_tick.load(std::memory_order_relaxed); + while (gpu_tick.load(std::memory_order_acquire) < tick) { + gpu_tick.wait(last_tick, std::memory_order_acquire); + last_tick = gpu_tick.load(std::memory_order_relaxed); + } return; } @@ -218,32 +223,15 @@ void MasterSemaphore::WaitThread(std::stop_token token) { wait_queue.pop(); } -#ifdef ANDROID - VkResult status; - do { - status = fence.GetStatus(); - if (status == VK_NOT_READY) { - std::this_thread::sleep_for(std::chrono::microseconds(100)); - } - } while (status == VK_NOT_READY); - - if (status == VK_SUCCESS) { - fence.Reset(); - } else { - vk::Check(status); - continue; - } -#else fence.Wait(); fence.Reset(); -#endif { std::scoped_lock lock{free_mutex}; free_queue.push_front(std::move(fence)); gpu_tick.store(host_tick, std::memory_order_release); } - free_cv.notify_all(); + gpu_tick.notify_one(); } } diff --git a/src/video_core/renderer_vulkan/vk_master_semaphore.h b/src/video_core/renderer_vulkan/vk_master_semaphore.h index 7dfb93ffbf..f580c25d35 100644 --- a/src/video_core/renderer_vulkan/vk_master_semaphore.h +++ b/src/video_core/renderer_vulkan/vk_master_semaphore.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -74,7 +77,6 @@ private: std::atomic current_tick{1}; ///< Current logical tick. std::mutex wait_mutex; std::mutex free_mutex; - std::condition_variable free_cv; std::condition_variable_any wait_cv; std::queue wait_queue; ///< Queue for the fences to be waited on by the wait thread. std::deque free_queue; ///< Holds available fences for submission. From b45c78a051264aa17b44ed6b8f0c816d747f3717 Mon Sep 17 00:00:00 2001 From: lizzie Date: Tue, 24 Feb 2026 06:56:08 +0100 Subject: [PATCH 068/181] [dynarmic] use bitset<32> instead of vector for ABI regset allocations (#3507) HLE macro does this, may as well do it on dynarm as well :) could improve perf a bit Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3507 Reviewed-by: crueter Reviewed-by: CamilleLaVey Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- .../src/dynarmic/backend/x64/a32_emit_x64.cpp | 19 ++- .../src/dynarmic/backend/x64/a64_emit_x64.cpp | 20 ++- src/dynarmic/src/dynarmic/backend/x64/abi.cpp | 112 ++++------------- src/dynarmic/src/dynarmic/backend/x64/abi.h | 59 +++++++-- .../src/dynarmic/backend/x64/hostloc.h | 18 ++- .../src/dynarmic/backend/x64/reg_alloc.cpp | 116 +++++++++--------- .../src/dynarmic/backend/x64/reg_alloc.h | 22 ++-- 7 files changed, 168 insertions(+), 198 deletions(-) diff --git a/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp b/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp index ef6cac302d..59d0bc13c4 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp @@ -102,19 +102,14 @@ A32EmitX64::BlockDescriptor A32EmitX64::Emit(IR::Block& block) { } code.EnableWriting(); - - const boost::container::static_vector gpr_order = [this] { - boost::container::static_vector gprs{any_gpr}; - if (conf.fastmem_pointer) { - gprs.erase(std::find(gprs.begin(), gprs.end(), HostLoc::R13)); - } - if (conf.page_table) { - gprs.erase(std::find(gprs.begin(), gprs.end(), HostLoc::R14)); - } + new (&this->reg_alloc) RegAlloc([this] { + std::bitset<32> gprs{any_gpr}; + if (conf.fastmem_pointer) + gprs.reset(size_t(HostLoc::R13)); + if (conf.page_table) + gprs.reset(size_t(HostLoc::R14)); return gprs; - }(); - - new (&this->reg_alloc) RegAlloc(gpr_order, any_xmm); + }(), any_xmm); A32EmitContext ctx{conf, reg_alloc, block}; // Start emitting. diff --git a/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp b/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp index 97faaa7ec4..825ff6f9cf 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp @@ -76,18 +76,14 @@ A64EmitX64::BlockDescriptor A64EmitX64::Emit(IR::Block& block) noexcept { } code.EnableWriting(); - const boost::container::static_vector gpr_order = [this] { - boost::container::static_vector gprs{any_gpr}; - if (conf.fastmem_pointer) { - gprs.erase(std::find(gprs.begin(), gprs.end(), HostLoc::R13)); - } - if (conf.page_table) { - gprs.erase(std::find(gprs.begin(), gprs.end(), HostLoc::R14)); - } + new (&this->reg_alloc) RegAlloc{[this] { + std::bitset<32> gprs = any_gpr; + if (conf.fastmem_pointer) + gprs.reset(size_t(HostLoc::R13)); + if (conf.page_table) + gprs.reset(size_t(HostLoc::R14)); return gprs; - }(); - - new (&this->reg_alloc) RegAlloc{gpr_order, any_xmm}; + }(), any_xmm}; A64EmitContext ctx{conf, reg_alloc, block}; // Start emitting. @@ -188,7 +184,7 @@ void A64EmitX64::ClearFastDispatchTable() { void A64EmitX64::GenTerminalHandlers() { // PC ends up in rcx, location_descriptor ends up in rbx - static_assert(std::find(ABI_ALL_CALLEE_SAVE.begin(), ABI_ALL_CALLEE_SAVE.end(), HostLoc::R12) != ABI_ALL_CALLEE_SAVE.end()); + //static_assert(ABI_ALL_CALLEE_SAVE.test(size_t(HostLoc::R12))); const auto calculate_location_descriptor = [this] { // This calculation has to match up with A64::LocationDescriptor::UniqueHash // TODO: Optimization is available here based on known state of fpcr. diff --git a/src/dynarmic/src/dynarmic/backend/x64/abi.cpp b/src/dynarmic/src/dynarmic/backend/x64/abi.cpp index 14f1b287ac..413af7b557 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/abi.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/abi.cpp @@ -40,59 +40,53 @@ static FrameInfo CalculateFrameInfo(const size_t num_gprs, const size_t num_xmms }; } -template -void ABI_PushRegistersAndAdjustStack(BlockOfCode& code, const size_t frame_size, const RegisterArrayT& regs) { +void ABI_PushRegistersAndAdjustStack(BlockOfCode& code, const size_t frame_size, std::bitset<32> const& regs) { using namespace Xbyak::util; - const size_t num_gprs = std::count_if(regs.begin(), regs.end(), HostLocIsGPR); - const size_t num_xmms = std::count_if(regs.begin(), regs.end(), HostLocIsXMM); + const size_t num_gprs = (ABI_ALL_GPRS & regs).count(); + const size_t num_xmms = (ABI_ALL_XMMS & regs).count(); const FrameInfo frame_info = CalculateFrameInfo(num_gprs, num_xmms, frame_size); - for (auto const gpr : regs) - if (HostLocIsGPR(gpr)) - code.push(HostLocToReg64(gpr)); + for (size_t i = 0; i < regs.size(); ++i) + if (regs[i] && HostLocIsGPR(HostLoc(i))) + code.push(HostLocToReg64(HostLoc(i))); if (frame_info.stack_subtraction != 0) code.sub(rsp, u32(frame_info.stack_subtraction)); size_t xmm_offset = frame_info.xmm_offset; - for (auto const xmm : regs) { - if (HostLocIsXMM(xmm)) { + for (size_t i = 0; i < regs.size(); ++i) { + if (regs[i] && HostLocIsXMM(HostLoc(i))) { if (code.HasHostFeature(HostFeature::AVX)) { - code.vmovaps(code.xword[rsp + xmm_offset], HostLocToXmm(xmm)); + code.vmovaps(code.xword[rsp + xmm_offset], HostLocToXmm(HostLoc(i))); } else { - code.movaps(code.xword[rsp + xmm_offset], HostLocToXmm(xmm)); + code.movaps(code.xword[rsp + xmm_offset], HostLocToXmm(HostLoc(i))); } xmm_offset += XMM_SIZE; } } } -template -void ABI_PopRegistersAndAdjustStack(BlockOfCode& code, const size_t frame_size, const RegisterArrayT& regs) { +void ABI_PopRegistersAndAdjustStack(BlockOfCode& code, const size_t frame_size, std::bitset<32> const& regs) { using namespace Xbyak::util; - const size_t num_gprs = std::count_if(regs.begin(), regs.end(), HostLocIsGPR); - const size_t num_xmms = std::count_if(regs.begin(), regs.end(), HostLocIsXMM); + const size_t num_gprs = (ABI_ALL_GPRS & regs).count(); + const size_t num_xmms = (ABI_ALL_XMMS & regs).count(); const FrameInfo frame_info = CalculateFrameInfo(num_gprs, num_xmms, frame_size); size_t xmm_offset = frame_info.xmm_offset + (num_xmms * XMM_SIZE); - for (auto it = regs.rbegin(); it != regs.rend(); ++it) { - auto const xmm = *it; - if (HostLocIsXMM(xmm)) { + for (int32_t i = regs.size() - 1; i >= 0; --i) + if (regs[i] && HostLocIsXMM(HostLoc(i))) { xmm_offset -= XMM_SIZE; if (code.HasHostFeature(HostFeature::AVX)) { - code.vmovaps(HostLocToXmm(xmm), code.xword[rsp + xmm_offset]); + code.vmovaps(HostLocToXmm(HostLoc(i)), code.xword[rsp + xmm_offset]); } else { - code.movaps(HostLocToXmm(xmm), code.xword[rsp + xmm_offset]); + code.movaps(HostLocToXmm(HostLoc(i)), code.xword[rsp + xmm_offset]); } } - } if (frame_info.stack_subtraction != 0) code.add(rsp, u32(frame_info.stack_subtraction)); - for (auto it = regs.rbegin(); it != regs.rend(); ++it) { - auto const gpr = *it; - if (HostLocIsGPR(gpr)) - code.pop(HostLocToReg64(gpr)); - } + for (int32_t i = regs.size() - 1; i >= 0; --i) + if (regs[i] && HostLocIsGPR(HostLoc(i))) + code.pop(HostLocToReg64(HostLoc(i))); } void ABI_PushCalleeSaveRegistersAndAdjustStack(BlockOfCode& code, const std::size_t frame_size) { @@ -112,74 +106,16 @@ void ABI_PopCallerSaveRegistersAndAdjustStack(BlockOfCode& code, const std::size } // Windows ABI registers are not in the same allocation algorithm as unix's -#ifdef _MSC_VER void ABI_PushCallerSaveRegistersAndAdjustStackExcept(BlockOfCode& code, const HostLoc exception) { - std::vector regs; - std::remove_copy(ABI_ALL_CALLER_SAVE.begin(), ABI_ALL_CALLER_SAVE.end(), std::back_inserter(regs), exception); + std::bitset<32> regs = ABI_ALL_CALLER_SAVE; + regs.reset(size_t(exception)); ABI_PushRegistersAndAdjustStack(code, 0, regs); } void ABI_PopCallerSaveRegistersAndAdjustStackExcept(BlockOfCode& code, const HostLoc exception) { - std::vector regs; - std::remove_copy(ABI_ALL_CALLER_SAVE.begin(), ABI_ALL_CALLER_SAVE.end(), std::back_inserter(regs), exception); + std::bitset<32> regs = ABI_ALL_CALLER_SAVE; + regs.reset(size_t(exception)); ABI_PopRegistersAndAdjustStack(code, 0, regs); } -#else -static consteval size_t ABI_AllCallerSaveSize() noexcept { - return ABI_ALL_CALLER_SAVE.max_size(); -} -static consteval std::array ABI_AllCallerSaveExcept(const std::size_t except) noexcept { - std::array arr; - for(std::size_t i = 0; i < arr.size(); ++i) { - arr[i] = static_cast(i + (i >= except ? 1 : 0)); - } - return arr; -} - -alignas(64) static constinit std::array ABI_CALLER_SAVED_EXCEPT_TABLE[32] = { - ABI_AllCallerSaveExcept(0), - ABI_AllCallerSaveExcept(1), - ABI_AllCallerSaveExcept(2), - ABI_AllCallerSaveExcept(3), - ABI_AllCallerSaveExcept(4), - ABI_AllCallerSaveExcept(5), - ABI_AllCallerSaveExcept(6), - ABI_AllCallerSaveExcept(7), - ABI_AllCallerSaveExcept(8), - ABI_AllCallerSaveExcept(9), - ABI_AllCallerSaveExcept(10), - ABI_AllCallerSaveExcept(11), - ABI_AllCallerSaveExcept(12), - ABI_AllCallerSaveExcept(13), - ABI_AllCallerSaveExcept(14), - ABI_AllCallerSaveExcept(15), - ABI_AllCallerSaveExcept(16), - ABI_AllCallerSaveExcept(17), - ABI_AllCallerSaveExcept(18), - ABI_AllCallerSaveExcept(19), - ABI_AllCallerSaveExcept(20), - ABI_AllCallerSaveExcept(21), - ABI_AllCallerSaveExcept(22), - ABI_AllCallerSaveExcept(23), - ABI_AllCallerSaveExcept(24), - ABI_AllCallerSaveExcept(25), - ABI_AllCallerSaveExcept(26), - ABI_AllCallerSaveExcept(27), - ABI_AllCallerSaveExcept(28), - ABI_AllCallerSaveExcept(29), - ABI_AllCallerSaveExcept(30), - ABI_AllCallerSaveExcept(31), -}; - -void ABI_PushCallerSaveRegistersAndAdjustStackExcept(BlockOfCode& code, const HostLoc exception) { - ASSUME(size_t(exception) < 32); - ABI_PushRegistersAndAdjustStack(code, 0, ABI_CALLER_SAVED_EXCEPT_TABLE[size_t(exception)]); -} - -void ABI_PopCallerSaveRegistersAndAdjustStackExcept(BlockOfCode& code, const HostLoc exception) { - ASSUME(size_t(exception) < 32); - ABI_PopRegistersAndAdjustStack(code, 0, ABI_CALLER_SAVED_EXCEPT_TABLE[size_t(exception)]); -} -#endif } // namespace Dynarmic::Backend::X64 diff --git a/src/dynarmic/src/dynarmic/backend/x64/abi.h b/src/dynarmic/src/dynarmic/backend/x64/abi.h index 307817a864..c37910ce22 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/abi.h +++ b/src/dynarmic/src/dynarmic/backend/x64/abi.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,15 +8,52 @@ #pragma once #include +#include #include "dynarmic/common/common_types.h" - #include "dynarmic/backend/x64/hostloc.h" namespace Dynarmic::Backend::X64 { class BlockOfCode; +constexpr std::bitset<32> ABI_ALL_GPRS = BuildRegSet({ + HostLoc::RAX, + HostLoc::RBX, + HostLoc::RCX, + HostLoc::RDX, + HostLoc::RDI, + HostLoc::RSI, + HostLoc::RBP, + HostLoc::RSP, + HostLoc::R8, + HostLoc::R9, + HostLoc::R10, + HostLoc::R11, + HostLoc::R12, + HostLoc::R13, + HostLoc::R14, + HostLoc::R15, +}); +constexpr std::bitset<32> ABI_ALL_XMMS = BuildRegSet({ + HostLoc::XMM0, + HostLoc::XMM1, + HostLoc::XMM2, + HostLoc::XMM3, + HostLoc::XMM4, + HostLoc::XMM5, + HostLoc::XMM6, + HostLoc::XMM7, + HostLoc::XMM8, + HostLoc::XMM9, + HostLoc::XMM10, + HostLoc::XMM11, + HostLoc::XMM12, + HostLoc::XMM13, + HostLoc::XMM14, + HostLoc::XMM15, +}); + constexpr HostLoc ABI_JIT_PTR = HostLoc::R15; #ifdef _WIN32 @@ -29,7 +66,7 @@ constexpr HostLoc ABI_PARAM2 = HostLoc::RDX; constexpr HostLoc ABI_PARAM3 = HostLoc::R8; constexpr HostLoc ABI_PARAM4 = HostLoc::R9; -constexpr std::array ABI_ALL_CALLER_SAVE = { +constexpr std::bitset<32> ABI_ALL_CALLER_SAVE = BuildRegSet({ HostLoc::RAX, HostLoc::RCX, HostLoc::RDX, @@ -43,9 +80,9 @@ constexpr std::array ABI_ALL_CALLER_SAVE = { HostLoc::XMM3, HostLoc::XMM4, HostLoc::XMM5, -}; +}); -constexpr std::array ABI_ALL_CALLEE_SAVE = { +constexpr std::bitset<32> ABI_ALL_CALLEE_SAVE = BuildRegSet({ HostLoc::RBX, HostLoc::RSI, HostLoc::RDI, @@ -64,7 +101,7 @@ constexpr std::array ABI_ALL_CALLEE_SAVE = { HostLoc::XMM13, HostLoc::XMM14, HostLoc::XMM15, -}; +}); constexpr size_t ABI_SHADOW_SPACE = 32; // bytes @@ -82,7 +119,7 @@ constexpr HostLoc ABI_PARAM4 = HostLoc::RCX; constexpr HostLoc ABI_PARAM5 = HostLoc::R8; constexpr HostLoc ABI_PARAM6 = HostLoc::R9; -constexpr std::array ABI_ALL_CALLER_SAVE = { +constexpr std::bitset<32> ABI_ALL_CALLER_SAVE = BuildRegSet({ HostLoc::RAX, HostLoc::RCX, HostLoc::RDX, @@ -108,22 +145,22 @@ constexpr std::array ABI_ALL_CALLER_SAVE = { HostLoc::XMM13, HostLoc::XMM14, HostLoc::XMM15, -}; +}); -constexpr std::array ABI_ALL_CALLEE_SAVE = { +constexpr std::bitset<32> ABI_ALL_CALLEE_SAVE = BuildRegSet({ HostLoc::RBX, HostLoc::RBP, HostLoc::R12, HostLoc::R13, HostLoc::R14, HostLoc::R15, -}; +}); constexpr size_t ABI_SHADOW_SPACE = 0; // bytes #endif -static_assert(ABI_ALL_CALLER_SAVE.size() + ABI_ALL_CALLEE_SAVE.size() == 31, "Invalid total number of registers"); +//static_assert(ABI_ALL_CALLER_SAVE.count() + ABI_ALL_CALLEE_SAVE.count() == 31, "Invalid total number of registers"); void ABI_PushCalleeSaveRegistersAndAdjustStack(BlockOfCode& code, size_t frame_size = 0); void ABI_PopCalleeSaveRegistersAndAdjustStack(BlockOfCode& code, size_t frame_size = 0); diff --git a/src/dynarmic/src/dynarmic/backend/x64/hostloc.h b/src/dynarmic/src/dynarmic/backend/x64/hostloc.h index bd6a5cede8..2feecf5d5e 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/hostloc.h +++ b/src/dynarmic/src/dynarmic/backend/x64/hostloc.h @@ -7,6 +7,9 @@ */ #pragma once +#include +#include + #include "dynarmic/common/assert.h" #include "dynarmic/common/common_types.h" #include "dynarmic/backend/x64/xbyak.h" @@ -106,13 +109,18 @@ constexpr size_t HostLocBitWidth(HostLoc loc) { UNREACHABLE(); } -using HostLocList = std::initializer_list; +constexpr std::bitset<32> BuildRegSet(std::initializer_list regs) { + size_t bits = 0; + for (auto const& reg : regs) + bits |= size_t{1} << size_t(reg); + return {bits}; +} // RSP is preserved for function calls // R13 contains fastmem pointer if any // R14 contains the pagetable pointer // R15 contains the JitState pointer -const HostLocList any_gpr = { +const std::bitset<32> any_gpr = BuildRegSet({ HostLoc::RAX, HostLoc::RBX, HostLoc::RCX, @@ -128,13 +136,13 @@ const HostLocList any_gpr = { HostLoc::R13, HostLoc::R14, //HostLoc::R15, -}; +}); // XMM0 is reserved for use by instructions that implicitly use it as an argument // XMM1 is used by 128 mem accessors // XMM2 is also used by that (and other stuff) // Basically dont use either XMM0, XMM1 or XMM2 ever; they're left for the regsel -const HostLocList any_xmm = { +const std::bitset<32> any_xmm = BuildRegSet({ //HostLoc::XMM1, //HostLoc::XMM2, HostLoc::XMM3, @@ -150,7 +158,7 @@ const HostLocList any_xmm = { HostLoc::XMM13, HostLoc::XMM14, HostLoc::XMM15, -}; +}); inline Xbyak::Reg64 HostLocToReg64(HostLoc loc) noexcept { ASSERT(HostLocIsGPR(loc)); diff --git a/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.cpp b/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.cpp index f4326204b2..5c5ed25131 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.cpp @@ -6,19 +6,19 @@ * SPDX-License-Identifier: 0BSD */ -#include "dynarmic/backend/x64/reg_alloc.h" - #include #include #include #include #include +#include "dynarmic/backend/x64/hostloc.h" #include "dynarmic/common/assert.h" #include #include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/abi.h" +#include "dynarmic/backend/x64/reg_alloc.h" #include "dynarmic/backend/x64/stack_layout.h" #include "dynarmic/backend/x64/verbose_debugging_output.h" @@ -185,9 +185,8 @@ bool Argument::IsInMemory(RegAlloc& reg_alloc) const noexcept { return HostLocIsSpill(*reg_alloc.ValueLocation(value.GetInst())); } -RegAlloc::RegAlloc(boost::container::static_vector gpr_order, boost::container::static_vector xmm_order) noexcept - : gpr_order(gpr_order), - xmm_order(xmm_order) +RegAlloc::RegAlloc(std::bitset<32> gpr_order, std::bitset<32> xmm_order) noexcept + : gpr_order(gpr_order), xmm_order(xmm_order) {} RegAlloc::ArgumentInfo RegAlloc::GetArgumentInfo(const IR::Inst* inst) noexcept { @@ -237,7 +236,7 @@ Xbyak::Xmm RegAlloc::UseScratchXmm(BlockOfCode& code, Argument& arg) noexcept { void RegAlloc::UseScratch(BlockOfCode& code, Argument& arg, HostLoc host_loc) noexcept { ASSERT(!arg.allocated); arg.allocated = true; - UseScratchImpl(code, arg.value, {host_loc}); + UseScratchImpl(code, arg.value, BuildRegSet({host_loc})); } void RegAlloc::DefineValue(BlockOfCode& code, IR::Inst* inst, const Xbyak::Reg& reg) noexcept { @@ -258,7 +257,7 @@ void RegAlloc::Release(const Xbyak::Reg& reg) noexcept { LocInfo(hostloc).ReleaseOne(); } -HostLoc RegAlloc::UseImpl(BlockOfCode& code, IR::Value use_value, const boost::container::static_vector& desired_locations) noexcept { +HostLoc RegAlloc::UseImpl(BlockOfCode& code, IR::Value use_value, std::bitset<32> desired_locations) noexcept { if (use_value.IsImmediate()) { return LoadImmediate(code, use_value, ScratchImpl(code, desired_locations)); } @@ -266,8 +265,7 @@ HostLoc RegAlloc::UseImpl(BlockOfCode& code, IR::Value use_value, const boost::c auto const* use_inst = use_value.GetInst(); HostLoc const current_location = *ValueLocation(use_inst); - const bool can_use_current_location = std::find(desired_locations.begin(), desired_locations.end(), current_location) != desired_locations.end(); - if (can_use_current_location) { + if (HostLocIsRegister(current_location) && desired_locations.test(size_t(current_location))) { LocInfo(current_location).ReadLock(); return current_location; } @@ -290,7 +288,7 @@ HostLoc RegAlloc::UseImpl(BlockOfCode& code, IR::Value use_value, const boost::c return destination_location; } -HostLoc RegAlloc::UseScratchImpl(BlockOfCode& code, IR::Value use_value, const boost::container::static_vector& desired_locations) noexcept { +HostLoc RegAlloc::UseScratchImpl(BlockOfCode& code, IR::Value use_value, std::bitset<32> desired_locations) noexcept { if (use_value.IsImmediate()) { return LoadImmediate(code, use_value, ScratchImpl(code, desired_locations)); } @@ -298,9 +296,7 @@ HostLoc RegAlloc::UseScratchImpl(BlockOfCode& code, IR::Value use_value, const b const auto* use_inst = use_value.GetInst(); const HostLoc current_location = *ValueLocation(use_inst); const size_t bit_width = GetBitWidth(use_inst->GetType()); - - const bool can_use_current_location = std::find(desired_locations.begin(), desired_locations.end(), current_location) != desired_locations.end(); - if (can_use_current_location && !LocInfo(current_location).IsLocked()) { + if (HostLocIsRegister(current_location) && desired_locations.test(size_t(current_location)) && !LocInfo(current_location).IsLocked()) { if (LocInfo(current_location).IsLastUse()) { LocInfo(current_location).is_set_last_use = true; } else { @@ -317,7 +313,7 @@ HostLoc RegAlloc::UseScratchImpl(BlockOfCode& code, IR::Value use_value, const b return destination_location; } -HostLoc RegAlloc::ScratchImpl(BlockOfCode& code, const boost::container::static_vector& desired_locations) noexcept { +HostLoc RegAlloc::ScratchImpl(BlockOfCode& code, std::bitset<32> desired_locations) noexcept { const HostLoc location = SelectARegister(desired_locations); MoveOutOfTheWay(code, location); LocInfo(location).WriteLock(); @@ -336,11 +332,11 @@ void RegAlloc::HostCall( constexpr std::array args_hostloc = {ABI_PARAM1, ABI_PARAM2, ABI_PARAM3, ABI_PARAM4}; const std::array, args_count> args = {arg0, arg1, arg2, arg3}; - static const boost::container::static_vector other_caller_save = [args_hostloc]() noexcept { - boost::container::static_vector ret(ABI_ALL_CALLER_SAVE.begin(), ABI_ALL_CALLER_SAVE.end()); - ret.erase(std::find(ret.begin(), ret.end(), ABI_RETURN)); + static const std::bitset<32> other_caller_save = [args_hostloc]() noexcept { + std::bitset<32> ret = ABI_ALL_CALLER_SAVE; + ret.reset(size_t(ABI_RETURN)); for (auto const hostloc : args_hostloc) - ret.erase(std::find(ret.begin(), ret.end(), hostloc)); + ret.reset(size_t(hostloc)); return ret; }(); @@ -356,9 +352,11 @@ void RegAlloc::HostCall( } } // Must match with with ScratchImpl - for (auto const gpr : other_caller_save) { - MoveOutOfTheWay(code, gpr); - LocInfo(gpr).WriteLock(); + for (size_t i = 0; i < other_caller_save.size(); ++i) { + if (other_caller_save[i]) { + MoveOutOfTheWay(code, HostLoc(i)); + LocInfo(HostLoc(i)).WriteLock(); + } } for (size_t i = 0; i < args.size(); i++) { if (args[i] && !args[i]->get().IsVoid()) { @@ -397,46 +395,48 @@ void RegAlloc::ReleaseStackSpace(BlockOfCode& code, const size_t stack_space) no code.add(code.rsp, u32(stack_space)); } -HostLoc RegAlloc::SelectARegister(const boost::container::static_vector& desired_locations) const noexcept { +HostLoc RegAlloc::SelectARegister(std::bitset<32> desired_locations) const noexcept { // TODO(lizzie): Overspill causes issues (reads to 0 and such) on some games, I need to make a testbench // to later track this down - however I just modified the LRU algo so it prefers empty registers first // we need to test high register pressure (and spills, maybe 32 regs?) - + static_assert(size_t(HostLoc::FirstSpill) >= 32); // Selects the best location out of the available locations. // NOTE: Using last is BAD because new REX prefix for each insn using the last regs // TODO: Actually do LRU or something. Currently we just try to pick something without a value if possible. auto min_lru_counter = size_t(-1); - auto it_candidate = desired_locations.cend(); //default fallback if everything fails - auto it_rex_candidate = desired_locations.cend(); - auto it_empty_candidate = desired_locations.cend(); - for (auto it = desired_locations.cbegin(); it != desired_locations.cend(); it++) { - auto const& loc_info = LocInfo(*it); - DEBUG_ASSERT(*it != ABI_JIT_PTR); - // Abstain from using upper registers unless absolutely nescesary - if (loc_info.IsLocked()) { - // skip, not suitable for allocation - // While R13 and R14 are technically available, we avoid allocating for them - // at all costs, because theoretically skipping them is better than spilling - // all over the place - it also fixes bugs with high reg pressure - } else if (*it >= HostLoc::R13 && *it <= HostLoc::R15) { - // skip, do not touch - // Intel recommends to reuse registers as soon as they're overwritable (DO NOT SPILL) - } else if (loc_info.IsEmpty()) { - it_empty_candidate = it; - break; - // No empty registers for some reason (very evil) - just do normal LRU - } else if (loc_info.lru_counter < min_lru_counter) { - // Otherwise a "quasi"-LRU - min_lru_counter = loc_info.lru_counter; - if (*it >= HostLoc::R8 && *it <= HostLoc::R15) { - it_rex_candidate = it; - } else { - it_candidate = it; + auto it_candidate = HostLoc::FirstSpill; //default fallback if everything fails + auto it_rex_candidate = HostLoc::FirstSpill; + auto it_empty_candidate = HostLoc::FirstSpill; + for (HostLoc i = HostLoc(0); i < HostLoc(desired_locations.size()); i = HostLoc(size_t(i) + 1)) { + if (desired_locations.test(size_t(i))) { + auto const& loc_info = LocInfo(i); + DEBUG_ASSERT(i != ABI_JIT_PTR); + // Abstain from using upper registers unless absolutely nescesary + if (loc_info.IsLocked()) { + // skip, not suitable for allocation + // While R13 and R14 are technically available, we avoid allocating for them + // at all costs, because theoretically skipping them is better than spilling + // all over the place - i also fixes bugs with high reg pressure + } else if (i >= HostLoc::R13 && i <= HostLoc::R15) { + // skip, do not touch + // Intel recommends to reuse registers as soon as they're overwritable (DO NOT SPILL) + } else if (loc_info.IsEmpty()) { + it_empty_candidate = i; + break; + // No empty registers for some reason (very evil) - just do normal LRU + } else if (loc_info.lru_counter < min_lru_counter) { + // Otherwise a "quasi"-LRU + min_lru_counter = loc_info.lru_counter; + if (i >= HostLoc::R8 && i <= HostLoc::R15) { + it_rex_candidate = i; + } else { + it_candidate = i; + } + // There used to be a break here - DO NOT BREAK away you MUST + // evaluate ALL of the registers BEFORE making a decision on when to take + // otherwise reg pressure will get high and bugs will seep :) + // TODO(lizzie): Investigate these god awful annoying reg pressure issues } - // There used to be a break here - DO NOT BREAK away you MUST - // evaluate ALL of the registers BEFORE making a decision on when to take - // otherwise reg pressure will get high and bugs will seep :) - // TODO(lizzie): Investigate these god awful annoying reg pressure issues } } // Final resolution goes as follows: @@ -445,13 +445,13 @@ HostLoc RegAlloc::SelectARegister(const boost::container::static_vector Try using a REX prefixed one // We avoid using REX-addressable registers because they add +1 REX prefix which // do we really need? The trade-off may not be worth it. - auto const it_final = it_empty_candidate != desired_locations.cend() - ? it_empty_candidate : it_candidate != desired_locations.cend() + auto const it_final = it_empty_candidate != HostLoc::FirstSpill + ? it_empty_candidate : it_candidate != HostLoc::FirstSpill ? it_candidate : it_rex_candidate; - ASSERT(it_final != desired_locations.cend() && "All candidate registers have already been allocated"); + ASSERT(it_final != HostLoc::FirstSpill && "All candidate registers have already been allocated"); // Evil magic - increment LRU counter (will wrap at 256) - const_cast(this)->LocInfo(*it_final).lru_counter++; - return *it_final; + const_cast(this)->LocInfo(HostLoc(it_final)).lru_counter++; + return HostLoc(it_final); } std::optional RegAlloc::ValueLocation(const IR::Inst* value) const noexcept { diff --git a/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.h b/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.h index c0a896f8c3..8b872a0e9c 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.h +++ b/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.h @@ -139,7 +139,7 @@ class RegAlloc final { public: using ArgumentInfo = std::array; RegAlloc() noexcept = default; - RegAlloc(boost::container::static_vector gpr_order, boost::container::static_vector xmm_order) noexcept; + RegAlloc(std::bitset<32> gpr_order, std::bitset<32> xmm_order) noexcept; ArgumentInfo GetArgumentInfo(const IR::Inst* inst) noexcept; void RegisterPseudoOperation(const IR::Inst* inst) noexcept; @@ -162,7 +162,7 @@ public: inline void Use(BlockOfCode& code, Argument& arg, const HostLoc host_loc) noexcept { ASSERT(!arg.allocated); arg.allocated = true; - UseImpl(code, arg.value, {host_loc}); + UseImpl(code, arg.value, BuildRegSet({host_loc})); } Xbyak::Reg64 UseScratchGpr(BlockOfCode& code, Argument& arg) noexcept; @@ -178,13 +178,13 @@ public: return HostLocToReg64(ScratchImpl(code, gpr_order)); } inline Xbyak::Reg64 ScratchGpr(BlockOfCode& code, const HostLoc desired_location) noexcept { - return HostLocToReg64(ScratchImpl(code, {desired_location})); + return HostLocToReg64(ScratchImpl(code, BuildRegSet({desired_location}))); } inline Xbyak::Xmm ScratchXmm(BlockOfCode& code) noexcept { return HostLocToXmm(ScratchImpl(code, xmm_order)); } inline Xbyak::Xmm ScratchXmm(BlockOfCode& code, HostLoc desired_location) noexcept { - return HostLocToXmm(ScratchImpl(code, {desired_location})); + return HostLocToXmm(ScratchImpl(code, BuildRegSet({desired_location}))); } void HostCall( @@ -216,11 +216,11 @@ public: private: friend struct Argument; - HostLoc SelectARegister(const boost::container::static_vector& desired_locations) const noexcept; + HostLoc SelectARegister(std::bitset<32> desired_locations) const noexcept; std::optional ValueLocation(const IR::Inst* value) const noexcept; - HostLoc UseImpl(BlockOfCode& code, IR::Value use_value, const boost::container::static_vector& desired_locations) noexcept; - HostLoc UseScratchImpl(BlockOfCode& code, IR::Value use_value, const boost::container::static_vector& desired_locations) noexcept; - HostLoc ScratchImpl(BlockOfCode& code, const boost::container::static_vector& desired_locations) noexcept; + HostLoc UseImpl(BlockOfCode& code, IR::Value use_value, std::bitset<32> desired_locations) noexcept; + HostLoc UseScratchImpl(BlockOfCode& code, IR::Value use_value, std::bitset<32> desired_locations) noexcept; + HostLoc ScratchImpl(BlockOfCode& code, std::bitset<32> desired_locations) noexcept; void DefineValueImpl(BlockOfCode& code, IR::Inst* def_inst, HostLoc host_loc) noexcept; void DefineValueImpl(BlockOfCode& code, IR::Inst* def_inst, const IR::Value& use_inst) noexcept; @@ -246,12 +246,10 @@ private: void EmitExchange(BlockOfCode& code, const HostLoc a, const HostLoc b) noexcept; //data - alignas(64) boost::container::static_vector gpr_order; - alignas(64) boost::container::static_vector xmm_order; alignas(64) std::array hostloc_info; + std::bitset<32> gpr_order; + std::bitset<32> xmm_order; size_t reserved_stack_space = 0; }; -// Ensure a cache line (or less) is used, this is primordial -static_assert(sizeof(boost::container::static_vector) < 64); } // namespace Dynarmic::Backend::X64 From d2bef2731cea600c49f1dfc6f0f34b81bc49c511 Mon Sep 17 00:00:00 2001 From: PavelBARABANOV Date: Tue, 24 Feb 2026 18:49:44 +0100 Subject: [PATCH 069/181] [android, tu] Adjusted PoD of Vertex/ Buffers for older turnip drivers (#3621) This PR aims to return an older way to bind and host vertex/ buffers (via toggle), which had a bunch of indirection and added unnecessary overhead during the drawing phase; current new approach adds just PoD for this operations, which seems to not be acceptable for older turnip drivers. Meanwhile the performance improvements are gonna be enabled only if the toggle is turned on, it will be required to use newer turnip drivers to make it work (26.0+), default behavior will allow older drivers work as intended. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3621 Reviewed-by: CamilleLaVey Co-authored-by: PavelBARABANOV Co-committed-by: PavelBARABANOV --- .../features/settings/model/BooleanSetting.kt | 1 + .../settings/model/view/SettingsItem.kt | 7 + .../settings/ui/SettingsFragmentPresenter.kt | 1 + .../app/src/main/res/values/strings.xml | 3 +- src/common/settings.h | 10 ++ src/video_core/buffer_cache/buffer_cache.h | 121 ++++++++++++------ 6 files changed, 105 insertions(+), 38 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt index 744c8acae9..2418003904 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt @@ -25,6 +25,7 @@ enum class BooleanSetting(override val key: String) : AbstractBooleanSetting { RENDERER_ASYNCHRONOUS_SHADERS("use_asynchronous_shaders"), RENDERER_REACTIVE_FLUSHING("use_reactive_flushing"), ENABLE_BUFFER_HISTORY("enable_buffer_history"), + USE_OPTIMIZED_VERTEX_BUFFERS("use_optimized_vertex_buffers"), SYNC_MEMORY_OPERATIONS("sync_memory_operations"), BUFFER_REORDER_DISABLE("disable_buffer_reorder"), RENDERER_DEBUG("debug"), diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt index 7f212e2cca..a8bd44983b 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt @@ -795,6 +795,13 @@ abstract class SettingsItem( descriptionId = R.string.enable_buffer_history_description ) ) + put( + SwitchSetting( + BooleanSetting.USE_OPTIMIZED_VERTEX_BUFFERS, + titleId = R.string.use_optimized_vertex_buffers, + descriptionId = R.string.use_optimized_vertex_buffers_description + ) + ) put( SwitchSetting( BooleanSetting.SYNC_MEMORY_OPERATIONS, diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index 8f3c28c7a8..332617804e 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -278,6 +278,7 @@ class SettingsFragmentPresenter( add(BooleanSetting.RENDERER_FORCE_MAX_CLOCK.key) add(BooleanSetting.RENDERER_REACTIVE_FLUSHING.key) add(BooleanSetting.ENABLE_BUFFER_HISTORY.key) + add(BooleanSetting.USE_OPTIMIZED_VERTEX_BUFFERS.key) add(HeaderSetting(R.string.hacks)) diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index a34d75d7cb..fc1334863d 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -500,7 +500,8 @@ Improves rendering accuracy in some games at the cost of performance. Enable buffer history Enables access to previous buffer states. This option may improve rendering quality and performance consistency in some games. - + Optimized Vertex Buffers + Enables optimized vertex buffer binding for improved performance. Requires Mesa 26.0+ Turnip drivers. Will crash on older drivers. Hacks diff --git a/src/common/settings.h b/src/common/settings.h index 984ae6cc64..1aff6cc74d 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -519,6 +519,16 @@ struct Values { true, true}; +#ifdef ANDROID + SwitchableSetting use_optimized_vertex_buffers{linkage, + false, + "use_optimized_vertex_buffers", + Category::RendererAdvanced, + Specialization::Default, + true, + true}; +#endif + // Renderer Hacks // SwitchableSetting fast_gpu_time{linkage, GpuOverclock::Medium, diff --git a/src/video_core/buffer_cache/buffer_cache.h b/src/video_core/buffer_cache/buffer_cache.h index 7b92edecaa..014b4a318e 100644 --- a/src/video_core/buffer_cache/buffer_cache.h +++ b/src/video_core/buffer_cache/buffer_cache.h @@ -805,47 +805,94 @@ void BufferCache

::UpdateVertexBufferSlot(u32 index, const Binding& binding) { template void BufferCache

::BindHostVertexBuffers() { - auto& flags = maxwell3d->dirty.flags; - u32 enabled_mask = enabled_vertex_buffers_mask; - HostBindings bindings{}; - u32 last_index = std::numeric_limits::max(); - const auto flush_bindings = [&]() { - if (bindings.buffers.empty()) { - return; + +#ifdef ANDROID + const bool use_optimized_vertex_buffers = Settings::values.use_optimized_vertex_buffers.GetValue(); +#else + constexpr bool use_optimized_vertex_buffers = true; +#endif + + if (use_optimized_vertex_buffers) { + auto& flags = maxwell3d->dirty.flags; + u32 enabled_mask = enabled_vertex_buffers_mask; + HostBindings bindings{}; + u32 last_index = std::numeric_limits::max(); + const auto flush_bindings = [&]() { + if (bindings.buffers.empty()) { + return; + } + bindings.max_index = bindings.min_index + static_cast(bindings.buffers.size()); + runtime.BindVertexBuffers(bindings); + bindings = HostBindings{}; + last_index = std::numeric_limits::max(); + }; + while (enabled_mask != 0) { + const u32 index = std::countr_zero(enabled_mask); + enabled_mask &= (enabled_mask - 1); + const Binding& binding = VertexBufferSlot(index); + Buffer& buffer = slot_buffers[binding.buffer_id]; + TouchBuffer(buffer, binding.buffer_id); + SynchronizeBuffer(buffer, binding.device_addr, binding.size); + if (!flags[Dirty::VertexBuffer0 + index]) { + flush_bindings(); + continue; + } + flags[Dirty::VertexBuffer0 + index] = false; + const u32 stride = maxwell3d->regs.vertex_streams[index].stride; + const u32 offset = buffer.Offset(binding.device_addr); + buffer.MarkUsage(offset, binding.size); + if (!bindings.buffers.empty() && index != last_index + 1) { + flush_bindings(); + } + if (bindings.buffers.empty()) { + bindings.min_index = index; + } + bindings.buffers.push_back(&buffer); + bindings.offsets.push_back(offset); + bindings.sizes.push_back(binding.size); + bindings.strides.push_back(stride); + last_index = index; } - bindings.max_index = bindings.min_index + static_cast(bindings.buffers.size()); - runtime.BindVertexBuffers(bindings); - bindings = HostBindings{}; - last_index = std::numeric_limits::max(); - }; - while (enabled_mask != 0) { - const u32 index = std::countr_zero(enabled_mask); - enabled_mask &= (enabled_mask - 1); - const Binding& binding = VertexBufferSlot(index); - Buffer& buffer = slot_buffers[binding.buffer_id]; - TouchBuffer(buffer, binding.buffer_id); - SynchronizeBuffer(buffer, binding.device_addr, binding.size); - if (!flags[Dirty::VertexBuffer0 + index]) { - flush_bindings(); - continue; + flush_bindings(); + } else { + HostBindings host_bindings; + bool any_valid{false}; + auto& flags = maxwell3d->dirty.flags; + for (u32 index = 0; index < NUM_VERTEX_BUFFERS; ++index) { + const Binding& binding = channel_state->vertex_buffers[index]; + Buffer& buffer = slot_buffers[binding.buffer_id]; + TouchBuffer(buffer, binding.buffer_id); + SynchronizeBuffer(buffer, binding.device_addr, binding.size); + if (!flags[Dirty::VertexBuffer0 + index]) { + continue; + } + flags[Dirty::VertexBuffer0 + index] = false; + + host_bindings.min_index = (std::min)(host_bindings.min_index, index); + host_bindings.max_index = (std::max)(host_bindings.max_index, index); + any_valid = true; } - flags[Dirty::VertexBuffer0 + index] = false; - const u32 stride = maxwell3d->regs.vertex_streams[index].stride; - const u32 offset = buffer.Offset(binding.device_addr); - buffer.MarkUsage(offset, binding.size); - if (!bindings.buffers.empty() && index != last_index + 1) { - flush_bindings(); + + if (any_valid) { + host_bindings.max_index++; + for (u32 index = host_bindings.min_index; index < host_bindings.max_index; index++) { + flags[Dirty::VertexBuffer0 + index] = false; + + const Binding& binding = channel_state->vertex_buffers[index]; + Buffer& buffer = slot_buffers[binding.buffer_id]; + + const u32 stride = maxwell3d->regs.vertex_streams[index].stride; + const u32 offset = buffer.Offset(binding.device_addr); + buffer.MarkUsage(offset, binding.size); + + host_bindings.buffers.push_back(&buffer); + host_bindings.offsets.push_back(offset); + host_bindings.sizes.push_back(binding.size); + host_bindings.strides.push_back(stride); + } + runtime.BindVertexBuffers(host_bindings); } - if (bindings.buffers.empty()) { - bindings.min_index = index; - } - bindings.buffers.push_back(&buffer); - bindings.offsets.push_back(offset); - bindings.sizes.push_back(binding.size); - bindings.strides.push_back(stride); - last_index = index; } - flush_bindings(); } template From 270232e8d6ac32fb41bdc95b17b95b6e35df4b22 Mon Sep 17 00:00:00 2001 From: crueter Date: Tue, 24 Feb 2026 19:34:34 +0100 Subject: [PATCH 070/181] [dynarmic] Revert "Transition IR::Block to use stable_vector, remove inline pool + pooled vector, remove unused mutable get/set block functors (#3543)" (#3625) This reverts commit d64f7dfe5c3f727939b36d92600fe04f11b0f4d0. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3625 --- .../src/dynarmic/backend/arm64/emit_arm64.cpp | 4 +- .../dynarmic/backend/riscv64/emit_riscv64.cpp | 2 +- .../src/dynarmic/backend/x64/a32_emit_x64.cpp | 4 +- .../src/dynarmic/backend/x64/a64_emit_x64.cpp | 2 +- .../A32/translate/conditional_state.cpp | 4 +- .../frontend/A32/translate/translate_arm.cpp | 4 +- .../A32/translate/translate_thumb.cpp | 4 +- .../frontend/A64/translate/a64_translate.cpp | 4 +- .../frontend/A64/translate/impl/system.cpp | 2 +- src/dynarmic/src/dynarmic/ir/basic_block.cpp | 32 +++++++++---- src/dynarmic/src/dynarmic/ir/basic_block.h | 47 +++++++++++++++++-- src/dynarmic/src/dynarmic/ir/ir_emitter.h | 17 ++++--- .../src/dynarmic/ir/microinstruction.h | 6 ++- src/dynarmic/src/dynarmic/ir/opt_passes.cpp | 27 ++++++----- 14 files changed, 108 insertions(+), 51 deletions(-) diff --git a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64.cpp b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64.cpp index e4958eb67f..104d0a452c 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64.cpp @@ -212,7 +212,7 @@ EmittedBlockInfo EmitArm64(oaknut::CodeGenerator& code, IR::Block block, const E oaknut::Label pass; pass = conf.emit_cond(code, ctx, ctx.block.GetCondition()); - EmitAddCycles(code, ctx, ctx.block.cond_failed_cycle_count); + EmitAddCycles(code, ctx, ctx.block.ConditionFailedCycleCount()); conf.emit_condition_failed_terminal(code, ctx); code.l(pass); @@ -254,7 +254,7 @@ EmittedBlockInfo EmitArm64(oaknut::CodeGenerator& code, IR::Block block, const E reg_alloc.AssertNoMoreUses(); - EmitAddCycles(code, ctx, block.cycle_count); + EmitAddCycles(code, ctx, block.CycleCount()); conf.emit_terminal(code, ctx); code.BRK(0); diff --git a/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp b/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp index 32a26de781..50cbaf9526 100644 --- a/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp +++ b/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp @@ -151,7 +151,7 @@ EmittedBlockInfo EmitRV64(biscuit::Assembler& as, IR::Block block, const EmitCon reg_alloc.AssertNoMoreUses(); if (emit_conf.enable_cycle_counting) { - const size_t cycles_to_add = block.cycle_count; + const size_t cycles_to_add = block.CycleCount(); as.LD(Xscratch0, offsetof(StackLayout, cycles_remaining), sp); if (mcl::bit::sign_extend<12>(-cycles_to_add) == -cycles_to_add) { as.ADDI(Xscratch0, Xscratch0, -cycles_to_add); diff --git a/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp b/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp index 59d0bc13c4..38cec7c750 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp @@ -148,7 +148,7 @@ A32EmitX64::BlockDescriptor A32EmitX64::Emit(IR::Block& block) { reg_alloc.AssertNoMoreUses(); if (conf.enable_cycle_counting) { - EmitAddCycles(block.cycle_count); + EmitAddCycles(block.CycleCount()); } EmitTerminal(block.GetTerminal(), ctx.Location().SetSingleStepping(false), ctx.IsSingleStep()); code.int3(); @@ -192,7 +192,7 @@ void A32EmitX64::EmitCondPrelude(const A32EmitContext& ctx) { Xbyak::Label pass = EmitCond(ctx.block.GetCondition()); if (conf.enable_cycle_counting) { - EmitAddCycles(ctx.block.cond_failed_cycle_count); + EmitAddCycles(ctx.block.ConditionFailedCycleCount()); } EmitTerminal(IR::Term::LinkBlock{ctx.block.ConditionFailedLocation()}, ctx.Location().SetSingleStepping(false), ctx.IsSingleStep()); code.L(pass); diff --git a/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp b/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp index 825ff6f9cf..ff82d8b05c 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp @@ -142,7 +142,7 @@ finish_this_inst: reg_alloc.AssertNoMoreUses(); if (conf.enable_cycle_counting) { - EmitAddCycles(block.cycle_count); + EmitAddCycles(block.CycleCount()); } EmitTerminal(block.GetTerminal(), ctx.Location().SetSingleStepping(false), ctx.IsSingleStep()); code.int3(); diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/conditional_state.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/conditional_state.cpp index 6f6d2d7b68..8c55588a28 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/conditional_state.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/conditional_state.cpp @@ -48,7 +48,7 @@ bool IsConditionPassed(TranslatorVisitor& v, IR::Cond cond) { } else { if (cond == v.ir.block.GetCondition()) { v.ir.block.SetConditionFailedLocation(v.ir.current_location.AdvancePC(static_cast(v.current_instruction_size)).AdvanceIT()); - v.ir.block.cond_failed_cycle_count++; + v.ir.block.ConditionFailedCycleCount()++; return true; } @@ -79,7 +79,7 @@ bool IsConditionPassed(TranslatorVisitor& v, IR::Cond cond) { v.cond_state = ConditionalState::Translating; v.ir.block.SetCondition(cond); v.ir.block.SetConditionFailedLocation(v.ir.current_location.AdvancePC(static_cast(v.current_instruction_size)).AdvanceIT()); - v.ir.block.cond_failed_cycle_count = v.ir.block.cycle_count + 1; + v.ir.block.ConditionFailedCycleCount() = v.ir.block.CycleCount() + 1; return true; } diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_arm.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_arm.cpp index 320046ffc1..5cc9ef3893 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_arm.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_arm.cpp @@ -61,7 +61,7 @@ void TranslateArm(IR::Block& block, LocationDescriptor descriptor, TranslateCall } visitor.ir.current_location = visitor.ir.current_location.AdvancePC(4); - block.cycle_count += ticks_for_instruction; + block.CycleCount() += ticks_for_instruction; } while (should_continue && CondCanContinue(visitor.cond_state, visitor.ir) && !single_step); if (visitor.cond_state == ConditionalState::Translating || visitor.cond_state == ConditionalState::Trailing || single_step) { @@ -101,7 +101,7 @@ bool TranslateSingleArmInstruction(IR::Block& block, LocationDescriptor descript // TODO: Feedback resulting cond status to caller somehow. visitor.ir.current_location = visitor.ir.current_location.AdvancePC(4); - block.cycle_count += ticks_for_instruction; + block.CycleCount() += ticks_for_instruction; block.SetEndLocation(visitor.ir.current_location); diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp index a043c3f543..e0333e487d 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp @@ -161,7 +161,7 @@ void TranslateThumb(IR::Block& block, LocationDescriptor descriptor, TranslateCa } visitor.ir.current_location = visitor.ir.current_location.AdvancePC(static_cast(visitor.current_instruction_size)).AdvanceIT(); - block.cycle_count += ticks_for_instruction; + block.CycleCount() += ticks_for_instruction; } while (should_continue && CondCanContinue(visitor.cond_state, visitor.ir) && !single_step); if (visitor.cond_state == ConditionalState::Translating || visitor.cond_state == ConditionalState::Trailing || single_step) { @@ -214,7 +214,7 @@ bool TranslateSingleThumbInstruction(IR::Block& block, LocationDescriptor descri const s32 advance_pc = is_thumb_16 ? 2 : 4; visitor.ir.current_location = visitor.ir.current_location.AdvancePC(advance_pc); - block.cycle_count += ticks_for_instruction; + block.CycleCount() += ticks_for_instruction; block.SetEndLocation(visitor.ir.current_location); diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp index fc6841e082..6778d13890 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp @@ -30,7 +30,7 @@ void Translate(IR::Block& block, LocationDescriptor descriptor, MemoryReadCodeFu should_continue = visitor.RaiseException(Exception::NoExecuteFault); } visitor.ir.current_location = visitor.ir.current_location->AdvancePC(4); - block.cycle_count++; + block.CycleCount()++; } while (should_continue && !single_step); if (single_step && should_continue) { @@ -48,7 +48,7 @@ bool TranslateSingleInstruction(IR::Block& block, LocationDescriptor descriptor, should_continue = decoder.get().call(visitor, instruction); visitor.ir.current_location = visitor.ir.current_location->AdvancePC(4); - block.cycle_count++; + block.CycleCount()++; block.SetEndLocation(*visitor.ir.current_location); diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/system.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/system.cpp index 61d5c065f4..c60fdc3ae0 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/system.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/system.cpp @@ -130,7 +130,7 @@ bool TranslatorVisitor::MRS(Imm<1> o0, Imm<3> op1, Imm<4> CRn, Imm<4> CRm, Imm<3 case SystemRegisterEncoding::CNTPCT_EL0: // HACK: Ensure that this is the first instruction in the block it's emitted in, so the cycle count is most up-to-date. if (!ir.block.instructions.empty() && !options.wall_clock_cntpct) { - ir.block.cycle_count--; + ir.block.CycleCount()--; ir.SetTerm(IR::Term::LinkBlock{*ir.current_location}); return false; } diff --git a/src/dynarmic/src/dynarmic/ir/basic_block.cpp b/src/dynarmic/src/dynarmic/ir/basic_block.cpp index 8417661c42..ac0f03d76a 100644 --- a/src/dynarmic/src/dynarmic/ir/basic_block.cpp +++ b/src/dynarmic/src/dynarmic/ir/basic_block.cpp @@ -30,26 +30,38 @@ Block::Block(LocationDescriptor location) noexcept /// Prepends a new instruction to this basic block before the insertion point, /// handling any allocations necessary to do so. /// @param insertion_point Where to insert the new instruction. -/// @param op Opcode representing the instruction to add. -/// @param args A sequence of Value instances used as arguments for the instruction. +/// @param op Opcode representing the instruction to add. +/// @param args A sequence of Value instances used as arguments for the instruction. /// @returns Iterator to the newly created instruction. -Block::iterator Block::PrependNewInst(Block::const_iterator insertion_point, Opcode opcode, std::initializer_list args) noexcept { +Block::iterator Block::PrependNewInst(iterator insertion_point, Opcode opcode, std::initializer_list args) noexcept { // First try using the "inline" buffer, otherwise fallback to a slower slab-like allocation scheme // purpouse is to avoid many calls to new/delete which invoke malloc which invokes mmap // just pool it!!! - reason why there is an inline buffer is because many small blocks are created // with few instructions due to subpar optimisations on other passes... plus branch-heavy code will // hugely benefit from the coherency of faster allocations... - auto it = instructions.insert(insertion_point, Inst(opcode)); - DEBUG_ASSERT(args.size() == it->NumArgs()); - std::for_each(args.begin(), args.end(), [&it, index = size_t(0)](const auto& arg) mutable { - it->SetArg(index, arg); + IR::Inst* inst; + if (inlined_inst.size() < inlined_inst.max_size()) { + inlined_inst.emplace_back(opcode); + inst = &inlined_inst[inlined_inst.size() - 1]; + } else { + if (pooled_inst.empty() || pooled_inst.back().size() == pooled_inst.back().max_size()) + pooled_inst.emplace_back(); + pooled_inst.back().emplace_back(opcode); + inst = &pooled_inst.back()[pooled_inst.back().size() - 1]; + } + DEBUG_ASSERT(args.size() == inst->NumArgs()); + std::for_each(args.begin(), args.end(), [&inst, index = size_t(0)](const auto& arg) mutable { + inst->SetArg(index, arg); index++; }); - return it; + return instructions.insert_before(insertion_point, inst); } void Block::Reset(LocationDescriptor location_) noexcept { - instructions.clear(); + mcl::intrusive_list tmp = {}; + instructions.swap(tmp); + inlined_inst.clear(); + pooled_inst.clear(); cond_failed.reset(); location = location_; end_location = location_; @@ -95,7 +107,7 @@ static std::string TerminalToString(const Terminal& terminal_variant) noexcept { std::string DumpBlock(const IR::Block& block) noexcept { std::string ret = fmt::format("Block: location={}-{}\n", block.Location(), block.EndLocation()) - + fmt::format("cycles={}", block.cycle_count) + + fmt::format("cycles={}", block.CycleCount()) + fmt::format(", entry_cond={}", A64::CondToString(block.GetCondition())); if (block.GetCondition() != Cond::AL) ret += fmt::format(", cond_fail={}", block.ConditionFailedLocation()); diff --git a/src/dynarmic/src/dynarmic/ir/basic_block.h b/src/dynarmic/src/dynarmic/ir/basic_block.h index db9ac7bd12..4044005bd0 100644 --- a/src/dynarmic/src/dynarmic/ir/basic_block.h +++ b/src/dynarmic/src/dynarmic/ir/basic_block.h @@ -16,6 +16,7 @@ #include #include #include +#include #include "dynarmic/common/common_types.h" #include "dynarmic/ir/location_descriptor.h" @@ -32,10 +33,10 @@ enum class Opcode; /// Note that this is a linear IR and not a pure tree-based IR: i.e.: there is an ordering to /// the microinstructions. This only matters before chaining is done in order to correctly /// order memory accesses. -class Block final { +class alignas(4096) Block final { public: //using instruction_list_type = dense_list; - using instruction_list_type = boost::container::stable_vector; + using instruction_list_type = mcl::intrusive_list; using size_type = instruction_list_type::size_type; using iterator = instruction_list_type::iterator; using const_iterator = instruction_list_type::const_iterator; @@ -49,9 +50,25 @@ public: Block(Block&&) = default; Block& operator=(Block&&) = default; - iterator PrependNewInst(const_iterator insertion_point, Opcode op, std::initializer_list args) noexcept; + /// Appends a new instruction to the end of this basic block, + /// handling any allocations necessary to do so. + /// @param op Opcode representing the instruction to add. + /// @param args A sequence of Value instances used as arguments for the instruction. + inline iterator AppendNewInst(const Opcode opcode, const std::initializer_list args) noexcept { + return PrependNewInst(instructions.end(), opcode, args); + } + iterator PrependNewInst(iterator insertion_point, Opcode op, std::initializer_list args) noexcept; void Reset(LocationDescriptor location_) noexcept; + /// Gets a mutable reference to the instruction list for this basic block. + inline instruction_list_type& Instructions() noexcept { + return instructions; + } + /// Gets an immutable reference to the instruction list for this basic block. + inline const instruction_list_type& Instructions() const noexcept { + return instructions; + } + /// Gets the starting location for this basic block. inline LocationDescriptor Location() const noexcept { return location; @@ -87,6 +104,15 @@ public: return cond_failed.has_value(); } + /// Gets a mutable reference to the condition failed cycle count. + inline size_t& ConditionFailedCycleCount() noexcept { + return cond_failed_cycle_count; + } + /// Gets an immutable reference to the condition failed cycle count. + inline const size_t& ConditionFailedCycleCount() const noexcept { + return cond_failed_cycle_count; + } + /// Gets the terminal instruction for this basic block. inline Terminal GetTerminal() const noexcept { return terminal; @@ -106,8 +132,21 @@ public: return terminal.which() != 0; } + /// Gets a mutable reference to the cycle count for this basic block. + inline size_t& CycleCount() noexcept { + return cycle_count; + } + /// Gets an immutable reference to the cycle count for this basic block. + inline const size_t& CycleCount() const noexcept { + return cycle_count; + } + + /// "Hot cache" for small blocks so we don't call global allocator + boost::container::static_vector inlined_inst; /// List of instructions in this block. instruction_list_type instructions; + /// "Long/far" memory pool + boost::container::stable_vector> pooled_inst; /// Block to execute next if `cond` did not pass. std::optional cond_failed = {}; /// Description of the starting location of this block @@ -123,7 +162,7 @@ public: /// Number of cycles this block takes to execute. size_t cycle_count = 0; }; -//static_assert(sizeof(Block) == 120); +static_assert(sizeof(Block) == 4096); /// Returns a string representation of the contents of block. Intended for debugging. std::string DumpBlock(const IR::Block& block) noexcept; diff --git a/src/dynarmic/src/dynarmic/ir/ir_emitter.h b/src/dynarmic/src/dynarmic/ir/ir_emitter.h index becbbf92c7..2b5c7d5cdd 100644 --- a/src/dynarmic/src/dynarmic/ir/ir_emitter.h +++ b/src/dynarmic/src/dynarmic/ir/ir_emitter.h @@ -70,10 +70,7 @@ enum class MemOp { /// The user of this class updates `current_location` as appropriate. class IREmitter { public: - explicit IREmitter(Block& block) noexcept - : block(block) - , insertion_point(block.instructions.end()) - {} + explicit IREmitter(Block& block) : block(block), insertion_point(block.instructions.end()) {} Block& block; @@ -2950,10 +2947,19 @@ public: block.SetTerminal(terminal); } + void SetInsertionPointBefore(IR::Inst* new_insertion_point) { + insertion_point = IR::Block::iterator{*new_insertion_point}; + } + void SetInsertionPointBefore(IR::Block::iterator new_insertion_point) { insertion_point = new_insertion_point; } + void SetInsertionPointAfter(IR::Inst* new_insertion_point) { + insertion_point = IR::Block::iterator{*new_insertion_point}; + ++insertion_point; + } + void SetInsertionPointAfter(IR::Block::iterator new_insertion_point) { insertion_point = new_insertion_point; ++insertion_point; @@ -2964,10 +2970,7 @@ protected: template T Inst(Opcode op, Args... args) { - auto const offset = std::distance(block.instructions.begin(), insertion_point); - auto const at_end = block.instructions.end() == insertion_point; auto iter = block.PrependNewInst(insertion_point, op, {Value(args)...}); - insertion_point = at_end ? block.instructions.end() : block.instructions.begin() + (offset + 1); return T(Value(&*iter)); } }; diff --git a/src/dynarmic/src/dynarmic/ir/microinstruction.h b/src/dynarmic/src/dynarmic/ir/microinstruction.h index d1fea62e04..843b4cdf18 100644 --- a/src/dynarmic/src/dynarmic/ir/microinstruction.h +++ b/src/dynarmic/src/dynarmic/ir/microinstruction.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -10,7 +10,9 @@ #include +#include #include "dynarmic/common/common_types.h" + #include "dynarmic/ir/value.h" #include "dynarmic/ir/opcodes.h" @@ -24,7 +26,7 @@ constexpr size_t max_arg_count = 4; /// A representation of a microinstruction. A single ARM/Thumb instruction may be /// converted into zero or more microinstructions. //class Inst final { -class Inst final { +class Inst final : public mcl::intrusive_list_node { public: explicit Inst(Opcode op) : op(op) {} diff --git a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp index 1a6670fcca..f22e8aaa69 100644 --- a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp +++ b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp @@ -86,10 +86,12 @@ static void ConstantMemoryReads(IR::Block& block, A32::UserCallbacks* cb) { } static void FlagsPass(IR::Block& block) { + using Iterator = typename std::reverse_iterator; + struct FlagInfo { bool set_not_required = false; bool has_value_request = false; - IR::Block::reverse_iterator value_request = {}; + Iterator value_request = {}; }; struct ValuelessFlagInfo { bool set_not_required = false; @@ -100,7 +102,7 @@ static void FlagsPass(IR::Block& block) { FlagInfo c_flag; FlagInfo ge; - auto do_set = [&](FlagInfo& info, IR::Value value, IR::Block::reverse_iterator inst) { + auto do_set = [&](FlagInfo& info, IR::Value value, Iterator inst) { if (info.has_value_request) { info.value_request->ReplaceUsesWith(value); } @@ -112,14 +114,14 @@ static void FlagsPass(IR::Block& block) { info.set_not_required = true; }; - auto do_set_valueless = [](ValuelessFlagInfo& info, IR::Block::reverse_iterator inst) { + auto do_set_valueless = [&](ValuelessFlagInfo& info, Iterator inst) { if (info.set_not_required) { inst->Invalidate(); } info.set_not_required = true; }; - auto do_get = [](FlagInfo& info, IR::Block::reverse_iterator inst) { + auto do_get = [](FlagInfo& info, Iterator inst) { if (info.has_value_request) { info.value_request->ReplaceUsesWith(IR::Value{&*inst}); } @@ -446,8 +448,7 @@ static void A64CallbackConfigPass(IR::Block& block, const A64::UserConfig& conf) return; } - for (auto it = block.instructions.begin(); it != block.instructions.end(); it++) { - auto& inst = *it; + for (auto& inst : block.instructions) { if (inst.GetOpcode() != IR::Opcode::A64DataCacheOperationRaised) { continue; } @@ -456,7 +457,7 @@ static void A64CallbackConfigPass(IR::Block& block, const A64::UserConfig& conf) if (op == A64::DataCacheOperation::ZeroByVA) { A64::IREmitter ir{block}; ir.current_location = A64::LocationDescriptor{IR::LocationDescriptor{inst.GetArg(0).GetU64()}}; - ir.SetInsertionPointBefore(it); + ir.SetInsertionPointBefore(&inst); size_t bytes = 4 << static_cast(conf.dczid_el0 & 0b1111); IR::U64 addr{inst.GetArg(2)}; @@ -521,7 +522,7 @@ static void A64GetSetElimination(IR::Block& block) { const auto do_set = [&block](RegisterInfo& info, IR::Value value, Iterator set_inst, TrackingType tracking_type) { if (info.set_instruction_present) { info.last_set_instruction->Invalidate(); - block.instructions.erase(info.last_set_instruction); + block.Instructions().erase(info.last_set_instruction); } info.register_value = value; info.tracking_type = tracking_type; @@ -540,7 +541,7 @@ static void A64GetSetElimination(IR::Block& block) { ReplaceUsesWith(*get_inst, true, u32(info.register_value.GetImmediateAsU64())); } else { A64::IREmitter ir{block}; - ir.SetInsertionPointBefore(get_inst); + ir.SetInsertionPointBefore(&*get_inst); get_inst->ReplaceUsesWith(ir.LeastSignificantWord(IR::U64{info.register_value})); } } else { @@ -1209,7 +1210,7 @@ static void IdentityRemovalPass(IR::Block& block) { } if (it->GetOpcode() == IR::Opcode::Identity || it->GetOpcode() == IR::Opcode::Void) { to_invalidate.push_back(&*it); - it = block.instructions.erase(it); + it = block.Instructions().erase(it); } else { ++it; } @@ -1369,9 +1370,9 @@ static void PolyfillPass(IR::Block& block, const PolyfillOptions& polyfill) { IR::IREmitter ir{block}; - for (auto it = block.instructions.begin(); it != block.instructions.end(); it++) { - auto& inst = *it; - ir.SetInsertionPointBefore(it); + for (auto& inst : block.instructions) { + ir.SetInsertionPointBefore(&inst); + switch (inst.GetOpcode()) { case IR::Opcode::SHA256MessageSchedule0: if (polyfill.sha256) { From 5279e76534674fe1af66eced70e1a763fbe4b057 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 24 Feb 2026 22:25:28 +0100 Subject: [PATCH 071/181] [Configuration] Add Applets Tab to Per-Game Configurations (#3623) Some games need specific applets to work. For example for local multiplayer to function the Controller Applet must be set as: - MK8D -> Custom Applet - Absolum -> Real Applet Web/Offline Applet: Assasin Creed and some bundled games might need real applet. Overlay Toggle added for Horizon's ingame menu. Thanks PavelBARABANOV for the help with the PR. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3623 Reviewed-by: crueter Reviewed-by: CamilleLaVey Co-authored-by: John Co-committed-by: John --- src/common/settings.h | 21 +++++++++---------- src/frontend_common/config.cpp | 4 ++-- src/qt_common/config/shared_translation.cpp | 5 ++++- src/yuzu/configuration/configure_per_game.cpp | 4 ++++ src/yuzu/configuration/configure_per_game.h | 2 ++ 5 files changed, 22 insertions(+), 14 deletions(-) diff --git a/src/common/settings.h b/src/common/settings.h index 1aff6cc74d..dd3cd14a02 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -138,29 +138,29 @@ struct Values { Linkage linkage{}; // Applet - Setting cabinet_applet_mode{linkage, AppletMode::LLE, "cabinet_applet_mode", + SwitchableSetting cabinet_applet_mode{linkage, AppletMode::LLE, "cabinet_applet_mode", Category::LibraryApplet}; - Setting controller_applet_mode{linkage, AppletMode::HLE, "controller_applet_mode", + SwitchableSetting controller_applet_mode{linkage, AppletMode::HLE, "controller_applet_mode", Category::LibraryApplet}; Setting data_erase_applet_mode{linkage, AppletMode::HLE, "data_erase_applet_mode", Category::LibraryApplet}; - Setting error_applet_mode{linkage, AppletMode::LLE, "error_applet_mode", + SwitchableSetting error_applet_mode{linkage, AppletMode::LLE, "error_applet_mode", Category::LibraryApplet}; Setting net_connect_applet_mode{linkage, AppletMode::LLE, "net_connect_applet_mode", Category::LibraryApplet}; - Setting player_select_applet_mode{ + SwitchableSetting player_select_applet_mode{ linkage, AppletMode::LLE, "player_select_applet_mode", Category::LibraryApplet}; - Setting swkbd_applet_mode{linkage, AppletMode::HLE, "swkbd_applet_mode", + SwitchableSetting swkbd_applet_mode{linkage, AppletMode::HLE, "swkbd_applet_mode", Category::LibraryApplet}; - Setting mii_edit_applet_mode{linkage, AppletMode::LLE, "mii_edit_applet_mode", + SwitchableSetting mii_edit_applet_mode{linkage, AppletMode::LLE, "mii_edit_applet_mode", Category::LibraryApplet}; - Setting web_applet_mode{linkage, AppletMode::HLE, "web_applet_mode", + SwitchableSetting web_applet_mode{linkage, AppletMode::HLE, "web_applet_mode", Category::LibraryApplet}; Setting shop_applet_mode{linkage, AppletMode::HLE, "shop_applet_mode", Category::LibraryApplet}; - Setting photo_viewer_applet_mode{ + SwitchableSetting photo_viewer_applet_mode{ linkage, AppletMode::LLE, "photo_viewer_applet_mode", Category::LibraryApplet}; - Setting offline_web_applet_mode{linkage, AppletMode::LLE, "offline_web_applet_mode", + SwitchableSetting offline_web_applet_mode{linkage, AppletMode::LLE, "offline_web_applet_mode", Category::LibraryApplet}; Setting login_share_applet_mode{linkage, AppletMode::HLE, "login_share_applet_mode", Category::LibraryApplet}; @@ -168,6 +168,7 @@ struct Values { linkage, AppletMode::HLE, "wifi_web_auth_applet_mode", Category::LibraryApplet}; Setting my_page_applet_mode{linkage, AppletMode::LLE, "my_page_applet_mode", Category::LibraryApplet}; + SwitchableSetting enable_overlay{linkage, false, "enable_overlay", Category::LibraryApplet}; // Audio SwitchableSetting sink_id{linkage, AudioEngine::Auto, "output_engine", @@ -830,8 +831,6 @@ struct Values { // Per-game overrides bool use_squashed_iterated_blend; - - Setting enable_overlay{linkage, false, "enable_overlay", Category::Core}; }; extern Values values; diff --git a/src/frontend_common/config.cpp b/src/frontend_common/config.cpp index 0e304a87d6..1648a0e538 100644 --- a/src/frontend_common/config.cpp +++ b/src/frontend_common/config.cpp @@ -426,8 +426,8 @@ void Config::ReadValues() { ReadServiceValues(); ReadWebServiceValues(); ReadMiscellaneousValues(); - ReadLibraryAppletValues(); } + ReadLibraryAppletValues(); ReadNetworkValues(); ReadControlValues(); ReadCoreValues(); @@ -524,10 +524,10 @@ void Config::SaveValues() { SaveDisabledAddOnValues(); SaveWebServiceValues(); SaveMiscellaneousValues(); - SaveLibraryAppletValues(); } else { LOG_DEBUG(Config, "Saving only generic configuration values"); } + SaveLibraryAppletValues(); SaveNetworkValues(); SaveControlValues(); SaveCoreValues(); diff --git a/src/qt_common/config/shared_translation.cpp b/src/qt_common/config/shared_translation.cpp index 9666092802..9d33fa6979 100644 --- a/src/qt_common/config/shared_translation.cpp +++ b/src/qt_common/config/shared_translation.cpp @@ -47,7 +47,10 @@ std::unique_ptr InitializeTranslations(QObject* parent) INSERT(Settings, login_share_applet_mode, tr("Login share"), QString()); INSERT(Settings, wifi_web_auth_applet_mode, tr("Wifi web auth"), QString()); INSERT(Settings, my_page_applet_mode, tr("My page"), QString()); - INSERT(Settings, enable_overlay, tr("Enable Overlay Applet"), QString()); + INSERT(Settings, + enable_overlay, + tr("Enable Overlay Applet"), + tr("Enables Horizon\'s built-in overlay applet. Press and hold the home button for 1 second to show it.")); // Audio INSERT(Settings, sink_id, tr("Output Engine:"), QString()); diff --git a/src/yuzu/configuration/configure_per_game.cpp b/src/yuzu/configuration/configure_per_game.cpp index eddb24b952..00e0a14aa3 100644 --- a/src/yuzu/configuration/configure_per_game.cpp +++ b/src/yuzu/configuration/configure_per_game.cpp @@ -41,6 +41,7 @@ #include "yuzu/configuration/configure_per_game_addons.h" #include "yuzu/configuration/configure_system.h" #include "yuzu/configuration/configure_network.h" +#include "yuzu/configuration/configure_applets.h" #include "qt_common/config/uisettings.h" #include "yuzu/util/util.h" #include "yuzu/vk_device_info.h" @@ -69,6 +70,7 @@ ConfigurePerGame::ConfigurePerGame(QWidget* parent, u64 title_id_, const std::st input_tab = std::make_unique(system_, game_config.get(), this); system_tab = std::make_unique(system_, tab_group, *builder, this); network_tab = std::make_unique(system_, this); + applets_tab = std::make_unique(system_, tab_group, *builder, this); ui->setupUi(this); @@ -81,6 +83,7 @@ ConfigurePerGame::ConfigurePerGame(QWidget* parent, u64 title_id_, const std::st ui->tabWidget->addTab(audio_tab.get(), tr("Audio")); ui->tabWidget->addTab(input_tab.get(), tr("Input Profiles")); ui->tabWidget->addTab(network_tab.get(), tr("Network")); + ui->tabWidget->addTab(applets_tab.get(), tr("Applets")); setFocusPolicy(Qt::ClickFocus); setWindowTitle(tr("Properties")); @@ -108,6 +111,7 @@ void ConfigurePerGame::ApplyConfiguration() { addons_tab->ApplyConfiguration(); input_tab->ApplyConfiguration(); network_tab->ApplyConfiguration(); + applets_tab->ApplyConfiguration(); if (Settings::IsDockedMode() && Settings::values.players.GetValue()[0].controller_type == Settings::ControllerType::Handheld) { diff --git a/src/yuzu/configuration/configure_per_game.h b/src/yuzu/configuration/configure_per_game.h index 1e53bf0708..442daab9cb 100644 --- a/src/yuzu/configuration/configure_per_game.h +++ b/src/yuzu/configuration/configure_per_game.h @@ -38,6 +38,7 @@ class ConfigureGraphicsExtensions; class ConfigureInputPerGame; class ConfigureSystem; class ConfigureNetwork; +class ConfigureApplets; class QGraphicsScene; class QStandardItem; @@ -93,4 +94,5 @@ private: std::unique_ptr input_tab; std::unique_ptr system_tab; std::unique_ptr network_tab; + std::unique_ptr applets_tab; }; From 7758f708335994952ded51df425b76a81c225957 Mon Sep 17 00:00:00 2001 From: crueter Date: Wed, 25 Feb 2026 00:41:21 +0100 Subject: [PATCH 072/181] [core] Fix language index mismatches (#3629) For reasons I am not knowledgeable enough to answer, NACP language and nn::settings::Language don't match. PR #3587 however erroneously matched language_index directly to NACP language which caused those weird mismatches (since idx 2 = French actually matches up to an NACP language of Japanese). So to get around that just go back to the mapping of language idx -> nacp language Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3629 Reviewed-by: MaranBr Reviewed-by: DraVee --- src/core/file_sys/control_metadata.cpp | 29 +++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/core/file_sys/control_metadata.cpp b/src/core/file_sys/control_metadata.cpp index 23514bed01..f86d22d627 100644 --- a/src/core/file_sys/control_metadata.cpp +++ b/src/core/file_sys/control_metadata.cpp @@ -108,7 +108,34 @@ NACP::NACP(VirtualFile file) NACP::~NACP() = default; const LanguageEntry& NACP::GetLanguageEntry() const { - u32 index = static_cast(Settings::values.language_index.GetValue()); + + auto const language = []{ + switch (Settings::values.language_index.GetValue()) { + case Settings::Language::Chinese: return Language::SimplifiedChinese; + case Settings::Language::ChineseSimplified: return Language::SimplifiedChinese; + case Settings::Language::ChineseTraditional: return Language::TraditionalChinese; + case Settings::Language::Dutch: return Language::Dutch; + case Settings::Language::EnglishAmerican: return Language::AmericanEnglish; + case Settings::Language::EnglishBritish: return Language::BritishEnglish; + case Settings::Language::French: return Language::French; + case Settings::Language::FrenchCanadian: return Language::CanadianFrench; + case Settings::Language::German: return Language::German; + case Settings::Language::Italian: return Language::Italian; + case Settings::Language::Korean: return Language::Korean; + case Settings::Language::Japanese: return Language::Japanese; + case Settings::Language::Portuguese: return Language::Portuguese; + case Settings::Language::PortugueseBrazilian: return Language::BrazilianPortuguese; + case Settings::Language::Russian: return Language::Russian; + case Settings::Language::Spanish: return Language::Spanish; + case Settings::Language::SpanishLatin: return Language::LatinAmericanSpanish; + case Settings::Language::Taiwanese: return Language::SimplifiedChinese; + case Settings::Language::Thai: return Language::Thai; + case Settings::Language::Polish: return Language::Polish; + default: return Language::AmericanEnglish; + } + }(); + + u32 index = u32(language); if (index < language_entries.size() && !language_entries[index].GetApplicationName().empty()) { return language_entries[index]; From f25582833aa5d9cc8e540c217cf301eab9e607e7 Mon Sep 17 00:00:00 2001 From: crueter Date: Wed, 25 Feb 2026 02:49:47 +0100 Subject: [PATCH 073/181] [cmake] Start requiring SDL2 (#3632) Closes #3466 Like said in the issue and the OpenSSL equivalent, disabling SDL2 on desktop is just not something we want to do. It's not worth the added burden of supporting the n+1'th matrix. Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3632 Reviewed-by: CamilleLaVey Reviewed-by: MaranBr --- CMakeLists.txt | 13 ++++--------- externals/CMakeLists.txt | 3 +-- src/CMakeLists.txt | 2 +- src/android/app/build.gradle.kts | 1 - src/audio_core/CMakeLists.txt | 31 +++++++++++-------------------- src/input_common/CMakeLists.txt | 26 ++++++++++++-------------- src/yuzu/CMakeLists.txt | 7 +------ src/yuzu/main_window.cpp | 8 +++----- 8 files changed, 33 insertions(+), 58 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 64e847465e..11d97724de 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -49,7 +49,6 @@ if (YUZU_STATIC_ROOM) # disable e v e r y t h i n g set(ENABLE_QT OFF) - set(ENABLE_SDL2 OFF) set(YUZU_CMD OFF) set(ENABLE_CUBEB OFF) set(ENABLE_UPDATE_CHECKER OFF) @@ -171,13 +170,9 @@ if (MSVC AND NOT CXX_CLANG) set(CMAKE_CXX_FLAGS_INIT "${CMAKE_CXX_FLAGS_INIT} /W3 /WX-") endif() -# Set bundled sdl2/qt as dependent options. -# On Linux system SDL2 is likely to be lacking HIDAPI support which have drawbacks but is needed for SDL motion -cmake_dependent_option(ENABLE_SDL2 "Enable the SDL2 frontend" ON "NOT ANDROID" OFF) - # TODO(crueter): Cleanup, each dep that has a bundled option should allow to choose between bundled, external, system -cmake_dependent_option(YUZU_USE_EXTERNAL_SDL2 "Build SDL2 from external source" OFF "ENABLE_SDL2;NOT MSVC" OFF) -cmake_dependent_option(YUZU_USE_BUNDLED_SDL2 "Download bundled SDL2 build" "${MSVC}" "ENABLE_SDL2" OFF) +cmake_dependent_option(YUZU_USE_EXTERNAL_SDL2 "Build SDL2 from external source" OFF "NOT MSVC;NOT ANDROID" OFF) +cmake_dependent_option(YUZU_USE_BUNDLED_SDL2 "Download bundled SDL2 build" "${MSVC}" "NOT ANDROID" OFF) option(ENABLE_CUBEB "Enables the cubeb audio backend" ON) @@ -220,7 +215,7 @@ option(NIGHTLY_BUILD "Use Nightly qualifiers in the update checker and build met cmake_dependent_option(YUZU_ROOM "Enable dedicated room functionality" ON "NOT ANDROID" OFF) cmake_dependent_option(YUZU_ROOM_STANDALONE "Enable standalone room executable" ON "YUZU_ROOM" OFF) -cmake_dependent_option(YUZU_CMD "Compile the eden-cli executable" ON "ENABLE_SDL2;NOT ANDROID" OFF) +cmake_dependent_option(YUZU_CMD "Compile the eden-cli executable" ON "NOT ANDROID" OFF) cmake_dependent_option(YUZU_CRASH_DUMPS "Compile crash dump (Minidump) support" OFF "WIN32 OR PLATFORM_LINUX" OFF) @@ -544,7 +539,7 @@ if (NOT YUZU_STATIC_ROOM) find_package(oaknut) endif() - if (ENABLE_SDL2) + if (NOT ANDROID) find_package(SDL2) endif() diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index acec7debe5..7b4c481ba5 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt @@ -133,8 +133,7 @@ if(ENABLE_CUBEB) endif() endif() -# find SDL2 exports a bunch of variables that are needed, so its easier to do this outside of the YUZU_find_package -if (ENABLE_SDL2) +if (NOT ANDROID) if (YUZU_USE_EXTERNAL_SDL2) message(STATUS "Using SDL2 from externals.") if (NOT WIN32) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 998c73543a..21affffb6b 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -235,7 +235,7 @@ if (YUZU_TESTS) add_subdirectory(tests) endif() -if (ENABLE_SDL2 AND YUZU_CMD) +if (YUZU_CMD) add_subdirectory(yuzu_cmd) set_target_properties(yuzu-cmd PROPERTIES OUTPUT_NAME "eden-cli") endif() diff --git a/src/android/app/build.gradle.kts b/src/android/app/build.gradle.kts index 06c35669ce..622ae53a77 100644 --- a/src/android/app/build.gradle.kts +++ b/src/android/app/build.gradle.kts @@ -79,7 +79,6 @@ android { arguments.addAll( listOf( "-DENABLE_QT=0", // Don't use QT - "-DENABLE_SDL2=0", // Don't use SDL "-DENABLE_WEB_SERVICE=1", // Enable web service "-DENABLE_OPENSSL=ON", "-DANDROID_ARM_NEON=true", // cryptopp requires Neon to work diff --git a/src/audio_core/CMakeLists.txt b/src/audio_core/CMakeLists.txt index 90ee460b55..4f8cc7d1ca 100644 --- a/src/audio_core/CMakeLists.txt +++ b/src/audio_core/CMakeLists.txt @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project # SPDX-License-Identifier: GPL-3.0-or-later # SPDX-FileCopyrightText: 2018 yuzu Emulator Project @@ -231,38 +231,29 @@ endif() target_include_directories(audio_core PRIVATE ${OPUS_INCLUDE_DIRS}) target_link_libraries(audio_core PUBLIC common core Opus::opus) -# what? -# if (ARCHITECTURE_x86_64 OR ARCHITECTURE_arm64) -# target_link_libraries(audio_core PRIVATE dynarmic::dynarmic) -# endif() - if (ENABLE_CUBEB) target_sources(audio_core PRIVATE sink/cubeb_sink.cpp - sink/cubeb_sink.h - ) + sink/cubeb_sink.h) target_link_libraries(audio_core PRIVATE cubeb::cubeb) target_compile_definitions(audio_core PRIVATE HAVE_CUBEB=1) endif() -if (ENABLE_SDL2) +if(ANDROID) + target_sources(audio_core PRIVATE + sink/oboe_sink.cpp + sink/oboe_sink.h) + + target_link_libraries(audio_core PRIVATE oboe) + target_compile_definitions(audio_core PUBLIC HAVE_OBOE) +else() target_sources(audio_core PRIVATE sink/sdl2_sink.cpp - sink/sdl2_sink.h - ) + sink/sdl2_sink.h) target_link_libraries(audio_core PRIVATE SDL2::SDL2) target_compile_definitions(audio_core PRIVATE HAVE_SDL2) endif() -if(ANDROID) - target_sources(audio_core PRIVATE - sink/oboe_sink.cpp - sink/oboe_sink.h - ) - target_link_libraries(audio_core PRIVATE oboe) - target_compile_definitions(audio_core PUBLIC HAVE_OBOE) -endif() - create_target_directory_groups(audio_core) diff --git a/src/input_common/CMakeLists.txt b/src/input_common/CMakeLists.txt index 30ccd7e8c1..ef1308b1d0 100644 --- a/src/input_common/CMakeLists.txt +++ b/src/input_common/CMakeLists.txt @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project # SPDX-License-Identifier: GPL-3.0-or-later # SPDX-FileCopyrightText: 2018 yuzu Emulator Project @@ -49,7 +49,13 @@ else() ) endif() -if (ENABLE_SDL2) +if (ANDROID) + target_sources(input_common PRIVATE + drivers/android.cpp + drivers/android.h) + + target_link_libraries(input_common PRIVATE android) +else() target_sources(input_common PRIVATE drivers/joycon.cpp drivers/joycon.h @@ -73,8 +79,8 @@ if (ENABLE_SDL2) helpers/joycon_protocol/ringcon.cpp helpers/joycon_protocol/ringcon.h helpers/joycon_protocol/rumble.cpp - helpers/joycon_protocol/rumble.h - ) + helpers/joycon_protocol/rumble.h) + target_link_libraries(input_common PRIVATE SDL2::SDL2) target_compile_definitions(input_common PRIVATE HAVE_SDL2) endif() @@ -82,19 +88,11 @@ endif() if (ENABLE_LIBUSB) target_sources(input_common PRIVATE drivers/gc_adapter.cpp - drivers/gc_adapter.h - ) + drivers/gc_adapter.h) + target_link_libraries(input_common PRIVATE libusb::usb) target_compile_definitions(input_common PRIVATE ENABLE_LIBUSB) endif() create_target_directory_groups(input_common) target_link_libraries(input_common PUBLIC hid_core PRIVATE common Boost::headers) - -if (ANDROID) - target_sources(input_common PRIVATE - drivers/android.cpp - drivers/android.h - ) - target_link_libraries(input_common PRIVATE android) -endif() diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index 725639a8fe..c85d43235a 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt @@ -431,11 +431,6 @@ if (WIN32 AND NOT YUZU_USE_BUNDLED_QT) add_custom_command(TARGET yuzu POST_BUILD COMMAND ${WINDEPLOYQT_EXECUTABLE} "${YUZU_EXE_DIR}/eden.exe" --dir "${YUZU_EXE_DIR}" --libdir "${YUZU_EXE_DIR}" --plugindir "${YUZU_EXE_DIR}/plugins" --no-compiler-runtime --no-opengl-sw --no-system-d3d-compiler --no-translations --verbose 0) endif() -if (ENABLE_SDL2) - target_link_libraries(yuzu PRIVATE SDL2::SDL2) - target_compile_definitions(yuzu PRIVATE HAVE_SDL2) -endif() - if (ARCHITECTURE_x86_64 OR ARCHITECTURE_arm64) target_link_libraries(yuzu PRIVATE dynarmic::dynarmic) endif() @@ -454,6 +449,6 @@ if (NOT MSVC AND (APPLE OR NOT YUZU_STATIC_BUILD)) endif() # Remember that the linker is incredibly stupid. -target_link_libraries(yuzu PRIVATE OpenSSL::SSL OpenSSL::Crypto) +target_link_libraries(yuzu PRIVATE OpenSSL::SSL OpenSSL::Crypto SDL2::SDL2) create_target_directory_groups(yuzu) diff --git a/src/yuzu/main_window.cpp b/src/yuzu/main_window.cpp index e1a94632f9..e19f2def95 100644 --- a/src/yuzu/main_window.cpp +++ b/src/yuzu/main_window.cpp @@ -149,9 +149,7 @@ static FileSys::VirtualFile VfsDirectoryCreateFileWrapper(const FileSys::Virtual #include "video_core/renderer_base.h" #include "video_core/shader_notify.h" -#ifdef HAVE_SDL2 #include -#endif #include @@ -602,7 +600,7 @@ MainWindow::MainWindow(bool has_broken_vulkan) VkDeviceInfo::PopulateRecords(vk_device_records, this->window()->windowHandle()); } -#if defined(HAVE_SDL2) && !defined(_WIN32) +#if !defined(_WIN32) SDL_InitSubSystem(SDL_INIT_VIDEO); // Set a screensaver inhibition reason string. Currently passed to DBus by SDL and visible to @@ -1881,7 +1879,7 @@ void MainWindow::OnSigInterruptNotifierActivated() { void MainWindow::PreventOSSleep() { #ifdef _WIN32 SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED | ES_DISPLAY_REQUIRED); -#elif defined(HAVE_SDL2) +#else SDL_DisableScreenSaver(); #endif } @@ -1889,7 +1887,7 @@ void MainWindow::PreventOSSleep() { void MainWindow::AllowOSSleep() { #ifdef _WIN32 SetThreadExecutionState(ES_CONTINUOUS); -#elif defined(HAVE_SDL2) +#else SDL_EnableScreenSaver(); #endif } From 00e2128fab729e3f6ff2726ea779da65f77b5818 Mon Sep 17 00:00:00 2001 From: crueter Date: Wed, 25 Feb 2026 03:38:13 +0100 Subject: [PATCH 074/181] [desktop] Allow deletion of add-ons from the add-on menu (#3626) Adds a location param to the Patch struct which can be used to delete any installed mods at the user's request. You can delete multiple at once too, or just one by right-clicking You are not able to delete game updates, DLC, or SDMC mods. Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3626 Reviewed-by: DraVee Reviewed-by: Maufeat --- src/core/file_sys/patch_manager.cpp | 6 +- src/core/file_sys/patch_manager.h | 1 + src/qt_common/abstract/frontend.cpp | 35 ++++---- src/qt_common/abstract/frontend.h | 6 ++ src/qt_common/util/mod.cpp | 1 + src/qt_common/util/mod.h | 2 - .../configure_per_game_addons.cpp | 79 ++++++++++++++++++- .../configuration/configure_per_game_addons.h | 10 +++ 8 files changed, 113 insertions(+), 27 deletions(-) diff --git a/src/core/file_sys/patch_manager.cpp b/src/core/file_sys/patch_manager.cpp index 44aafb6b34..82944ceceb 100644 --- a/src/core/file_sys/patch_manager.cpp +++ b/src/core/file_sys/patch_manager.cpp @@ -876,7 +876,8 @@ std::vector PatchManager::GetPatches(VirtualFile update_raw) const { .type = PatchType::Mod, .program_id = title_id, .title_id = title_id, - .source = PatchSource::Unknown + .source = PatchSource::Unknown, + .location = f->GetFullPath(), }); } @@ -923,7 +924,8 @@ std::vector PatchManager::GetPatches(VirtualFile update_raw) const { .type = PatchType::Mod, .program_id = title_id, .title_id = title_id, - .source = PatchSource::Unknown}); + .source = PatchSource::Unknown, + .location = mod->GetFullPath()}); } } diff --git a/src/core/file_sys/patch_manager.h b/src/core/file_sys/patch_manager.h index ecd2086984..2be963078d 100644 --- a/src/core/file_sys/patch_manager.h +++ b/src/core/file_sys/patch_manager.h @@ -46,6 +46,7 @@ struct Patch { u64 program_id; u64 title_id; PatchSource source; + std::string location; u32 numeric_version{0}; }; diff --git a/src/qt_common/abstract/frontend.cpp b/src/qt_common/abstract/frontend.cpp index 58f1fe6aa8..620256c2d8 100644 --- a/src/qt_common/abstract/frontend.cpp +++ b/src/qt_common/abstract/frontend.cpp @@ -14,41 +14,38 @@ namespace QtCommon::Frontend { -StandardButton ShowMessage( - Icon icon, const QString &title, const QString &text, StandardButtons buttons, QObject *parent) -{ +StandardButton ShowMessage(Icon icon, const QString& title, const QString& text, + StandardButtons buttons, QObject* parent) { #ifdef YUZU_QT_WIDGETS - QMessageBox *box = new QMessageBox(icon, title, text, buttons, (QWidget *) parent); + QMessageBox* box = new QMessageBox(icon, title, text, buttons, (QWidget*)parent); return static_cast(box->exec()); #endif // TODO(crueter): If Qt Widgets is disabled... // need a way to reference icon/buttons too } -const QString GetOpenFileName(const QString &title, - const QString &dir, - const QString &filter, - QString *selectedFilter, - Options options) -{ +const QString GetOpenFileName(const QString& title, const QString& dir, const QString& filter, + QString* selectedFilter, Options options) { #ifdef YUZU_QT_WIDGETS return QFileDialog::getOpenFileName(rootObject, title, dir, filter, selectedFilter, options); #endif } -const QString GetSaveFileName(const QString &title, - const QString &dir, - const QString &filter, - QString *selectedFilter, - Options options) -{ +const QStringList GetOpenFileNames(const QString& title, const QString& dir, const QString& filter, + QString* selectedFilter, Options options) { +#ifdef YUZU_QT_WIDGETS + return QFileDialog::getOpenFileNames(rootObject, title, dir, filter, selectedFilter, options); +#endif +} + +const QString GetSaveFileName(const QString& title, const QString& dir, const QString& filter, + QString* selectedFilter, Options options) { #ifdef YUZU_QT_WIDGETS return QFileDialog::getSaveFileName(rootObject, title, dir, filter, selectedFilter, options); #endif } -const QString GetExistingDirectory(const QString& caption, const QString& dir, - Options options) { +const QString GetExistingDirectory(const QString& caption, const QString& dir, Options options) { #ifdef YUZU_QT_WIDGETS return QFileDialog::getExistingDirectory(rootObject, caption, dir, options); #endif @@ -59,7 +56,7 @@ int Choice(const QString& title, const QString& caption, const QStringList& opti box.setText(caption); box.setWindowTitle(title); - for (const QString &opt : options) { + for (const QString& opt : options) { box.addButton(opt, QMessageBox::AcceptRole); } diff --git a/src/qt_common/abstract/frontend.h b/src/qt_common/abstract/frontend.h index d61eebfeb1..40ef80cbb7 100644 --- a/src/qt_common/abstract/frontend.h +++ b/src/qt_common/abstract/frontend.h @@ -129,6 +129,12 @@ const QString GetOpenFileName(const QString &title, QString *selectedFilter = nullptr, Options options = Options()); +const QStringList GetOpenFileNames(const QString &title, + const QString &dir, + const QString &filter, + QString *selectedFilter = nullptr, + Options options = Options()); + const QString GetSaveFileName(const QString &title, const QString &dir, const QString &filter, diff --git a/src/qt_common/util/mod.cpp b/src/qt_common/util/mod.cpp index f32076fada..1ab05af9b6 100644 --- a/src/qt_common/util/mod.cpp +++ b/src/qt_common/util/mod.cpp @@ -100,6 +100,7 @@ QStringList GetModFolders(const QString& root, const QString& fallbackName) { } else { // Rename the existing mod folder. const auto new_path = std_path.parent_path() / name.toStdString(); + fs::remove_all(new_path); fs::rename(std_path, new_path); std_path = new_path; } diff --git a/src/qt_common/util/mod.h b/src/qt_common/util/mod.h index ceda81ef92..8bdb4bc9dd 100644 --- a/src/qt_common/util/mod.h +++ b/src/qt_common/util/mod.h @@ -4,8 +4,6 @@ #pragma once #include -#include "common/common_types.h" -#include "frontend_common/mod_manager.h" namespace QtCommon::Mod { diff --git a/src/yuzu/configuration/configure_per_game_addons.cpp b/src/yuzu/configuration/configure_per_game_addons.cpp index da84d23876..bdff73a040 100644 --- a/src/yuzu/configuration/configure_per_game_addons.cpp +++ b/src/yuzu/configuration/configure_per_game_addons.cpp @@ -16,7 +16,7 @@ #include #include #include -#include +#include #include "common/common_types.h" #include "common/fs/fs.h" @@ -42,14 +42,14 @@ ConfigurePerGameAddons::ConfigurePerGameAddons(Core::System& system_, QWidget* p item_model = new QStandardItemModel(tree_view); tree_view->setModel(item_model); tree_view->setAlternatingRowColors(true); - tree_view->setSelectionMode(QHeaderView::SingleSelection); + tree_view->setSelectionMode(QHeaderView::MultiSelection); tree_view->setSelectionBehavior(QHeaderView::SelectRows); tree_view->setVerticalScrollMode(QHeaderView::ScrollPerPixel); tree_view->setHorizontalScrollMode(QHeaderView::ScrollPerPixel); tree_view->setSortingEnabled(true); tree_view->setEditTriggers(QHeaderView::NoEditTriggers); tree_view->setUniformRowHeights(true); - tree_view->setContextMenuPolicy(Qt::NoContextMenu); + tree_view->setContextMenuPolicy(Qt::CustomContextMenu); item_model->insertColumns(0, 2); item_model->setHeaderData(0, Qt::Horizontal, tr("Patch Name")); @@ -78,6 +78,8 @@ ConfigurePerGameAddons::ConfigurePerGameAddons(Core::System& system_, QWidget* p connect(ui->folder, &QAbstractButton::clicked, this, &ConfigurePerGameAddons::InstallModFolder); connect(ui->zip, &QAbstractButton::clicked, this, &ConfigurePerGameAddons::InstallModZip); + + connect(tree_view, &QTreeView::customContextMenuRequested, this, &ConfigurePerGameAddons::showContextMenu); } ConfigurePerGameAddons::~ConfigurePerGameAddons() = default; @@ -184,6 +186,7 @@ void ConfigurePerGameAddons::InstallModFolder() { } void ConfigurePerGameAddons::InstallModZip() { + // TODO(crueter): use GetOpenFileName to allow select multiple ZIPs const auto path = QtCommon::Frontend::GetOpenFileName( tr("Zipped Mod Location"), QStandardPaths::writableLocation(QStandardPaths::DownloadLocation), @@ -197,6 +200,69 @@ void ConfigurePerGameAddons::InstallModZip() { InstallModPath(extracted, QFileInfo(path).baseName()); } +void ConfigurePerGameAddons::AddonDeleteRequested(QList selected) { + QList filtered; + for (const QModelIndex &index : selected) { + if (!index.data(PATCH_LOCATION).toString().isEmpty()) filtered << index; + } + + if (filtered.empty()) { + QtCommon::Frontend::Critical(tr("Invalid Selection"), + tr("Only mods, cheats, and patches can be deleted.\nTo delete " + "NAND-installed updates, right-click the game in the game " + "list and click Remove -> Remove Installed Update.")); + return; + } + + + const auto header = tr("You are about to delete the following installed mods:\n"); + QString selected_str; + for (const QModelIndex &index : filtered) { + selected_str = selected_str % index.data().toString() % QStringLiteral("\n"); + } + + const auto footer = tr("\nOnce deleted, these can NOT be recovered. Are you 100% sure " + "you want to delete them?"); + + QString caption = header % selected_str % footer; + + auto choice = QtCommon::Frontend::Warning(tr("Delete add-on(s)?"), caption, + QtCommon::Frontend::StandardButton::Yes | + QtCommon::Frontend::StandardButton::No); + + if (choice == QtCommon::Frontend::StandardButton::No) return; + + for (const QModelIndex &index : filtered) { + std::filesystem::remove_all(index.data(PATCH_LOCATION).toString().toStdString()); + } + + QtCommon::Frontend::Information(tr("Successfully deleted"), + tr("Successfully deleted all selected mods.")); + + item_model->removeRows(0, item_model->rowCount()); + list_items.clear(); + LoadConfiguration(); + + UISettings::values.is_game_list_reload_pending.exchange(true); +} + +void ConfigurePerGameAddons::showContextMenu(const QPoint& pos) { + const QModelIndex index = tree_view->indexAt(pos); + auto selected = tree_view->selectionModel()->selectedIndexes(); + if (index.isValid() && selected.empty()) selected = {index}; + + if (selected.empty()) return; + + QMenu menu(this); + + QAction *remove = menu.addAction(tr("&Delete")); + connect(remove, &QAction::triggered, this, [this, selected]() { + AddonDeleteRequested(selected); + }); + + menu.exec(tree_view->viewport()->mapToGlobal(pos)); +} + void ConfigurePerGameAddons::changeEvent(QEvent* event) { if (event->type() == QEvent::LanguageChange) { RetranslateUI(); @@ -242,8 +308,13 @@ void ConfigurePerGameAddons::LoadConfiguration() { patch.source == FileSys::PatchSource::External && patch.numeric_version != 0; + const bool is_mod = patch.type == FileSys::PatchType::Mod; + if (is_external_update) { - first_item->setData(static_cast(patch.numeric_version), Qt::UserRole); + first_item->setData(static_cast(patch.numeric_version), NUMERIC_VERSION); + } else if (is_mod) { + // qDebug() << patch.location; + first_item->setData(QString::fromStdString(patch.location), PATCH_LOCATION); } bool patch_disabled = false; diff --git a/src/yuzu/configuration/configure_per_game_addons.h b/src/yuzu/configuration/configure_per_game_addons.h index d2f361139b..20ab39541b 100644 --- a/src/yuzu/configuration/configure_per_game_addons.h +++ b/src/yuzu/configuration/configure_per_game_addons.h @@ -32,6 +32,11 @@ class ConfigurePerGameAddons : public QWidget { Q_OBJECT public: + enum PatchData { + NUMERIC_VERSION = Qt::UserRole, + PATCH_LOCATION + }; + explicit ConfigurePerGameAddons(Core::System& system_, QWidget* parent = nullptr); ~ConfigurePerGameAddons() override; @@ -49,6 +54,11 @@ public slots: void InstallModFolder(); void InstallModZip(); + void AddonDeleteRequested(QList selected); + +protected: + void showContextMenu(const QPoint& pos); + private: void changeEvent(QEvent* event) override; void RetranslateUI(); From 0ff84ef312d44b7dc6e3a805dee6a00c03c1df7c Mon Sep 17 00:00:00 2001 From: crueter Date: Wed, 25 Feb 2026 14:53:49 +0100 Subject: [PATCH 075/181] [desktop] Fix path corruption for special characters on Windows (#3635) https://github.com/azahar-emu/azahar/pull/1745 Authored-by: RedBlackAka <140876408+RedBlackAka@users.noreply.github.com> Signed-off-by: crueter Co-authored-by: RedBlackAka <140876408+RedBlackAka@users.noreply.github.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3635 Reviewed-by: DraVee Reviewed-by: MaranBr --- src/qt_common/util/game.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/qt_common/util/game.cpp b/src/qt_common/util/game.cpp index 91f43579f3..34fbd04ff9 100644 --- a/src/qt_common/util/game.cpp +++ b/src/qt_common/util/game.cpp @@ -99,7 +99,9 @@ try { LOG_ERROR(Frontend, "Failed to get IPersistFile interface"); return false; } - hres = persist_file->Save(std::filesystem::path{shortcut_path / (name + ".lnk")}.c_str(), TRUE); + hres = persist_file->Save( + std::filesystem::path{shortcut_path / (Common::UTF8ToUTF16W(name) + L".lnk")}.c_str(), + TRUE); if (FAILED(hres)) { LOG_ERROR(Frontend, "Failed to save shortcut"); return false; From ee678536362c56f38f9a7010abb8bd4c2e174265 Mon Sep 17 00:00:00 2001 From: crueter Date: Thu, 26 Feb 2026 01:04:14 +0100 Subject: [PATCH 076/181] [desktop] Show basic driver info on GPU selector box (#3636) Shows a short driver identification string in the Graphics Device combo box (desktop only, Android doesn't need this at all) Largely meant for debugging, especially macOS. Maybe Windows in the future once MESA begins working on FOSS drivers over there. Linux on ARM platforms too maybe? And Nvidia Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3636 Reviewed-by: DraVee Reviewed-by: MaranBr --- .../vulkan_common/vulkan_device.cpp | 51 +-------------- .../vulkan_common/vulkan_wrapper.cpp | 62 ++++++++++++++++++- src/video_core/vulkan_common/vulkan_wrapper.h | 6 +- src/yuzu/vk_device_info.cpp | 15 ++++- 4 files changed, 79 insertions(+), 55 deletions(-) diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index 8cb2ebfb62..3d98f2cbf7 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -850,56 +850,7 @@ bool Device::IsFormatSupported(VkFormat wanted_format, VkFormatFeatureFlags want } std::string Device::GetDriverName() const { - switch (properties.driver.driverID) { - case VK_DRIVER_ID_AMD_PROPRIETARY: - return "AMD"; - case VK_DRIVER_ID_AMD_OPEN_SOURCE: - return "AMDVLK"; - case VK_DRIVER_ID_MESA_RADV: - return "RADV"; - case VK_DRIVER_ID_NVIDIA_PROPRIETARY: - return "NVIDIA"; - case VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS: - return "Intel"; - case VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA: - return "ANV"; - case VK_DRIVER_ID_IMAGINATION_PROPRIETARY: - return "PowerVR"; - case VK_DRIVER_ID_QUALCOMM_PROPRIETARY: - return "Qualcomm"; - case VK_DRIVER_ID_ARM_PROPRIETARY: - return "Mali"; - case VK_DRIVER_ID_SAMSUNG_PROPRIETARY: - return "Xclipse"; - case VK_DRIVER_ID_GOOGLE_SWIFTSHADER: - return "SwiftShader"; - case VK_DRIVER_ID_BROADCOM_PROPRIETARY: - return "Broadcom"; - case VK_DRIVER_ID_MESA_LLVMPIPE: - return "Lavapipe"; - case VK_DRIVER_ID_MOLTENVK: - return "MoltenVK"; - case VK_DRIVER_ID_VERISILICON_PROPRIETARY: - return "Vivante"; - case VK_DRIVER_ID_MESA_TURNIP: - return "Turnip"; - case VK_DRIVER_ID_MESA_V3DV: - return "V3DV"; - case VK_DRIVER_ID_MESA_PANVK: - return "PanVK"; - case VK_DRIVER_ID_MESA_VENUS: - return "Venus"; - case VK_DRIVER_ID_MESA_DOZEN: - return "Dozen"; - case VK_DRIVER_ID_MESA_NVK: - return "NVK"; - case VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA: - return "PVR"; - // case VK_DRIVER_ID_MESA_AGXV: - // return "Asahi"; - default: - return properties.driver.driverName; - } + return vk::GetDriverName(properties.driver); } bool Device::ShouldBoostClocks() const { diff --git a/src/video_core/vulkan_common/vulkan_wrapper.cpp b/src/video_core/vulkan_common/vulkan_wrapper.cpp index 534a11edd4..926f48de89 100644 --- a/src/video_core/vulkan_common/vulkan_wrapper.cpp +++ b/src/video_core/vulkan_common/vulkan_wrapper.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project @@ -1012,4 +1012,64 @@ std::optional> EnumerateInstanceLayerProperties( return properties; } +std::string GetDriverName(VkPhysicalDeviceDriverProperties driver) { + switch (driver.driverID) { + case VK_DRIVER_ID_AMD_PROPRIETARY: + return "AMD"; + case VK_DRIVER_ID_AMD_OPEN_SOURCE: + return "AMDVLK"; + case VK_DRIVER_ID_MESA_RADV: + return "RADV"; + case VK_DRIVER_ID_NVIDIA_PROPRIETARY: + return "Nvidia"; + case VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS: + return "Intel"; + case VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA: + return "ANV"; + case VK_DRIVER_ID_IMAGINATION_PROPRIETARY: + return "PowerVR"; + case VK_DRIVER_ID_QUALCOMM_PROPRIETARY: + return "Qualcomm"; + case VK_DRIVER_ID_ARM_PROPRIETARY: + return "Mali"; + case VK_DRIVER_ID_SAMSUNG_PROPRIETARY: + return "Xclipse"; + case VK_DRIVER_ID_GOOGLE_SWIFTSHADER: + return "SwiftShader"; + case VK_DRIVER_ID_BROADCOM_PROPRIETARY: + return "Broadcom"; + case VK_DRIVER_ID_MESA_LLVMPIPE: + return "llvmpipe"; + case VK_DRIVER_ID_MOLTENVK: + return "MoltenVK"; + case VK_DRIVER_ID_VERISILICON_PROPRIETARY: + return "Vivante"; + case VK_DRIVER_ID_MESA_TURNIP: + return "Turnip"; + case VK_DRIVER_ID_MESA_V3DV: + return "V3DV"; + case VK_DRIVER_ID_MESA_PANVK: + return "PanVK"; + case VK_DRIVER_ID_MESA_VENUS: + return "Venus"; + case VK_DRIVER_ID_MESA_DOZEN: + return "Dozen"; + case VK_DRIVER_ID_MESA_NVK: + return "NVK"; + case VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA: + return "PVR"; + case VK_DRIVER_ID_MESA_HONEYKRISP: + return "HoneyKrisp"; + case VK_DRIVER_ID_MESA_KOSMICKRISP: + return "KosmicKrisp"; + case VK_DRIVER_ID_GGP_PROPRIETARY: + case VK_DRIVER_ID_COREAVI_PROPRIETARY: + case VK_DRIVER_ID_JUICE_PROPRIETARY: + case VK_DRIVER_ID_VULKAN_SC_EMULATION_ON_VULKAN: + case VK_DRIVER_ID_MAX_ENUM: + default: + return driver.driverName; + } +} + } // namespace Vulkan::vk diff --git a/src/video_core/vulkan_common/vulkan_wrapper.h b/src/video_core/vulkan_common/vulkan_wrapper.h index 04b9420d98..5c04132f7b 100644 --- a/src/video_core/vulkan_common/vulkan_wrapper.h +++ b/src/video_core/vulkan_common/vulkan_wrapper.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project @@ -14,6 +14,8 @@ #include #include #include +#include +#include #include "common/common_types.h" #include "video_core/vulkan_common/vulkan.h" @@ -1601,4 +1603,6 @@ std::optional> EnumerateInstanceExtensionProp std::optional> EnumerateInstanceLayerProperties( const InstanceDispatch& dld); +std::string GetDriverName(VkPhysicalDeviceDriverProperties driver); + } // namespace Vulkan::vk diff --git a/src/yuzu/vk_device_info.cpp b/src/yuzu/vk_device_info.cpp index d961d550a1..45faecb95d 100644 --- a/src/yuzu/vk_device_info.cpp +++ b/src/yuzu/vk_device_info.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2023 yuzu Emulator Project @@ -47,7 +47,8 @@ void PopulateRecords(std::vector& records, QWindow* window) try { records.reserve(physical_devices.size()); for (const VkPhysicalDevice device : physical_devices) { const auto physical_device = vk::PhysicalDevice(device, dld); - const std::string name = physical_device.GetProperties().deviceName; + std::string name = physical_device.GetProperties().deviceName; + const std::vector present_modes = physical_device.GetSurfacePresentModesKHR(*surface); @@ -59,8 +60,16 @@ void PopulateRecords(std::vector& records, QWindow* window) try { properties.pNext = &driver_properties; dld.vkGetPhysicalDeviceProperties2(physical_device, &properties); + const auto driverID = driver_properties.driverID; + bool has_broken_compute{Vulkan::Device::CheckBrokenCompute( - driver_properties.driverID, properties.properties.driverVersion)}; + driverID, properties.properties.driverVersion)}; + + std::string driver_string = Vulkan::vk::GetDriverName(driver_properties); + + if (driver_string.empty()) driver_string = "Unknown"; + + name = fmt::format("{} ({})", name, driver_string); records.push_back(VkDeviceInfo::Record(name, present_modes, has_broken_compute)); } From f957c36238103bf3dc88bc6105991fcea3b8ad54 Mon Sep 17 00:00:00 2001 From: crueter Date: Thu, 26 Feb 2026 01:04:23 +0100 Subject: [PATCH 077/181] [vk] Disable vsync when Turbo Mode is enabled (#3633) Note to self: you have a 60Hz display, use it Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3633 Reviewed-by: DraVee Reviewed-by: MaranBr --- src/video_core/renderer_vulkan/vk_swapchain.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_swapchain.cpp b/src/video_core/renderer_vulkan/vk_swapchain.cpp index 89aa6c4628..b89e981444 100644 --- a/src/video_core/renderer_vulkan/vk_swapchain.cpp +++ b/src/video_core/renderer_vulkan/vk_swapchain.cpp @@ -10,9 +10,8 @@ #include #include "common/logging/log.h" -#include #include "common/settings.h" -#include "core/core.h" +#include "common/settings_enums.h" #include "video_core/renderer_vulkan/vk_scheduler.h" #include "video_core/renderer_vulkan/vk_swapchain.h" #include "video_core/vulkan_common/vk_enum_string_helper.h" @@ -45,7 +44,8 @@ static VkPresentModeKHR ChooseSwapPresentMode(bool has_imm, bool has_mailbox, Settings::VSyncMode setting = [has_imm, has_mailbox]() { // Choose Mailbox or Immediate if unlocked and those modes are supported const auto mode = Settings::values.vsync_mode.GetValue(); - if (Settings::values.use_speed_limit.GetValue()) { + if (Settings::values.use_speed_limit.GetValue() && + Settings::values.current_speed_mode.GetValue() != Settings::SpeedMode::Turbo) { return mode; } switch (mode) { From 04e88ab82cd92c449e04d7a6114f607ca0289294 Mon Sep 17 00:00:00 2001 From: PavelBARABANOV Date: Thu, 26 Feb 2026 03:15:32 +0100 Subject: [PATCH 078/181] [qt] Remove QEvent::Polish from titlebar filter to fix Applets tab (#3644) Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3644 Reviewed-by: MaranBr Reviewed-by: crueter Co-authored-by: PavelBARABANOV Co-committed-by: PavelBARABANOV --- src/yuzu/main_window.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/yuzu/main_window.cpp b/src/yuzu/main_window.cpp index e19f2def95..6ead3c4130 100644 --- a/src/yuzu/main_window.cpp +++ b/src/yuzu/main_window.cpp @@ -220,7 +220,6 @@ struct TitlebarFilter final : QObject { case QEvent::WinIdChange: case QEvent::Show: case QEvent::ShowToParent: - case QEvent::Polish: case QEvent::WindowStateChange: case QEvent::ZOrderChange: ApplyDarkToTopLevel(w, dark); From 0d950195e9cfbd89a3fb69e784437f3cc5c3e88e Mon Sep 17 00:00:00 2001 From: John Date: Thu, 26 Feb 2026 03:57:25 +0100 Subject: [PATCH 079/181] [Settings] Add "Enable Legacy Rescale Pass" Toggle (#3582) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR introduces an optional Legacy Rescale Compatibility Mode that restores the previous rescale‑pass behavior for titles that rely on its quirks. While the new rescale logic is generally more correct, some games exhibit visual issues that the legacy behavior incidentally avoids. Enabling this mode can mitigate line artifacts on AMD GPUs and reduce grey‑texture flickering on Nvidia GPUs in Luigi’s Mansion 3. This is a compatibility workaround rather than a full fix, and should only be used for titles affected by these rare edge‑case rendering problems. Original Logic from MaranBR Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3582 Co-authored-by: John Co-committed-by: John --- src/common/settings.h | 3 +++ src/qt_common/config/shared_translation.cpp | 6 ++++++ .../frontend/maxwell/translate_program.cpp | 2 +- src/shader_recompiler/ir_opt/rescaling_pass.cpp | 17 ++++++++++++----- 4 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/common/settings.h b/src/common/settings.h index dd3cd14a02..7ea4136576 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -557,6 +557,9 @@ struct Values { SwitchableSetting fix_bloom_effects{linkage, false, "fix_bloom_effects", Category::RendererHacks}; + SwitchableSetting rescale_hack{linkage, false, "rescale_hack", + Category::RendererHacks}; + SwitchableSetting use_asynchronous_shaders{linkage, false, "use_asynchronous_shaders", Category::RendererHacks}; diff --git a/src/qt_common/config/shared_translation.cpp b/src/qt_common/config/shared_translation.cpp index 9d33fa6979..5f3a6c18c0 100644 --- a/src/qt_common/config/shared_translation.cpp +++ b/src/qt_common/config/shared_translation.cpp @@ -356,6 +356,12 @@ std::unique_ptr InitializeTranslations(QObject* parent) tr("Fix bloom effects"), tr("Removes bloom in Burnout.")); + INSERT(Settings, + rescale_hack, + tr("Enable Legacy Rescale Pass"), + tr("May fix rescale issues in some games by relying on behavior from the previous implementation.\n" + "Legacy behavior workaround that fixes AMD GPU line artifacts and Nvidia GPU grey texture flicker in Luigis Mansion 3.")); + // Renderer (Extensions) INSERT(Settings, dyna_state, tr("Extended Dynamic State"), tr("Controls the number of features that can be used in Extended Dynamic State.\n" diff --git a/src/shader_recompiler/frontend/maxwell/translate_program.cpp b/src/shader_recompiler/frontend/maxwell/translate_program.cpp index 81aee6453a..f156192c13 100644 --- a/src/shader_recompiler/frontend/maxwell/translate_program.cpp +++ b/src/shader_recompiler/frontend/maxwell/translate_program.cpp @@ -304,7 +304,7 @@ IR::Program TranslateProgram(ObjectPool& inst_pool, ObjectPool Date: Thu, 26 Feb 2026 16:48:04 +0100 Subject: [PATCH 080/181] [hle] Implement IApplicationManagerInterface::GetTotalSpaceSize (#3642) oops Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3642 Reviewed-by: MaranBr Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- .../hle/service/ns/application_manager_interface.cpp | 10 +++++++--- .../hle/service/ns/application_manager_interface.h | 1 + 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/core/hle/service/ns/application_manager_interface.cpp b/src/core/hle/service/ns/application_manager_interface.cpp index bed5057f37..5490c09d03 100644 --- a/src/core/hle/service/ns/application_manager_interface.cpp +++ b/src/core/hle/service/ns/application_manager_interface.cpp @@ -67,7 +67,7 @@ IApplicationManagerInterface::IApplicationManagerInterface(Core::System& system_ {44, D<&IApplicationManagerInterface::GetSdCardMountStatusChangedEvent>, "GetSdCardMountStatusChangedEvent"}, {45, nullptr, "GetGameCardAttachmentEvent"}, {46, nullptr, "GetGameCardAttachmentInfo"}, - {47, nullptr, "GetTotalSpaceSize"}, + {47, D<&IApplicationManagerInterface::GetTotalSpaceSize>, "GetTotalSpaceSize"}, {48, D<&IApplicationManagerInterface::GetFreeSpaceSize>, "GetFreeSpaceSize"}, {49, nullptr, "GetSdCardRemovedEvent"}, {52, D<&IApplicationManagerInterface::GetGameCardUpdateDetectionEvent>, "GetGameCardUpdateDetectionEvent"}, @@ -751,8 +751,12 @@ Result IApplicationManagerInterface::GetSdCardMountStatusChangedEvent( R_SUCCEED(); } -Result IApplicationManagerInterface::GetFreeSpaceSize(Out out_free_space_size, - FileSys::StorageId storage_id) { +Result IApplicationManagerInterface::GetTotalSpaceSize(Out out_total_space_size, FileSys::StorageId storage_id) { + LOG_DEBUG(Service_NS, "called"); + R_RETURN(IContentManagementInterface(system).GetTotalSpaceSize(out_total_space_size, storage_id)); +} + +Result IApplicationManagerInterface::GetFreeSpaceSize(Out out_free_space_size, FileSys::StorageId storage_id) { LOG_DEBUG(Service_NS, "called"); R_RETURN(IContentManagementInterface(system).GetFreeSpaceSize(out_free_space_size, storage_id)); } diff --git a/src/core/hle/service/ns/application_manager_interface.h b/src/core/hle/service/ns/application_manager_interface.h index ffb744d3fa..245d59a068 100644 --- a/src/core/hle/service/ns/application_manager_interface.h +++ b/src/core/hle/service/ns/application_manager_interface.h @@ -50,6 +50,7 @@ public: u32 flags, u64 application_id, Uid account_id); Result CheckSdCardMountStatus(); Result GetSdCardMountStatusChangedEvent(OutCopyHandle out_event); + Result GetTotalSpaceSize(Out out_total_space_size, FileSys::StorageId storage_id); Result GetFreeSpaceSize(Out out_free_space_size, FileSys::StorageId storage_id); Result GetGameCardUpdateDetectionEvent(OutCopyHandle out_event); Result ResumeAll(); From bf25058dbdbaafe16377f78f307f65a1b5399d8b Mon Sep 17 00:00:00 2001 From: crueter Date: Fri, 27 Feb 2026 03:33:29 +0100 Subject: [PATCH 081/181] [docs] SIGNUP: Add spam/junk notice, email patch info, and clarify some things (#3648) Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3648 --- docs/SIGNUP.md | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/docs/SIGNUP.md b/docs/SIGNUP.md index 6995db6d9a..5e5f7cebf6 100644 --- a/docs/SIGNUP.md +++ b/docs/SIGNUP.md @@ -18,7 +18,7 @@ First of all, you MUST have a valid reason to sign up for our Git. Valid reasons The following are not valid reasons to sign up: - I want to contribute to Eden. - * Be at least somewhat specific! + * Be at least somewhat specific! We always welcome contributors and developers, but generic "I want to contribute" messages don't give us enough information. - I want to support Eden. * If you wish to support us through development, be more specific; otherwise, to support us, check out our [donations page](https://eden-emu.dev/donations). - I want to report issues. @@ -41,17 +41,36 @@ Email: I wish to sign up because... ``` -Email notifications are disabled for the time being, so you don't have to use a real email. If you wish to remain anonymous, either send a separate email asking for access to a shared anonymous account, *or* create a fake username and email. +Email notifications are disabled for the time being, so you don't have to use a real email. If you wish to remain anonymous, either send a separate email asking for access to a shared anonymous account, *or* create a fake username and email. Do note that the email you sign up with is used to accredit commits on the web UI, and *must* match your configured GPG key. + +## Patches + +In general, PRs are the preferred method of tracking patches, as they allow us to go through our standard triage, CI, and testing process without having to deal with the minutiae of incremental patches. However, we also understand that many people prefer to use raw patches, and that's totally okay! While we currently don't have a mailing list, we do accept email patches. To do so: + +1. Make your changes on a clean copy of the master branch +2. Commit your changes with a descriptive, well-formed message (see the [commit message docs](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/Development.md#pull-requests)), and a proper description thoroughly explaining your changes. + * Note that we don't need to know all the individual details about your code. A description explaining the motivation and general implementation of your changes is enough, alongside caveats and any potential blockers. +3. Format your patch with `git format-patch -1 HEAD`. +4. Email us with the subject `[Eden] [PATCH] `, with a brief description of your patch, and the previously-formatted patch file as an attachment. + * If you don't include the first two bracketed parts, your email may be lost! + +The following emails are currently set up to receive and process patches: + +- [eden@eden-emu.dev](mailto:eden@eden-emu.dev] +- [crueter@eden-emu.dev](mailto:eden@eden-emu.dev) ## Instructions If you have read everything above and affirm that you will not abuse your access, click the summary below to get the email to send your request to.

-I affirm that I have read ALL of the information above, and will not abuse my access to Eden, nor will I send unnecessary spam requests or the following email. +I affirm that I have read ALL of the information above, and will not abuse my access to Eden, nor will I send unnecessary spam to the following email. Email [crueter@crueter.xyz](mailto:crueter@crueter.xyz) with the format above. Once your request is processed, you should receive a confirmation email from crueter with your password alongside a link to a repository containing instructions on SSH, etc. Note that you are required to change your password. If your request is rejected, you will receive a notice as such, asking for clarification if needed. If you do not receive a response in 48 hours, you may send another email. -
\ No newline at end of file +> [!WARNING] +> Some email providers may place the response email in your spam/junk folder; notable offenders include Gmail and Outlook. *Always* ensure to check your Spam/Junk folder, until Google/Microsoft finally end their vendetta against the great evil of my `.xyz` domain. + + From fc63de39dd4e1bd1bb4d0cee5808bb8f38598fa8 Mon Sep 17 00:00:00 2001 From: crueter Date: Fri, 27 Feb 2026 03:33:36 +0100 Subject: [PATCH 082/181] [docs] Bring back the Options page, and clean up LLM policy (#3649) Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3649 --- docs/Options.md | 100 ++++++++++++++++++++++++++++++++++++++++++++ docs/README.md | 1 + docs/policies/AI.md | 9 +++- 3 files changed, 108 insertions(+), 2 deletions(-) create mode 100644 docs/Options.md diff --git a/docs/Options.md b/docs/Options.md new file mode 100644 index 0000000000..55aead805f --- /dev/null +++ b/docs/Options.md @@ -0,0 +1,100 @@ +# CMake Options + +To change these options, add `-DOPTION_NAME=NEWVALUE` to the command line. + +- On Qt Creator, go to Project -> Current Configuration + +Notes: + +- Defaults are marked per-platform. +- "Non-UNIX" just means Windows/MSVC and Android (yes, macOS is UNIX +- Android generally doesn't need to change anything; if you do, go to `src/android/app/build.gradle.kts` +- To set a boolean variable to on, use `ON` for the value; to turn it off, use `OFF` +- If a variable is mentioned as being e.g. "ON" for a specific platform(s), that means it is defaulted to OFF on others +- TYPE is always boolean unless otherwise specified +- Format: + - `OPTION_NAME` (TYPE DEFAULT) DESCRIPTION + +## Options + +### Dependencies + +These options control dependencies. + +- `YUZU_USE_BUNDLED_FFMPEG` (ON for non-UNIX) Download a pre-built and configured FFmpeg +- `YUZU_USE_EXTERNAL_FFMPEG` (ON for Solaris) Build FFmpeg from source +- `YUZU_DOWNLOAD_ANDROID_VVL` (ON) Download validation layer binary for Android +- `YUZU_DOWNLOAD_TIME_ZONE_DATA` (ON) Always download time zone binaries + - Currently, build fails without this +- `YUZU_TZDB_PATH` (string) Path to a pre-downloaded timezone database (useful for nixOS and Gentoo) +- `YUZU_USE_BUNDLED_MOLTENVK` (ON, macOS only) Download bundled MoltenVK lib +- `YUZU_USE_BUNDLED_OPENSSL` (ON for MSVC, Android, Solaris, and OpenBSD) Download bundled OpenSSL build +- `YUZU_USE_EXTERNAL_SDL2` (OFF) Compiles SDL2 from source +- `YUZU_USE_BUNDLED_SDL2` (ON for MSVC) Download a prebuilt SDL2 + +### Miscellaneous + +- `ENABLE_WEB_SERVICE` (ON) Enable multiplayer service +- `ENABLE_WIFI_SCAN` (OFF) Enable WiFi scanning (requires iw on Linux) - experimental +- `ENABLE_CUBEB` (ON) Enables the cubeb audio backend + - This option is subject for removal. +- `YUZU_TESTS` (ON) Compile tests - requires Catch2 +- `ENABLE_LTO` (OFF) Enable link-time optimization + - Not recommended on Windows + - UNIX may be better off appending `-flto=thin` to compiler args +- `USE_FASTER_LINKER` (OFF) Check if a faster linker is available + - Not recommended outside of Linux + +### Flavors + +These options control executables and build flavors. + +- `YUZU_LEGACY` (OFF): Apply patches to improve compatibility on some older GPUs at the cost of performance +- `NIGHTLY_BUILD` (OFF): This is only used by CI. Do not use this unless you're making your own distribution and know what you're doing. +- `YUZU_STATIC_BUILD` (OFF) Attempt to build using static libraries if possible + - Not supported on Linux + - Automatically set if `YUZU_USE_BUNDLED_QT` is on for non-Linux +- `ENABLE_UPDATE_CHECKER` (OFF) Enable update checking functionality +- `YUZU_DISABLE_LLVM` (OFF) Do not attempt to link to the LLVM demangler + - Really only useful for CI or distribution builds + +**Desktop only**: + +- `YUZU_CMD` (ON) Compile the SDL2 frontend (eden-cli) +- `YUZU_ROOM` (OFF) Compile dedicated room functionality into the main executable +- `YUZU_ROOM_STANDALONE` (OFF) Compile a separate executable for room functionality +- `YUZU_STATIC_ROOM` (OFF) Compile the room executable *only* as a static, portable executable + - This is only usable on Alpine Linux. + +### Desktop + +The following options are desktop only. + +- `ENABLE_LIBUSB` (ON) Enable the use of the libusb input frontend (HIGHLY RECOMMENDED) +- `ENABLE_OPENGL` (ON) Enable the OpenGL graphics frontend + - Unavailable on Windows/ARM64 + - You probably shouldn't turn this off. + +### Qt + +Also desktop-only, but apply strictly to Qt + +- `ENABLE_QT` (ON) Enable the Qt frontend (recommended) +- `ENABLE_QT_TRANSLATION` (OFF) Enable translations for the Qt frontend +- `YUZU_USE_BUNDLED_QT` (ON for MSVC) Download bundled Qt binaries + - Not recommended on Linux. For Windows and macOS, the provided build is statically linked. +- `YUZU_QT_MIRROR` (string) What mirror to use for downloading the bundled Qt libraries +- `YUZU_USE_QT_MULTIMEDIA` (OFF) Use QtMultimedia for camera support +- `YUZU_USE_QT_WEB_ENGINE` (OFF) Use QtWebEngine for web applet implementation (requires the huge QtWebEngine dependency; not recommended) +- `USE_DISCORD_PRESENCE` (OFF) Enables Discord Rich Presence (Qt frontend only) + +### Retired Options + +The following options were a part of Eden at one point, but have since been retired. + +- `ENABLE_OPENSSL` - MbedTLS was fully replaced with OpenSSL in [#3606](https://git.eden-emu.dev/eden-emu/eden/pulls/3606), because OpenSSL straight-up performs better. +- `ENABLE_SDL2` - While technically possible to *not* use SDL2 on desktop, this is **NOT** a supported configuration under any means, and adding this matrix to our build system was not worth the effort. +- `YUZU_USE_CPM` - This option once had a purpose, but that purpose has long since passed us by. *All* builds use CPMUtil to manage dependencies now. + - If you want to *force* the usage of system dependencies, use `-DCPMUTIL_FORCE_SYSTEM=ON`. + +See `src/dynarmic/CMakeLists.txt` for additional options--usually, these don't need changed diff --git a/docs/README.md b/docs/README.md index 5af1ac8345..01727ae4dc 100644 --- a/docs/README.md +++ b/docs/README.md @@ -3,6 +3,7 @@ This contains documentation created by developers. This contains build instructions, guidelines, instructions/layouts for [cool stuff we made](./CPMUtil), and more. - **[General Build Instructions](Build.md)** +- **[CMake Options](Options.md)** - **[Cross Compiling](CrossCompile.md)** - **[Development Guidelines](Development.md)** - **[Dependencies](Deps.md)** diff --git a/docs/policies/AI.md b/docs/policies/AI.md index 1618420a11..719548f4c8 100644 --- a/docs/policies/AI.md +++ b/docs/policies/AI.md @@ -17,7 +17,9 @@ AI is notorious for hallucinating facts out of thin air and sometimes outright l - Code that works, but is extraordinarily verbose or not nearly as efficient as it can be - Code that works well and is written well, but solves a different problem than was intended, or solves the same problem but in a completely incorrect way that will break other things horribly. -Human-written code will, without exception, always be of infinitely higher quality when properly researched and implemented by someone both familiar with the surrounding code and the programming language in use. LLMs may produce a "good enough" result, but this result is often subpar. Keep in mind: all code is held under a standard of excellence. If your code sucks, it will be rejected. AI-generated code just so happens to be a particularly sucky genre of code, and will thus be held to this same standard. +Human-written code will, without exception, always be of infinitely higher quality when properly researched and implemented by someone familiar with *both* the surrounding code and the programming language in use. LLMs may produce a "good enough" result, but this result is often subpar. + +**All code is held under a STRICT STANDARD OF EXCELLENCE**. AI code is no different, and since it often produces subpar or outright terrible code, it will often fail to meet this excellence standard. On a lesser-known note, LLM outputs often contain unicode symbols such as emojis or the arrow symbol. Please don't put Unicode symbols in your code. It messes with many an IDE, and the three people viewing your code on Lynx will be very unhappy. @@ -25,7 +27,8 @@ On a lesser-known note, LLM outputs often contain unicode symbols such as emojis ## Acceptable Use -- As stated previously, AI is good in a few *very specific* cases. In these cases, it's usually fine to use AI, as long as you **explicitly provide notice that it was used**. +As stated previously, AI is good in a few *very specific* cases. In these cases, it's usually fine to use AI, as long as you **explicitly provide notice that it was used**. + - Anything directly outside of the realm of the code written in your PR or patch is none of our business. - This primarily covers research. - However, we *still* strongly discourage this for the reasons mentioned above. @@ -104,4 +107,6 @@ This consolidates profile removal behavior, fixes potential race conditions in t This has all of the same problems as the other one. Needlessly verbose, doesn't address *what* it actually fixes ("consolidates profile removal behavior"... okay, why? What does it fix?), etc. It even has the bonus of totally hallucinating the addition of a method! +On a more "philosophical" note, LLMs tend to be geared towards *corporate language*, as that's what they're trained on. This is why AI-generated commit messages feel like "word salad", and typically pad out the commit message to make it *look* like a lot of things were changed (trust me, it's like that in the corporate world). They typically also drift towards unneeded buzzwords and useless implementation details. + **Don't use AI for commit messages**. From f8712e50e6860616b4ea86d57a9b09cd99aad728 Mon Sep 17 00:00:00 2001 From: JPikachu Date: Sat, 28 Feb 2026 01:06:22 +0100 Subject: [PATCH 083/181] [audio] stub SetAudioDeviceOutputVolumeAutoTuneEnabled and IsAudioDeviceOutputVolumeAutoTuneEnabled (#3654) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For Pokémon LeafGreen Version and Pokémon FireRed Version Co-authored-by: JPikachu Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3654 Reviewed-by: Maufeat Reviewed-by: Lizzie Co-authored-by: JPikachu Co-committed-by: JPikachu --- src/core/hle/service/audio/audio_device.cpp | 17 ++++++++++++++--- src/core/hle/service/audio/audio_device.h | 5 +++++ 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/core/hle/service/audio/audio_device.cpp b/src/core/hle/service/audio/audio_device.cpp index 9bf78c4a55..eb64892ed8 100644 --- a/src/core/hle/service/audio/audio_device.cpp +++ b/src/core/hle/service/audio/audio_device.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project @@ -36,8 +36,8 @@ IAudioDevice::IAudioDevice(Core::System& system_, u64 applet_resource_user_id, u {16, nullptr, "ReleaseAudioInputDeviceNotification"}, //17.0.0+ {17, nullptr, "AcquireAudioOutputDeviceNotification"}, //17.0.0+ {18, nullptr, "ReleaseAudioOutputDeviceNotification"}, //17.0.0+ - {19, nullptr, "SetAudioDeviceOutputVolumeAutoTuneEnabled"}, //18.0.0+ - {20, nullptr, "IsAudioDeviceOutputVolumeAutoTuneEnabled"}, //18.0.0+ + {19, D<&IAudioDevice::SetAudioDeviceOutputVolumeAutoTuneEnabled>, "SetAudioDeviceOutputVolumeAutoTuneEnabled"}, //18.0.0+ + {20, D<&IAudioDevice::IsAudioDeviceOutputVolumeAutoTuneEnabled>, "IsAudioDeviceOutputVolumeAutoTuneEnabled"}, //18.0.0+ {21, nullptr, "IsActiveOutputDeviceEstimatedLowLatency"} //21.0.0+ }; RegisterHandlers(functions); @@ -170,4 +170,15 @@ Result IAudioDevice::ListAudioOutputDeviceName( R_SUCCEED(); } +Result IAudioDevice::SetAudioDeviceOutputVolumeAutoTuneEnabled(bool enabled) { + LOG_WARNING(Service_Audio, "(STUBBED) called"); + R_SUCCEED(); +} + +Result IAudioDevice::IsAudioDeviceOutputVolumeAutoTuneEnabled(Out out_enabled) { + LOG_WARNING(Service_Audio, "(STUBBED) called"); + *out_enabled = false; + R_SUCCEED(); +} + } // namespace Service::Audio diff --git a/src/core/hle/service/audio/audio_device.h b/src/core/hle/service/audio/audio_device.h index 752157272c..f6c12fbfeb 100644 --- a/src/core/hle/service/audio/audio_device.h +++ b/src/core/hle/service/audio/audio_device.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -49,6 +52,8 @@ private: Result ListAudioOutputDeviceName( OutArray out_names, Out out_count); + Result SetAudioDeviceOutputVolumeAutoTuneEnabled(bool enabled); + Result IsAudioDeviceOutputVolumeAutoTuneEnabled(Out out_enabled); KernelHelpers::ServiceContext service_context; std::unique_ptr impl; From 06a08de68a95506a9cbe4633c58f6bdb5ded0c70 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sat, 28 Feb 2026 01:06:33 +0100 Subject: [PATCH 084/181] [core/loader] prevent program_image reallocations in NSO+KIP loading methods (#3639) also changes some methods to std::span<> as well, but mainly std::vector<> in the NSO/KIP loading stuff is not needed to be memcpy'ed and memmove'd around this should save a marginal amount of loading time (RDR1) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3639 Reviewed-by: DraVee Reviewed-by: Maufeat Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/CMakeLists.txt | 1 - src/core/arm/nce/patcher.cpp | 9 +- src/core/arm/nce/patcher.h | 7 +- src/core/file_sys/kernel_executable.cpp | 9 +- src/core/file_sys/kernel_executable.h | 10 +- src/core/hle/kernel/code_set.h | 5 +- src/core/hle/kernel/physical_memory.h | 23 ----- .../hle/service/am/frontend/applet_error.cpp | 5 +- .../am/frontend/applet_software_keyboard.cpp | 19 ++-- .../am/frontend/applet_software_keyboard.h | 19 ++-- .../am/frontend/applet_web_browser.cpp | 13 ++- src/core/hle/service/lm/lm.cpp | 10 +- .../service/ns/platform_service_manager.cpp | 3 +- src/core/hle/service/ro/ro.cpp | 28 +++--- src/core/hle/service/ro/ro_types.h | 51 +--------- src/core/loader/kip.cpp | 19 +--- src/core/loader/nro.cpp | 4 +- src/core/loader/nso.cpp | 99 ++++++++----------- 18 files changed, 122 insertions(+), 212 deletions(-) delete mode 100644 src/core/hle/kernel/physical_memory.h diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index b3071d94b2..08d6e73688 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -342,7 +342,6 @@ add_library(core STATIC hle/kernel/message_buffer.h hle/kernel/physical_core.cpp hle/kernel/physical_core.h - hle/kernel/physical_memory.h hle/kernel/slab_helpers.h hle/kernel/svc.cpp hle/kernel/svc.h diff --git a/src/core/arm/nce/patcher.cpp b/src/core/arm/nce/patcher.cpp index bd8e4fd7fb..ea77166645 100644 --- a/src/core/arm/nce/patcher.cpp +++ b/src/core/arm/nce/patcher.cpp @@ -4,6 +4,7 @@ #include #include #include "common/arm64/native_clock.h" +#include "common/alignment.h" #include "common/literals.h" #include "core/arm/nce/arm_nce.h" #include "core/arm/nce/guest_context.h" @@ -46,8 +47,7 @@ Patcher::Patcher() : c(m_patch_instructions), c_pre(m_patch_instructions_pre) { Patcher::~Patcher() = default; -bool Patcher::PatchText(const Kernel::PhysicalMemory& program_image, - const Kernel::CodeSet::Segment& code) { +bool Patcher::PatchText(std::span program_image, const Kernel::CodeSet::Segment& code) { // If we have patched modules but cannot reach the new module, then it needs its own patcher. const size_t image_size = program_image.size(); @@ -175,10 +175,7 @@ bool Patcher::PatchText(const Kernel::PhysicalMemory& program_image, return true; } -bool Patcher::RelocateAndCopy(Common::ProcessAddress load_base, - const Kernel::CodeSet::Segment& code, - Kernel::PhysicalMemory& program_image, - EntryTrampolines* out_trampolines) { +bool Patcher::RelocateAndCopy(Common::ProcessAddress load_base, const Kernel::CodeSet::Segment& code, std::vector& program_image, EntryTrampolines* out_trampolines) { const size_t patch_size = GetSectionSize(); const size_t pre_patch_size = GetPreSectionSize(); diff --git a/src/core/arm/nce/patcher.h b/src/core/arm/nce/patcher.h index 303cf68ec6..499c98c901 100644 --- a/src/core/arm/nce/patcher.h +++ b/src/core/arm/nce/patcher.h @@ -14,7 +14,6 @@ #include "common/settings.h" #include "core/hle/kernel/code_set.h" #include "core/hle/kernel/k_typed_address.h" -#include "core/hle/kernel/physical_memory.h" #include using ModuleID = std::array; // NSO build ID struct PatchCacheKey { @@ -56,10 +55,8 @@ public: } explicit Patcher(); ~Patcher(); - bool PatchText(const Kernel::PhysicalMemory& program_image, - const Kernel::CodeSet::Segment& code); - bool RelocateAndCopy(Common::ProcessAddress load_base, const Kernel::CodeSet::Segment& code, - Kernel::PhysicalMemory& program_image, EntryTrampolines* out_trampolines); + bool PatchText(std::span program_image, const Kernel::CodeSet::Segment& code); + bool RelocateAndCopy(Common::ProcessAddress load_base, const Kernel::CodeSet::Segment& code, std::vector& program_image, EntryTrampolines* out_trampolines); size_t GetSectionSize() const noexcept; size_t GetPreSectionSize() const noexcept; diff --git a/src/core/file_sys/kernel_executable.cpp b/src/core/file_sys/kernel_executable.cpp index b84492d30a..dea05f840f 100644 --- a/src/core/file_sys/kernel_executable.cpp +++ b/src/core/file_sys/kernel_executable.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -160,15 +163,15 @@ u32 KIP::GetMainThreadCpuCore() const { return header.default_core; } -const std::vector& KIP::GetTextSection() const { +std::span KIP::GetTextSection() const { return decompressed_sections[0]; } -const std::vector& KIP::GetRODataSection() const { +std::span KIP::GetRODataSection() const { return decompressed_sections[1]; } -const std::vector& KIP::GetDataSection() const { +std::span KIP::GetDataSection() const { return decompressed_sections[2]; } diff --git a/src/core/file_sys/kernel_executable.h b/src/core/file_sys/kernel_executable.h index 928ba2d99f..ac4b1acaf4 100644 --- a/src/core/file_sys/kernel_executable.h +++ b/src/core/file_sys/kernel_executable.h @@ -1,9 +1,13 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #pragma once #include +#include #include #include @@ -70,9 +74,9 @@ public: u32 GetMainThreadStackSize() const; u32 GetMainThreadCpuCore() const; - const std::vector& GetTextSection() const; - const std::vector& GetRODataSection() const; - const std::vector& GetDataSection() const; + std::span GetTextSection() const; + std::span GetRODataSection() const; + std::span GetDataSection() const; u32 GetTextOffset() const; u32 GetRODataOffset() const; diff --git a/src/core/hle/kernel/code_set.h b/src/core/hle/kernel/code_set.h index 1416fc52b1..88bc7f5e66 100644 --- a/src/core/hle/kernel/code_set.h +++ b/src/core/hle/kernel/code_set.h @@ -7,9 +7,9 @@ #pragma once #include +#include #include "core/hle/kernel/k_typed_address.h" -#include "core/hle/kernel/physical_memory.h" namespace Kernel { @@ -97,8 +97,7 @@ struct CodeSet final { #endif /// The overall data that backs this code set. - Kernel::PhysicalMemory memory; - + std::vector memory; /// The segments that comprise this code set. std::array segments; diff --git a/src/core/hle/kernel/physical_memory.h b/src/core/hle/kernel/physical_memory.h deleted file mode 100644 index 253fa45636..0000000000 --- a/src/core/hle/kernel/physical_memory.h +++ /dev/null @@ -1,23 +0,0 @@ -// SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project -// SPDX-License-Identifier: GPL-2.0-or-later - -#pragma once - -#include - -#include "common/alignment.h" - -namespace Kernel { - -// This encapsulation serves 2 purposes: -// - First, to encapsulate host physical memory under a single type and set an -// standard for managing it. -// - Second to ensure all host backing memory used is aligned to 256 bytes due -// to strict alignment restrictions on GPU memory. - -using PhysicalMemoryVector = std::vector>; -class PhysicalMemory final : public PhysicalMemoryVector { - using PhysicalMemoryVector::PhysicalMemoryVector; -}; - -} // namespace Kernel diff --git a/src/core/hle/service/am/frontend/applet_error.cpp b/src/core/hle/service/am/frontend/applet_error.cpp index 34ec7013b5..1c530aa324 100644 --- a/src/core/hle/service/am/frontend/applet_error.cpp +++ b/src/core/hle/service/am/frontend/applet_error.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -93,7 +96,7 @@ union Error::ErrorArguments { namespace { template -void CopyArgumentData(const std::vector& data, T& variable) { +void CopyArgumentData(std::span data, T& variable) { ASSERT(data.size() >= sizeof(T)); std::memcpy(&variable, data.data(), sizeof(T)); } diff --git a/src/core/hle/service/am/frontend/applet_software_keyboard.cpp b/src/core/hle/service/am/frontend/applet_software_keyboard.cpp index d1bc030182..fe07d72912 100644 --- a/src/core/hle/service/am/frontend/applet_software_keyboard.cpp +++ b/src/core/hle/service/am/frontend/applet_software_keyboard.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -775,7 +778,7 @@ Result SoftwareKeyboard::RequestExit() { // Inline Software Keyboard Requests -void SoftwareKeyboard::RequestFinalize(const std::vector& request_data) { +void SoftwareKeyboard::RequestFinalize(std::span request_data) { LOG_DEBUG(Service_AM, "Processing Request: Finalize"); ChangeState(SwkbdState::NotInitialized); @@ -783,17 +786,17 @@ void SoftwareKeyboard::RequestFinalize(const std::vector& request_data) { ExitKeyboard(); } -void SoftwareKeyboard::RequestSetUserWordInfo(const std::vector& request_data) { +void SoftwareKeyboard::RequestSetUserWordInfo(std::span request_data) { LOG_WARNING(Service_AM, "SetUserWordInfo is not implemented."); ReplyReleasedUserWordInfo(); } -void SoftwareKeyboard::RequestSetCustomizeDic(const std::vector& request_data) { +void SoftwareKeyboard::RequestSetCustomizeDic(std::span request_data) { LOG_WARNING(Service_AM, "SetCustomizeDic is not implemented."); } -void SoftwareKeyboard::RequestCalc(const std::vector& request_data) { +void SoftwareKeyboard::RequestCalc(std::span request_data) { LOG_DEBUG(Service_AM, "Processing Request: Calc"); ASSERT(request_data.size() >= sizeof(SwkbdRequestCommand) + sizeof(SwkbdCalcArgCommon)); @@ -930,17 +933,17 @@ void SoftwareKeyboard::RequestCalcNew() { } } -void SoftwareKeyboard::RequestSetCustomizedDictionaries(const std::vector& request_data) { +void SoftwareKeyboard::RequestSetCustomizedDictionaries(std::span request_data) { LOG_WARNING(Service_AM, "SetCustomizedDictionaries is not implemented."); } -void SoftwareKeyboard::RequestUnsetCustomizedDictionaries(const std::vector& request_data) { +void SoftwareKeyboard::RequestUnsetCustomizedDictionaries(std::span request_data) { LOG_WARNING(Service_AM, "(STUBBED) Processing Request: UnsetCustomizedDictionaries"); ReplyUnsetCustomizedDictionaries(); } -void SoftwareKeyboard::RequestSetChangedStringV2Flag(const std::vector& request_data) { +void SoftwareKeyboard::RequestSetChangedStringV2Flag(std::span request_data) { LOG_DEBUG(Service_AM, "Processing Request: SetChangedStringV2Flag"); ASSERT(request_data.size() == sizeof(SwkbdRequestCommand) + 1); @@ -948,7 +951,7 @@ void SoftwareKeyboard::RequestSetChangedStringV2Flag(const std::vector& requ std::memcpy(&use_changed_string_v2, request_data.data() + sizeof(SwkbdRequestCommand), 1); } -void SoftwareKeyboard::RequestSetMovedCursorV2Flag(const std::vector& request_data) { +void SoftwareKeyboard::RequestSetMovedCursorV2Flag(std::span request_data) { LOG_DEBUG(Service_AM, "Processing Request: SetMovedCursorV2Flag"); ASSERT(request_data.size() == sizeof(SwkbdRequestCommand) + 1); diff --git a/src/core/hle/service/am/frontend/applet_software_keyboard.h b/src/core/hle/service/am/frontend/applet_software_keyboard.h index 2a7d01b965..a3e4150080 100644 --- a/src/core/hle/service/am/frontend/applet_software_keyboard.h +++ b/src/core/hle/service/am/frontend/applet_software_keyboard.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -124,16 +127,16 @@ private: // Inline Software Keyboard Requests - void RequestFinalize(const std::vector& request_data); - void RequestSetUserWordInfo(const std::vector& request_data); - void RequestSetCustomizeDic(const std::vector& request_data); - void RequestCalc(const std::vector& request_data); + void RequestFinalize(std::span request_data); + void RequestSetUserWordInfo(std::span request_data); + void RequestSetCustomizeDic(std::span request_data); + void RequestCalc(std::span request_data); void RequestCalcOld(); void RequestCalcNew(); - void RequestSetCustomizedDictionaries(const std::vector& request_data); - void RequestUnsetCustomizedDictionaries(const std::vector& request_data); - void RequestSetChangedStringV2Flag(const std::vector& request_data); - void RequestSetMovedCursorV2Flag(const std::vector& request_data); + void RequestSetCustomizedDictionaries(std::span request_data); + void RequestUnsetCustomizedDictionaries(std::span request_data); + void RequestSetChangedStringV2Flag(std::span request_data); + void RequestSetMovedCursorV2Flag(std::span request_data); // Inline Software Keyboard Replies diff --git a/src/core/hle/service/am/frontend/applet_web_browser.cpp b/src/core/hle/service/am/frontend/applet_web_browser.cpp index 206f2fd495..98e3b9c66d 100644 --- a/src/core/hle/service/am/frontend/applet_web_browser.cpp +++ b/src/core/hle/service/am/frontend/applet_web_browser.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project @@ -34,22 +34,21 @@ namespace Service::AM::Frontend { namespace { template -void ParseRawValue(T& value, const std::vector& data) { +void ParseRawValue(T& value, std::span data) { static_assert(std::is_trivially_copyable_v, "It's undefined behavior to use memcpy with non-trivially copyable objects"); std::memcpy(&value, data.data(), data.size()); } template -T ParseRawValue(const std::vector& data) { +T ParseRawValue(std::span data) { T value; ParseRawValue(value, data); return value; } -std::string ParseStringValue(const std::vector& data) { - return Common::StringFromFixedZeroTerminatedBuffer(reinterpret_cast(data.data()), - data.size()); +std::string ParseStringValue(std::span data) { + return Common::StringFromFixedZeroTerminatedBuffer(reinterpret_cast(data.data()), data.size()); } std::string GetMainURL(const std::string& url) { @@ -72,7 +71,7 @@ std::string ResolveURL(const std::string& url) { return url.substr(0, index) + "lp1" + url.substr(index + 1); } -WebArgInputTLVMap ReadWebArgs(const std::vector& web_arg, WebArgHeader& web_arg_header) { +WebArgInputTLVMap ReadWebArgs(std::span web_arg, WebArgHeader& web_arg_header) { std::memcpy(&web_arg_header, web_arg.data(), sizeof(WebArgHeader)); if (web_arg.size() == sizeof(WebArgHeader)) { diff --git a/src/core/hle/service/lm/lm.cpp b/src/core/hle/service/lm/lm.cpp index 2fda8a3b90..0ff5ac0440 100644 --- a/src/core/hle/service/lm/lm.cpp +++ b/src/core/hle/service/lm/lm.cpp @@ -164,7 +164,7 @@ private: rb.Push(ResultSuccess); } - u64 ReadLeb128(const std::vector& data, std::size_t& offset) { + u64 ReadLeb128(std::span data, std::size_t& offset) { u64 result{}; u32 shift{}; @@ -180,7 +180,7 @@ private: return result; } - std::optional ReadString(const std::vector& data, std::size_t& offset, + std::optional ReadString(std::span data, std::size_t& offset, std::size_t length) { if (length == 0) { return std::nullopt; @@ -193,7 +193,7 @@ private: return output; } - u32_le ReadAsU32(const std::vector& data, std::size_t& offset, std::size_t length) { + u32_le ReadAsU32(std::span data, std::size_t& offset, std::size_t length) { ASSERT(length == sizeof(u32)); u32_le output{}; std::memcpy(&output, data.data() + offset, sizeof(u32)); @@ -201,7 +201,7 @@ private: return output; } - u64_le ReadAsU64(const std::vector& data, std::size_t& offset, std::size_t length) { + u64_le ReadAsU64(std::span data, std::size_t& offset, std::size_t length) { ASSERT(length == sizeof(u64)); u64_le output{}; std::memcpy(&output, data.data() + offset, sizeof(u64)); @@ -209,7 +209,7 @@ private: return output; } - void ParseLog(const LogPacketHeaderEntry entry, const std::vector& log_data) { + void ParseLog(const LogPacketHeaderEntry entry, std::span log_data) { // Possible entries std::optional text_log; std::optional line_number; diff --git a/src/core/hle/service/ns/platform_service_manager.cpp b/src/core/hle/service/ns/platform_service_manager.cpp index ec9f64945d..e91e6451a8 100644 --- a/src/core/hle/service/ns/platform_service_manager.cpp +++ b/src/core/hle/service/ns/platform_service_manager.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project @@ -21,7 +21,6 @@ #include "core/file_sys/system_archive/system_archive.h" #include "core/hle/kernel/k_shared_memory.h" #include "core/hle/kernel/kernel.h" -#include "core/hle/kernel/physical_memory.h" #include "core/hle/service/cmif_serialization.h" #include "core/hle/service/filesystem/filesystem.h" #include "core/hle/service/ns/platform_service_manager.h" diff --git a/src/core/hle/service/ro/ro.cpp b/src/core/hle/service/ro/ro.cpp index 041c0dbd87..cd50e69ce1 100644 --- a/src/core/hle/service/ro/ro.cpp +++ b/src/core/hle/service/ro/ro.cpp @@ -176,11 +176,9 @@ struct ProcessContext { // Calculate hash. Sha256Hash hash; { - const u64 size = nro_header->GetSize(); - + const u64 size = nro_header->m_size; std::vector nro_data(size); m_process->GetMemory().ReadBlock(base_address, nro_data.data(), size); - u32 hash_len = 0; EVP_Digest(nro_data.data(), nro_data.size(), hash.data(), &hash_len, EVP_sha256(), nullptr); } @@ -204,9 +202,7 @@ struct ProcessContext { R_THROW(RO::ResultNotAuthorized); } - Result ValidateNro(ModuleId* out_module_id, u64* out_rx_size, u64* out_ro_size, - u64* out_rw_size, u64 base_address, u64 expected_nro_size, - u64 expected_bss_size) { + Result ValidateNro(ModuleId* out_module_id, u64* out_rx_size, u64* out_ro_size, u64* out_rw_size, u64 base_address, u64 expected_nro_size, u64 expected_bss_size) { // Ensure we have a process to work on. R_UNLESS(m_process != nullptr, RO::ResultInvalidProcess); @@ -215,17 +211,17 @@ struct ProcessContext { m_process->GetMemory().ReadBlock(base_address, std::addressof(header), sizeof(header)); // Validate header. - R_UNLESS(header.IsMagicValid(), RO::ResultInvalidNro); + R_UNLESS(header.m_magic == NRO_HEADER_MAGIC, RO::ResultInvalidNro); // Read sizes from header. - const u64 nro_size = header.GetSize(); - const u64 text_ofs = header.GetTextOffset(); - const u64 text_size = header.GetTextSize(); - const u64 ro_ofs = header.GetRoOffset(); - const u64 ro_size = header.GetRoSize(); - const u64 rw_ofs = header.GetRwOffset(); - const u64 rw_size = header.GetRwSize(); - const u64 bss_size = header.GetBssSize(); + const u64 nro_size = header.m_size; + const u64 text_ofs = header.m_text_offset; + const u64 text_size = header.m_text_size; + const u64 ro_ofs = header.m_ro_offset; + const u64 ro_size = header.m_ro_size; + const u64 rw_ofs = header.m_rw_offset; + const u64 rw_size = header.m_rw_size; + const u64 bss_size = header.m_bss_size; // Validate sizes meet expected. R_UNLESS(nro_size == expected_nro_size, RO::ResultInvalidNro); @@ -251,7 +247,7 @@ struct ProcessContext { R_TRY(this->ValidateHasNroHash(base_address, std::addressof(header))); // Check if NRO has already been loaded. - const ModuleId* module_id = header.GetModuleId(); + const ModuleId* module_id = std::addressof(header.m_module_id); R_UNLESS(R_FAILED(this->GetNroInfoByModuleId(nullptr, module_id)), RO::ResultAlreadyLoaded); // Apply patches to NRO. diff --git a/src/core/hle/service/ro/ro_types.h b/src/core/hle/service/ro/ro_types.h index 624d52ee5f..50b424395a 100644 --- a/src/core/hle/service/ro/ro_types.h +++ b/src/core/hle/service/ro/ro_types.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -112,52 +115,8 @@ private: }; static_assert(sizeof(NrrHeader) == 0x350, "NrrHeader has wrong size"); -class NroHeader { -public: - static constexpr u32 Magic = Common::MakeMagic('N', 'R', 'O', '0'); - -public: - bool IsMagicValid() const { - return m_magic == Magic; - } - - u32 GetSize() const { - return m_size; - } - - u32 GetTextOffset() const { - return m_text_offset; - } - - u32 GetTextSize() const { - return m_text_size; - } - - u32 GetRoOffset() const { - return m_ro_offset; - } - - u32 GetRoSize() const { - return m_ro_size; - } - - u32 GetRwOffset() const { - return m_rw_offset; - } - - u32 GetRwSize() const { - return m_rw_size; - } - - u32 GetBssSize() const { - return m_bss_size; - } - - const ModuleId* GetModuleId() const { - return std::addressof(m_module_id); - } - -private: +static constexpr u32 NRO_HEADER_MAGIC = Common::MakeMagic('N', 'R', 'O', '0'); +struct NroHeader { u32 m_entrypoint_insn; u32 m_mod_offset; INSERT_PADDING_BYTES_NOINIT(0x8); diff --git a/src/core/loader/kip.cpp b/src/core/loader/kip.cpp index b61ce80bae..db6c98c5a3 100644 --- a/src/core/loader/kip.cpp +++ b/src/core/loader/kip.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project @@ -75,21 +75,16 @@ AppLoader::LoadResult AppLoader_KIP::Load(Kernel::KProcess& process, kip->GetKernelCapabilities()); Kernel::CodeSet codeset; - Kernel::PhysicalMemory program_image; - - const auto load_segment = [&program_image](Kernel::CodeSet::Segment& segment, const std::vector& data, u32 offset) { + codeset.memory.resize(PageAlignSize(kip->GetBSSOffset()) + kip->GetBSSSize()); + const auto load_segment = [&codeset](Kernel::CodeSet::Segment& segment, std::span data, u32 offset) { segment.addr = offset; segment.offset = offset; segment.size = PageAlignSize(u32(data.size())); - program_image.resize(offset + data.size()); - std::memcpy(program_image.data() + offset, data.data(), data.size()); + std::memcpy(codeset.memory.data() + offset, data.data(), data.size()); }; - load_segment(codeset.CodeSegment(), kip->GetTextSection(), kip->GetTextOffset()); load_segment(codeset.RODataSegment(), kip->GetRODataSection(), kip->GetRODataOffset()); load_segment(codeset.DataSegment(), kip->GetDataSection(), kip->GetDataOffset()); - - program_image.resize(PageAlignSize(kip->GetBSSOffset()) + kip->GetBSSSize()); codeset.DataSegment().size += kip->GetBSSSize(); // TODO: this is bad form of ASLR, it sucks @@ -98,13 +93,9 @@ AppLoader::LoadResult AppLoader_KIP::Load(Kernel::KProcess& process, : std::rand()) * 0x734287f27) & 0xfff000; // Setup the process code layout - if (process - .LoadFromMetadata(FileSys::ProgramMetadata::GetDefault(), program_image.size(), 0, aslr_offset, false) - .IsError()) { + if (process.LoadFromMetadata(FileSys::ProgramMetadata::GetDefault(), codeset.memory.size(), 0, aslr_offset, false).IsError()) { return {ResultStatus::ErrorNotInitialized, {}}; } - - codeset.memory = std::move(program_image); const VAddr base_address = GetInteger(process.GetEntryPoint()); process.LoadModule(std::move(codeset), base_address); diff --git a/src/core/loader/nro.cpp b/src/core/loader/nro.cpp index a3cfa31be7..f5a77a726f 100644 --- a/src/core/loader/nro.cpp +++ b/src/core/loader/nro.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project @@ -160,7 +160,7 @@ static bool LoadNroImpl(Core::System& system, Kernel::KProcess& process, } // Build program image - Kernel::PhysicalMemory program_image(PageAlignSize(nro_header.file_size)); + std::vector program_image(PageAlignSize(nro_header.file_size)); std::memcpy(program_image.data(), data.data(), program_image.size()); if (program_image.size() != PageAlignSize(nro_header.file_size)) { return {}; diff --git a/src/core/loader/nso.cpp b/src/core/loader/nso.cpp index 458df110b6..f62b1f4957 100644 --- a/src/core/loader/nso.cpp +++ b/src/core/loader/nso.cpp @@ -4,6 +4,7 @@ // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +#include #include #include #include @@ -40,17 +41,6 @@ struct MODHeader { }; static_assert(sizeof(MODHeader) == 0x1c, "MODHeader has incorrect size."); -std::vector DecompressSegment(const std::vector& compressed_data, - const NSOSegmentHeader& header) { - std::vector uncompressed_data = - Common::Compression::DecompressDataLZ4(compressed_data, header.size); - - ASSERT_MSG(uncompressed_data.size() == header.size, "{} != {}", header.size, - uncompressed_data.size()); - - return uncompressed_data; -} - constexpr u32 PageAlignSize(u32 size) { return static_cast((size + Core::Memory::YUZU_PAGEMASK) & ~Core::Memory::YUZU_PAGEMASK); } @@ -76,24 +66,16 @@ FileType AppLoader_NSO::IdentifyType(const FileSys::VirtualFile& in_file) { return FileType::NSO; } -std::optional AppLoader_NSO::LoadModule(Kernel::KProcess& process, Core::System& system, - const FileSys::VfsFile& nso_file, VAddr load_base, - bool should_pass_arguments, bool load_into_process, - std::optional pm, - std::vector* patches, - s32 patch_index) { - if (nso_file.GetSize() < sizeof(NSOHeader)) { +std::optional AppLoader_NSO::LoadModule(Kernel::KProcess& process, Core::System& system, const FileSys::VfsFile& nso_file, VAddr load_base, bool should_pass_arguments, bool load_into_process, std::optional pm, std::vector* patches, s32 patch_index) { + if (nso_file.GetSize() < sizeof(NSOHeader)) return std::nullopt; - } - NSOHeader nso_header{}; - if (sizeof(NSOHeader) != nso_file.ReadObject(&nso_header)) { + if (sizeof(NSOHeader) != nso_file.ReadObject(&nso_header)) return std::nullopt; - } - - if (nso_header.magic != Common::MakeMagic('N', 'S', 'O', '0')) { + if (nso_header.magic != Common::MakeMagic('N', 'S', 'O', '0')) + return std::nullopt; + if (nso_header.segments.empty()) return std::nullopt; - } // Allocate some space at the beginning if we are patching in PreText mode. const size_t module_start = [&]() -> size_t { @@ -110,42 +92,44 @@ std::optional AppLoader_NSO::LoadModule(Kernel::KProcess& process, Core:: return 0; }(); - // Build program image + auto const last_segment_it = &nso_header.segments[nso_header.segments.size() - 1]; + // Build program image directly in codeset memory :) Kernel::CodeSet codeset; - Kernel::PhysicalMemory program_image; - for (std::size_t i = 0; i < nso_header.segments.size(); ++i) { - std::vector data = nso_file.ReadBytes(nso_header.segments_compressed_size[i], - nso_header.segments[i].offset); - if (nso_header.IsSegmentCompressed(i)) { - data = DecompressSegment(data, nso_header.segments[i]); + codeset.memory.resize(module_start + last_segment_it->location + last_segment_it->size); + { + std::vector compressed_data(*std::ranges::max_element(nso_header.segments_compressed_size)); + std::vector decompressed_size(std::ranges::max_element(nso_header.segments, [](auto const& a, auto const& b) { + return a.size < b.size; + })->size); + for (std::size_t i = 0; i < nso_header.segments.size(); ++i) { + nso_file.Read(compressed_data.data(), nso_header.segments_compressed_size[i], nso_header.segments[i].offset); + if (nso_header.IsSegmentCompressed(i)) { + int r = Common::Compression::DecompressDataLZ4(decompressed_size.data(), nso_header.segments[i].size, compressed_data.data(), nso_header.segments_compressed_size[i]); + ASSERT(r == int(nso_header.segments[i].size)); + std::memcpy(codeset.memory.data() + module_start + nso_header.segments[i].location, decompressed_size.data(), nso_header.segments[i].size); + } else { + std::memcpy(codeset.memory.data() + module_start + nso_header.segments[i].location, compressed_data.data(), nso_header.segments[i].size); + } + codeset.segments[i].addr = module_start + nso_header.segments[i].location; + codeset.segments[i].offset = module_start + nso_header.segments[i].location; + codeset.segments[i].size = nso_header.segments[i].size; } - program_image.resize(module_start + nso_header.segments[i].location + - static_cast(data.size())); - std::memcpy(program_image.data() + module_start + nso_header.segments[i].location, - data.data(), data.size()); - codeset.segments[i].addr = module_start + nso_header.segments[i].location; - codeset.segments[i].offset = module_start + nso_header.segments[i].location; - codeset.segments[i].size = nso_header.segments[i].size; } if (should_pass_arguments && !Settings::values.program_args.GetValue().empty()) { const auto arg_data{Settings::values.program_args.GetValue()}; codeset.DataSegment().size += NSO_ARGUMENT_DATA_ALLOCATION_SIZE; - NSOArgumentHeader args_header{ - NSO_ARGUMENT_DATA_ALLOCATION_SIZE, static_cast(arg_data.size()), {}}; - const auto end_offset = program_image.size(); - program_image.resize(static_cast(program_image.size()) + - NSO_ARGUMENT_DATA_ALLOCATION_SIZE); - std::memcpy(program_image.data() + end_offset, &args_header, sizeof(NSOArgumentHeader)); - std::memcpy(program_image.data() + end_offset + sizeof(NSOArgumentHeader), arg_data.data(), - arg_data.size()); + NSOArgumentHeader args_header{NSO_ARGUMENT_DATA_ALLOCATION_SIZE, static_cast(arg_data.size()), {}}; + const auto end_offset = codeset.memory.size(); + codeset.memory.resize(u32(codeset.memory.size()) + NSO_ARGUMENT_DATA_ALLOCATION_SIZE); + std::memcpy(codeset.memory.data() + end_offset, &args_header, sizeof(NSOArgumentHeader)); + std::memcpy(codeset.memory.data() + end_offset + sizeof(NSOArgumentHeader), arg_data.data(), arg_data.size()); } codeset.DataSegment().size += nso_header.segments[2].bss_size; - u32 image_size{ - PageAlignSize(static_cast(program_image.size()) + nso_header.segments[2].bss_size)}; - program_image.resize(image_size); + u32 image_size = PageAlignSize(u32(codeset.memory.size()) + nso_header.segments[2].bss_size); + codeset.memory.resize(image_size); for (std::size_t i = 0; i < nso_header.segments.size(); ++i) { codeset.segments[i].size = PageAlignSize(codeset.segments[i].size); @@ -154,8 +138,7 @@ std::optional AppLoader_NSO::LoadModule(Kernel::KProcess& process, Core:: // Apply patches if necessary const auto name = nso_file.GetName(); if (pm && (pm->HasNSOPatch(nso_header.build_id, name) || Settings::values.dump_nso)) { - std::span patchable_section(program_image.data() + module_start, - program_image.size() - module_start); + std::span patchable_section(codeset.memory.data() + module_start, codeset.memory.size() - module_start); std::vector pi_header(sizeof(NSOHeader) + patchable_section.size()); std::memcpy(pi_header.data(), &nso_header, sizeof(NSOHeader)); std::memcpy(pi_header.data() + sizeof(NSOHeader), patchable_section.data(), @@ -174,15 +157,15 @@ std::optional AppLoader_NSO::LoadModule(Kernel::KProcess& process, Core:: //Set module ID using build_id from the NSO header patch->SetModuleID(nso_header.build_id); // Patch SVCs and MRS calls in the guest code - while (!patch->PatchText(program_image, code)) { + while (!patch->PatchText(codeset.memory, code)) { patch = &patches->emplace_back(); patch->SetModuleID(nso_header.build_id); // In case the patcher is changed for big modules, the new patcher should also have the build_id } } else if (patch) { - // Relocate code patch and copy to the program_image. + // Relocate code patch and copy to the program image. // Save size before RelocateAndCopy (which may resize) - const size_t size_before_relocate = program_image.size(); - if (patch->RelocateAndCopy(load_base, code, program_image, &process.GetPostHandlers())) { + const size_t size_before_relocate = codeset.memory.size(); + if (patch->RelocateAndCopy(load_base, code, codeset.memory, &process.GetPostHandlers())) { // Update patch section. auto& patch_segment = codeset.PatchSegment(); auto& post_patch_segment = codeset.PostPatchSegment(); @@ -203,7 +186,7 @@ std::optional AppLoader_NSO::LoadModule(Kernel::KProcess& process, Core:: } // Refresh image_size to take account the patch section if it was added by RelocateAndCopy - image_size = static_cast(program_image.size()); + image_size = static_cast(codeset.memory.size()); } #endif @@ -234,9 +217,7 @@ std::optional AppLoader_NSO::LoadModule(Kernel::KProcess& process, Core:: } // Load codeset for current process - codeset.memory = std::move(program_image); process.LoadModule(std::move(codeset), load_base); - return load_base + image_size; } From 4a833e7206ea0a603def7f9a8538b1dc032eea8e Mon Sep 17 00:00:00 2001 From: smiRaphi Date: Sat, 28 Feb 2026 01:06:59 +0100 Subject: [PATCH 085/181] [desktop] port IR Camera to Qt6 & fix camera saving on windows (#3630) The camera was previously saved without escaping the name which made the values unusable after a settings load, for whatever reason replacing the backslashes when saving with / doesn't work but replacing them with | does. Also note that the OBS virtual cam (and any other cameras that only have directshow drivers) won't work because Qt6 dropped support for that and the ffmpeg backend doesn't seem to support it either. Closes #3468 Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3630 Reviewed-by: crueter Reviewed-by: DraVee Co-authored-by: smiRaphi Co-committed-by: smiRaphi --- CMakeLists.txt | 14 ++-- src/yuzu/CMakeLists.txt | 8 +- src/yuzu/bootmanager.cpp | 57 ++++++------- src/yuzu/bootmanager.h | 10 ++- src/yuzu/configuration/configure_camera.cpp | 80 +++++++++---------- src/yuzu/configuration/configure_camera.h | 11 ++- .../configure_input_advanced.cpp | 4 +- 7 files changed, 90 insertions(+), 94 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 11d97724de..4490df21cb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -70,7 +70,7 @@ endif() option(ENABLE_QT "Enable the Qt frontend" ON) option(ENABLE_QT_TRANSLATION "Enable translations for the Qt frontend" OFF) option(ENABLE_UPDATE_CHECKER "Enable update checker (for Qt and Android)" OFF) -# option(YUZU_USE_QT_MULTIMEDIA "Use QtMultimedia for Camera" OFF) +cmake_dependent_option(YUZU_USE_QT_MULTIMEDIA "Use QtMultimedia for Camera" OFF "NOT YUZU_USE_BUNDLED_QT" OFF) cmake_dependent_option(YUZU_USE_QT_WEB_ENGINE "Use QtWebEngine for web applet implementation" OFF "NOT YUZU_USE_BUNDLED_QT" OFF) set(YUZU_QT_MIRROR "" CACHE STRING "What mirror to use for downloading the bundled Qt libraries") cmake_dependent_option(YUZU_USE_BUNDLED_QT "Download bundled Qt binaries" "${MSVC}" "ENABLE_QT" OFF) @@ -577,9 +577,9 @@ if (ENABLE_QT) find_package(Qt6 CONFIG REQUIRED COMPONENTS Widgets Charts Concurrent) - # if (YUZU_USE_QT_MULTIMEDIA) - # find_package(Qt6 REQUIRED COMPONENTS Multimedia) - # endif() + if (YUZU_USE_QT_MULTIMEDIA) + find_package(Qt6 REQUIRED COMPONENTS Multimedia) + endif() if (PLATFORM_LINUX OR PLATFORM_FREEBSD) # yes Qt, we get it @@ -618,9 +618,9 @@ if (ENABLE_QT) if (PLATFORM_LINUX) list(APPEND YUZU_QT_COMPONENTS DBus) endif() - # if (YUZU_USE_QT_MULTIMEDIA) - # list(APPEND YUZU_QT_COMPONENTS Multimedia) - # endif() + if (YUZU_USE_QT_MULTIMEDIA) + list(APPEND YUZU_QT_COMPONENTS Multimedia) + endif() if (YUZU_USE_QT_WEB_ENGINE) list(APPEND YUZU_QT_COMPONENTS WebEngineCore WebEngineWidgets) endif() diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index c85d43235a..99fb2fec15 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt @@ -412,10 +412,10 @@ if (ENABLE_WEB_SERVICE) target_compile_definitions(yuzu PRIVATE ENABLE_WEB_SERVICE) endif() -# if (YUZU_USE_QT_MULTIMEDIA) -# target_link_libraries(yuzu PRIVATE Qt6::Multimedia) -# target_compile_definitions(yuzu PRIVATE YUZU_USE_QT_MULTIMEDIA) -# endif () +if (YUZU_USE_QT_MULTIMEDIA) + target_link_libraries(yuzu PRIVATE Qt6::Multimedia) + target_compile_definitions(yuzu PRIVATE YUZU_USE_QT_MULTIMEDIA) +endif () if (YUZU_USE_QT_WEB_ENGINE) target_link_libraries(yuzu PRIVATE Qt6::WebEngineCore Qt6::WebEngineWidgets) diff --git a/src/yuzu/bootmanager.cpp b/src/yuzu/bootmanager.cpp index 1b88f4133f..72a5157fc4 100644 --- a/src/yuzu/bootmanager.cpp +++ b/src/yuzu/bootmanager.cpp @@ -13,10 +13,11 @@ #include #include "common/settings_enums.h" #include "qt_common/config/uisettings.h" -#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA +#if YUZU_USE_QT_MULTIMEDIA #include -#include -#include +#include +#include +#include #endif #include #include @@ -756,24 +757,25 @@ void GRenderWindow::TouchEndEvent() { } void GRenderWindow::InitializeCamera() { -#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA +#if YUZU_USE_QT_MULTIMEDIA constexpr auto camera_update_ms = std::chrono::milliseconds{50}; // (50ms, 20Hz) if (!Settings::values.enable_ir_sensor) { return; } bool camera_found = false; - const QList cameras = QCameraInfo::availableCameras(); - for (const QCameraInfo& cameraInfo : cameras) { - if (Settings::values.ir_sensor_device.GetValue() == cameraInfo.deviceName().toStdString() || - Settings::values.ir_sensor_device.GetValue() == "Auto") { - camera = std::make_unique(cameraInfo); - if (!camera->isCaptureModeSupported(QCamera::CaptureMode::CaptureViewfinder) && - !camera->isCaptureModeSupported(QCamera::CaptureMode::CaptureStillImage)) { - LOG_ERROR(Frontend, - "Camera doesn't support CaptureViewfinder or CaptureStillImage"); + std::string current_device = Settings::values.ir_sensor_device.GetValue(); +#ifdef _WIN32 + std::replace(current_device.begin(), current_device.end(), '|', '\\'); +#endif + const QList cameras = QMediaDevices::videoInputs(); + for (const QCameraDevice& cameraDevice : cameras) { + if (current_device == cameraDevice.id().toStdString() || current_device == "auto") { + if (cameraDevice.videoFormats().isEmpty()) { + LOG_ERROR(Frontend, "Camera doesn't provide any video formats."); continue; } + camera = std::make_unique(cameraDevice); camera_found = true; break; } @@ -783,27 +785,16 @@ void GRenderWindow::InitializeCamera() { return; } - camera_capture = std::make_unique(camera.get()); - - if (!camera_capture->isCaptureDestinationSupported( - QCameraImageCapture::CaptureDestination::CaptureToBuffer)) { - LOG_ERROR(Frontend, "Camera doesn't support saving to buffer"); - return; - } + capture_session = std::make_unique(); + camera_capture = std::make_unique(); + capture_session->setCamera(camera.get()); + capture_session->setImageCapture(camera_capture.get()); const auto camera_width = input_subsystem->GetCamera()->getImageWidth(); const auto camera_height = input_subsystem->GetCamera()->getImageHeight(); camera_data.resize(camera_width * camera_height); - camera_capture->setCaptureDestination(QCameraImageCapture::CaptureDestination::CaptureToBuffer); - connect(camera_capture.get(), &QCameraImageCapture::imageCaptured, this, + connect(camera_capture.get(), &QImageCapture::imageCaptured, this, &GRenderWindow::OnCameraCapture); - camera->unload(); - if (camera->isCaptureModeSupported(QCamera::CaptureMode::CaptureViewfinder)) { - camera->setCaptureMode(QCamera::CaptureViewfinder); - } else if (camera->isCaptureModeSupported(QCamera::CaptureMode::CaptureStillImage)) { - camera->setCaptureMode(QCamera::CaptureStillImage); - } - camera->load(); camera->start(); pending_camera_snapshots = 0; @@ -817,18 +808,18 @@ void GRenderWindow::InitializeCamera() { } void GRenderWindow::FinalizeCamera() { -#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA +#if YUZU_USE_QT_MULTIMEDIA if (camera_timer) { camera_timer->stop(); } if (camera) { - camera->unload(); + camera->stop(); } #endif } void GRenderWindow::RequestCameraCapture() { -#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA +#if YUZU_USE_QT_MULTIMEDIA if (!Settings::values.enable_ir_sensor) { return; } @@ -849,7 +840,7 @@ void GRenderWindow::RequestCameraCapture() { } void GRenderWindow::OnCameraCapture(int requestId, const QImage& img) { -#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA +#if YUZU_USE_QT_MULTIMEDIA // TODO: Capture directly in the format and resolution needed const auto camera_width = input_subsystem->GetCamera()->getImageWidth(); const auto camera_height = input_subsystem->GetCamera()->getImageHeight(); diff --git a/src/yuzu/bootmanager.h b/src/yuzu/bootmanager.h index 83d364df4b..837156a725 100644 --- a/src/yuzu/bootmanager.h +++ b/src/yuzu/bootmanager.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2014 Citra Emulator Project @@ -34,7 +34,8 @@ class MainWindow; class QCamera; -class QCameraImageCapture; +class QImageCapture; +class QMediaCaptureSession; class QCloseEvent; class QFocusEvent; class QKeyEvent; @@ -264,12 +265,13 @@ private: bool first_frame = false; InputCommon::TasInput::TasState last_tas_state; -#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA +#if YUZU_USE_QT_MULTIMEDIA bool is_virtual_camera; int pending_camera_snapshots; std::vector camera_data; std::unique_ptr camera; - std::unique_ptr camera_capture; + std::unique_ptr camera_capture; + std::unique_ptr capture_session; std::unique_ptr camera_timer; #endif diff --git a/src/yuzu/configuration/configure_camera.cpp b/src/yuzu/configuration/configure_camera.cpp index 3368f53f30..eb39bbdc9f 100644 --- a/src/yuzu/configuration/configure_camera.cpp +++ b/src/yuzu/configuration/configure_camera.cpp @@ -1,11 +1,16 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // Text : Copyright 2022 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later #include #include -#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA -#include -#include +#if YUZU_USE_QT_MULTIMEDIA +#include +#include +#include +#include #endif #include #include @@ -36,22 +41,20 @@ ConfigureCamera::ConfigureCamera(QWidget* parent, InputCommon::InputSubsystem* i ConfigureCamera::~ConfigureCamera() = default; void ConfigureCamera::PreviewCamera() { -#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA +#if YUZU_USE_QT_MULTIMEDIA const auto index = ui->ir_sensor_combo_box->currentIndex(); bool camera_found = false; - const QList cameras = QCameraInfo::availableCameras(); - for (const QCameraInfo& cameraInfo : cameras) { - if (input_devices[index] == cameraInfo.deviceName().toStdString() || - input_devices[index] == "Auto") { - LOG_INFO(Frontend, "Selected Camera {} {}", cameraInfo.description().toStdString(), - cameraInfo.deviceName().toStdString()); - camera = std::make_unique(cameraInfo); - if (!camera->isCaptureModeSupported(QCamera::CaptureMode::CaptureViewfinder) && - !camera->isCaptureModeSupported(QCamera::CaptureMode::CaptureStillImage)) { - LOG_ERROR(Frontend, - "Camera doesn't support CaptureViewfinder or CaptureStillImage"); + const QList cameras = QMediaDevices::videoInputs(); + for (const QCameraDevice& cameraDevice : cameras) { + if (input_devices[index] == cameraDevice.id().toStdString() || + input_devices[index] == "auto") { + LOG_INFO(Frontend, "Selected Camera {} {}", cameraDevice.description().toStdString(), + cameraDevice.id().toStdString()); + if (cameraDevice.videoFormats().isEmpty()) { + LOG_ERROR(Frontend, "Camera doesn't provide any video formats."); continue; } + camera = std::make_unique(cameraDevice); camera_found = true; break; } @@ -66,24 +69,12 @@ void ConfigureCamera::PreviewCamera() { return; } - camera_capture = std::make_unique(camera.get()); - - if (!camera_capture->isCaptureDestinationSupported( - QCameraImageCapture::CaptureDestination::CaptureToBuffer)) { - LOG_ERROR(Frontend, "Camera doesn't support saving to buffer"); - return; - } - - camera_capture->setCaptureDestination(QCameraImageCapture::CaptureDestination::CaptureToBuffer); - connect(camera_capture.get(), &QCameraImageCapture::imageCaptured, this, + capture_session = std::make_unique(); + camera_capture = std::make_unique(); + capture_session->setCamera(camera.get()); + capture_session->setImageCapture(camera_capture.get()); + connect(camera_capture.get(), &QImageCapture::imageCaptured, this, &ConfigureCamera::DisplayCapturedFrame); - camera->unload(); - if (camera->isCaptureModeSupported(QCamera::CaptureMode::CaptureViewfinder)) { - camera->setCaptureMode(QCamera::CaptureViewfinder); - } else if (camera->isCaptureModeSupported(QCamera::CaptureMode::CaptureStillImage)) { - camera->setCaptureMode(QCamera::CaptureStillImage); - } - camera->load(); camera->start(); pending_snapshots = 0; @@ -129,24 +120,31 @@ void ConfigureCamera::RetranslateUI() { } void ConfigureCamera::ApplyConfiguration() { - const auto index = ui->ir_sensor_combo_box->currentIndex(); - Settings::values.ir_sensor_device.SetValue(input_devices[index]); + std::string current_device = input_devices[ui->ir_sensor_combo_box->currentIndex()]; +#ifdef _WIN32 + // for whatever reason replacing with / isn't enough so we use | for saving + std::replace(current_device.begin(), current_device.end(), '\\', '|'); +#endif + Settings::values.ir_sensor_device.SetValue(current_device); } void ConfigureCamera::LoadConfiguration() { input_devices.clear(); ui->ir_sensor_combo_box->clear(); - input_devices.push_back("Auto"); + input_devices.push_back("auto"); ui->ir_sensor_combo_box->addItem(tr("Auto")); -#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA - const auto cameras = QCameraInfo::availableCameras(); - for (const QCameraInfo& cameraInfo : cameras) { - input_devices.push_back(cameraInfo.deviceName().toStdString()); - ui->ir_sensor_combo_box->addItem(cameraInfo.description()); +#if YUZU_USE_QT_MULTIMEDIA + const auto cameras = QMediaDevices::videoInputs(); + for (const QCameraDevice& cameraDevice : cameras) { + input_devices.push_back(cameraDevice.id().toStdString()); + ui->ir_sensor_combo_box->addItem(cameraDevice.description()); } #endif - const auto current_device = Settings::values.ir_sensor_device.GetValue(); + std::string current_device = Settings::values.ir_sensor_device.GetValue(); +#ifdef _WIN32 + std::replace(current_device.begin(), current_device.end(), '|', '\\'); +#endif const auto devices_it = std::find_if( input_devices.begin(), input_devices.end(), diff --git a/src/yuzu/configuration/configure_camera.h b/src/yuzu/configuration/configure_camera.h index 3d822da7bb..610b362419 100644 --- a/src/yuzu/configuration/configure_camera.h +++ b/src/yuzu/configuration/configure_camera.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // Text : Copyright 2022 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later @@ -8,7 +11,8 @@ class QTimer; class QCamera; -class QCameraImageCapture; +class QImageCapture; +class QMediaCaptureSession; namespace InputCommon { class InputSubsystem; @@ -46,9 +50,10 @@ private: bool is_virtual_camera; int pending_snapshots; -#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA +#if YUZU_USE_QT_MULTIMEDIA std::unique_ptr camera; - std::unique_ptr camera_capture; + std::unique_ptr camera_capture; + std::unique_ptr capture_session; #endif std::unique_ptr camera_timer; std::vector input_devices; diff --git a/src/yuzu/configuration/configure_input_advanced.cpp b/src/yuzu/configuration/configure_input_advanced.cpp index 241d445cea..b1c19114bf 100644 --- a/src/yuzu/configuration/configure_input_advanced.cpp +++ b/src/yuzu/configuration/configure_input_advanced.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project @@ -201,7 +201,7 @@ void ConfigureInputAdvanced::UpdateUIEnabled() { ui->debug_configure->setEnabled(ui->debug_enabled->isChecked()); ui->touchscreen_advanced->setEnabled(ui->touchscreen_enabled->isChecked()); ui->ring_controller_configure->setEnabled(ui->enable_ring_controller->isChecked()); -#if QT_VERSION > QT_VERSION_CHECK(6, 0, 0) || !defined(YUZU_USE_QT_MULTIMEDIA) +#if !defined(YUZU_USE_QT_MULTIMEDIA) ui->enable_ir_sensor->setEnabled(false); ui->camera_configure->setEnabled(false); #endif From ac181b756f7c8e4abf67412cc2c61ba61f5e5301 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 28 Feb 2026 01:07:40 +0100 Subject: [PATCH 086/181] [Config] Update Rescale Toggle Description to Include Intel GPUs (#3650) The toggle hack has benefits for Intel GPU users in Luigi Mansion 3 as they also suffer from line artifacts. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3650 Reviewed-by: crueter Reviewed-by: DraVee Co-authored-by: John Co-committed-by: John --- src/qt_common/config/shared_translation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qt_common/config/shared_translation.cpp b/src/qt_common/config/shared_translation.cpp index 5f3a6c18c0..f49c43ee2a 100644 --- a/src/qt_common/config/shared_translation.cpp +++ b/src/qt_common/config/shared_translation.cpp @@ -360,7 +360,7 @@ std::unique_ptr InitializeTranslations(QObject* parent) rescale_hack, tr("Enable Legacy Rescale Pass"), tr("May fix rescale issues in some games by relying on behavior from the previous implementation.\n" - "Legacy behavior workaround that fixes AMD GPU line artifacts and Nvidia GPU grey texture flicker in Luigis Mansion 3.")); + "Legacy behavior workaround that fixes line artifacts on AMD and Intel GPUs, and grey texture flicker on Nvidia GPUs in Luigis Mansion 3.")); // Renderer (Extensions) INSERT(Settings, dyna_state, tr("Extended Dynamic State"), From 7de5eb6884bd3c4b4f8912406e30dc26497e9fbc Mon Sep 17 00:00:00 2001 From: xXJSONDeruloXx Date: Sat, 28 Feb 2026 16:05:06 +0100 Subject: [PATCH 087/181] [android] fix persist manual game pause after android sleep/wake (#3651) if user invokes the "pause game" option from the menu while in game, as expected this suspends the process till user manually hits resume.. except for one case: Android sleep/wake lifecycle. If user manually pauses a running game, then sleeps their device, then wakes their device; the game will self-resume without user pressing "resume game". Expected behavior IMO is that if user left the game process in manually paused state, app should respect this and persist the pause on system wake, so that user may manually press "resume game" to unfreeze the process. Simple fix is to have a few params for user initiated pause and resume, and update the pause and run methods to handle as described above. Please let me know if there is a cleaner way to implement! Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3651 Reviewed-by: crueter Reviewed-by: CamilleLaVey Reviewed-by: DraVee Co-authored-by: xXJSONDeruloXx Co-committed-by: xXJSONDeruloXx --- .../java/org/yuzu/yuzu_emu/NativeLibrary.kt | 4 + .../yuzu_emu/activities/EmulationActivity.kt | 8 +- .../yuzu_emu/fragments/EmulationFragment.kt | 144 +++++++++++++++--- .../org/yuzu/yuzu_emu/overlay/InputOverlay.kt | 7 +- .../src/main/jni/emu_window/emu_window.cpp | 11 ++ src/android/app/src/main/jni/native.cpp | 41 ++++- .../src/main/res/drawable/circle_white.xml | 4 + .../main/res/layout/fragment_emulation.xml | 28 ++++ 8 files changed, 220 insertions(+), 27 deletions(-) create mode 100644 src/android/app/src/main/res/drawable/circle_white.xml diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt index e49f466462..1f0acf2835 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt @@ -152,6 +152,10 @@ object NativeLibrary { external fun surfaceDestroyed() + external fun getAppletCaptureBuffer(): ByteArray + external fun getAppletCaptureWidth(): Int + external fun getAppletCaptureHeight(): Int + /** * Unpauses emulation from a paused state. */ diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt index 42d4f687f4..2764d7eac6 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2023 yuzu Emulator Project @@ -204,9 +204,9 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener, InputManager } override fun onPause() { - super.onPause() nfcReader.stopScanning() stopMotionSensorListener() + super.onPause() } override fun onDestroy() { @@ -339,6 +339,10 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener, InputManager } override fun onSensorChanged(event: SensorEvent) { + if (!NativeLibrary.isRunning() || NativeLibrary.isPaused()) { + return + } + val rotation = this.display?.rotation if (rotation == Surface.ROTATION_90) { flipMotionOrientation = true diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt index e8739e2d23..435fe5fe2c 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt @@ -15,6 +15,7 @@ import android.content.Intent import android.content.IntentFilter import android.content.pm.ActivityInfo import android.content.res.Configuration +import android.graphics.Bitmap import android.net.Uri import android.os.BatteryManager import android.os.BatteryManager.* @@ -97,6 +98,7 @@ import org.yuzu.yuzu_emu.utils.collect import org.yuzu.yuzu_emu.utils.CustomSettingsHandler import java.io.ByteArrayOutputStream import java.io.File +import java.nio.ByteBuffer import kotlin.coroutines.resume import kotlin.coroutines.suspendCoroutine import kotlin.or @@ -141,6 +143,7 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { private var wasInputOverlayAutoHidden = false private var overlayTouchActive = false + private var pausedFrameBitmap: Bitmap? = null var shouldUseCustom = false private var isQuickSettingsMenuOpen = false @@ -703,6 +706,12 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { binding.inGameMenu.menu.findItem(R.id.menu_quick_settings)?.isVisible = BooleanSetting.ENABLE_QUICK_SETTINGS.getBoolean() + binding.pausedIcon.setOnClickListener { + if (this::emulationState.isInitialized && emulationState.isPaused) { + resumeEmulationFromUi() + } + } + binding.inGameMenu.menu.findItem(R.id.menu_lock_drawer).apply { val lockMode = IntSetting.LOCK_DRAWER.getInt() val titleId = if (lockMode == DrawerLayout.LOCK_MODE_LOCKED_CLOSED) { @@ -728,11 +737,9 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { when (it.itemId) { R.id.menu_pause_emulation -> { if (emulationState.isPaused) { - emulationState.run(false) - updatePauseMenuEntry(false) + resumeEmulationFromUi() } else { - emulationState.pause() - updatePauseMenuEntry(true) + pauseEmulationAndCaptureFrame() } binding.inGameMenu.requestFocus() true @@ -826,6 +833,7 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { } R.id.menu_exit -> { + clearPausedFrame() emulationState.stop() NativeConfig.reloadGlobalConfig() emulationViewModel.setIsEmulationStopping(true) @@ -1197,6 +1205,71 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { } } + private fun pauseEmulationAndCaptureFrame() { + emulationState.pause() + updatePauseMenuEntry(true) + capturePausedFrameFromCore() + updatePausedFrameVisibility() + } + + private fun capturePausedFrameFromCore() { + lifecycleScope.launch(Dispatchers.Default) { + val frameData = NativeLibrary.getAppletCaptureBuffer() + val width = NativeLibrary.getAppletCaptureWidth() + val height = NativeLibrary.getAppletCaptureHeight() + if (frameData.isEmpty() || width <= 0 || height <= 0) { + Log.warning( + "[EmulationFragment] Paused frame capture returned empty/invalid data. " + + "size=${frameData.size}, width=$width, height=$height" + ) + return@launch + } + + val expectedSize = width * height * 4 + if (frameData.size < expectedSize) { + Log.warning( + "[EmulationFragment] Paused frame buffer smaller than expected. " + + "size=${frameData.size}, expected=$expectedSize" + ) + return@launch + } + + val bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888) + bitmap.copyPixelsFromBuffer(ByteBuffer.wrap(frameData, 0, expectedSize)) + + withContext(Dispatchers.Main) { + pausedFrameBitmap?.recycle() + pausedFrameBitmap = bitmap + updatePausedFrameVisibility() + } + } + } + + private fun updatePausedFrameVisibility() { + val b = _binding ?: return + val showPausedUi = this::emulationState.isInitialized && emulationState.isPaused + b.pausedIcon.setVisible(showPausedUi) + + val bitmap = if (showPausedUi) pausedFrameBitmap else null + b.pausedFrameImage.setImageBitmap(bitmap) + b.pausedFrameImage.setVisible(bitmap != null) + } + + private fun resumeEmulationFromUi() { + clearPausedFrame() + emulationState.resume() + updatePauseMenuEntry(emulationState.isPaused) + updatePausedFrameVisibility() + } + + private fun clearPausedFrame() { + val b = _binding + b?.pausedFrameImage?.setVisible(false) + b?.pausedFrameImage?.setImageDrawable(null) + pausedFrameBitmap?.recycle() + pausedFrameBitmap = null + } + private fun handleLoadAmiiboSelection(): Boolean { val binding = _binding ?: return true @@ -1290,8 +1363,9 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { override fun onPause() { if (this::emulationState.isInitialized) { if (emulationState.isRunning && emulationActivity?.isInPictureInPictureMode != true) { - emulationState.pause() - updatePauseMenuEntry(true) + pauseEmulationAndCaptureFrame() + } else { + updatePausedFrameVisibility() } } super.onPause() @@ -1301,6 +1375,7 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { super.onDestroyView() amiiboLoadJob?.cancel() amiiboLoadJob = null + clearPausedFrame() _binding?.surfaceInputOverlay?.touchEventListener = null _binding = null isAmiiboPickerOpen = false @@ -1321,6 +1396,7 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { b.inGameMenu.post { if (!this::emulationState.isInitialized || _binding == null) return@post updatePauseMenuEntry(emulationState.isPaused) + updatePausedFrameVisibility() } } @@ -1760,6 +1836,7 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { // Only update surface reference, don't trigger state changes emulationState.updateSurfaceReference(holder.surface) } + updatePausedFrameVisibility() } override fun surfaceDestroyed(holder: SurfaceHolder) { @@ -2090,6 +2167,29 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { } } + @Synchronized + fun resume() { + if (state != State.PAUSED) { + Log.warning("[EmulationFragment] Resume called while emulation is not paused.") + return + } + if (!emulationCanStart.invoke()) { + Log.warning("[EmulationFragment] Resume blocked by emulationCanStart check.") + return + } + val currentSurface = surface + if (currentSurface == null || !currentSurface.isValid) { + Log.debug("[EmulationFragment] Resume requested with invalid surface.") + return + } + + NativeLibrary.surfaceChanged(currentSurface) + Log.debug("[EmulationFragment] Resuming emulation.") + NativeLibrary.unpauseEmulation() + NativeLibrary.playTimeManagerStart() + state = State.RUNNING + } + @Synchronized fun changeProgram(programIndex: Int) { emulationThread.join() @@ -2111,7 +2211,7 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { @Synchronized fun updateSurface() { - if (surface != null) { + if (surface != null && state == State.RUNNING) { NativeLibrary.surfaceChanged(surface) } } @@ -2127,20 +2227,20 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { @Synchronized fun clearSurface() { if (surface == null) { - Log.warning("[EmulationFragment] clearSurface called, but surface already null.") + Log.debug("[EmulationFragment] clearSurface called, but surface already null.") } else { + if (state == State.RUNNING) { + pause() + } + NativeLibrary.surfaceDestroyed() surface = null Log.debug("[EmulationFragment] Surface destroyed.") when (state) { - State.RUNNING -> { - state = State.PAUSED - } - - State.PAUSED -> Log.warning( + State.PAUSED -> Log.debug( "[EmulationFragment] Surface cleared while emulation paused." ) - else -> Log.warning( + else -> Log.debug( "[EmulationFragment] Surface cleared while emulation stopped." ) } @@ -2148,29 +2248,35 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { } private fun runWithValidSurface(programIndex: Int = 0) { - NativeLibrary.surfaceChanged(surface) if (!emulationCanStart.invoke()) { return } + val currentSurface = surface + if (currentSurface == null || !currentSurface.isValid) { + Log.debug("[EmulationFragment] runWithValidSurface called with invalid surface.") + return + } when (state) { State.STOPPED -> { + NativeLibrary.surfaceChanged(currentSurface) emulationThread = Thread({ Log.debug("[EmulationFragment] Starting emulation thread.") NativeLibrary.run(gamePath, programIndex, true) }, "NativeEmulation") emulationThread.start() + state = State.RUNNING } State.PAUSED -> { - Log.debug("[EmulationFragment] Resuming emulation.") - NativeLibrary.unpauseEmulation() - NativeLibrary.playTimeManagerStart() + Log.debug( + "[EmulationFragment] Surface restored while emulation paused; " + + "waiting for explicit resume." + ) } else -> Log.debug("[EmulationFragment] Bug, run called while already running.") } - state = State.RUNNING } private enum class State { diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/overlay/InputOverlay.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/overlay/InputOverlay.kt index e18077c673..d3b5d86174 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/overlay/InputOverlay.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/overlay/InputOverlay.kt @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later package org.yuzu.yuzu_emu.overlay @@ -20,7 +20,6 @@ import android.os.Looper import android.util.AttributeSet import android.view.HapticFeedbackConstants import android.view.MotionEvent -import android.view.SurfaceView import android.view.View import android.view.View.OnTouchListener import android.view.WindowInsets @@ -42,10 +41,10 @@ import org.yuzu.yuzu_emu.utils.NativeConfig /** * Draws the interactive input overlay on top of the - * [SurfaceView] that is rendering emulation. + * emulation rendering surface. */ class InputOverlay(context: Context, attrs: AttributeSet?) : - SurfaceView(context, attrs), + View(context, attrs), OnTouchListener { private val overlayButtons: MutableSet = HashSet() private val overlayDpads: MutableSet = HashSet() diff --git a/src/android/app/src/main/jni/emu_window/emu_window.cpp b/src/android/app/src/main/jni/emu_window/emu_window.cpp index 06db553691..4e90cad570 100644 --- a/src/android/app/src/main/jni/emu_window/emu_window.cpp +++ b/src/android/app/src/main/jni/emu_window/emu_window.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: 2023 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later @@ -14,6 +17,14 @@ #include "jni/native.h" void EmuWindow_Android::OnSurfaceChanged(ANativeWindow* surface) { + if (!surface) { + LOG_INFO(Frontend, "EmuWindow_Android::OnSurfaceChanged received null surface"); + m_window_width = 0; + m_window_height = 0; + window_info.render_surface = nullptr; + return; + } + m_window_width = ANativeWindow_getWidth(surface); m_window_height = ANativeWindow_getHeight(surface); diff --git a/src/android/app/src/main/jni/native.cpp b/src/android/app/src/main/jni/native.cpp index 2e50bb1069..c429f4a1e4 100644 --- a/src/android/app/src/main/jni/native.cpp +++ b/src/android/app/src/main/jni/native.cpp @@ -89,6 +89,8 @@ #include "jni/native.h" #include "video_core/renderer_base.h" #include "video_core/renderer_vulkan/renderer_vulkan.h" +#include "video_core/capture.h" +#include "video_core/textures/decoders.h" #include "video_core/vulkan_common/vulkan_instance.h" #include "video_core/vulkan_common/vulkan_surface.h" #include "video_core/shader_notify.h" @@ -780,9 +782,10 @@ void Java_org_yuzu_yuzu_1emu_NativeLibrary_surfaceChanged(JNIEnv* env, jobject i } void Java_org_yuzu_yuzu_1emu_NativeLibrary_surfaceDestroyed(JNIEnv* env, jobject instance) { - ANativeWindow_release(EmulationSession::GetInstance().NativeWindow()); + if (auto* native_window = EmulationSession::GetInstance().NativeWindow(); native_window) { + ANativeWindow_release(native_window); + } EmulationSession::GetInstance().SetNativeWindow(nullptr); - EmulationSession::GetInstance().SurfaceChanged(); } void Java_org_yuzu_yuzu_1emu_NativeLibrary_setAppDirectory(JNIEnv* env, jobject instance, @@ -969,6 +972,40 @@ jboolean Java_org_yuzu_yuzu_1emu_NativeLibrary_isPaused(JNIEnv* env, jclass claz return static_cast(EmulationSession::GetInstance().IsPaused()); } +jbyteArray Java_org_yuzu_yuzu_1emu_NativeLibrary_getAppletCaptureBuffer(JNIEnv* env, jclass clazz) { + using namespace VideoCore::Capture; + + if (!EmulationSession::GetInstance().IsRunning()) { + return env->NewByteArray(0); + } + + const auto tiled = EmulationSession::GetInstance().System().GPU().GetAppletCaptureBuffer(); + if (tiled.size() < TiledSize) { + return env->NewByteArray(0); + } + + std::vector linear(LinearWidth * LinearHeight * BytesPerPixel); + Tegra::Texture::UnswizzleTexture(linear, tiled, BytesPerPixel, LinearWidth, LinearHeight, + LinearDepth, BlockHeight, BlockDepth); + + auto buffer = env->NewByteArray(static_cast(linear.size())); + if (!buffer) { + return env->NewByteArray(0); + } + + env->SetByteArrayRegion(buffer, 0, static_cast(linear.size()), + reinterpret_cast(linear.data())); + return buffer; +} + +jint Java_org_yuzu_yuzu_1emu_NativeLibrary_getAppletCaptureWidth(JNIEnv* env, jclass clazz) { + return static_cast(VideoCore::Capture::LinearWidth); +} + +jint Java_org_yuzu_yuzu_1emu_NativeLibrary_getAppletCaptureHeight(JNIEnv* env, jclass clazz) { + return static_cast(VideoCore::Capture::LinearHeight); +} + void Java_org_yuzu_yuzu_1emu_NativeLibrary_initializeSystem(JNIEnv* env, jclass clazz, jboolean reload) { // Initialize the emulated system. diff --git a/src/android/app/src/main/res/drawable/circle_white.xml b/src/android/app/src/main/res/drawable/circle_white.xml new file mode 100644 index 0000000000..c94e68679a --- /dev/null +++ b/src/android/app/src/main/res/drawable/circle_white.xml @@ -0,0 +1,4 @@ + + + + diff --git a/src/android/app/src/main/res/layout/fragment_emulation.xml b/src/android/app/src/main/res/layout/fragment_emulation.xml index 7f5f039d5e..db363bc723 100644 --- a/src/android/app/src/main/res/layout/fragment_emulation.xml +++ b/src/android/app/src/main/res/layout/fragment_emulation.xml @@ -108,6 +108,22 @@ + + + + + + + + Date: Sat, 28 Feb 2026 19:34:55 +0100 Subject: [PATCH 088/181] [android] add IntSetting for static theme and set green as default (#3655) Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3655 Reviewed-by: CamilleLaVey Co-authored-by: PavelBARABANOV Co-committed-by: PavelBARABANOV --- .../features/settings/model/IntSetting.kt | 1 + .../settings/ui/SettingsFragmentPresenter.kt | 19 ++++++++++--------- .../yuzu_emu/utils/DirectoryInitialization.kt | 6 ++++++ .../org/yuzu/yuzu_emu/utils/ThemeHelper.kt | 4 ++-- .../app/src/main/jni/android_settings.h | 1 + .../app/src/main/res/values/strings.xml | 4 ++-- 6 files changed, 22 insertions(+), 13 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/IntSetting.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/IntSetting.kt index a24a2e1776..4c70d2b35b 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/IntSetting.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/IntSetting.kt @@ -34,6 +34,7 @@ enum class IntSetting(override val key: String) : AbstractIntSetting { MAX_ANISOTROPY("max_anisotropy"), THEME("theme"), THEME_MODE("theme_mode"), + STATIC_THEME_COLOR("static_theme_color"), APP_LANGUAGE("app_language"), OVERLAY_SCALE("control_scale"), OVERLAY_OPACITY("control_opacity"), diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index 332617804e..0fc4fb0b7f 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -1124,23 +1124,24 @@ class SettingsFragmentPresenter( } val staticThemeColor: AbstractIntSetting = object : AbstractIntSetting { - val preferences = PreferenceManager.getDefaultSharedPreferences( - YuzuApplication.appContext - ) override fun getInt(needsGlobal: Boolean): Int = - preferences.getInt(Settings.PREF_STATIC_THEME_COLOR, 0) + IntSetting.STATIC_THEME_COLOR.getInt(needsGlobal) + override fun setInt(value: Int) { - preferences.edit() { putInt(Settings.PREF_STATIC_THEME_COLOR, value) } + IntSetting.STATIC_THEME_COLOR.setInt(value) settingsViewModel.setShouldRecreate(true) } - override val key: String = Settings.PREF_STATIC_THEME_COLOR + override val key: String = IntSetting.STATIC_THEME_COLOR.key override val isRuntimeModifiable: Boolean = true + override fun getValueAsString(needsGlobal: Boolean): String = - preferences.getInt(Settings.PREF_STATIC_THEME_COLOR, 0).toString() - override val defaultValue: Any = 0 + IntSetting.STATIC_THEME_COLOR.getValueAsString(needsGlobal) + + override val defaultValue: Any = IntSetting.STATIC_THEME_COLOR.defaultValue + override fun reset() { - preferences.edit() { putInt(Settings.PREF_STATIC_THEME_COLOR, 0) } + IntSetting.STATIC_THEME_COLOR.reset() settingsViewModel.setShouldRecreate(true) } } diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/DirectoryInitialization.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/DirectoryInitialization.kt index 6318aa71f2..f47c60491b 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/DirectoryInitialization.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/DirectoryInitialization.kt @@ -61,6 +61,12 @@ object DirectoryInitialization { saveConfig = true } + val staticThemeColor = preferences.migratePreference(Settings.PREF_STATIC_THEME_COLOR) + if (staticThemeColor != null) { + IntSetting.STATIC_THEME_COLOR.setInt(staticThemeColor) + saveConfig = true + } + val blackBackgrounds = preferences.migratePreference(Settings.PREF_BLACK_BACKGROUNDS) if (blackBackgrounds != null) { diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/ThemeHelper.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/ThemeHelper.kt index 3e138c0244..83335b5e1c 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/ThemeHelper.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/ThemeHelper.kt @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later package org.yuzu.yuzu_emu.utils @@ -52,7 +52,7 @@ object ThemeHelper { } private fun getSelectedStaticThemeColor(): Int { - val themeIndex = preferences.getInt(Settings.PREF_STATIC_THEME_COLOR, 0) + val themeIndex = IntSetting.STATIC_THEME_COLOR.getInt(false) val themes = arrayOf( R.style.Theme_Eden_Main, R.style.Theme_Yuzu_Main_Violet, diff --git a/src/android/app/src/main/jni/android_settings.h b/src/android/app/src/main/jni/android_settings.h index 4090330d78..606ce2ce84 100644 --- a/src/android/app/src/main/jni/android_settings.h +++ b/src/android/app/src/main/jni/android_settings.h @@ -56,6 +56,7 @@ namespace AndroidSettings { Settings::Setting theme{linkage, 0, "theme", Settings::Category::Android}; Settings::Setting theme_mode{linkage, -1, "theme_mode", Settings::Category::Android}; + Settings::Setting static_theme_color{linkage, 5, "static_theme_color", Settings::Category::Android}; Settings::Setting black_backgrounds{linkage, false, "black_backgrounds", Settings::Category::Android}; Settings::Setting app_language{linkage, 0, "app_language", Settings::Category::Android}; diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index fc1334863d..7d094effcb 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -1222,12 +1222,12 @@ Theme Color - Eden (Default) + Eden Violet Blue Cyan Red - Green + Green (Default) Yellow Orange Pink From 281d7a468e3c61706f9687a4bcdd4c2c097f24c9 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 1 Mar 2026 01:53:04 +0100 Subject: [PATCH 089/181] [ports] Remove ENABLE_OPENSSL and mbedtls nixos remnants (#3638) shell.nix still had references to mbedtls Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3638 Reviewed-by: MaranBr Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- shell.nix | 2 +- src/android/app/build.gradle.kts | 1 - src/android/app/src/main/jni/CMakeLists.txt | 7 ++----- src/core/crypto/aes_util.cpp | 15 ++++----------- src/core/crypto/sha_util.cpp | 4 ---- src/core/crypto/sha_util.h | 19 ------------------- 6 files changed, 7 insertions(+), 41 deletions(-) delete mode 100644 src/core/crypto/sha_util.cpp delete mode 100644 src/core/crypto/sha_util.h diff --git a/shell.nix b/shell.nix index d835b43ed1..d8257b88d9 100644 --- a/shell.nix +++ b/shell.nix @@ -9,7 +9,7 @@ pkgs.mkShellNoCC { # libraries openssl boost fmt nlohmann_json lz4 zlib zstd enet libopus vulkan-headers vulkan-utility-libraries - spirv-tools spirv-headers vulkan-loader unzip mbedtls + spirv-tools spirv-headers vulkan-loader unzip glslang python3 httplib cpp-jwt ffmpeg-headless libusb1 cubeb # eden diff --git a/src/android/app/build.gradle.kts b/src/android/app/build.gradle.kts index 622ae53a77..3279a2202f 100644 --- a/src/android/app/build.gradle.kts +++ b/src/android/app/build.gradle.kts @@ -80,7 +80,6 @@ android { listOf( "-DENABLE_QT=0", // Don't use QT "-DENABLE_WEB_SERVICE=1", // Enable web service - "-DENABLE_OPENSSL=ON", "-DANDROID_ARM_NEON=true", // cryptopp requires Neon to work "-DYUZU_USE_CPM=ON", "-DCPMUTIL_FORCE_BUNDLED=ON", diff --git a/src/android/app/src/main/jni/CMakeLists.txt b/src/android/app/src/main/jni/CMakeLists.txt index 6cdacea320..c68e206d24 100644 --- a/src/android/app/src/main/jni/CMakeLists.txt +++ b/src/android/app/src/main/jni/CMakeLists.txt @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project # SPDX-License-Identifier: GPL-3.0-or-later # SPDX-FileCopyrightText: 2023 yuzu Emulator Project @@ -27,10 +27,7 @@ if (ARCHITECTURE_arm64) target_link_libraries(yuzu-android PRIVATE adrenotools) endif() -if (ENABLE_OPENSSL OR ENABLE_WEB_SERVICE) - target_link_libraries(yuzu-android PRIVATE OpenSSL::SSL cpp-jwt::cpp-jwt) -endif() - +target_link_libraries(yuzu-android PRIVATE OpenSSL::SSL cpp-jwt::cpp-jwt) if (ENABLE_UPDATE_CHECKER) target_compile_definitions(yuzu-android PUBLIC ENABLE_UPDATE_CHECKER) endif() diff --git a/src/core/crypto/aes_util.cpp b/src/core/crypto/aes_util.cpp index 1189e45bd8..55f436f532 100644 --- a/src/core/crypto/aes_util.cpp +++ b/src/core/crypto/aes_util.cpp @@ -38,7 +38,6 @@ struct CipherContext { static inline const std::string GetCipherName(Mode mode, u32 key_size) { std::string cipher; std::size_t effective_bits = key_size * 8; - switch (mode) { case Mode::CTR: cipher = "CTR"; @@ -53,7 +52,6 @@ static inline const std::string GetCipherName(Mode mode, u32 key_size) { default: UNREACHABLE(); } - return fmt::format("AES-{}-{}", effective_bits, cipher); }; @@ -87,8 +85,7 @@ static EVP_CIPHER *GetCipher(Mode mode, u32 key_size) { // TODO: WHY TEMPLATE??????? template -Crypto::AESCipher::AESCipher(Key key, Mode mode) - : ctx(std::make_unique()) { +Crypto::AESCipher::AESCipher(Key key, Mode mode) : ctx(std::make_unique()) { ctx->encryption_context = EVP_CIPHER_CTX_new(); ctx->decryption_context = EVP_CIPHER_CTX_new(); @@ -99,9 +96,7 @@ Crypto::AESCipher::AESCipher(Key key, Mode mode) UNIMPLEMENTED(); } - ASSERT_MSG(ctx->encryption_context && ctx->decryption_context && ctx->cipher, - "OpenSSL cipher context failed init!"); - + ASSERT(ctx->encryption_context && ctx->decryption_context && ctx->cipher && "OpenSSL cipher context failed init!"); // now init ciphers ASSERT(EVP_CipherInit_ex2(ctx->encryption_context, ctx->cipher, key.data(), NULL, 1, NULL)); ASSERT(EVP_CipherInit_ex2(ctx->decryption_context, ctx->cipher, key.data(), NULL, 0, NULL)); @@ -165,8 +160,7 @@ void AESCipher::Transcode(const u8* src, std::size_t size, u8* des template void AESCipher::XTSTranscode(const u8* src, std::size_t size, u8* dest, std::size_t sector_id, std::size_t sector_size, Op op) { - ASSERT_MSG(size % sector_size == 0, "XTS decryption size must be a multiple of sector size."); - + ASSERT(size % sector_size == 0 && "XTS decryption size must be a multiple of sector size."); for (std::size_t i = 0; i < size; i += sector_size) { SetIV(CalculateNintendoTweak(sector_id++)); Transcode(src + i, sector_size, dest + i, op); @@ -177,8 +171,7 @@ template void AESCipher::SetIV(std::span data) { const int ret_enc = EVP_CipherInit_ex(ctx->encryption_context, nullptr, nullptr, nullptr, data.data(), -1); const int ret_dec = EVP_CipherInit_ex(ctx->decryption_context, nullptr, nullptr, nullptr, data.data(), -1); - - ASSERT_MSG(ret_enc == 1 && ret_dec == 1, "Failed to set IV on OpenSSL contexts"); + ASSERT(ret_enc == 1 && ret_dec == 1 && "Failed to set IV on OpenSSL contexts"); } template class AESCipher; diff --git a/src/core/crypto/sha_util.cpp b/src/core/crypto/sha_util.cpp deleted file mode 100644 index 7a2c048389..0000000000 --- a/src/core/crypto/sha_util.cpp +++ /dev/null @@ -1,4 +0,0 @@ -// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project -// SPDX-License-Identifier: GPL-2.0-or-later - -namespace Crypto {} // namespace Crypto diff --git a/src/core/crypto/sha_util.h b/src/core/crypto/sha_util.h deleted file mode 100644 index 5c2c43dbdb..0000000000 --- a/src/core/crypto/sha_util.h +++ /dev/null @@ -1,19 +0,0 @@ -// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project -// SPDX-License-Identifier: GPL-2.0-or-later - -#pragma once - -#include "common/assert.h" -#include "core/file_sys/vfs.h" -#include "key_manager.h" -#include "mbedtls/cipher.h" - -namespace Crypto { -typedef std::array SHA256Hash; - -inline SHA256Hash operator"" _HASH(const char* data, size_t len) { - if (len != 0x40) - return {}; -} - -} // namespace Crypto From 2991bd18ef18d46069344e816591e34f05dff397 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 1 Mar 2026 01:53:15 +0100 Subject: [PATCH 090/181] [vk] Enable VK_IMG_filter_cubic on powervr (#3643) in powervr, the enum for cubic filtering is an alias for an ext, however in true powervr fashion they want you to use their stupid VK_IMG and knowing powevr it probably bugs out if you dont Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3643 Reviewed-by: DraVee Reviewed-by: MaranBr Co-authored-by: lizzie Co-committed-by: lizzie --- src/video_core/renderer_vulkan/present/util.cpp | 7 ++++--- src/video_core/vulkan_common/vulkan_device.h | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/video_core/renderer_vulkan/present/util.cpp b/src/video_core/renderer_vulkan/present/util.cpp index 29a1c34976..a2c4727703 100644 --- a/src/video_core/renderer_vulkan/present/util.cpp +++ b/src/video_core/renderer_vulkan/present/util.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project @@ -6,6 +6,7 @@ #include "common/assert.h" #include +#include #include "video_core/renderer_vulkan/present/util.h" namespace Vulkan { @@ -629,8 +630,8 @@ vk::Sampler CreateCubicSampler(const Device& device, VkCubicFilterWeightsQCOM qc .sType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO, .pNext = nullptr, .flags = 0, - .magFilter = VK_FILTER_CUBIC_EXT, - .minFilter = VK_FILTER_CUBIC_EXT, + .magFilter = device.IsExtFilterCubicSupported() ? VK_FILTER_CUBIC_EXT : VK_FILTER_LINEAR, + .minFilter = device.IsExtFilterCubicSupported() ? VK_FILTER_CUBIC_EXT : VK_FILTER_LINEAR, .mipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST, .addressModeU = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER, .addressModeV = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER, diff --git a/src/video_core/vulkan_common/vulkan_device.h b/src/video_core/vulkan_common/vulkan_device.h index 7d738a81df..d3623d1186 100644 --- a/src/video_core/vulkan_common/vulkan_device.h +++ b/src/video_core/vulkan_common/vulkan_device.h @@ -107,6 +107,7 @@ VK_DEFINE_HANDLE(VmaAllocator) EXTENSION(NV, VIEWPORT_SWIZZLE, viewport_swizzle) \ EXTENSION(EXT, DESCRIPTOR_INDEXING, descriptor_indexing) \ EXTENSION(EXT, FILTER_CUBIC, filter_cubic) \ + EXTENSION(IMG, FILTER_CUBIC, filter_cubic_img) \ EXTENSION(QCOM, FILTER_CUBIC_WEIGHTS, filter_cubic_weights) // Define extensions which must be supported. From a8fc994c0b60be5a823da6466fefb8fb2d689e33 Mon Sep 17 00:00:00 2001 From: xbzk Date: Sun, 1 Mar 2026 23:21:26 +0100 Subject: [PATCH 091/181] pr3655 gradientbordercardview fix (#3658) This complements PR3655, where a change in theme setting caused gradientbordercardview theme color setting mismatch. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3658 Reviewed-by: CamilleLaVey Co-authored-by: xbzk Co-committed-by: xbzk --- .../yuzu/yuzu_emu/views/GradientBorderCardView.kt | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/views/GradientBorderCardView.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/views/GradientBorderCardView.kt index 8121cfb6fa..d6c0709d57 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/views/GradientBorderCardView.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/views/GradientBorderCardView.kt @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2023 yuzu Emulator Project @@ -11,8 +11,7 @@ import android.graphics.* import android.util.AttributeSet import com.google.android.material.card.MaterialCardView import org.yuzu.yuzu_emu.R -import org.yuzu.yuzu_emu.features.settings.model.Settings -import androidx.preference.PreferenceManager +import org.yuzu.yuzu_emu.features.settings.model.IntSetting class GradientBorderCardView @JvmOverloads constructor( context: Context, @@ -44,12 +43,7 @@ class GradientBorderCardView @JvmOverloads constructor( } private fun updateThemeState() { - val prefs = PreferenceManager.getDefaultSharedPreferences(context) - val themeIndex = try { - prefs.getInt(Settings.PREF_STATIC_THEME_COLOR, 0) - } catch (e: Exception) { - 0 // Default to Eden theme if error - } + val themeIndex = IntSetting.STATIC_THEME_COLOR.getInt(false) isEdenTheme = themeIndex == 0 invalidate() } From b5f9f8b7438a6a79644d712e267399d618f5d0e1 Mon Sep 17 00:00:00 2001 From: MaranBr Date: Mon, 2 Mar 2026 02:51:50 +0100 Subject: [PATCH 092/181] [vulkan] Fix Vulkan rendering, image layout, and synchronization issues (#3511) This fixes a visual corruption issue that occurred intermittently after loading screens, where some games would start the scene with vertex explosions, artifacts or with all colors blown out, resembling neon. Among the known games affected by this bug are Mario Kart 8 Deluxe, The Legend of Zelda: Breath of the Wild, The Legend of Zelda: Tears of the Kingdom, Kirby and the Forgotten Land, Luigi's Mansion 3, Xenoblade Chronicles 3 and possibly others as well. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3511 Reviewed-by: DraVee Reviewed-by: Lizzie Co-authored-by: MaranBr Co-committed-by: MaranBr --- .../renderer_vulkan/vk_blit_screen.cpp | 45 +++++++++---------- .../renderer_vulkan/vk_master_semaphore.cpp | 10 ++--- .../renderer_vulkan/vk_scheduler.cpp | 16 +++---- .../renderer_vulkan/vk_texture_cache.cpp | 2 +- .../vulkan_common/vulkan_device.cpp | 8 ---- 5 files changed, 31 insertions(+), 50 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_blit_screen.cpp b/src/video_core/renderer_vulkan/vk_blit_screen.cpp index 0f54dd5ade..bb7eb9bdaa 100644 --- a/src/video_core/renderer_vulkan/vk_blit_screen.cpp +++ b/src/video_core/renderer_vulkan/vk_blit_screen.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2024 Torzu Emulator Project @@ -22,7 +22,8 @@ BlitScreen::BlitScreen(Tegra::MaxwellDeviceMemoryManager& device_memory_, const MemoryAllocator& memory_allocator_, PresentManager& present_manager_, Scheduler& scheduler_, const PresentFilters& filters_) : device_memory{device_memory_}, device{device_}, memory_allocator{memory_allocator_}, - present_manager{present_manager_}, scheduler{scheduler_}, filters{filters_}, image_count{1}, + present_manager{present_manager_}, scheduler{scheduler_}, filters{filters_}, + image_count{1}, image_index{0}, swapchain_view_format{VK_FORMAT_B8G8R8A8_UNORM} {} BlitScreen::~BlitScreen() = default; @@ -87,57 +88,49 @@ void BlitScreen::DrawToFrame(RasterizerVulkan& rasterizer, Frame* frame, bool resource_update_required = false; bool presentation_recreate_required = false; - // Recreate dynamic resources if the adapting filter changed if (!window_adapt || scaling_filter != filters.get_scaling_filter()) { resource_update_required = true; } - // Recreate dynamic resources if the image count changed - const size_t old_swapchain_image_count = - std::exchange(image_count, current_swapchain_image_count); - if (old_swapchain_image_count != current_swapchain_image_count) { + if (image_count != current_swapchain_image_count) { resource_update_required = true; + image_count = current_swapchain_image_count; } - // Recreate the presentation frame if the format or dimensions of the window changed - const VkFormat old_swapchain_view_format = - std::exchange(swapchain_view_format, current_swapchain_view_format); - if (old_swapchain_view_format != current_swapchain_view_format || + if (swapchain_view_format != current_swapchain_view_format || layout.width != frame->width || layout.height != frame->height) { resource_update_required = true; presentation_recreate_required = true; + swapchain_view_format = current_swapchain_view_format; } - // If we have a pending resource update, perform it if (resource_update_required) { - // Wait for idle to ensure no resources are in use WaitIdle(); - - // Update window adapt pass SetWindowAdaptPass(); - // Update frame format if needed if (presentation_recreate_required) { present_manager.RecreateFrame(frame, layout.width, layout.height, swapchain_view_format, window_adapt->GetRenderPass()); } + + image_index = 0; } - // Add additional layers if needed const VkExtent2D window_size{ .width = layout.screen.GetWidth(), .height = layout.screen.GetHeight(), }; - while (layers.size() < framebuffers.size()) { - layers.emplace_back(device, memory_allocator, scheduler, device_memory, image_count, - window_size, window_adapt->GetDescriptorSetLayout(), filters); + if (layers.size() != framebuffers.size()) { + layers.clear(); + for (size_t i = 0; i < framebuffers.size(); ++i) { + layers.emplace_back(device, memory_allocator, scheduler, device_memory, image_count, + window_size, window_adapt->GetDescriptorSetLayout(), filters); + } } - // Perform the draw window_adapt->Draw(rasterizer, scheduler, image_index, layers, framebuffers, layout, frame); - // Advance to next image if (++image_index >= image_count) { image_index = 0; } @@ -146,16 +139,20 @@ void BlitScreen::DrawToFrame(RasterizerVulkan& rasterizer, Frame* frame, vk::Framebuffer BlitScreen::CreateFramebuffer(const Layout::FramebufferLayout& layout, VkImageView image_view, VkFormat current_view_format) { - const bool format_updated = - std::exchange(swapchain_view_format, current_view_format) != current_view_format; + bool format_updated = swapchain_view_format != current_view_format; + swapchain_view_format = current_view_format; + if (!window_adapt || scaling_filter != filters.get_scaling_filter() || format_updated) { WaitIdle(); SetWindowAdaptPass(); + image_index = 0; } + const VkExtent2D extent{ .width = layout.width, .height = layout.height, }; + return CreateFramebuffer(image_view, extent, window_adapt->GetRenderPass()); } diff --git a/src/video_core/renderer_vulkan/vk_master_semaphore.cpp b/src/video_core/renderer_vulkan/vk_master_semaphore.cpp index 13ecfd20a6..b535097b36 100644 --- a/src/video_core/renderer_vulkan/vk_master_semaphore.cpp +++ b/src/video_core/renderer_vulkan/vk_master_semaphore.cpp @@ -121,10 +121,8 @@ VkResult MasterSemaphore::SubmitQueue(vk::CommandBuffer& cmdbuf, vk::CommandBuff } } -static constexpr std::array wait_stage_masks{ - VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, -}; +static constexpr VkPipelineStageFlags wait_stage_mask = VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | + VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT; VkResult MasterSemaphore::SubmitQueueTimeline(vk::CommandBuffer& cmdbuf, vk::CommandBuffer& upload_cmdbuf, @@ -143,7 +141,7 @@ VkResult MasterSemaphore::SubmitQueueTimeline(vk::CommandBuffer& cmdbuf, const VkSemaphore* p_wait_sems = (num_wait_semaphores > 0) ? &wait_semaphore : nullptr; const VkPipelineStageFlags* p_wait_masks = - (num_wait_semaphores > 0) ? wait_stage_masks.data() : nullptr; + (num_wait_semaphores > 0) ? &wait_stage_mask : nullptr; const VkSemaphore* p_signal_sems = (num_signal_semaphores > 0) ? signal_semaphores.data() : nullptr; const u64 wait_zero = 0; // dummy for binary wait @@ -180,7 +178,7 @@ VkResult MasterSemaphore::SubmitQueueFence(vk::CommandBuffer& cmdbuf, const VkSemaphore* p_wait_sems = (num_wait_semaphores > 0) ? &wait_semaphore : nullptr; const VkPipelineStageFlags* p_wait_masks = - (num_wait_semaphores > 0) ? wait_stage_masks.data() : nullptr; + (num_wait_semaphores > 0) ? &wait_stage_mask : nullptr; const VkSemaphore* p_signal_sems = (num_signal_semaphores > 0) ? &signal_semaphore : nullptr; const std::array cmdbuffers{*upload_cmdbuf, *cmdbuf}; diff --git a/src/video_core/renderer_vulkan/vk_scheduler.cpp b/src/video_core/renderer_vulkan/vk_scheduler.cpp index e526d606dc..0a032cdae0 100644 --- a/src/video_core/renderer_vulkan/vk_scheduler.cpp +++ b/src/video_core/renderer_vulkan/vk_scheduler.cpp @@ -270,8 +270,8 @@ u64 Scheduler::SubmitExecution(VkSemaphore signal_semaphore, VkSemaphore wait_se .srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT, .dstAccessMask = VK_ACCESS_MEMORY_READ_BIT | VK_ACCESS_MEMORY_WRITE_BIT, }; - upload_cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, - VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, WRITE_BARRIER); + upload_cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | + VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, 0, WRITE_BARRIER); upload_cmdbuf.End(); cmdbuf.End(); @@ -372,15 +372,9 @@ void Scheduler::EndRenderPass() }; } cmdbuf.EndRenderPass(); - cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, - VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, - 0, - nullptr, - nullptr, - vk::Span(barriers.data(), num_images) // Batched image barriers - ); + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT | + VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | + VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, 0, nullptr, nullptr, vk::Span(barriers.data(), num_images)); }); state.renderpass = nullptr; diff --git a/src/video_core/renderer_vulkan/vk_texture_cache.cpp b/src/video_core/renderer_vulkan/vk_texture_cache.cpp index 348e49fb6d..d51564dcb3 100644 --- a/src/video_core/renderer_vulkan/vk_texture_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_texture_cache.cpp @@ -2500,7 +2500,7 @@ void TextureCacheRuntime::TransitionImageLayout(Image& image) { }; scheduler.RequestOutsideRenderPassOperationContext(); scheduler.Record([barrier](vk::CommandBuffer cmdbuf) { - cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, barrier); }); } diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index 3d98f2cbf7..15f48ca8f4 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -557,20 +557,12 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR } if (is_nvidia) { - const u32 nv_major_version = (properties.properties.driverVersion >> 22) & 0x3ff; const auto arch = GetNvidiaArch(); if (arch >= NvidiaArchitecture::Arch_AmpereOrNewer) { LOG_WARNING(Render_Vulkan, "Ampere and newer have broken float16 math"); features.shader_float16_int8.shaderFloat16 = false; } - if (nv_major_version >= 510) { - LOG_WARNING(Render_Vulkan, - "NVIDIA Drivers >= 510 do not support MSAA->MSAA image blits. " - "MSAA scaling will use 3D helpers. MSAA resolves work normally."); - cant_blit_msaa = true; - } - // Mali/ NVIDIA proprietary drivers: Shader stencil export not supported // Use hardware depth/stencil blits instead when available if (!extensions.shader_stencil_export) { From ea209e6dabdcd99f51dd2ae8b11adeb715b9668f Mon Sep 17 00:00:00 2001 From: MaranBr Date: Mon, 2 Mar 2026 02:53:01 +0100 Subject: [PATCH 093/181] [vulkan] Fine-tuning of frame pacing logic (#3628) It makes fine adjustments to the frame pacing, ensuring better stability and precision. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3628 Reviewed-by: crueter Reviewed-by: Lizzie Co-authored-by: MaranBr Co-committed-by: MaranBr --- src/video_core/renderer_vulkan/vk_scheduler.h | 47 +++++++++++-------- 1 file changed, 28 insertions(+), 19 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_scheduler.h b/src/video_core/renderer_vulkan/vk_scheduler.h index 2913211480..667f136ee6 100644 --- a/src/video_core/renderer_vulkan/vk_scheduler.h +++ b/src/video_core/renderer_vulkan/vk_scheduler.h @@ -16,8 +16,8 @@ #include "common/alignment.h" #include "common/common_types.h" -#include "common/settings.h" #include "common/polyfill_thread.h" +#include "common/settings.h" #include "video_core/renderer_vulkan/vk_master_semaphore.h" #include "video_core/vulkan_common/vulkan_wrapper.h" @@ -114,29 +114,36 @@ public: /// Waits for the given GPU tick, optionally pacing frames. void Wait(u64 tick, double target_fps = 0.0) { - if (Settings::values.use_speed_limit.GetValue() && target_fps > 0.0) { - const auto now = std::chrono::steady_clock::now(); - if (start_time == std::chrono::steady_clock::time_point{} || current_target_fps != target_fps) { - start_time = now; - frame_counter = 0; - current_target_fps = target_fps; - } - frame_counter++; - std::chrono::duration frame_interval(1.0 / current_target_fps); - auto target_time = start_time + frame_interval * frame_counter; - if (target_time > now) { - std::this_thread::sleep_until(target_time); - } else { - start_time = now; - frame_counter = 0; - } - } if (tick > 0) { if (tick >= master_semaphore->CurrentTick()) { Flush(); } master_semaphore->Wait(tick); } + if (Settings::values.use_speed_limit.GetValue() && target_fps > 0.0) { + auto now = std::chrono::steady_clock::now(); + if (last_target_fps != target_fps) { + frame_interval = std::chrono::duration_cast(std::chrono::duration(1.0 / target_fps)); + max_frame_count = static_cast(0.1 * target_fps); + last_target_fps = target_fps; + frame_counter = 0; + start_time = now; + } + frame_counter++; + auto target_time = start_time + frame_interval * frame_counter; + if (target_time >= now) { + auto sleep_time = target_time - now; + if (sleep_time > std::chrono::milliseconds(15)) { + std::this_thread::sleep_for(sleep_time - std::chrono::milliseconds(1)); + } + while (std::chrono::steady_clock::now() < target_time) { + std::this_thread::yield(); + } + } else if (frame_counter > max_frame_count) { + frame_counter = 0; + start_time = now; + } + } } /// Returns the master timeline semaphore. @@ -281,9 +288,11 @@ private: std::condition_variable_any event_cv; std::jthread worker_thread; + std::chrono::steady_clock::duration frame_interval{}; std::chrono::steady_clock::time_point start_time{}; + double last_target_fps{}; + u64 max_frame_count{}; u64 frame_counter{}; - double current_target_fps{}; }; } // namespace Vulkan From 464212393e296c59488171692df1d096ecfa5607 Mon Sep 17 00:00:00 2001 From: crueter Date: Mon, 2 Mar 2026 05:28:26 +0100 Subject: [PATCH 094/181] [gitignore] add *.tar.zst (#3663) the amount of times I've accidentally committed a tar.zst to this repository... Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3663 --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 0be76d85cd..67bdd8adf4 100644 --- a/.gitignore +++ b/.gitignore @@ -63,3 +63,4 @@ artifacts *.AppImage* /install* vulkansdk*.exe +*.tar.zst From d720a7b4b4e3c2bc4f7e2c1b16e282ec91766aa8 Mon Sep 17 00:00:00 2001 From: tarako Date: Tue, 3 Mar 2026 01:54:57 +0100 Subject: [PATCH 095/181] [vulkan] Fixed dual-source blending to correctly map shader outputs. (#3637) Fixes Skyward Sword HD eye gitch and a related MoltenVK crash due to the incorrect output mapping. Verified working on mac and android. The test in vk_pipeline_cache.cpp is a bit ugly, but it didn't seem worth it to go lambda/macro just to make it look cleaner. Could change if necessary. Co-authored-by: tarako Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3637 Reviewed-by: CamilleLaVey Co-authored-by: tarako Co-committed-by: tarako --- .../backend/spirv/emit_spirv_special.cpp | 14 +++++++++ .../backend/spirv/spirv_emit_context.cpp | 15 ++++++++-- src/shader_recompiler/runtime_info.h | 3 ++ .../renderer_vulkan/vk_pipeline_cache.cpp | 30 ++++++++++++++++++- 4 files changed, 58 insertions(+), 4 deletions(-) diff --git a/src/shader_recompiler/backend/spirv/emit_spirv_special.cpp b/src/shader_recompiler/backend/spirv/emit_spirv_special.cpp index fe5e70a63b..8eca1fac29 100644 --- a/src/shader_recompiler/backend/spirv/emit_spirv_special.cpp +++ b/src/shader_recompiler/backend/spirv/emit_spirv_special.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -91,6 +94,17 @@ void AlphaTest(EmitContext& ctx) { } // Anonymous namespace void EmitPrologue(EmitContext& ctx) { + if (ctx.stage == Stage::Fragment && ctx.runtime_info.dual_source_blend) { + // Initialize dual-source blending outputs - prevents MoltenVK crash. + const Id zero{ctx.Const(0.0f)}; + const Id one{ctx.Const(1.0f)}; + const Id default_color{ctx.ConstantComposite(ctx.F32[4], zero, zero, zero, one)}; + for (u32 i = 0; i < 2; ++i) { + if (Sirit::ValidId(ctx.frag_color[i])) { + ctx.OpStore(ctx.frag_color[i], default_color); + } + } + } if (ctx.stage == Stage::VertexB) { const Id zero{ctx.Const(0.0f)}; const Id one{ctx.Const(1.0f)}; diff --git a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp index cd3394bdf0..b9a24496c9 100644 --- a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp +++ b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp @@ -1670,13 +1670,22 @@ void EmitContext::DefineOutputs(const IR::Program& program) { break; case Stage::Fragment: for (u32 index = 0; index < 8; ++index) { - if (!info.stores_frag_color[index] && !profile.need_declared_frag_colors) { + const bool need_dual_source = runtime_info.dual_source_blend && index <= 1; + if (!need_dual_source && !info.stores_frag_color[index] && + !profile.need_declared_frag_colors) { continue; } const Id type{GetAttributeType(*this, runtime_info.color_output_types[index])}; frag_color[index] = DefineOutput(*this, type, std::nullopt); - Decorate(frag_color[index], spv::Decoration::Location, index); - Name(frag_color[index], fmt::format("frag_color{}", index)); + // Correct mapping for dual-source blending + if (runtime_info.dual_source_blend && index <= 1) { + Decorate(frag_color[index], spv::Decoration::Location, 0u); + Decorate(frag_color[index], spv::Decoration::Index, index); + Name(frag_color[index], index == 0 ? "frag_color0" : "frag_color0_secondary"); + } else { + Decorate(frag_color[index], spv::Decoration::Location, index); + Name(frag_color[index], fmt::format("frag_color{}", index)); + } } if (info.stores_frag_depth) { frag_depth = DefineOutput(*this, F32[1], std::nullopt); diff --git a/src/shader_recompiler/runtime_info.h b/src/shader_recompiler/runtime_info.h index 613c598d0c..be10a9bb08 100644 --- a/src/shader_recompiler/runtime_info.h +++ b/src/shader_recompiler/runtime_info.h @@ -110,6 +110,9 @@ struct RuntimeInfo { /// Output types for each color attachment std::array color_output_types{}; + + /// Dual source blending + bool dual_source_blend{}; }; } // namespace Shader diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp index f3dd0f90d8..77a4e8616a 100644 --- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp @@ -237,11 +237,38 @@ Shader::RuntimeInfo MakeRuntimeInfo(std::span program } info.convert_depth_mode = gl_ndc; break; - case Shader::Stage::Fragment: + case Shader::Stage::Fragment: { info.alpha_test_func = MaxwellToCompareFunction( key.state.UnpackComparisonOp(key.state.alpha_test_func.Value())); info.alpha_test_reference = std::bit_cast(key.state.alpha_test_ref); + // Check for dual source blending + const auto& blend0 = key.state.attachments[0]; + if (blend0.enable != 0) { + using F = Maxwell::Blend::Factor; + const auto src_rgb = blend0.SourceRGBFactor(); + const auto dst_rgb = blend0.DestRGBFactor(); + const auto src_a = blend0.SourceAlphaFactor(); + const auto dst_a = blend0.DestAlphaFactor(); + info.dual_source_blend = + src_rgb == F::Source1Color_D3D || src_rgb == F::OneMinusSource1Color_D3D || + src_rgb == F::Source1Alpha_D3D || src_rgb == F::OneMinusSource1Alpha_D3D || + src_rgb == F::Source1Color_GL || src_rgb == F::OneMinusSource1Color_GL || + src_rgb == F::Source1Alpha_GL || src_rgb == F::OneMinusSource1Alpha_GL || + dst_rgb == F::Source1Color_D3D || dst_rgb == F::OneMinusSource1Color_D3D || + dst_rgb == F::Source1Alpha_D3D || dst_rgb == F::OneMinusSource1Alpha_D3D || + dst_rgb == F::Source1Color_GL || dst_rgb == F::OneMinusSource1Color_GL || + dst_rgb == F::Source1Alpha_GL || dst_rgb == F::OneMinusSource1Alpha_GL || + src_a == F::Source1Color_D3D || src_a == F::OneMinusSource1Color_D3D || + src_a == F::Source1Alpha_D3D || src_a == F::OneMinusSource1Alpha_D3D || + src_a == F::Source1Color_GL || src_a == F::OneMinusSource1Color_GL || + src_a == F::Source1Alpha_GL || src_a == F::OneMinusSource1Alpha_GL || + dst_a == F::Source1Color_D3D || dst_a == F::OneMinusSource1Color_D3D || + dst_a == F::Source1Alpha_D3D || dst_a == F::OneMinusSource1Alpha_D3D || + dst_a == F::Source1Color_GL || dst_a == F::OneMinusSource1Color_GL || + dst_a == F::Source1Alpha_GL || dst_a == F::OneMinusSource1Alpha_GL; + } + if (device.IsMoltenVK()) { for (size_t i = 0; i < 8; ++i) { const auto format = static_cast(key.state.color_formats[i]); @@ -258,6 +285,7 @@ Shader::RuntimeInfo MakeRuntimeInfo(std::span program } } break; + } default: break; } From 9d2341eaeafb275d3d3e4692812fe121ae24e2e3 Mon Sep 17 00:00:00 2001 From: PavelBARABANOV Date: Tue, 3 Mar 2026 14:27:47 +0100 Subject: [PATCH 096/181] [vk] Disable float16 math on non-MESA AMD drivers as 2026+ versions are broken (#3661) thanks MaranBR Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3661 Reviewed-by: MaranBr Reviewed-by: Maufeat Co-authored-by: PavelBARABANOV Co-committed-by: PavelBARABANOV --- src/video_core/vulkan_common/vulkan_device.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index 15f48ca8f4..a2ff3ee6ed 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -586,12 +586,20 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR if (is_amd_driver) { // AMD drivers need a higher amount of Sets per Pool in certain circumstances like in XC2. sets_per_pool = 96; + // Disable VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT on AMD GCN4 and lower as it is broken. if (!features.shader_float16_int8.shaderFloat16) { LOG_WARNING(Render_Vulkan, "AMD GCN4 and earlier have broken VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT"); has_broken_cube_compatibility = true; } + + // AMD drivers (2026+) have broken float16 math on DKCR + if (features.shader_float16_int8.shaderFloat16) { + LOG_WARNING(Render_Vulkan, + "AMD drivers (2026+) have broken float16 math"); + features.shader_float16_int8.shaderFloat16 = false; + } } if (is_qualcomm) { From c682306788055c57953aea38fdded95a0c6dfc09 Mon Sep 17 00:00:00 2001 From: wildcard Date: Wed, 4 Mar 2026 22:46:55 +0100 Subject: [PATCH 097/181] [vulkan] Implement push descriptors for compute pipelines (#3666) Implements push descriptor for compute pipelines along with a bug fix, the increment logic was, offset += sizeof(DescriptorUpdateEntry); This only advances the byte offset by a single descriptor slot, regardless of the array's size (descriptorCount).Now suppose if a shader utilized an array of descriptors (eg, layout(binding = 0) uniform sampler2D textures[4]) and if this happened to fit within the MaxPushDescriptors limit, the template would consume 4 * sizeof(DescriptorUpdateEntry) bytes, but the offset for the next binding would only advance by 1 slot. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3666 Reviewed-by: MaranBr Co-authored-by: wildcard Co-committed-by: wildcard --- .../renderer_vulkan/pipeline_helper.h | 8 +++++-- .../renderer_vulkan/vk_compute_pipeline.cpp | 24 ++++++++++++------- .../renderer_vulkan/vk_compute_pipeline.h | 4 ++++ 3 files changed, 26 insertions(+), 10 deletions(-) diff --git a/src/video_core/renderer_vulkan/pipeline_helper.h b/src/video_core/renderer_vulkan/pipeline_helper.h index 910e07a606..e88b27b273 100644 --- a/src/video_core/renderer_vulkan/pipeline_helper.h +++ b/src/video_core/renderer_vulkan/pipeline_helper.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -61,7 +64,8 @@ public: .pDescriptorUpdateEntries = entries.data(), .templateType = type, .descriptorSetLayout = descriptor_set_layout, - .pipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS, + .pipelineBindPoint = + is_compute ? VK_PIPELINE_BIND_POINT_COMPUTE : VK_PIPELINE_BIND_POINT_GRAPHICS, .pipelineLayout = pipeline_layout, .set = 0, }); @@ -122,7 +126,7 @@ private: }); ++binding; num_descriptors += descriptors[i].count; - offset += sizeof(DescriptorUpdateEntry); + offset += sizeof(DescriptorUpdateEntry) * descriptors[i].count; } } diff --git a/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp b/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp index 51b5141a06..6a6fe2b830 100644 --- a/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp +++ b/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp @@ -50,11 +50,14 @@ ComputePipeline::ComputePipeline(const Device& device_, vk::PipelineCache& pipel DescriptorLayoutBuilder builder{device}; builder.Add(info, VK_SHADER_STAGE_COMPUTE_BIT); - descriptor_set_layout = builder.CreateDescriptorSetLayout(false); + uses_push_descriptor = builder.CanUsePushDescriptor(); + descriptor_set_layout = builder.CreateDescriptorSetLayout(uses_push_descriptor); pipeline_layout = builder.CreatePipelineLayout(*descriptor_set_layout); descriptor_update_template = - builder.CreateTemplate(*descriptor_set_layout, *pipeline_layout, false); - descriptor_allocator = descriptor_pool.Allocator(*descriptor_set_layout, info); + builder.CreateTemplate(*descriptor_set_layout, *pipeline_layout, uses_push_descriptor); + if (!uses_push_descriptor) { + descriptor_allocator = descriptor_pool.Allocator(*descriptor_set_layout, info); + } const VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT subgroup_size_ci{ .sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT, .pNext = nullptr, @@ -241,11 +244,16 @@ void ComputePipeline::Configure(Tegra::Engines::KeplerCompute& kepler_compute, RESCALING_LAYOUT_WORDS_OFFSET, sizeof(rescaling_data), rescaling_data.data()); } - const VkDescriptorSet descriptor_set{descriptor_allocator.Commit()}; - const vk::Device& dev{device.GetLogical()}; - dev.UpdateDescriptorSet(descriptor_set, *descriptor_update_template, descriptor_data); - cmdbuf.BindDescriptorSets(VK_PIPELINE_BIND_POINT_COMPUTE, *pipeline_layout, 0, - descriptor_set, nullptr); + if (uses_push_descriptor) { + cmdbuf.PushDescriptorSetWithTemplateKHR(*descriptor_update_template, *pipeline_layout, + 0, descriptor_data); + } else { + const VkDescriptorSet descriptor_set{descriptor_allocator.Commit()}; + const vk::Device& dev{device.GetLogical()}; + dev.UpdateDescriptorSet(descriptor_set, *descriptor_update_template, descriptor_data); + cmdbuf.BindDescriptorSets(VK_PIPELINE_BIND_POINT_COMPUTE, *pipeline_layout, 0, + descriptor_set, nullptr); + } }); } diff --git a/src/video_core/renderer_vulkan/vk_compute_pipeline.h b/src/video_core/renderer_vulkan/vk_compute_pipeline.h index d1a1e2c46d..aa84c00e12 100644 --- a/src/video_core/renderer_vulkan/vk_compute_pipeline.h +++ b/src/video_core/renderer_vulkan/vk_compute_pipeline.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -55,6 +58,7 @@ private: vk::ShaderModule spv_module; vk::DescriptorSetLayout descriptor_set_layout; + bool uses_push_descriptor{false}; DescriptorAllocator descriptor_allocator; vk::PipelineLayout pipeline_layout; vk::DescriptorUpdateTemplate descriptor_update_template; From 7f5de6bcd651f8145e4746c76d0531b6560fd5e4 Mon Sep 17 00:00:00 2001 From: xbzk Date: Wed, 4 Mar 2026 22:51:35 +0100 Subject: [PATCH 098/181] [android/fs] external content loader + nca/xci patches (#3596) Foreword: WHY DON'T EVERYBODY USE ONE FOLDER FOR EACH GAME+CONTENTS? AIN'T THIS THE FORMAT GAMES COME WHEN YOU BUE THEM? DO YOU LIVE WITH ALL YOUR FRIENDS AND HAVE A 2ND HOUSE FOR ALL THE CHILDREN? Nice, i feel better now. This feat extends Maufeat's work on external content loading. It harmonically additions: "...also, if in each game folder X, you find a folder Y, and in this folder Y you detect ONLY a single game, then mount all external content for that game found in that folder Y and its subfolders." Permanent (not toggleable). External Content folders are supported equally. Also: -Reworked several routines for preserving single source of truth between android and other systems; -Fixed the annoying unknown format error for content files, by providing proper format detection. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3596 Reviewed-by: MaranBr Reviewed-by: Lizzie Co-authored-by: xbzk Co-committed-by: xbzk --- .../java/org/yuzu/yuzu_emu/NativeLibrary.kt | 6 + .../org/yuzu/yuzu_emu/model/AddonViewModel.kt | 6 +- .../org/yuzu/yuzu_emu/ui/main/MainActivity.kt | 4 +- .../org/yuzu/yuzu_emu/utils/GameHelper.kt | 64 ++- .../app/src/main/jni/android_config.cpp | 6 + .../app/src/main/jni/game_metadata.cpp | 5 + src/android/app/src/main/jni/native.cpp | 116 +---- src/android/app/src/main/jni/native.h | 4 + src/common/settings.h | 2 + src/core/file_sys/patch_manager.cpp | 27 +- src/core/file_sys/registered_cache.cpp | 473 +++++++++--------- src/core/file_sys/registered_cache.h | 5 +- src/core/loader/loader.cpp | 70 ++- src/core/loader/loader.h | 22 +- src/core/loader/nsp.cpp | 36 +- src/core/loader/xci.cpp | 14 +- src/yuzu/game/game_list_worker.cpp | 22 +- src/yuzu/main_window.cpp | 19 +- 18 files changed, 477 insertions(+), 424 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt index 1f0acf2835..397b44c9f9 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt @@ -607,6 +607,12 @@ object NativeLibrary { */ external fun addFileToFilesystemProvider(path: String) + /** + * Adds a game-folder file to the manual filesystem provider, respecting the internal gate for + * game-folder external-content mounting. + */ + external fun addGameFolderFileToFilesystemProvider(path: String) + /** * Clears all files added to the manual filesystem provider in our EmulationSession instance */ diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/AddonViewModel.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/AddonViewModel.kt index c682a13cfc..2a0e72be26 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/AddonViewModel.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/AddonViewModel.kt @@ -127,10 +127,6 @@ class AddonViewModel : ViewModel() { return } - // Check if there are multiple update versions - val updates = _patchList.value.filter { PatchType.from(it.type) == PatchType.Update } - val hasMultipleUpdates = updates.size > 1 - NativeConfig.setDisabledAddons( game!!.programId, _patchList.value.mapNotNull { @@ -140,7 +136,7 @@ class AddonViewModel : ViewModel() { if (PatchType.from(it.type) == PatchType.Update) { if (it.name.contains("(NAND)") || it.name.contains("(SDMC)")) { it.name - } else if (hasMultipleUpdates) { + } else if (it.numericVersion != 0L) { "Update@${it.numericVersion}" } else { it.name diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt index 8a4262ebe7..db4cc0f60e 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt @@ -424,7 +424,9 @@ class MainActivity : AppCompatActivity(), ThemeProvider { ) val uriString = result.toString() - val folder = gamesViewModel.folders.value.firstOrNull { it.uriString == uriString } + val folder = gamesViewModel.folders.value.firstOrNull { + it.uriString == uriString && it.type == org.yuzu.yuzu_emu.model.DirectoryType.EXTERNAL_CONTENT + } if (folder != null) { Toast.makeText( applicationContext, diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/GameHelper.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/GameHelper.kt index fff5fdfb9b..4a3cf61daa 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/GameHelper.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/GameHelper.kt @@ -51,11 +51,24 @@ object GameHelper { // Scan External Content directories and register all NSP/XCI files val externalContentDirs = NativeConfig.getExternalContentDirs() - for (externalDir in externalContentDirs) { + val uniqueExternalContentDirs = linkedSetOf() + externalContentDirs.forEach { externalDir -> + if (externalDir.isNotEmpty()) { + uniqueExternalContentDirs.add(externalDir) + } + } + + val mountedContainerUris = mutableSetOf() + for (externalDir in uniqueExternalContentDirs) { if (externalDir.isNotEmpty()) { val externalDirUri = externalDir.toUri() if (FileUtil.isTreeUriValid(externalDirUri)) { - scanExternalContentRecursive(FileUtil.listFiles(externalDirUri), 3) + scanContentContainersRecursive(FileUtil.listFiles(externalDirUri), 3) { + val containerUri = it.uri.toString() + if (mountedContainerUris.add(containerUri)) { + NativeLibrary.addFileToFilesystemProvider(containerUri) + } + } } } } @@ -65,10 +78,13 @@ object GameHelper { val gameDirUri = gameDir.uriString.toUri() val isValid = FileUtil.isTreeUriValid(gameDirUri) if (isValid) { + val scanDepth = if (gameDir.deepScan) 3 else 1 + addGamesRecursive( games, FileUtil.listFiles(gameDirUri), - if (gameDir.deepScan) 3 else 1 + scanDepth, + mountedContainerUris ) } else { badDirs.add(index) @@ -103,9 +119,10 @@ object GameHelper { // be done better imo. private val externalContentExtensions = setOf("nsp", "xci") - private fun scanExternalContentRecursive( + private fun scanContentContainersRecursive( files: Array, - depth: Int + depth: Int, + onContainerFound: (MinimalDocumentFile) -> Unit ) { if (depth <= 0) { return @@ -113,14 +130,15 @@ object GameHelper { files.forEach { if (it.isDirectory) { - scanExternalContentRecursive( + scanContentContainersRecursive( FileUtil.listFiles(it.uri), - depth - 1 + depth - 1, + onContainerFound ) } else { val extension = FileUtil.getExtension(it.uri).lowercase() if (externalContentExtensions.contains(extension)) { - NativeLibrary.addFileToFilesystemProvider(it.uri.toString()) + onContainerFound(it) } } } @@ -129,7 +147,8 @@ object GameHelper { private fun addGamesRecursive( games: MutableList, files: Array, - depth: Int + depth: Int, + mountedContainerUris: MutableSet ) { if (depth <= 0) { return @@ -140,11 +159,20 @@ object GameHelper { addGamesRecursive( games, FileUtil.listFiles(it.uri), - depth - 1 + depth - 1, + mountedContainerUris ) } else { - if (Game.extensions.contains(FileUtil.getExtension(it.uri))) { - val game = getGame(it.uri, true) + val extension = FileUtil.getExtension(it.uri).lowercase() + val filePath = it.uri.toString() + + if (externalContentExtensions.contains(extension) && + mountedContainerUris.add(filePath)) { + NativeLibrary.addGameFolderFileToFilesystemProvider(filePath) + } + + if (Game.extensions.contains(extension)) { + val game = getGame(it.uri, true, false) if (game != null) { games.add(game) } @@ -153,14 +181,20 @@ object GameHelper { } } - fun getGame(uri: Uri, addedToLibrary: Boolean): Game? { + fun getGame( + uri: Uri, + addedToLibrary: Boolean, + registerFilesystemProvider: Boolean = true + ): Game? { val filePath = uri.toString() if (!GameMetadata.getIsValid(filePath)) { return null } - // Needed to update installed content information - NativeLibrary.addFileToFilesystemProvider(filePath) + if (registerFilesystemProvider) { + // Needed to update installed content information + NativeLibrary.addFileToFilesystemProvider(filePath) + } var name = GameMetadata.getTitle(filePath) diff --git a/src/android/app/src/main/jni/android_config.cpp b/src/android/app/src/main/jni/android_config.cpp index 0171e2a7b3..0c5696ef3f 100644 --- a/src/android/app/src/main/jni/android_config.cpp +++ b/src/android/app/src/main/jni/android_config.cpp @@ -33,6 +33,12 @@ void AndroidConfig::ReadAndroidValues() { if (global) { ReadAndroidUIValues(); ReadUIValues(); + BeginGroup(Settings::TranslateCategory(Settings::Category::DataStorage)); + Settings::values.ext_content_from_game_dirs = ReadBooleanSetting( + std::string("ext_content_from_game_dirs"), + std::make_optional( + Settings::values.ext_content_from_game_dirs.GetDefault())); + EndGroup(); ReadOverlayValues(); } ReadDriverValues(); diff --git a/src/android/app/src/main/jni/game_metadata.cpp b/src/android/app/src/main/jni/game_metadata.cpp index e9c03b6440..9acba456f1 100644 --- a/src/android/app/src/main/jni/game_metadata.cpp +++ b/src/android/app/src/main/jni/game_metadata.cpp @@ -96,6 +96,11 @@ jboolean Java_org_yuzu_yuzu_1emu_utils_GameMetadata_getIsValid(JNIEnv* env, jobj return false; } + if ((file_type == Loader::FileType::NSP || file_type == Loader::FileType::XCI) && + !Loader::IsBootableGameContainer(file, file_type)) { + return false; + } + u64 program_id = 0; Loader::ResultStatus res = loader->ReadProgramId(program_id); if (res != Loader::ResultStatus::Success) { diff --git a/src/android/app/src/main/jni/native.cpp b/src/android/app/src/main/jni/native.cpp index c429f4a1e4..3f0029c78a 100644 --- a/src/android/app/src/main/jni/native.cpp +++ b/src/android/app/src/main/jni/native.cpp @@ -217,107 +217,8 @@ void EmulationSession::ConfigureFilesystemProvider(const std::string& filepath) return; } - const auto extension = Common::ToLower(filepath.substr(filepath.find_last_of('.') + 1)); - - if (extension == "nsp") { - auto nsp = std::make_shared(file); - if (nsp->GetStatus() == Loader::ResultStatus::Success) { - std::map nsp_versions; - std::map nsp_version_strings; - - for (const auto& [title_id, nca_map] : nsp->GetNCAs()) { - for (const auto& [type_pair, nca] : nca_map) { - const auto& [title_type, content_type] = type_pair; - - if (content_type == FileSys::ContentRecordType::Meta) { - const auto meta_nca = std::make_shared(nca->GetBaseFile()); - if (meta_nca->GetStatus() == Loader::ResultStatus::Success) { - const auto section0 = meta_nca->GetSubdirectories(); - if (!section0.empty()) { - for (const auto& meta_file : section0[0]->GetFiles()) { - if (meta_file->GetExtension() == "cnmt") { - FileSys::CNMT cnmt(meta_file); - nsp_versions[cnmt.GetTitleID()] = cnmt.GetTitleVersion(); - } - } - } - } - } - - if (content_type == FileSys::ContentRecordType::Control && - title_type == FileSys::TitleType::Update) { - auto romfs = nca->GetRomFS(); - if (romfs) { - auto extracted = FileSys::ExtractRomFS(romfs); - if (extracted) { - auto nacp_file = extracted->GetFile("control.nacp"); - if (!nacp_file) { - nacp_file = extracted->GetFile("Control.nacp"); - } - if (nacp_file) { - FileSys::NACP nacp(nacp_file); - auto ver_str = nacp.GetVersionString(); - if (!ver_str.empty()) { - nsp_version_strings[title_id] = ver_str; - } - } - } - } - } - } - } - - for (const auto& [title_id, nca_map] : nsp->GetNCAs()) { - for (const auto& [type_pair, nca] : nca_map) { - const auto& [title_type, content_type] = type_pair; - - if (title_type == FileSys::TitleType::Update) { - u32 version = 0; - auto ver_it = nsp_versions.find(title_id); - if (ver_it != nsp_versions.end()) { - version = ver_it->second; - } - - std::string version_string; - auto str_it = nsp_version_strings.find(title_id); - if (str_it != nsp_version_strings.end()) { - version_string = str_it->second; - } - - m_manual_provider->AddEntryWithVersion( - title_type, content_type, title_id, version, version_string, - nca->GetBaseFile()); - - LOG_DEBUG(Frontend, "Added NSP update entry - TitleID: {:016X}, Version: {}, VersionStr: {}", - title_id, version, version_string); - } else { - // Use regular AddEntry for non-updates - m_manual_provider->AddEntry(title_type, content_type, title_id, - nca->GetBaseFile()); - LOG_DEBUG(Frontend, "Added NSP entry - TitleID: {:016X}, TitleType: {}, ContentType: {}", - title_id, static_cast(title_type), static_cast(content_type)); - } - } - } - return; - } - } - - // Handle XCI files - if (extension == "xci") { - FileSys::XCI xci{file}; - if (xci.GetStatus() == Loader::ResultStatus::Success) { - const auto nsp = xci.GetSecurePartitionNSP(); - if (nsp) { - for (const auto& title : nsp->GetNCAs()) { - for (const auto& entry : title.second) { - m_manual_provider->AddEntry(entry.first.first, entry.first.second, title.first, - entry.second->GetBaseFile()); - } - } - } - return; - } + if (m_manual_provider->AddEntriesFromContainer(file)) { + return; } auto loader = Loader::GetLoader(m_system, file); @@ -339,6 +240,13 @@ void EmulationSession::ConfigureFilesystemProvider(const std::string& filepath) } } +void EmulationSession::ConfigureFilesystemProviderFromGameFolder(const std::string& filepath) { + if (!Settings::values.ext_content_from_game_dirs.GetValue()) { + return; + } + ConfigureFilesystemProvider(filepath); +} + void EmulationSession::InitializeSystem(bool reload) { if (!reload) { // Initialize logging system @@ -1609,6 +1517,12 @@ void Java_org_yuzu_yuzu_1emu_NativeLibrary_addFileToFilesystemProvider(JNIEnv* e Common::Android::GetJString(env, jpath)); } +void Java_org_yuzu_yuzu_1emu_NativeLibrary_addGameFolderFileToFilesystemProvider( + JNIEnv* env, jobject jobj, jstring jpath) { + EmulationSession::GetInstance().ConfigureFilesystemProviderFromGameFolder( + Common::Android::GetJString(env, jpath)); +} + void Java_org_yuzu_yuzu_1emu_NativeLibrary_clearFilesystemProvider(JNIEnv* env, jobject jobj) { EmulationSession::GetInstance().GetContentProvider()->ClearAllEntries(); } diff --git a/src/android/app/src/main/jni/native.h b/src/android/app/src/main/jni/native.h index dfbc8b2943..f2e5c2cfd6 100644 --- a/src/android/app/src/main/jni/native.h +++ b/src/android/app/src/main/jni/native.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -46,6 +49,7 @@ public: const Core::PerfStatsResults& PerfStats(); int ShadersBuilding(); void ConfigureFilesystemProvider(const std::string& filepath); + void ConfigureFilesystemProviderFromGameFolder(const std::string& filepath); void InitializeSystem(bool reload); void SetAppletId(int applet_id); Core::SystemResultStatus InitializeEmulation(const std::string& filepath, diff --git a/src/common/settings.h b/src/common/settings.h index 7ea4136576..7c6c0d062f 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -756,6 +756,8 @@ struct Values { Category::DataStorage}; Setting gamecard_path{linkage, std::string(), "gamecard_path", Category::DataStorage}; + Setting ext_content_from_game_dirs{linkage, true, "ext_content_from_game_dirs", + Category::DataStorage}; std::vector external_content_dirs; // Debugging diff --git a/src/core/file_sys/patch_manager.cpp b/src/core/file_sys/patch_manager.cpp index 82944ceceb..e9c3bb75c2 100644 --- a/src/core/file_sys/patch_manager.cpp +++ b/src/core/file_sys/patch_manager.cpp @@ -117,6 +117,12 @@ void AppendCommaIfNotEmpty(std::string& to, std::string_view with) { bool IsDirValidAndNonEmpty(const VirtualDir& dir) { return dir != nullptr && (!dir->GetFiles().empty() || !dir->GetSubdirectories().empty()); } + +bool IsVersionedExternalUpdateDisabled(const std::vector& disabled, u32 version) { + const std::string disabled_key = fmt::format("Update@{}", version); + return std::find(disabled.cbegin(), disabled.cend(), disabled_key) != disabled.cend() || + std::find(disabled.cbegin(), disabled.cend(), "Update") != disabled.cend(); +} } // Anonymous namespace PatchManager::PatchManager(u64 title_id_, @@ -155,8 +161,7 @@ VirtualDir PatchManager::PatchExeFS(VirtualDir exefs) const { if (!update_versions.empty()) { checked_external = true; for (const auto& update_entry : update_versions) { - std::string disabled_key = fmt::format("Update@{}", update_entry.version); - if (std::find(disabled.cbegin(), disabled.cend(), disabled_key) == disabled.cend()) { + if (!IsVersionedExternalUpdateDisabled(disabled, update_entry.version)) { update_disabled = false; enabled_version = update_entry.version; break; @@ -175,8 +180,7 @@ VirtualDir PatchManager::PatchExeFS(VirtualDir exefs) const { if (!manual_update_versions.empty()) { checked_manual = true; for (const auto& update_entry : manual_update_versions) { - std::string disabled_key = fmt::format("Update@{}", update_entry.version); - if (std::find(disabled.cbegin(), disabled.cend(), disabled_key) == disabled.cend()) { + if (!IsVersionedExternalUpdateDisabled(disabled, update_entry.version)) { update_disabled = false; enabled_version = update_entry.version; break; @@ -580,8 +584,7 @@ VirtualFile PatchManager::PatchRomFS(const NCA* base_nca, VirtualFile base_romfs if (!update_versions.empty()) { checked_external = true; for (const auto& update_entry : update_versions) { - std::string disabled_key = fmt::format("Update@{}", update_entry.version); - if (std::find(disabled.cbegin(), disabled.cend(), disabled_key) == disabled.cend()) { + if (!IsVersionedExternalUpdateDisabled(disabled, update_entry.version)) { update_disabled = false; enabled_version = update_entry.version; update_raw = external_provider->GetEntryForVersion(update_tid, type, update_entry.version); @@ -600,8 +603,7 @@ VirtualFile PatchManager::PatchRomFS(const NCA* base_nca, VirtualFile base_romfs if (!manual_update_versions.empty()) { checked_manual = true; for (const auto& update_entry : manual_update_versions) { - std::string disabled_key = fmt::format("Update@{}", update_entry.version); - if (std::find(disabled.cbegin(), disabled.cend(), disabled_key) == disabled.cend()) { + if (!IsVersionedExternalUpdateDisabled(disabled, update_entry.version)) { update_disabled = false; enabled_version = update_entry.version; update_raw = manual_provider->GetEntryForVersion(update_tid, type, update_entry.version); @@ -704,9 +706,8 @@ std::vector PatchManager::GetPatches(VirtualFile update_raw) const { version_str = FormatTitleVersion(update_entry.version); } - std::string disabled_key = fmt::format("Update@{}", update_entry.version); const auto update_disabled = - std::find(disabled.cbegin(), disabled.cend(), disabled_key) != disabled.cend(); + IsVersionedExternalUpdateDisabled(disabled, update_entry.version); Patch update_patch = {.enabled = !update_disabled, .name = "Update", @@ -732,9 +733,8 @@ std::vector PatchManager::GetPatches(VirtualFile update_raw) const { version_str = FormatTitleVersion(update_entry.version); } - std::string disabled_key = fmt::format("Update@{}", update_entry.version); const auto update_disabled = - std::find(disabled.cbegin(), disabled.cend(), disabled_key) != disabled.cend(); + IsVersionedExternalUpdateDisabled(disabled, update_entry.version); Patch update_patch = {.enabled = !update_disabled, @@ -771,7 +771,8 @@ std::vector PatchManager::GetPatches(VirtualFile update_raw) const { std::nullopt, std::nullopt, ContentRecordType::Program, update_tid); for (const auto& [slot, entry] : all_updates) { - if (slot == ContentProviderUnionSlot::External) { + if (slot == ContentProviderUnionSlot::External || + slot == ContentProviderUnionSlot::FrontendManual) { continue; } diff --git a/src/core/file_sys/registered_cache.cpp b/src/core/file_sys/registered_cache.cpp index 7bf2ad8fcd..020d403c95 100644 --- a/src/core/file_sys/registered_cache.cpp +++ b/src/core/file_sys/registered_cache.cpp @@ -104,6 +104,206 @@ static std::string GetCNMTName(TitleType type, u64 title_id) { return fmt::format("{}_{:016x}.cnmt", TITLE_TYPE_NAMES[index], title_id); } +static std::shared_ptr OpenContainerAsNsp(const VirtualFile& file, Loader::FileType type) { + if (!file) { + return nullptr; + } + + if (type == Loader::FileType::Unknown || type == Loader::FileType::Error) { + type = Loader::IdentifyFile(file); + if (type == Loader::FileType::Unknown) { + type = Loader::GuessFromFilename(file->GetName()); + } + } + + if (type == Loader::FileType::NSP) { + auto nsp = std::make_shared(file); + return nsp->GetStatus() == Loader::ResultStatus::Success ? nsp : nullptr; + } + + if (type == Loader::FileType::XCI) { + XCI xci(file); + if (xci.GetStatus() != Loader::ResultStatus::Success) { + return nullptr; + } + + auto secure_partition = xci.GetSecurePartitionNSP(); + if (secure_partition == nullptr) { + return nullptr; + } + + return secure_partition; + } + + // SAF-backed files can occasionally fail type-guessing despite being valid NSP/XCI. + // As a last resort, probe both container parsers directly. + { + auto nsp = std::make_shared(file); + if (nsp->GetStatus() == Loader::ResultStatus::Success) { + return nsp; + } + } + { + XCI xci(file); + if (xci.GetStatus() == Loader::ResultStatus::Success) { + auto secure_partition = xci.GetSecurePartitionNSP(); + if (secure_partition != nullptr) { + return secure_partition; + } + } + } + + return nullptr; +} + +template +bool ForEachContainerEntry(const std::shared_ptr& nsp, bool only_content, + std::optional base_program_id, Callback&& on_entry) { + if (!nsp) { + return false; + } + + const auto& ncas = nsp->GetNCAs(); + if (ncas.empty()) { + return false; + } + + std::map versions; + std::map version_strings; + + for (const auto& [title_id, nca_map] : ncas) { + for (const auto& [type_pair, nca] : nca_map) { + if (!nca) { + continue; + } + + const auto& [title_type, content_type] = type_pair; + + if (content_type == ContentRecordType::Meta) { + const auto subdirs = nca->GetSubdirectories(); + if (!subdirs.empty()) { + for (const auto& inner_file : subdirs[0]->GetFiles()) { + if (inner_file->GetExtension() == "cnmt") { + const CNMT cnmt(inner_file); + versions[cnmt.GetTitleID()] = cnmt.GetTitleVersion(); + break; + } + } + } + } + + if (title_type == TitleType::Update && content_type == ContentRecordType::Control) { + const auto romfs = nca->GetRomFS(); + if (!romfs) { + continue; + } + + const auto extracted = ExtractRomFS(romfs); + if (!extracted) { + continue; + } + + auto nacp_file = extracted->GetFile("control.nacp"); + if (!nacp_file) { + nacp_file = extracted->GetFile("Control.nacp"); + } + if (!nacp_file) { + continue; + } + + const NACP nacp(nacp_file); + auto version_string = nacp.GetVersionString(); + if (!version_string.empty()) { + version_strings[title_id] = std::move(version_string); + } + } + } + } + + bool added_entries = false; + for (const auto& [title_id, nca_map] : ncas) { + if (base_program_id.has_value() && GetBaseTitleID(title_id) != *base_program_id) { + continue; + } + + for (const auto& [type_pair, nca] : nca_map) { + const auto& [title_type, content_type] = type_pair; + if (only_content && title_type != TitleType::Update && title_type != TitleType::AOC) { + continue; + } + + auto entry_file = nca ? nca->GetBaseFile() : nullptr; + if (!entry_file) { + continue; + } + + u32 version = 0; + std::string version_string; + + if (title_type == TitleType::Update) { + if (const auto version_it = versions.find(title_id); version_it != versions.end()) { + version = version_it->second; + } + + if (const auto version_str_it = version_strings.find(title_id); + version_str_it != version_strings.end()) { + version_string = version_str_it->second; + } + } + + on_entry(title_type, content_type, title_id, entry_file, version, version_string); + added_entries = true; + } + } + + return added_entries; +} + +static void UpsertExternalVersionEntry(std::vector& multi_version_entries, + u64 title_id, u32 version, + const std::string& version_string, + ContentRecordType content_type, const VirtualFile& file) { + auto it = std::find_if(multi_version_entries.begin(), multi_version_entries.end(), + [title_id, version](const ExternalUpdateEntry& entry) { + return entry.title_id == title_id && entry.version == version; + }); + + if (it == multi_version_entries.end()) { + ExternalUpdateEntry update_entry; + update_entry.title_id = title_id; + update_entry.version = version; + update_entry.version_string = version_string; + update_entry.files[static_cast(content_type)] = file; + multi_version_entries.push_back(std::move(update_entry)); + return; + } + + it->files[static_cast(content_type)] = file; + if (it->version_string.empty() && !version_string.empty()) { + it->version_string = version_string; + } +} + +template +static bool AddExternalEntriesFromContainer(const std::shared_ptr& nsp, EntryMap& entries, + VersionMap& versions, + std::vector& multi_version_entries) { + return ForEachContainerEntry( + nsp, true, std::nullopt, + [&entries, &versions, + &multi_version_entries](TitleType title_type, ContentRecordType content_type, u64 title_id, + const VirtualFile& file, u32 version, + const std::string& version_string) { + entries[{title_id, content_type, title_type}] = file; + + if (title_type == TitleType::Update) { + versions[title_id] = version; + UpsertExternalVersionEntry(multi_version_entries, title_id, version, version_string, + content_type, file); + } + }); +} + ContentRecordType GetCRTypeFromNCAType(NCAContentType type) { switch (type) { case NCAContentType::Program: @@ -1008,6 +1208,26 @@ void ManualContentProvider::AddEntryWithVersion(TitleType title_type, ContentRec } } +bool ManualContentProvider::AddEntriesFromContainer(VirtualFile file, bool only_content, + std::optional base_program_id) { + const auto nsp = OpenContainerAsNsp(file, Loader::FileType::Unknown); + if (!nsp) { + return false; + } + + return ForEachContainerEntry( + nsp, only_content, base_program_id, + [this](TitleType title_type, ContentRecordType content_type, u64 title_id, + const VirtualFile& entry_file, u32 version, const std::string& version_string) { + if (title_type == TitleType::Update) { + AddEntryWithVersion(title_type, content_type, title_id, version, version_string, + entry_file); + } else { + AddEntry(title_type, content_type, title_id, entry_file); + } + }); +} + void ManualContentProvider::ClearAllEntries() { entries.clear(); multi_version_entries.clear(); @@ -1091,14 +1311,6 @@ VirtualFile ManualContentProvider::GetEntryForVersion(u64 title_id, ContentRecor return nullptr; } -bool ManualContentProvider::HasMultipleVersions(u64 title_id, ContentRecordType type) const { - size_t count = 0; - for (const auto& entry : multi_version_entries) - if (entry.title_id == title_id && entry.files[size_t(type)]) - ++count; - return count > 0; -} - ExternalContentProvider::ExternalContentProvider(std::vector load_directories) : load_dirs(std::move(load_directories)) { ExternalContentProvider::Refresh(); @@ -1159,247 +1371,22 @@ void ExternalContentProvider::ScanDirectory(const VirtualDir& dir) { } void ExternalContentProvider::ProcessNSP(const VirtualFile& file) { - auto nsp = NSP(file); - if (nsp.GetStatus() != Loader::ResultStatus::Success) { + const auto nsp = OpenContainerAsNsp(file, Loader::FileType::NSP); + if (!nsp) { return; } LOG_DEBUG(Service_FS, "Processing NSP file: {}", file->GetName()); - - const auto ncas = nsp.GetNCAs(); - - std::map nsp_versions; - std::map nsp_version_strings; // title_id -> NACP version string - - for (const auto& [title_id, nca_map] : ncas) { - for (const auto& [type_pair, nca] : nca_map) { - const auto& [title_type, content_type] = type_pair; - - if (content_type == ContentRecordType::Meta) { - const auto subdirs = nca->GetSubdirectories(); - if (!subdirs.empty()) { - const auto section0 = subdirs[0]; - const auto files = section0->GetFiles(); - for (const auto& inner_file : files) { - if (inner_file->GetExtension() == "cnmt") { - const CNMT cnmt(inner_file); - const auto cnmt_title_id = cnmt.GetTitleID(); - const auto version = cnmt.GetTitleVersion(); - nsp_versions[cnmt_title_id] = version; - versions[cnmt_title_id] = version; - break; - } - } - } - } - - if (content_type == ContentRecordType::Control && title_type == TitleType::Update) { - auto romfs = nca->GetRomFS(); - if (romfs) { - auto extracted = ExtractRomFS(romfs); - if (extracted) { - auto nacp_file = extracted->GetFile("control.nacp"); - if (!nacp_file) { - nacp_file = extracted->GetFile("Control.nacp"); - } - if (nacp_file) { - NACP nacp(nacp_file); - auto ver_str = nacp.GetVersionString(); - if (!ver_str.empty()) { - nsp_version_strings[title_id] = ver_str; - } - } - } - } - } - } - } - - std::map, std::array> version_files; - - for (const auto& [title_id, nca_map] : ncas) { - for (const auto& [type_pair, nca] : nca_map) { - const auto& [title_type, content_type] = type_pair; - - if (title_type != TitleType::AOC && title_type != TitleType::Update) { - continue; - } - - auto nca_file = nsp.GetNCAFile(title_id, content_type, title_type); - if (nca_file != nullptr) { - entries[{title_id, content_type, title_type}] = nca_file; - - if (title_type == TitleType::Update) { - u32 version = 0; - auto ver_it = nsp_versions.find(title_id); - if (ver_it != nsp_versions.end()) { - version = ver_it->second; - } - - version_files[{title_id, version}][size_t(content_type)] = nca_file; - } - - LOG_DEBUG(Service_FS, "Added entry - Title ID: {:016X}, Type: {}, Content: {}", - title_id, static_cast(title_type), static_cast(content_type)); - } - } - } - - for (const auto& [key, files_map] : version_files) { - const auto& [title_id, version] = key; - - std::string ver_str; - auto str_it = nsp_version_strings.find(title_id); - if (str_it != nsp_version_strings.end()) { - ver_str = str_it->second; - } - - bool version_exists = false; - for (auto& existing : multi_version_entries) { - if (existing.title_id == title_id && existing.version == version) { - existing.files = files_map; - if (existing.version_string.empty() && !ver_str.empty()) { - existing.version_string = ver_str; - } - version_exists = true; - break; - } - } - - if (!version_exists && !files_map.empty()) { - ExternalUpdateEntry update_entry{ - .title_id = title_id, - .version = version, - .version_string = ver_str, - .files = files_map - }; - multi_version_entries.push_back(update_entry); - LOG_DEBUG(Service_FS, "Added multi-version update - Title ID: {:016X}, Version: {}, VersionStr: {}, Content types: {}", - title_id, version, ver_str, files_map.size()); - } - } + AddExternalEntriesFromContainer(nsp, entries, versions, multi_version_entries); } void ExternalContentProvider::ProcessXCI(const VirtualFile& file) { - auto xci = XCI(file); - if (xci.GetStatus() != Loader::ResultStatus::Success) { + const auto nsp = OpenContainerAsNsp(file, Loader::FileType::XCI); + if (!nsp) { return; } - auto nsp = xci.GetSecurePartitionNSP(); - if (nsp == nullptr) { - return; - } - - const auto ncas = nsp->GetNCAs(); - - std::map xci_versions; - std::map xci_version_strings; - - for (const auto& [title_id, nca_map] : ncas) { - for (const auto& [type_pair, nca] : nca_map) { - const auto& [title_type, content_type] = type_pair; - - if (content_type == ContentRecordType::Meta) { - const auto subdirs = nca->GetSubdirectories(); - if (!subdirs.empty()) { - const auto section0 = subdirs[0]; - const auto files = section0->GetFiles(); - for (const auto& inner_file : files) { - if (inner_file->GetExtension() == "cnmt") { - const CNMT cnmt(inner_file); - const auto cnmt_title_id = cnmt.GetTitleID(); - const auto version = cnmt.GetTitleVersion(); - xci_versions[cnmt_title_id] = version; - versions[cnmt_title_id] = version; - break; - } - } - } - } - - if (content_type == ContentRecordType::Control && title_type == TitleType::Update) { - auto romfs = nca->GetRomFS(); - if (romfs) { - auto extracted = ExtractRomFS(romfs); - if (extracted) { - auto nacp_file = extracted->GetFile("control.nacp"); - if (!nacp_file) { - nacp_file = extracted->GetFile("Control.nacp"); - } - if (nacp_file) { - NACP nacp(nacp_file); - auto ver_str = nacp.GetVersionString(); - if (!ver_str.empty()) { - xci_version_strings[title_id] = ver_str; - } - } - } - } - } - } - } - - std::map, std::array> version_files; - - for (const auto& [title_id, nca_map] : ncas) { - for (const auto& [type_pair, nca] : nca_map) { - const auto& [title_type, content_type] = type_pair; - - if (title_type != TitleType::AOC && title_type != TitleType::Update) { - continue; - } - - auto nca_file = nsp->GetNCAFile(title_id, content_type, title_type); - if (nca_file != nullptr) { - entries[{title_id, content_type, title_type}] = nca_file; - - if (title_type == TitleType::Update) { - u32 version = 0; - auto ver_it = xci_versions.find(title_id); - if (ver_it != xci_versions.end()) { - version = ver_it->second; - } - - version_files[{title_id, version}][size_t(content_type)] = nca_file; - } - } - } - } - - for (const auto& [key, files_map] : version_files) { - const auto& [title_id, version] = key; - - std::string ver_str; - auto str_it = xci_version_strings.find(title_id); - if (str_it != xci_version_strings.end()) { - ver_str = str_it->second; - } - - bool version_exists = false; - for (auto& existing : multi_version_entries) { - if (existing.title_id == title_id && existing.version == version) { - existing.files = files_map; - if (existing.version_string.empty() && !ver_str.empty()) { - existing.version_string = ver_str; - } - version_exists = true; - break; - } - } - - if (!version_exists && !files_map.empty()) { - ExternalUpdateEntry update_entry{ - .title_id = title_id, - .version = version, - .version_string = ver_str, - .files = files_map - }; - multi_version_entries.push_back(update_entry); - LOG_DEBUG(Service_FS, "Added multi-version update from XCI - Title ID: {:016X}, Version: {}, VersionStr: {}, Content types: {}", - title_id, version, ver_str, files_map.size()); - } - } + AddExternalEntriesFromContainer(nsp, entries, versions, multi_version_entries); } bool ExternalContentProvider::HasEntry(u64 title_id, ContentRecordType type) const { @@ -1491,12 +1478,4 @@ VirtualFile ExternalContentProvider::GetEntryForVersion(u64 title_id, ContentRec return nullptr; } -bool ExternalContentProvider::HasMultipleVersions(u64 title_id, ContentRecordType type) const { - size_t count = 0; - for (const auto& entry : multi_version_entries) - if (entry.title_id == title_id && entry.files[size_t(type)]) - ++count; - return count > 1; -} - } // namespace FileSys diff --git a/src/core/file_sys/registered_cache.h b/src/core/file_sys/registered_cache.h index 2e39f74db8..32134d1c48 100644 --- a/src/core/file_sys/registered_cache.h +++ b/src/core/file_sys/registered_cache.h @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include @@ -262,6 +263,8 @@ public: VirtualFile file); void AddEntryWithVersion(TitleType title_type, ContentRecordType content_type, u64 title_id, u32 version, const std::string& version_string, VirtualFile file); + bool AddEntriesFromContainer(VirtualFile file, bool only_content = false, + std::optional base_program_id = std::nullopt); void ClearAllEntries(); void Refresh() override; @@ -276,7 +279,6 @@ public: std::vector ListUpdateVersions(u64 title_id) const; VirtualFile GetEntryForVersion(u64 title_id, ContentRecordType type, u32 version) const; - bool HasMultipleVersions(u64 title_id, ContentRecordType type) const; private: std::map, VirtualFile> entries; @@ -303,7 +305,6 @@ public: std::vector ListUpdateVersions(u64 title_id) const; VirtualFile GetEntryForVersion(u64 title_id, ContentRecordType type, u32 version) const; - bool HasMultipleVersions(u64 title_id, ContentRecordType type) const; private: void ScanDirectory(const VirtualDir& dir); diff --git a/src/core/loader/loader.cpp b/src/core/loader/loader.cpp index 4379634d03..b4d50227d3 100644 --- a/src/core/loader/loader.cpp +++ b/src/core/loader/loader.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project @@ -9,11 +9,15 @@ #include #include #include +#include #include "common/concepts.h" #include "common/fs/path_util.h" #include "common/logging/log.h" #include "common/string_util.h" #include "core/core.h" +#include "core/file_sys/card_image.h" +#include "core/file_sys/common_funcs.h" +#include "core/file_sys/submission_package.h" #include "core/hle/kernel/k_process.h" #include "core/loader/deconstructed_rom_directory.h" #include "core/loader/kip.h" @@ -37,6 +41,49 @@ std::optional IdentifyFileLoader(FileSys::VirtualFile file) { return std::nullopt; } +std::shared_ptr OpenContainerAsNsp(FileSys::VirtualFile file, FileType type, + u64 program_id = 0, + std::size_t program_index = 0) { + if (!file) { + return nullptr; + } + + if (type == FileType::NSP) { + auto nsp = std::make_shared(file, program_id, program_index); + return nsp->GetStatus() == ResultStatus::Success ? nsp : nullptr; + } + + if (type == FileType::XCI) { + FileSys::XCI xci{file, program_id, program_index}; + if (xci.GetStatus() != ResultStatus::Success) { + return nullptr; + } + + auto secure_nsp = xci.GetSecurePartitionNSP(); + if (secure_nsp == nullptr || secure_nsp->GetStatus() != ResultStatus::Success) { + return nullptr; + } + + return secure_nsp; + } + + return nullptr; +} + +bool HasApplicationProgramContent(const std::shared_ptr& nsp) { + if (!nsp) { + return false; + } + + const auto& ncas = nsp->GetNCAs(); + return std::any_of(ncas.cbegin(), ncas.cend(), [](const auto& title_entry) { + const auto& nca_map = title_entry.second; + return nca_map.find( + {FileSys::TitleType::Application, FileSys::ContentRecordType::Program}) != + nca_map.end(); + }); +} + } // namespace FileType IdentifyFile(FileSys::VirtualFile file) { @@ -62,6 +109,27 @@ FileType IdentifyFile(FileSys::VirtualFile file) { } } +bool IsContainerType(FileType type) { + return type == FileType::NSP || type == FileType::XCI; +} + +bool IsBootableGameContainer(FileSys::VirtualFile file, FileType type, u64 program_id, + std::size_t program_index) { + if (!file) { + return false; + } + + if (type == FileType::Unknown) { + type = IdentifyFile(file); + } + + if (!IsContainerType(type)) { + return false; + } + + return HasApplicationProgramContent(OpenContainerAsNsp(file, type, program_id, program_index)); +} + FileType GuessFromFilename(const std::string& name) { if (name == "main") return FileType::DeconstructedRomDirectory; diff --git a/src/core/loader/loader.h b/src/core/loader/loader.h index f4e932cec9..95ce638da0 100644 --- a/src/core/loader/loader.h +++ b/src/core/loader/loader.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -46,12 +49,29 @@ enum class FileType { }; /** - * Identifies the type of a bootable file based on the magic value in its header. + * Identifies the type of a supported file/container based on its structure. * @param file open file * @return FileType of file */ FileType IdentifyFile(FileSys::VirtualFile file); +/** + * Returns whether the file type represents a container format that can bundle multiple titles + * (currently NSP/XCI). + */ +bool IsContainerType(FileType type); + +/** + * Returns whether a container file is bootable as a game (has Application/Program content). + * + * @param file open file + * @param type optional file type; if Unknown it is auto-detected. + * @param program_id optional program id hint for multi-program containers. + * @param program_index optional program index hint for multi-program containers. + */ +bool IsBootableGameContainer(FileSys::VirtualFile file, FileType type = FileType::Unknown, + u64 program_id = 0, std::size_t program_index = 0); + /** * Guess the type of a bootable file from its name * @param name String name of bootable file diff --git a/src/core/loader/nsp.cpp b/src/core/loader/nsp.cpp index 3016d5f25f..4333acb70c 100644 --- a/src/core/loader/nsp.cpp +++ b/src/core/loader/nsp.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -55,19 +58,30 @@ AppLoader_NSP::~AppLoader_NSP() = default; FileType AppLoader_NSP::IdentifyType(const FileSys::VirtualFile& nsp_file) { const FileSys::NSP nsp(nsp_file); - if (nsp.GetStatus() == ResultStatus::Success) { - // Extracted Type case - if (nsp.IsExtractedType() && nsp.GetExeFS() != nullptr && - FileSys::IsDirectoryExeFS(nsp.GetExeFS())) { - return FileType::NSP; + if (nsp.GetStatus() != ResultStatus::Success) { + return FileType::Error; + } + + // Extracted Type case + if (nsp.IsExtractedType() && nsp.GetExeFS() != nullptr && + FileSys::IsDirectoryExeFS(nsp.GetExeFS())) { + return FileType::NSP; + } + + // Non-extracted NSPs can legitimately contain only update/DLC content. + // Identify the container format itself; bootability is validated by Load(). + if (!nsp.GetNCAs().empty()) { + return FileType::NSP; + } + + // Fallback when NCAs couldn't be parsed (e.g. missing keys) but the PFS still contains NCAs. + for (const auto& entry : nsp.GetFiles()) { + if (entry == nullptr) { + continue; } - // Non-Extracted Type case - const auto program_id = nsp.GetProgramTitleID(); - if (!nsp.IsExtractedType() && - nsp.GetNCA(program_id, FileSys::ContentRecordType::Program) != nullptr && - AppLoader_NCA::IdentifyType( - nsp.GetNCAFile(program_id, FileSys::ContentRecordType::Program)) == FileType::NCA) { + const auto& name = entry->GetName(); + if (name.size() >= 4 && name.substr(name.size() - 4) == ".nca") { return FileType::NSP; } } diff --git a/src/core/loader/xci.cpp b/src/core/loader/xci.cpp index e9abb199a1..983184a226 100644 --- a/src/core/loader/xci.cpp +++ b/src/core/loader/xci.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -44,10 +47,13 @@ AppLoader_XCI::~AppLoader_XCI() = default; FileType AppLoader_XCI::IdentifyType(const FileSys::VirtualFile& xci_file) { const FileSys::XCI xci(xci_file); - if (xci.GetStatus() == ResultStatus::Success && - xci.GetNCAByType(FileSys::NCAContentType::Program) != nullptr && - AppLoader_NCA::IdentifyType(xci.GetNCAFileByType(FileSys::NCAContentType::Program)) == - FileType::NCA) { + if (xci.GetStatus() != ResultStatus::Success) { + return FileType::Error; + } + + // Identify XCI as a valid container even when it does not include a bootable Program NCA. + // Bootability is handled by AppLoader_XCI::Load(). + if (xci.GetSecurePartitionNSP() != nullptr) { return FileType::XCI; } diff --git a/src/yuzu/game/game_list_worker.cpp b/src/yuzu/game/game_list_worker.cpp index c4504a0d5e..81012e4374 100644 --- a/src/yuzu/game/game_list_worker.cpp +++ b/src/yuzu/game/game_list_worker.cpp @@ -4,6 +4,7 @@ // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +#include #include #include #include @@ -16,14 +17,17 @@ #include "common/fs/fs.h" #include "common/fs/path_util.h" +#include "common/settings.h" #include "core/core.h" #include "core/file_sys/card_image.h" +#include "core/file_sys/common_funcs.h" #include "core/file_sys/content_archive.h" #include "core/file_sys/control_metadata.h" #include "core/file_sys/fs_filesystem.h" #include "core/file_sys/nca_metadata.h" #include "core/file_sys/patch_manager.h" #include "core/file_sys/registered_cache.h" +#include "core/file_sys/romfs.h" #include "core/file_sys/submission_package.h" #include "core/loader/loader.h" #include "yuzu/compatibility_list.h" @@ -375,6 +379,12 @@ void GameListWorker::ScanFileSystem(ScanTarget target, const std::string& dir_pa return true; } + if (target == ScanTarget::PopulateGameList && + (file_type == Loader::FileType::XCI || file_type == Loader::FileType::NSP) && + !Loader::IsBootableGameContainer(file, file_type)) { + return true; + } + u64 program_id = 0; const auto res2 = loader->ReadProgramId(program_id); @@ -383,18 +393,10 @@ void GameListWorker::ScanFileSystem(ScanTarget target, const std::string& dir_pa provider->AddEntry(FileSys::TitleType::Application, FileSys::GetCRTypeFromNCAType(FileSys::NCA{file}.GetType()), program_id, file); - } else if (res2 == Loader::ResultStatus::Success && + } else if (Settings::values.ext_content_from_game_dirs.GetValue() && (file_type == Loader::FileType::XCI || file_type == Loader::FileType::NSP)) { - const auto nsp = file_type == Loader::FileType::NSP - ? std::make_shared(file) - : FileSys::XCI{file}.GetSecurePartitionNSP(); - for (const auto& title : nsp->GetNCAs()) { - for (const auto& entry : title.second) { - provider->AddEntry(entry.first.first, entry.first.second, title.first, - entry.second->GetBaseFile()); - } - } + void(provider->AddEntriesFromContainer(file)); } } else { std::vector program_ids; diff --git a/src/yuzu/main_window.cpp b/src/yuzu/main_window.cpp index 6ead3c4130..e02e02b413 100644 --- a/src/yuzu/main_window.cpp +++ b/src/yuzu/main_window.cpp @@ -2019,6 +2019,10 @@ void MainWindow::ConfigureFilesystemProvider(const std::string& filepath) { return; } + if (QtCommon::provider->AddEntriesFromContainer(file)) { + return; + } + auto loader = Loader::GetLoader(*QtCommon::system, file); if (!loader) { return; @@ -2033,19 +2037,8 @@ void MainWindow::ConfigureFilesystemProvider(const std::string& filepath) { const auto res2 = loader->ReadProgramId(program_id); if (res2 == Loader::ResultStatus::Success && file_type == Loader::FileType::NCA) { QtCommon::provider->AddEntry(FileSys::TitleType::Application, - FileSys::GetCRTypeFromNCAType(FileSys::NCA{file}.GetType()), program_id, - file); - } else if (res2 == Loader::ResultStatus::Success && - (file_type == Loader::FileType::XCI || file_type == Loader::FileType::NSP)) { - const auto nsp = file_type == Loader::FileType::NSP - ? std::make_shared(file) - : FileSys::XCI{file}.GetSecurePartitionNSP(); - for (const auto& title : nsp->GetNCAs()) { - for (const auto& entry : title.second) { - QtCommon::provider->AddEntry(entry.first.first, entry.first.second, title.first, - entry.second->GetBaseFile()); - } - } + FileSys::GetCRTypeFromNCAType(FileSys::NCA{file}.GetType()), + program_id, file); } } From cdf9b556b25b33cf558c0ed3085d99e129a2fb1c Mon Sep 17 00:00:00 2001 From: wildcard Date: Thu, 5 Mar 2026 00:54:26 +0100 Subject: [PATCH 099/181] [vulkan]fix vuid 02751 (#3573) Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3573 Reviewed-by: CamilleLaVey Reviewed-by: DraVee Co-authored-by: wildcard Co-committed-by: wildcard --- src/video_core/renderer_vulkan/vk_buffer_cache.cpp | 8 ++++++++ src/video_core/vulkan_common/vulkan_device.h | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/src/video_core/renderer_vulkan/vk_buffer_cache.cpp b/src/video_core/renderer_vulkan/vk_buffer_cache.cpp index 6256bc8bd8..f4345262fb 100644 --- a/src/video_core/renderer_vulkan/vk_buffer_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_buffer_cache.cpp @@ -108,6 +108,14 @@ VkBufferView Buffer::View(u32 offset, u32 size, VideoCore::Surface::PixelFormat // Null buffer not supported, adjust offset and size offset = 0; size = 0; + } else { + // Align offset down to minTexelBufferOffsetAlignment + const u32 alignment = static_cast(device->GetMinTexelBufferOffsetAlignment()); + if (alignment > 1) { + const u32 aligned_offset = offset & ~(alignment - 1); + size += offset - aligned_offset; + offset = aligned_offset; + } } const auto it{std::ranges::find_if(views, [offset, size, format](const BufferView& view) { return offset == view.offset && size == view.size && format == view.format; diff --git a/src/video_core/vulkan_common/vulkan_device.h b/src/video_core/vulkan_common/vulkan_device.h index d3623d1186..d29a8cd3f3 100644 --- a/src/video_core/vulkan_common/vulkan_device.h +++ b/src/video_core/vulkan_common/vulkan_device.h @@ -318,6 +318,11 @@ public: return properties.properties.limits.minStorageBufferOffsetAlignment; } + /// Returns texel buffer offset alignment requirement. + VkDeviceSize GetMinTexelBufferOffsetAlignment() const { + return properties.properties.limits.minTexelBufferOffsetAlignment; + } + /// Returns the maximum range for storage buffers. VkDeviceSize GetMaxStorageBufferRange() const { return properties.properties.limits.maxStorageBufferRange; From 69e47bd2c0c04e0e18c29a23533e8e7724436226 Mon Sep 17 00:00:00 2001 From: wildcard Date: Thu, 5 Mar 2026 00:54:48 +0100 Subject: [PATCH 100/181] [vulkan] Fix wrong stage index in prepare_stage render area check (#3672) The OpenGL correctly uses const auto& info{stage_infos[stage]}; Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3672 Reviewed-by: MaranBr Reviewed-by: DraVee Co-authored-by: wildcard Co-committed-by: wildcard --- src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp index d156baa77b..5b11a34232 100644 --- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp +++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp @@ -474,7 +474,7 @@ bool GraphicsPipeline::ConfigureImpl(bool is_indexed) { buffer_cache.BindHostStageBuffers(stage); PushImageDescriptors(texture_cache, guest_descriptor_queue, stage_infos[stage], rescaling, samplers_it, views_it); - const auto& info{stage_infos[0]}; + const auto& info{stage_infos[stage]}; if (info.uses_render_area) { render_area.uses_render_area = true; render_area.words = {static_cast(regs.surface_clip.width), From 70c1e9abed3dc70284c4eece3786922b2fc144ed Mon Sep 17 00:00:00 2001 From: nekle Date: Thu, 5 Mar 2026 00:56:25 +0100 Subject: [PATCH 101/181] [android] Try and fix SD Card storage mount points for external paths (#3436) Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3436 Reviewed-by: DraVee Reviewed-by: MaranBr Co-authored-by: nekle Co-committed-by: nekle --- .../java/org/yuzu/yuzu_emu/utils/PathUtil.kt | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/PathUtil.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/PathUtil.kt index a840b3b846..744e1d149c 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/PathUtil.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/PathUtil.kt @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later package org.yuzu.yuzu_emu.utils @@ -80,16 +80,14 @@ object PathUtil { } } - // This really shouldn't be necessary, but the Android API seemingly - // doesn't have a way of doing this? - // Apparently, on certain devices the mount location can vary, so add - // extra cases here if we discover any new ones. fun getRemovableStoragePath(idString: String): String? { - var pathFile: File + val possibleMountPaths = listOf("/mnt/media_rw/$idString", "/storage/$idString") - pathFile = File("/mnt/media_rw/$idString"); - if (pathFile.exists()) { - return pathFile.absolutePath + for (mountPath in possibleMountPaths) { + val pathFile = File(mountPath); + if (pathFile.exists()) { + return pathFile.absolutePath + } } return null From 05f6942befe0ab1209ecc5e2ddb9716f49d65574 Mon Sep 17 00:00:00 2001 From: xbzk Date: Thu, 5 Mar 2026 00:58:49 +0100 Subject: [PATCH 102/181] [android, ui] fixed setting reset to defaults infinite loop (#3659) fixed a bug discovered by Pavel in which the settings' "reset to defaults" dialog would get stuck in a infinite loop, due to a recall prior to cleaning state. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3659 Reviewed-by: MaranBr Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: xbzk Co-committed-by: xbzk --- .../settings/ui/SettingsDialogFragment.kt | 42 +++++++------------ .../settings/ui/SettingsFragmentPresenter.kt | 5 ++- 2 files changed, 20 insertions(+), 27 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsDialogFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsDialogFragment.kt index f66f4bac7f..4dcb35c010 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsDialogFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsDialogFragment.kt @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2023 yuzu Emulator Project @@ -68,7 +68,9 @@ class SettingsDialogFragment : DialogFragment(), DialogInterface.OnClickListener MaterialAlertDialogBuilder(requireContext()) .setMessage(R.string.reset_setting_confirmation) .setPositiveButton(android.R.string.ok) { _: DialogInterface, _: Int -> - when (val item = settingsViewModel.clickedItem) { + val item = settingsViewModel.clickedItem ?: return@setPositiveButton + clearDialogState() + when (item) { is AnalogInputSetting -> { val stickParam = NativeInput.getStickParam( item.playerIndex, @@ -107,12 +109,17 @@ class SettingsDialogFragment : DialogFragment(), DialogInterface.OnClickListener } else -> { - settingsViewModel.clickedItem!!.setting.reset() + item.setting.reset() settingsViewModel.setAdapterItemChanged(position) } } } - .setNegativeButton(android.R.string.cancel, null) + .setNegativeButton(android.R.string.cancel) { _: DialogInterface, _: Int -> + clearDialogState() + } + .setOnCancelListener { + clearDialogState() + } .create() } @@ -186,27 +193,6 @@ class SettingsDialogFragment : DialogFragment(), DialogInterface.OnClickListener updateButtonState(isValid) } - /* - * xbzk: these two events, along with attachRepeat feature, - * were causing spinbox buttons to respond twice per press - * cutting these out to retain accelerated press functionality - * TODO: clean this out later if no issues arise - * - spinboxBinding.buttonDecrement.setOnClickListener { - val current = spinboxBinding.editValue.text.toString().toIntOrNull() ?: currentValue - val newValue = current - 1 - spinboxBinding.editValue.setText(newValue.toString()) - updateValidity(newValue) - } - - spinboxBinding.buttonIncrement.setOnClickListener { - val current = spinboxBinding.editValue.text.toString().toIntOrNull() ?: currentValue - val newValue = current + 1 - spinboxBinding.editValue.setText(newValue.toString()) - updateValidity(newValue) - } - */ - fun attachRepeat(button: View, delta: Int) { val handler = Handler(Looper.getMainLooper()) var runnable: Runnable? = null @@ -439,9 +425,13 @@ class SettingsDialogFragment : DialogFragment(), DialogInterface.OnClickListener private fun closeDialog() { settingsViewModel.setAdapterItemChanged(position) + clearDialogState() + dismiss() + } + + private fun clearDialogState() { settingsViewModel.clickedItem = null settingsViewModel.setSliderProgress(-1f) - dismiss() } private fun getValueForSingleChoiceSelection(item: SingleChoiceSetting, which: Int): Int { diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index 0fc4fb0b7f..77104e0614 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -1066,7 +1066,10 @@ class SettingsFragmentPresenter( IntSetting.THEME.getValueAsString() override val defaultValue: Int = IntSetting.THEME.defaultValue - override fun reset() = IntSetting.THEME.setInt(defaultValue) + override fun reset() { + IntSetting.THEME.setInt(defaultValue) + settingsViewModel.setShouldRecreate(true) + } } add(HeaderSetting(R.string.app_settings)) From 9a07bd0570ceba262b4a918f4927e5674b6f7269 Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 5 Mar 2026 07:32:18 +0100 Subject: [PATCH 103/181] [vk] unify VkSurfaceKHR with Android and the rest of platforms; remove technically incorrect nullptr() ctor for handles (#2971) Removes some odd #ifdef-ing that just can use a shrimple opaque type. Also removes nullptr() ctor'ing for vulkan handles and such; it's not incorrect per se like how `void *p = 0;` isn't incorrect, just that, y'know, any static analyzer will go "woah". Also there isn't any guarantee that handles `sizeof(Handle) == sizeof(void*)` so may as well :) Signed-off-by: lizzie lizzie@eden-emu.dev Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2971 Reviewed-by: CamilleLaVey Reviewed-by: MaranBr Co-authored-by: lizzie Co-committed-by: lizzie --- src/video_core/renderer_vulkan/blit_image.cpp | 8 +-- .../renderer_vulkan/renderer_vulkan.cpp | 8 +-- .../renderer_vulkan/vk_compute_pass.cpp | 8 +-- .../renderer_vulkan/vk_compute_pipeline.cpp | 36 ++++++------- .../renderer_vulkan/vk_graphics_pipeline.cpp | 44 ++++++++------- .../renderer_vulkan/vk_present_manager.cpp | 20 ++----- .../renderer_vulkan/vk_present_manager.h | 16 ++---- .../renderer_vulkan/vk_query_cache.cpp | 2 +- .../renderer_vulkan/vk_query_cache.h | 5 +- .../renderer_vulkan/vk_scheduler.cpp | 2 +- src/video_core/renderer_vulkan/vk_scheduler.h | 8 +-- .../renderer_vulkan/vk_swapchain.cpp | 54 +++---------------- src/video_core/renderer_vulkan/vk_swapchain.h | 22 ++------ src/video_core/vulkan_common/vulkan.h | 5 +- .../vulkan_common/vulkan_device.cpp | 2 +- .../vulkan_common/vulkan_surface.cpp | 2 +- src/video_core/vulkan_common/vulkan_wrapper.h | 44 +++++++-------- 17 files changed, 104 insertions(+), 182 deletions(-) diff --git a/src/video_core/renderer_vulkan/blit_image.cpp b/src/video_core/renderer_vulkan/blit_image.cpp index 07611ef98c..789f4da2ed 100644 --- a/src/video_core/renderer_vulkan/blit_image.cpp +++ b/src/video_core/renderer_vulkan/blit_image.cpp @@ -1032,7 +1032,7 @@ void BlitImageHelper::ConvertDepthToColorPipeline(vk::Pipeline& pipeline, VkRend VkShaderModule frag_shader = *convert_float_to_depth_frag; const std::array stages = MakeStages(*full_screen_vert, frag_shader); const VkPipelineInputAssemblyStateCreateInfo input_assembly_ci = GetPipelineInputAssemblyStateCreateInfo(device); - pipeline = device.GetLogical().CreateGraphicsPipeline({ + pipeline = device.GetLogical().CreateGraphicsPipeline(VkGraphicsPipelineCreateInfo{ .sType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO, .pNext = nullptr, .flags = 0, @@ -1062,7 +1062,7 @@ void BlitImageHelper::ConvertColorToDepthPipeline(vk::Pipeline& pipeline, VkRend VkShaderModule frag_shader = *convert_depth_to_float_frag; const std::array stages = MakeStages(*full_screen_vert, frag_shader); const VkPipelineInputAssemblyStateCreateInfo input_assembly_ci = GetPipelineInputAssemblyStateCreateInfo(device); - pipeline = device.GetLogical().CreateGraphicsPipeline({ + pipeline = device.GetLogical().CreateGraphicsPipeline(VkGraphicsPipelineCreateInfo{ .sType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO, .pNext = nullptr, .flags = 0, @@ -1093,7 +1093,7 @@ void BlitImageHelper::ConvertPipelineEx(vk::Pipeline& pipeline, VkRenderPass ren } const std::array stages = MakeStages(*full_screen_vert, *module); const VkPipelineInputAssemblyStateCreateInfo input_assembly_ci = GetPipelineInputAssemblyStateCreateInfo(device); - pipeline = device.GetLogical().CreateGraphicsPipeline({ + pipeline = device.GetLogical().CreateGraphicsPipeline(VkGraphicsPipelineCreateInfo{ .sType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO, .pNext = nullptr, .flags = 0, @@ -1135,7 +1135,7 @@ void BlitImageHelper::ConvertPipeline(vk::Pipeline& pipeline, VkRenderPass rende is_target_depth ? *convert_float_to_depth_frag : *convert_depth_to_float_frag; const std::array stages = MakeStages(*full_screen_vert, frag_shader); const VkPipelineInputAssemblyStateCreateInfo input_assembly_ci = GetPipelineInputAssemblyStateCreateInfo(device); - pipeline = device.GetLogical().CreateGraphicsPipeline({ + pipeline = device.GetLogical().CreateGraphicsPipeline(VkGraphicsPipelineCreateInfo{ .sType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO, .pNext = nullptr, .flags = 0, diff --git a/src/video_core/renderer_vulkan/renderer_vulkan.cpp b/src/video_core/renderer_vulkan/renderer_vulkan.cpp index d1e607e75f..cb1b1a5362 100644 --- a/src/video_core/renderer_vulkan/renderer_vulkan.cpp +++ b/src/video_core/renderer_vulkan/renderer_vulkan.cpp @@ -137,14 +137,8 @@ try memory_allocator, scheduler, swapchain, -#ifdef ANDROID - surface) - , -#else *surface) - , -#endif - blit_swapchain(device_memory, + , blit_swapchain(device_memory, device, memory_allocator, present_manager, diff --git a/src/video_core/renderer_vulkan/vk_compute_pass.cpp b/src/video_core/renderer_vulkan/vk_compute_pass.cpp index 22e646afe9..d45a57f7bb 100644 --- a/src/video_core/renderer_vulkan/vk_compute_pass.cpp +++ b/src/video_core/renderer_vulkan/vk_compute_pass.cpp @@ -285,7 +285,7 @@ ComputePass::ComputePass(const Device& device_, DescriptorPool& descriptor_pool, .requiredSubgroupSize = optional_subgroup_size ? *optional_subgroup_size : 32U, }; bool use_setup_size = device.IsExtSubgroupSizeControlSupported() && optional_subgroup_size; - pipeline = device.GetLogical().CreateComputePipeline({ + pipeline = device.GetLogical().CreateComputePipeline(VkComputePipelineCreateInfo{ .sType = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO, .pNext = nullptr, .flags = 0, @@ -299,7 +299,7 @@ ComputePass::ComputePass(const Device& device_, DescriptorPool& descriptor_pool, .pSpecializationInfo = nullptr, }, .layout = *layout, - .basePipelineHandle = nullptr, + .basePipelineHandle = {}, .basePipelineIndex = 0, }); } @@ -944,7 +944,7 @@ MSAACopyPass::MSAACopyPass(const Device& device_, Scheduler& scheduler_, .codeSize = static_cast(code.size_bytes()), .pCode = code.data(), }); - pipelines[i] = device.GetLogical().CreateComputePipeline({ + pipelines[i] = device.GetLogical().CreateComputePipeline(VkComputePipelineCreateInfo{ .sType = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO, .pNext = nullptr, .flags = 0, @@ -958,7 +958,7 @@ MSAACopyPass::MSAACopyPass(const Device& device_, Scheduler& scheduler_, .pSpecializationInfo = nullptr, }, .layout = *layout, - .basePipelineHandle = nullptr, + .basePipelineHandle = {}, .basePipelineIndex = 0, }); }; diff --git a/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp b/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp index 6a6fe2b830..1a62324c95 100644 --- a/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp +++ b/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp @@ -67,26 +67,24 @@ ComputePipeline::ComputePipeline(const Device& device_, vk::PipelineCache& pipel if (device.IsKhrPipelineExecutablePropertiesEnabled() && Settings::values.renderer_debug.GetValue()) { flags |= VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR; } - pipeline = device.GetLogical().CreateComputePipeline( - { - .sType = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO, - .pNext = nullptr, - .flags = flags, - .stage{ - .sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO, - .pNext = - device.IsExtSubgroupSizeControlSupported() ? &subgroup_size_ci : nullptr, - .flags = 0, - .stage = VK_SHADER_STAGE_COMPUTE_BIT, - .module = *spv_module, - .pName = "main", - .pSpecializationInfo = nullptr, - }, - .layout = *pipeline_layout, - .basePipelineHandle = 0, - .basePipelineIndex = 0, + pipeline = device.GetLogical().CreateComputePipeline(VkComputePipelineCreateInfo{ + .sType = VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO, + .pNext = nullptr, + .flags = flags, + .stage{ + .sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO, + .pNext = + device.IsExtSubgroupSizeControlSupported() ? &subgroup_size_ci : nullptr, + .flags = 0, + .stage = VK_SHADER_STAGE_COMPUTE_BIT, + .module = *spv_module, + .pName = "main", + .pSpecializationInfo = nullptr, }, - *pipeline_cache); + .layout = *pipeline_layout, + .basePipelineHandle = 0, + .basePipelineIndex = 0, + }, *pipeline_cache); // Log compute pipeline creation if (Settings::values.gpu_logging_enabled.GetValue()) { diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp index 5b11a34232..e989bf6b31 100644 --- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp +++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp @@ -946,29 +946,27 @@ void GraphicsPipeline::MakePipeline(VkRenderPass render_pass) { flags |= VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR; } - pipeline = device.GetLogical().CreateGraphicsPipeline( - { - .sType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO, - .pNext = nullptr, - .flags = flags, - .stageCount = static_cast(shader_stages.size()), - .pStages = shader_stages.data(), - .pVertexInputState = &vertex_input_ci, - .pInputAssemblyState = &input_assembly_ci, - .pTessellationState = &tessellation_ci, - .pViewportState = &viewport_ci, - .pRasterizationState = &rasterization_ci, - .pMultisampleState = &multisample_ci, - .pDepthStencilState = &depth_stencil_ci, - .pColorBlendState = &color_blend_ci, - .pDynamicState = &dynamic_state_ci, - .layout = *pipeline_layout, - .renderPass = render_pass, - .subpass = 0, - .basePipelineHandle = nullptr, - .basePipelineIndex = 0, - }, - *pipeline_cache); + pipeline = device.GetLogical().CreateGraphicsPipeline({ + .sType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO, + .pNext = nullptr, + .flags = flags, + .stageCount = static_cast(shader_stages.size()), + .pStages = shader_stages.data(), + .pVertexInputState = &vertex_input_ci, + .pInputAssemblyState = &input_assembly_ci, + .pTessellationState = &tessellation_ci, + .pViewportState = &viewport_ci, + .pRasterizationState = &rasterization_ci, + .pMultisampleState = &multisample_ci, + .pDepthStencilState = &depth_stencil_ci, + .pColorBlendState = &color_blend_ci, + .pDynamicState = &dynamic_state_ci, + .layout = *pipeline_layout, + .renderPass = render_pass, + .subpass = 0, + .basePipelineHandle = nullptr, + .basePipelineIndex = 0, + }, *pipeline_cache); // Log graphics pipeline creation if (Settings::values.gpu_logging_enabled.GetValue()) { diff --git a/src/video_core/renderer_vulkan/vk_present_manager.cpp b/src/video_core/renderer_vulkan/vk_present_manager.cpp index 3b5c2e3c01..aa019a4160 100644 --- a/src/video_core/renderer_vulkan/vk_present_manager.cpp +++ b/src/video_core/renderer_vulkan/vk_present_manager.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project @@ -101,22 +101,14 @@ PresentManager::PresentManager(const vk::Instance& instance_, MemoryAllocator& memory_allocator_, Scheduler& scheduler_, Swapchain& swapchain_, -#ifdef ANDROID - vk::SurfaceKHR& surface_) -#else - VkSurfaceKHR_T* surface_handle_) -#endif + VkSurfaceKHR_T* surface_) : instance{instance_} , render_window{render_window_} , device{device_} , memory_allocator{memory_allocator_} , scheduler{scheduler_} , swapchain{swapchain_} -#ifdef ANDROID , surface{surface_} -#else - , surface_handle{surface_handle_} -#endif , blit_supported{CanBlitToSwapchain(device.GetPhysical(), swapchain.GetImageViewFormat())} , use_present_thread{Settings::values.async_presentation.GetValue()} { @@ -299,11 +291,7 @@ void PresentManager::PresentThread(std::stop_token token) { } void PresentManager::RecreateSwapchain(Frame* frame) { -#ifndef ANDROID - swapchain.Create(surface_handle, frame->width, frame->height); // Pass raw pointer -#else - swapchain.Create(*surface, frame->width, frame->height); // Pass raw pointer -#endif + swapchain.Create(surface, frame->width, frame->height); // Pass raw pointer SetImageCount(); } @@ -322,7 +310,7 @@ void PresentManager::CopyToSwapchain(Frame* frame) { // Recreate surface and swapchain if needed. if (requires_recreation) { #ifdef ANDROID - surface = CreateSurface(instance, render_window.GetWindowInfo()); + surface = *CreateSurface(instance, render_window.GetWindowInfo()).address(); #endif RecreateSwapchain(frame); } diff --git a/src/video_core/renderer_vulkan/vk_present_manager.h b/src/video_core/renderer_vulkan/vk_present_manager.h index aacc9b025a..3d5cc32102 100644 --- a/src/video_core/renderer_vulkan/vk_present_manager.h +++ b/src/video_core/renderer_vulkan/vk_present_manager.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project @@ -15,8 +15,6 @@ #include "video_core/vulkan_common/vulkan_memory_allocator.h" #include "video_core/vulkan_common/vulkan_wrapper.h" -struct VkSurfaceKHR_T; - namespace Core::Frontend { class EmuWindow; } // namespace Core::Frontend @@ -46,11 +44,7 @@ public: MemoryAllocator& memory_allocator, Scheduler& scheduler, Swapchain& swapchain, -#ifdef ANDROID - vk::SurfaceKHR& surface); -#else - VkSurfaceKHR_T* surface_handle); -#endif + VkSurfaceKHR_T* surface); ~PresentManager(); /// Returns the last used presentation frame @@ -84,11 +78,7 @@ private: MemoryAllocator& memory_allocator; Scheduler& scheduler; Swapchain& swapchain; -#ifdef ANDROID - vk::SurfaceKHR& surface; -#else - VkSurfaceKHR_T* surface_handle; -#endif + VkSurfaceKHR_T* surface; vk::CommandPool cmdpool; std::vector frames; boost::container::deque present_queue; diff --git a/src/video_core/renderer_vulkan/vk_query_cache.cpp b/src/video_core/renderer_vulkan/vk_query_cache.cpp index 415259c72c..7cdb3acadd 100644 --- a/src/video_core/renderer_vulkan/vk_query_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_query_cache.cpp @@ -1280,7 +1280,7 @@ void QueryCacheRuntime::EndHostConditionalRendering() { PauseHostConditionalRendering(); impl->hcr_is_set = false; impl->is_hcr_running = false; - impl->hcr_buffer = nullptr; + impl->hcr_buffer = VkBuffer{}; impl->hcr_offset = 0; } diff --git a/src/video_core/renderer_vulkan/vk_query_cache.h b/src/video_core/renderer_vulkan/vk_query_cache.h index b8dae9bc2d..e2aa4d991e 100644 --- a/src/video_core/renderer_vulkan/vk_query_cache.h +++ b/src/video_core/renderer_vulkan/vk_query_cache.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later @@ -35,7 +38,7 @@ public: ~QueryCacheRuntime(); template - void SyncValues(std::span values, VkBuffer base_src_buffer = nullptr); + void SyncValues(std::span values, VkBuffer base_src_buffer = VkBuffer{}); void Barriers(bool is_prebarrier); diff --git a/src/video_core/renderer_vulkan/vk_scheduler.cpp b/src/video_core/renderer_vulkan/vk_scheduler.cpp index 0a032cdae0..947de6a80e 100644 --- a/src/video_core/renderer_vulkan/vk_scheduler.cpp +++ b/src/video_core/renderer_vulkan/vk_scheduler.cpp @@ -377,7 +377,7 @@ void Scheduler::EndRenderPass() VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, 0, nullptr, nullptr, vk::Span(barriers.data(), num_images)); }); - state.renderpass = nullptr; + state.renderpass = VkRenderPass{}; num_renderpass_images = 0; } diff --git a/src/video_core/renderer_vulkan/vk_scheduler.h b/src/video_core/renderer_vulkan/vk_scheduler.h index 667f136ee6..00a912f2cd 100644 --- a/src/video_core/renderer_vulkan/vk_scheduler.h +++ b/src/video_core/renderer_vulkan/vk_scheduler.h @@ -44,10 +44,10 @@ public: ~Scheduler(); /// Sends the current execution context to the GPU. - u64 Flush(VkSemaphore signal_semaphore = nullptr, VkSemaphore wait_semaphore = nullptr); + u64 Flush(VkSemaphore signal_semaphore = {}, VkSemaphore wait_semaphore = {}); /// Sends the current execution context to the GPU and waits for it to complete. - void Finish(VkSemaphore signal_semaphore = nullptr, VkSemaphore wait_semaphore = nullptr); + void Finish(VkSemaphore signal_semaphore = {}, VkSemaphore wait_semaphore = {}); /// Waits for the worker thread to finish executing everything. After this function returns it's /// safe to touch worker resources. @@ -237,8 +237,8 @@ private: }; struct State { - VkRenderPass renderpass = nullptr; - VkFramebuffer framebuffer = nullptr; + VkRenderPass renderpass{}; + VkFramebuffer framebuffer{}; VkExtent2D render_area = {0, 0}; GraphicsPipeline* graphics_pipeline = nullptr; bool is_rescaling = false; diff --git a/src/video_core/renderer_vulkan/vk_swapchain.cpp b/src/video_core/renderer_vulkan/vk_swapchain.cpp index b89e981444..cd8f948d8b 100644 --- a/src/video_core/renderer_vulkan/vk_swapchain.cpp +++ b/src/video_core/renderer_vulkan/vk_swapchain.cpp @@ -109,38 +109,22 @@ VkCompositeAlphaFlagBitsKHR ChooseAlphaFlags(const VkSurfaceCapabilitiesKHR& cap } // Anonymous namespace Swapchain::Swapchain( -#ifdef ANDROID - VkSurfaceKHR surface_, -#else - VkSurfaceKHR_T* surface_handle_, -#endif + VkSurfaceKHR_T* surface_, const Device& device_, Scheduler& scheduler_, u32 width_, u32 height_) -#ifdef ANDROID : surface(surface_) -#else - : surface_handle{surface_handle_} -#endif , device{device_} , scheduler{scheduler_} { -#ifdef ANDROID Create(surface, width_, height_); -#else - Create(surface_handle, width_, height_); -#endif } Swapchain::~Swapchain() = default; void Swapchain::Create( -#ifdef ANDROID - VkSurfaceKHR surface_, -#else - VkSurfaceKHR_T* surface_handle_, -#endif + VkSurfaceKHR_T* surface_, u32 width_, u32 height_) { @@ -148,18 +132,10 @@ void Swapchain::Create( is_suboptimal = false; width = width_; height = height_; -#ifdef ANDROID surface = surface_; -#else - surface_handle = surface_handle_; -#endif const auto physical_device = device.GetPhysical(); -#ifdef ANDROID - const auto capabilities{physical_device.GetSurfaceCapabilitiesKHR(surface)}; -#else - const auto capabilities{physical_device.GetSurfaceCapabilitiesKHR(surface_handle)}; -#endif + const auto capabilities{physical_device.GetSurfaceCapabilitiesKHR(VkSurfaceKHR(surface))}; if (capabilities.maxImageExtent.width == 0 || capabilities.maxImageExtent.height == 0) { return; } @@ -254,14 +230,8 @@ void Swapchain::Present(VkSemaphore render_semaphore) { void Swapchain::CreateSwapchain(const VkSurfaceCapabilitiesKHR& capabilities) { const auto physical_device{device.GetPhysical()}; - -#ifdef ANDROID - const auto formats{physical_device.GetSurfaceFormatsKHR(surface)}; - const auto present_modes = physical_device.GetSurfacePresentModesKHR(surface); -#else - const auto formats{physical_device.GetSurfaceFormatsKHR(surface_handle)}; - const auto present_modes = physical_device.GetSurfacePresentModesKHR(surface_handle); -#endif + const auto formats{physical_device.GetSurfaceFormatsKHR(VkSurfaceKHR(surface))}; + const auto present_modes = physical_device.GetSurfacePresentModesKHR(VkSurfaceKHR(surface)); has_mailbox = std::find(present_modes.begin(), present_modes.end(), VK_PRESENT_MODE_MAILBOX_KHR) != present_modes.end(); @@ -290,11 +260,7 @@ void Swapchain::CreateSwapchain(const VkSurfaceCapabilitiesKHR& capabilities) { .sType = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR, .pNext = nullptr, .flags = 0, -#ifdef ANDROID - .surface = surface, -#else - .surface = surface_handle, -#endif + .surface = VkSurfaceKHR(surface), .minImageCount = requested_image_count, .imageFormat = surface_format.format, .imageColorSpace = surface_format.colorSpace, @@ -313,7 +279,7 @@ void Swapchain::CreateSwapchain(const VkSurfaceCapabilitiesKHR& capabilities) { .compositeAlpha = alpha_flags, .presentMode = present_mode, .clipped = VK_FALSE, - .oldSwapchain = nullptr, + .oldSwapchain = VkSwapchainKHR{}, }; const u32 graphics_family{device.GetGraphicsFamily()}; const u32 present_family{device.GetPresentFamily()}; @@ -345,11 +311,7 @@ void Swapchain::CreateSwapchain(const VkSurfaceCapabilitiesKHR& capabilities) { swapchain_ci.flags |= VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR; } // Request the size again to reduce the possibility of a TOCTOU race condition. -#ifdef ANDROID - const auto updated_capabilities = physical_device.GetSurfaceCapabilitiesKHR(surface); -#else - const auto updated_capabilities = physical_device.GetSurfaceCapabilitiesKHR(surface_handle); -#endif + const auto updated_capabilities = physical_device.GetSurfaceCapabilitiesKHR(VkSurfaceKHR(surface)); swapchain_ci.imageExtent = ChooseSwapExtent(updated_capabilities, width, height); // Don't add code within this and the swapchain creation. swapchain = device.GetLogical().CreateSwapchainKHR(swapchain_ci); diff --git a/src/video_core/renderer_vulkan/vk_swapchain.h b/src/video_core/renderer_vulkan/vk_swapchain.h index 7e99bf8fa7..d926cc118a 100644 --- a/src/video_core/renderer_vulkan/vk_swapchain.h +++ b/src/video_core/renderer_vulkan/vk_swapchain.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project @@ -11,8 +11,6 @@ #include "common/common_types.h" #include "video_core/vulkan_common/vulkan_wrapper.h" -struct VkSurfaceKHR_T; - namespace Layout { struct FramebufferLayout; } @@ -25,11 +23,7 @@ class Scheduler; class Swapchain { public: explicit Swapchain( -#ifdef ANDROID - VkSurfaceKHR surface, -#else - VkSurfaceKHR_T* surface_handle, -#endif + VkSurfaceKHR_T* surface, const Device& device, Scheduler& scheduler, u32 width, @@ -38,11 +32,7 @@ public: /// Creates (or recreates) the swapchain with a given size. void Create( -#ifdef ANDROID - VkSurfaceKHR surface, -#else - VkSurfaceKHR_T* surface_handle, -#endif + VkSurfaceKHR_T* surface, u32 width, u32 height); @@ -128,11 +118,7 @@ private: bool NeedsPresentModeUpdate() const; -#ifdef ANDROID - VkSurfaceKHR surface; -#else - VkSurfaceKHR_T* surface_handle; -#endif + VkSurfaceKHR_T* surface; const Device& device; Scheduler& scheduler; diff --git a/src/video_core/vulkan_common/vulkan.h b/src/video_core/vulkan_common/vulkan.h index 8d2e8e2a37..2cc0f0d7f0 100644 --- a/src/video_core/vulkan_common/vulkan.h +++ b/src/video_core/vulkan_common/vulkan.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project @@ -40,3 +40,6 @@ #undef False #undef None #undef True + +// "Catch-all" handle for both Android and.. the rest of platforms +struct VkSurfaceKHR_T; diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index a2ff3ee6ed..b51c57d380 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -419,7 +419,7 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR : instance{instance_}, dld{dld_}, physical{physical_}, format_properties(GetFormatProperties(physical)) { // Get suitability and device properties. - const bool is_suitable = GetSuitability(surface != nullptr); + const bool is_suitable = GetSuitability(surface != VkSurfaceKHR{}); const VkDriverId driver_id = properties.driver.driverID; diff --git a/src/video_core/vulkan_common/vulkan_surface.cpp b/src/video_core/vulkan_common/vulkan_surface.cpp index dc65d3960a..761b7759c8 100644 --- a/src/video_core/vulkan_common/vulkan_surface.cpp +++ b/src/video_core/vulkan_common/vulkan_surface.cpp @@ -15,7 +15,7 @@ vk::SurfaceKHR CreateSurface( const vk::Instance& instance, [[maybe_unused]] const Core::Frontend::EmuWindow::WindowSystemInfo& window_info) { [[maybe_unused]] const vk::InstanceDispatch& dld = instance.Dispatch(); - VkSurfaceKHR unsafe_surface = nullptr; + VkSurfaceKHR unsafe_surface = VkSurfaceKHR{}; #ifdef _WIN32 if (window_info.type == Core::Frontend::WindowSystemType::Windows) { diff --git a/src/video_core/vulkan_common/vulkan_wrapper.h b/src/video_core/vulkan_common/vulkan_wrapper.h index 5c04132f7b..872fbd858e 100644 --- a/src/video_core/vulkan_common/vulkan_wrapper.h +++ b/src/video_core/vulkan_common/vulkan_wrapper.h @@ -404,13 +404,13 @@ public: /// Construct a handle transferring the ownership from another handle. Handle(Handle&& rhs) noexcept - : handle{std::exchange(rhs.handle, nullptr)}, owner{rhs.owner}, dld{rhs.dld} {} + : handle{std::exchange(rhs.handle, Type{})}, owner{rhs.owner}, dld{rhs.dld} {} /// Assign the current handle transferring the ownership from another handle. /// Destroys any previously held object. Handle& operator=(Handle&& rhs) noexcept { Release(); - handle = std::exchange(rhs.handle, nullptr); + handle = std::exchange(rhs.handle, Type{}); owner = rhs.owner; dld = rhs.dld; return *this; @@ -424,7 +424,7 @@ public: /// Destroys any held object. void reset() noexcept { Release(); - handle = nullptr; + handle = Type{}; } /// Returns the address of the held object. @@ -440,7 +440,7 @@ public: /// Returns true when there's a held object. explicit operator bool() const noexcept { - return handle != nullptr; + return handle != Type{}; } #ifndef ANDROID @@ -455,7 +455,7 @@ public: #endif protected: - Type handle = nullptr; + Type handle{}; OwnerType owner = nullptr; const Dispatch* dld = nullptr; @@ -463,7 +463,7 @@ private: /// Destroys the held object if it exists. void Release() noexcept { if (handle) { - Destroy(owner, handle, *dld); + Destroy(OwnerType(owner), Type(handle), *dld); } } }; @@ -506,7 +506,7 @@ public: /// Destroys any held object. void reset() noexcept { Release(); - handle = nullptr; + handle = {}; } /// Returns the address of the held object. @@ -522,7 +522,7 @@ public: /// Returns true when there's a held object. explicit operator bool() const noexcept { - return handle != nullptr; + return handle != Type{}; } #ifndef ANDROID @@ -537,7 +537,7 @@ public: #endif protected: - Type handle = nullptr; + Type handle{}; const Dispatch* dld = nullptr; private: @@ -607,7 +607,7 @@ private: std::unique_ptr allocations; std::size_t num = 0; VkDevice device = nullptr; - PoolType pool = nullptr; + PoolType pool{}; const DeviceDispatch* dld = nullptr; }; @@ -669,12 +669,12 @@ public: Image& operator=(const Image&) = delete; Image(Image&& rhs) noexcept - : handle{std::exchange(rhs.handle, nullptr)}, usage{rhs.usage}, owner{rhs.owner}, + : handle{std::exchange(rhs.handle, VkImage{})}, usage{rhs.usage}, owner{rhs.owner}, allocator{rhs.allocator}, allocation{rhs.allocation}, dld{rhs.dld} {} Image& operator=(Image&& rhs) noexcept { Release(); - handle = std::exchange(rhs.handle, nullptr); + handle = std::exchange(rhs.handle, VkImage{}); usage = rhs.usage; owner = rhs.owner; allocator = rhs.allocator; @@ -693,11 +693,11 @@ public: void reset() noexcept { Release(); - handle = nullptr; + handle = VkImage{}; } explicit operator bool() const noexcept { - return handle != nullptr; + return handle != VkImage{}; } void SetObjectNameEXT(const char* name) const; @@ -709,7 +709,7 @@ public: private: void Release() const noexcept; - VkImage handle = nullptr; + VkImage handle{}; VkImageUsageFlags usage{}; VkDevice owner = nullptr; VmaAllocator allocator = nullptr; @@ -730,13 +730,13 @@ public: Buffer& operator=(const Buffer&) = delete; Buffer(Buffer&& rhs) noexcept - : handle{std::exchange(rhs.handle, nullptr)}, owner{rhs.owner}, allocator{rhs.allocator}, + : handle{std::exchange(rhs.handle, VkBuffer{})}, owner{rhs.owner}, allocator{rhs.allocator}, allocation{rhs.allocation}, mapped{rhs.mapped}, is_coherent{rhs.is_coherent}, dld{rhs.dld} {} Buffer& operator=(Buffer&& rhs) noexcept { Release(); - handle = std::exchange(rhs.handle, nullptr); + handle = std::exchange(rhs.handle, VkBuffer{}); owner = rhs.owner; allocator = rhs.allocator; allocation = rhs.allocation; @@ -756,11 +756,11 @@ public: void reset() noexcept { Release(); - handle = nullptr; + handle = VkBuffer{}; } explicit operator bool() const noexcept { - return handle != nullptr; + return handle != VkBuffer{}; } /// Returns the host mapped memory, an empty span otherwise. @@ -786,7 +786,7 @@ public: private: void Release() const noexcept; - VkBuffer handle = nullptr; + VkBuffer handle{}; VkDevice owner = nullptr; VmaAllocator allocator = nullptr; VmaAllocation allocation = nullptr; @@ -1020,10 +1020,10 @@ public: [[nodiscard]] PipelineLayout CreatePipelineLayout(const VkPipelineLayoutCreateInfo& ci) const; [[nodiscard]] Pipeline CreateGraphicsPipeline(const VkGraphicsPipelineCreateInfo& ci, - VkPipelineCache cache = nullptr) const; + VkPipelineCache cache = {}) const; [[nodiscard]] Pipeline CreateComputePipeline(const VkComputePipelineCreateInfo& ci, - VkPipelineCache cache = nullptr) const; + VkPipelineCache cache = {}) const; [[nodiscard]] Sampler CreateSampler(const VkSamplerCreateInfo& ci) const; From 529b0694995c84c51515022c52a66c67ceacdc65 Mon Sep 17 00:00:00 2001 From: xbzk Date: Thu, 5 Mar 2026 13:58:46 +0100 Subject: [PATCH 104/181] [android,ui] fixed top disalignment between buttons of each column in settings fragment (#3675) this silly little thing tickles obsessive compulsive disturbed fellas a lot hu3 was shipped along PR 3660, which was rediscussed for other reason, hence this tiny lonely PR. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3675 Reviewed-by: DraVee Reviewed-by: MaranBr Co-authored-by: xbzk Co-committed-by: xbzk --- .../features/fetcher/SpacingItemDecoration.kt | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/fetcher/SpacingItemDecoration.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/fetcher/SpacingItemDecoration.kt index f3d000a739..b3ffcc2a35 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/fetcher/SpacingItemDecoration.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/fetcher/SpacingItemDecoration.kt @@ -1,10 +1,11 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later package org.yuzu.yuzu_emu.features.fetcher import android.graphics.Rect import android.view.View +import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.RecyclerView class SpacingItemDecoration(private val spacing: Int) : RecyclerView.ItemDecoration() { @@ -15,8 +16,20 @@ class SpacingItemDecoration(private val spacing: Int) : RecyclerView.ItemDecorat state: RecyclerView.State ) { outRect.bottom = spacing - if (parent.getChildAdapterPosition(view) == 0) { + + val position = parent.getChildAdapterPosition(view) + if (position == RecyclerView.NO_POSITION) return + + if (position == 0) { outRect.top = spacing + return + } + + // If the item is in the first row, but NOT in first column add top spacing as well + val layoutManager = parent.layoutManager + if (layoutManager is GridLayoutManager && layoutManager.spanSizeLookup.getSpanGroupIndex(position, layoutManager.spanCount) == 0) { + outRect.top = spacing + return } } } From 23566a1f7dc639946e6d3935f4951d4d2bce8461 Mon Sep 17 00:00:00 2001 From: MaranBr Date: Fri, 6 Mar 2026 15:02:59 +0100 Subject: [PATCH 105/181] [prepo] Add support for missing PlayReport commands (#3674) This fixes: `[ 433.095195] Debug core\hle\service\service.cpp:operator ():69: Assertion Failed! Unknown / unimplemented function '10107': port='prepo:u' cmd_buf={[0]=0x110006, [1]=0x80000014, [2]=0x1, [3]=0x0, [4]=0x0, [5]=0x191080, [6]=0x5A7350F8, [7]=0x112, [8]=0x5A735158}` Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3674 Reviewed-by: CamilleLaVey Reviewed-by: DraVee Reviewed-by: Maufeat Co-authored-by: MaranBr Co-committed-by: MaranBr --- src/core/hle/service/prepo/prepo.cpp | 8 +++++--- src/core/reporter.h | 4 ++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/core/hle/service/prepo/prepo.cpp b/src/core/hle/service/prepo/prepo.cpp index 4fc59d0e10..bfc5539903 100644 --- a/src/core/hle/service/prepo/prepo.cpp +++ b/src/core/hle/service/prepo/prepo.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project @@ -28,8 +28,10 @@ public: {10101, &PlayReport::SaveReportWithUser, "SaveReportWithUserOld"}, {10102, &PlayReport::SaveReport, "SaveReportOld2"}, {10103, &PlayReport::SaveReportWithUser, "SaveReportWithUserOld2"}, - {10104, &PlayReport::SaveReport, "SaveReport"}, - {10105, &PlayReport::SaveReportWithUser, "SaveReportWithUser"}, + {10104, &PlayReport::SaveReport, "SaveReportOld3"}, + {10105, &PlayReport::SaveReportWithUser, "SaveReportWithUserOld3"}, + {10106, &PlayReport::SaveReport, "SaveReport"}, + {10107, &PlayReport::SaveReportWithUser, "SaveReportWithUser"}, {10200, &PlayReport::RequestImmediateTransmission, "RequestImmediateTransmission"}, {10300, &PlayReport::GetTransmissionStatus, "GetTransmissionStatus"}, {10400, &PlayReport::GetSystemSessionId, "GetSystemSessionId"}, diff --git a/src/core/reporter.h b/src/core/reporter.h index db1ca3ba0c..1eee8da31f 100644 --- a/src/core/reporter.h +++ b/src/core/reporter.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -53,6 +56,7 @@ public: enum class PlayReportType { Old, Old2, + Old3, New, System, }; From c70b857c4f8324621c3d3f7dfe659856c8000878 Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 6 Mar 2026 15:04:38 +0100 Subject: [PATCH 106/181] [video_core/engines] Macro HLE inline (#3653) Should slightly boost perf on android, Desktop is mainly unaffected (for now) Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3653 Reviewed-by: CamilleLaVey Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- src/video_core/engines/maxwell_3d.cpp | 21 +- src/video_core/engines/maxwell_3d.h | 2 +- src/video_core/macro.cpp | 1103 ++++++++++--------------- src/video_core/macro.h | 166 +++- 4 files changed, 586 insertions(+), 706 deletions(-) diff --git a/src/video_core/engines/maxwell_3d.cpp b/src/video_core/engines/maxwell_3d.cpp index 7dbb8f6617..e48f294a5a 100644 --- a/src/video_core/engines/maxwell_3d.cpp +++ b/src/video_core/engines/maxwell_3d.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project @@ -26,8 +26,15 @@ namespace Tegra::Engines { constexpr u32 MacroRegistersStart = 0xE00; Maxwell3D::Maxwell3D(Core::System& system_, MemoryManager& memory_manager_) - : draw_manager{std::make_unique(this)}, system{system_}, - memory_manager{memory_manager_}, macro_engine{GetMacroEngine(*this)}, upload_state{memory_manager, regs.upload} { + : draw_manager{std::make_unique(this)}, system{system_} + , memory_manager{memory_manager_} +#ifdef ARCHITECTURE_x86_64 + , macro_engine(bool(Settings::values.disable_macro_jit)) +#else + , macro_engine(true) +#endif + , upload_state{memory_manager, regs.upload} +{ dirty.flags.flip(); InitializeRegisterDefaults(); execution_mask.reset(); @@ -328,9 +335,9 @@ void Maxwell3D::ProcessMethodCall(u32 method, u32 argument, u32 nonshadow_argume shadow_state.shadow_ram_control = static_cast(nonshadow_argument); return; case MAXWELL3D_REG_INDEX(load_mme.instruction_ptr): - return macro_engine->ClearCode(regs.load_mme.instruction_ptr); + return macro_engine.ClearCode(regs.load_mme.instruction_ptr); case MAXWELL3D_REG_INDEX(load_mme.instruction): - return macro_engine->AddCode(regs.load_mme.instruction_ptr, argument); + return macro_engine.AddCode(regs.load_mme.instruction_ptr, argument); case MAXWELL3D_REG_INDEX(load_mme.start_address): return ProcessMacroBind(argument); case MAXWELL3D_REG_INDEX(falcon[4]): @@ -398,7 +405,7 @@ void Maxwell3D::CallMacroMethod(u32 method, const std::vector& parameters) ((method - MacroRegistersStart) >> 1) % static_cast(macro_positions.size()); // Execute the current macro. - macro_engine->Execute(macro_positions[entry], parameters); + macro_engine.Execute(*this, macro_positions[entry], parameters); draw_manager->DrawDeferred(); } @@ -464,7 +471,7 @@ void Maxwell3D::CallMultiMethod(u32 method, const u32* base_start, u32 amount, } void Maxwell3D::ProcessMacroUpload(u32 data) { - macro_engine->AddCode(regs.load_mme.instruction_ptr++, data); + macro_engine.AddCode(regs.load_mme.instruction_ptr++, data); } void Maxwell3D::ProcessMacroBind(u32 data) { diff --git a/src/video_core/engines/maxwell_3d.h b/src/video_core/engines/maxwell_3d.h index 5312c04b6f..52546e4279 100644 --- a/src/video_core/engines/maxwell_3d.h +++ b/src/video_core/engines/maxwell_3d.h @@ -3203,7 +3203,7 @@ private: std::vector macro_params; /// Interpreter for the macro codes uploaded to the GPU. - std::optional macro_engine; + MacroEngine macro_engine; Upload::State upload_state; diff --git a/src/video_core/macro.cpp b/src/video_core/macro.cpp index 3fe69be4dd..0d1fe0a52b 100644 --- a/src/video_core/macro.cpp +++ b/src/video_core/macro.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project @@ -10,6 +10,7 @@ #include #include +#include #ifdef ARCHITECTURE_x86_64 // xbyak hates human beings #ifdef __GNUC__ @@ -73,601 +74,411 @@ bool IsTopologySafe(Maxwell3D::Regs::PrimitiveTopology topology) { } } -class HLEMacroImpl : public CachedMacro { -public: - explicit HLEMacroImpl(Maxwell3D& maxwell3d_) - : CachedMacro(maxwell3d_) - {} -}; +} // Anonymous namespace -/// @note: these macros have two versions, a normal and extended version, with the extended version -/// also assigning the base vertex/instance. -template -class HLE_DrawArraysIndirect final : public HLEMacroImpl { -public: - explicit HLE_DrawArraysIndirect(Maxwell3D& maxwell3d_) - : HLEMacroImpl(maxwell3d_) - {} - - void Execute(const std::vector& parameters, [[maybe_unused]] u32 method) override { - auto topology = static_cast(parameters[0]); - if (!maxwell3d.AnyParametersDirty() || !IsTopologySafe(topology)) { - Fallback(parameters); - return; - } - - auto& params = maxwell3d.draw_manager->GetIndirectParams(); - params.is_byte_count = false; - params.is_indexed = false; - params.include_count = false; - params.count_start_address = 0; - params.indirect_start_address = maxwell3d.GetMacroAddress(1); - params.buffer_size = 4 * sizeof(u32); - params.max_draw_counts = 1; - params.stride = 0; - - if (extended) { - maxwell3d.engine_state = Maxwell3D::EngineHint::OnHLEMacro; - maxwell3d.SetHLEReplacementAttributeType(0, 0x640, Maxwell3D::HLEReplacementAttributeType::BaseInstance); - } - - maxwell3d.draw_manager->DrawArrayIndirect(topology); - - if (extended) { - maxwell3d.engine_state = Maxwell3D::EngineHint::None; - maxwell3d.replace_table.clear(); - } +void HLE_DrawArraysIndirect::Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method) { + auto topology = static_cast(parameters[0]); + if (!maxwell3d.AnyParametersDirty() || !IsTopologySafe(topology)) { + Fallback(maxwell3d, parameters); + return; } -private: - void Fallback(const std::vector& parameters) { - SCOPE_EXIT { - if (extended) { - maxwell3d.engine_state = Maxwell3D::EngineHint::None; - maxwell3d.replace_table.clear(); - } - }; - maxwell3d.RefreshParameters(); - const u32 instance_count = (maxwell3d.GetRegisterValue(0xD1B) & parameters[2]); + auto& params = maxwell3d.draw_manager->GetIndirectParams(); + params.is_byte_count = false; + params.is_indexed = false; + params.include_count = false; + params.count_start_address = 0; + params.indirect_start_address = maxwell3d.GetMacroAddress(1); + params.buffer_size = 4 * sizeof(u32); + params.max_draw_counts = 1; + params.stride = 0; - auto topology = static_cast(parameters[0]); - const u32 vertex_first = parameters[3]; - const u32 vertex_count = parameters[1]; - - if (!IsTopologySafe(topology) && size_t(maxwell3d.GetMaxCurrentVertices()) < size_t(vertex_first) + size_t(vertex_count)) { - ASSERT(false && "Faulty draw!"); - return; - } - - const u32 base_instance = parameters[4]; - if (extended) { - maxwell3d.regs.global_base_instance_index = base_instance; - maxwell3d.engine_state = Maxwell3D::EngineHint::OnHLEMacro; - maxwell3d.SetHLEReplacementAttributeType( - 0, 0x640, Maxwell3D::HLEReplacementAttributeType::BaseInstance); - } - - maxwell3d.draw_manager->DrawArray(topology, vertex_first, vertex_count, base_instance, - instance_count); - - if (extended) { - maxwell3d.regs.global_base_instance_index = 0; - maxwell3d.engine_state = Maxwell3D::EngineHint::None; - maxwell3d.replace_table.clear(); - } - } -}; - -/* - * @note: these macros have two versions, a normal and extended version, with the extended version - * also assigning the base vertex/instance. - */ -template -class HLE_DrawIndexedIndirect final : public HLEMacroImpl { -public: - explicit HLE_DrawIndexedIndirect(Maxwell3D& maxwell3d_) : HLEMacroImpl(maxwell3d_) {} - - void Execute(const std::vector& parameters, [[maybe_unused]] u32 method) override { - auto topology = static_cast(parameters[0]); - if (!maxwell3d.AnyParametersDirty() || !IsTopologySafe(topology)) { - Fallback(parameters); - return; - } - - const u32 estimate = static_cast(maxwell3d.EstimateIndexBufferSize()); - const u32 element_base = parameters[4]; - const u32 base_instance = parameters[5]; - maxwell3d.regs.vertex_id_base = element_base; - maxwell3d.regs.global_base_vertex_index = element_base; - maxwell3d.regs.global_base_instance_index = base_instance; - maxwell3d.dirty.flags[VideoCommon::Dirty::IndexBuffer] = true; - if (extended) { - maxwell3d.engine_state = Maxwell3D::EngineHint::OnHLEMacro; - maxwell3d.SetHLEReplacementAttributeType(0, 0x640, Maxwell3D::HLEReplacementAttributeType::BaseVertex); - maxwell3d.SetHLEReplacementAttributeType(0, 0x644, Maxwell3D::HLEReplacementAttributeType::BaseInstance); - } - auto& params = maxwell3d.draw_manager->GetIndirectParams(); - params.is_byte_count = false; - params.is_indexed = true; - params.include_count = false; - params.count_start_address = 0; - params.indirect_start_address = maxwell3d.GetMacroAddress(1); - params.buffer_size = 5 * sizeof(u32); - params.max_draw_counts = 1; - params.stride = 0; - maxwell3d.dirty.flags[VideoCommon::Dirty::IndexBuffer] = true; - maxwell3d.draw_manager->DrawIndexedIndirect(topology, 0, estimate); - maxwell3d.regs.vertex_id_base = 0x0; - maxwell3d.regs.global_base_vertex_index = 0x0; - maxwell3d.regs.global_base_instance_index = 0x0; - if (extended) { - maxwell3d.engine_state = Maxwell3D::EngineHint::None; - maxwell3d.replace_table.clear(); - } - } - -private: - void Fallback(const std::vector& parameters) { - maxwell3d.RefreshParameters(); - const u32 instance_count = (maxwell3d.GetRegisterValue(0xD1B) & parameters[2]); - const u32 element_base = parameters[4]; - const u32 base_instance = parameters[5]; - maxwell3d.regs.vertex_id_base = element_base; - maxwell3d.regs.global_base_vertex_index = element_base; - maxwell3d.regs.global_base_instance_index = base_instance; - maxwell3d.dirty.flags[VideoCommon::Dirty::IndexBuffer] = true; - if (extended) { - maxwell3d.engine_state = Maxwell3D::EngineHint::OnHLEMacro; - maxwell3d.SetHLEReplacementAttributeType(0, 0x640, Maxwell3D::HLEReplacementAttributeType::BaseVertex); - maxwell3d.SetHLEReplacementAttributeType(0, 0x644, Maxwell3D::HLEReplacementAttributeType::BaseInstance); - } - - maxwell3d.draw_manager->DrawIndex(Tegra::Maxwell3D::Regs::PrimitiveTopology(parameters[0]), parameters[3], parameters[1], element_base, base_instance, instance_count); - - maxwell3d.regs.vertex_id_base = 0x0; - maxwell3d.regs.global_base_vertex_index = 0x0; - maxwell3d.regs.global_base_instance_index = 0x0; - if (extended) { - maxwell3d.engine_state = Maxwell3D::EngineHint::None; - maxwell3d.replace_table.clear(); - } - } -}; - -class HLE_MultiLayerClear final : public HLEMacroImpl { -public: - explicit HLE_MultiLayerClear(Maxwell3D& maxwell3d_) : HLEMacroImpl(maxwell3d_) {} - - void Execute(const std::vector& parameters, [[maybe_unused]] u32 method) override { - maxwell3d.RefreshParameters(); - ASSERT(parameters.size() == 1); - - const Maxwell3D::Regs::ClearSurface clear_params{parameters[0]}; - const u32 rt_index = clear_params.RT; - const u32 num_layers = maxwell3d.regs.rt[rt_index].depth; - ASSERT(clear_params.layer == 0); - - maxwell3d.regs.clear_surface.raw = clear_params.raw; - maxwell3d.draw_manager->Clear(num_layers); - } -}; - -class HLE_MultiDrawIndexedIndirectCount final : public HLEMacroImpl { -public: - explicit HLE_MultiDrawIndexedIndirectCount(Maxwell3D& maxwell3d_) : HLEMacroImpl(maxwell3d_) {} - - void Execute(const std::vector& parameters, [[maybe_unused]] u32 method) override { - const auto topology = Maxwell3D::Regs::PrimitiveTopology(parameters[2]); - if (!IsTopologySafe(topology)) { - Fallback(parameters); - return; - } - - const u32 start_indirect = parameters[0]; - const u32 end_indirect = parameters[1]; - if (start_indirect >= end_indirect) { - // Nothing to do. - return; - } - - const u32 padding = parameters[3]; // padding is in words - - // size of each indirect segment - const u32 indirect_words = 5 + padding; - const u32 stride = indirect_words * sizeof(u32); - const std::size_t draw_count = end_indirect - start_indirect; - const u32 estimate = static_cast(maxwell3d.EstimateIndexBufferSize()); - maxwell3d.dirty.flags[VideoCommon::Dirty::IndexBuffer] = true; - auto& params = maxwell3d.draw_manager->GetIndirectParams(); - params.is_byte_count = false; - params.is_indexed = true; - params.include_count = true; - params.count_start_address = maxwell3d.GetMacroAddress(4); - params.indirect_start_address = maxwell3d.GetMacroAddress(5); - params.buffer_size = stride * draw_count; - params.max_draw_counts = draw_count; - params.stride = stride; - maxwell3d.dirty.flags[VideoCommon::Dirty::IndexBuffer] = true; + if (extended) { maxwell3d.engine_state = Maxwell3D::EngineHint::OnHLEMacro; - maxwell3d.SetHLEReplacementAttributeType( - 0, 0x640, Maxwell3D::HLEReplacementAttributeType::BaseVertex); - maxwell3d.SetHLEReplacementAttributeType( - 0, 0x644, Maxwell3D::HLEReplacementAttributeType::BaseInstance); - maxwell3d.SetHLEReplacementAttributeType(0, 0x648, - Maxwell3D::HLEReplacementAttributeType::DrawID); - maxwell3d.draw_manager->DrawIndexedIndirect(topology, 0, estimate); + maxwell3d.SetHLEReplacementAttributeType(0, 0x640, Maxwell3D::HLEReplacementAttributeType::BaseInstance); + } + + maxwell3d.draw_manager->DrawArrayIndirect(topology); + + if (extended) { maxwell3d.engine_state = Maxwell3D::EngineHint::None; maxwell3d.replace_table.clear(); } - -private: - void Fallback(const std::vector& parameters) { - SCOPE_EXIT { - // Clean everything. - maxwell3d.regs.vertex_id_base = 0x0; +} +void HLE_DrawArraysIndirect::Fallback(Engines::Maxwell3D& maxwell3d, std::span parameters) { + SCOPE_EXIT { + if (extended) { maxwell3d.engine_state = Maxwell3D::EngineHint::None; maxwell3d.replace_table.clear(); - }; - maxwell3d.RefreshParameters(); - const u32 start_indirect = parameters[0]; - const u32 end_indirect = parameters[1]; - if (start_indirect >= end_indirect) { - // Nothing to do. - return; - } - const auto topology = static_cast(parameters[2]); - const u32 padding = parameters[3]; - const std::size_t max_draws = parameters[4]; - - const u32 indirect_words = 5 + padding; - const std::size_t first_draw = start_indirect; - const std::size_t effective_draws = end_indirect - start_indirect; - const std::size_t last_draw = start_indirect + (std::min)(effective_draws, max_draws); - - for (std::size_t index = first_draw; index < last_draw; index++) { - const std::size_t base = index * indirect_words + 5; - const u32 base_vertex = parameters[base + 3]; - const u32 base_instance = parameters[base + 4]; - maxwell3d.regs.vertex_id_base = base_vertex; - maxwell3d.engine_state = Maxwell3D::EngineHint::OnHLEMacro; - maxwell3d.SetHLEReplacementAttributeType( - 0, 0x640, Maxwell3D::HLEReplacementAttributeType::BaseVertex); - maxwell3d.SetHLEReplacementAttributeType( - 0, 0x644, Maxwell3D::HLEReplacementAttributeType::BaseInstance); - maxwell3d.CallMethod(0x8e3, 0x648, true); - maxwell3d.CallMethod(0x8e4, static_cast(index), true); - maxwell3d.dirty.flags[VideoCommon::Dirty::IndexBuffer] = true; - maxwell3d.draw_manager->DrawIndex(topology, parameters[base + 2], parameters[base], - base_vertex, base_instance, parameters[base + 1]); } + }; + maxwell3d.RefreshParameters(); + const u32 instance_count = (maxwell3d.GetRegisterValue(0xD1B) & parameters[2]); + auto topology = Maxwell3D::Regs::PrimitiveTopology(parameters[0]); + const u32 vertex_first = parameters[3]; + const u32 vertex_count = parameters[1]; + if (!IsTopologySafe(topology) && size_t(maxwell3d.GetMaxCurrentVertices()) < size_t(vertex_first) + size_t(vertex_count)) { + ASSERT(false && "Faulty draw!"); + return; } -}; - -class HLE_DrawIndirectByteCount final : public HLEMacroImpl { -public: - explicit HLE_DrawIndirectByteCount(Maxwell3D& maxwell3d_) : HLEMacroImpl(maxwell3d_) {} - - void Execute(const std::vector& parameters, [[maybe_unused]] u32 method) override { - const bool force = maxwell3d.Rasterizer().HasDrawTransformFeedback(); - - auto topology = static_cast(parameters[0] & 0xFFFFU); - if (!force && (!maxwell3d.AnyParametersDirty() || !IsTopologySafe(topology))) { - Fallback(parameters); - return; - } - auto& params = maxwell3d.draw_manager->GetIndirectParams(); - params.is_byte_count = true; - params.is_indexed = false; - params.include_count = false; - params.count_start_address = 0; - params.indirect_start_address = maxwell3d.GetMacroAddress(2); - params.buffer_size = 4; - params.max_draw_counts = 1; - params.stride = parameters[1]; - maxwell3d.regs.draw.begin = parameters[0]; - maxwell3d.regs.draw_auto_stride = parameters[1]; - maxwell3d.regs.draw_auto_byte_count = parameters[2]; - - maxwell3d.draw_manager->DrawArrayIndirect(topology); + const u32 base_instance = parameters[4]; + if (extended) { + maxwell3d.regs.global_base_instance_index = base_instance; + maxwell3d.engine_state = Maxwell3D::EngineHint::OnHLEMacro; + maxwell3d.SetHLEReplacementAttributeType(0, 0x640, Maxwell3D::HLEReplacementAttributeType::BaseInstance); } - -private: - void Fallback(const std::vector& parameters) { - maxwell3d.RefreshParameters(); - - maxwell3d.regs.draw.begin = parameters[0]; - maxwell3d.regs.draw_auto_stride = parameters[1]; - maxwell3d.regs.draw_auto_byte_count = parameters[2]; - - maxwell3d.draw_manager->DrawArray( - maxwell3d.regs.draw.topology, 0, - maxwell3d.regs.draw_auto_byte_count / maxwell3d.regs.draw_auto_stride, 0, 1); - } -}; - -class HLE_C713C83D8F63CCF3 final : public HLEMacroImpl { -public: - explicit HLE_C713C83D8F63CCF3(Maxwell3D& maxwell3d_) : HLEMacroImpl(maxwell3d_) {} - - void Execute(const std::vector& parameters, [[maybe_unused]] u32 method) override { - maxwell3d.RefreshParameters(); - const u32 offset = (parameters[0] & 0x3FFFFFFF) << 2; - const u32 address = maxwell3d.regs.shadow_scratch[24]; - auto& const_buffer = maxwell3d.regs.const_buffer; - const_buffer.size = 0x7000; - const_buffer.address_high = (address >> 24) & 0xFF; - const_buffer.address_low = address << 8; - const_buffer.offset = offset; - } -}; - -class HLE_D7333D26E0A93EDE final : public HLEMacroImpl { -public: - explicit HLE_D7333D26E0A93EDE(Maxwell3D& maxwell3d_) : HLEMacroImpl(maxwell3d_) {} - - void Execute(const std::vector& parameters, [[maybe_unused]] u32 method) override { - maxwell3d.RefreshParameters(); - const size_t index = parameters[0]; - const u32 address = maxwell3d.regs.shadow_scratch[42 + index]; - const u32 size = maxwell3d.regs.shadow_scratch[47 + index]; - auto& const_buffer = maxwell3d.regs.const_buffer; - const_buffer.size = size; - const_buffer.address_high = (address >> 24) & 0xFF; - const_buffer.address_low = address << 8; - } -}; - -class HLE_BindShader final : public HLEMacroImpl { -public: - explicit HLE_BindShader(Maxwell3D& maxwell3d_) : HLEMacroImpl(maxwell3d_) {} - - void Execute(const std::vector& parameters, [[maybe_unused]] u32 method) override { - maxwell3d.RefreshParameters(); - auto& regs = maxwell3d.regs; - const u32 index = parameters[0]; - if ((parameters[1] - regs.shadow_scratch[28 + index]) == 0) { - return; - } - - regs.pipelines[index & 0xF].offset = parameters[2]; - maxwell3d.dirty.flags[VideoCommon::Dirty::Shaders] = true; - regs.shadow_scratch[28 + index] = parameters[1]; - regs.shadow_scratch[34 + index] = parameters[2]; - - const u32 address = parameters[4]; - auto& const_buffer = regs.const_buffer; - const_buffer.size = 0x10000; - const_buffer.address_high = (address >> 24) & 0xFF; - const_buffer.address_low = address << 8; - - const size_t bind_group_id = parameters[3] & 0x7F; - auto& bind_group = regs.bind_groups[bind_group_id]; - bind_group.raw_config = 0x11; - maxwell3d.ProcessCBBind(bind_group_id); - } -}; - -class HLE_SetRasterBoundingBox final : public HLEMacroImpl { -public: - explicit HLE_SetRasterBoundingBox(Maxwell3D& maxwell3d_) : HLEMacroImpl(maxwell3d_) {} - - void Execute(const std::vector& parameters, [[maybe_unused]] u32 method) override { - maxwell3d.RefreshParameters(); - const u32 raster_mode = parameters[0]; - auto& regs = maxwell3d.regs; - const u32 raster_enabled = maxwell3d.regs.conservative_raster_enable; - const u32 scratch_data = maxwell3d.regs.shadow_scratch[52]; - regs.raster_bounding_box.raw = raster_mode & 0xFFFFF00F; - regs.raster_bounding_box.pad.Assign(scratch_data & raster_enabled); - } -}; - -template -class HLE_ClearConstBuffer final : public HLEMacroImpl { -public: - explicit HLE_ClearConstBuffer(Maxwell3D& maxwell3d_) : HLEMacroImpl(maxwell3d_) {} - - void Execute(const std::vector& parameters, [[maybe_unused]] u32 method) override { - maxwell3d.RefreshParameters(); - static constexpr std::array zeroes{}; - auto& regs = maxwell3d.regs; - regs.const_buffer.size = u32(base_size); - regs.const_buffer.address_high = parameters[0]; - regs.const_buffer.address_low = parameters[1]; - regs.const_buffer.offset = 0; - maxwell3d.ProcessCBMultiData(zeroes.data(), parameters[2] * 4); - } -}; - -class HLE_ClearMemory final : public HLEMacroImpl { -public: - explicit HLE_ClearMemory(Maxwell3D& maxwell3d_) : HLEMacroImpl(maxwell3d_) {} - - void Execute(const std::vector& parameters, [[maybe_unused]] u32 method) override { - maxwell3d.RefreshParameters(); - - const u32 needed_memory = parameters[2] / sizeof(u32); - if (needed_memory > zero_memory.size()) { - zero_memory.resize(needed_memory, 0); - } - auto& regs = maxwell3d.regs; - regs.upload.line_length_in = parameters[2]; - regs.upload.line_count = 1; - regs.upload.dest.address_high = parameters[0]; - regs.upload.dest.address_low = parameters[1]; - maxwell3d.CallMethod(size_t(MAXWELL3D_REG_INDEX(launch_dma)), 0x1011, true); - maxwell3d.CallMultiMethod(size_t(MAXWELL3D_REG_INDEX(inline_data)), zero_memory.data(), needed_memory, needed_memory); - } - -private: - std::vector zero_memory; -}; - -class HLE_TransformFeedbackSetup final : public HLEMacroImpl { -public: - explicit HLE_TransformFeedbackSetup(Maxwell3D& maxwell3d_) : HLEMacroImpl(maxwell3d_) {} - - void Execute(const std::vector& parameters, [[maybe_unused]] u32 method) override { - maxwell3d.RefreshParameters(); - - auto& regs = maxwell3d.regs; - regs.transform_feedback_enabled = 1; - regs.transform_feedback.buffers[0].start_offset = 0; - regs.transform_feedback.buffers[1].start_offset = 0; - regs.transform_feedback.buffers[2].start_offset = 0; - regs.transform_feedback.buffers[3].start_offset = 0; - - regs.upload.line_length_in = 4; - regs.upload.line_count = 1; - regs.upload.dest.address_high = parameters[0]; - regs.upload.dest.address_low = parameters[1]; - maxwell3d.CallMethod(size_t(MAXWELL3D_REG_INDEX(launch_dma)), 0x1011, true); - maxwell3d.CallMethod(size_t(MAXWELL3D_REG_INDEX(inline_data)), regs.transform_feedback.controls[0].stride, true); - - maxwell3d.Rasterizer().RegisterTransformFeedback(regs.upload.dest.Address()); - } -}; - -} // Anonymous namespace - -HLEMacro::HLEMacro(Maxwell3D& maxwell3d_) : maxwell3d{maxwell3d_} {} - -HLEMacro::~HLEMacro() = default; - -std::unique_ptr HLEMacro::GetHLEProgram(u64 hash) const { - // Compiler will make you a GREAT job at making an ad-hoc hash table :) - switch (hash) { - case 0x0D61FC9FAAC9FCADULL: return std::make_unique>(maxwell3d); - case 0x8A4D173EB99A8603ULL: return std::make_unique>(maxwell3d); - case 0x771BB18C62444DA0ULL: return std::make_unique>(maxwell3d); - case 0x0217920100488FF7ULL: return std::make_unique>(maxwell3d); - case 0x3F5E74B9C9A50164ULL: return std::make_unique(maxwell3d); - case 0xEAD26C3E2109B06BULL: return std::make_unique(maxwell3d); - case 0xC713C83D8F63CCF3ULL: return std::make_unique(maxwell3d); - case 0xD7333D26E0A93EDEULL: return std::make_unique(maxwell3d); - case 0xEB29B2A09AA06D38ULL: return std::make_unique(maxwell3d); - case 0xDB1341DBEB4C8AF7ULL: return std::make_unique(maxwell3d); - case 0x6C97861D891EDf7EULL: return std::make_unique>(maxwell3d); - case 0xD246FDDF3A6173D7ULL: return std::make_unique>(maxwell3d); - case 0xEE4D0004BEC8ECF4ULL: return std::make_unique(maxwell3d); - case 0xFC0CF27F5FFAA661ULL: return std::make_unique(maxwell3d); - case 0xB5F74EDB717278ECULL: return std::make_unique(maxwell3d); - default: - return nullptr; + maxwell3d.draw_manager->DrawArray(topology, vertex_first, vertex_count, base_instance, instance_count); + if (extended) { + maxwell3d.regs.global_base_instance_index = 0; + maxwell3d.engine_state = Maxwell3D::EngineHint::None; + maxwell3d.replace_table.clear(); } } -namespace { -class MacroInterpreterImpl final : public CachedMacro { -public: - explicit MacroInterpreterImpl(Engines::Maxwell3D& maxwell3d_, const std::vector& code_) - : CachedMacro(maxwell3d_) - , code{code_} - {} +void HLE_DrawIndexedIndirect::Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method) { + auto topology = static_cast(parameters[0]); + if (!maxwell3d.AnyParametersDirty() || !IsTopologySafe(topology)) { + Fallback(maxwell3d, parameters); + return; + } - void Execute(const std::vector& params, u32 method) override; + const u32 estimate = u32(maxwell3d.EstimateIndexBufferSize()); + const u32 element_base = parameters[4]; + const u32 base_instance = parameters[5]; + maxwell3d.regs.vertex_id_base = element_base; + maxwell3d.regs.global_base_vertex_index = element_base; + maxwell3d.regs.global_base_instance_index = base_instance; + maxwell3d.dirty.flags[VideoCommon::Dirty::IndexBuffer] = true; + if (extended) { + maxwell3d.engine_state = Maxwell3D::EngineHint::OnHLEMacro; + maxwell3d.SetHLEReplacementAttributeType(0, 0x640, Maxwell3D::HLEReplacementAttributeType::BaseVertex); + maxwell3d.SetHLEReplacementAttributeType(0, 0x644, Maxwell3D::HLEReplacementAttributeType::BaseInstance); + } + auto& params = maxwell3d.draw_manager->GetIndirectParams(); + params.is_byte_count = false; + params.is_indexed = true; + params.include_count = false; + params.count_start_address = 0; + params.indirect_start_address = maxwell3d.GetMacroAddress(1); + params.buffer_size = 5 * sizeof(u32); + params.max_draw_counts = 1; + params.stride = 0; + maxwell3d.dirty.flags[VideoCommon::Dirty::IndexBuffer] = true; + maxwell3d.draw_manager->DrawIndexedIndirect(topology, 0, estimate); + maxwell3d.regs.vertex_id_base = 0x0; + maxwell3d.regs.global_base_vertex_index = 0x0; + maxwell3d.regs.global_base_instance_index = 0x0; + if (extended) { + maxwell3d.engine_state = Maxwell3D::EngineHint::None; + maxwell3d.replace_table.clear(); + } +} +void HLE_DrawIndexedIndirect::Fallback(Engines::Maxwell3D& maxwell3d, std::span parameters) { + maxwell3d.RefreshParameters(); + const u32 instance_count = (maxwell3d.GetRegisterValue(0xD1B) & parameters[2]); + const u32 element_base = parameters[4]; + const u32 base_instance = parameters[5]; + maxwell3d.regs.vertex_id_base = element_base; + maxwell3d.regs.global_base_vertex_index = element_base; + maxwell3d.regs.global_base_instance_index = base_instance; + maxwell3d.dirty.flags[VideoCommon::Dirty::IndexBuffer] = true; + if (extended) { + maxwell3d.engine_state = Maxwell3D::EngineHint::OnHLEMacro; + maxwell3d.SetHLEReplacementAttributeType(0, 0x640, Maxwell3D::HLEReplacementAttributeType::BaseVertex); + maxwell3d.SetHLEReplacementAttributeType(0, 0x644, Maxwell3D::HLEReplacementAttributeType::BaseInstance); + } + maxwell3d.draw_manager->DrawIndex(Tegra::Maxwell3D::Regs::PrimitiveTopology(parameters[0]), parameters[3], parameters[1], element_base, base_instance, instance_count); + maxwell3d.regs.vertex_id_base = 0x0; + maxwell3d.regs.global_base_vertex_index = 0x0; + maxwell3d.regs.global_base_instance_index = 0x0; + if (extended) { + maxwell3d.engine_state = Maxwell3D::EngineHint::None; + maxwell3d.replace_table.clear(); + } +} +void HLE_MultiLayerClear::Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method) { + maxwell3d.RefreshParameters(); + ASSERT(parameters.size() == 1); -private: - /// Resets the execution engine state, zeroing registers, etc. - void Reset(); + const Maxwell3D::Regs::ClearSurface clear_params{parameters[0]}; + const u32 rt_index = clear_params.RT; + const u32 num_layers = maxwell3d.regs.rt[rt_index].depth; + ASSERT(clear_params.layer == 0); - /** - * Executes a single macro instruction located at the current program counter. Returns whether - * the interpreter should keep running. - * - * @param is_delay_slot Whether the current step is being executed due to a delay slot in a - * previous instruction. - */ - bool Step(bool is_delay_slot); + maxwell3d.regs.clear_surface.raw = clear_params.raw; + maxwell3d.draw_manager->Clear(num_layers); +} +void HLE_MultiDrawIndexedIndirectCount::Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method) { + const auto topology = Maxwell3D::Regs::PrimitiveTopology(parameters[2]); + if (!IsTopologySafe(topology)) { + Fallback(maxwell3d, parameters); + return; + } - /// Calculates the result of an ALU operation. src_a OP src_b; - u32 GetALUResult(Macro::ALUOperation operation, u32 src_a, u32 src_b); + const u32 start_indirect = parameters[0]; + const u32 end_indirect = parameters[1]; + if (start_indirect >= end_indirect) { + // Nothing to do. + return; + } - /// Performs the result operation on the input result and stores it in the specified register - /// (if necessary). - void ProcessResult(Macro::ResultOperation operation, u32 reg, u32 result); + const u32 padding = parameters[3]; // padding is in words - /// Evaluates the branch condition and returns whether the branch should be taken or not. - bool EvaluateBranchCondition(Macro::BranchCondition cond, u32 value) const; + // size of each indirect segment + const u32 indirect_words = 5 + padding; + const u32 stride = indirect_words * sizeof(u32); + const std::size_t draw_count = end_indirect - start_indirect; + const u32 estimate = static_cast(maxwell3d.EstimateIndexBufferSize()); + maxwell3d.dirty.flags[VideoCommon::Dirty::IndexBuffer] = true; + auto& params = maxwell3d.draw_manager->GetIndirectParams(); + params.is_byte_count = false; + params.is_indexed = true; + params.include_count = true; + params.count_start_address = maxwell3d.GetMacroAddress(4); + params.indirect_start_address = maxwell3d.GetMacroAddress(5); + params.buffer_size = stride * draw_count; + params.max_draw_counts = draw_count; + params.stride = stride; + maxwell3d.dirty.flags[VideoCommon::Dirty::IndexBuffer] = true; + maxwell3d.engine_state = Maxwell3D::EngineHint::OnHLEMacro; + maxwell3d.SetHLEReplacementAttributeType(0, 0x640, Maxwell3D::HLEReplacementAttributeType::BaseVertex); + maxwell3d.SetHLEReplacementAttributeType(0, 0x644, Maxwell3D::HLEReplacementAttributeType::BaseInstance); + maxwell3d.SetHLEReplacementAttributeType(0, 0x648, Maxwell3D::HLEReplacementAttributeType::DrawID); + maxwell3d.draw_manager->DrawIndexedIndirect(topology, 0, estimate); + maxwell3d.engine_state = Maxwell3D::EngineHint::None; + maxwell3d.replace_table.clear(); +} +void HLE_MultiDrawIndexedIndirectCount::Fallback(Engines::Maxwell3D& maxwell3d, std::span parameters) { + SCOPE_EXIT { + // Clean everything. + maxwell3d.regs.vertex_id_base = 0x0; + maxwell3d.engine_state = Maxwell3D::EngineHint::None; + maxwell3d.replace_table.clear(); + }; + maxwell3d.RefreshParameters(); + const u32 start_indirect = parameters[0]; + const u32 end_indirect = parameters[1]; + if (start_indirect >= end_indirect) { + // Nothing to do. + return; + } + const auto topology = static_cast(parameters[2]); + const u32 padding = parameters[3]; + const std::size_t max_draws = parameters[4]; + const u32 indirect_words = 5 + padding; + const std::size_t first_draw = start_indirect; + const std::size_t effective_draws = end_indirect - start_indirect; + const std::size_t last_draw = start_indirect + (std::min)(effective_draws, max_draws); + for (std::size_t index = first_draw; index < last_draw; index++) { + const std::size_t base = index * indirect_words + 5; + const u32 base_vertex = parameters[base + 3]; + const u32 base_instance = parameters[base + 4]; + maxwell3d.regs.vertex_id_base = base_vertex; + maxwell3d.engine_state = Maxwell3D::EngineHint::OnHLEMacro; + maxwell3d.SetHLEReplacementAttributeType(0, 0x640, Maxwell3D::HLEReplacementAttributeType::BaseVertex); + maxwell3d.SetHLEReplacementAttributeType(0, 0x644, Maxwell3D::HLEReplacementAttributeType::BaseInstance); + maxwell3d.CallMethod(0x8e3, 0x648, true); + maxwell3d.CallMethod(0x8e4, static_cast(index), true); + maxwell3d.dirty.flags[VideoCommon::Dirty::IndexBuffer] = true; + maxwell3d.draw_manager->DrawIndex(topology, parameters[base + 2], parameters[base], base_vertex, base_instance, parameters[base + 1]); + } +} +void HLE_DrawIndirectByteCount::Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method) { + const bool force = maxwell3d.Rasterizer().HasDrawTransformFeedback(); + auto topology = Maxwell3D::Regs::PrimitiveTopology(parameters[0] & 0xFFFFU); + if (!force && (!maxwell3d.AnyParametersDirty() || !IsTopologySafe(topology))) { + Fallback(maxwell3d, parameters); + return; + } + auto& params = maxwell3d.draw_manager->GetIndirectParams(); + params.is_byte_count = true; + params.is_indexed = false; + params.include_count = false; + params.count_start_address = 0; + params.indirect_start_address = maxwell3d.GetMacroAddress(2); + params.buffer_size = 4; + params.max_draw_counts = 1; + params.stride = parameters[1]; + maxwell3d.regs.draw.begin = parameters[0]; + maxwell3d.regs.draw_auto_stride = parameters[1]; + maxwell3d.regs.draw_auto_byte_count = parameters[2]; + maxwell3d.draw_manager->DrawArrayIndirect(topology); +} +void HLE_DrawIndirectByteCount::Fallback(Engines::Maxwell3D& maxwell3d, std::span parameters) { + maxwell3d.RefreshParameters(); - /// Reads an opcode at the current program counter location. - Macro::Opcode GetOpcode() const; + maxwell3d.regs.draw.begin = parameters[0]; + maxwell3d.regs.draw_auto_stride = parameters[1]; + maxwell3d.regs.draw_auto_byte_count = parameters[2]; - /// Returns the specified register's value. Register 0 is hardcoded to always return 0. - u32 GetRegister(u32 register_id) const; + maxwell3d.draw_manager->DrawArray( + maxwell3d.regs.draw.topology, 0, + maxwell3d.regs.draw_auto_byte_count / maxwell3d.regs.draw_auto_stride, 0, 1); +} +void HLE_C713C83D8F63CCF3::Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method) { + maxwell3d.RefreshParameters(); + const u32 offset = (parameters[0] & 0x3FFFFFFF) << 2; + const u32 address = maxwell3d.regs.shadow_scratch[24]; + auto& const_buffer = maxwell3d.regs.const_buffer; + const_buffer.size = 0x7000; + const_buffer.address_high = (address >> 24) & 0xFF; + const_buffer.address_low = address << 8; + const_buffer.offset = offset; +} +void HLE_D7333D26E0A93EDE::Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method) { + maxwell3d.RefreshParameters(); + const size_t index = parameters[0]; + const u32 address = maxwell3d.regs.shadow_scratch[42 + index]; + const u32 size = maxwell3d.regs.shadow_scratch[47 + index]; + auto& const_buffer = maxwell3d.regs.const_buffer; + const_buffer.size = size; + const_buffer.address_high = (address >> 24) & 0xFF; + const_buffer.address_low = address << 8; +} +void HLE_BindShader::Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method) { + maxwell3d.RefreshParameters(); + auto& regs = maxwell3d.regs; + const u32 index = parameters[0]; + if ((parameters[1] - regs.shadow_scratch[28 + index]) == 0) { + return; + } - /// Sets the register to the input value. - void SetRegister(u32 register_id, u32 value); + regs.pipelines[index & 0xF].offset = parameters[2]; + maxwell3d.dirty.flags[VideoCommon::Dirty::Shaders] = true; + regs.shadow_scratch[28 + index] = parameters[1]; + regs.shadow_scratch[34 + index] = parameters[2]; - /// Sets the method address to use for the next Send instruction. - void SetMethodAddress(u32 address); + const u32 address = parameters[4]; + auto& const_buffer = regs.const_buffer; + const_buffer.size = 0x10000; + const_buffer.address_high = (address >> 24) & 0xFF; + const_buffer.address_low = address << 8; - /// Calls a GPU Engine method with the input parameter. - void Send(u32 value); + const size_t bind_group_id = parameters[3] & 0x7F; + auto& bind_group = regs.bind_groups[bind_group_id]; + bind_group.raw_config = 0x11; + maxwell3d.ProcessCBBind(bind_group_id); +} +void HLE_SetRasterBoundingBox::Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method) { + maxwell3d.RefreshParameters(); + const u32 raster_mode = parameters[0]; + auto& regs = maxwell3d.regs; + const u32 raster_enabled = maxwell3d.regs.conservative_raster_enable; + const u32 scratch_data = maxwell3d.regs.shadow_scratch[52]; + regs.raster_bounding_box.raw = raster_mode & 0xFFFFF00F; + regs.raster_bounding_box.pad.Assign(scratch_data & raster_enabled); +} +void HLE_ClearConstBuffer::Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method) { + static constexpr std::array zeroes{}; //must be bigger than either 7000 or 5F00 + maxwell3d.RefreshParameters(); + auto& regs = maxwell3d.regs; + regs.const_buffer.size = u32(base_size); + regs.const_buffer.address_high = parameters[0]; + regs.const_buffer.address_low = parameters[1]; + regs.const_buffer.offset = 0; + maxwell3d.ProcessCBMultiData(zeroes.data(), parameters[2] * 4); +} +void HLE_ClearMemory::Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method) { + maxwell3d.RefreshParameters(); + const u32 needed_memory = parameters[2] / sizeof(u32); + if (needed_memory > zero_memory.size()) { + zero_memory.resize(needed_memory, 0); + } + auto& regs = maxwell3d.regs; + regs.upload.line_length_in = parameters[2]; + regs.upload.line_count = 1; + regs.upload.dest.address_high = parameters[0]; + regs.upload.dest.address_low = parameters[1]; + maxwell3d.CallMethod(size_t(MAXWELL3D_REG_INDEX(launch_dma)), 0x1011, true); + maxwell3d.CallMultiMethod(size_t(MAXWELL3D_REG_INDEX(inline_data)), zero_memory.data(), needed_memory, needed_memory); +} +void HLE_TransformFeedbackSetup::Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method) { + maxwell3d.RefreshParameters(); + auto& regs = maxwell3d.regs; + regs.transform_feedback_enabled = 1; + regs.transform_feedback.buffers[0].start_offset = 0; + regs.transform_feedback.buffers[1].start_offset = 0; + regs.transform_feedback.buffers[2].start_offset = 0; + regs.transform_feedback.buffers[3].start_offset = 0; + regs.upload.line_length_in = 4; + regs.upload.line_count = 1; + regs.upload.dest.address_high = parameters[0]; + regs.upload.dest.address_low = parameters[1]; + maxwell3d.CallMethod(size_t(MAXWELL3D_REG_INDEX(launch_dma)), 0x1011, true); + maxwell3d.CallMethod(size_t(MAXWELL3D_REG_INDEX(inline_data)), regs.transform_feedback.controls[0].stride, true); + maxwell3d.Rasterizer().RegisterTransformFeedback(regs.upload.dest.Address()); +} - /// Reads a GPU register located at the method address. - u32 Read(u32 method) const; +#define HLE_MACRO_LIST \ + HLE_MACRO_ELEM(0x0D61FC9FAAC9FCADULL, HLE_DrawArraysIndirect, (false)) \ + HLE_MACRO_ELEM(0x8A4D173EB99A8603ULL, HLE_DrawArraysIndirect, (true)) \ + HLE_MACRO_ELEM(0x771BB18C62444DA0ULL, HLE_DrawIndexedIndirect, (false)) \ + HLE_MACRO_ELEM(0x0217920100488FF7ULL, HLE_DrawIndexedIndirect, (true)) \ + HLE_MACRO_ELEM(0x3F5E74B9C9A50164ULL, HLE_MultiDrawIndexedIndirectCount, ()) \ + HLE_MACRO_ELEM(0xEAD26C3E2109B06BULL, HLE_MultiLayerClear, ()) \ + HLE_MACRO_ELEM(0xC713C83D8F63CCF3ULL, HLE_C713C83D8F63CCF3, ()) \ + HLE_MACRO_ELEM(0xD7333D26E0A93EDEULL, HLE_D7333D26E0A93EDE, ()) \ + HLE_MACRO_ELEM(0xEB29B2A09AA06D38ULL, HLE_BindShader, ()) \ + HLE_MACRO_ELEM(0xDB1341DBEB4C8AF7ULL, HLE_SetRasterBoundingBox, ()) \ + HLE_MACRO_ELEM(0x6C97861D891EDf7EULL, HLE_ClearConstBuffer, (0x5F00)) \ + HLE_MACRO_ELEM(0xD246FDDF3A6173D7ULL, HLE_ClearConstBuffer, (0x7000)) \ + HLE_MACRO_ELEM(0xEE4D0004BEC8ECF4ULL, HLE_ClearMemory, ()) \ + HLE_MACRO_ELEM(0xFC0CF27F5FFAA661ULL, HLE_TransformFeedbackSetup, ()) \ + HLE_MACRO_ELEM(0xB5F74EDB717278ECULL, HLE_DrawIndirectByteCount, ()) \ - /// Returns the next parameter in the parameter queue. - u32 FetchParameter(); +// Allocates and returns a cached macro if the hash matches a known function. +[[nodiscard]] inline AnyCachedMacro GetHLEProgram(u64 hash) noexcept { + // Compiler will make you a GREAT job at making an ad-hoc hash table :) + switch (hash) { +#define HLE_MACRO_ELEM(HASH, TY, VAL) case HASH: return TY VAL; + HLE_MACRO_LIST +#undef HLE_MACRO_ELEM + default: return std::monostate{}; + } +} +[[nodiscard]] inline bool CanBeHLEProgram(u64 hash) noexcept { + switch (hash) { +#define HLE_MACRO_ELEM(HASH, TY, VAL) case HASH: return true; + HLE_MACRO_LIST +#undef HLE_MACRO_ELEM + default: return false; + } +} - /// Current program counter - u32 pc{}; - /// Program counter to execute at after the delay slot is executed. - std::optional delayed_pc; - - /// General purpose macro registers. - std::array registers = {}; - - /// Method address to use for the next Send instruction. - Macro::MethodAddress method_address = {}; - - /// Input parameters of the current macro. - std::unique_ptr parameters; - std::size_t num_parameters = 0; - std::size_t parameters_capacity = 0; - /// Index of the next parameter that will be fetched by the 'parm' instruction. - u32 next_parameter_index = 0; - - bool carry_flag = false; - const std::vector& code; -}; - -void MacroInterpreterImpl::Execute(const std::vector& params, u32 method) { +void MacroInterpreterImpl::Execute(Engines::Maxwell3D& maxwell3d, std::span params, u32 method) { Reset(); registers[1] = params[0]; - num_parameters = params.size(); - - if (num_parameters > parameters_capacity) { - parameters_capacity = num_parameters; - parameters = std::make_unique(num_parameters); - } - std::memcpy(parameters.get(), params.data(), num_parameters * sizeof(u32)); + parameters.resize(params.size()); + std::memcpy(parameters.data(), params.data(), params.size() * sizeof(u32)); // Execute the code until we hit an exit condition. bool keep_executing = true; while (keep_executing) { - keep_executing = Step(false); + keep_executing = Step(maxwell3d, false); } // Assert the the macro used all the input parameters - ASSERT(next_parameter_index == num_parameters); + ASSERT(next_parameter_index == parameters.size()); } +/// Resets the execution engine state, zeroing registers, etc. void MacroInterpreterImpl::Reset() { registers = {}; pc = 0; delayed_pc = {}; method_address.raw = 0; - num_parameters = 0; + // Vector must hold its last indices otherwise wonky shit will happen // The next parameter index starts at 1, because $r1 already has the value of the first // parameter. next_parameter_index = 1; carry_flag = false; } -bool MacroInterpreterImpl::Step(bool is_delay_slot) { +/// @brief Executes a single macro instruction located at the current program counter. Returns whether +/// the interpreter should keep running. +/// @param is_delay_slot Whether the current step is being executed due to a delay slot in a previous instruction. +bool MacroInterpreterImpl::Step(Engines::Maxwell3D& maxwell3d, bool is_delay_slot) { u32 base_address = pc; Macro::Opcode opcode = GetOpcode(); @@ -682,14 +493,12 @@ bool MacroInterpreterImpl::Step(bool is_delay_slot) { switch (opcode.operation) { case Macro::Operation::ALU: { - u32 result = GetALUResult(opcode.alu_operation, GetRegister(opcode.src_a), - GetRegister(opcode.src_b)); - ProcessResult(opcode.result_operation, opcode.dst, result); + u32 result = GetALUResult(opcode.alu_operation, GetRegister(opcode.src_a), GetRegister(opcode.src_b)); + ProcessResult(maxwell3d, opcode.result_operation, opcode.dst, result); break; } case Macro::Operation::AddImmediate: { - ProcessResult(opcode.result_operation, opcode.dst, - GetRegister(opcode.src_a) + opcode.immediate); + ProcessResult(maxwell3d, opcode.result_operation, opcode.dst, GetRegister(opcode.src_a) + opcode.immediate); break; } case Macro::Operation::ExtractInsert: { @@ -699,7 +508,7 @@ bool MacroInterpreterImpl::Step(bool is_delay_slot) { src = (src >> opcode.bf_src_bit) & opcode.GetBitfieldMask(); dst &= ~(opcode.GetBitfieldMask() << opcode.bf_dst_bit); dst |= src << opcode.bf_dst_bit; - ProcessResult(opcode.result_operation, opcode.dst, dst); + ProcessResult(maxwell3d, opcode.result_operation, opcode.dst, dst); break; } case Macro::Operation::ExtractShiftLeftImmediate: { @@ -708,7 +517,7 @@ bool MacroInterpreterImpl::Step(bool is_delay_slot) { u32 result = ((src >> dst) & opcode.GetBitfieldMask()) << opcode.bf_dst_bit; - ProcessResult(opcode.result_operation, opcode.dst, result); + ProcessResult(maxwell3d, opcode.result_operation, opcode.dst, result); break; } case Macro::Operation::ExtractShiftLeftRegister: { @@ -717,12 +526,12 @@ bool MacroInterpreterImpl::Step(bool is_delay_slot) { u32 result = ((src >> opcode.bf_src_bit) & opcode.GetBitfieldMask()) << dst; - ProcessResult(opcode.result_operation, opcode.dst, result); + ProcessResult(maxwell3d, opcode.result_operation, opcode.dst, result); break; } case Macro::Operation::Read: { - u32 result = Read(GetRegister(opcode.src_a) + opcode.immediate); - ProcessResult(opcode.result_operation, opcode.dst, result); + u32 result = Read(maxwell3d, GetRegister(opcode.src_a) + opcode.immediate); + ProcessResult(maxwell3d, opcode.result_operation, opcode.dst, result); break; } case Macro::Operation::Branch: { @@ -738,7 +547,7 @@ bool MacroInterpreterImpl::Step(bool is_delay_slot) { delayed_pc = base_address + opcode.GetBranchTarget(); // Execute one more instruction due to the delay slot. - return Step(true); + return Step(maxwell3d, true); } break; } @@ -751,13 +560,13 @@ bool MacroInterpreterImpl::Step(bool is_delay_slot) { // cause an exit if it's executed inside a delay slot. if (opcode.is_exit && !is_delay_slot) { // Exit has a delay slot, execute the next instruction - Step(true); + Step(maxwell3d, true); return false; } - return true; } +/// Calculates the result of an ALU operation. src_a OP src_b; u32 MacroInterpreterImpl::GetALUResult(Macro::ALUOperation operation, u32 src_a, u32 src_b) { switch (operation) { case Macro::ALUOperation::Add: { @@ -797,7 +606,8 @@ u32 MacroInterpreterImpl::GetALUResult(Macro::ALUOperation operation, u32 src_a, } } -void MacroInterpreterImpl::ProcessResult(Macro::ResultOperation operation, u32 reg, u32 result) { +/// Performs the result operation on the input result and stores it in the specified register (if necessary). +void MacroInterpreterImpl::ProcessResult(Engines::Maxwell3D& maxwell3d, Macro::ResultOperation operation, u32 reg, u32 result) { switch (operation) { case Macro::ResultOperation::IgnoreAndFetch: // Fetch parameter and ignore result. @@ -815,12 +625,12 @@ void MacroInterpreterImpl::ProcessResult(Macro::ResultOperation operation, u32 r case Macro::ResultOperation::FetchAndSend: // Fetch parameter and send result. SetRegister(reg, FetchParameter()); - Send(result); + Send(maxwell3d, result); break; case Macro::ResultOperation::MoveAndSend: // Move and send result. SetRegister(reg, result); - Send(result); + Send(maxwell3d, result); break; case Macro::ResultOperation::FetchAndSetMethod: // Fetch parameter and use result as Method Address. @@ -831,13 +641,13 @@ void MacroInterpreterImpl::ProcessResult(Macro::ResultOperation operation, u32 r // Move result and use as Method Address, then fetch and send parameter. SetRegister(reg, result); SetMethodAddress(result); - Send(FetchParameter()); + Send(maxwell3d, FetchParameter()); break; case Macro::ResultOperation::MoveAndSetMethodSend: // Move result and use as Method Address, then send bits 12:17 of result. SetRegister(reg, result); SetMethodAddress(result); - Send((result >> 12) & 0b111111); + Send(maxwell3d, (result >> 12) & 0b111111); break; default: UNIMPLEMENTED_MSG("Unimplemented result operation {}", operation); @@ -845,6 +655,7 @@ void MacroInterpreterImpl::ProcessResult(Macro::ResultOperation operation, u32 r } } +/// Evaluates the branch condition and returns whether the branch should be taken or not. bool MacroInterpreterImpl::EvaluateBranchCondition(Macro::BranchCondition cond, u32 value) const { switch (cond) { case Macro::BranchCondition::Zero: @@ -855,46 +666,44 @@ bool MacroInterpreterImpl::EvaluateBranchCondition(Macro::BranchCondition cond, UNREACHABLE(); } +/// Reads an opcode at the current program counter location. Macro::Opcode MacroInterpreterImpl::GetOpcode() const { ASSERT((pc % sizeof(u32)) == 0); ASSERT(pc < code.size() * sizeof(u32)); return {code[pc / sizeof(u32)]}; } +/// Returns the specified register's value. Register 0 is hardcoded to always return 0. u32 MacroInterpreterImpl::GetRegister(u32 register_id) const { - return registers.at(register_id); + return registers[register_id]; } +/// Sets the register to the input value. void MacroInterpreterImpl::SetRegister(u32 register_id, u32 value) { // Register 0 is hardwired as the zero register. // Ensure no writes to it actually occur. - if (register_id == 0) { + if (register_id == 0) return; - } - - registers.at(register_id) = value; + registers[register_id] = value; } -void MacroInterpreterImpl::SetMethodAddress(u32 address) { - method_address.raw = address; -} - -void MacroInterpreterImpl::Send(u32 value) { +/// Calls a GPU Engine method with the input parameter. +void MacroInterpreterImpl::Send(Engines::Maxwell3D& maxwell3d, u32 value) { maxwell3d.CallMethod(method_address.address, value, true); // Increment the method address by the method increment. - method_address.address.Assign(method_address.address.Value() + - method_address.increment.Value()); + method_address.address.Assign(method_address.address.Value() + method_address.increment.Value()); } -u32 MacroInterpreterImpl::Read(u32 method) const { +/// Reads a GPU register located at the method address. +u32 MacroInterpreterImpl::Read(Engines::Maxwell3D& maxwell3d, u32 method) const { return maxwell3d.GetRegisterValue(method); } +/// Returns the next parameter in the parameter queue. u32 MacroInterpreterImpl::FetchParameter() { - ASSERT(next_parameter_index < num_parameters); + ASSERT(next_parameter_index < parameters.size()); return parameters[next_parameter_index++]; } -} // Anonymous namespace #ifdef ARCHITECTURE_x86_64 namespace { @@ -930,17 +739,15 @@ static const auto default_cg_mode = Xbyak::DontSetProtectRWE; static const auto default_cg_mode = nullptr; //Allow RWE #endif -class MacroJITx64Impl final : public Xbyak::CodeGenerator, public CachedMacro { -public: - explicit MacroJITx64Impl(Engines::Maxwell3D& maxwell3d_, const std::vector& code_) +struct MacroJITx64Impl final : public Xbyak::CodeGenerator, public DynamicCachedMacro { + explicit MacroJITx64Impl(std::span code_) : Xbyak::CodeGenerator(MAX_CODE_SIZE, default_cg_mode) - , CachedMacro(maxwell3d_) , code{code_} { Compile(); } - void Execute(const std::vector& parameters, u32 method) override; + void Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, u32 method) override; void Compile_ALU(Macro::Opcode opcode); void Compile_AddImmediate(Macro::Opcode opcode); @@ -950,18 +757,13 @@ public: void Compile_Read(Macro::Opcode opcode); void Compile_Branch(Macro::Opcode opcode); -private: void Optimizer_ScanFlags(); - void Compile(); bool Compile_NextInstruction(); - Xbyak::Reg32 Compile_FetchParameter(); Xbyak::Reg32 Compile_GetRegister(u32 index, Xbyak::Reg32 dst); - void Compile_ProcessResult(Macro::ResultOperation operation, u32 reg); void Compile_Send(Xbyak::Reg32 value); - Macro::Opcode GetOpCode() const; struct JITState { @@ -981,21 +783,17 @@ private: bool enable_asserts{}; }; OptimizerState optimizer{}; - std::optional next_opcode{}; ProgramType program{nullptr}; - std::array labels; std::array delay_skip; Xbyak::Label end_of_code{}; - bool is_delay_slot{}; u32 pc{}; - - const std::vector& code; + std::span code; }; -void MacroJITx64Impl::Execute(const std::vector& parameters, u32 method) { +void MacroJITx64Impl::Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, u32 method) { ASSERT_OR_EXECUTE(program != nullptr, { return; }); JITState state{}; state.maxwell3d = &maxwell3d; @@ -1231,7 +1029,7 @@ void MacroJITx64Impl::Compile_Read(Macro::Opcode opcode) { Compile_ProcessResult(opcode.result_operation, opcode.dst); } -void Send(Engines::Maxwell3D* maxwell3d, Macro::MethodAddress method_address, u32 value) { +static void MacroJIT_SendThunk(Engines::Maxwell3D* maxwell3d, Macro::MethodAddress method_address, u32 value) { maxwell3d->CallMethod(method_address.address, value, true); } @@ -1240,7 +1038,7 @@ void MacroJITx64Impl::Compile_Send(Xbyak::Reg32 value) { mov(Common::X64::ABI_PARAM1, qword[STATE]); mov(Common::X64::ABI_PARAM2.cvt32(), METHOD_ADDRESS); mov(Common::X64::ABI_PARAM3.cvt32(), value); - Common::X64::CallFarFunction(*this, &Send); + Common::X64::CallFarFunction(*this, &MacroJIT_SendThunk); Common::X64::ABI_PopRegistersAndAdjustStack(*this, PersistentCallerSavedRegs(), 0); Xbyak::Label dont_process{}; @@ -1452,10 +1250,8 @@ bool MacroJITx64Impl::Compile_NextInstruction() { return true; } -static void WarnInvalidParameter(uintptr_t parameter, uintptr_t max_parameter) { - LOG_CRITICAL(HW_GPU, - "Macro JIT: invalid parameter access 0x{:x} (0x{:x} is the last parameter)", - parameter, max_parameter - sizeof(u32)); +static void MacroJIT_ErrorThunk(uintptr_t parameter, uintptr_t max_parameter) { + LOG_CRITICAL(HW_GPU, "Macro JIT: invalid parameter access 0x{:x} (0x{:x} is the last parameter)", parameter, max_parameter - sizeof(u32)); } Xbyak::Reg32 MacroJITx64Impl::Compile_FetchParameter() { @@ -1465,7 +1261,7 @@ Xbyak::Reg32 MacroJITx64Impl::Compile_FetchParameter() { Common::X64::ABI_PushRegistersAndAdjustStack(*this, PersistentCallerSavedRegs(), 0); mov(Common::X64::ABI_PARAM1, PARAMETERS); mov(Common::X64::ABI_PARAM2, MAX_PARAMETER); - Common::X64::CallFarFunction(*this, &WarnInvalidParameter); + Common::X64::CallFarFunction(*this, &MacroJIT_ErrorThunk); Common::X64::ABI_PopRegistersAndAdjustStack(*this, PersistentCallerSavedRegs(), 0); L(parameter_ok); mov(eax, dword[PARAMETERS]); @@ -1574,33 +1370,42 @@ static void Dump(u64 hash, std::span code, bool decompiled = false) { macro_file.write(reinterpret_cast(code.data()), code.size_bytes()); } -MacroEngine::MacroEngine(Engines::Maxwell3D& maxwell3d_, bool is_interpreted_) - : hle_macros{std::make_optional(maxwell3d_)} - , maxwell3d{maxwell3d_} - , is_interpreted{is_interpreted_} -{} - -MacroEngine::~MacroEngine() = default; - -void MacroEngine::AddCode(u32 method, u32 data) { - uploaded_macro_code[method].push_back(data); -} - -void MacroEngine::ClearCode(u32 method) { - macro_cache.erase(method); - uploaded_macro_code.erase(method); -} - -void MacroEngine::Execute(u32 method, const std::vector& parameters) { - auto compiled_macro = macro_cache.find(method); - if (compiled_macro != macro_cache.end()) { - const auto& cache_info = compiled_macro->second; - if (cache_info.has_hle_program) { - cache_info.hle_program->Execute(parameters, method); - } else { - maxwell3d.RefreshParameters(); - cache_info.lle_program->Execute(parameters, method); - } +void MacroEngine::Execute(Engines::Maxwell3D& maxwell3d, u32 method, std::span parameters) { + auto const execute_variant = [&maxwell3d, ¶meters, method](AnyCachedMacro& acm) { + if (auto a = std::get_if(&acm)) + a->Execute(maxwell3d, parameters, method); + if (auto a = std::get_if(&acm)) + a->Execute(maxwell3d, parameters, method); + if (auto a = std::get_if(&acm)) + a->Execute(maxwell3d, parameters, method); + if (auto a = std::get_if(&acm)) + a->Execute(maxwell3d, parameters, method); + if (auto a = std::get_if(&acm)) + a->Execute(maxwell3d, parameters, method); + if (auto a = std::get_if(&acm)) + a->Execute(maxwell3d, parameters, method); + if (auto a = std::get_if(&acm)) + a->Execute(maxwell3d, parameters, method); + if (auto a = std::get_if(&acm)) + a->Execute(maxwell3d, parameters, method); + if (auto a = std::get_if(&acm)) + a->Execute(maxwell3d, parameters, method); + if (auto a = std::get_if(&acm)) + a->Execute(maxwell3d, parameters, method); + if (auto a = std::get_if(&acm)) + a->Execute(maxwell3d, parameters, method); + if (auto a = std::get_if(&acm)) + a->Execute(maxwell3d, parameters, method); + if (auto a = std::get_if(&acm)) + a->Execute(maxwell3d, parameters, method); + if (auto a = std::get_if>(&acm)) + a->get()->Execute(maxwell3d, parameters, method); + }; + if (auto const it = macro_cache.find(method); it != macro_cache.end()) { + auto& ci = it->second; + if (!CanBeHLEProgram(ci.hash) || Settings::values.disable_macro_hle) + maxwell3d.RefreshParameters(); //LLE must reload parameters + execute_variant(ci.program); } else { // Macro not compiled, check if it's uploaded and if so, compile it std::optional mid_method; @@ -1617,51 +1422,37 @@ void MacroEngine::Execute(u32 method, const std::vector& parameters) { return; } } - auto& cache_info = macro_cache[method]; - - if (!mid_method.has_value()) { - cache_info.lle_program = Compile(macro_code->second); - cache_info.hash = Common::HashValue(macro_code->second); - } else { + auto& ci = macro_cache[method]; + if (mid_method) { const auto& macro_cached = uploaded_macro_code[mid_method.value()]; const auto rebased_method = method - mid_method.value(); auto& code = uploaded_macro_code[method]; code.resize(macro_cached.size() - rebased_method); std::memcpy(code.data(), macro_cached.data() + rebased_method, code.size() * sizeof(u32)); - cache_info.hash = Common::HashValue(code); - cache_info.lle_program = Compile(code); - } - - auto hle_program = hle_macros->GetHLEProgram(cache_info.hash); - if (!hle_program || Settings::values.disable_macro_hle) { - maxwell3d.RefreshParameters(); - cache_info.lle_program->Execute(parameters, method); + ci.hash = Common::HashValue(code); + ci.program = Compile(maxwell3d, code); } else { - cache_info.has_hle_program = true; - cache_info.hle_program = std::move(hle_program); - cache_info.hle_program->Execute(parameters, method); + ci.program = Compile(maxwell3d, macro_code->second); + ci.hash = Common::HashValue(macro_code->second); } - + if (CanBeHLEProgram(ci.hash) && !Settings::values.disable_macro_hle) { + ci.program = GetHLEProgram(ci.hash); + } else { + maxwell3d.RefreshParameters(); + } + execute_variant(ci.program); if (Settings::values.dump_macros) { - Dump(cache_info.hash, macro_code->second, cache_info.has_hle_program); + Dump(ci.hash, macro_code->second, !std::holds_alternative(ci.program)); } } } -std::unique_ptr MacroEngine::Compile(const std::vector& code) { +AnyCachedMacro MacroEngine::Compile(Engines::Maxwell3D& maxwell3d, std::span code) { #ifdef ARCHITECTURE_x86_64 if (!is_interpreted) - return std::make_unique(maxwell3d, code); -#endif - return std::make_unique(maxwell3d, code); -} - -std::optional GetMacroEngine(Engines::Maxwell3D& maxwell3d) { -#ifdef ARCHITECTURE_x86_64 - return std::make_optional(maxwell3d, bool(Settings::values.disable_macro_jit)); -#else - return std::make_optional(maxwell3d, true); + return std::make_unique(code); #endif + return MacroInterpreterImpl(code); } } // namespace Tegra diff --git a/src/video_core/macro.h b/src/video_core/macro.h index 9bdb4219ce..a9a8f2de04 100644 --- a/src/video_core/macro.h +++ b/src/video_core/macro.h @@ -7,8 +7,10 @@ #pragma once #include -#include +#include +#include #include +#include #include "common/bit_field.h" #include "common/common_types.h" @@ -98,62 +100,142 @@ union MethodAddress { } // namespace Macro -class CachedMacro { -public: - CachedMacro(Engines::Maxwell3D& maxwell3d_) - : maxwell3d{maxwell3d_} - {} - virtual ~CachedMacro() = default; +struct HLEMacro { +}; +/// @note: these macros have two versions, a normal and extended version, with the extended version +/// also assigning the base vertex/instance. +struct HLE_DrawArraysIndirect final { + HLE_DrawArraysIndirect(bool extended_) noexcept : extended{extended_} {} + void Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method); + void Fallback(Engines::Maxwell3D& maxwell3d, std::span parameters); + bool extended; +}; +/// @note: these macros have two versions, a normal and extended version, with the extended version +/// also assigning the base vertex/instance. +struct HLE_DrawIndexedIndirect final { + explicit HLE_DrawIndexedIndirect(bool extended_) noexcept : extended{extended_} {} + void Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method); + void Fallback(Engines::Maxwell3D& maxwell3d, std::span parameters); + bool extended; +}; +struct HLE_MultiLayerClear final { + void Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method); +}; +struct HLE_MultiDrawIndexedIndirectCount final { + void Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method); + void Fallback(Engines::Maxwell3D& maxwell3d, std::span parameters); +}; +struct HLE_DrawIndirectByteCount final { + void Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method); + void Fallback(Engines::Maxwell3D& maxwell3d, std::span parameters); +}; +struct HLE_C713C83D8F63CCF3 final { + void Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method); +}; +struct HLE_D7333D26E0A93EDE final { + void Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method); +}; +struct HLE_BindShader final { + void Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method); +}; +struct HLE_SetRasterBoundingBox final { + void Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method); +}; +struct HLE_ClearConstBuffer final { + HLE_ClearConstBuffer(size_t base_size_) noexcept : base_size{base_size_} {} + void Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method); + size_t base_size; +}; +struct HLE_ClearMemory final { + void Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method); + std::vector zero_memory; +}; +struct HLE_TransformFeedbackSetup final { + void Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, [[maybe_unused]] u32 method); +}; +struct MacroInterpreterImpl final { + MacroInterpreterImpl() {} + MacroInterpreterImpl(std::span code_) : code{code_} {} + void Execute(Engines::Maxwell3D& maxwell3d, std::span params, u32 method); + void Reset(); + bool Step(Engines::Maxwell3D& maxwell3d, bool is_delay_slot); + u32 GetALUResult(Macro::ALUOperation operation, u32 src_a, u32 src_b); + void ProcessResult(Engines::Maxwell3D& maxwell3d, Macro::ResultOperation operation, u32 reg, u32 result); + bool EvaluateBranchCondition(Macro::BranchCondition cond, u32 value) const; + Macro::Opcode GetOpcode() const; + u32 GetRegister(u32 register_id) const; + void SetRegister(u32 register_id, u32 value); + /// Sets the method address to use for the next Send instruction. + [[nodiscard]] inline void SetMethodAddress(u32 address) noexcept { + method_address.raw = address; + } + void Send(Engines::Maxwell3D& maxwell3d, u32 value); + u32 Read(Engines::Maxwell3D& maxwell3d, u32 method) const; + u32 FetchParameter(); + /// General purpose macro registers. + std::array registers = {}; + /// Input parameters of the current macro. + std::vector parameters; + std::span code; + /// Program counter to execute at after the delay slot is executed. + std::optional delayed_pc; + /// Method address to use for the next Send instruction. + Macro::MethodAddress method_address = {}; + /// Current program counter + u32 pc{}; + /// Index of the next parameter that will be fetched by the 'parm' instruction. + u32 next_parameter_index = 0; + bool carry_flag = false; +}; +struct DynamicCachedMacro { + virtual ~DynamicCachedMacro() = default; /// Executes the macro code with the specified input parameters. /// @param parameters The parameters of the macro /// @param method The method to execute - virtual void Execute(const std::vector& parameters, u32 method) = 0; - Engines::Maxwell3D& maxwell3d; + virtual void Execute(Engines::Maxwell3D& maxwell3d, std::span parameters, u32 method) = 0; }; -class HLEMacro { -public: - explicit HLEMacro(Engines::Maxwell3D& maxwell3d_); - ~HLEMacro(); - // Allocates and returns a cached macro if the hash matches a known function. - // Returns nullptr otherwise. - [[nodiscard]] std::unique_ptr GetHLEProgram(u64 hash) const; -private: - Engines::Maxwell3D& maxwell3d; -}; - -class MacroEngine { -public: - explicit MacroEngine(Engines::Maxwell3D& maxwell3d, bool is_interpreted); - ~MacroEngine(); +using AnyCachedMacro = std::variant< + std::monostate, + HLEMacro, + HLE_DrawArraysIndirect, + HLE_DrawIndexedIndirect, + HLE_MultiDrawIndexedIndirectCount, + HLE_MultiLayerClear, + HLE_C713C83D8F63CCF3, + HLE_D7333D26E0A93EDE, + HLE_BindShader, + HLE_SetRasterBoundingBox, + HLE_ClearConstBuffer, + HLE_ClearMemory, + HLE_TransformFeedbackSetup, + HLE_DrawIndirectByteCount, + MacroInterpreterImpl, + // Used for JIT x86 macro + std::unique_ptr +>; +struct MacroEngine { + MacroEngine(bool is_interpreted_) noexcept : is_interpreted{is_interpreted_} {} // Store the uploaded macro code to compile them when they're called. - void AddCode(u32 method, u32 data); - + inline void AddCode(u32 method, u32 data) noexcept { + uploaded_macro_code[method].push_back(data); + } // Clear the code associated with a method. - void ClearCode(u32 method); - + inline void ClearCode(u32 method) noexcept { + macro_cache.erase(method); + uploaded_macro_code.erase(method); + } // Compiles the macro if its not in the cache, and executes the compiled macro - void Execute(u32 method, const std::vector& parameters); - -protected: - std::unique_ptr Compile(const std::vector& code); - -private: + void Execute(Engines::Maxwell3D& maxwell3d, u32 method, std::span parameters); + AnyCachedMacro Compile(Engines::Maxwell3D& maxwell3d, std::span code); struct CacheInfo { - std::unique_ptr lle_program{}; - std::unique_ptr hle_program{}; + AnyCachedMacro program; u64 hash{}; - bool has_hle_program{}; }; - ankerl::unordered_dense::map macro_cache; ankerl::unordered_dense::map> uploaded_macro_code; - std::optional hle_macros; - Engines::Maxwell3D& maxwell3d; bool is_interpreted; }; -std::optional GetMacroEngine(Engines::Maxwell3D& maxwell3d); - } // namespace Tegra From 2ed1328c93c4739c069e7a284cb82b0a72762dac Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 6 Mar 2026 15:05:05 +0100 Subject: [PATCH 107/181] [vk] use static_vector instead of small_vector for TFB and other bindings (#3641) MK8D is a big offender, taking up lots of time memcpy'ing and memmov'ing small_vector<> AND to add salt to the wound it doesn't even do heap allocations (no game does I think) - so basically useless waste of compute time in hot path for NO reason :^) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3641 Reviewed-by: CamilleLaVey Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- .../buffer_cache/buffer_cache_base.h | 13 +++-- .../renderer_vulkan/vk_buffer_cache.cpp | 50 +++++++++---------- 2 files changed, 33 insertions(+), 30 deletions(-) diff --git a/src/video_core/buffer_cache/buffer_cache_base.h b/src/video_core/buffer_cache/buffer_cache_base.h index 0596329392..08524bd854 100644 --- a/src/video_core/buffer_cache/buffer_cache_base.h +++ b/src/video_core/buffer_cache/buffer_cache_base.h @@ -14,9 +14,12 @@ #include #include #include -#include #include +#include +#include +#include + #include "common/common_types.h" #include "common/div_ceil.h" #include "common/literals.h" @@ -94,10 +97,10 @@ static constexpr Binding NULL_BINDING{ template struct HostBindings { - boost::container::small_vector buffers; - boost::container::small_vector offsets; - boost::container::small_vector sizes; - boost::container::small_vector strides; + boost::container::static_vector buffers; + boost::container::static_vector offsets; + boost::container::static_vector sizes; + boost::container::static_vector strides; u32 min_index{NUM_VERTEX_BUFFERS}; u32 max_index{0}; }; diff --git a/src/video_core/renderer_vulkan/vk_buffer_cache.cpp b/src/video_core/renderer_vulkan/vk_buffer_cache.cpp index f4345262fb..c842cce709 100644 --- a/src/video_core/renderer_vulkan/vk_buffer_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_buffer_cache.cpp @@ -10,6 +10,7 @@ #include #include +#include "video_core/buffer_cache/buffer_cache_base.h" #include "video_core/renderer_vulkan/vk_buffer_cache.h" #include "video_core/renderer_vulkan/maxwell_to_vk.h" @@ -583,18 +584,18 @@ void BufferCacheRuntime::BindVertexBuffer(u32 index, VkBuffer buffer, u32 offset } void BufferCacheRuntime::BindVertexBuffers(VideoCommon::HostBindings& bindings) { - boost::container::small_vector buffer_handles; - for (u32 index = 0; index < bindings.buffers.size(); ++index) { - auto handle = bindings.buffers[index]->Handle(); + boost::container::static_vector buffer_handles(bindings.buffers.size()); + for (u32 i = 0; i < bindings.buffers.size(); ++i) { + auto handle = bindings.buffers[i]->Handle(); if (handle == VK_NULL_HANDLE) { - bindings.offsets[index] = 0; - bindings.sizes[index] = VK_WHOLE_SIZE; + bindings.offsets[i] = 0; + bindings.sizes[i] = VK_WHOLE_SIZE; if (!device.HasNullDescriptor()) { ReserveNullBuffer(); handle = *null_buffer; } } - buffer_handles.push_back(handle); + buffer_handles[i] = handle; } const u32 device_max = device.GetMaxVertexInputBindings(); const u32 min_binding = (std::min)(bindings.min_index, device_max); @@ -604,19 +605,12 @@ void BufferCacheRuntime::BindVertexBuffers(VideoCommon::HostBindings& bi return; } if (device.IsExtExtendedDynamicStateSupported()) { - scheduler.Record([bindings_ = std::move(bindings), - buffer_handles_ = std::move(buffer_handles), - binding_count](vk::CommandBuffer cmdbuf) { - cmdbuf.BindVertexBuffers2EXT(bindings_.min_index, binding_count, buffer_handles_.data(), - bindings_.offsets.data(), bindings_.sizes.data(), - bindings_.strides.data()); + scheduler.Record([bindings_ = std::move(bindings), buffer_handles_ = std::move(buffer_handles), binding_count](vk::CommandBuffer cmdbuf) { + cmdbuf.BindVertexBuffers2EXT(bindings_.min_index, binding_count, buffer_handles_.data(), bindings_.offsets.data(), bindings_.sizes.data(), bindings_.strides.data()); }); } else { - scheduler.Record([bindings_ = std::move(bindings), - buffer_handles_ = std::move(buffer_handles), - binding_count](vk::CommandBuffer cmdbuf) { - cmdbuf.BindVertexBuffers(bindings_.min_index, binding_count, buffer_handles_.data(), - bindings_.offsets.data()); + scheduler.Record([bindings_ = std::move(bindings), buffer_handles_ = std::move(buffer_handles), binding_count](vk::CommandBuffer cmdbuf) { + cmdbuf.BindVertexBuffers(bindings_.min_index, binding_count, buffer_handles_.data(), bindings_.offsets.data()); }); } } @@ -647,15 +641,21 @@ void BufferCacheRuntime::BindTransformFeedbackBuffers(VideoCommon::HostBindings< // Already logged in the rasterizer return; } - boost::container::small_vector buffer_handles; - for (u32 index = 0; index < bindings.buffers.size(); ++index) { - buffer_handles.push_back(bindings.buffers[index]->Handle()); + boost::container::static_vector buffer_handles(bindings.buffers.size()); + for (u32 i = 0; i < bindings.buffers.size(); ++i) { + auto handle = bindings.buffers[i]->Handle(); + if (handle == VK_NULL_HANDLE) { + bindings.offsets[i] = 0; + bindings.sizes[i] = VK_WHOLE_SIZE; + if (!device.HasNullDescriptor()) { + ReserveNullBuffer(); + handle = *null_buffer; + } + } + buffer_handles[i] = handle; } - scheduler.Record([bindings_ = std::move(bindings), - buffer_handles_ = std::move(buffer_handles)](vk::CommandBuffer cmdbuf) { - cmdbuf.BindTransformFeedbackBuffersEXT(0, static_cast(buffer_handles_.size()), - buffer_handles_.data(), bindings_.offsets.data(), - bindings_.sizes.data()); + scheduler.Record([bindings_ = std::move(bindings), buffer_handles_ = std::move(buffer_handles)](vk::CommandBuffer cmdbuf) { + cmdbuf.BindTransformFeedbackBuffersEXT(0, u32(buffer_handles_.size()), buffer_handles_.data(), bindings_.offsets.data(), bindings_.sizes.data()); }); } From b75e81af5e11cb09eae405d51c40489401794912 Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 6 Mar 2026 15:05:39 +0100 Subject: [PATCH 108/181] [video_core/engines] implement stub NV01 timer, inline other channel engines (#3640) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3640 Reviewed-by: CamilleLaVey Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- src/video_core/control/channel_state.cpp | 15 ++++--- src/video_core/control/channel_state.h | 44 +++++++++---------- src/video_core/engines/engine_interface.h | 3 +- src/video_core/engines/maxwell_3d.h | 2 +- src/video_core/engines/nv01_timer.h | 52 +++++++++++++++++++++++ src/video_core/engines/puller.cpp | 42 +++++++++--------- src/video_core/engines/puller.h | 4 ++ 7 files changed, 109 insertions(+), 53 deletions(-) create mode 100644 src/video_core/engines/nv01_timer.h diff --git a/src/video_core/control/channel_state.cpp b/src/video_core/control/channel_state.cpp index 2539997d53..d07c7e2a83 100644 --- a/src/video_core/control/channel_state.cpp +++ b/src/video_core/control/channel_state.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: 2022 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later @@ -19,12 +22,12 @@ ChannelState::ChannelState(s32 bind_id_) : bind_id{bind_id_}, initialized{} {} void ChannelState::Init(Core::System& system, GPU& gpu, u64 program_id_) { ASSERT(memory_manager); program_id = program_id_; - dma_pusher = std::make_unique(system, gpu, *memory_manager, *this); - maxwell_3d = std::make_unique(system, *memory_manager); - fermi_2d = std::make_unique(*memory_manager); - kepler_compute = std::make_unique(system, *memory_manager); - maxwell_dma = std::make_unique(system, *memory_manager); - kepler_memory = std::make_unique(system, *memory_manager); + dma_pusher.emplace(system, gpu, *memory_manager, *this); + maxwell_3d.emplace(system, *memory_manager); + fermi_2d.emplace(*memory_manager); + kepler_compute.emplace(system, *memory_manager); + maxwell_dma.emplace(system, *memory_manager); + kepler_memory.emplace(system, *memory_manager); initialized = true; } diff --git a/src/video_core/control/channel_state.h b/src/video_core/control/channel_state.h index b385f4939f..2984d2e09e 100644 --- a/src/video_core/control/channel_state.h +++ b/src/video_core/control/channel_state.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: 2022 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later @@ -6,6 +9,12 @@ #include #include "common/common_types.h" +#include "video_core/engines/fermi_2d.h" +#include "video_core/engines/kepler_memory.h" +#include "video_core/engines/kepler_compute.h" +#include "video_core/engines/maxwell_3d.h" +#include "video_core/engines/maxwell_dma.h" +#include "video_core/dma_pusher.h" namespace Core { class System; @@ -18,49 +27,34 @@ class RasterizerInterface; namespace Tegra { class GPU; - -namespace Engines { -class Puller; -class Fermi2D; -class Maxwell3D; -class MaxwellDMA; -class KeplerCompute; -class KeplerMemory; -} // namespace Engines - class MemoryManager; -class DmaPusher; namespace Control { struct ChannelState { explicit ChannelState(s32 bind_id); - ChannelState(const ChannelState& state) = delete; - ChannelState& operator=(const ChannelState&) = delete; - ChannelState(ChannelState&& other) noexcept = default; - ChannelState& operator=(ChannelState&& other) noexcept = default; void Init(Core::System& system, GPU& gpu, u64 program_id); void BindRasterizer(VideoCore::RasterizerInterface* rasterizer); - s32 bind_id = -1; - u64 program_id = 0; /// 3D engine - std::unique_ptr maxwell_3d; + std::optional maxwell_3d; /// 2D engine - std::unique_ptr fermi_2d; + std::optional fermi_2d; /// Compute engine - std::unique_ptr kepler_compute; + std::optional kepler_compute; /// DMA engine - std::unique_ptr maxwell_dma; + std::optional maxwell_dma; /// Inline memory engine - std::unique_ptr kepler_memory; - + std::optional kepler_memory; + /// NV01 Timer + std::optional nv01_timer; + std::optional dma_pusher; std::shared_ptr memory_manager; - std::unique_ptr dma_pusher; - + s32 bind_id = -1; + u64 program_id = 0; bool initialized{}; }; diff --git a/src/video_core/engines/engine_interface.h b/src/video_core/engines/engine_interface.h index e271ecab59..bf3bd66aca 100644 --- a/src/video_core/engines/engine_interface.h +++ b/src/video_core/engines/engine_interface.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project @@ -15,6 +15,7 @@ namespace Tegra::Engines { enum class EngineTypes : u32 { + Nv01Timer, KeplerCompute, Maxwell3D, Fermi2D, diff --git a/src/video_core/engines/maxwell_3d.h b/src/video_core/engines/maxwell_3d.h index 52546e4279..b73082b7ef 100644 --- a/src/video_core/engines/maxwell_3d.h +++ b/src/video_core/engines/maxwell_3d.h @@ -2258,7 +2258,7 @@ public: /// Returns whether the vertex array specified by index is supposed to be /// accessed per instance or not. bool IsInstancingEnabled(std::size_t index) const { - return is_instanced[index]; + return bool(is_instanced[index]); //FUCK YOU MSVC } }; diff --git a/src/video_core/engines/nv01_timer.h b/src/video_core/engines/nv01_timer.h new file mode 100644 index 0000000000..a8e60f9f53 --- /dev/null +++ b/src/video_core/engines/nv01_timer.h @@ -0,0 +1,52 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + +// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project +// SPDX-License-Identifier: GPL-2.0-or-later + +#pragma once + +#include +#include +#include "common/bit_field.h" +#include "common/common_funcs.h" +#include "common/common_types.h" +#include "common/logging/log.h" +#include "video_core/engines/engine_interface.h" +#include "video_core/engines/engine_upload.h" + +namespace Core { +class System; +} + +namespace Tegra { +class MemoryManager; +} + +namespace Tegra::Engines { +class Nv01Timer final : public EngineInterface { +public: + explicit Nv01Timer(Core::System& system_, MemoryManager& memory_manager) + : system{system_} + {} + ~Nv01Timer() override; + + /// Write the value to the register identified by method. + void CallMethod(u32 method, u32 method_argument, bool is_last_call) override { + LOG_DEBUG(HW_GPU, "method={}, argument={}, is_last_call={}", method, method_argument, is_last_call); + } + + /// Write multiple values to the register identified by method. + void CallMultiMethod(u32 method, const u32* base_start, u32 amount, u32 methods_pending) override { + LOG_DEBUG(HW_GPU, "method={}, base_start={}, amount={}, pending={}", method, fmt::ptr(base_start), amount, methods_pending); + } + + struct Regs { + // No fucking idea + INSERT_PADDING_BYTES_NOINIT(0x48); + } regs{}; +private: + void ConsumeSinkImpl() override {} + Core::System& system; +}; +} diff --git a/src/video_core/engines/puller.cpp b/src/video_core/engines/puller.cpp index 8dd34c04ab..b5b4e5d7fa 100644 --- a/src/video_core/engines/puller.cpp +++ b/src/video_core/engines/puller.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: 2022 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later @@ -34,24 +37,22 @@ void Puller::ProcessBindMethod(const MethodCall& method_call) { bound_engines[method_call.subchannel] = engine_id; switch (engine_id) { case EngineID::FERMI_TWOD_A: - dma_pusher.BindSubchannel(channel_state.fermi_2d.get(), method_call.subchannel, - EngineTypes::Fermi2D); + dma_pusher.BindSubchannel(&*channel_state.fermi_2d, method_call.subchannel, EngineTypes::Fermi2D); break; case EngineID::MAXWELL_B: - dma_pusher.BindSubchannel(channel_state.maxwell_3d.get(), method_call.subchannel, - EngineTypes::Maxwell3D); + dma_pusher.BindSubchannel(&*channel_state.maxwell_3d, method_call.subchannel, EngineTypes::Maxwell3D); break; case EngineID::KEPLER_COMPUTE_B: - dma_pusher.BindSubchannel(channel_state.kepler_compute.get(), method_call.subchannel, - EngineTypes::KeplerCompute); + dma_pusher.BindSubchannel(&*channel_state.kepler_compute, method_call.subchannel, EngineTypes::KeplerCompute); break; case EngineID::MAXWELL_DMA_COPY_A: - dma_pusher.BindSubchannel(channel_state.maxwell_dma.get(), method_call.subchannel, - EngineTypes::MaxwellDMA); + dma_pusher.BindSubchannel(&*channel_state.maxwell_dma, method_call.subchannel, EngineTypes::MaxwellDMA); break; case EngineID::KEPLER_INLINE_TO_MEMORY_B: - dma_pusher.BindSubchannel(channel_state.kepler_memory.get(), method_call.subchannel, - EngineTypes::KeplerMemory); + dma_pusher.BindSubchannel(&*channel_state.kepler_memory, method_call.subchannel, EngineTypes::KeplerMemory); + break; + case EngineID::NV01_TIMER: + dma_pusher.BindSubchannel(&*channel_state.nv01_timer, method_call.subchannel, EngineTypes::Nv01Timer); break; default: UNIMPLEMENTED_MSG("Unimplemented engine {:04X}", engine_id); @@ -209,24 +210,22 @@ void Puller::CallEngineMethod(const MethodCall& method_call) { switch (engine) { case EngineID::FERMI_TWOD_A: - channel_state.fermi_2d->CallMethod(method_call.method, method_call.argument, - method_call.IsLastCall()); + channel_state.fermi_2d->CallMethod(method_call.method, method_call.argument, method_call.IsLastCall()); break; case EngineID::MAXWELL_B: - channel_state.maxwell_3d->CallMethod(method_call.method, method_call.argument, - method_call.IsLastCall()); + channel_state.maxwell_3d->CallMethod(method_call.method, method_call.argument, method_call.IsLastCall()); break; case EngineID::KEPLER_COMPUTE_B: - channel_state.kepler_compute->CallMethod(method_call.method, method_call.argument, - method_call.IsLastCall()); + channel_state.kepler_compute->CallMethod(method_call.method, method_call.argument, method_call.IsLastCall()); break; case EngineID::MAXWELL_DMA_COPY_A: - channel_state.maxwell_dma->CallMethod(method_call.method, method_call.argument, - method_call.IsLastCall()); + channel_state.maxwell_dma->CallMethod(method_call.method, method_call.argument, method_call.IsLastCall()); break; case EngineID::KEPLER_INLINE_TO_MEMORY_B: - channel_state.kepler_memory->CallMethod(method_call.method, method_call.argument, - method_call.IsLastCall()); + channel_state.kepler_memory->CallMethod(method_call.method, method_call.argument, method_call.IsLastCall()); + break; + case EngineID::NV01_TIMER: + channel_state.nv01_timer->CallMethod(method_call.method, method_call.argument, method_call.IsLastCall()); break; default: UNIMPLEMENTED_MSG("Unimplemented engine"); @@ -255,6 +254,9 @@ void Puller::CallEngineMultiMethod(u32 method, u32 subchannel, const u32* base_s case EngineID::KEPLER_INLINE_TO_MEMORY_B: channel_state.kepler_memory->CallMultiMethod(method, base_start, amount, methods_pending); break; + case EngineID::NV01_TIMER: + channel_state.nv01_timer->CallMultiMethod(method, base_start, amount, methods_pending); + break; default: UNIMPLEMENTED_MSG("Unimplemented engine"); break; diff --git a/src/video_core/engines/puller.h b/src/video_core/engines/puller.h index d4175ee945..fe5102e3ed 100644 --- a/src/video_core/engines/puller.h +++ b/src/video_core/engines/puller.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: 2022 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later @@ -20,6 +23,7 @@ class MemoryManager; class DmaPusher; enum class EngineID { + NV01_TIMER = 0x0004, FERMI_TWOD_A = 0x902D, // 2D Engine MAXWELL_B = 0xB197, // 3D Engine KEPLER_COMPUTE_B = 0xB1C0, From e4122dae1d56a8b358c46e450b3d50ca10ffcc21 Mon Sep 17 00:00:00 2001 From: crueter Date: Fri, 6 Mar 2026 16:38:21 +0100 Subject: [PATCH 109/181] [desktop] addons: open mod folder in rc menu (#3662) also fixed the multiselection being absolutely horrendous Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3662 --- .../configure_per_game_addons.cpp | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/src/yuzu/configuration/configure_per_game_addons.cpp b/src/yuzu/configuration/configure_per_game_addons.cpp index bdff73a040..1d2d358672 100644 --- a/src/yuzu/configuration/configure_per_game_addons.cpp +++ b/src/yuzu/configuration/configure_per_game_addons.cpp @@ -10,13 +10,14 @@ #include +#include #include #include #include +#include #include #include #include -#include #include "common/common_types.h" #include "common/fs/fs.h" @@ -42,7 +43,7 @@ ConfigurePerGameAddons::ConfigurePerGameAddons(Core::System& system_, QWidget* p item_model = new QStandardItemModel(tree_view); tree_view->setModel(item_model); tree_view->setAlternatingRowColors(true); - tree_view->setSelectionMode(QHeaderView::MultiSelection); + tree_view->setSelectionMode(QHeaderView::ExtendedSelection); tree_view->setSelectionBehavior(QHeaderView::SelectRows); tree_view->setVerticalScrollMode(QHeaderView::ScrollPerPixel); tree_view->setHorizontalScrollMode(QHeaderView::ScrollPerPixel); @@ -248,8 +249,11 @@ void ConfigurePerGameAddons::AddonDeleteRequested(QList selected) { void ConfigurePerGameAddons::showContextMenu(const QPoint& pos) { const QModelIndex index = tree_view->indexAt(pos); - auto selected = tree_view->selectionModel()->selectedIndexes(); - if (index.isValid() && selected.empty()) selected = {index}; + auto selected = tree_view->selectionModel()->selectedRows(); + if (index.isValid() && selected.empty()) { + QModelIndex idx = item_model->index(index.row(), 0); + if (idx.isValid()) selected << idx; + } if (selected.empty()) return; @@ -260,6 +264,15 @@ void ConfigurePerGameAddons::showContextMenu(const QPoint& pos) { AddonDeleteRequested(selected); }); + if (selected.length() == 1) { + auto loc = selected.at(0).data(PATCH_LOCATION).toString(); + if (QFileInfo::exists(loc)) { + QAction* open = menu.addAction(tr("&Open in File Manager")); + connect(open, &QAction::triggered, this, + [selected, loc]() { QDesktopServices::openUrl(QUrl::fromLocalFile(loc)); }); + } + } + menu.exec(tree_view->viewport()->mapToGlobal(pos)); } From c062931c9bef18afd5f0cd74329e8c3e32b4b598 Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 6 Mar 2026 16:38:39 +0100 Subject: [PATCH 110/181] [qt] add translation table entry for debug_knobs,serial_battery and serial_unit (#3682) trivial qt change Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3682 Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- src/qt_common/config/shared_translation.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/qt_common/config/shared_translation.cpp b/src/qt_common/config/shared_translation.cpp index f49c43ee2a..d1ed32134c 100644 --- a/src/qt_common/config/shared_translation.cpp +++ b/src/qt_common/config/shared_translation.cpp @@ -425,6 +425,9 @@ std::unique_ptr InitializeTranslations(QObject* parent) "their resolution, details and supported controllers and depending on this setting.\n" "Setting to Handheld can help improve performance for low end systems.")); INSERT(Settings, current_user, QString(), QString()); + INSERT(Settings, serial_unit, tr("Unit Serial"), QString()); + INSERT(Settings, serial_battery, tr("Battery Serial"), QString()); + INSERT(Settings, debug_knobs, tr("Debug knobs"), QString()); // Controls From ddac8c8eb500918bd8c89e0c330587c591206c2c Mon Sep 17 00:00:00 2001 From: xbzk Date: Fri, 6 Mar 2026 19:52:17 +0100 Subject: [PATCH 111/181] [vk] fix crash introduced in 9a07bd0570 (#3685) Fix for current crash on master. Just reverted only the necessary stuff so that PresentManager can hold a reference to khr and resist death upon application hold/restore. @Lizzie shall judge. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3685 Co-authored-by: xbzk Co-committed-by: xbzk --- src/video_core/renderer_vulkan/renderer_vulkan.cpp | 2 +- src/video_core/renderer_vulkan/vk_present_manager.cpp | 6 +++--- src/video_core/renderer_vulkan/vk_present_manager.h | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/video_core/renderer_vulkan/renderer_vulkan.cpp b/src/video_core/renderer_vulkan/renderer_vulkan.cpp index cb1b1a5362..1725bc8ccc 100644 --- a/src/video_core/renderer_vulkan/renderer_vulkan.cpp +++ b/src/video_core/renderer_vulkan/renderer_vulkan.cpp @@ -137,7 +137,7 @@ try memory_allocator, scheduler, swapchain, - *surface) + surface) , blit_swapchain(device_memory, device, memory_allocator, diff --git a/src/video_core/renderer_vulkan/vk_present_manager.cpp b/src/video_core/renderer_vulkan/vk_present_manager.cpp index aa019a4160..80853362ad 100644 --- a/src/video_core/renderer_vulkan/vk_present_manager.cpp +++ b/src/video_core/renderer_vulkan/vk_present_manager.cpp @@ -101,7 +101,7 @@ PresentManager::PresentManager(const vk::Instance& instance_, MemoryAllocator& memory_allocator_, Scheduler& scheduler_, Swapchain& swapchain_, - VkSurfaceKHR_T* surface_) + vk::SurfaceKHR& surface_) : instance{instance_} , render_window{render_window_} , device{device_} @@ -291,7 +291,7 @@ void PresentManager::PresentThread(std::stop_token token) { } void PresentManager::RecreateSwapchain(Frame* frame) { - swapchain.Create(surface, frame->width, frame->height); // Pass raw pointer + swapchain.Create(*surface, frame->width, frame->height); // Pass raw pointer SetImageCount(); } @@ -310,7 +310,7 @@ void PresentManager::CopyToSwapchain(Frame* frame) { // Recreate surface and swapchain if needed. if (requires_recreation) { #ifdef ANDROID - surface = *CreateSurface(instance, render_window.GetWindowInfo()).address(); + surface = CreateSurface(instance, render_window.GetWindowInfo()); #endif RecreateSwapchain(frame); } diff --git a/src/video_core/renderer_vulkan/vk_present_manager.h b/src/video_core/renderer_vulkan/vk_present_manager.h index 3d5cc32102..c51f8ed77f 100644 --- a/src/video_core/renderer_vulkan/vk_present_manager.h +++ b/src/video_core/renderer_vulkan/vk_present_manager.h @@ -44,7 +44,7 @@ public: MemoryAllocator& memory_allocator, Scheduler& scheduler, Swapchain& swapchain, - VkSurfaceKHR_T* surface); + vk::SurfaceKHR& surface); ~PresentManager(); /// Returns the last used presentation frame @@ -78,7 +78,7 @@ private: MemoryAllocator& memory_allocator; Scheduler& scheduler; Swapchain& swapchain; - VkSurfaceKHR_T* surface; + vk::SurfaceKHR& surface; vk::CommandPool cmdpool; std::vector frames; boost::container::deque present_queue; From 11ad71b1e7db5206f074481d642020d1c30dafb1 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sat, 7 Mar 2026 18:16:05 +0100 Subject: [PATCH 112/181] [docs] Obtanium, installing mods, external ES-DE config, section about CFW and settings (#3678) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3678 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- README.md | 8 +- docs/README.md | 3 +- docs/user/AddGamesToSRM.md | 100 ---------- docs/user/CFW.md | 11 ++ docs/user/Graphics.md | 4 +- docs/user/Mods.md | 206 +++++++++++++++++++++ docs/user/README.md | 19 +- docs/user/Settings.md | 54 ++++++ docs/user/{AddEdenToSRM.md => SteamROM.md} | 129 +++++++++++-- docs/user/ThirdParty.md | 59 ++++++ 10 files changed, 473 insertions(+), 120 deletions(-) delete mode 100644 docs/user/AddGamesToSRM.md create mode 100644 docs/user/CFW.md create mode 100644 docs/user/Mods.md create mode 100644 docs/user/Settings.md rename docs/user/{AddEdenToSRM.md => SteamROM.md} (50%) diff --git a/README.md b/README.md index 3ae31151f7..44a2b4c28b 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,10 @@ See the [sign-up instructions](docs/SIGNUP.md) for information on registration. Alternatively, if you wish to add translations, go to the [Eden project on Transifex](https://app.transifex.com/edenemu/eden-emulator) and review [the translations README](./dist/languages). +## Documentation + +We have a user manual! See our [User Handbook](./docs/user/README.md). + ## Building See the [General Build Guide](docs/Build.md) @@ -69,7 +73,9 @@ For information on provided development tooling, see the [Tools directory](./too ## Download -You can download the latest releases from [here](https://github.com/eden-emulator/Releases/releases). +You can download the latest releases from [here](https://git.eden-emu.dev/eden-emu/eden/releases). + +Save us some bandwidth! We have [mirrors available](./docs/user/ThirdParty.md#mirrors) as well. ## Support diff --git a/docs/README.md b/docs/README.md index 01727ae4dc..4ea532be8e 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,5 +1,7 @@ # Eden Build Documentation +Are you just a casual user? Take a look at our [User Handbook](./user) then! + This contains documentation created by developers. This contains build instructions, guidelines, instructions/layouts for [cool stuff we made](./CPMUtil), and more. - **[General Build Instructions](Build.md)** @@ -11,7 +13,6 @@ This contains documentation created by developers. This contains build instructi - **[CPM - CMake Package Manager](./CPMUtil)** - **[Platform-Specific Caveats](Caveats.md)** - **[The NVIDIA SM86 (Maxwell) GPU](./NvidiaGpu.md)** -- **[User Handbook](./user)** - **[Dynarmic](./dynarmic)** - **[Cross compilation](./CrossCompile.md)** - **[Driver Bugs](./DriverBugs.md)** diff --git a/docs/user/AddGamesToSRM.md b/docs/user/AddGamesToSRM.md deleted file mode 100644 index 433999c9b6..0000000000 --- a/docs/user/AddGamesToSRM.md +++ /dev/null @@ -1,100 +0,0 @@ -# Importing Games into Steam with Steam Rom Manager - -Use this when you want to import your games inside Eden into Steam to launch with artwork from Steam Game Mode without needing to launch Eden first. - -**Click [Here](https://evilperson1337.notion.site/Importing-Games-into-Steam-with-Steam-Rom-Manager-2b757c2edaf680d7a491c92b138f1fcc) for a version of this guide with images & visual elements.** - ---- - -### Pre-Requisites - -- Steam Deck Set up and Configured -- Eden set up and Configured -- Internet Access - ---- - -## Steps - -1. Press the **STEAM** button and then go to *Power → Switch to Desktop* to enter the Desktop mode. - -1. Install ***Steam ROM Manager***, there are 2 ways you can accomplish this, either manually or through [*EmuDeck*](https://www.emudeck.com/#downloads). - - --- - - ### Manual Installation - - 1. Open the *Discover Store* and search for *Steam ROM Manager.* - 2. Select the **Install** button to install the program. - - --- - - ### Installing Through *EmuDeck* - - - - 1. Open **EmuDeck**, then navigate to *Manage Emulators.* - 2. Scroll down to the bottom of the page to the *Manage your Tools & Frontends* section. Click **Steam ROM Manager**. - - 3. Click the **Install** button on the right hand side to install it. - - --- - -2. Open the Start Menu and Launch ***Steam ROM Manager*** - -1. The program will now launch and show you a window with parsers. - - - -2. Switch off all Parsers by hitting the *Toggle Parsers* switch. -3. Scroll down the list on the left-hand side and look for a parser called *Nintendo Switch - Eden* and switch it on. This parser may not exist depending on how you installed *Steam ROM Manager* (EmuDeck creates it for you). Follow these steps to create it if it is missing. - - --- - ### Creating the Eden Parser - - 1. Select Create Parser and in the *Community Presets* option look for **Nintendo Switch - Yuzu**. - 2. Change the **Parser title** from *Nintendo Switch - Yuzu* to *Nintendo Switch - Eden.* - 3. Hit the **Browse** option under the *ROMs directory* section. Select the directory containing your Switch ROMs. - 4. Under *Steam collections*, you can add a Steam category name. This just organizes the games under a common category in your Steam Library, this is optional but recommended. - 5. Scroll down slightly to the **Executable Configuration → Executable**, select **Browse** and select the Eden AppImage. - 6. Leave everything else the same and hit **Save** to save the parser. - --- - -4. Click the Eden parser to view the options on the right, select **Test** at the bottom of the screen to ensure that *Steam ROM Manager* detects your games correctly. -1. *Steam ROM Manager* will start to scan the specified ROMs directory and match them to games. Look over the results to ensure they are accurate. If you do not see any entries - check your parsers ROMs directory field. -1. When you are happy with the results, click the **Add Games** → **Parse** to start the actual Parsing. -1. The program will now identify the games and pull artwork from [*SteamGridDB*](https://www.steamgriddb.com/). -2. Review the game matches and ensure everything is there. - - --- - - ### Correcting a Mismatch - - If the game is not identified correctly, you may need to tell *Steam ROM Manager* what the game is manually. - - 1. Hover over the game card and click the magnifying glass icon. - 2. Search for the game on the *Search SteamGridDB* section and scroll through the results, selecting the one you want. - 3. Ensure the *Name* and *Game ID* update in the **Per-App Exceptions** and press **Save and close**. The game should now update. - - --- - - ### Excluding Matches - - You may want to tell Steam ROM Manager to ignore some files (updates/DLC/etc.) that it finds in the directory. This is how you do so. - - 1. Hit the **Exclude Games** button in the bottom right. - 2. Deselect the game you want to exclude, the poster artwork should go dim and the **Number Excluded** number should increment up. Repeat with any other exclusions you want to add. - 3. Hit **Save Excludes** when you are happy with your selections. - --- -3. When you are happy with the results, select **Save to Steam** to save the results. -1. The program will now start writing the entries into the Steam Library. You should get pop up notifications of the progress, but you can monitor the progress by selecting the **Log** on the left-hand side if needed. -2. Restart Steam to have the changes take effect. Check your library to ensure that your games are there, in a category if you defined one in the parser. -3. Try to launch a game and ensure everything is working. You are now good to go. \ No newline at end of file diff --git a/docs/user/CFW.md b/docs/user/CFW.md new file mode 100644 index 0000000000..ea224d3d36 --- /dev/null +++ b/docs/user/CFW.md @@ -0,0 +1,11 @@ +# User Handbook - Custom Firmware (CFW) + +At the moment of writing, we do not support CFW such as Atmosphere, due to: + +- Lacking the required LLE emulation capabilities to properly emulate the full firmware. +- Lack of implementation on some of the key internals. +- Nobody has bothered to do it (PRs always welcome!) + +We do however, maintain HLE compatibility with the former mentioned CFW, applications that require Atmosphere to run will run fine in the emulator without any adjustments. + +If they don't run - then that's a bug! diff --git a/docs/user/Graphics.md b/docs/user/Graphics.md index e1e13a777d..ad359b9049 100644 --- a/docs/user/Graphics.md +++ b/docs/user/Graphics.md @@ -1,5 +1,7 @@ # User Handbook - Graphics +Graphical enhancements and visual quality improvments. This doesn't cover texture mods. + ## Visual Enhancements ### Anti-aliasing @@ -89,7 +91,7 @@ The OpenGL backend would invoke behaviour that would result in swarst/LLVMpipe w ### HaikuOS compatibility -HaikuOS bundles a Mesa library that doesn't support full core OpenGL 4.6 (required by the emulator). This leads to HaikuOS being one of the few computer platforms where Vulkan is the only available option for users. If OpenGL is desired, Mesa has to be built manually from source. For debugging purpouses `lavapipe` is recommended over the GPU driver; there is in-kernel support for NVIDIA cards through. +HaikuOS bundles a Mesa library that doesn't support full core OpenGL 4.6 (required by the emulator). This leads to HaikuOS being one of the few computer platforms where Vulkan is the only available option for users. If OpenGL is desired, Mesa has to be built manually from source. For debugging purposes `lavapipe` is recommended over the GPU driver; there is in-kernel support for NVIDIA cards through. ### Fixes for Windows 10 and above having "Device loss" diff --git a/docs/user/Mods.md b/docs/user/Mods.md new file mode 100644 index 0000000000..11361d628c --- /dev/null +++ b/docs/user/Mods.md @@ -0,0 +1,206 @@ +# User Handbook - Installing Mods + +## General Notes + +**Note:** When installing a mod, always read the mod's installation instructions. + +This is especially important if a mod uses a framework such as **ARCropolis**, **Skyline**, or **Atmosphere plugins**. In those cases, follow the framework's instructions instead of using Eden's normal mod folder. + +For example, **Super Smash Bros. Ultimate** uses such a framework. See the related section below for details. + +--- + +# Installing Mods for Most Games + +1. Right click a game in the game list. +2. Click **"Open Mod Data Location"**. +3. Extract the mod into that folder. + +Each mod should be placed inside **its own subfolder**. + +--- + +# Enabling or Disabling Mods + +1. Right click the game in the game list. +2. Click **Configure Game**. +3. In the **Add-Ons** tab, enable or disable mods, updates, and DLC by ticking or unticking their boxes. + +--- + +# Important Note About SD Card Paths + +Some mods are designed for real Nintendo Switch consoles and refer to the **SD card root**. + +The emulated SD card is located at: + +``` +%AppData%\eden\sdmc +``` + +Example: + +``` +Switch instruction: sd:/ultimate/mods +Eden equivalent: sdmc/ultimate/mods +``` + +--- + +# Framework-Based Mods (Super Smash Bros. Ultimate) + +Some games require external mod frameworks instead of the built-in mod loader. + +The most common example is **Super Smash Bros. Ultimate**. + +These mods are installed directly to the **emulated SD card**, not the normal Eden mod folder. + +--- + +# Installing the ARCropolis Modding Framework + +**Note:** Some mod packs bundle ARCropolis with their installer (for example, Smash Ult-S). + +--- + +## 1. Download ARCropolis + +Download the latest release: + +https://github.com/Raytwo/ARCropolis/releases/ + +--- + +## 2. Install ARCropolis + +Extract the **`atmosphere`** folder into: + +``` +%AppData%\eden\sdmc +``` + +This is the **emulated SD card directory**. + +Verify installation by checking that the following file exists: + +``` +sdmc\atmosphere\contents\01006A800016E000\romfs\skyline\plugins\libarcropolis.nro +``` + +--- + +## 3. Download Skyline + +Download the latest Skyline release: + +https://github.com/skyline-dev/skyline/releases + +Skyline used to be bundled with ARCropolis but is now distributed separately to avoid compatibility issues caused by outdated bundled versions. + +--- + +## 4. Install Skyline + +Extract the **`exefs`** folder into: + +``` +sdmc\atmosphere\contents\01006A800016E000 +``` + +The `exefs` folder should be **next to the `romfs` folder**. + +Verify installation by checking that the following file exists: + +``` +%AppData%\eden\sdmc\atmosphere\contents\01006A800016E000\exefs\subsdk9 +``` + +--- + +## 5. Launch the Game Once + +Start the game and make sure you see the **ARCropolis version text on the title screen**. + +This will also create the folders required for installing mods. + +--- + +## 6. Install Smash Ultimate Mods + +Install mods inside: + +``` +sdmc\ultimate\mods +``` + +Each mod must be placed inside **its own subfolder**. + +Example: + +``` +sdmc\ultimate\mods\ExampleMod +``` + +--- + +# Troubleshooting + +## ARCropolis text does not appear on startup + +Check the following: + +- `libarcropolis.nro` exists in: + +``` +sdmc\atmosphere\contents\01006A800016E000\romfs\skyline\plugins +``` + +- `subsdk9` exists in: + +``` +sdmc\atmosphere\contents\01006A800016E000\exefs +``` + +- Files were extracted to: + +``` +%AppData%\eden\sdmc +``` + +--- + +## Mods are not loading + +Make sure mods are installed inside: + +``` +sdmc\ultimate\mods +``` + +Each mod must have its **own subfolder**. + +Correct example: + +``` +sdmc\ultimate\mods\ExampleMod +``` + +Incorrect example: + +``` +sdmc\ultimate\mods\ExampleMod\ExampleMod +``` + +--- + +## Installing mods in the wrong folder + +ARCropolis mods **do not go in Eden's normal mod folder**. + +Do **not** install Smash mods here: + +``` +user\load\01006A800016E000 +``` + +That folder is only used for traditional **RomFS mods**, not ARCropolis. diff --git a/docs/user/README.md b/docs/user/README.md index 5fd3a17e51..9804f4d62f 100644 --- a/docs/user/README.md +++ b/docs/user/README.md @@ -4,10 +4,14 @@ The "FAQ". This handbook is primarily aimed at the end-user - baking useful knowledge for enhancing their emulation experience. +A copy of this handbook is [available online](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/README.md). + ## Basics - **[The Basics](Basics.md)** - **[Quickstart](./QuickStart.md)** +- **[Settings](./Settings.md)** +- **[Installing Mods](./Mods.md)** - **[Run On macOS](./RunOnMacOS.md)** - **[Audio](Audio.md)** - **[Graphics](Graphics.md)** @@ -17,22 +21,29 @@ This handbook is primarily aimed at the end-user - baking useful knowledge for e - **[Using Amiibo](./UsingAmiibo.md)** - **[Using Cheats](./UsingCheats.md)** - **[Importing Saves](./ImportingSaves.md)** -- **[Add Eden to Steam ROM Manager](./AddEdenToSRM.md)** -- **[Add Games to Steam ROM Manager](./AddGamesToSRM.md)** - **[Installing Atmosphere Mods](./InstallingAtmosphereMods.md)** - **[Installing Updates & DLCs](./InstallingUpdatesDLC.md)** - **[Controller Profiles](./ControllerProfiles.md)** - **[Alter Date & Time](./AlterDateTime.md)** +## 3rd-party Integration + +- **[Configuring Steam ROM Manager](./SteamROM.md)** +- **[Server hosting](ServerHosting.md)** +- **[Syncthing Guide](./SyncthingGuide.md)** +- **[Third Party](./ThirdParty.md)** + - **[Obtainium](./ThirdParty.md#configuring-obtainium)** + - **[ES-DE](./ThirdParty.md#configuring-es-de)** + - **[Mirrors](./ThirdParty.md#mirrors)** + ## Advanced +- **[Custom Firmware](./CFW.md)** - **[How To Access Logs](./HowToAccessLogs.md)** - **[Gyro Controls](./GyroControls.md)** - **[Platforms and Architectures](Architectures.md)** -- **[Server hosting](ServerHosting.md)** - **[Command Line](CommandLine.md)** - **[Native Application Development](Native.md)** - **[Adding Boolean Settings Toggles](AddingBooleanToggles.md)** - **[Adding Debug Knobs](./AddingDebugKnobs.md)** -- **[Syncthing Guide](./SyncthingGuide.md)** - **[Testing](Testing.md)** diff --git a/docs/user/Settings.md b/docs/user/Settings.md new file mode 100644 index 0000000000..35fcd0c9ef --- /dev/null +++ b/docs/user/Settings.md @@ -0,0 +1,54 @@ +# User Handbook - Settings + +As the emulator continues to grow, so does the number of settings that come and go. + +Most of the development adds new settings that enhance performance/compatibility, only to be removed later in newer versions due to newfound discoveries or because they were "a hacky workaround". + +As such, this guide will NOT mention those kind of settings, we'd rather mention settings which have a long shelf time (i.e won't get removed in future releases) and are likely to be unchanged. + +Some of the options are self explainatory, and they do exactly what they say they do (i.e "Pause when not in focus"); such options will be also skipped due to triviality. + +## Foreword + +Before touching the settings, please see the game boots with stock options. We try our best to ensure users can boot any game using the default settings. If they don't work, then you may try fiddling with options - but please, first use stock options. + +## General + +- `General/Force X11 as Graphics Backend`: Wayland on *NIX has prominent issues that are unlikely to be resolved; the kind that are "not our fault, it's Wayland issue", this "temporary" hack forces X11 as the backend, regardless of the desktop manager's default. +- `General/Enable Gamemode`: This only does anything when you have Feral Interactive's Gamemode library installed somewhere, if you do, this will help boost FPS by telling the OS to explicitly prioritize *this* application for "gaming" - only for *NIX systems. +- `Hotkeys`: Deceptively to remove a hotkey you must right click and a menu will appear to remove that specific hotkey. +- `UI/Language`: Changes language *of the interface* NOT the emulated program! +- `Debug/Enable Auto Stub`: May help to "fix" some games by just lying and saying that everything they do returns "success" instead of outright crashing for any function/service that is NOT implemented. +- `Debug/Show log in console`: Does as said, note that the program may need to be reopened (Windows) for changes to take effect. +- `Debug/Flush log output`: Classically, every write to the log is "buffered", that is, changes aren't written to the disk UNTIL the program has decided it is time to write, until then it keeps data in a buffer which resides on RAM. If the program crashes, the OS will automatically discard said buffer (any RAM associated with a dead process is automatically discarded/reused for some other purpose); this means critical data may not be logged to the disk on time, which may lead to missing log lines. Use this if you're wanting to remove that factor when debugging, sometimes a hard crash may "eat" some of the log lines IF this option isn't enabled. +- `Debug/Disable Macro HLE:` The emulator has HLE emulation of macro programs for Maxwell, this means that some details are purpousefully skipped; this option forces all macro programs to be ran without skipping anything. + +## System + +- `System/RNG Seed`: Set to 0 (and uncheck) to disable ASLR systemwide (this makes mods like CTGP to stop working); by default it enables ASLR to replicate console behaviour. +- `Network/Enable Airplane Mode`: Enable this if a game is crashing before loading AND the logs mention anything related to "web" or "internet" services. + +## CPU + +- `CPU/Virtual table bouncing`: Some games have the tendency to crash on loading due to an indirect bad jump (Pokemon ZA being the worst offender); this option lies to the game and tells it to just pretend it never executed a given function. This is fine for most casual users, but developers of switch applications **must** disable this. This temporary "hack" should hopefully be gone in 6-7 months from now on. +- `Fastmem`, aka. `CPU/Enable Host MMU`: Enables "fastmem"; a detailed description of fastmem can be found [here](../dynarmic/Design.md#fast-memory-fastmem). +- `CPU/Unsafe FMA`: Enables deliberate innacurate FMA behaviour which may affect how FMA returns any given operation - this may introduce tiny floating point errors which can cascade in sensitive code (i.e FFmpeg). +- `CPU/Faster FRSQRTE and FRECPE`: Introduces accuracy errors on square root and reciprocals in exchange for less checks - this introduces inaccuracies with some cases but it's mostly safe. +- `CPU/Faster ASIMD Instructions`: Skips rounding mode checks for ARM ASIMD instructions - this means some code dpeending on these rounding modes may misbehave. +- `CPU/Disable address space checks`: Before each memory access, the emulator checks the address is in range, if not it faults; this option makes it so the emulator skips the check entirely (which may be expensive for a myriad of reasons). However at the same time this allows the guest program to "break out" of the emulation context by writing to arbitrary addresses. +- `CPU/Ignore global monitor`: This relies on a quirk present on x86 to avoid the ARM global monitor emulation, this may increase performance in mutex-heavy contexts (i.e games waiting for next frames or such); but also can cause deadlocks and fun to debug issues. + +It is important to note the majority of precision-reducing instructions do not benefit cases where they are not used, which means the performance gains will vary per game. + +# Graphics + +See also [an extended breakdown of some options](./Graphics.md). + +- `Extras/Extended Dynamic State` and `Extras/Vertex Input Dynamic State`: These Vulkan extensions essentially allow you to reuse the same pipeline but just change the state between calls (so called "dynamic state"); the "extended" levels signifies how much state can be placed on this "dynamic" range, for example the amount of depth culling to use can be placed on the dynamic state, avoiding costly reloads and flushes. While this by itself is a fine option, SOME vendors (notably PowerVR and Mali) have problems with anything related to EDS3. EDS3 contains EDS2, and EDS2 contains EDS1. Essentially this means more extended data the driver has to keep track of, at the benefit of avoiding costly flushes. +- `Advanced/Use persistent cache`: This saves compiled shaders onto the disk, independent of any driver's own disk saved shaders (yes, some drivers, notably NVIDIA, save a secondary shader cache onto disk) - disable this only if you're debugging or working on the GPU backend. This option is meant to massively help to reduce shader stutters (after playing for one session that compiles them). +- `Advanced/Use Vulkan pipeline cache`: This is NOT the same as `Use persistent cache`; it's a separate flag that tells the Vulkan backend to create pipeline caches, which are a detail that can be used to massively improve performance and remove pipeline creation overhead. This is a Vulkan feature. + +## Controls + +Most of the controls should work out of the box. If not, please use a joystick calibrator to ensure it's not an issue with your own controller, for example: +- https://github.com/dkosmari/calibrate-joystick diff --git a/docs/user/AddEdenToSRM.md b/docs/user/SteamROM.md similarity index 50% rename from docs/user/AddEdenToSRM.md rename to docs/user/SteamROM.md index 4658bcf7e0..a782b51969 100644 --- a/docs/user/AddEdenToSRM.md +++ b/docs/user/SteamROM.md @@ -1,4 +1,6 @@ -# Importing Eden into Steam with Steam Rom Manager +# User Handbook - Configuring Steam ROM Manager + +## Importing Eden into Steam with Steam Rom Manager Use this when you want to import the Eden AppImage into your Steam Library along with artwork using *Steam ROM Manager.* @@ -6,7 +8,7 @@ Use this when you want to import the Eden AppImage into your Steam Library along --- -### Pre-Requisites +#### Pre-Requisites - Eden set up and configured - Internet Connection @@ -14,9 +16,9 @@ Use this when you want to import the Eden AppImage into your Steam Library along --- -## Steps +### Steps -### Initial Setup +#### Initial Setup 1. Press the **STEAM** button and then go to *Power → Switch to Desktop* to enter the Desktop mode. @@ -24,14 +26,14 @@ Use this when you want to import the Eden AppImage into your Steam Library along --- - ### Manual Installation + #### Manual Installation 1. Open the *Discover Store* and search for *Steam ROM Manager.* 2. Select the **Install** button to install the program. --- - ### Installing Through *EmuDeck* + #### Installing Through *EmuDeck*
Pro Controller - Pro-Kontroller + Pro Controller @@ -4150,7 +4309,7 @@ For å invertere aksene, flytt først stikken vertikalt, og så horistonalt. Poke Ball Plus - Poke Ball Plus + Poké Ball Plus @@ -4170,91 +4329,91 @@ For å invertere aksene, flytt først stikken vertikalt, og så horistonalt. Sega Genesis - Sega Genesis + Sega Mega Drive - + Start / Pause - Start / paus + Start / Pause - + Z Z - + Control Stick Kontrollstikke - + C-Stick - C-stikke + C-styrepinne - + Shake! Rist! - + [waiting] [venter] - + New Profile - Ny Profil + Ny profil - + Enter a profile name: Skriv inn et profilnavn: - - + + Create Input Profile - Lag inndataprofil + Opprett inndataprofil - + The given profile name is not valid! Det oppgitte profilenavnet er ugyldig! - + Failed to create the input profile "%1" Klarte ikke lage inndataprofil "%1" - + Delete Input Profile Slett inndataprofil - + Failed to delete the input profile "%1" Klarte ikke slette inndataprofil "%1" - + Load Input Profile Last inn inndataprofil - + Failed to load the input profile "%1" Klarte ikke laste inn inndataprofil "%1" - + Save Input Profile Lagre inndataprofil - + Failed to save the input profile "%1" Klarte ikke lagre inndataprofil "%1" @@ -4264,17 +4423,17 @@ For å invertere aksene, flytt først stikken vertikalt, og så horistonalt. Create Input Profile - Lag inndataprofil + Opprett inndataprofil Clear - Fjern + Tøm Defaults - Standardverdier + Standardinnstillinger @@ -4287,12 +4446,12 @@ For å invertere aksene, flytt først stikken vertikalt, og så horistonalt. Touch - Touch + Berøring UDP Calibration: - UDP-kalibrasjon + UDP-kalibrering: @@ -4304,7 +4463,7 @@ For å invertere aksene, flytt først stikken vertikalt, og så horistonalt. Configure - Konfigurer + Sett opp @@ -4314,12 +4473,12 @@ For å invertere aksene, flytt først stikken vertikalt, og så horistonalt. CemuhookUDP Config - CemuhookUDP-Konfigurasjon + CemuhookUDP-oppsett You may use any Cemuhook compatible UDP input source to provide motion and touch input. - Du kan bruke hvilken som helst Cemuhook-kompatibel UDP inputkilde for å gi bevegelses- og touch-input. + Du kan bruke hvilken som helst Cemuhook-kompatibel UDP-inndatakilde for å sørge for bevegelses- og berøringsinndata. @@ -4360,7 +4519,7 @@ For å invertere aksene, flytt først stikken vertikalt, og så horistonalt. Eden - + Eden @@ -4400,7 +4559,7 @@ For å invertere aksene, flytt først stikken vertikalt, og så horistonalt. Test Successful - Test Vellykket + Testen var vellykket @@ -4410,7 +4569,7 @@ For å invertere aksene, flytt først stikken vertikalt, og så horistonalt. Test Failed - Test Feilet + Testen mislyktes @@ -4420,7 +4579,7 @@ For å invertere aksene, flytt først stikken vertikalt, og så horistonalt. UDP Test or calibration configuration is in progress.<br>Please wait for them to finish. - UDP-Test eller kalibrasjonskonfigurering er i fremgang.<br>Vennligst vent for dem til å bli ferdig. + UDP-test eller kalibrasjonskonfigurering er i fremgang.<br>Vennligst vent for dem til å bli ferdig. @@ -4448,7 +4607,7 @@ For å invertere aksene, flytt først stikken vertikalt, og så horistonalt. Horizontal - Horisontal + Vannrett @@ -4462,7 +4621,7 @@ For å invertere aksene, flytt først stikken vertikalt, og så horistonalt. Vertical - Vertikal + Loddrett @@ -4537,7 +4696,7 @@ Gjeldende verdier er henholdsvis %1% og %2%. General - Generelt + Generell @@ -4547,12 +4706,7 @@ Gjeldende verdier er henholdsvis %1% og %2%. Enable Airplane Mode - - - - - None - Ingen + Skru på flymodus @@ -4608,52 +4762,57 @@ Gjeldende verdier er henholdsvis %1% og %2%. Noen innstillinger er bare tilgjengelige når spillet ikke er i gang. - + Add-Ons Tillegg - + System System - + CPU CPU - + Graphics Grafikk - + Adv. Graphics - Avn. Grafikk + Avansert grafikk - + Ext. Graphics - + Audio Lyd - + Input Profiles Inndataprofiler - + Network - + Nettverk + Applets + + + + Properties Egenskaper @@ -4671,15 +4830,110 @@ Gjeldende verdier er henholdsvis %1% og %2%. Tillegg - - Patch Name - Oppdateringsnavn + + Import Mod from ZIP + Importer mod fra ZIP - + + Import Mod from Folder + Importer mod fra mappe + + + + Patch Name + Patch-navn + + + Version Versjon + + + Mod Install Succeeded + + + + + Successfully installed all mods. + + + + + Mod Install Failed + + + + + Failed to install the following mods: + %1 +Check the log for details. + + + + + Mod Folder + Mod-mappe + + + + Zipped Mod Location + + + + + Zipped Archives (*.zip) + Zippede arkiver (*.zip) + + + + Invalid Selection + Ugyldig utvalg + + + + Only mods, cheats, and patches can be deleted. +To delete NAND-installed updates, right-click the game in the game list and click Remove -> Remove Installed Update. + + + + + You are about to delete the following installed mods: + + + + + + +Once deleted, these can NOT be recovered. Are you 100% sure you want to delete them? + + + + + Delete add-on(s)? + + + + + Successfully deleted + + + + + Successfully deleted all selected mods. + + + + + &Delete + &Slett + + + + &Open in File Manager + + ConfigureProfileManager @@ -4701,7 +4955,7 @@ Gjeldende verdier er henholdsvis %1% og %2%. Current User - Nåværende Bruker + Nåværende bruker @@ -4727,84 +4981,83 @@ Gjeldende verdier er henholdsvis %1% og %2%. %2 - + Users Brukere - + Error deleting image Feil ved sletting av bilde - + Error occurred attempting to overwrite previous image at: %1. En feil oppstod under overskrivelse av det forrige bildet på: %1. - + Error deleting file Feil ved sletting av fil - + Unable to delete existing file: %1. Kunne ikke slette eksisterende fil: %1. - + Error creating user image directory Feil under opprettelse av profilbildemappe - + Unable to create directory %1 for storing user images. Kunne ikke opprette mappe %1 for å lagre profilbilder. - + Error saving user image - + Unable to save image to file - + &Edit - + R&edigér - + &Delete - + &Slett - + Edit User - + Rediger bruker ConfigureProfileManagerDeleteDialog - + Delete this user? All of the user's save data will be deleted. Slett denne brukeren? Alle brukerens lagrede data vil bli slettet. - + Confirm Delete - Bekreft Sletting + Bekreft sletting - + Name: %1 UUID: %2 - Navn: %1 -UUID: %2 + Navn: %1 UUID: %2 @@ -4822,7 +5075,7 @@ UUID: %2 Virtual Ring Sensor Parameters - Parametre For Virituell Ringsensor + Parametre for virtuell ringsensor @@ -4844,7 +5097,7 @@ UUID: %2 Direct Joycon Driver - Driver For Direkte JoyCon Tilkobling + Driver for direkte Joycon-tilkobling @@ -4855,38 +5108,38 @@ UUID: %2 Enable - Aktiver + Skru på Ring Sensor Value - Sensorverdier For Ring + Sensorverdier for Ring Not connected - Ikke Tilkoblet + Ikke tilkoblet Restore Defaults - Gjenopprett Standardverdier + Gjenopprett standarder Clear - Fjern + Tøm [not set] - [ikke satt] + [ikke angitt] Invert axis - Inverter akse + Invertér akse @@ -5002,17 +5255,22 @@ UUID: %2 Sett kjøring på vent under lasting - + + Show recording dialog + + + + Script Directory Skriptmappe - + Path - Sti + Filbane - + ... ... @@ -5022,10 +5280,10 @@ UUID: %2 TAS Configuration - TAS-konfigurasjon + TAS-oppsett - + Select TAS Load Directory... Velg TAS-lastemappe... @@ -5035,7 +5293,7 @@ UUID: %2 Configure Touchscreen Mappings - Konfigurer Kartlegging av Berøringsskjerm + Sett opp kartlegging av berøringsskjerm @@ -5089,7 +5347,7 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re New Profile - Ny Profil + Ny profil @@ -5099,17 +5357,17 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re Delete Profile - Slett Profil + Slett profil Delete profile %1? - Slett profil %1? + Vil du slette profilen %1? Rename Profile - Endre Navn på Profil + Gi nytt navn til profil @@ -5157,70 +5415,49 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re Restore Defaults - Gjenopprett Standardverdier + Gjenopprett standarder ConfigureUI - - - + + None Ingen - - Small (32x32) - Liten (32x32) - - - - Standard (64x64) - Standard (64x64) - - - - Large (128x128) - Stor (128x128) - - - - Full Size (256x256) - Full størrelse (256x256) - - - + Small (24x24) Liten (24x24) - + Standard (48x48) Standard (48x48) - + Large (72x72) Stor (72x72) - + Filename Filnavn - + Filetype Filtype - + Title ID Tittel-ID - + Title Name Tittelnavn @@ -5240,7 +5477,7 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re General - Generelt + Generell @@ -5250,22 +5487,22 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re Interface language: - Brukergrensesnitt språk + Grensesnittspråk: Theme: - Tema + Tema: Game List - Spill liste + Spilliste Show Compatibility List - Vis Kompabilitetsliste + Vis kompatibilitetsliste @@ -5275,12 +5512,12 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re Show Size Column - Vis Kolonne For Størrelse + Vis størrelseskolonne Show File Types Column - Vis Kolonne For Filtype + Vis filtypekolonne @@ -5289,71 +5526,66 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re - Game Icon Size: - Spillikonstørrelse: - - - Folder Icon Size: Mappeikonstørrelse: - + Row 1 Text: - Rad 1 Tekst: + Rad 1 tekst: - + Row 2 Text: - Rad 2 Tekst: + Rad 2 tekst: - + Screenshots Skjermbilder - + Ask Where To Save Screenshots (Windows Only) Spør om hvor skjermbilder skal lagres (kun for Windows) - + Screenshots Path: - Skjermbildebane: + Skjermbilde-filbane: - + ... ... - + TextLabel TextLabel - + Resolution: Oppløsning: - + Select Screenshots Path... - Velg Skermbildebane... + Velg skjermbilde-filbane... - + <System> <System> - + English Engelsk - + Auto (%1 x %2, %3 x %4) Screenshot width value Auto (%1 x %2, %3 x %4) @@ -5374,7 +5606,7 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re Vibration - Vibrasjon + Vibrering @@ -5459,12 +5691,12 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re Token: - Token: + Sjetong: Username: - Brukernavn: + Brukernavn: @@ -5479,28 +5711,28 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re Discord Presence - Discord Nærvær + Discord-tilstedeværelse Show Current Game in your Discord Status - Vis Gjeldene Spill på din Discord Status + Vis nåværende spill på Discord-statusen din + + + + + All Good + Tooltip + Alt er i orden - - All Good - Tooltip - - - - Must be between 4-20 characters Tooltip - + Must be 48 characters, and lowercase a-z Tooltip @@ -5524,7 +5756,7 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re Data Manager - + Databehandler @@ -5532,27 +5764,27 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re - + Shaders - + Skyggeleggere - + UserNAND - + SysNAND - + SysNAND - + Mods - + Saves @@ -5590,7 +5822,7 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re - + Calculating... @@ -5600,7 +5832,7 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re Eden Dependencies - + Eden-avhengigheter @@ -5613,14 +5845,14 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re - + Dependency - + Avhengighet - + Version - + Versjon @@ -5628,7 +5860,7 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re Direct Connect - Direkte Tilkobling + Direktetilkobling @@ -5663,7 +5895,7 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re Connect - Koble Til + Koble til @@ -5671,12 +5903,12 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re Connecting - Kobler Til + Kobler til Connect - Koble Til + Koble til @@ -5744,7 +5976,7 @@ Dra punkter for å endre posisjon, eller dobbelttrykk på tabellfelter for å re Incorrect password. - + Feil passord. @@ -5786,50 +6018,50 @@ Please go to Configure -> System -> Network and make a selection. Error - + Feil GRenderWindow - - + + OpenGL not available! OpenGL ikke tilgjengelig! - + OpenGL shared contexts are not supported. Delte OpenGL-kontekster støttes ikke. - + Eden has not been compiled with OpenGL support. - - + + Error while initializing OpenGL! Feil under initialisering av OpenGL! - + Your GPU may not support OpenGL, or you do not have the latest graphics driver. Det kan hende at GPU-en din ikke støtter OpenGL, eller at du ikke har den nyeste grafikkdriveren. - + Error while initializing OpenGL 4.6! Feil under initialisering av OpenGL 4.6! - + Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 Det kan hende at GPU-en din ikke støtter OpenGL 4.6, eller at du ikke har den nyeste grafikkdriveren.<br><br>GL-renderer:<br>%1 - + Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2 Det kan hende at GPU-en din ikke støtter én eller flere nødvendige OpenGL-utvidelser. Vennligst sørg for at du har den nyeste grafikkdriveren.<br><br>GL-renderer: <br>%1<br><br>Ikke-støttede utvidelser:<br>%2 @@ -5837,203 +6069,208 @@ Please go to Configure -> System -> Network and make a selection. GameList - + + &Add New Game Directory + Legg til ny spillm&appe + + + Favorite Legg til som favoritt - + Start Game - Start Spill + Start spill - + Start Game without Custom Configuration Star Spill Uten Tilpasset Konfigurasjon - + Open Save Data Location - Åpne Lagret Data plassering + Åpne lagrefilplassering - + Open Mod Data Location - Åpne Mod Data plassering + Åpne moddataplassering - + Open Transferable Pipeline Cache - Åpne Overførbar Rørledningsbuffer + Åpne overførbar rørledningsbuffer - + Link to Ryujinx - + Remove Fjern - + Remove Installed Update - Fjern Installert Oppdatering + Fjern installert oppdatering - + Remove All Installed DLC - Fjern All Installert DLC + Fjern all installert DLC - + Remove Custom Configuration - Fjern Tilpasset Konfigurasjon + Fjern tilpasset oppsett - + Remove Cache Storage - Fjern Hurtiglagring + Tøm hurtiglager - + Remove OpenGL Pipeline Cache - Fjer OpenGL Rørledningsbuffer + Fjern OpenGL-rørledningsbuffer - + Remove Vulkan Pipeline Cache - Fjern Vulkan Rørledningsbuffer + Fjern Vulkan-rørledningsbuffer - + Remove All Pipeline Caches - Fjern Alle Rørledningsbuffere + Fjern alle rørledningsbuffere - + Remove All Installed Contents - Fjern All Installert Innhold + Fjern alt installert innhold - + Manage Play Time - + Edit Play Time Data - + Remove Play Time Data - - + + Dump RomFS Dump RomFS - + Dump RomFS to SDMC Dump RomFS til SDMC - + Verify Integrity Verifiser integritet - + Copy Title ID to Clipboard Kopier Tittel-ID til Utklippstavle - + Navigate to GameDB entry Naviger til GameDB-oppføring - + Create Shortcut - lag Snarvei + Opprett snarvei - + Add to Desktop Legg Til På Skrivebordet - + Add to Applications Menu Legg Til Applikasjonsmenyen - + Configure Game - + Scan Subfolders Skann Undermapper - + Remove Game Directory - Fjern Spillmappe + Fjern spillmappe - + ▲ Move Up ▲ Flytt Opp - + ▼ Move Down ▼ Flytt Ned - + Open Directory Location Åpne Spillmappe - + Clear - Fjern + Tøm - + Name Navn - + Compatibility Kompatibilitet - + Add-ons Tilleggsprogrammer - + File type - Fil Type + Filtype - + Size Størrelse - + Play time @@ -6041,62 +6278,62 @@ Please go to Configure -> System -> Network and make a selection. GameListItemCompat - + Ingame i Spillet - + Game starts, but crashes or major glitches prevent it from being completed. Spillet starter, men krasjer eller større feil gjør at det ikke kan fullføres. - + Perfect Perfekt - + Game can be played without issues. Spillet kan spilles uten problemer. - + Playable - Spillbart + Spillbar - + Game functions with minor graphical or audio glitches and is playable from start to finish. Spillet fungerer med mindre grafiske eller lydfeil og kan spilles fra start til slutt. - + Intro/Menu Intro/Meny - + Game loads, but is unable to progress past the Start Screen. Spillet lastes inn, men kan ikke gå videre forbi startskjermen. - + Won't Boot Vil ikke starte - + The game crashes when attempting to startup. Spillet krasjer under oppstart. - + Not Tested Ikke testet - + The game has not yet been tested. Spillet har ikke blitt testet ennå. @@ -6104,7 +6341,7 @@ Please go to Configure -> System -> Network and make a selection. GameListPlaceholder - + Double-click to add a new folder to the game list Dobbeltrykk for å legge til en ny mappe i spillisten @@ -6112,17 +6349,17 @@ Please go to Configure -> System -> Network and make a selection. GameListSearchField - + %1 of %n result(s) - %1 of %n resultat%1 of %n resultater + %1 of %n resultat%1 av %n resultat(er) - + Filter: Filter: - + Enter pattern to filter Angi mønster for å filtrere @@ -6132,7 +6369,7 @@ Please go to Configure -> System -> Network and make a selection. Create Room - Opprett Rom + Opprett rom @@ -6198,12 +6435,12 @@ Please go to Configure -> System -> Network and make a selection. HostRoomWindow - + Error Feil - + Failed to announce the room to the public lobby. In order to host a room publicly, you must have a valid Eden account configured in Emulation -> Configure -> Web. If you do not want to publish a room in the public lobby, then select Unlisted instead. Debug Message: @@ -6212,19 +6449,11 @@ Debug Message: Hotkeys - + Audio Mute/Unmute Lyd av/på - - - - - - - - @@ -6247,153 +6476,179 @@ Debug Message: + + + + + + + + + + + Main Window Hovedvindu - + Audio Volume Down - Lydvolum Ned + Lydvolum ned - + Audio Volume Up - Lydvolum Opp + Lydvolum opp - + Capture Screenshot - Ta Skjermbilde + Ta skjermklipp - + Change Adapting Filter Endre tilpasningsfilter - + Change Docked Mode Endre forankret modus - + Change GPU Mode - + Endre GPU-modus - + Configure - + Sett opp - + Configure Current Game - + Continue/Pause Emulation - Fortsett/Pause Emuleringen + Fortsett/Pause emuleringen - + Exit Fullscreen Avslutt fullskjerm - + Exit Eden - + Avslutt Eden - + Fullscreen Fullskjerm - + Load File Last inn Fil - + Load/Remove Amiibo Last/Fjern Amiibo - - Multiplayer Browse Public Game Lobby + + Browse Public Game Lobby - - Multiplayer Create Room + + Create Room + Opprett rom + + + + Direct Connect to Room - - Multiplayer Direct Connect to Room + + Leave Room + Forlat rom + + + + Show Current Room - - Multiplayer Leave Room - - - - - Multiplayer Show Current Room - - - - + Restart Emulation - Omstart Emuleringen + Omstart emuleringen - + Stop Emulation - Stopp Emuleringen + Stopp emuleringen - + TAS Record Spill inn TAS - + TAS Reset Tilbakestill TAS - + TAS Start/Stop Start/Stopp TAS - + Toggle Filter Bar - Veksle Filterlinje + Veksle filterlinje - + Toggle Framerate Limit - Veksle Bildefrekvensgrense + Veksle bildefrekvensgrense - + + Toggle Turbo Speed + + + + + Toggle Slow Speed + + + + Toggle Mouse Panning - Veksle Muspanorering + Veksle musepanorering - + Toggle Renderdoc Capture - + Toggle Status Bar - Veksle Statuslinje + Veksle statuslinje + + + + Toggle Performance Overlay + @@ -6411,12 +6666,12 @@ Debug Message: Install - Installer + Installér Install Files to NAND - Installer filer til NAND + Installér filer til NAND @@ -6434,37 +6689,37 @@ Debug Message: Loading Shaders 387 / 1628 - Laster inn Shadere 387 / 1628 + Laster inn skyggeleggere 387 / 1628 Loading Shaders %v out of %m - Laster inn shadere %v / %m + Laster inn skyggeleggere %v / %m Estimated Time 5m 4s - Estimert Tid 5m 4s + Tidsanslag 5m 4s - + Loading... - Laster inn... + Laster inn ... - + Loading Shaders %1 / %2 - Laster inn Shadere %1 / %2 + Laster inn skyggeleggere %1 / %2 - + Launching... - Starter... + Starter ... - + Estimated Time %1 - Estimert Tid %1 + Anslått tid %1 @@ -6493,7 +6748,7 @@ Debug Message: Games I Own - Spill Jeg Eier + Spill jeg eier @@ -6503,7 +6758,7 @@ Debug Message: Hide Full Rooms - Gjem Fulle Rom + Skjul fulle rom @@ -6511,44 +6766,44 @@ Debug Message: Oppdater Lobbyen - + Password Required to Join - Passord Kreves For Å Delta + Passord kreves for å bli med - + Password: Passord: - + Players Spillere - + Room Name Romnavn - + Preferred Game Foretrukket spill - + Host Vert - + Refreshing Oppdaterer - + Refresh List - Oppdater liste + Oppfrisk liste @@ -6566,12 +6821,12 @@ Debug Message: &Recent Files - Nylige file&r + &Nylige filer Open &Eden Folders - + Åpne &Eden-mapper @@ -6586,7 +6841,7 @@ Debug Message: &Reset Window Size - Nullstill vindusstø&rrelse + &Tilbakestill vindusstørrelse @@ -6595,1091 +6850,1153 @@ Debug Message: + &Game List Mode + &Spilliste-modus + + + + Game &Icon Size + Spill&ikonstørrelse + + + Reset Window Size to &720p - Tilbakestill vindusstørrelse til &720p + Tilbakestill vindusstørrelsen til &720p - + Reset Window Size to 720p - Tilbakestill vindusstørrelse til 720p + Tilbakestill vindusstørrelsen til 720p - + Reset Window Size to &900p - Tilbakestill vindusstørrelse til &900p + Tilbakestill vindusstørrelsen til &900p - + Reset Window Size to 900p - Tilbakestill vindusstørrelse til 900p + Tilbakestill vindusstørrelsen til 900p - + Reset Window Size to &1080p - Tilbakestill vindusstørrelse til &1080p + Tilbakestill vindusstørrelsen til &1080p - + Reset Window Size to 1080p - Tilbakestill vindusstørrelse til 1080p + Tilbakestill vindusstørrelsen til 1080p - + &Multiplayer - Flerspiller (&M) + &Flerspiller - + &Tools Verk&tøy - + Am&iibo - + am&iibo - + Launch &Applet - + &TAS &TAS - + &Create Home Menu Shortcut - + Install &Firmware - + Installér &fastvare - + &Help &Hjelp - + &Install Files to NAND... - &Installer filer til NAND... + &Installér filer til NAND ... - + L&oad File... - Last inn fil... (&O) + La&st inn fil ... - + Load &Folder... - Last inn mappe (&F) - - - - E&xit - &Avslutt - - - - - &Pause - &Paus + Last inn ma&ppe... - &Stop - &Stop + E&xit + A&vslutt - + + + &Pause + &Pause + + + + &Stop + &Stopp + + + &Verify Installed Contents - - - &About Eden - - - - - Single &Window Mode - Énvindusmodus (&W) - - - - Con&figure... - Kon&figurer... - + &About Eden + &Om Eden + + + + Single &Window Mode + Enkelt&vindusmodus + + + + Con&figure... + Se&tt opp ... + + + Ctrl+, - + Enable Overlay Display Applet - + Show &Filter Bar Vis &filterlinje - + Show &Status Bar Vis &statuslinje - + Show Status Bar Vis statuslinje - - - &Browse Public Game Lobby - Bla gjennom den offentlige spillobbyen (&B) - - - - &Create Room - Opprett Rom (&C) - + &Browse Public Game Lobby + Bla gjennom den offentlige spillo&bbyen + + + + &Create Room + &Opprett rom + + + &Leave Room - Forlat Rommet (&L) - - - - &Direct Connect to Room - Direkte Tilkobling Til Rommet (&D) - - - - &Show Current Room - Vis nåværende rom (&S) + &Forlat rom + &Direct Connect to Room + &Direkte tilkobling til rommet + + + + &Show Current Room + &Vis nåværende rom + + + F&ullscreen F&ullskjerm - - - &Restart - Omstart (&R) - - - - Load/Remove &Amiibo... - Last/Fjern Amiibo (&A) - - &Report Compatibility - Rapporter kompatibilitet (&R) + &Restart + &Omstart + Load/Remove &Amiibo... + Last/Fjern &amiibo ... + + + + &Report Compatibility + Meld inn kompati&bilitet + + + Open &Mods Page Åpne Modifikasjonssiden (&M) - + Open &Quickstart Guide Åpne Hurtigstartsguiden (&Q) - + &FAQ &FAQ - + &Capture Screenshot - Ta Skjermbilde (&C) + &Ta skjermklipp - + &Album - + &Album - + &Set Nickname and Owner - + &Delete Game Data - + &Slett spilldata - + &Restore Amiibo - + &Gjenopprett amiibo - + &Format Amiibo - + &Mii Editor - + &Configure TAS... - Konfigurer TAS (&C) + &Konfigurer TAS ... - + Configure C&urrent Game... - Konfigurer Gjeldende Spill (&U) + Konfigurer nåværende spill ... - - + + &Start &Start - + &Reset - Tilbakestill (&R) + &Omstart - - + + R&ecord - Spill inn (%E) + T&a opp - + Open &Controller Menu - + Åpne &kontrollermeny - + Install Decryption &Keys - + &Home Menu - + &Hjem-meny - + &Desktop - + &Skrivebord - + &Application Menu - + &Appmeny - + &Root Data Folder - + &Rotdatamappe - + &NAND Folder - + &NAND-mappe - + &SDMC Folder - + &SDMC-mappe - + &Mod Folder - + &Mod-mappe - + &Log Folder - + &Loggmappe - + From Folder - + Fra mappe - + From ZIP - + Fra ZIP - + &Eden Dependencies - + &Eden-avhengigheter - + &Data Manager - + &Databehandler - + + &Tree View + &Trevisning + + + + &Grid View + &Rutenettvisning + + + + Game Icon Size + Spillikonstørrelse + + + + + + None + Ingen + + + + Show Game &Name + Vis spill&navn + + + + Show &Performance Overlay + Vis &ytelsesoverlegg + + + + Small (32x32) + Liten (32x32) + + + + Standard (64x64) + Standard (64x64) + + + + Large (128x128) + Stor (128x128) + + + + Full Size (256x256) + Full størrelse (256x256) + + + Broken Vulkan Installation Detected - + Vulkan initialization failed during boot. - + Running a game TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping - + Kjører et spill - + Loading Web Applet... - - + + Disable Web Applet - + Disabling the web applet can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet? (This can be re-enabled in the Debug settings.) - + The amount of shaders currently being built - + The current selected resolution scaling multiplier. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch. - + How many frames per second the game is currently displaying. This will vary from game to game and scene to scene. - + Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. - + Unmute - + Slå på lyd - + Mute - + Demp - + Reset Volume - + Tilbakestill volum - + &Clear Recent Files - + &Tøm nylige filer - + &Continue - + &Fortsett - + Warning: Outdated Game Format - + You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br>For an explanation of the various Switch formats Eden supports, out our user handbook. This message will not be shown again. - - + + Error while loading ROM! - + The ROM format is not supported. - + An error occurred initializing the video core. - + Eden has encountered an error while running the video core. This is usually caused by outdated GPU drivers, including integrated ones. Please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>How to Upload the Log File</a>. - + Error while loading ROM! %1 %1 signifies a numeric error code. - + %1<br>Please redump your files or ask on Discord/Stoat for help. %1 signifies an error string. - + An unknown error occurred. Please see the log for more details. - + (64-bit) - + (64-bit) - + (32-bit) - + (32-bit) - + %1 %2 %1 is the title name. %2 indicates if the title is 64-bit or 32-bit - + Closing software... - + Lukker programvare ... - + Save Data - + Mod Data - + Error Opening %1 Folder - - + + Folder does not exist! - + Mappen finnes ikke! - + Remove Installed Game Contents? - + Remove Installed Game Update? - + Remove Installed Game DLC? - + Remove Entry - + Delete OpenGL Transferable Shader Cache? - + Delete Vulkan Transferable Shader Cache? - + Delete All Transferable Shader Caches? - + Remove Custom Game Configuration? - + Remove Cache Storage? - + Remove File - + Fjern fil - + Remove Play Time Data - + Reset play time? - - + + RomFS Extraction Failed! - + There was an error copying the RomFS files or the user cancelled the operation. - + Full - + Full - + Skeleton - + Skjelett - + Select RomFS Dump Mode - + Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure. - + There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root - + Extracting RomFS... - + Utvinner RomFS... - - + + Cancel - + Avbryt - + RomFS Extraction Succeeded! - + The operation completed successfully. - + Error Opening %1 - + Select Directory - + Velg mappe - + Properties - + Egenskaper - + The game properties could not be loaded. - + Switch Executable (%1);;All Files (*.*) %1 is an identifier for the Switch executable file extensions. - + Load File - + Open Extracted ROM Directory - + Invalid Directory Selected - + The directory you have selected does not contain a 'main' file. - + Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci) - + Install Files - + %n file(s) remaining - + Installing file "%1"... - + Installerer filen «%1» ... - - + + Install Results - + To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC. - + %n file(s) were newly installed - + %n file(s) were overwritten - + %n file(s) failed to install - + System Application - + Systemapp - + System Archive - + Systemarkiv - + System Application Update - + Firmware Package (Type A) - + Fastvarepakke (Type A) - + Firmware Package (Type B) - + Fastvarepakke (Type B) - + Game - + Spill - + Game Update - + Spilloppdatering - + Game DLC - + Spill-DLC - + Delta Title - + Select NCA Install Type... - + Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.) - + Failed to Install - + The title type you selected for the NCA is invalid. - + File not found - + Filen ble ikke funnet - + File "%1" not found - + OK - + OK - + Function Disabled - + Compatibility list reporting is currently disabled. Check back later! - + Error opening URL - + Feil under åpning av URL - + Unable to open the URL "%1". - + TAS Recording - + TAS-opptak - + Overwrite file of player 1? - + Invalid config detected - + Handheld controller can't be used on docked mode. Pro controller will be selected. - - + + Amiibo - + amiibo - - + + The current amiibo has been removed - + Error - + Feil - - + + The current game is not looking for amiibos - + Det nåværende spillet ser ikke etter amiiboer - + Amiibo File (%1);; All Files (*.*) - + amiibo-fil (%1);; Alle filer (*.*) - + Load Amiibo - + Last inn amiibo - + Error loading Amiibo data - + The selected file is not a valid amiibo - + The selected file is already on use - + An unknown error occurred - - + + Keys not installed - - + + Install decryption keys and restart Eden before attempting to install firmware. - + Select Dumped Firmware Source Location - + Select Dumped Firmware ZIP - + Zipped Archives (*.zip) - + Zippede arkiver (*.zip) - + Firmware cleanup failed - + Failed to clean up extracted firmware cache. Check write permissions in the system temp directory and try again. OS reported error: %1 - + No firmware available - + Ingen fastvare tilgjengelig - + Firmware Corrupted - + Unknown applet - + Applet doesn't map to a known value. - + Record not found - + Applet not found. Please reinstall firmware. - + Capture Screenshot - + Ta skjermklipp - + PNG Image (*.png) - + PNG-bilde (*.png) - + Update Available - + Oppdatering tilgjengelig - - Download the %1 update? - + + Download %1? + Vil du laste ned %1? - + TAS state: Running %1/%2 - + TAS state: Recording %1 - + TAS state: Idle %1/%2 - + TAS State: Invalid - + &Stop Running - + Stop R&ecording - + Building: %n shader(s) - + Scale: %1x %1 is the resolution scaling factor - + Skala: %1x - + Speed: %1% / %2% - + Hastighet: %1% / %2% - + Speed: %1% - + Hastighet: %1% - + Game: %1 FPS - + Spill: %1 FPS - + Frame: %1 ms - + Ramme: %1 ms - + FSR - + FSR - + NO AA - + INGEN AA - + VOLUME: MUTE - + VOLUM: DEMP - + VOLUME: %1% Volume percentage (e.g. 50%) - + VOLUM: %1% - + Derivation Components Missing - + Decryption keys are missing. Install them now? - + Wayland Detected! - + Wayland is known to have significant performance issues and mysterious bugs. It's recommended to use X11 instead. @@ -7687,123 +8004,133 @@ Would you like to force it for future launches? - + Use X11 - + Bruk X11 - + Continue with Wayland - + Don't show again - + Ikke vis igjen - + Restart Required - + Restart Eden to apply the X11 backend. - + + Slow + Treg + + + + Turbo + Turbo + + + + Unlocked + Ubegrenset + + + Select RomFS Dump Target - + Please select which RomFS you would like to dump. - + Are you sure you want to close Eden? - - - + + + Eden - + Eden - + Are you sure you want to stop the emulation? Any unsaved progress will be lost. - + The currently running application has requested Eden to not exit. Would you like to bypass this and exit anyway? - - - None - - FXAA - + FXAA SMAA - + SMAA Nearest - + Nærmeste Bilinear - + Bilineær Bicubic - + Bikubisk - + Zero-Tangent - - - B-Spline - - - Mitchell - + B-Spline + B-Spline - Spline-1 - + Mitchell + Mitchell - + + Spline-1 + Spline-1 + + + Gaussian - + Gaussisk Lanczos - + Lanczos @@ -7813,74 +8140,74 @@ Would you like to bypass this and exit anyway? Area - + Område MMPX - + MMPX Docked - + I dokking Handheld - + Håndholdt Fast - + Rask Balanced - + Balansert Accurate - + Nøyaktig Vulkan - - - - - OpenGL GLSL - + Vulkan - OpenGL SPIRV - - - - - OpenGL GLASM - + OpenGL GLSL + OpenGL GLSL + OpenGL SPIRV + OpenGL SPIRV + + + + OpenGL GLASM + OpenGL GLASM + + + Null - + Null MigrationWorker - + Linking the old directory failed. You may need to re-run with administrative privileges on Windows. OS gave error: %1 - + Note that your configuration and data will be shared with %1. @@ -7891,7 +8218,7 @@ If this is not desirable, delete the following files: - + If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: @@ -7899,11 +8226,24 @@ If you wish to clean up the files which were left in the old data location, you - + Data was migrated successfully. + + ModSelectDialog + + + Dialog + + + + + The specified folder or archive contains the following mods. Select which ones to install. + + + ModerationDialog @@ -7940,17 +8280,17 @@ If you wish to clean up the files which were left in the old data location, you Forum Username - Forum Brukernavn + Forumbrukernavn IP Address - IP Adresse + IP-adresse Refresh - Oppdater + Oppfrisk @@ -7968,7 +8308,7 @@ If you wish to clean up the files which were left in the old data location, you Not Connected - Ikke Tilkoblet + Ikke tilkoblet @@ -8010,7 +8350,7 @@ Fortsette likevel? Leave Room - Forlat Rommet + Forlat rom @@ -8034,7 +8374,7 @@ Fortsette likevel? New User - + Ny bruker @@ -8049,17 +8389,17 @@ Fortsette likevel? UUID - + UUID Eden - + Eden Username - + Brukernavn @@ -8072,86 +8412,86 @@ Fortsette likevel? - + Select User Image - + Image Formats (*.jpg *.jpeg *.png *.bmp) - + Bildeformater (*.jpg *.jpeg *.png *.bmp) - + No firmware available - + Ingen fastvare tilgjengelig - + Please install the firmware to use firmware avatars. - - + + Error loading archive - + Archive is not available. Please install/reinstall firmware. - + Could not locate RomFS. Your file or decryption keys may be corrupted. - + Error extracting archive - + Could not extract RomFS. Your file or decryption keys may be corrupted. - + Error finding image directory - + Failed to find image directory in the archive. - + No images found - + Ingen bilder ble funnet - + No avatar images were found in the archive. - - + + All Good Tooltip - + Alt er i orden - + Must be 32 hex characters (0-9, a-f) Tooltip - + Must be between 1 and 32 characters Tooltip @@ -8190,12 +8530,86 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + PerformanceOverlay + + + Form + + + + + Frametime + Rammetid + + + + 0 ms + 0 ms + + + + + Min: 0 + + + + + + Max: 0 + Maks: 0 + + + + + Avg: 0 + Snitt: %1 + + + + FPS + FPS + + + + 0 fps + 0 fps + + + + %1 fps + %1 fps + + + + + Avg: %1 + Snitt: %1 + + + + + Min: %1 + + + + + + Max: %1 + Maks: %1 + + + + %1 ms + %1 ms + + PlayerControlPreview START/PAUSE - START/PAUS + START/PAUSE @@ -8208,7 +8622,7 @@ p, li { white-space: pre-wrap; } Cancel - + Avbryt @@ -8224,39 +8638,14 @@ p, li { white-space: pre-wrap; } QObject - - Installed SD Titles - Installerte SD-titler - - - - Installed NAND Titles - Installerte NAND-titler - - - - System Titles - System Titler - - - - Add New Game Directory - Legg til ny spillmappe - - - - Favorites - Favoritter - - - - - + + + Migration - + Clear Shader Cache @@ -8280,27 +8669,29 @@ p, li { white-space: pre-wrap; } - + + + No - + Nei - + You can manually re-trigger this prompt by deleting the new config directory: %1 - + Migrating - + Migrating, this may take a while... @@ -8332,7 +8723,7 @@ p, li { white-space: pre-wrap; } [not set] - [ikke satt] + [ikke angitt] @@ -8514,7 +8905,7 @@ p, li { white-space: pre-wrap; } Options - Instillinger + Innstillinger @@ -8594,12 +8985,12 @@ p, li { white-space: pre-wrap; } Stick L - Venstre Stikke + Venstre styrepinne Stick R - Høyre Stikke + Høyre styrepinne @@ -8625,7 +9016,7 @@ p, li { white-space: pre-wrap; } Touch - Touch + Berøring @@ -8646,7 +9037,7 @@ p, li { white-space: pre-wrap; } Task - oppgave + Oppgave @@ -8691,18 +9082,63 @@ p, li { white-space: pre-wrap; } %1 is playing %2 %1 spiller %2 + + + Play Time: %1 + Tid spilt: %1 + + + + Never Played + Aldri spilt + + + + Version: %1 + Versjon: %1 + + + + Version: 1.0.0 + Versjon: 1.0.0 + + + + Installed SD Titles + Installerte SD-titler + + + + Installed NAND Titles + Installerte NAND-titler + + + + System Titles + Systemtitler + + + + Add New Game Directory + Legg til ny spillmappe + + + + Favorites + Favoritter + QtAmiiboSettingsDialog Amiibo Settings - Amiibo Innstillinger + Amiibo-innstillinger Amiibo Info - Amiibo Info + amiibo-info @@ -8712,7 +9148,7 @@ p, li { white-space: pre-wrap; } Type - TypeType + Type @@ -8722,12 +9158,12 @@ p, li { white-space: pre-wrap; } Amiibo Data - Amiibo Data + amiibo-data Custom Name - Tilpasset Navn + Tilpasset navn @@ -8737,7 +9173,7 @@ p, li { white-space: pre-wrap; } Creation Date - Skapelsesdato + Opprettingsdato @@ -8747,7 +9183,7 @@ p, li { white-space: pre-wrap; } Modification Date - Modifiseringsdato + Endringsdato @@ -8762,12 +9198,12 @@ p, li { white-space: pre-wrap; } Game Id - Spillid + Spill-ID Mount Amiibo - Monter Amiibo + Montér amiibo @@ -8808,250 +9244,250 @@ p, li { white-space: pre-wrap; } QtCommon::Content - + Game Requires Firmware - + Spillet krever fastvare - + The game you are trying to launch requires firmware to boot or to get past the opening menu. Please <a href='https://yuzu-mirror.github.io/help/quickstart'>dump and install firmware</a>, or press "OK" to launch anyways. - + Installing Firmware... - + Installerer fastvare ... - - - - - + + + + + Cancel - + Avbryt - + Firmware Install Failed - + Firmware Install Succeeded - + Firmware integrity verification failed! - - + + Verification failed for the following files: %1 - - + + Verifying integrity... - - + + Integrity verification succeeded! - - + + The operation completed successfully. - - + + Integrity verification failed! - + File contents may be corrupt or missing. - + Integrity verification couldn't be performed - + Firmware installation cancelled, firmware may be in a bad state or corrupted. File contents could not be checked for validity. - + Select Dumped Keys Location - + Decryption Keys install succeeded - + Decryption Keys install failed - + Orphaned Profiles Detected! - + UNEXPECTED BAD THINGS MAY HAPPEN IF YOU DON'T READ THIS!<br>Eden has detected the following save directories with no attached profile:<br>%1<br><br>The following profiles are valid:<br>%2<br><br>Click "OK" to open your save folder and fix up your profiles.<br>Hint: copy the contents of the largest or last-modified folder elsewhere, delete all orphaned profiles, and move your copied contents to the good profile.<br><br>Still confused? See the <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>help page</a>.<br> - + Really clear data? - + Important data may be lost! - + Are you REALLY sure? - + Er du HELT sikker? - + Once deleted, your data will NOT come back! Only do this if you're 100% sure you want to delete this data. - + Clearing... - + Select Export Location - + %1.zip - + %1.zip - - + + Zipped Archives (*.zip) - + Zippede arkiver (*.zip) - + Exporting data. This may take a while... - + Exporting - + Eksporterer - + Exported Successfully - + Data was exported successfully. - + Export Cancelled - + Export was cancelled by the user. - + Export Failed - + Eksportering mislyktes - + Ensure you have write permissions on the targeted directory and try again. - + Select Import Location - + Import Warning - + All previous data in this directory will be deleted. Are you sure you wish to proceed? - + Importing data. This may take a while... - + Importing - + Importerer - + Imported Successfully - + Importeringen var vellykket - + Data was imported successfully. - + Import Cancelled - + Import was cancelled by the user. - + Import Failed - + Importering mislyktes - + Ensure you have read permissions on the targeted directory and try again. @@ -9059,22 +9495,22 @@ Only do this if you're 100% sure you want to delete this data. QtCommon::FS - + Linked Save Data - + Save data has been linked. - + Failed to link save data - + Could not link directory: %1 To: @@ -9082,48 +9518,48 @@ To: - + Already Linked - + This title is already linked to Ryujinx. Would you like to unlink it? - + Failed to unlink old directory - - + + OS returned error: %1 - + Failed to copy save data - + Unlink Successful - + Successfully unlinked Ryujinx save data. Save data has been kept intact. - + Could not find Ryujinx installation - + Could not find a valid Ryujinx installation. This may typically occur if you are using Ryujinx in portable mode. Would you like to manually select a portable folder to use? @@ -9135,18 +9571,18 @@ Would you like to manually select a portable folder to use? - + Not a valid Ryujinx directory - + The specified directory does not contain valid Ryujinx data. - - + + Could not find Ryujinx save data @@ -9154,229 +9590,285 @@ Would you like to manually select a portable folder to use? QtCommon::Game - + Error Removing Contents - + Error Removing Update - + Error Removing DLC - - - - - - + + + + + + Successfully Removed - + Successfully removed the installed base game. - + The base game is not installed in the NAND and cannot be removed. - + Successfully removed the installed update. - + There is no update installed for this title. - + There are no DLCs installed for this title. - + Successfully removed %1 installed DLC. - - + + Error Removing Transferable Shader Cache - - + + A shader cache for this title does not exist. - + Successfully removed the transferable shader cache. - + Failed to remove the transferable shader cache. - + Error Removing Vulkan Driver Pipeline Cache - + Failed to remove the driver pipeline cache. - - + + Error Removing Transferable Shader Caches - + Successfully removed the transferable shader caches. - + Failed to remove the transferable shader cache directory. - - + + Error Removing Custom Configuration - + A custom configuration for this title does not exist. - + Successfully removed the custom game configuration. - + Failed to remove the custom game configuration. - + Reset Metadata Cache - + The metadata cache is already empty. - + The operation completed successfully. - + The metadata cache couldn't be deleted. It might be in use or non-existent. - + Create Shortcut - + Opprett snarvei - + Do you want to launch the game in fullscreen? - + Shortcut Created - + Successfully created a shortcut to %1 - + Shortcut may be Volatile! - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to Create Shortcut - + Failed to create a shortcut to %1 - + Create Icon - + Opprett ikon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + No firmware available - + Ingen fastvare tilgjengelig - + Please install firmware to use the home menu. - + Home Menu Applet - + Home Menu is not available. Please reinstall firmware. + + QtCommon::Mod + + + Mod Name + Mod-navn + + + + What should this mod be called? + + + + + RomFS + RomFS + + + + ExeFS/Patch + ExeFS/Patch + + + + Cheat + + + + + Mod Type + Mod-type + + + + Could not detect mod type automatically. Please manually specify the type of mod you downloaded. + +Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods. + + + + + + Mod Extract Failed + + + + + Failed to create temporary directory %1 + + + + + Zip file %1 is empty + «%1»-zip-filen er tom + + QtCommon::Path - + Error Opening Shader Cache - + Failed to create or open shader cache for this title, ensure your app data directory has write permissions. @@ -9384,83 +9876,83 @@ Would you like to manually select a portable folder to use? QtCommon::StringLookup - + Contains game save data. DO NOT REMOVE UNLESS YOU KNOW WHAT YOU'RE DOING! - + Contains Vulkan and OpenGL pipeline caches. Generally safe to remove. - + Contains updates and DLC for games. - + Contains firmware and applet data. - + Contains game mods, patches, and cheats. - + Decryption Keys were successfully installed - + Unable to read key directory, aborting - + One or more keys failed to copy. - + Verify your keys file has a .keys extension and try again. - + Decryption Keys failed to initialize. Check that your dumping tools are up to date and re-dump keys. - + Successfully installed firmware version %1 - + Unable to locate potential firmware NCA files - + Failed to delete one or more firmware files. - + One or more firmware files failed to copy into NAND. - + Firmware installation cancelled, firmware may be in a bad state or corrupted. Restart Eden or re-install firmware. - - Firmware missing. Firmware is required to run certain games and use the Home Menu. Versions 19.0.1 or earlier are recommended, as 20.0.0+ is currently experimental. + + Firmware missing. Firmware is required to run certain games and use the Home Menu. @@ -9481,56 +9973,56 @@ This may take a while. - + Clearing shader cache is recommended for all users. Do not uncheck unless you know what you're doing. - + Keeps the old data directory. This is recommended if you aren't space-constrained and want to keep separate data for the old emulator. - + Deletes the old data directory. This is recommended on devices with space constraints. - + Creates a filesystem link between the old directory and Eden directory. This is recommended if you want to share data between emulators. - + Ryujinx title database does not exist. - + Invalid header on Ryujinx title database. - + Invalid magic header on Ryujinx title database. - + Invalid byte alignment on Ryujinx title database. - + No items found in Ryujinx title database. - + Title %1 not found in Ryujinx title database. @@ -9571,9 +10063,9 @@ This is recommended if you want to share data between emulators. - + Pro Controller - Pro-Kontroller + Pro Controller @@ -9584,7 +10076,7 @@ This is recommended if you want to share data between emulators. - + Dual Joycons Doble Joycons @@ -9597,7 +10089,7 @@ This is recommended if you want to share data between emulators. - + Left Joycon Venstre Joycon @@ -9610,7 +10102,7 @@ This is recommended if you want to share data between emulators. - + Right Joycon Høyre Joycon @@ -9639,7 +10131,7 @@ This is recommended if you want to share data between emulators. - + Handheld Håndholdt @@ -9671,23 +10163,23 @@ This is recommended if you want to share data between emulators. Console Mode - Konsollmodus + Bærbar modus Docked - Dokket + I dokking Vibration - Vibrasjon + Vibrering Configure - Konfigurer + Sett opp @@ -9702,7 +10194,7 @@ This is recommended if you want to share data between emulators. Create - Lag + Opprett @@ -9757,37 +10249,37 @@ This is recommended if you want to share data between emulators. Not enough controllers - + Ikke nok kontrollere - + GameCube Controller GameCube-kontroller - + Poke Ball Plus - Poke Ball Plus + Poké Ball Plus - + NES Controller NES-kontroller - + SNES Controller SNES-kontroller - + N64 Controller N64-kontroller - + Sega Genesis - Sega Genesis + Sega Mega Drive @@ -9856,7 +10348,7 @@ Prøv igjen eller kontakt utvikleren av programvaren. Profile Icon Editor - Redigering av profilikon + Profilikonredigerer @@ -9919,7 +10411,7 @@ Prøv igjen eller kontakt utvikleren av programvaren. Software Keyboard - Programvare Tastatur + Programvaretastatur @@ -9940,13 +10432,13 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> - - + + OK OK - + Cancel Avbryt @@ -9968,25 +10460,25 @@ By selecting "From Eden", previous save data stored in Ryujinx will be From Eden - + Fra Eden From Ryujinx - + Fra Ryujinx Cancel - + Avbryt - + Failed to link save data - + OS returned error: %1 @@ -9996,7 +10488,7 @@ By selecting "From Eden", previous save data stored in Ryujinx will be Enter a hotkey - Skriv inn en hurtigtast + Velg en hurtigtast @@ -10009,20 +10501,20 @@ By selecting "From Eden", previous save data stored in Ryujinx will be Hours: - + Timer: Minutes: - + Minutter: Seconds: - + Sekunder: - + Total play time reached maximum. diff --git a/dist/languages/nl.ts b/dist/languages/nl.ts index fc65c671b7..ce53ddbf75 100644 --- a/dist/languages/nl.ts +++ b/dist/languages/nl.ts @@ -368,145 +368,149 @@ Dit zou zowel hun forum gebruikersnaam als hun IP-adres verbannen. % - + Amiibo editor - + Controller configuration Controller instellingen - + Data erase Gegevens verwijderen - + Error Fout - + Net connect - + Player select Selecteer speler - + Software keyboard - + Mii Edit - + Online web - + Shop Winkel - + Photo viewer - + Offline web - + Login share - + Wifi web auth - + My page - + Enable Overlay Applet - + + Enables Horizon's built-in overlay applet. Press and hold the home button for 1 second to show it. + + + + Output Engine: Uitvoer-engine: - + Output Device: Uitvoerapparaat: - + Input Device: Invoerapparaat: - + Mute audio Audio dempen - + Volume: Volume: - + Mute audio when in background Demp audio op de achtergrond - + Multicore CPU Emulation Multicore CPU-emulatie - + This option increases CPU emulation thread use from 1 to the maximum of 4. This is mainly a debug option and shouldn't be disabled. Deze optie verhoogt het gebruik van CPU-emulatiethreads van 1 tot maximaal 4. Dit is voornamelijk een debugoptie en mag niet worden uitgeschakeld. - + Memory Layout Geheugenindeling - - Increases the amount of emulated RAM from 4GB of the board to the devkit 8/6GB. + + Increases the amount of emulated RAM. Doesn't affect performance/stability but may allow HD texture mods to load. - Verhoogt de hoeveelheid geëmuleerd RAM van 4 GB van het bord naar de devkit 8/6 GB. -Heeft geen invloed op de prestaties/stabiliteit, maar maakt het mogelijk om HD-textuurmods te laden. + - + Limit Speed Percent Beperk Snelheidspercentage - + Controls the game's maximum rendering speed, but it's up to each game if it runs faster or not. 200% for a 30 FPS game is 60 FPS, and for a 60 FPS game it will be 120 FPS. Disabling it means unlocking the framerate to the maximum your PC can reach. @@ -514,6 +518,26 @@ Disabling it means unlocking the framerate to the maximum your PC can reach. + + + Turbo Speed + + + + + When the Turbo Speed hotkey is pressed, the speed will be limited to this percentage. + + + + + Slow Speed + + + + + When the Slow Speed hotkey is pressed, the speed will be limited to this percentage. + + Synchronize Core Speed @@ -527,28 +551,28 @@ Can help reduce stuttering at lower framerates. Kan helpen om haperingen bij lagere framerates te verminderen. - + Accuracy: Nauwkeurigheid: - + Change the accuracy of the emulated CPU (for debugging only). - - + + Backend: - + CPU Overclock - + Overclocks the emulated CPU to remove some FPS limiters. Weaker CPUs may see reduced performance, and certain games may behave improperly. Use Boost (1700MHz) to run at the Switch's highest native clock, or Fast (2000MHz) to run at 2x clock. Overklokt de geëmuleerde CPU om enkele FPS-beperkingen op te heffen. Zwakkere CPU's kunnen minder presteren en bepaalde games kunnen mogelijk niet goed werken. @@ -556,32 +580,32 @@ Gebruik Boost (1700 MHz) om op de hoogste native kloksnelheid van de Switch te d - + Custom CPU Ticks Aangepaste CPU-ticks - + Set a custom value of CPU ticks. Higher values can increase performance, but may cause deadlocks. A range of 77-21000 is recommended. - + Virtual Table Bouncing - + Bounces (by emulating a 0-valued return) any functions that triggers a prefetch abort - + Enable Host MMU Emulation (fastmem) Host MMU-emulatie inschakelen (fastmem) - + This optimization speeds up memory accesses by the guest program. Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU. Disabling this forces all memory accesses to use Software MMU Emulation. @@ -590,172 +614,172 @@ Als u deze optie inschakelt, worden lees- en schrijfbewerkingen in het gastgeheu Als u deze optie uitschakelt, worden alle geheugentoegangen gedwongen om gebruik te maken van software-MMU-emulatie. - + Unfuse FMA (improve performance on CPUs without FMA) Ontbind FMA (verbeterd prestatie op CPU's zonder FMA) - + This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support. Deze optie verbetert de snelheid door de nauwkeurigheid van fused-multiply-add-instructies op CPU's zonder native FMA-ondersteuning te verminderen. - + Faster FRSQRTE and FRECPE Snellere FRSRTE en FRECPE - + This option improves the speed of some approximate floating-point functions by using less accurate native approximations. Deze optie verbetert de snelheid van sommige benaderende drijvende-kommagetal-functies door minder nauwkeurige native benaderingen te gebruiken. - + Faster ASIMD instructions (32 bits only) Snellere ASIMD-instructies (alleen 32-bits) - + This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes. Deze optie verbetert de snelheid van 32-bits ASIMD-drijvende-kommagetallen door te werken met onjuiste afrondingsmodi. - + Inaccurate NaN handling Onnauwkeurige NaN-verwerking - + This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions. Deze optie verbetert de snelheid door NaN-controle te verwijderen. Houd er rekening mee dat dit ook de nauwkeurigheid van bepaalde drijvende-kommainstructies vermindert. - + Disable address space checks Schakel adresruimtecontroles uit - + This option improves speed by eliminating a safety check before every memory operation. Disabling it may allow arbitrary code execution. - + Ignore global monitor Negeer globale monitor - + This option improves speed by relying only on the semantics of cmpxchg to ensure safety of exclusive access instructions. Please note this may result in deadlocks and other race conditions. Deze optie verbetert de snelheid door alleen te vertrouwen op de semantiek van cmpxchg om de veiligheid van exclusieve toegangsinstructies te waarborgen. Houd er rekening mee dat dit kan leiden tot deadlocks en andere race conditions. - + API: API: - + Changes the output graphics API. Vulkan is recommended. - + Device: Apparaat: - + This setting selects the GPU to use (Vulkan only). - + Resolution: Resolutie: - + Forces to render at a different resolution. Higher resolutions require more VRAM and bandwidth. Options lower than 1X can cause artifacts. - + Window Adapting Filter: Window Adapting Filter: - + FSR Sharpness: FSR-scherpte: - + Determines how sharpened the image will look using FSR's dynamic contrast. - + Anti-Aliasing Method: Antialiasing-methode: - + The anti-aliasing method to use. SMAA offers the best quality. FXAA can produce a more stable picture in lower resolutions. - + Fullscreen Mode: Volledig scherm modus: - + The method used to render the window in fullscreen. Borderless offers the best compatibility with the on-screen keyboard that some games request for input. Exclusive fullscreen may offer better performance and better Freesync/Gsync support. - + Aspect Ratio: Aspect Ratio: - + Stretches the renderer to fit the specified aspect ratio. Most games only support 16:9, so modifications are required to get other ratios. Also controls the aspect ratio of captured screenshots. - + Use persistent pipeline cache - + Allows saving shaders to storage for faster loading on following game boots. Disabling it is only intended for debugging. - + Optimize SPIRV output - + Runs an additional optimization pass over generated SPIRV shaders. Will increase time required for shader compilation. May slightly improve performance. @@ -763,24 +787,24 @@ This feature is experimental. - + NVDEC emulation: NVDEC-emulatie: - + Specifies how videos should be decoded. It can either use the CPU or the GPU for decoding, or perform no decoding at all (black screen on videos). In most cases, GPU decoding provides the best performance. - + ASTC Decoding Method: ASTC Decodeer Methode: - + This option controls how ASTC textures should be decoded. CPU: Use the CPU for decoding. GPU: Use the GPU's compute shaders to decode ASTC textures (recommended). @@ -789,45 +813,55 @@ stuttering but may present artifacts. - + ASTC Recompression Method: - + Most GPUs lack support for ASTC textures and must decompress to anintermediate format: RGBA8. BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format, saving VRAM but degrading image quality. - + + Frame Pacing Mode (Vulkan only) + + + + + Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent. + + + + VRAM Usage Mode: - + Selects whether the emulator should prefer to conserve memory or make maximum usage of available video memory for performance. Aggressive mode may impact performance of other applications such as recording software. - + Skip CPU Inner Invalidation - + Skips certain cache invalidations during memory updates, reducing CPU usage and improving latency. This may cause soft-crashes. - + VSync Mode: VSync-modus: - + FIFO (VSync) does not drop frames or exhibit tearing but is limited by the screen refresh rate. FIFO Relaxed allows tearing as it recovers from a slow down. Mailbox can have lower latency than FIFO and does not tear but may drop frames. @@ -835,1317 +869,1401 @@ Immediate (no synchronization) presents whatever is available and can exhibit te - + Sync Memory Operations - + Ensures data consistency between compute and memory operations. This option fixes issues in games, but may degrade performance. Unreal Engine 4 games often see the most significant changes thereof. - + Enable asynchronous presentation (Vulkan only) Schakel asynchrone presentatie in (alleen Vulkan) - + Slightly improves performance by moving presentation to a separate CPU thread. - + Force maximum clocks (Vulkan only) Forceer maximale klokken (alleen Vulkan) - + Runs work in the background while waiting for graphics commands to keep the GPU from lowering its clock speed. Werkt op de achtergrond terwijl er wordt gewacht op grafische opdrachten om te voorkomen dat de GPU zijn kloksnelheid verlaagt. - + Anisotropic Filtering: Anisotrope Filtering: - + Controls the quality of texture rendering at oblique angles. Safe to set at 16x on most GPUs. - + GPU Mode: - + Controls the GPU emulation mode. Most games render fine with Fast or Balanced modes, but Accurate is still required for some. Particles tend to only render correctly with Accurate mode. - + DMA Accuracy: - + Controls the DMA precision accuracy. Safe precision fixes issues in some games but may degrade performance. - + Enable asynchronous shader compilation - + May reduce shader stutter. - + Fast GPU Time - + Overclocks the emulated GPU to increase dynamic resolution and render distance. Use 256 for maximal performance and 512 for maximal graphics fidelity. - + + GPU Unswizzle + + + + + Accelerates BCn 3D texture decoding using GPU compute. +Disable if experiencing crashes or graphical glitches. + + + + GPU Unswizzle Max Texture Size - + Sets the maximum size (MiB) for GPU-based texture unswizzling. While the GPU is faster for medium and large textures, the CPU may be more efficient for very small ones. Adjust this to find the balance between GPU acceleration and CPU overhead. - + GPU Unswizzle Stream Size - + Sets the maximum amount of texture data (in MiB) processed per frame. Higher values can reduce stutter during texture loading but may impact frame consistency. - + GPU Unswizzle Chunk Size - + Determines the number of depth slices processed in a single dispatch. Increasing this can improve throughput on high-end GPUs but may cause TDR or driver timeouts on weaker hardware. - + Use Vulkan pipeline cache Gebruik Vulkan-pijplijn-cache - + Enables GPU vendor-specific pipeline cache. This option can improve shader loading time significantly in cases where the Vulkan driver does not store pipeline cache files internally. - + Enable Compute Pipelines (Intel Vulkan Only) - + Required by some games. This setting only exists for Intel proprietary drivers and may crash if enabled. Compute pipelines are always enabled on all other drivers. - + Enable Reactive Flushing Schakel Reactive Flushing In - + Uses reactive flushing instead of predictive flushing, allowing more accurate memory syncing. - + Sync to framerate of video playback - + Run the game at normal speed during video playback, even when the framerate is unlocked. - + Barrier feedback loops - + Improves rendering of transparency effects in specific games. - + + Enable buffer history + + + + + Enables access to previous buffer states. +This option may improve rendering quality and performance consistency in some games. + + + + Fix bloom effects - + Removes bloom in Burnout. - + + Enable Legacy Rescale Pass + + + + + May fix rescale issues in some games by relying on behavior from the previous implementation. +Legacy behavior workaround that fixes line artifacts on AMD and Intel GPUs, and grey texture flicker on Nvidia GPUs in Luigis Mansion 3. + + + + Extended Dynamic State - + Controls the number of features that can be used in Extended Dynamic State. Higher states allow for more features and can increase performance, but may cause additional graphical issues. - + Vertex Input Dynamic State - + Enables vertex input dynamic state feature for better quality and performance. - + Provoking Vertex - + Improves lighting and vertex handling in some games. Only Vulkan 1.0+ devices support this extension. - + Descriptor Indexing - + Improves texture & buffer handling and the Maxwell translation layer. Some Vulkan 1.1+ and all 1.2+ devices support this extension. - + Sample Shading - + Allows the fragment shader to execute per sample in a multi-sampled fragment instead of once per fragment. Improves graphics quality at the cost of performance. Higher values improve quality but degrade performance. - + RNG Seed RNG Seed - + Controls the seed of the random number generator. Mainly used for speedrunning. - + Device Name Apparaatnaam - + The name of the console. - + Custom RTC Date: Aangepaste RTC Datum: - + This option allows to change the clock of the console. Can be used to manipulate time in games. - + The number of seconds from the current unix time - + Language: Taal: - + This option can be overridden when region setting is auto-select - + Region: Regio: - + The region of the console. - + Time Zone: Tijdzone: - + The time zone of the console. - + Sound Output Mode: Geluidsuitvoermodus: - + Console Mode: Console Modus: - + Selects if the console is in Docked or Handheld mode. Games will change their resolution, details and supported controllers and depending on this setting. Setting to Handheld can help improve performance for low end systems. - + + Unit Serial + + + + + Battery Serial + + + + + Debug knobs + + + + Prompt for user profile on boot - + Useful if multiple people use the same PC. - + Pause when not in focus - + Pauses emulation when focusing on other windows. - + Confirm before stopping emulation Bevestig voordat u de emulatie stopt - + Overrides prompts asking to confirm stopping the emulation. Enabling it bypasses such prompts and directly exits the emulation. - + Hide mouse on inactivity Verberg muis wanneer inactief - + Hides the mouse after 2.5s of inactivity. - + Disable controller applet Controller-applet uitschakelen - + Forcibly disables the use of the controller applet in emulated programs. When a program attempts to open the controller applet, it is immediately closed. - + Check for updates - + Whether or not to check for updates upon startup. - + Enable Gamemode - + Force X11 as Graphics Backend - + Custom frontend - + Real applet - + Never - + On Load - + Always - + CPU CPU - + GPU - + CPU Asynchronous - + Uncompressed (Best quality) - + BC1 (Low quality) BC1 (Lage Kwaliteit) - + BC3 (Medium quality) BC3 (Gemiddelde kwaliteit) - - Conservative - - - - - Aggressive - - - - - Vulkan - Vulkan - - - - OpenGL GLSL - - - - - OpenGL GLASM (Assembly Shaders, NVIDIA Only) - - - - - OpenGL SPIR-V (Experimental, AMD/Mesa Only) - - - - - Null - Null - - - - Fast - - - - - Balanced - - - - - - Accurate - Accuraat - - - - - Default - Standaard - - - - Unsafe (fast) - - - - - Safe (stable) - - - - + + Auto Auto - + + 30 FPS + + + + + 60 FPS + + + + + 90 FPS + + + + + 120 FPS + + + + + Conservative + + + + + Aggressive + + + + + Vulkan + Vulkan + + + + OpenGL GLSL + + + + + OpenGL GLASM (Assembly Shaders, NVIDIA Only) + + + + + OpenGL SPIR-V (Experimental, AMD/Mesa Only) + + + + + Null + Null + + + + Fast + + + + + Balanced + + + + + + Accurate + Accuraat + + + + + Default + Standaard + + + + Unsafe (fast) + + + + + Safe (stable) + + + + Unsafe Onveilig - + Paranoid (disables most optimizations) Paranoid (schakelt de meeste optimalisaties uit) - + Debugging - + Dynarmic - + NCE - + Borderless Windowed Randloos Venster - + Exclusive Fullscreen Exclusief Volledig Scherm - + No Video Output Geen Video-uitvoer - + CPU Video Decoding CPU Videodecodering - + GPU Video Decoding (Default) GPU Videodecodering (Standaard) - + 0.25X (180p/270p) [EXPERIMENTAL] - + 0.5X (360p/540p) [EXPERIMENTAL] - + 0.75X (540p/810p) [EXPERIMENTAL] 0.75X (540p/810p) [EXPERIMENTEEL] - + 1X (720p/1080p) 1X (720p/1080p) - + 1.25X (900p/1350p) [EXPERIMENTAL] - + 1.5X (1080p/1620p) [EXPERIMENTAL] 1.5X (1080p/1620p) [EXPERIMENTEEL] - + 2X (1440p/2160p) 2X (1440p/2160p) - + 3X (2160p/3240p) 3X (2160p/3240p) - + 4X (2880p/4320p) 4X (2880p/4320p) - + 5X (3600p/5400p) 5X (3600p/5400p) - + 6X (4320p/6480p) 6X (4320p/6480p) - + 7X (5040p/7560p) 7X (5040p/7560p) - + 8X (5760p/8640p) 8X (5760p/8640p) - + Nearest Neighbor Nearest Neighbor - + Bilinear Bilinear - + Bicubic Bicubic - + Gaussian Gaussian - + Lanczos - + ScaleForce ScaleForce - + AMD FidelityFX Super Resolution - + Area - + MMPX - + Zero-Tangent - + B-Spline - + Mitchell - + Spline-1 - - + + None Geen - + FXAA FXAA - + SMAA SMAA - + Default (16:9) Standaart (16:9) - + Force 4:3 Forceer 4:3 - + Force 21:9 Forceer 21:9 - + Force 16:10 Forceer 16:10 - + Stretch to Window Uitrekken naar Venster - + Automatic Automatisch - + 2x 2x - + 4x 4x - + 8x 8x - + 16x 16x - + 32x - + 64x - + Japanese (日本語) Japans (日本語) - + American English Amerikaans-Engels - + French (français) Frans (Français) - + German (Deutsch) Duits (Deutsch) - + Italian (italiano) Italiaans (italiano) - + Spanish (español) Spaans (Español) - + Chinese Chinees - + Korean (한국어) Koreaans (한국어) - + Dutch (Nederlands) Nederlands (Nederlands) - + Portuguese (português) Portugees (português) - + Russian (Русский) Russisch (Русский) - + Taiwanese Taiwanese - + British English Brits-Engels - + Canadian French Canadees-Frans - + Latin American Spanish Latijns-Amerikaans Spaans - + Simplified Chinese Vereenvoudigd Chinees - + Traditional Chinese (正體中文) Traditioneel Chinees (正體中文) - + Brazilian Portuguese (português do Brasil) Braziliaans-Portugees (português do Brasil) - - Serbian (српски) + + Polish (polska) - - + + Thai (แบบไทย) + + + + + Japan Japan - + USA USA - + Europe Europa - + Australia Australië - + China China - + Korea Korea - + Taiwan Taiwan - + Auto (%1) Auto select time zone Auto (%1) - + Default (%1) Default time zone Standaard (%1) - + CET CET - + CST6CDT CST6CDT - + Cuba Cuba - + EET EET - + Egypt Egypte - + Eire Eire - + EST EST - + EST5EDT EST5EDT - + GB GB - + GB-Eire GB-Eire - + GMT GMT - + GMT+0 GMT+0 - + GMT-0 GMT-0 - + GMT0 GMT0 - + Greenwich Greenwich - + Hongkong Hongkong - + HST HST - + Iceland Ijsland - + Iran Iran - + Israel Israel - + Jamaica Jamaica - + Kwajalein Kwajalein - + Libya Libië - + MET MET - + MST MST - + MST7MDT MST7MDT - + Navajo Navajo - + NZ NZ - + NZ-CHAT NZ-CHAT - + Poland Polen - + Portugal Portugal - + PRC PRC - + PST8PDT PST8PDT - + ROC ROC - + ROK ROK - + Singapore Singapore - + Turkey Turkije - + UCT UCT - + Universal Universeel - + UTC UTC - + W-SU W-SU - + WET WET - + Zulu Zulu - + Mono Mono - + Stereo Stereo - + Surround Surround - + 4GB DRAM (Default) - + 6GB DRAM (Unsafe) - + 8GB DRAM - + 10GB DRAM (Unsafe) - + 12GB DRAM (Unsafe) - + Docked Docked - + Handheld Handheld - - + + Off - + Boost (1700MHz) - + Fast (2000MHz) - + Always ask (Default) - + Only if game specifies not to stop - + Never ask - - + + Medium (256) - - + + High (512) - + Very Small (16 MB) - + Small (32 MB) - + Normal (128 MB) - + Large (256 MB) - + Very Large (512 MB) - + Very Low (4 MB) - + Low (8 MB) - + Normal (16 MB) - + Medium (32 MB) - + High (64 MB) - + Very Low (32) - + Low (64) - + Normal (128) - + Disabled - + ExtendedDynamicState 1 - + ExtendedDynamicState 2 - + ExtendedDynamicState 3 + + + Tree View + + + + + Grid View + + ConfigureApplets @@ -2217,7 +2335,7 @@ When a program attempts to open the controller applet, it is immediately closed. Standaard Herstellen - + Auto Auto @@ -2656,81 +2774,86 @@ When a program attempts to open the controller applet, it is immediately closed. + Use dev.keys + + + + Enable Debug Asserts Schakel Debug-asserts in - + Debugging Debugging - + Battery Serial: - + Bitmask for quick development toggles - + Set debug knobs (bitmask) - + 16-bit debug knob set for quick development toggles - + (bitmask) - + Debug Knobs: - + Unit Serial: - + Enable this to output the latest generated audio command list to the console. Only affects games using the audio renderer. Zet dit aan om de laatst gegenereerde audio commandolijst naar de console te sturen. Alleen van invloed op spellen die de audio renderer gebruiken. - + Dump Audio Commands To Console** Dump Audio-opdrachten naar Console** - + Flush log output on each line - + Enable FS Access Log Schakel FS-toegangslogboek in - + Enable Verbose Reporting Services** Schakel Verbose Reporting Services** in - + Censor username in logs - + **This will be reset automatically when Eden closes. @@ -2791,13 +2914,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + Audio Audio - + CPU CPU @@ -2813,13 +2936,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + General Algemeen - + Graphics Graphics @@ -2840,7 +2963,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + Controls Bediening @@ -2856,7 +2979,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + System Systeem @@ -2974,58 +3097,58 @@ When a program attempts to open the controller applet, it is immediately closed. Herstel Metagegevenscache - + Select Emulated NAND Directory... Selecteer Geëmuleerde NAND-map... - + Select Emulated SD Directory... Selecteer Geëmuleerde SD-map... - - + + Select Save Data Directory... - + Select Gamecard Path... Selecteer Spelkaartpad... - + Select Dump Directory... Selecteer Dump-map... - + Select Mod Load Directory... Selecteer Mod-laadmap... - + Save Data Directory - + Choose an action for the save data directory: - + Set Custom Path - + Reset to NAND - + Save data exists in both the old and new locations. Old: %1 @@ -3036,7 +3159,7 @@ WARNING: This will overwrite any conflicting saves in the new location! - + Would you like to migrate your save data to the new location? From: %1 @@ -3044,28 +3167,28 @@ To: %2 - + Migrate Save Data - + Migrating save data... - + Cancel - + Migration Failed - + Failed to create destination directory. @@ -3076,12 +3199,12 @@ To: %2 - + Migration Complete - + Save data has been migrated successfully. Would you like to delete the old save data? @@ -3102,20 +3225,55 @@ Would you like to delete the old save data? Algemeen - + + External Content + + + + + Add directories to scan for DLCs and Updates without installing to NAND + + + + + Add Directory + + + + + Remove Selected + + + + Reset All Settings Reset Alle Instellingen - + Eden - + This reset all settings and remove all per-game configurations. This will not delete game directories, profiles, or input profiles. Proceed? Hiermee worden alle instellingen gereset en alle configuraties per game verwijderd. Hiermee worden gamedirectory's, profielen of invoerprofielen niet verwijderd. Doorgaan? + + + Select External Content Directory... + + + + + Directory Already Added + + + + + This directory is already in the list. + + ConfigureGraphics @@ -3145,33 +3303,33 @@ Would you like to delete the old save data? Achtergrondkleur: - + % FSR sharpening percentage (e.g. 50%) % - + Off Uit - + VSync Off VSync Uit - + Recommended Aanbevolen - + On Aan - + VSync On VSync Aan @@ -3222,13 +3380,13 @@ Would you like to delete the old save data? - + % Sample Shading percentage (e.g. 50%) - + Extended Dynamic State is disabled on macOS due to MoltenVK compatibility issues that cause black screens. @@ -3800,7 +3958,7 @@ Would you like to delete the old save data? - + Left Stick Linker Stick @@ -3910,14 +4068,14 @@ Would you like to delete the old save data? - + ZL ZL - + L L @@ -3930,22 +4088,22 @@ Would you like to delete the old save data? - + Plus Plus - + ZR ZR - - + + R R @@ -4002,7 +4160,7 @@ Would you like to delete the old save data? - + Right Stick Rechter Stick @@ -4171,88 +4329,88 @@ Om de assen om te keren, beweeg je de joystick eerst verticaal en vervolgens hor Sega Genesis - + Start / Pause Begin / Onderbreken - + Z Z - + Control Stick Control Stick - + C-Stick C-Stick - + Shake! Schud! - + [waiting] [aan het wachten] - + New Profile Nieuw Profiel - + Enter a profile name: Voer een profielnaam in: - - + + Create Input Profile Maak Invoerprofiel - + The given profile name is not valid! De ingevoerde profielnaam is niet geldig! - + Failed to create the input profile "%1" Kon invoerprofiel "%1" niet maken - + Delete Input Profile Verwijder Invoerprofiel - + Failed to delete the input profile "%1" Kon invoerprofiel "%1" niet verwijderen - + Load Input Profile Laad Invoerprofiel - + Failed to load the input profile "%1" Kon invoerprofiel "%1" niet laden - + Save Input Profile Sla Invoerprofiel op - + Failed to save the input profile "%1" Kon invoerprofiel "%1" niet opslaan @@ -4547,11 +4705,6 @@ De huidige waarden zijn %1% en %2%. Enable Airplane Mode - - - None - Geen - ConfigurePerGame @@ -4606,52 +4759,57 @@ De huidige waarden zijn %1% en %2%. Sommige instellingen zijn alleen beschikbaar als een spel niet actief is. - + Add-Ons Add-Ons - + System Systeem - + CPU CPU - + Graphics Graphics - + Adv. Graphics Adv. Graphics - + Ext. Graphics - + Audio Audio - + Input Profiles Invoerprofielen - + Network + Applets + + + + Properties Eigenschappen @@ -4669,15 +4827,110 @@ De huidige waarden zijn %1% en %2%. Add-Ons - + + Import Mod from ZIP + + + + + Import Mod from Folder + + + + Patch Name Patch-naam - + Version Versie + + + Mod Install Succeeded + + + + + Successfully installed all mods. + + + + + Mod Install Failed + + + + + Failed to install the following mods: + %1 +Check the log for details. + + + + + Mod Folder + + + + + Zipped Mod Location + + + + + Zipped Archives (*.zip) + + + + + Invalid Selection + + + + + Only mods, cheats, and patches can be deleted. +To delete NAND-installed updates, right-click the game in the game list and click Remove -> Remove Installed Update. + + + + + You are about to delete the following installed mods: + + + + + + +Once deleted, these can NOT be recovered. Are you 100% sure you want to delete them? + + + + + Delete add-on(s)? + + + + + Successfully deleted + + + + + Successfully deleted all selected mods. + + + + + &Delete + + + + + &Open in File Manager + + ConfigureProfileManager @@ -4725,62 +4978,62 @@ De huidige waarden zijn %1% en %2%. %2 - + Users Gebruikers - + Error deleting image Fout tijdens verwijderen afbeelding - + Error occurred attempting to overwrite previous image at: %1. Er is een fout opgetreden bij het overschrijven van de vorige afbeelding in: %1. - + Error deleting file Fout tijdens verwijderen bestand - + Unable to delete existing file: %1. Kan bestaand bestand niet verwijderen: %1. - + Error creating user image directory Fout tijdens het maken van de map met afbeeldingen van de gebruiker - + Unable to create directory %1 for storing user images. Fout tijdens het maken van map %1 om gebruikersafbeeldingen in te bewaren. - + Error saving user image - + Unable to save image to file - + &Edit - + &Delete - + Edit User @@ -4788,17 +5041,17 @@ De huidige waarden zijn %1% en %2%. ConfigureProfileManagerDeleteDialog - + Delete this user? All of the user's save data will be deleted. Deze gebruiker verwijderen? Alle opgeslagen gegevens van de gebruiker worden verwijderd. - + Confirm Delete Bevestig Verwijdering - + Name: %1 UUID: %2 Naam: %1 @@ -5000,17 +5253,22 @@ UUID: %2 Onderbreek de uitvoering tijdens ladingen - + + Show recording dialog + + + + Script Directory Script-map - + Path Pad - + ... ... @@ -5023,7 +5281,7 @@ UUID: %2 TAS-configuratie - + Select TAS Load Directory... Selecteer TAS-laadmap... @@ -5161,64 +5419,43 @@ Versleep punten om de positie te veranderen, of dubbelklik op tabelcellen om waa ConfigureUI - - - + + None Geen - - Small (32x32) - Klein (32x32) - - - - Standard (64x64) - Standaard (64x64) - - - - Large (128x128) - Groot (128x128) - - - - Full Size (256x256) - Volledige Grootte (256x256) - - - + Small (24x24) Klein (24x24) - + Standard (48x48) Standaard (48x48) - + Large (72x72) Groot (72x72) - + Filename Bestandsnaam - + Filetype Bestandstype - + Title ID Titel-ID - + Title Name Titelnaam @@ -5287,71 +5524,66 @@ Versleep punten om de positie te veranderen, of dubbelklik op tabelcellen om waa - Game Icon Size: - Grootte Spelicoon: - - - Folder Icon Size: Grootte Mapicoon: - + Row 1 Text: Rij 1 Tekst: - + Row 2 Text: Rij 2 Tekst: - + Screenshots Schermafbeelding - + Ask Where To Save Screenshots (Windows Only) Vraag waar schermafbeeldingen moeten worden opgeslagen (alleen Windows) - + Screenshots Path: Schermafbeeldingspad: - + ... ... - + TextLabel TextLabel - + Resolution: Resolutie: - + Select Screenshots Path... Selecteer Schermafbeeldingspad... - + <System> <System> - + English Engels - + Auto (%1 x %2, %3 x %4) Screenshot width value Auto (%1 x %2, %3 x %4) @@ -5485,20 +5717,20 @@ Versleep punten om de positie te veranderen, of dubbelklik op tabelcellen om waa Toon huidige game in uw Discord-status - - + + All Good Tooltip - + Must be between 4-20 characters Tooltip - + Must be 48 characters, and lowercase a-z Tooltip @@ -5530,27 +5762,27 @@ Versleep punten om de positie te veranderen, of dubbelklik op tabelcellen om waa - + Shaders - + UserNAND - + SysNAND - + Mods - + Saves @@ -5588,7 +5820,7 @@ Versleep punten om de positie te veranderen, of dubbelklik op tabelcellen om waa - + Calculating... @@ -5611,12 +5843,12 @@ Versleep punten om de positie te veranderen, of dubbelklik op tabelcellen om waa - + Dependency - + Version @@ -5790,44 +6022,44 @@ Please go to Configure -> System -> Network and make a selection. GRenderWindow - - + + OpenGL not available! OpenGL niet beschikbaar! - + OpenGL shared contexts are not supported. OpenGL gedeelde contexten worden niet ondersteund. - + Eden has not been compiled with OpenGL support. - - + + Error while initializing OpenGL! Fout tijdens het initialiseren van OpenGL! - + Your GPU may not support OpenGL, or you do not have the latest graphics driver. Je GPU ondersteunt mogelijk geen OpenGL, of je hebt niet de laatste grafische stuurprogramma. - + Error while initializing OpenGL 4.6! Fout tijdens het initialiseren van OpenGL 4.6! - + Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 Je GPU ondersteunt mogelijk OpenGL 4.6 niet, of je hebt niet het laatste grafische stuurprogramma.<br><br>GL Renderer:<br>%1 - + Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2 Je GPU ondersteunt mogelijk een of meer vereiste OpenGL-extensies niet. Zorg ervoor dat je het laatste grafische stuurprogramma hebt.<br><br>GL Renderer:<br>%1<br><br>Ondersteunde extensies:<br>%2 @@ -5835,203 +6067,208 @@ Please go to Configure -> System -> Network and make a selection. GameList - + + &Add New Game Directory + + + + Favorite Favoriet - + Start Game Start Spel - + Start Game without Custom Configuration Start Spel zonder Aangepaste Configuratie - + Open Save Data Location Open Locatie van Save-data - + Open Mod Data Location Open Locatie van Mod-data - + Open Transferable Pipeline Cache Open Overdraagbare Pijplijn-cache - + Link to Ryujinx - + Remove Verwijder - + Remove Installed Update Verwijder Geïnstalleerde Update - + Remove All Installed DLC Verwijder Alle Geïnstalleerde DLC's - + Remove Custom Configuration Verwijder Aangepaste Configuraties - + Remove Cache Storage Verwijder Cache-opslag - + Remove OpenGL Pipeline Cache Verwijder OpenGL-pijplijn-cache - + Remove Vulkan Pipeline Cache Verwijder Vulkan-pijplijn-cache - + Remove All Pipeline Caches Verwijder Alle Pijplijn-caches - + Remove All Installed Contents Verwijder Alle Geïnstalleerde Inhoud - + Manage Play Time - + Edit Play Time Data - + Remove Play Time Data - - + + Dump RomFS Dump RomFS - + Dump RomFS to SDMC Dump RomFS naar SDMC - + Verify Integrity Verifieer Integriteit - + Copy Title ID to Clipboard Kopiëer Titel-ID naar Klembord - + Navigate to GameDB entry Navigeer naar GameDB-invoer - + Create Shortcut Maak Snelkoppeling - + Add to Desktop Toevoegen aan Bureaublad - + Add to Applications Menu Toevoegen aan menu Toepassingen - + Configure Game - + Scan Subfolders Scan Submappen - + Remove Game Directory Verwijder Spelmap - + ▲ Move Up ▲ Omhoog - + ▼ Move Down ▼ Omlaag - + Open Directory Location Open Maplocatie - + Clear Verwijder - + Name Naam - + Compatibility Compatibiliteit - + Add-ons Add-ons - + File type Bestandssoort - + Size Grootte - + Play time @@ -6039,62 +6276,62 @@ Please go to Configure -> System -> Network and make a selection. GameListItemCompat - + Ingame In het spel - + Game starts, but crashes or major glitches prevent it from being completed. Het spel start, maar crashes of grote glitches voorkomen dat het wordt voltooid. - + Perfect Perfect - + Game can be played without issues. Het spel kan zonder problemen gespeeld worden. - + Playable Speelbaar - + Game functions with minor graphical or audio glitches and is playable from start to finish. Het spel werkt met kleine grafische of audiofouten en is speelbaar van begin tot eind. - + Intro/Menu Intro/Menu - + Game loads, but is unable to progress past the Start Screen. Het spel wordt geladen, maar komt niet verder dan het startscherm. - + Won't Boot Start niet op - + The game crashes when attempting to startup. Het spel loopt vast bij het opstarten. - + Not Tested Niet Getest - + The game has not yet been tested. Het spel is nog niet getest. @@ -6102,7 +6339,7 @@ Please go to Configure -> System -> Network and make a selection. GameListPlaceholder - + Double-click to add a new folder to the game list Dubbel-klik om een ​​nieuwe map toe te voegen aan de spellijst @@ -6110,17 +6347,17 @@ Please go to Configure -> System -> Network and make a selection. GameListSearchField - + %1 of %n result(s) %1 van %n resultaat(en)%1 van %n resultaat(en) - + Filter: Filter: - + Enter pattern to filter Voer patroon in om te filteren @@ -6196,12 +6433,12 @@ Please go to Configure -> System -> Network and make a selection. HostRoomWindow - + Error Fout - + Failed to announce the room to the public lobby. In order to host a room publicly, you must have a valid Eden account configured in Emulation -> Configure -> Web. If you do not want to publish a room in the public lobby, then select Unlisted instead. Debug Message: @@ -6210,19 +6447,11 @@ Debug Message: Hotkeys - + Audio Mute/Unmute Audio Dempen/Dempen Opheffen - - - - - - - - @@ -6245,154 +6474,180 @@ Debug Message: + + + + + + + + + + + Main Window Hoofdvenster - + Audio Volume Down Audiovolume Omlaag - + Audio Volume Up Audiovolume Omhoog - + Capture Screenshot Leg Schermafbeelding Vast - + Change Adapting Filter Wijzig Aanpassingsfilter - + Change Docked Mode Wijzig Docked-modus - + Change GPU Mode - + Configure - + Configure Current Game - + Continue/Pause Emulation Emulatie Doorgaan/Onderbreken - + Exit Fullscreen Volledig Scherm Afsluiten - + Exit Eden - + Fullscreen Volledig Scherm - + Load File Laad Bestand - + Load/Remove Amiibo Laad/Verwijder Amiibo - - Multiplayer Browse Public Game Lobby + + Browse Public Game Lobby - - Multiplayer Create Room + + Create Room - - Multiplayer Direct Connect to Room + + Direct Connect to Room - - Multiplayer Leave Room + + Leave Room - - Multiplayer Show Current Room + + Show Current Room - + Restart Emulation Herstart Emulatie - + Stop Emulation Stop Emulatie - + TAS Record TAS Opname - + TAS Reset TAS Reset - + TAS Start/Stop TAS Start/Stop - + Toggle Filter Bar Schakel Filterbalk - + Toggle Framerate Limit Schakel Frameratelimiet - + + Toggle Turbo Speed + + + + + Toggle Slow Speed + + + + Toggle Mouse Panning Schakel Muispanning - + Toggle Renderdoc Capture - + Toggle Status Bar Schakel Statusbalk + + + Toggle Performance Overlay + + InstallDialog @@ -6445,22 +6700,22 @@ Debug Message: Geschatte Tijd 5m 4s - + Loading... Laden... - + Loading Shaders %1 / %2 Shaders Laden %1 / %2 - + Launching... Starten... - + Estimated Time %1 Geschatte Tijd %1 @@ -6509,42 +6764,42 @@ Debug Message: Vernieuw Lobby - + Password Required to Join Wachtwoord vereist om toegang te krijgen - + Password: Wachtwoord: - + Players Spelers - + Room Name Kamernaam - + Preferred Game Voorkeursspel - + Host Host - + Refreshing Vernieuwen - + Refresh List Vernieuw Lijst @@ -6593,1091 +6848,1153 @@ Debug Message: + &Game List Mode + + + + + Game &Icon Size + + + + Reset Window Size to &720p Herstel Venstergrootte naar &720p - + Reset Window Size to 720p Herstel Venstergrootte naar 720p - + Reset Window Size to &900p Herstel Venstergrootte naar &900p - + Reset Window Size to 900p Herstel Venstergrootte naar 900p - + Reset Window Size to &1080p Herstel Venstergrootte naar &1080p - + Reset Window Size to 1080p Herstel Venstergrootte naar 1080p - + &Multiplayer &Multiplayer - + &Tools &Tools - + Am&iibo - + Launch &Applet - + &TAS &TAS - + &Create Home Menu Shortcut - + Install &Firmware - + &Help &Help - + &Install Files to NAND... &Installeer Bestanden naar NAND... - + L&oad File... L&aad Bestand... - + Load &Folder... Laad &Map... - + E&xit A&fsluiten - - + + &Pause &Onderbreken - + &Stop &Stop - + &Verify Installed Contents - + &About Eden - + Single &Window Mode Modus Enkel Venster - + Con&figure... Con&figureer... - + Ctrl+, - + Enable Overlay Display Applet - + Show &Filter Bar Toon &Filterbalk - + Show &Status Bar Toon &Statusbalk - + Show Status Bar Toon Statusbalk - + &Browse Public Game Lobby &Bladeren door Openbare Spellobby - + &Create Room &Maak Kamer - + &Leave Room &Verlaat Kamer - + &Direct Connect to Room &Directe Verbinding met Kamer - + &Show Current Room &Toon Huidige Kamer - + F&ullscreen Volledig Scherm - + &Restart &Herstart - + Load/Remove &Amiibo... Laad/Verwijder &Amiibo... - + &Report Compatibility &Rapporteer Compatibiliteit - + Open &Mods Page Open &Mod-pagina - + Open &Quickstart Guide Open &Snelstartgids - + &FAQ &FAQ - + &Capture Screenshot &Leg Schermafbeelding Vast - + &Album - + &Set Nickname and Owner - + &Delete Game Data - + &Restore Amiibo - + &Format Amiibo - + &Mii Editor - + &Configure TAS... &Configureer TAS... - + Configure C&urrent Game... Configureer Huidig Spel... - - + + &Start &Start - + &Reset &Herstel - - + + R&ecord Opnemen - + Open &Controller Menu - + Install Decryption &Keys - + &Home Menu - + &Desktop - + &Application Menu - + &Root Data Folder - + &NAND Folder - + &SDMC Folder - + &Mod Folder - + &Log Folder - + From Folder - + From ZIP - + &Eden Dependencies - + &Data Manager - + + &Tree View + + + + + &Grid View + + + + + Game Icon Size + + + + + + + None + + + + + Show Game &Name + + + + + Show &Performance Overlay + + + + + Small (32x32) + + + + + Standard (64x64) + + + + + Large (128x128) + + + + + Full Size (256x256) + + + + Broken Vulkan Installation Detected - + Vulkan initialization failed during boot. - + Running a game TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping - + Loading Web Applet... - - + + Disable Web Applet - + Disabling the web applet can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet? (This can be re-enabled in the Debug settings.) - + The amount of shaders currently being built - + The current selected resolution scaling multiplier. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch. - + How many frames per second the game is currently displaying. This will vary from game to game and scene to scene. - + Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. - + Unmute - + Mute - + Reset Volume - + &Clear Recent Files - + &Continue - + Warning: Outdated Game Format - + You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br>For an explanation of the various Switch formats Eden supports, out our user handbook. This message will not be shown again. - - + + Error while loading ROM! - + The ROM format is not supported. - + An error occurred initializing the video core. - + Eden has encountered an error while running the video core. This is usually caused by outdated GPU drivers, including integrated ones. Please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>How to Upload the Log File</a>. - + Error while loading ROM! %1 %1 signifies a numeric error code. - + %1<br>Please redump your files or ask on Discord/Stoat for help. %1 signifies an error string. - + An unknown error occurred. Please see the log for more details. - + (64-bit) - + (32-bit) - + %1 %2 %1 is the title name. %2 indicates if the title is 64-bit or 32-bit - + Closing software... - + Save Data - + Mod Data - + Error Opening %1 Folder - - + + Folder does not exist! - + Remove Installed Game Contents? - + Remove Installed Game Update? - + Remove Installed Game DLC? - + Remove Entry - + Delete OpenGL Transferable Shader Cache? - + Delete Vulkan Transferable Shader Cache? - + Delete All Transferable Shader Caches? - + Remove Custom Game Configuration? - + Remove Cache Storage? - + Remove File - + Remove Play Time Data - + Reset play time? - - + + RomFS Extraction Failed! - + There was an error copying the RomFS files or the user cancelled the operation. - + Full - + Skeleton - + Select RomFS Dump Mode - + Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure. - + There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root - + Extracting RomFS... - - + + Cancel - + RomFS Extraction Succeeded! - + The operation completed successfully. - + Error Opening %1 - + Select Directory - + Properties - + The game properties could not be loaded. - + Switch Executable (%1);;All Files (*.*) %1 is an identifier for the Switch executable file extensions. - + Load File - + Open Extracted ROM Directory - + Invalid Directory Selected - + The directory you have selected does not contain a 'main' file. - + Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci) - + Install Files - + %n file(s) remaining - + Installing file "%1"... - - + + Install Results - + To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC. - + %n file(s) were newly installed - + %n file(s) were overwritten - + %n file(s) failed to install - + System Application - + System Archive - + System Application Update - + Firmware Package (Type A) - + Firmware Package (Type B) - + Game - + Game Update - + Game DLC - + Delta Title - + Select NCA Install Type... - + Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.) - + Failed to Install - + The title type you selected for the NCA is invalid. - + File not found - + File "%1" not found - + OK - + Function Disabled - + Compatibility list reporting is currently disabled. Check back later! - + Error opening URL - + Unable to open the URL "%1". - + TAS Recording - + Overwrite file of player 1? - + Invalid config detected - + Handheld controller can't be used on docked mode. Pro controller will be selected. - - + + Amiibo - - + + The current amiibo has been removed - + Error - - + + The current game is not looking for amiibos - + Amiibo File (%1);; All Files (*.*) - + Load Amiibo - + Error loading Amiibo data - + The selected file is not a valid amiibo - + The selected file is already on use - + An unknown error occurred - - + + Keys not installed - - + + Install decryption keys and restart Eden before attempting to install firmware. - + Select Dumped Firmware Source Location - + Select Dumped Firmware ZIP - + Zipped Archives (*.zip) - + Firmware cleanup failed - + Failed to clean up extracted firmware cache. Check write permissions in the system temp directory and try again. OS reported error: %1 - + No firmware available - + Firmware Corrupted - + Unknown applet - + Applet doesn't map to a known value. - + Record not found - + Applet not found. Please reinstall firmware. - + Capture Screenshot - + PNG Image (*.png) - + Update Available - - Download the %1 update? + + Download %1? - + TAS state: Running %1/%2 - + TAS state: Recording %1 - + TAS state: Idle %1/%2 - + TAS State: Invalid - + &Stop Running - + Stop R&ecording - + Building: %n shader(s) - + Scale: %1x %1 is the resolution scaling factor - + Speed: %1% / %2% - + Speed: %1% - + Game: %1 FPS - + Frame: %1 ms - + FSR - + NO AA - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + Derivation Components Missing - + Decryption keys are missing. Install them now? - + Wayland Detected! - + Wayland is known to have significant performance issues and mysterious bugs. It's recommended to use X11 instead. @@ -7685,69 +8002,79 @@ Would you like to force it for future launches? - + Use X11 - + Continue with Wayland - + Don't show again - + Restart Required - + Restart Eden to apply the X11 backend. - + + Slow + + + + + Turbo + + + + + Unlocked + + + + Select RomFS Dump Target - + Please select which RomFS you would like to dump. - + Are you sure you want to close Eden? - - - + + + Eden - + Are you sure you want to stop the emulation? Any unsaved progress will be lost. - + The currently running application has requested Eden to not exit. Would you like to bypass this and exit anyway? - - - None - - FXAA @@ -7774,27 +8101,27 @@ Would you like to bypass this and exit anyway? - + Zero-Tangent - + B-Spline - + Mitchell - + Spline-1 - + Gaussian @@ -7849,22 +8176,22 @@ Would you like to bypass this and exit anyway? - + OpenGL GLSL - + OpenGL SPIRV - + OpenGL GLASM - + Null @@ -7872,13 +8199,13 @@ Would you like to bypass this and exit anyway? MigrationWorker - + Linking the old directory failed. You may need to re-run with administrative privileges on Windows. OS gave error: %1 - + Note that your configuration and data will be shared with %1. @@ -7889,7 +8216,7 @@ If this is not desirable, delete the following files: - + If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: @@ -7897,11 +8224,24 @@ If you wish to clean up the files which were left in the old data location, you - + Data was migrated successfully. + + ModSelectDialog + + + Dialog + + + + + The specified folder or archive contains the following mods. Select which ones to install. + + + ModerationDialog @@ -8070,86 +8410,86 @@ Toch doorgaan? - + Select User Image - + Image Formats (*.jpg *.jpeg *.png *.bmp) - + No firmware available - + Please install the firmware to use firmware avatars. - - + + Error loading archive - + Archive is not available. Please install/reinstall firmware. - + Could not locate RomFS. Your file or decryption keys may be corrupted. - + Error extracting archive - + Could not extract RomFS. Your file or decryption keys may be corrupted. - + Error finding image directory - + Failed to find image directory in the archive. - + No images found - + No avatar images were found in the archive. - - + + All Good Tooltip - + Must be 32 hex characters (0-9, a-f) Tooltip - + Must be between 1 and 32 characters Tooltip @@ -8188,6 +8528,80 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + PerformanceOverlay + + + Form + + + + + Frametime + + + + + 0 ms + + + + + + Min: 0 + + + + + + Max: 0 + + + + + + Avg: 0 + + + + + FPS + + + + + 0 fps + + + + + %1 fps + + + + + + Avg: %1 + + + + + + Min: %1 + + + + + + Max: %1 + + + + + %1 ms + + + PlayerControlPreview @@ -8222,39 +8636,14 @@ p, li { white-space: pre-wrap; } QObject - - Installed SD Titles - Geïnstalleerde SD-titels - - - - Installed NAND Titles - Geïnstalleerde NAND-titels - - - - System Titles - Systeemtitels - - - - Add New Game Directory - Voeg Nieuwe Spelmap Toe - - - - Favorites - Favorieten - - - - - + + + Migration - + Clear Shader Cache @@ -8287,18 +8676,18 @@ p, li { white-space: pre-wrap; } - + You can manually re-trigger this prompt by deleting the new config directory: %1 - + Migrating - + Migrating, this may take a while... @@ -8689,6 +9078,51 @@ p, li { white-space: pre-wrap; } %1 is playing %2 %1 speelt %2 + + + Play Time: %1 + + + + + Never Played + + + + + Version: %1 + + + + + Version: 1.0.0 + + + + + Installed SD Titles + Geïnstalleerde SD-titels + + + + Installed NAND Titles + Geïnstalleerde NAND-titels + + + + System Titles + Systeemtitels + + + + Add New Game Directory + Voeg Nieuwe Spelmap Toe + + + + Favorites + Favorieten + QtAmiiboSettingsDialog @@ -8806,250 +9240,250 @@ p, li { white-space: pre-wrap; } QtCommon::Content - + Game Requires Firmware - + The game you are trying to launch requires firmware to boot or to get past the opening menu. Please <a href='https://yuzu-mirror.github.io/help/quickstart'>dump and install firmware</a>, or press "OK" to launch anyways. - + Installing Firmware... - - - - - + + + + + Cancel - + Firmware Install Failed - + Firmware Install Succeeded - + Firmware integrity verification failed! - - + + Verification failed for the following files: %1 - - + + Verifying integrity... - - + + Integrity verification succeeded! - - + + The operation completed successfully. - - + + Integrity verification failed! - + File contents may be corrupt or missing. - + Integrity verification couldn't be performed - + Firmware installation cancelled, firmware may be in a bad state or corrupted. File contents could not be checked for validity. - + Select Dumped Keys Location - + Decryption Keys install succeeded - + Decryption Keys install failed - + Orphaned Profiles Detected! - + UNEXPECTED BAD THINGS MAY HAPPEN IF YOU DON'T READ THIS!<br>Eden has detected the following save directories with no attached profile:<br>%1<br><br>The following profiles are valid:<br>%2<br><br>Click "OK" to open your save folder and fix up your profiles.<br>Hint: copy the contents of the largest or last-modified folder elsewhere, delete all orphaned profiles, and move your copied contents to the good profile.<br><br>Still confused? See the <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>help page</a>.<br> - + Really clear data? - + Important data may be lost! - + Are you REALLY sure? - + Once deleted, your data will NOT come back! Only do this if you're 100% sure you want to delete this data. - + Clearing... - + Select Export Location - + %1.zip - - + + Zipped Archives (*.zip) - + Exporting data. This may take a while... - + Exporting - + Exported Successfully - + Data was exported successfully. - + Export Cancelled - + Export was cancelled by the user. - + Export Failed - + Ensure you have write permissions on the targeted directory and try again. - + Select Import Location - + Import Warning - + All previous data in this directory will be deleted. Are you sure you wish to proceed? - + Importing data. This may take a while... - + Importing - + Imported Successfully - + Data was imported successfully. - + Import Cancelled - + Import was cancelled by the user. - + Import Failed - + Ensure you have read permissions on the targeted directory and try again. @@ -9057,22 +9491,22 @@ Only do this if you're 100% sure you want to delete this data. QtCommon::FS - + Linked Save Data - + Save data has been linked. - + Failed to link save data - + Could not link directory: %1 To: @@ -9080,48 +9514,48 @@ To: - + Already Linked - + This title is already linked to Ryujinx. Would you like to unlink it? - + Failed to unlink old directory - - + + OS returned error: %1 - + Failed to copy save data - + Unlink Successful - + Successfully unlinked Ryujinx save data. Save data has been kept intact. - + Could not find Ryujinx installation - + Could not find a valid Ryujinx installation. This may typically occur if you are using Ryujinx in portable mode. Would you like to manually select a portable folder to use? @@ -9133,18 +9567,18 @@ Would you like to manually select a portable folder to use? - + Not a valid Ryujinx directory - + The specified directory does not contain valid Ryujinx data. - - + + Could not find Ryujinx save data @@ -9152,229 +9586,285 @@ Would you like to manually select a portable folder to use? QtCommon::Game - + Error Removing Contents - + Error Removing Update - + Error Removing DLC - - - - - - + + + + + + Successfully Removed - + Successfully removed the installed base game. - + The base game is not installed in the NAND and cannot be removed. - + Successfully removed the installed update. - + There is no update installed for this title. - + There are no DLCs installed for this title. - + Successfully removed %1 installed DLC. - - + + Error Removing Transferable Shader Cache - - + + A shader cache for this title does not exist. - + Successfully removed the transferable shader cache. - + Failed to remove the transferable shader cache. - + Error Removing Vulkan Driver Pipeline Cache - + Failed to remove the driver pipeline cache. - - + + Error Removing Transferable Shader Caches - + Successfully removed the transferable shader caches. - + Failed to remove the transferable shader cache directory. - - + + Error Removing Custom Configuration - + A custom configuration for this title does not exist. - + Successfully removed the custom game configuration. - + Failed to remove the custom game configuration. - + Reset Metadata Cache - + The metadata cache is already empty. - + The operation completed successfully. - + The metadata cache couldn't be deleted. It might be in use or non-existent. - + Create Shortcut - + Do you want to launch the game in fullscreen? - + Shortcut Created - + Successfully created a shortcut to %1 - + Shortcut may be Volatile! - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to Create Shortcut - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + No firmware available - + Please install firmware to use the home menu. - + Home Menu Applet - + Home Menu is not available. Please reinstall firmware. + + QtCommon::Mod + + + Mod Name + + + + + What should this mod be called? + + + + + RomFS + + + + + ExeFS/Patch + + + + + Cheat + + + + + Mod Type + + + + + Could not detect mod type automatically. Please manually specify the type of mod you downloaded. + +Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods. + + + + + + Mod Extract Failed + + + + + Failed to create temporary directory %1 + + + + + Zip file %1 is empty + + + QtCommon::Path - + Error Opening Shader Cache - + Failed to create or open shader cache for this title, ensure your app data directory has write permissions. @@ -9382,83 +9872,83 @@ Would you like to manually select a portable folder to use? QtCommon::StringLookup - + Contains game save data. DO NOT REMOVE UNLESS YOU KNOW WHAT YOU'RE DOING! - + Contains Vulkan and OpenGL pipeline caches. Generally safe to remove. - + Contains updates and DLC for games. - + Contains firmware and applet data. - + Contains game mods, patches, and cheats. - + Decryption Keys were successfully installed - + Unable to read key directory, aborting - + One or more keys failed to copy. - + Verify your keys file has a .keys extension and try again. - + Decryption Keys failed to initialize. Check that your dumping tools are up to date and re-dump keys. - + Successfully installed firmware version %1 - + Unable to locate potential firmware NCA files - + Failed to delete one or more firmware files. - + One or more firmware files failed to copy into NAND. - + Firmware installation cancelled, firmware may be in a bad state or corrupted. Restart Eden or re-install firmware. - - Firmware missing. Firmware is required to run certain games and use the Home Menu. Versions 19.0.1 or earlier are recommended, as 20.0.0+ is currently experimental. + + Firmware missing. Firmware is required to run certain games and use the Home Menu. @@ -9479,56 +9969,56 @@ This may take a while. - + Clearing shader cache is recommended for all users. Do not uncheck unless you know what you're doing. - + Keeps the old data directory. This is recommended if you aren't space-constrained and want to keep separate data for the old emulator. - + Deletes the old data directory. This is recommended on devices with space constraints. - + Creates a filesystem link between the old directory and Eden directory. This is recommended if you want to share data between emulators. - + Ryujinx title database does not exist. - + Invalid header on Ryujinx title database. - + Invalid magic header on Ryujinx title database. - + Invalid byte alignment on Ryujinx title database. - + No items found in Ryujinx title database. - + Title %1 not found in Ryujinx title database. @@ -9569,7 +10059,7 @@ This is recommended if you want to share data between emulators. - + Pro Controller Pro Controller @@ -9582,7 +10072,7 @@ This is recommended if you want to share data between emulators. - + Dual Joycons Twee Joycons @@ -9595,7 +10085,7 @@ This is recommended if you want to share data between emulators. - + Left Joycon Linker Joycon @@ -9608,7 +10098,7 @@ This is recommended if you want to share data between emulators. - + Right Joycon Rechter Joycon @@ -9637,7 +10127,7 @@ This is recommended if you want to share data between emulators. - + Handheld Handheld @@ -9758,32 +10248,32 @@ This is recommended if you want to share data between emulators. - + GameCube Controller GameCube-controller - + Poke Ball Plus Poke Ball Plus - + NES Controller NES-controller - + SNES Controller SNES-controller - + N64 Controller N64-controller - + Sega Genesis Sega Genesis @@ -9938,13 +10428,13 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> - - + + OK OK - + Cancel Annuleer @@ -9979,12 +10469,12 @@ By selecting "From Eden", previous save data stored in Ryujinx will be - + Failed to link save data - + OS returned error: %1 @@ -10020,7 +10510,7 @@ By selecting "From Eden", previous save data stored in Ryujinx will be - + Total play time reached maximum. diff --git a/dist/languages/pl.ts b/dist/languages/pl.ts index ff7287eba0..d151bdebc4 100644 --- a/dist/languages/pl.ts +++ b/dist/languages/pl.ts @@ -375,146 +375,150 @@ To zbanuje jego/jej nick na forum, oraz jego/jej adres IP. % - + Amiibo editor Edytor amiibo - + Controller configuration Konfiguracja kontrolera - + Data erase Usuń dane - + Error Błąd - + Net connect Połączenie sieciowe - + Player select Wybór gracza - + Software keyboard Klawiatura programowa - + Mii Edit Edycja Mii - + Online web Strona online - + Shop Sklep - + Photo viewer Przeglądarka zdjęć - + Offline web Strona offline - + Login share Udostępnij Login - + Wifi web auth Uwierzytelnianie Wi-Fi w przeglądarce - + My page Moja strona - + Enable Overlay Applet Włącz aplet nakładki - + + Enables Horizon's built-in overlay applet. Press and hold the home button for 1 second to show it. + + + + Output Engine: Silnik wyjściowy - + Output Device: Urządzenie wyjściowe: - + Input Device: Urządzenie wejściowe: - + Mute audio Wycisz dźwięk - + Volume: Głośność: - + Mute audio when in background Wyciszaj audio gdy yuzu działa w tle - + Multicore CPU Emulation Emulacja CPU Wielordzeniowa - + This option increases CPU emulation thread use from 1 to the maximum of 4. This is mainly a debug option and shouldn't be disabled. Ta opcja zwiększa liczbę wątków emulacji CPU z 1 do maksymalnie 4. To głównie opcja do debugowania i nie powinna być wyłączana. - + Memory Layout Układ pamięci - - Increases the amount of emulated RAM from 4GB of the board to the devkit 8/6GB. + + Increases the amount of emulated RAM. Doesn't affect performance/stability but may allow HD texture mods to load. - Zwiększa ilość emulowanej pamięci RAM z 4 GB (wariant płyty) do 8/6 GB (wariant devkit). -Nie wpływa na wydajność ani stabilność, ale może umożliwić wczytywanie modów z teksturami HD. + - + Limit Speed Percent Procent limitu prędkości - + Controls the game's maximum rendering speed, but it's up to each game if it runs faster or not. 200% for a 30 FPS game is 60 FPS, and for a 60 FPS game it will be 120 FPS. Disabling it means unlocking the framerate to the maximum your PC can reach. @@ -522,6 +526,26 @@ Disabling it means unlocking the framerate to the maximum your PC can reach. + + + Turbo Speed + + + + + When the Turbo Speed hotkey is pressed, the speed will be limited to this percentage. + + + + + Slow Speed + + + + + When the Slow Speed hotkey is pressed, the speed will be limited to this percentage. + + Synchronize Core Speed @@ -535,60 +559,60 @@ Can help reduce stuttering at lower framerates. Może pomóc zredukować przycięcia przy niższej liczbie klatek. - + Accuracy: Precyzja: - + Change the accuracy of the emulated CPU (for debugging only). Zmień dokładność emulowanego CPU (tylko do debugowania). - - + + Backend: Backend: - + CPU Overclock Podkręcanie CPU - + Overclocks the emulated CPU to remove some FPS limiters. Weaker CPUs may see reduced performance, and certain games may behave improperly. Use Boost (1700MHz) to run at the Switch's highest native clock, or Fast (2000MHz) to run at 2x clock. Podkręca emulowany procesor, aby usunąć niektóre ograniczenia liczby klatek na sekundę. Słabsze procesory mogą wykazywać obniżoną wydajność, a niektóre gry mogą działać nieprawidłowo. Użyj opcji Boost (1700 MHz), aby uruchomić urządzenie z najwyższą natywną częstotliwością taktowania Switch, lub Szybki (2000 MHz), aby uruchomić urządzenie z dwukrotnie wyższą częstotliwością taktowania. - + Custom CPU Ticks Niestandardowe cykle CPU - + Set a custom value of CPU ticks. Higher values can increase performance, but may cause deadlocks. A range of 77-21000 is recommended. Ustaw niestandardową wartość taktów CPU. Wyższe wartości mogą zwiększyć wydajność, ale mogą też powodować zawieszanie się gry. Zalecany zakres to 77–21000. - + Virtual Table Bouncing Odbijanie tablicy wirtualnej - + Bounces (by emulating a 0-valued return) any functions that triggers a prefetch abort Pomija (emulując zwrócenie wartości 0) wszystkie funkcje, które wyzwalają wyjątek prefetch - + Enable Host MMU Emulation (fastmem) Włącz emulację MMU hosta (fastmem) - + This optimization speeds up memory accesses by the guest program. Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU. Disabling this forces all memory accesses to use Software MMU Emulation. @@ -597,100 +621,100 @@ Włączenie powoduje, że odczyty/zapisy pamięci gościa trafiają bezpośredni Wyłączenie wymusza użycie emulacji programowej MMU dla wszystkich dostępów do pamięci. - + Unfuse FMA (improve performance on CPUs without FMA) Unfuse FMA (zwiększ wydajność na procesorach bez FMA) - + This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support. Ta opcja zwiększa szybkość kosztem dokładności instrukcji FMA (fused-multiply-add) na procesorach bez natywnego wsparcia FMA. - + Faster FRSQRTE and FRECPE Szybsze FRSQRTE i FRECPE - + This option improves the speed of some approximate floating-point functions by using less accurate native approximations. Ta opcja poprawia szybkość niektórych funkcji zmiennoprzecinkowych, używając mniej dokładnych natywnych aproksymacji. - + Faster ASIMD instructions (32 bits only) Szybsze instrukcje ASIMD (Tylko 32-bit) - + This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes. Ta opcja przyspiesza 32-bitowe funkcje zmiennoprzecinkowe ASIMD, uruchamiając je z nieprawidłowymi trybami zaokrąglania. - + Inaccurate NaN handling Niedokładna obsługa NaN - + This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions. Ta opcja zwiększa szybkość poprzez wyłączenie sprawdzania NaN. Uwaga: obniża to dokładność niektórych instrukcji zmiennoprzecinkowych. - + Disable address space checks Wyłącz sprawdzanie przestrzeni adresów - + This option improves speed by eliminating a safety check before every memory operation. Disabling it may allow arbitrary code execution. Ta opcja poprawia szybkość poprzez usunięcie sprawdzania bezpieczeństwa przed każdą operacją pamięci. Wyłączenie może umożliwić wykonanie dowolnego kodu. - + Ignore global monitor Ignoruj ogólne monitorowanie - + This option improves speed by relying only on the semantics of cmpxchg to ensure safety of exclusive access instructions. Please note this may result in deadlocks and other race conditions. Ta opcja zwiększa szybkość, polegając wyłącznie na semantyce „cmpxchg” w celu zapewnienia bezpieczeństwa instrukcji z dostępem wyłącznym. Uwaga: może to prowadzić do zakleszczeń i innych warunków wyścigu. - + API: API: - + Changes the output graphics API. Vulkan is recommended. Zmienia wyjściowe API grafiki. Zalecany jest Vulkan. - + Device: Urządzenie: - + This setting selects the GPU to use (Vulkan only). To ustawienie wybiera używany GPU (tylko Vulkan). - + Resolution: Rozdzielczość: - + Forces to render at a different resolution. Higher resolutions require more VRAM and bandwidth. Options lower than 1X can cause artifacts. @@ -699,27 +723,27 @@ Wyższe rozdzielczości wymagają więcej VRAM i przepustowości. Opcje poniżej 1x mogą powodować artefakty. - + Window Adapting Filter: Filtr Adaptującego Okna: - + FSR Sharpness: Ostrość FSR: - + Determines how sharpened the image will look using FSR's dynamic contrast. Określa, jak bardzo obraz będzie wyostrzony przy użyciu dynamicznego kontrastu FSR. - + Anti-Aliasing Method: Metoda Anty-Aliasingu: - + The anti-aliasing method to use. SMAA offers the best quality. FXAA can produce a more stable picture in lower resolutions. @@ -728,12 +752,12 @@ SMAA oferuje najlepszą jakość. FXAA może zapewnić stabilniejszy obraz w niższych rozdzielczościach. - + Fullscreen Mode: Tryb Pełnoekranowy: - + The method used to render the window in fullscreen. Borderless offers the best compatibility with the on-screen keyboard that some games request for input. Exclusive fullscreen may offer better performance and better Freesync/Gsync support. @@ -742,12 +766,12 @@ Tryb bez ramek zapewnia najlepszą zgodność z klawiaturą ekranową wymaganą Pełny ekran wyłączny może oferować lepszą wydajność i lepsze wsparcie FreeSync/G-Sync. - + Aspect Ratio: Format obrazu: - + Stretches the renderer to fit the specified aspect ratio. Most games only support 16:9, so modifications are required to get other ratios. Also controls the aspect ratio of captured screenshots. @@ -756,24 +780,24 @@ Większość gier obsługuje wyłącznie 16:9, więc inne proporcje wymagają mo Kontroluje także proporcje przechwytywanych zrzutów ekranu. - + Use persistent pipeline cache Używaj trwałej pamięci podręcznej (cache) potoków - + Allows saving shaders to storage for faster loading on following game boots. Disabling it is only intended for debugging. Pozwala zapisywać shadery w pamięci masowej, aby przyspieszyć ładowanie przy kolejnych uruchomieniach gry. Wyłączanie tej opcji jest przeznaczone do debugowania. - + Optimize SPIRV output Optymalizacja wydajności SPIRV - + Runs an additional optimization pass over generated SPIRV shaders. Will increase time required for shader compilation. May slightly improve performance. @@ -784,12 +808,12 @@ Może nieznacznie poprawić wydajność. Funkcja eksperymentalna. - + NVDEC emulation: Emulacja NVDEC: - + Specifies how videos should be decoded. It can either use the CPU or the GPU for decoding, or perform no decoding at all (black screen on videos). In most cases, GPU decoding provides the best performance. @@ -798,12 +822,12 @@ Dekodowanie może być wykonywane przez CPU albo GPU, albo może być całkowici W większości przypadków najlepszą wydajność zapewnia dekodowanie na GPU. - + ASTC Decoding Method: Metoda dekodowania ASTC: - + This option controls how ASTC textures should be decoded. CPU: Use the CPU for decoding. GPU: Use the GPU's compute shaders to decode ASTC textures (recommended). @@ -815,12 +839,12 @@ GPU: użyj shaderów obliczeniowych GPU do dekodowania tekstur ASTC (zalecane). CPU asynchronicznie: użyj CPU do dekodowania na żądanie. Eliminuje zacięcia podczas dekodowania ASTC, ale może powodować artefakty. - + ASTC Recompression Method: Metoda rekompresji ASTC: - + Most GPUs lack support for ASTC textures and must decompress to anintermediate format: RGBA8. BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format, saving VRAM but degrading image quality. @@ -828,34 +852,44 @@ BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format, BC1/BC3: format pośredni zostanie ponownie skompresowany do BC1 lub BC3 — oszczędza VRAM kosztem jakości obrazu. - + + Frame Pacing Mode (Vulkan only) + + + + + Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent. + + + + VRAM Usage Mode: Tryb wykorzystania VRAM: - + Selects whether the emulator should prefer to conserve memory or make maximum usage of available video memory for performance. Aggressive mode may impact performance of other applications such as recording software. Określa, czy emulator ma oszczędzać pamięć, czy maksymalnie wykorzystywać dostępną pamięć wideo dla wydajności. Tryb agresywny może pogorszyć działanie innych aplikacji, np. oprogramowania do nagrywania. - + Skip CPU Inner Invalidation Pomiń wewnętrzne unieważnienie procesora CPU - + Skips certain cache invalidations during memory updates, reducing CPU usage and improving latency. This may cause soft-crashes. Pomija niektóre unieważnienia pamięci podręcznej po stronie CPU podczas aktualizacji pamięci, zmniejszając użycie CPU i poprawiając jego wydajność. Może powodować błędy lub awarie w niektórych grach. - + VSync Mode: Tryb synchronizacji pionowej: - + FIFO (VSync) does not drop frames or exhibit tearing but is limited by the screen refresh rate. FIFO Relaxed allows tearing as it recovers from a slow down. Mailbox can have lower latency than FIFO and does not tear but may drop frames. @@ -866,12 +900,12 @@ Mailbox może mieć niższe opóźnienia niż FIFO i nie powoduje tearingu, ale Immediate (bez synchronizacji) wyświetla wszystko, co jest dostępne, i może powodować tearing. - + Sync Memory Operations Synchronizuj operacje pamięci - + Ensures data consistency between compute and memory operations. This option fixes issues in games, but may degrade performance. Unreal Engine 4 games often see the most significant changes thereof. @@ -879,44 +913,44 @@ Unreal Engine 4 games often see the most significant changes thereof. Gry z Unreal Engine 4 mogą być najbardziej dotknięte. - + Enable asynchronous presentation (Vulkan only) Włącz asynchroniczną prezentację (tylko Vulkan) - + Slightly improves performance by moving presentation to a separate CPU thread. Nieznacznie poprawia wydajność, przenosząc prezentację na oddzielny wątek CPU. - + Force maximum clocks (Vulkan only) Wymuś maksymalne zegary (Tylko Vulkan) - + Runs work in the background while waiting for graphics commands to keep the GPU from lowering its clock speed. Uruchamia pracę w tle podczas oczekiwania na komendy graficzne aby GPU nie obniżało taktowania. - + Anisotropic Filtering: Filtrowanie anizotropowe: - + Controls the quality of texture rendering at oblique angles. Safe to set at 16x on most GPUs. Steruje jakością renderowania tekstur pod ostrymi kątami. Na większości GPU bezpieczną wartością jest 16x. - + GPU Mode: Tryb GPU: - + Controls the GPU emulation mode. Most games render fine with Fast or Balanced modes, but Accurate is still required for some. Particles tend to only render correctly with Accurate mode. @@ -925,90 +959,101 @@ Większość gier renderuje się poprawnie w trybach Szybki lub Zrównoważony, Efekty cząsteczkowe zwykle renderują się poprawnie tylko w trybie Dokładnym. - + DMA Accuracy: Dokładność DMA: - + Controls the DMA precision accuracy. Safe precision fixes issues in some games but may degrade performance. Steruje precyzją DMA. Tryb „bezpieczna precyzja” usuwa problemy w niektórych grach, ale może pogorszyć wydajność. - + Enable asynchronous shader compilation Włącz asynchroniczną kompilację shaderów - + May reduce shader stutter. Może zmniejszyć zacięcia spowodowane kompilacją shaderów. - + Fast GPU Time Szybki czas GPU - + Overclocks the emulated GPU to increase dynamic resolution and render distance. Use 256 for maximal performance and 512 for maximal graphics fidelity. Podkręca emulowane GPU, aby zwiększyć dynamiczną rozdzielczość i zasięg renderowania. Ustaw 256 dla maksymalnej wydajności, a 512 dla maksymalnej jakości grafiki. - + + GPU Unswizzle + + + + + Accelerates BCn 3D texture decoding using GPU compute. +Disable if experiencing crashes or graphical glitches. + + + + GPU Unswizzle Max Texture Size - + Sets the maximum size (MiB) for GPU-based texture unswizzling. While the GPU is faster for medium and large textures, the CPU may be more efficient for very small ones. Adjust this to find the balance between GPU acceleration and CPU overhead. - + GPU Unswizzle Stream Size - + Sets the maximum amount of texture data (in MiB) processed per frame. Higher values can reduce stutter during texture loading but may impact frame consistency. - + GPU Unswizzle Chunk Size - + Determines the number of depth slices processed in a single dispatch. Increasing this can improve throughput on high-end GPUs but may cause TDR or driver timeouts on weaker hardware. - + Use Vulkan pipeline cache Użyj pamięci podręcznej strumienia dla Vulkana - + Enables GPU vendor-specific pipeline cache. This option can improve shader loading time significantly in cases where the Vulkan driver does not store pipeline cache files internally. Włącza specyficzną dla producenta GPU pamięć podręczną potoków. Ta opcja może znacząco skrócić czas ładowania shaderów w przypadkach, gdy sterownik Vulkan nie przechowuje wewnętrznie plików pamięci podręcznej potoków. - + Enable Compute Pipelines (Intel Vulkan Only) Włącz potoki obliczeniowe (tylko Intel Vulkan) - + Required by some games. This setting only exists for Intel proprietary drivers and may crash if enabled. Compute pipelines are always enabled on all other drivers. @@ -1017,184 +1062,206 @@ To ustawienie istnieje wyłącznie dla sterowników Intela i może spowodować b Na wszystkich pozostałych sterownikach potoki obliczeniowe są zawsze włączone. - + Enable Reactive Flushing Włącz reaktywne opróżnianie buforów - + Uses reactive flushing instead of predictive flushing, allowing more accurate memory syncing. Używa opróżniania reaktywnego zamiast predykcyjnego, co umożliwia dokładniejsze synchronizowanie pamięci. - + Sync to framerate of video playback Synchronizuj do liczby klatek odtwarzanego wideo - + Run the game at normal speed during video playback, even when the framerate is unlocked. Uruchamiaj grę z normalną prędkością podczas odtwarzania wideo, nawet przy odblokowanej liczbie klatek na sekundę. - + Barrier feedback loops Pętle sprzężenia zwrotnego barier - + Improves rendering of transparency effects in specific games. Poprawia renderowanie efektów przezroczystości w niektórych grach. - + + Enable buffer history + + + + + Enables access to previous buffer states. +This option may improve rendering quality and performance consistency in some games. + + + + Fix bloom effects - + Removes bloom in Burnout. - + + Enable Legacy Rescale Pass + + + + + May fix rescale issues in some games by relying on behavior from the previous implementation. +Legacy behavior workaround that fixes line artifacts on AMD and Intel GPUs, and grey texture flicker on Nvidia GPUs in Luigis Mansion 3. + + + + Extended Dynamic State Rozszerzony stan dynamiczny - + Controls the number of features that can be used in Extended Dynamic State. Higher states allow for more features and can increase performance, but may cause additional graphical issues. Kontroluje liczbę funkcji, które mogą być używane w Extended Dynamic State. Wyższe poziomy pozwalają na użycie większej liczby funkcji i mogą zwiększyć wydajność, ale mogą powodować dodatkowe problemy z grafiką. - + Vertex Input Dynamic State Dynamiczny stan wejścia wierzchołków - + Enables vertex input dynamic state feature for better quality and performance. Włącza funkcję dynamicznego stanu wejścia wierzchołków, poprawiając jakość i wydajność. - + Provoking Vertex Wierzchołek prowokujący - + Improves lighting and vertex handling in some games. Only Vulkan 1.0+ devices support this extension. Poprawia oświetlenie i obsługę wierzchołków w niektórych grach. To rozszerzenie jest obsługiwane tylko na urządzeniach z Vulkanem 1.0+. - + Descriptor Indexing Indeksowanie deskryptorów - + Improves texture & buffer handling and the Maxwell translation layer. Some Vulkan 1.1+ and all 1.2+ devices support this extension. Poprawia obsługę tekstur i buforów oraz warstwę translacji Maxwell. Niektóre urządzenia z Vulkanem 1.1+ i wszystkie z 1.2+ obsługują to rozszerzenie. - + Sample Shading Cieniowanie próbkowe - + Allows the fragment shader to execute per sample in a multi-sampled fragment instead of once per fragment. Improves graphics quality at the cost of performance. Higher values improve quality but degrade performance. Pozwala wykonywać shader fragmentów dla każdej próbki we fragmencie wielokrotnie próbkowanym zamiast raz dla każdego fragmentu. Poprawia jakość grafiki kosztem wydajności. Wyższe wartości poprawiają jakość, ale obniżają wydajność. - + RNG Seed Ziarno RNG - + Controls the seed of the random number generator. Mainly used for speedrunning. Ustala ziarno generatora liczb losowych. Głównie używane do speedrunów. - + Device Name Nazwa urządzenia - + The name of the console. The name of the console. - + Custom RTC Date: Własna data RTC - + This option allows to change the clock of the console. Can be used to manipulate time in games. Ta opcja pozwala zmienić zegar konsoli. Może służyć do manipulowania czasem w grach. - + The number of seconds from the current unix time Liczba sekund od bieżącego czasu Unix - + Language: Język: - + This option can be overridden when region setting is auto-select Ta opcja może zostać nadpisana, gdy ustawienie regionu to automatyczny wybór. - + Region: Region: - + The region of the console. Region konsoli. - + Time Zone: Strefa czasowa: - + The time zone of the console. Strefa czasowa konsoli. - + Sound Output Mode: Tryb wyjścia dźwięku: - + Console Mode: Tryb konsoli - + Selects if the console is in Docked or Handheld mode. Games will change their resolution, details and supported controllers and depending on this setting. Setting to Handheld can help improve performance for low end systems. @@ -1203,998 +1270,1049 @@ W zależności od tego ustawienia gry zmienią swoją rozdzielczość, szczegó Ustawienie na Handheld może poprawić wydajność na słabszych komputerach. - + + Unit Serial + + + + + Battery Serial + + + + + Debug knobs + + + + Prompt for user profile on boot Pytaj o profil użytkownika przy uruchomieniu. - + Useful if multiple people use the same PC. Przydatne, gdy z tego samego PC korzysta wiele osób. - + Pause when not in focus Wstrzymuj, gdy okno nie jest aktywne - + Pauses emulation when focusing on other windows. Wstrzymuje emulację po przełączeniu na inne okna. - + Confirm before stopping emulation Potwierdzaj przed zatrzymaniem emulacji - + Overrides prompts asking to confirm stopping the emulation. Enabling it bypasses such prompts and directly exits the emulation. Nadpisuje monity z prośbą o potwierdzenie zatrzymania emulacji. Włączenie powoduje pominięcie takich monitów i bezpośrednie wyjście z emulacji. - + Hide mouse on inactivity Ukryj mysz przy braku aktywności - + Hides the mouse after 2.5s of inactivity. Ukrywa kursor po 2,5 s bezczynności. - + Disable controller applet Wyłącz aplet kontrolera - + Forcibly disables the use of the controller applet in emulated programs. When a program attempts to open the controller applet, it is immediately closed. Wymusza wyłączenie użycia apletu kontrolera w oprogramowaniu uruchamianym w emulacji. Jeśli emulowane oprogramowanie próbuje otworzyć aplet kontrolera, jest on natychmiast zamykany. - + Check for updates Sprawdź aktualizacje - + Whether or not to check for updates upon startup. Czy sprawdzać aktualizacje przy uruchomieniu. - + Enable Gamemode Włącz Tryb gry - + Force X11 as Graphics Backend Wymuś X11 jako backend grafiki - + Custom frontend Niestandardowy frontend - + Real applet Prawdziwy aplet - + Never Nigdy - + On Load Przy wczytywaniu - + Always Zawsze - + CPU CPU - + GPU GPU - + CPU Asynchronous Asynchroniczne CPU - + Uncompressed (Best quality) Brak (najlepsza jakość) - + BC1 (Low quality) BC1 (niska jakość) - + BC3 (Medium quality) BC3 (średnia jakość) - - Conservative - Konserwatywny - - - - Aggressive - Agresywny - - - - Vulkan - Vulkan - - - - OpenGL GLSL - - - - - OpenGL GLASM (Assembly Shaders, NVIDIA Only) - - - - - OpenGL SPIR-V (Experimental, AMD/Mesa Only) - - - - - Null - Null - - - - Fast - Szybkie - - - - Balanced - Zrównoważony - - - - - Accurate - Dokładny - - - - - Default - Domyślny - - - - Unsafe (fast) - Niezalecane (szybkie) - - - - Safe (stable) - Bezpieczne (stabilne) - - - + + Auto Automatyczny - + + 30 FPS + + + + + 60 FPS + + + + + 90 FPS + + + + + 120 FPS + + + + + Conservative + Konserwatywny + + + + Aggressive + Agresywny + + + + Vulkan + Vulkan + + + + OpenGL GLSL + + + + + OpenGL GLASM (Assembly Shaders, NVIDIA Only) + + + + + OpenGL SPIR-V (Experimental, AMD/Mesa Only) + + + + + Null + Null + + + + Fast + Szybkie + + + + Balanced + Zrównoważony + + + + + Accurate + Dokładny + + + + + Default + Domyślny + + + + Unsafe (fast) + Niezalecane (szybkie) + + + + Safe (stable) + Bezpieczne (stabilne) + + + Unsafe Niebezpieczny - + Paranoid (disables most optimizations) Paranoiczne (wyłącza większość optymalizacji) - + Debugging Debugowanie - + Dynarmic Dynamiczny - + NCE NCE - + Borderless Windowed W oknie (Bezramkowy) - + Exclusive Fullscreen Exclusive Fullscreen - + No Video Output Brak wyjścia wideo - + CPU Video Decoding Dekodowanie Wideo przez CPU - + GPU Video Decoding (Default) Dekodowanie Wideo przez GPU (Domyślne) - + 0.25X (180p/270p) [EXPERIMENTAL] 0,25x (180p/270p) [EKSPERYMENTALNE] - + 0.5X (360p/540p) [EXPERIMENTAL] 0,5x (360p/540p) [EKSPERYMENTALNE] - + 0.75X (540p/810p) [EXPERIMENTAL] 0.75X (540p/810p) [EKSPERYMENTALNE] - + 1X (720p/1080p) 1X (720p/1080p) - + 1.25X (900p/1350p) [EXPERIMENTAL] 1.25X (900p/1350p) [EKSPERYMENTALNE] - + 1.5X (1080p/1620p) [EXPERIMENTAL] 1.5X (1080p/1620p) [Ekperymentalnie] - + 2X (1440p/2160p) 2X (1440p/2160p) - + 3X (2160p/3240p) 3X (2160p/3240p) - + 4X (2880p/4320p) 4X (2880p/4320p) - + 5X (3600p/5400p) 5X (3600p/5400p) - + 6X (4320p/6480p) 6X (4320p/6480p) - + 7X (5040p/7560p) 7X (5040p/7560p) - + 8X (5760p/8640p) 8X (5760p/8640p) - + Nearest Neighbor Najbliższy sąsiadujący - + Bilinear Bilinearny - + Bicubic Bikubiczny - + Gaussian Kulisty - + Lanczos Lanczos - + ScaleForce ScaleForce - + AMD FidelityFX Super Resolution AMD FidelityFX Super Resolution - + Area Obszar - + MMPX MMPX - + Zero-Tangent Zero-Tangent - + B-Spline B-Spline - + Mitchell Mitchell - + Spline-1 Spline-1 - - + + None Żadna (wyłączony) - + FXAA FXAA - + SMAA SMAA - + Default (16:9) Domyślne (16:9) - + Force 4:3 Wymuś 4:3 - + Force 21:9 Wymuś 21:9 - + Force 16:10 Wymuś 16:10 - + Stretch to Window Rozciągnij do Okna - + Automatic Automatyczne - + 2x 2x - + 4x 4x - + 8x 8x - + 16x 16x - + 32x 32x - + 64x 64x - + Japanese (日本語) Japoński (日本語) - + American English Angielski Amerykański - + French (français) Francuski (français) - + German (Deutsch) Niemiecki (Niemcy) - + Italian (italiano) Włoski (italiano) - + Spanish (español) Hiszpański (español) - + Chinese Chiński - + Korean (한국어) Koreański (한국어) - + Dutch (Nederlands) Duński (Holandia) - + Portuguese (português) Portugalski (português) - + Russian (Русский) Rosyjski (Русский) - + Taiwanese Tajwański - + British English Angielski Brytyjski - + Canadian French Fancuski (Kanada) - + Latin American Spanish Hiszpański (Latin American) - + Simplified Chinese Chiński (Uproszczony) - + Traditional Chinese (正體中文) Chiński tradycyjny (正體中文) - + Brazilian Portuguese (português do Brasil) Portugalski (português do Brasil) - - Serbian (српски) - Serbski + + Polish (polska) + - - + + Thai (แบบไทย) + + + + + Japan Japonia - + USA USA - + Europe Europa - + Australia Australia - + China Chiny - + Korea Korea - + Taiwan Tajwan - + Auto (%1) Auto select time zone Auto (%1) - + Default (%1) Default time zone Domyślne (%1) - + CET CET - + CST6CDT CST6CDT - + Cuba Cuba - + EET EET - + Egypt Egipt - + Eire Irlandia - + EST EST - + EST5EDT EST5EDT - + GB GB - + GB-Eire GB-Eire - + GMT GMT - + GMT+0 GMT+0 - + GMT-0 GMT-0 - + GMT0 GMT0 - + Greenwich Greenwich - + Hongkong Hongkong - + HST HST - + Iceland Islandia - + Iran Iran - + Israel Izrael - + Jamaica Jamajka - + Kwajalein Kwajalein - + Libya Libia - + MET MET - + MST MST - + MST7MDT MST7MDT - + Navajo Navajo - + NZ NZ - + NZ-CHAT NZ-CHAT - + Poland Polska - + Portugal Portugalia - + PRC PRC - + PST8PDT PST8PDT - + ROC ROC - + ROK ROK - + Singapore Singapur - + Turkey Turcja - + UCT UCT - + Universal Uniwersalny - + UTC UTC - + W-SU W-SU - + WET WET - + Zulu Zulu - + Mono Mono - + Stereo Stereo - + Surround Surround - + 4GB DRAM (Default) 4GB DRAM (Domyślne) - + 6GB DRAM (Unsafe) 6GB DRAM (NIebezpieczne) - + 8GB DRAM 8GB DRAM - + 10GB DRAM (Unsafe) 10GB DRAM (NIebezpieczne) - + 12GB DRAM (Unsafe) 12GB DRAM (NIebezpieczne) - + Docked Zadokowany - + Handheld Przenośnie - - + + Off Wyłączone - + Boost (1700MHz) Boost (1700MHz) - + Fast (2000MHz) Szybki (2000MHz) - + Always ask (Default) Zawsze pytaj (Domyślne) - + Only if game specifies not to stop Tylko jeśli gra określa, aby nie zatrzymywać - + Never ask Nie pytaj więcej - - + + Medium (256) Średnie (256) - - + + High (512) Wysokie (512) - + Very Small (16 MB) - + Small (32 MB) - + Normal (128 MB) - + Large (256 MB) - + Very Large (512 MB) - + Very Low (4 MB) - + Low (8 MB) - + Normal (16 MB) - + Medium (32 MB) - + High (64 MB) - + Very Low (32) - + Low (64) - + Normal (128) - + Disabled Wyłączone - + ExtendedDynamicState 1 ExtendedDynamicState 1 - + ExtendedDynamicState 2 ExtendedDynamicState 2 - + ExtendedDynamicState 3 ExtendedDynamicState 3 + + + Tree View + + + + + Grid View + + ConfigureApplets @@ -2266,7 +2384,7 @@ Jeśli emulowane oprogramowanie próbuje otworzyć aplet kontrolera, jest on nat Przywróć domyślne - + Auto Automatyczny @@ -2715,81 +2833,86 @@ Gdy ta opcja jest włączona, niedopasowanie jest uruchamiane tylko wtedy, gdy d + Use dev.keys + + + + Enable Debug Asserts Włącz potwierdzenia debugowania - + Debugging Debugowanie - + Battery Serial: Numer seryjny baterii: - + Bitmask for quick development toggles Maska bitowa szybkich przełączników deweloperskich - + Set debug knobs (bitmask) Ustaw przełączniki debugowania (maska bitowa) - + 16-bit debug knob set for quick development toggles 16-bitowy zestaw przełączników debugowania do szybkiej zmiany ustawień deweloperskich - + (bitmask) (maska bitowa) - + Debug Knobs: Przełączniki debugowania: - + Unit Serial: Przełączniki debugowania: - + Enable this to output the latest generated audio command list to the console. Only affects games using the audio renderer. Włącz tę opcję, aby wyświetlić ostatnio wygenerowaną listę poleceń dźwiękowych na konsoli. Wpływa tylko na gry korzystające z renderera dźwięku. - + Dump Audio Commands To Console** Zrzuć polecenia audio do konsoli** - + Flush log output on each line Wypisuj logi z opróżnieniem bufora po każdej linii - + Enable FS Access Log Włącz dziennik Dostępu FS - + Enable Verbose Reporting Services** Włącz Pełne Usługi Raportowania** - + Censor username in logs Ukrywaj nazwę użytkownika w logach - + **This will be reset automatically when Eden closes. **To zostanie automatycznie zresetowane po zamknięciu Edena. @@ -2850,13 +2973,13 @@ Gdy ta opcja jest włączona, niedopasowanie jest uruchamiane tylko wtedy, gdy d - + Audio Dźwięk - + CPU CPU @@ -2872,13 +2995,13 @@ Gdy ta opcja jest włączona, niedopasowanie jest uruchamiane tylko wtedy, gdy d - + General Ogólne - + Graphics Grafika @@ -2899,7 +3022,7 @@ Gdy ta opcja jest włączona, niedopasowanie jest uruchamiane tylko wtedy, gdy d - + Controls Sterowanie @@ -2915,7 +3038,7 @@ Gdy ta opcja jest włączona, niedopasowanie jest uruchamiane tylko wtedy, gdy d - + System System @@ -3033,58 +3156,58 @@ Gdy ta opcja jest włączona, niedopasowanie jest uruchamiane tylko wtedy, gdy d Zresetuj pamięć podręczną metadanych - + Select Emulated NAND Directory... Wybierz emulowany katalog NAND... - + Select Emulated SD Directory... Wybierz Emulowany katalog SD... - - + + Select Save Data Directory... Wybierz katalog danych zapisu… - + Select Gamecard Path... Wybierz Ścieżkę karty gry... - + Select Dump Directory... Wybierz katalog zrzutu... - + Select Mod Load Directory... Wybierz katalog ładowania modów... - + Save Data Directory Katalog danych zapisu - + Choose an action for the save data directory: Wybierz działanie dla katalogu danych zapisu: - + Set Custom Path Ustaw niestandardową ścieżkę - + Reset to NAND Przywróć do NAND - + Save data exists in both the old and new locations. Old: %1 @@ -3101,7 +3224,7 @@ Czy chcesz przenieść zapisy ze starej lokalizacji? OSTRZEŻENIE: To nadpisze wszystkie kolidujące zapisy w nowej lokalizacji! - + Would you like to migrate your save data to the new location? From: %1 @@ -3112,28 +3235,28 @@ Z: %1 Do: %2 - + Migrate Save Data Przenieś dane zapisu - + Migrating save data... Przenoszenie danych zapisu... - + Cancel Anuluj - + Migration Failed Przenoszenie nie powiodło się - + Failed to create destination directory. Nie udało się utworzyć katalogu docelowego. @@ -3145,12 +3268,12 @@ Do: %2 %1 - + Migration Complete Przenoszenie zakończone - + Save data has been migrated successfully. Would you like to delete the old save data? @@ -3173,20 +3296,55 @@ Czy chcesz usunąć stare dane zapisu? Ogólne - + + External Content + + + + + Add directories to scan for DLCs and Updates without installing to NAND + + + + + Add Directory + + + + + Remove Selected + + + + Reset All Settings Resetuj wszystkie ustawienia - + Eden Eden - + This reset all settings and remove all per-game configurations. This will not delete game directories, profiles, or input profiles. Proceed? Spowoduje to zresetowanie wszystkich ustawień i usunięcie wszystkich konfiguracji gier. Nie spowoduje to usunięcia katalogów gier, profili ani profili wejściowych. Kontynuować? + + + Select External Content Directory... + + + + + Directory Already Added + + + + + This directory is already in the list. + + ConfigureGraphics @@ -3216,33 +3374,33 @@ Czy chcesz usunąć stare dane zapisu? Kolor tła - + % FSR sharpening percentage (e.g. 50%) % - + Off Wyłączone - + VSync Off VSync wyłączony - + Recommended Zalecane - + On Włączone - + VSync On VSync aktywny @@ -3293,13 +3451,13 @@ Czy chcesz usunąć stare dane zapisu? Rozszerzenia Vulkan - + % Sample Shading percentage (e.g. 50%) % - + Extended Dynamic State is disabled on macOS due to MoltenVK compatibility issues that cause black screens. Extended Dynamic State jest wyłączony na macOS z powodu problemów zgodności z MoltenVK, które powodują czarne ekrany. @@ -3871,7 +4029,7 @@ Czy chcesz usunąć stare dane zapisu? - + Left Stick Lewa gałka @@ -3981,14 +4139,14 @@ Czy chcesz usunąć stare dane zapisu? - + ZL ZL - + L L @@ -4001,22 +4159,22 @@ Czy chcesz usunąć stare dane zapisu? - + Plus Plus - + ZR ZR - - + + R R @@ -4073,7 +4231,7 @@ Czy chcesz usunąć stare dane zapisu? - + Right Stick Prawa gałka @@ -4242,88 +4400,88 @@ Aby odwrócić osie, najpierw przesuń joystick pionowo, a następnie poziomo.Sega Mega Drive - + Start / Pause Start / Pauza - + Z Z - + Control Stick Lewa gałka - + C-Stick C-gałka - + Shake! Potrząśnij! - + [waiting] [oczekiwanie] - + New Profile Nowy profil - + Enter a profile name: Wpisz nazwę profilu: - - + + Create Input Profile Utwórz profil wejściowy - + The given profile name is not valid! Podana nazwa profilu jest nieprawidłowa! - + Failed to create the input profile "%1" Nie udało się utworzyć profilu wejściowego "%1" - + Delete Input Profile Usuń profil wejściowy - + Failed to delete the input profile "%1" Nie udało się usunąć profilu wejściowego "%1" - + Load Input Profile Załaduj profil wejściowy - + Failed to load the input profile "%1" Nie udało się wczytać profilu wejściowego "%1" - + Save Input Profile Zapisz profil wejściowy - + Failed to save the input profile "%1" Nie udało się zapisać profilu wejściowego "%1" @@ -4618,11 +4776,6 @@ Obecne wartości to odpowiednio %1% i %2%. Enable Airplane Mode Włącz tryb samolotowy - - - None - Żadny - ConfigurePerGame @@ -4677,52 +4830,57 @@ Obecne wartości to odpowiednio %1% i %2%. Niektóre ustawienia są dostępne tylko, gdy gra nie jest uruchomiona. - + Add-Ons Dodatki - + System System - + CPU CPU - + Graphics Grafika - + Adv. Graphics Zaaw. Grafika - + Ext. Graphics Dodatkowa grafika - + Audio Dźwięk - + Input Profiles Profil wejściowy - + Network Sieć + Applets + + + + Properties Właściwości @@ -4740,15 +4898,110 @@ Obecne wartości to odpowiednio %1% i %2%. Dodatki - + + Import Mod from ZIP + + + + + Import Mod from Folder + + + + Patch Name Nazwa łatki - + Version Wersja + + + Mod Install Succeeded + + + + + Successfully installed all mods. + + + + + Mod Install Failed + + + + + Failed to install the following mods: + %1 +Check the log for details. + + + + + Mod Folder + + + + + Zipped Mod Location + + + + + Zipped Archives (*.zip) + + + + + Invalid Selection + + + + + Only mods, cheats, and patches can be deleted. +To delete NAND-installed updates, right-click the game in the game list and click Remove -> Remove Installed Update. + + + + + You are about to delete the following installed mods: + + + + + + +Once deleted, these can NOT be recovered. Are you 100% sure you want to delete them? + + + + + Delete add-on(s)? + + + + + Successfully deleted + + + + + Successfully deleted all selected mods. + + + + + &Delete + + + + + &Open in File Manager + + ConfigureProfileManager @@ -4796,62 +5049,62 @@ Obecne wartości to odpowiednio %1% i %2%. %2 - + Users Użytkownicy - + Error deleting image Bład usunięcia zdjęcia - + Error occurred attempting to overwrite previous image at: %1. Błąd podczas próby nadpisania poprzedniego zdjęcia dla: %1. - + Error deleting file Błąd usunięcia pliku - + Unable to delete existing file: %1. Nie można usunąć istniejącego pliku: %1 - + Error creating user image directory Błąd podczas tworzenia folderu ze zdjęciem użytkownika - + Unable to create directory %1 for storing user images. Nie można utworzyć ścieżki %1 do przechowywania zdjęć użytkownika. - + Error saving user image Błąd zapisu obrazu użytkownika - + Unable to save image to file Nie można zapisać obrazu do pliku - + &Edit - + &Delete - + Edit User @@ -4859,17 +5112,17 @@ Obecne wartości to odpowiednio %1% i %2%. ConfigureProfileManagerDeleteDialog - + Delete this user? All of the user's save data will be deleted. Czy usunąć tego użytkownika? Wszystkie dane zapisu użytkownika zostaną usunięte. - + Confirm Delete Potwierdź usunięcie - + Name: %1 UUID: %2 Nazwa: %1 @@ -5071,17 +5324,22 @@ UUID: %2 Zatrzymuj wykonanie w trakcie ładowania - + + Show recording dialog + + + + Script Directory Ścieżka Skryptu - + Path Ścieżka - + ... ... @@ -5094,7 +5352,7 @@ UUID: %2 Konfiguracja TAS - + Select TAS Load Directory... Wybierz Ścieżkę Załadowania TAS-a @@ -5232,64 +5490,43 @@ Przeciągnij punkty, aby zmienić pozycję, lub kliknij dwukrotnie komórki tabe ConfigureUI - - - + + None Żadny - - Small (32x32) - Małe (32x32) - - - - Standard (64x64) - Standardowe (64x64) - - - - Large (128x128) - Duże (128x128) - - - - Full Size (256x256) - Pełny Rozmiar (256x256) - - - + Small (24x24) Małe (24x24) - + Standard (48x48) Standardowe (48x48) - + Large (72x72) Duże (72x72) - + Filename Nazwa pliku - + Filetype Typ pliku - + Title ID Identyfikator gry - + Title Name Nazwa Tytułu @@ -5358,71 +5595,66 @@ Przeciągnij punkty, aby zmienić pozycję, lub kliknij dwukrotnie komórki tabe - Game Icon Size: - Rozmiar Ikony Gry - - - Folder Icon Size: Rozmiar Ikony Folderu - + Row 1 Text: Tekst 1. linii - + Row 2 Text: Tekst 2. linii - + Screenshots Zrzuty ekranu - + Ask Where To Save Screenshots (Windows Only) Pytaj gdzie zapisać zrzuty ekranu (Tylko dla Windows) - + Screenshots Path: Ścieżka zrzutów ekranu: - + ... ... - + TextLabel TextLabel - + Resolution: Rozdzielczość: - + Select Screenshots Path... Wybierz ścieżkę zrzutów ekranu... - + <System> <System> - + English Angielski - + Auto (%1 x %2, %3 x %4) Screenshot width value Automatycznie (%1 x %2, %3 x %4) @@ -5556,20 +5788,20 @@ Przeciągnij punkty, aby zmienić pozycję, lub kliknij dwukrotnie komórki tabe Pokazuj obecną grę w twoim statusie Discorda - - + + All Good Tooltip Wszystko w porządku - + Must be between 4-20 characters Tooltip Musi mieć od 4 do 20 znaków - + Must be 48 characters, and lowercase a-z Tooltip Musi mieć 48 znaków i składać się z małych liter a–z @@ -5601,27 +5833,27 @@ Przeciągnij punkty, aby zmienić pozycję, lub kliknij dwukrotnie komórki tabe Usunięcie JAKICHKOLWIEK danych jest NIEODWRACALNE! - + Shaders Shadery - + UserNAND UserNAND - + SysNAND SysNAND - + Mods Mody - + Saves Zapisy @@ -5659,7 +5891,7 @@ Przeciągnij punkty, aby zmienić pozycję, lub kliknij dwukrotnie komórki tabe Zaimportuj dane dla tego katalogu. To może chwilę potrwać i USUNIE WSZYSTKIE ISTNIEJĄCE DANE! - + Calculating... Obliczanie... @@ -5682,12 +5914,12 @@ Przeciągnij punkty, aby zmienić pozycję, lub kliknij dwukrotnie komórki tabe <html><head/><body><p>Projekty, dzięki którym Eden jest możliwy</p></body></html> - + Dependency Zależność - + Version Wersja @@ -5863,44 +6095,44 @@ Przejdź do sekcji Konfiguracja -> System -> Sieć i dokonaj wyboru. GRenderWindow - - + + OpenGL not available! OpenGL niedostępny! - + OpenGL shared contexts are not supported. Współdzielone konteksty OpenGL nie są obsługiwane. - + Eden has not been compiled with OpenGL support. Eden nie został skompilowany z obsługą OpenGL. - - + + Error while initializing OpenGL! Błąd podczas inicjowania OpenGL! - + Your GPU may not support OpenGL, or you do not have the latest graphics driver. Twoja karta graficzna może nie obsługiwać OpenGL lub nie masz najnowszych sterowników karty graficznej. - + Error while initializing OpenGL 4.6! Błąd podczas inicjowania OpenGL 4.6! - + Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 Twoja karta graficzna może nie obsługiwać OpenGL 4.6 lub nie masz najnowszych sterowników karty graficznej.<br><br>GL Renderer:<br>%1 - + Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2 Twoja karta graficzna może nie obsługiwać co najmniej jednego wymaganego rozszerzenia OpenGL. Upewnij się, że masz najnowsze sterowniki karty graficznej<br><br>GL Renderer:<br>%1<br><br>Nieobsługiwane rozszerzenia:<br>%2 @@ -5908,203 +6140,208 @@ Przejdź do sekcji Konfiguracja -> System -> Sieć i dokonaj wyboru. GameList - + + &Add New Game Directory + + + + Favorite Ulubione - + Start Game Uruchom grę - + Start Game without Custom Configuration Uruchom grę bez niestandardowej konfiguracji - + Open Save Data Location Otwórz lokalizację zapisów - + Open Mod Data Location Otwórz lokalizację modyfikacji - + Open Transferable Pipeline Cache Otwórz Transferowalną Pamięć Podręczną Pipeline - + Link to Ryujinx Połącz z Ryujinx - + Remove Usuń - + Remove Installed Update Usuń zainstalowaną łatkę - + Remove All Installed DLC Usuń wszystkie zainstalowane DLC - + Remove Custom Configuration Usuń niestandardową konfigurację - + Remove Cache Storage Usuń pamięć podręczną - + Remove OpenGL Pipeline Cache Usuń Pamięć Podręczną Pipeline OpenGL - + Remove Vulkan Pipeline Cache Usuń Pamięć Podręczną Pipeline Vulkan - + Remove All Pipeline Caches Usuń całą pamięć podręczną Pipeline - + Remove All Installed Contents Usuń całą zainstalowaną zawartość - + Manage Play Time Zarządzaj czasem gry - + Edit Play Time Data Edytuj dane czasu gry - + Remove Play Time Data Usuń dane dotyczące czasu gry - - + + Dump RomFS Zrzuć RomFS - + Dump RomFS to SDMC Zrzuć RomFS do SDMC - + Verify Integrity Sprawdź integralność - + Copy Title ID to Clipboard Kopiuj identyfikator gry do schowka - + Navigate to GameDB entry Nawiguj do wpisu kompatybilności gry - + Create Shortcut Utwórz skrót - + Add to Desktop Dodaj do pulpitu - + Add to Applications Menu Dodaj do menu aplikacji - + Configure Game Skonfiguruj grę - + Scan Subfolders Skanuj podfoldery - + Remove Game Directory Usuń katalog gier - + ▲ Move Up ▲ Przenieś w górę - + ▼ Move Down ▼ Przenieś w dół - + Open Directory Location Otwórz lokalizacje katalogu - + Clear Wyczyść - + Name Nazwa gry - + Compatibility Kompatybilność - + Add-ons Dodatki - + File type Typ pliku - + Size Rozmiar - + Play time Czas gry @@ -6112,62 +6349,62 @@ Przejdź do sekcji Konfiguracja -> System -> Sieć i dokonaj wyboru. GameListItemCompat - + Ingame W grze - + Game starts, but crashes or major glitches prevent it from being completed. Gra uruchamia się, ale awarie lub poważne błędy uniemożliwiają jej ukończenie. - + Perfect Perfekcyjnie - + Game can be played without issues. Można grać bez problemów. - + Playable Grywalna - + Game functions with minor graphical or audio glitches and is playable from start to finish. Gra działa z drobnymi błędami graficznymi lub dźwiękowymi oraz jest grywalna od początku aż do końca. - + Intro/Menu Intro/Menu - + Game loads, but is unable to progress past the Start Screen. Gra się ładuje, ale nie może przejść przez ekran początkowy. - + Won't Boot Nie uruchamia się - + The game crashes when attempting to startup. Ta gra się zawiesza przy próbie startu. - + Not Tested Nie testowane - + The game has not yet been tested. Ta gra nie została jeszcze przetestowana. @@ -6175,7 +6412,7 @@ Przejdź do sekcji Konfiguracja -> System -> Sieć i dokonaj wyboru. GameListPlaceholder - + Double-click to add a new folder to the game list Kliknij podwójnie aby dodać folder do listy gier @@ -6183,17 +6420,17 @@ Przejdź do sekcji Konfiguracja -> System -> Sieć i dokonaj wyboru. GameListSearchField - + %1 of %n result(s) %1 z %n wyniku%1 z %n wyników%1 z %n wyników%1 z %n wyników - + Filter: Filter: - + Enter pattern to filter Wpisz typ do filtra @@ -6269,12 +6506,12 @@ Przejdź do sekcji Konfiguracja -> System -> Sieć i dokonaj wyboru. HostRoomWindow - + Error Błąd - + Failed to announce the room to the public lobby. In order to host a room publicly, you must have a valid Eden account configured in Emulation -> Configure -> Web. If you do not want to publish a room in the public lobby, then select Unlisted instead. Debug Message: Nie udało się ogłosić pokoju w publicznym lobby. Aby udostępnić pokój publicznie, musisz mieć ważne konto Eden skonfigurowane w Emulacja -> Konfiguracja -> Internet. Jeśli nie chcesz publikować pokoju w publicznym lobby, wybierz opcję Niepubliczny. @@ -6284,19 +6521,11 @@ Komunikat debugowania: Hotkeys - + Audio Mute/Unmute Wycisz/Odcisz Audio - - - - - - - - @@ -6319,154 +6548,180 @@ Komunikat debugowania: + + + + + + + + + + + Main Window Okno główne - + Audio Volume Down Zmniejsz głośność dźwięku - + Audio Volume Up Zwiększ głośność dźwięku - + Capture Screenshot Zrób zrzut ekranu - + Change Adapting Filter Zmień filtr adaptacyjny - + Change Docked Mode Zmień tryb dokowania - + Change GPU Mode Zmień tryb GPU - + Configure Konfiguruj - + Configure Current Game Konfiguruj bieżącą grę - + Continue/Pause Emulation Kontynuuj/Zatrzymaj Emulację - + Exit Fullscreen Wyłącz Pełny Ekran - + Exit Eden Opuść Eden - + Fullscreen Pełny ekran - + Load File Załaduj plik... - + Load/Remove Amiibo Załaduj/Usuń Amiibo - - Multiplayer Browse Public Game Lobby - Multiplayer: przeglądaj publiczne lobby gier + + Browse Public Game Lobby + - - Multiplayer Create Room - Multiplayer: utwórz pokój + + Create Room + - - Multiplayer Direct Connect to Room - Multiplayer: bezpośrednio połącz z pokojem + + Direct Connect to Room + - - Multiplayer Leave Room - Multiplayer: opuść pokój + + Leave Room + - - Multiplayer Show Current Room - Multiplayer: pokaż bieżący pokój + + Show Current Room + - + Restart Emulation Zrestartuj Emulację - + Stop Emulation Zatrzymaj Emulację - + TAS Record Nagrywanie TAS - + TAS Reset Reset TAS - + TAS Start/Stop TAS Start/Stop - + Toggle Filter Bar Pokaż pasek filtrowania - + Toggle Framerate Limit Przełącz limit liczby klatek na sekundę - + + Toggle Turbo Speed + + + + + Toggle Slow Speed + + + + Toggle Mouse Panning Włącz przesuwanie myszką - + Toggle Renderdoc Capture Przełącz przechwytywanie RenderDoc - + Toggle Status Bar Przełącz pasek stanu + + + Toggle Performance Overlay + + InstallDialog @@ -6519,22 +6774,22 @@ Komunikat debugowania: Szacowany czas 5m 4s - + Loading... Ładowanie... - + Loading Shaders %1 / %2 Ładowanie Shaderów %1 / %2 - + Launching... Uruchamianie... - + Estimated Time %1 Szacowany czas %1 @@ -6583,42 +6838,42 @@ Komunikat debugowania: Odśwież Lobby - + Password Required to Join Aby dołączyć, potrzebne jest hasło - + Password: Hasło: - + Players Gracze - + Room Name Nazwa Pokoju - + Preferred Game Preferowana Gra - + Host Host - + Refreshing Odświeżam - + Refresh List Odśwież listę @@ -6667,715 +6922,777 @@ Komunikat debugowania: + &Game List Mode + + + + + Game &Icon Size + + + + Reset Window Size to &720p Zresetuj rozmiar okna do &720p - + Reset Window Size to 720p Zresetuj rozmiar okna do 720p - + Reset Window Size to &900p Zresetuj Rozmiar okna do &900p - + Reset Window Size to 900p Zresetuj Rozmiar okna do 900p - + Reset Window Size to &1080p Zresetuj rozmiar okna do &1080p - + Reset Window Size to 1080p Zresetuj rozmiar okna do 1080p - + &Multiplayer &Multiplayer - + &Tools &Narzędzia - + Am&iibo Am&iibo - + Launch &Applet - + &TAS &TAS - + &Create Home Menu Shortcut &Utwórz skrót w Menu głównym - + Install &Firmware Zainstaluj &Firmware - + &Help &Pomoc - + &Install Files to NAND... &Zainstaluj pliki na NAND... - + L&oad File... &Załaduj Plik... - + Load &Folder... Załaduj &Folder... - + E&xit &Wyjście - - + + &Pause &Pauza - + &Stop &Stop - + &Verify Installed Contents &Zweryfikuj zainstalowane zasoby - + &About Eden &O Eden - + Single &Window Mode Tryb &Pojedyńczego Okna - + Con&figure... &Konfiguruj... - + Ctrl+, Ctrl+, - + Enable Overlay Display Applet Włącz aplet wyświetlania nakładki - + Show &Filter Bar Pokaż Pasek &Filtrów - + Show &Status Bar Pokaż Pasek &Statusu - + Show Status Bar Pokaż pasek statusu - + &Browse Public Game Lobby &Przeglądaj publiczne lobby gier - + &Create Room &Utwórz Pokój - + &Leave Room &Wyjdź z Pokoju - + &Direct Connect to Room &Bezpośrednie połączenie z pokojem - + &Show Current Room &Pokaż bieżący pokój - + F&ullscreen &Pełny ekran - + &Restart &Restart - + Load/Remove &Amiibo... Załaduj/Usuń &Amiibo... - + &Report Compatibility &Zaraportuj kompatybilność - + Open &Mods Page Otwórz stronę z &Modami - + Open &Quickstart Guide Otwórz &Poradnik szybkiego startu - + &FAQ &FAQ - + &Capture Screenshot &Zrób zdjęcie - + &Album - + &Set Nickname and Owner &Ustaw nick oraz właściciela - + &Delete Game Data &Usuń dane gry - + &Restore Amiibo &Przywróć Amiibo - + &Format Amiibo &Sformatuj Amiibo - + &Mii Editor - + &Configure TAS... &Skonfiguruj TAS - + Configure C&urrent Game... Skonfiguruj &obecną grę... - - + + &Start &Start - + &Reset &Zresetuj - - + + R&ecord &Nagraj - + Open &Controller Menu Otwórz Menu &kontrolera - + Install Decryption &Keys Zainstaluj &klucze deszyfrujące - + &Home Menu - + &Desktop &Pulpit - + &Application Menu Menu &Aplikacji - + &Root Data Folder Folder &Root (danych głównych) - + &NAND Folder Folder &NAND - + &SDMC Folder Folder &SDMC - + &Mod Folder Folder &modów - + &Log Folder Folder &logów - + From Folder Z Folderu - + From ZIP Z pliku ZIP - + &Eden Dependencies Zależności &Eden - + &Data Manager Manager &Danych - + + &Tree View + + + + + &Grid View + + + + + Game Icon Size + + + + + + + None + Żadna (wyłączony) + + + + Show Game &Name + + + + + Show &Performance Overlay + + + + + Small (32x32) + + + + + Standard (64x64) + + + + + Large (128x128) + + + + + Full Size (256x256) + + + + Broken Vulkan Installation Detected Wykryto uszkodzoną instalację Vulkan - + Vulkan initialization failed during boot. Inicjalizacja Vulkana nie powiodła się podczas uruchamiania. - + Running a game TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping Gra uruchomiona - + Loading Web Applet... Ładowanie apletu internetowego... - - + + Disable Web Applet Wyłącz Aplet sieciowy - + Disabling the web applet can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet? (This can be re-enabled in the Debug settings.) Wyłączenie apletu sieciowego może prowadzić do nieprzewidywalnego działania i powinno być używane wyłącznie z Super Mario 3D All-Stars. Na pewno chcesz wyłączyć aplet sieciowy? (Tę opcję można ponownie włączyć w ustawieniach debugowania). - + The amount of shaders currently being built Liczba shaderów aktualnie budowanych - + The current selected resolution scaling multiplier. Aktualnie wybrany mnożnik skalowania rozdzielczości. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch. Bieżąca prędkość emulacji. Wartości wyższe lub niższe niż 100% oznaczają, że emulacja działa odpowiednio szybciej lub wolniej niż na Switchu. - + How many frames per second the game is currently displaying. This will vary from game to game and scene to scene. Liczba klatek na sekundę aktualnie wyświetlanych przez grę. Wartość ta zależy od gry oraz od konkretnej sceny. - + Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Czas potrzebny na emulację jednej klatki Switcha, bez uwzględniania ogranicznika klatek i synchronizacji pionowej. Dla emulacji z pełną prędkością powinno to być maksymalnie 16,67 ms. - + Unmute Wyłącz wyciszenie - + Mute Wycisz - + Reset Volume Zresetuj głośność - + &Clear Recent Files &Usuń Ostatnie pliki - + &Continue &Kontynuuj - + Warning: Outdated Game Format Ostrzeżenie: Nieaktualny format gry - + You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br>For an explanation of the various Switch formats Eden supports, out our user handbook. This message will not be shown again. Używasz dla tej gry formatu katalogu zdekonstruowanego ROM-u, który jest przestarzały i został zastąpiony innymi formatami, takimi jak NCA, NAX, XCI czy NSP. Katalogi takich ROM-ów nie zawierają ikon, metadanych ani nie obsługują aktualizacji.<br>Aby uzyskać wyjaśnienie dotyczące różnych formatów Switcha obsługiwanych przez Eden, zajrzyj do naszego podręcznika użytkownika. Ten komunikat nie zostanie wyświetlony ponownie. - - + + Error while loading ROM! Błąd podczas wczytywania ROMu! - + The ROM format is not supported. Ten format ROMu nie jest wspierany. - + An error occurred initializing the video core. Wystąpił błąd podczas inicjowania rdzenia wideo. - + Eden has encountered an error while running the video core. This is usually caused by outdated GPU drivers, including integrated ones. Please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>How to Upload the Log File</a>. Podczas uruchamiania rdzenia wideo wystąpił błąd. Zazwyczaj jest to spowodowane nieaktualnymi sterownikami GPU, w tym sterownikami zintegrowanymi. Więcej szczegółów można znaleźć w logu. Więcej informacji na temat dostępu do logu można znaleźć na następującej stronie: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>Jak przesłać Log</a>. - + Error while loading ROM! %1 %1 signifies a numeric error code. Błąd podczas wczytywania ROMu! %1 - + %1<br>Please redump your files or ask on Discord/Stoat for help. %1 signifies an error string. %1<br>Proszę ponownie zrzucić pliki lub poprosić o pomoc na Discordzie/Stoat. - + An unknown error occurred. Please see the log for more details. Wystąpił nieznany błąd. Więcej informacji można znaleźć w pliku log. - + (64-bit) (64-bit) - + (32-bit) (32-bit) - + %1 %2 %1 is the title name. %2 indicates if the title is 64-bit or 32-bit %1 %2 - + Closing software... Zamykanie aplikacji... - + Save Data Zapis danych - + Mod Data Dane modów - + Error Opening %1 Folder Błąd podczas otwierania folderu %1 - - + + Folder does not exist! Folder nie istnieje! - + Remove Installed Game Contents? Usunąć zainstalowaną zawartość gry? - + Remove Installed Game Update? Usunąć zainstalowaną aktualizację gry? - + Remove Installed Game DLC? Usunąć zainstalowane DLC gry? - + Remove Entry Usuń wpis - + Delete OpenGL Transferable Shader Cache? Usunąć przenośną pamięć podręczną shaderów OpenGL? - + Delete Vulkan Transferable Shader Cache? Usunąć przenośną pamięć podręczną shaderów Vulkan? - + Delete All Transferable Shader Caches? Usunąć wszystkie przenośne pamięci podręczne shaderów? - + Remove Custom Game Configuration? Usunąć niestandardową konfigurację gry? - + Remove Cache Storage? Usunąć pamięć podręczną? - + Remove File Usuń plik - + Remove Play Time Data Usuń dane czasu gry - + Reset play time? Zresetować czas gry? - - + + RomFS Extraction Failed! Wyodrębnianie RomFS nie powiodło się! - + There was an error copying the RomFS files or the user cancelled the operation. Wystąpił błąd podczas kopiowania plików RomFS lub użytkownik przerwał operację. - + Full Pełny - + Skeleton Szkielet - + Select RomFS Dump Mode Wybierz tryb zrzutu RomFS - + Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure. Wybierz sposób wykonania zrzutu RomFS. <br>Tryb „Pełny” skopiuje wszystkie pliki do nowego katalogu, <br>natomiast „Szkielet” utworzy jedynie strukturę katalogów. - + There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root Nie ma wystarczająco miejsca w %1 aby wyodrębnić RomFS. Zwolnij trochę miejsca, albo zmień ścieżkę zrzutu RomFs w Emulacja > Konfiguruj > System > System Plików > Źródło Zrzutu - + Extracting RomFS... Wypakowywanie RomFS... - - + + Cancel Anuluj - + RomFS Extraction Succeeded! Wypakowanie RomFS zakończone pomyślnie! - + The operation completed successfully. Operacja zakończona pomyślnie. - + Error Opening %1 Błąd podczas otwierania %1 - + Select Directory Wybierz folder - + Properties Właściwości - + The game properties could not be loaded. Właściwości tej gry nie mogły zostać załadowane. - + Switch Executable (%1);;All Files (*.*) %1 is an identifier for the Switch executable file extensions. Plik wykonywalny Switcha (%1);;Wszystkie pliki (*.*) - + Load File Załaduj plik - + Open Extracted ROM Directory Otwórz folder wypakowanego ROMu - + Invalid Directory Selected Wybrano niewłaściwy folder - + The directory you have selected does not contain a 'main' file. Wybrany folder nie zawiera 'głównego' pliku. - + Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci) Instalacyjne pliki Switch'a (*.nca *.nsp *.xci);;Archiwum zawartości Nintendo (*.nca);;Pakiet poddany Nintendo (*.nsp);;Obraz z kartridża NX (*.xci) - + Install Files Zainstaluj pliki - + %n file(s) remaining Pozostał %n plikPozostały %n plikiPozostało %n plikówPozostało %n plików - + Installing file "%1"... Instalowanie pliku "%1"... - - + + Install Results Wynik instalacji - + To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC. Aby uniknąć ewentualnych konfliktów, odradzamy użytkownikom instalowanie gier na NAND. Proszę, używaj tej funkcji tylko do instalowania łatek i DLC. - + %n file(s) were newly installed %n plik został nowo zainstalowany @@ -7385,7 +7702,7 @@ Proszę, używaj tej funkcji tylko do instalowania łatek i DLC. - + %n file(s) were overwritten %n plik został nadpisany @@ -7395,7 +7712,7 @@ Proszę, używaj tej funkcji tylko do instalowania łatek i DLC. - + %n file(s) failed to install Nie udało się zainstalować %n pliku @@ -7405,214 +7722,214 @@ Proszę, używaj tej funkcji tylko do instalowania łatek i DLC. - + System Application Aplikacja systemowa - + System Archive Archiwum systemu - + System Application Update Aktualizacja aplikacji systemowej - + Firmware Package (Type A) Paczka systemowa (Typ A) - + Firmware Package (Type B) Paczka systemowa (Typ B) - + Game Gra - + Game Update Aktualizacja gry - + Game DLC Dodatek do gry - + Delta Title Tytuł Delta - + Select NCA Install Type... Wybierz typ instalacji NCA... - + Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.) Wybierz typ tytułu, do którego chcesz zainstalować ten NCA, jako: (W większości przypadków domyślna "gra" jest w porządku.) - + Failed to Install Instalacja nieudana - + The title type you selected for the NCA is invalid. Typ tytułu wybrany dla NCA jest nieprawidłowy. - + File not found Nie znaleziono pliku - + File "%1" not found Nie znaleziono pliku "%1" - + OK OK - + Function Disabled Funkcja wyłączona - + Compatibility list reporting is currently disabled. Check back later! Zgłaszanie do listy kompatybilności jest obecnie wyłączone. Spróbuj ponownie później! - + Error opening URL Błąd otwierania adresu URL - + Unable to open the URL "%1". Nie można otworzyć adresu URL "%1". - + TAS Recording Nagrywanie TAS - + Overwrite file of player 1? Nadpisać plik gracza 1? - + Invalid config detected Wykryto nieprawidłową konfigurację - + Handheld controller can't be used on docked mode. Pro controller will be selected. Nie można używać kontrolera handheld w trybie zadokowanym. Zostanie wybrany kontroler Pro. - - + + Amiibo Amiibo - - + + The current amiibo has been removed Amiibo zostało "zdjęte" - + Error Błąd - - + + The current game is not looking for amiibos Ta gra nie szuka amiibo - + Amiibo File (%1);; All Files (*.*) Plik Amiibo (%1);;Wszyskie pliki (*.*) - + Load Amiibo Zamontuj Amiibo - + Error loading Amiibo data Błąd podczas ładowania danych Amiibo - + The selected file is not a valid amiibo Wybrany plik nie jest poprawnym amiibo - + The selected file is already on use Wybrany plik jest już w użyciu - + An unknown error occurred Wystąpił nieznany błąd - - + + Keys not installed Klucze nie zainstalowane - - + + Install decryption keys and restart Eden before attempting to install firmware. Zainstaluj klucze deszyfrujące i uruchom ponownie Eden przed próbą instalacji firmware’u. - + Select Dumped Firmware Source Location Wybierz lokalizację źródła zrzuconego firmware’u - + Select Dumped Firmware ZIP Wybierz plik ZIP ze zrzuconym Firmwarem - + Zipped Archives (*.zip) Archiwa ZIP (.zip) - + Firmware cleanup failed Czyszczenie firmware’u nie powiodło się - + Failed to clean up extracted firmware cache. Check write permissions in the system temp directory and try again. OS reported error: %1 @@ -7621,155 +7938,155 @@ Sprawdź uprawnienia zapisu do systemowego katalogu tymczasowego i spróbuj pono Błąd zgłoszony przez system: %1 - + No firmware available Brak dostępnego firmware'u - + Firmware Corrupted Uszkodzony Firmware - + Unknown applet - + Applet doesn't map to a known value. - + Record not found - + Applet not found. Please reinstall firmware. - + Capture Screenshot Zrób zrzut ekranu - + PNG Image (*.png) Obrazek PNG (*.png) - + Update Available Dostępna aktualizacja - - Download the %1 update? - Pobrać aktualizację %1? + + Download %1? + - + TAS state: Running %1/%2 Status TAS: Działa %1%2 - + TAS state: Recording %1 Status TAS: Nagrywa %1 - + TAS state: Idle %1/%2 Status TAS: Bezczynny %1%2 - + TAS State: Invalid Status TAS: Niepoprawny - + &Stop Running &Wyłącz - + Stop R&ecording Przestań &Nagrywać - + Building: %n shader(s) Budowanie: %n shaderBudowanie: %n shaderyBudowanie: %n shaderówBudowanie: %n shaderów - + Scale: %1x %1 is the resolution scaling factor Skala: %1x - + Speed: %1% / %2% Prędkość: %1% / %2% - + Speed: %1% Prędkość: %1% - + Game: %1 FPS Gra: %1 FPS - + Frame: %1 ms Klatka: %1 ms - + FSR FSR - + NO AA BEZ AA - + VOLUME: MUTE Głośność: Wyciszony - + VOLUME: %1% Volume percentage (e.g. 50%) Głośność: %1% - + Derivation Components Missing Brak komponentów wyprowadzania - + Decryption keys are missing. Install them now? - + Wayland Detected! Wykryto Waylanda! - + Wayland is known to have significant performance issues and mysterious bugs. It's recommended to use X11 instead. @@ -7779,70 +8096,80 @@ Zaleca się zamiast tego używać X11. Czy chcesz wymusić jego użycie przy przyszłych uruchomieniach? - + Use X11 Używaj X11 - + Continue with Wayland Kontynuuj z Waylandem - + Don't show again Nie pokazuj ponownie - + Restart Required Wymagane ponowne uruchomienie - + Restart Eden to apply the X11 backend. Uruchom ponownie Edena, aby zastosować backend X11. - + + Slow + + + + + Turbo + + + + + Unlocked + + + + Select RomFS Dump Target Wybierz cel zrzutu RomFS - + Please select which RomFS you would like to dump. Proszę wybrać RomFS, jakie chcesz zrzucić. - + Are you sure you want to close Eden? Czy na pewno chcesz zamknąć Edena? - - - + + + Eden Eden - + Are you sure you want to stop the emulation? Any unsaved progress will be lost. Czy na pewno chcesz zatrzymać emulację? Wszystkie niezapisane postępy zostaną utracone. - + The currently running application has requested Eden to not exit. Would you like to bypass this and exit anyway? Aktualnie uruchomiona aplikacja poprosiła Edena, aby nie kończyć działania. Czy chcesz to pominąć i wyjść mimo to? - - - None - Żadna (wyłączony) - FXAA @@ -7869,27 +8196,27 @@ Czy chcesz to pominąć i wyjść mimo to? Bikubiczny - + Zero-Tangent Zero-Tangent - + B-Spline B-Spline - + Mitchell Mitchell - + Spline-1 Spline-1 - + Gaussian Kulisty @@ -7944,22 +8271,22 @@ Czy chcesz to pominąć i wyjść mimo to? Vulkan - + OpenGL GLSL - + OpenGL SPIRV - + OpenGL GLASM - + Null Null @@ -7967,14 +8294,14 @@ Czy chcesz to pominąć i wyjść mimo to? MigrationWorker - + Linking the old directory failed. You may need to re-run with administrative privileges on Windows. OS gave error: %1 Nie udało się połączyć starego katalogu. Może być konieczne ponowne uruchomienie z uprawnieniami administratora w systemie Windows. System operacyjny zgłosił błąd: %1 - + Note that your configuration and data will be shared with %1. @@ -7991,7 +8318,7 @@ Jeśli nie chcesz, żeby tak się stało, usuń następujące pliki: %4 - + If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: @@ -8002,11 +8329,24 @@ Jeśli chcesz usunąć pliki, które pozostały w starej lokalizacji danych, mo %1 - + Data was migrated successfully. Dane zostały pomyślnie przeniesione. + + ModSelectDialog + + + Dialog + + + + + The specified folder or archive contains the following mods. Select which ones to install. + + + ModerationDialog @@ -8175,86 +8515,86 @@ Czy kontynuować mimo to? - + Select User Image - + Image Formats (*.jpg *.jpeg *.png *.bmp) - + No firmware available - + Please install the firmware to use firmware avatars. - - + + Error loading archive - + Archive is not available. Please install/reinstall firmware. - + Could not locate RomFS. Your file or decryption keys may be corrupted. - + Error extracting archive - + Could not extract RomFS. Your file or decryption keys may be corrupted. - + Error finding image directory - + Failed to find image directory in the archive. - + No images found - + No avatar images were found in the archive. - - + + All Good Tooltip - + Must be 32 hex characters (0-9, a-f) Tooltip - + Must be between 1 and 32 characters Tooltip @@ -8293,6 +8633,80 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + PerformanceOverlay + + + Form + + + + + Frametime + + + + + 0 ms + + + + + + Min: 0 + + + + + + Max: 0 + + + + + + Avg: 0 + + + + + FPS + + + + + 0 fps + + + + + %1 fps + + + + + + Avg: %1 + + + + + + Min: %1 + + + + + + Max: %1 + + + + + %1 ms + + + PlayerControlPreview @@ -8327,39 +8741,14 @@ p, li { white-space: pre-wrap; } QObject - - Installed SD Titles - Zainstalowane tytuły SD - - - - Installed NAND Titles - Zainstalowane tytuły NAND - - - - System Titles - Tytuły systemu - - - - Add New Game Directory - Dodaj nowy katalog gier - - - - Favorites - Ulubione - - - - - + + + Migration Migracja - + Clear Shader Cache Wyczyść pamięć podręczną shaderów @@ -8394,19 +8783,19 @@ p, li { white-space: pre-wrap; } Nie - + You can manually re-trigger this prompt by deleting the new config directory: %1 Możesz ręcznie wywołać to okno ponownie, usuwając nowy katalog konfiguracyjny: % - + Migrating Trwa migracja - + Migrating, this may take a while... Migrowanie, może to chwilę potrwać... @@ -8797,6 +9186,51 @@ p, li { white-space: pre-wrap; } %1 is playing %2 %1 gra w %2 + + + Play Time: %1 + + + + + Never Played + + + + + Version: %1 + + + + + Version: 1.0.0 + + + + + Installed SD Titles + Zainstalowane tytuły SD + + + + Installed NAND Titles + Zainstalowane tytuły NAND + + + + System Titles + Tytuły systemu + + + + Add New Game Directory + Dodaj nowy katalog gier + + + + Favorites + Ulubione + QtAmiiboSettingsDialog @@ -8914,47 +9348,47 @@ p, li { white-space: pre-wrap; } QtCommon::Content - + Game Requires Firmware Gra wymaga firmware’u - + The game you are trying to launch requires firmware to boot or to get past the opening menu. Please <a href='https://yuzu-mirror.github.io/help/quickstart'>dump and install firmware</a>, or press "OK" to launch anyways. Gra, którą próbujesz uruchomić, wymaga firmware’u do startu lub do przejścia ekranu początkowego. Please <a href='https://yuzu-mirror.github.io/help/quickstart'>Zrzuć i zainstaluj firmware</a> albo naciśnij „OK”, aby mimo to uruchomić. - + Installing Firmware... Instalacja Firmware... - - - - - + + + + + Cancel Anuluj - + Firmware Install Failed Instalacja firmware’u nie powiodła się - + Firmware Install Succeeded Instalacja firmware’u powiodła się - + Firmware integrity verification failed! Weryfikacja integralności firmware’u nie powiodła się! - - + + Verification failed for the following files: %1 @@ -8962,204 +9396,204 @@ p, li { white-space: pre-wrap; } %1 - - + + Verifying integrity... Weryfikacja integralności... - - + + Integrity verification succeeded! Weryfikacja integralności zakończona sukcesem! - - + + The operation completed successfully. Operacja zakończona pomyślnie. - - + + Integrity verification failed! Weryfikacja integralności nie powiodła się! - + File contents may be corrupt or missing. Zawartość pliku może być uszkodzona lub brakująca. - + Integrity verification couldn't be performed Nie można było przeprowadzić weryfikacji integralności - + Firmware installation cancelled, firmware may be in a bad state or corrupted. File contents could not be checked for validity. Instalacja firmware’u została anulowana — firmware może być w złym stanie lub uszkodzony. Nie udało się sprawdzić poprawności zawartości plików. - + Select Dumped Keys Location Wybierz lokalizację zrzutu kluczy - + Decryption Keys install succeeded Instalacja kluczy deszyfrujących powiodła się - + Decryption Keys install failed Instalacja kluczy deszyfrujących nie powiodła się - + Orphaned Profiles Detected! Wykryto osierocone profile! - + UNEXPECTED BAD THINGS MAY HAPPEN IF YOU DON'T READ THIS!<br>Eden has detected the following save directories with no attached profile:<br>%1<br><br>The following profiles are valid:<br>%2<br><br>Click "OK" to open your save folder and fix up your profiles.<br>Hint: copy the contents of the largest or last-modified folder elsewhere, delete all orphaned profiles, and move your copied contents to the good profile.<br><br>Still confused? See the <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>help page</a>.<br> MOGĄ WYSTĄPIĆ NIEOCZEKIWANE PROBLEMY, JEŚLI TEGO NIE PRZECZYTASZ!<br>Eden wykrył następujące katalogi zapisów bez przypisanego profilu:<br>%1<br><br>The following profiles are valid:<br>%2<br><br>Kliknij „OK”, aby otworzyć folder zapisów i naprawić profile.<br>Wskazówka: skopiuj zawartość największego lub ostatnio modyfikowanego folderu w inne miejsce, usuń wszystkie osierocone profile, a następnie przenieś skopiowaną zawartość do właściwego profilu.<br><br>Nadal masz wątpliwości? Zobacz<a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>tronę pomocy</a>.<br> - + Really clear data? Na pewno wyczyścić dane? - + Important data may be lost! Ważne dane mogą zostać utracone! - + Are you REALLY sure? Czy NA PEWNO chcesz to zrobić? - + Once deleted, your data will NOT come back! Only do this if you're 100% sure you want to delete this data. Po usunięciu Twoje dane NIE WRÓCĄ! Wykonaj to tylko, jeśli w 100% chcesz usunąć te dane. - + Clearing... Czyszczenie… - + Select Export Location Wybierz lokalizację eksportu - + %1.zip %1.zip - - + + Zipped Archives (*.zip) Archiwa ZIP (.zip) - + Exporting data. This may take a while... Eksportowanie danych. To może chwilę potrwać… - + Exporting Eksportowanie - + Exported Successfully Wyeksportowano pomyślnie - + Data was exported successfully. Dane zostały pomyślnie wyeksportowane. - + Export Cancelled Eksport anulowany - + Export was cancelled by the user. Eksport został anulowany przez użytkownika. - + Export Failed Eksport nie powiódł się - + Ensure you have write permissions on the targeted directory and try again. Upewnij się, że masz uprawnienia zapisu do docelowego katalogu i spróbuj ponownie. - + Select Import Location Wybierz lokalizację importu - + Import Warning Ostrzeżenie dotyczące importu - + All previous data in this directory will be deleted. Are you sure you wish to proceed? Wszystkie dotychczasowe dane w tym katalogu zostaną usunięte. Czy na pewno chcesz kontynuować? - + Importing data. This may take a while... Importowanie danych. To może chwilę potrwać… - + Importing Importowanie - + Imported Successfully Zaimportowano pomyślnie - + Data was imported successfully. Dane zostały pomyślnie zaimportowane. - + Import Cancelled Import anulowany - + Import was cancelled by the user. Import został anulowany przez użytkownika. - + Import Failed Import nie powiódł się - + Ensure you have read permissions on the targeted directory and try again. Upewnij się, że masz uprawnienia odczytu do docelowego katalogu i spróbuj ponownie. @@ -9167,22 +9601,22 @@ Wykonaj to tylko, jeśli w 100% chcesz usunąć te dane. QtCommon::FS - + Linked Save Data Powiązane dane zapisu - + Save data has been linked. Dane zapisu zostały powiązane. - + Failed to link save data Nie udało się powiązać danych zapisu - + Could not link directory: %1 To: @@ -9193,48 +9627,48 @@ Z: %2 - + Already Linked Już powiązane - + This title is already linked to Ryujinx. Would you like to unlink it? Ten tytuł jest już powiązany z Ryujinx. Czy chcesz usunąć to powiązanie? - + Failed to unlink old directory Nie udało się odłączyć starego katalogu - - + + OS returned error: %1 System operacyjny zwrócił błąd: %1 - + Failed to copy save data Nie udało się skopiować danych zapisu - + Unlink Successful Pomyślnie usunięto powiązanie - + Successfully unlinked Ryujinx save data. Save data has been kept intact. Pomyślnie odłączono dane zapisu Ryujinx. Dane zapisu zostały zachowane. - + Could not find Ryujinx installation Nie można znaleźć instalacji Ryujinx - + Could not find a valid Ryujinx installation. This may typically occur if you are using Ryujinx in portable mode. Would you like to manually select a portable folder to use? @@ -9248,18 +9682,18 @@ Czy chcesz ręcznie wybrać folder przenośny do użycia? Lokalizacja przenośnej instalacji Ryujinx - + Not a valid Ryujinx directory To nie jest prawidłowy katalog Ryujinx - + The specified directory does not contain valid Ryujinx data. Wskazany katalog nie zawiera prawidłowych danych Ryujinx. - - + + Could not find Ryujinx save data Nie można odnaleźć danych zapisu Ryujinx @@ -9267,229 +9701,285 @@ Czy chcesz ręcznie wybrać folder przenośny do użycia? QtCommon::Game - + Error Removing Contents Błąd podczas usuwania zawartości - + Error Removing Update Błąd podczas usuwania aktualizacji - + Error Removing DLC Błąd podczas usuwania DLC - - - - - - + + + + + + Successfully Removed Pomyślnie usunięto - + Successfully removed the installed base game. Pomyślnie usunięto zainstalowaną grę podstawową. - + The base game is not installed in the NAND and cannot be removed. Gra podstawowa nie jest zainstalowana w NAND i nie można jej usunąć. - + Successfully removed the installed update. Pomyślnie usunięto zainstalowaną aktualizację. - + There is no update installed for this title. Dla tego tytułu nie zainstalowano aktualizacji. - + There are no DLCs installed for this title. Dla tego tytułu nie zainstalowano DLC. - + Successfully removed %1 installed DLC. Pomyślnie usunięto zainstalowane DLC: %1. - - + + Error Removing Transferable Shader Cache Błąd podczas usuwania przenośnej pamięci podręcznej shaderów - - + + A shader cache for this title does not exist. Pamięć podręczna shaderów dla tego tytułu nie istnieje. - + Successfully removed the transferable shader cache. Pomyślnie usunięto przenośną pamięć podręczną shaderów. - + Failed to remove the transferable shader cache. Nie udało się usunąć cache'a przenośnego shadera. - + Error Removing Vulkan Driver Pipeline Cache Błąd podczas usuwania pamięci podręcznej potoków sterownika Vulkan - + Failed to remove the driver pipeline cache. Nie udało się usunąć pamięci podręcznej potoków sterownika. - - + + Error Removing Transferable Shader Caches Błąd podczas usuwania przenośnej pamięci podręcznej shaderów - + Successfully removed the transferable shader caches. Pomyślnie usunięto przenośne pamięci podręczne shaderów. - + Failed to remove the transferable shader cache directory. Nie udało się usunąć katalogu przenośnej pamięci podręcznej shaderów. - - + + Error Removing Custom Configuration Błąd podczas usuwania niestandardowej konfiguracji - + A custom configuration for this title does not exist. Niestandardowa konfiguracja dla tego tytułu nie istnieje. - + Successfully removed the custom game configuration. Pomyślnie usunięto niestandardową konfigurację gry. - + Failed to remove the custom game configuration. Nie udało się usunąć niestandardowej konfiguracji gry. - + Reset Metadata Cache Resetuj cache metadanych - + The metadata cache is already empty. Pamięć podręczna metadanych jest już pusta. - + The operation completed successfully. Operacja zakończona pomyślnie. - + The metadata cache couldn't be deleted. It might be in use or non-existent. Nie można było usunąć pamięci podręcznej metadanych. Może być używana albo nie istnieje. - + Create Shortcut Utwórz skrót - + Do you want to launch the game in fullscreen? Uruchomić grę w trybie pełnoekranowym? - + Shortcut Created Utworzono skrót - + Successfully created a shortcut to %1 Pomyślnie utworzono skrót do %1 - + Shortcut may be Volatile! Skrót może być nietrwały! - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Zostanie utworzony skrót do bieżącego AppImage. Po aktualizacji może działać nieprawidłowo. Kontynuować? - + Failed to Create Shortcut Nie udało się utworzyć skrótu - + Failed to create a shortcut to %1 Nie udało się utworzyć skrótu do %1 - + Create Icon Utwórz ikonę - + Cannot create icon file. Path "%1" does not exist and cannot be created. Nie można utworzyć pliku ikony. Ścieżka „%1” nie istnieje i nie można jej utworzyć. - + No firmware available Brak dostępnego firmware'u - + Please install firmware to use the home menu. Zainstaluj firmware, aby używać Menu głównego. - + Home Menu Applet Aplet „Menu główne” - + Home Menu is not available. Please reinstall firmware. Menu główne jest niedostępne. Zainstaluj ponownie firmware. + + QtCommon::Mod + + + Mod Name + + + + + What should this mod be called? + + + + + RomFS + + + + + ExeFS/Patch + + + + + Cheat + + + + + Mod Type + + + + + Could not detect mod type automatically. Please manually specify the type of mod you downloaded. + +Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods. + + + + + + Mod Extract Failed + + + + + Failed to create temporary directory %1 + + + + + Zip file %1 is empty + + + QtCommon::Path - + Error Opening Shader Cache Błąd podczas otwierania pamięci podręcznej shaderów - + Failed to create or open shader cache for this title, ensure your app data directory has write permissions. Nie udało się utworzyć ani otworzyć pamięci podręcznej shaderów dla tego tytułu; upewnij się, że katalog danych aplikacji ma uprawnienia zapisu. @@ -9497,84 +9987,84 @@ Czy chcesz ręcznie wybrać folder przenośny do użycia? QtCommon::StringLookup - + Contains game save data. DO NOT REMOVE UNLESS YOU KNOW WHAT YOU'RE DOING! Zawiera dane zapisu gry. NIE USUWAJ, JEŚLI NIE WIESZ, CO ROBISZ! - + Contains Vulkan and OpenGL pipeline caches. Generally safe to remove. Zawiera pamięci podręczne potoków Vulkan i OpenGL. Zwykle bezpieczne do usunięcia. - + Contains updates and DLC for games. Zawiera aktualizacje i DLC do gier. - + Contains firmware and applet data. Zawiera dane firmware’u i apletów. - + Contains game mods, patches, and cheats. Zawiera mody, łatki i kody do gier. - + Decryption Keys were successfully installed Klucze deszyfrujące zostały pomyślnie zainstalowane - + Unable to read key directory, aborting Nie można odczytać katalogu kluczy — przerywanie - + One or more keys failed to copy. Nie udało się skopiować co najmniej jednego klucza. - + Verify your keys file has a .keys extension and try again. Upewnij się, że plik kluczy ma rozszerzenie .keys i spróbuj ponownie. - + Decryption Keys failed to initialize. Check that your dumping tools are up to date and re-dump keys. Nie udało się zainicjalizować kluczy deszyfrujących. Sprawdź, czy narzędzia do zrzutu są aktualne, i wykonaj ponowny zrzut kluczy. - + Successfully installed firmware version %1 Pomyślnie zainstalowano firmware w wersji %1 - + Unable to locate potential firmware NCA files Nie można zlokalizować potencjalnych plików firmware’u NCA - + Failed to delete one or more firmware files. Nie udało się usunąć co najmniej jednego pliku firmware’u. - + One or more firmware files failed to copy into NAND. Nie udało się skopiować co najmniej jednego pliku firmware’u do NAND. - + Firmware installation cancelled, firmware may be in a bad state or corrupted. Restart Eden or re-install firmware. Instalacja firmware’u została anulowana — firmware może być w złym stanie lub uszkodzony. Uruchom ponownie Eden lub zainstaluj firmware ponownie. - - Firmware missing. Firmware is required to run certain games and use the Home Menu. Versions 19.0.1 or earlier are recommended, as 20.0.0+ is currently experimental. - Brak firmware’u. Firmware jest wymagany do uruchamiania niektórych gier i korzystania z Menu głównego. Zalecane są wersje 19.0.1 lub wcześniejsze, ponieważ 20.0.0+ jest obecnie eksperymentalne. + + Firmware missing. Firmware is required to run certain games and use the Home Menu. + @@ -9596,59 +10086,59 @@ Wybierz odpowiedni przycisk, aby przenieść dane z tego emulatora. To może chwilę potrwać. - + Clearing shader cache is recommended for all users. Do not uncheck unless you know what you're doing. Zaleca się wyczyszczenie pamięci podręcznej shaderów dla wszystkich użytkowników. Nie odznaczaj, jeśli nie wiesz, co robisz. - + Keeps the old data directory. This is recommended if you aren't space-constrained and want to keep separate data for the old emulator. Zachowuje stary katalog danych. Zalecane, jeśli nie masz ograniczeń miejsca i chcesz przechowywać osobne dane dla starego emulatora. - + Deletes the old data directory. This is recommended on devices with space constraints. Usuwa stary katalog danych. Zalecane na urządzeniach z ograniczoną ilością miejsca. - + Creates a filesystem link between the old directory and Eden directory. This is recommended if you want to share data between emulators. Tworzy powiązanie systemu plików między starym katalogiem a katalogiem Eden. Zalecane, jeśli chcesz współdzielić dane między emulatorami. - + Ryujinx title database does not exist. Baza tytułów Ryujinx nie istnieje. - + Invalid header on Ryujinx title database. Nieprawidłowy nagłówek w bazie tytułów Ryujinx. - + Invalid magic header on Ryujinx title database. Nieprawidłowy „magic” nagłówek w bazie tytułów Ryujinx. - + Invalid byte alignment on Ryujinx title database. Nieprawidłowe wyrównanie bajtów w bazie tytułów Ryujinx. - + No items found in Ryujinx title database. Nie znaleziono żadnych elementów w bazie tytułów Ryujinx. - + Title %1 not found in Ryujinx title database. Tytułu %1 nie znaleziono w bazie tytułów Ryujinx. @@ -9689,7 +10179,7 @@ Zalecane, jeśli chcesz współdzielić dane między emulatorami. - + Pro Controller Pro kontroler @@ -9702,7 +10192,7 @@ Zalecane, jeśli chcesz współdzielić dane między emulatorami. - + Dual Joycons Para Joyconów @@ -9715,7 +10205,7 @@ Zalecane, jeśli chcesz współdzielić dane między emulatorami. - + Left Joycon Lewy Joycon @@ -9728,7 +10218,7 @@ Zalecane, jeśli chcesz współdzielić dane między emulatorami. - + Right Joycon Prawy Joycon @@ -9757,7 +10247,7 @@ Zalecane, jeśli chcesz współdzielić dane między emulatorami. - + Handheld Handheld @@ -9878,32 +10368,32 @@ Zalecane, jeśli chcesz współdzielić dane między emulatorami. Za mało kontrolerów - + GameCube Controller Kontroler GameCube - + Poke Ball Plus Poke Ball Plus - + NES Controller Kontroler NES/Pegasus - + SNES Controller Kontroler SNES - + N64 Controller Kontroler N64 - + Sega Genesis Sega Mega Drive @@ -10058,13 +10548,13 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> - - + + OK OK - + Cancel Anuluj @@ -10101,12 +10591,12 @@ Wybierając „Z Eden”, dotychczasowe dane zapisu przechowywane w Ryujinx zost Anuluj - + Failed to link save data Nie udało się powiązać danych zapisu - + OS returned error: %1 System operacyjny zwrócił błąd: %1 @@ -10142,7 +10632,7 @@ Wybierając „Z Eden”, dotychczasowe dane zapisu przechowywane w Ryujinx zost Sekundy: - + Total play time reached maximum. Łączny czas gry osiągnął maksimum. diff --git a/dist/languages/pt_BR.ts b/dist/languages/pt_BR.ts index 5b981f531d..fc6e270ac4 100644 --- a/dist/languages/pt_BR.ts +++ b/dist/languages/pt_BR.ts @@ -38,12 +38,12 @@ li.checked::marker { content: "\2612"; } <html><head/><body><p><a href="https://eden-emulator.github.io/"><span style=" text-decoration: underline; color:#039be5;">Website</span></a> | <a href="https://git.eden-emu.dev"><span style=" text-decoration: underline; color:#039be5;">Source Code</span></a> | <a href="https://git.eden-emu.dev/eden-emu/eden/activity/contributors"><span style=" text-decoration: underline; color:#039be5;">Contributors</span></a> | <a href="https://discord.gg/HstXbPch7X"><span style=" text-decoration: underline; color:#039be5;">Discord</span></a> | <a href="https://stt.gg/qKgFEAbH"><span style=" text-decoration: underline; color:#039be5;">Stoat</span></a> | <a href="https://nitter.poast.org/edenemuofficial"><span style=" text-decoration: underline; color:#039be5;">Twitter</span></a> | <a href="https://git.eden-emu.dev/eden-emu/eden/src/branch/master/LICENSE.txt"><span style=" text-decoration: underline; color:#039be5;">License</span></a></p></body></html> - + <html><head/><body><p><a href="https://eden-emulator.github.io/"><span style=" text-decoration: underline; color:#039be5;">Website</span></a> | <a href="https://git.eden-emu.dev"><span style=" text-decoration: underline; color:#039be5;">Código Fonte</span></a> | <a href="https://git.eden-emu.dev/eden-emu/eden/activity/contributors"><span style=" text-decoration: underline; color:#039be5;">Contribuidores</span></a> | <a href="https://discord.gg/HstXbPch7X"><span style=" text-decoration: underline; color:#039be5;">Discord</span></a> | <a href="https://stt.gg/qKgFEAbH"><span style=" text-decoration: underline; color:#039be5;">Stoat</span></a> | <a href="https://nitter.poast.org/edenemuofficial"><span style=" text-decoration: underline; color:#039be5;">Twitter</span></a> | <a href="https://git.eden-emu.dev/eden-emu/eden/src/branch/master/LICENSE.txt"><span style=" text-decoration: underline; color:#039be5;">Licença</span></a></p></body></html> <html><head/><body><p><span style=" font-size:7pt;">&quot;Nintendo Switch&quot; is a trademark of Nintendo. Eden is not affiliated with Nintendo in any way.</span></p></body></html> - + <html><head/><body><p><span style=" font-size:7pt;">&quot;Nintendo Switch&quot; é uma marca registrada da Nintendo. Eden não é afiliada à Nintendo de forma alguma.</span></p></body></html> @@ -61,12 +61,12 @@ li.checked::marker { content: "\2612"; } Touch the top left corner <br>of your touchpad. - Toca no canto superior esquerdo <br>do teu touchpad. + Toque no canto superior esquerdo <br>do seu touchpad. Now touch the bottom right corner <br>of your touchpad. - Agora toca no canto inferior direito <br> do teu touchpad. + Agora toque no canto inferior direito <br> do seu touchpad. @@ -239,7 +239,7 @@ Isto banirá tanto o nome de usuário como o endereço IP do fórum. <html><head/><body><p><span style=" font-size:10pt;">Should you choose to submit a test case to the </span><a href="https://eden-emulator.github.io/game/"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">eden Compatibility List</span></a><span style=" font-size:10pt;">, The following information will be collected and displayed on the site:</span></p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Hardware Information (CPU / GPU / Operating System)</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Which version of eden you are running</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The connected eden account</li></ul></body></html> - + <html><head/><body><p><span style=" font-size:10pt;">Caso opte por enviar um teste para a</span><a href="https://eden-emulator.github.io/game/"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">Lista de Compatibilidade do eden</span></a><span style=" font-size:10pt;">, As seguintes informações serão coletadas e exibidas no site:</span></p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Informações de Hardware (CPU/GPU/Sistema Operacional)</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Qual versão do eden está sendo utilizada</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">A conta eden conectada.</li></ul></body></html> @@ -349,7 +349,7 @@ Isto banirá tanto o nome de usuário como o endereço IP do fórum. Submitting - Entregando + Enviando @@ -375,147 +375,174 @@ Isto banirá tanto o nome de usuário como o endereço IP do fórum.% - + Amiibo editor Editor de Amiibo - + Controller configuration Configuração de controles - + Data erase Apagamento de dados - + Error Erro - + Net connect Conectar à rede - + Player select Seleção de jogador - + Software keyboard Teclado de software - + Mii Edit Editar Mii - + Online web Serviço online - + Shop Loja - + Photo viewer Visualizador de imagens - + Offline web Rede offline - + Login share Compartilhamento de Login - + Wifi web auth - Autenticação web por Wifi + Autenticação Wi-Fi - + My page Minha página - + Enable Overlay Applet + Ativar Applet de Sobreposição + + + + Enables Horizon's built-in overlay applet. Press and hold the home button for 1 second to show it. - + Output Engine: Motor de Saída: - + Output Device: Dispositivo de Saída - + Input Device: Dispositivo de Entrada - + Mute audio Mutar Áudio - + Volume: Volume: - + Mute audio when in background Silenciar audio quando a janela ficar em segundo plano - + Multicore CPU Emulation Emulação de CPU Multicore - + This option increases CPU emulation thread use from 1 to the maximum of 4. This is mainly a debug option and shouldn't be disabled. - + Esta opção aumenta o uso de threads de emulação da CPU de 1 para o máximo de 4. Isso é prioritariamente uma opção de depuração e não deve ser desabilitada. - + Memory Layout Layout de memória - - Increases the amount of emulated RAM from 4GB of the board to the devkit 8/6GB. + + Increases the amount of emulated RAM. Doesn't affect performance/stability but may allow HD texture mods to load. - + Aumenta a quantidade de RAM emulada. Não afeta desempenho/estabilidade mas pode permitir o carregamento de texturas em alta definição. - + Limit Speed Percent Percentagem do limitador de velocidade - + Controls the game's maximum rendering speed, but it's up to each game if it runs faster or not. 200% for a 30 FPS game is 60 FPS, and for a 60 FPS game it will be 120 FPS. Disabling it means unlocking the framerate to the maximum your PC can reach. + Controla a velocidade máxima de renderização de um jogo, mas depende de cada jogo se ele roda mais rápido ou não. +200% para um jogo de 30 FPS são 60 FPS, e para um de 60 FPS serão 120 FPS. +Desabilitar essa opção faz com que você destrave a taxa de quadros para o máximo que seu computador consegue alcançar. + + + + Turbo Speed + + + + + When the Turbo Speed hotkey is pressed, the speed will be limited to this percentage. + + + + + Slow Speed + + + + + When the Slow Speed hotkey is pressed, the speed will be limited to this percentage. @@ -527,311 +554,335 @@ Disabling it means unlocking the framerate to the maximum your PC can reach. Synchronizes CPU core speed with the game's maximum rendering speed to boost FPS without affecting game speed (animations, physics, etc.). Can help reduce stuttering at lower framerates. - + Sincroniza a velocidade do núcleo da CPU com a taxa máxima de renderização do jogo para aumentar o FPS sem afetar a velocidade do jogo (animações, física, etc.). +Pode ajudar a reduzir travamentos (engasgos) em taxas de quadros mais baixas. - + Accuracy: Precisão: - + Change the accuracy of the emulated CPU (for debugging only). - + Muda a precisão do CPU emulado (apenas para depuração). - - + + Backend: Backend: - + CPU Overclock - + Overclocks the emulated CPU to remove some FPS limiters. Weaker CPUs may see reduced performance, and certain games may behave improperly. Use Boost (1700MHz) to run at the Switch's highest native clock, or Fast (2000MHz) to run at 2x clock. - + Faz overclock na CPU emulada para remover alguns limitadores de FPS. CPUs mais fracas podem apresentar redução de desempenho, e certos jogos podem se comportar de forma anormal. +Use 'Boost' (1700MHz) para rodar no clock nativo mais alto do Switch, ou 'Rápido' (2000MHz) para rodar com o dobro do clock. - + Custom CPU Ticks - + Set a custom value of CPU ticks. Higher values can increase performance, but may cause deadlocks. A range of 77-21000 is recommended. - + Virtual Table Bouncing - + Bounces (by emulating a 0-valued return) any functions that triggers a prefetch abort - + Enable Host MMU Emulation (fastmem) - + Ativar Emulação de MMU do Anfitrião (fastmem) - + This optimization speeds up memory accesses by the guest program. Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU. Disabling this forces all memory accesses to use Software MMU Emulation. - + Esta otimização acelera os acessos à memória pelo programa convidado. +Ativá-la faz com que as leituras/escritas de memória do convidado sejam feitas diretamente na memória e utilizem a MMU do Hospedeiro. +Desativar esta opção força todos os acessos à memória a usarem a Emulação de MMU por Software. - + Unfuse FMA (improve performance on CPUs without FMA) - FMA inseguro (Melhorar performance no CPU sem FMA) + FMA inseguro (melhora desempenho no CPU sem FMA) - + This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support. Essa opção melhora a velocidade ao reduzir a precisão de instruções de fused-multiply-add em CPUs sem suporte nativo ao FMA. - + Faster FRSQRTE and FRECPE FRSQRTE e FRECPE mais rápido - + This option improves the speed of some approximate floating-point functions by using less accurate native approximations. Essa opção melhora a velocidade de algumas funções aproximadas de pontos flutuantes ao usar aproximações nativas precisas. - + Faster ASIMD instructions (32 bits only) Instruções ASIMD mais rápidas (apenas 32 bits) - + This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes. Essa opção melhora a velocidade de funções de pontos flutuantes de 32 bits ASIMD ao executá-las com modos de arredondamento incorretos. - + Inaccurate NaN handling Tratamento impreciso de NaN - + This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions. Esta opção melhora a velocidade ao remover a checagem NaN. Por favor, note que isso também reduzirá a precisão de certas instruções de ponto flutuante. - + Disable address space checks Desativar a verificação do espaço de endereços - + This option improves speed by eliminating a safety check before every memory operation. Disabling it may allow arbitrary code execution. - + Ignore global monitor Ignorar monitor global - + This option improves speed by relying only on the semantics of cmpxchg to ensure safety of exclusive access instructions. Please note this may result in deadlocks and other race conditions. Esta opção melhora a velocidade ao depender apenas das semânticas do cmpxchg pra garantir a segurança das instruções de acesso exclusivo. Por favor, note que isso pode resultar em travamentos e outras condições de execução. - + API: API: - + Changes the output graphics API. Vulkan is recommended. - + Device: Dispositivo: - + This setting selects the GPU to use (Vulkan only). - + Resolution: Resolução: - + Forces to render at a different resolution. Higher resolutions require more VRAM and bandwidth. Options lower than 1X can cause artifacts. - + Window Adapting Filter: Filtro de adaptação de janela: - + FSR Sharpness: FSR Sharpness: - + Determines how sharpened the image will look using FSR's dynamic contrast. - + Anti-Aliasing Method: Método de Anti-Aliasing - + The anti-aliasing method to use. SMAA offers the best quality. FXAA can produce a more stable picture in lower resolutions. - + O método anti-aliasing a ser utilizado. +SMAA oferece a melhor qualidade. +FXAA pode produzir uma imagem mais estável em resoluções mais baixas. - + Fullscreen Mode: Tela Cheia - + The method used to render the window in fullscreen. Borderless offers the best compatibility with the on-screen keyboard that some games request for input. Exclusive fullscreen may offer better performance and better Freesync/Gsync support. O método utilizado ao renderizar a janela em tela cheia. Sem borda oferece a melhor compatibilidade com o teclado na tela que alguns jogos requerem pra entrada de texto. -Tela cheia exclusiva pode oferecer melhor performance e melhor suporte a Freesync/Gsync. +Tela cheia exclusiva pode oferecer melhor desempenho e melhor suporte a Freesync/Gsync. - + Aspect Ratio: Proporção do Ecrã: - + Stretches the renderer to fit the specified aspect ratio. Most games only support 16:9, so modifications are required to get other ratios. Also controls the aspect ratio of captured screenshots. - + Use persistent pipeline cache - + Allows saving shaders to storage for faster loading on following game boots. Disabling it is only intended for debugging. Permite guardar os shaders para carregar os jogos nas execuções seguintes. Desabiltar essa opção só serve para propósitos de depuração. - + Optimize SPIRV output - + Runs an additional optimization pass over generated SPIRV shaders. Will increase time required for shader compilation. May slightly improve performance. This feature is experimental. - + Executa uma passagem de otimização adicional nos shaders SPIR-V gerados. + Irá aumentar o tempo necessário para a compilação de shaders. + Pode melhorar ligeiramente o desempenho. + Este recurso é experimental. - + NVDEC emulation: Emulação NVDEC: - + Specifies how videos should be decoded. It can either use the CPU or the GPU for decoding, or perform no decoding at all (black screen on videos). In most cases, GPU decoding provides the best performance. Especifica como os vídeos devem ser decodificados. Tanto a CPU quanto a GPU podem ser utilizadas para decodificação, ou não decodificar nada (tela preta nos vídeos). -Na maioria dos casos, a decodificação pela GPU fornece uma melhor performance. +Na maioria dos casos, a decodificação pela GPU fornece um melhor desempenho. - + ASTC Decoding Method: Método de Decodificação ASTC: - + This option controls how ASTC textures should be decoded. CPU: Use the CPU for decoding. GPU: Use the GPU's compute shaders to decode ASTC textures (recommended). CPU Asynchronously: Use the CPU to decode ASTC textures on demand. EliminatesASTC decoding stuttering but may present artifacts. - + Esta opção controla como as texturas ASTC devem ser decodificadas. +CPU: Usa a CPU para a decodificação. +GPU: Usa os compute shaders da GPU para decodificar texturas ASTC (recomendado). +CPU Assíncrona: Usa a CPU para decodificar texturas ASTC sob demanda. Elimina travamentos (engasgos) de decodificação ASTC, +mas pode apresentar artefatos visuais. - + ASTC Recompression Method: Método de Recompressão ASTC: - + Most GPUs lack support for ASTC textures and must decompress to anintermediate format: RGBA8. BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format, saving VRAM but degrading image quality. - + + Frame Pacing Mode (Vulkan only) + + + + + Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent. + Controle como o emulador gerencia o ritmo de quadros para reduzir travamentos (engasgos) e deixar a taxa de quadros mais suave e consistente. + + + VRAM Usage Mode: Modo de Uso da VRAM: - + Selects whether the emulator should prefer to conserve memory or make maximum usage of available video memory for performance. Aggressive mode may impact performance of other applications such as recording software. - + Define se o emulador deve priorizar a economia de memória ou fazer o uso máximo da memória de vídeo disponível para melhorar o desempenho. +O modo agressivo pode impactar a performance de outros aplicativos, como softwares de gravação. - + Skip CPU Inner Invalidation - + Skips certain cache invalidations during memory updates, reducing CPU usage and improving latency. This may cause soft-crashes. - + VSync Mode: Modo de Sincronização vertical: - + FIFO (VSync) does not drop frames or exhibit tearing but is limited by the screen refresh rate. FIFO Relaxed allows tearing as it recovers from a slow down. Mailbox can have lower latency than FIFO and does not tear but may drop frames. @@ -839,1318 +890,1405 @@ Immediate (no synchronization) presents whatever is available and can exhibit te - + Sync Memory Operations - + Ensures data consistency between compute and memory operations. This option fixes issues in games, but may degrade performance. Unreal Engine 4 games often see the most significant changes thereof. - + Garante a consistência de dados entre as operações de computação e memória. +Esta opção corrige problemas em diversos jogos, mas pode reduzir o desempenho. +Jogos baseados na Unreal Engine 4 costumam apresentar as mudanças mais significativas. - + Enable asynchronous presentation (Vulkan only) Ativar apresentação assíncrona (Somente Vulkan) - + Slightly improves performance by moving presentation to a separate CPU thread. Melhora ligeiramente o desempenho ao mover a apresentação para uma thread de CPU separada. - + Force maximum clocks (Vulkan only) Forçar clock máximo (somente Vulkan) - + Runs work in the background while waiting for graphics commands to keep the GPU from lowering its clock speed. Executa trabalho em segundo plano aguardando pelos comandos gráficos para evitar a GPU de reduzir seu clock. - + Anisotropic Filtering: Filtro Anisotrópico: - + Controls the quality of texture rendering at oblique angles. Safe to set at 16x on most GPUs. - + GPU Mode: - + Controls the GPU emulation mode. Most games render fine with Fast or Balanced modes, but Accurate is still required for some. Particles tend to only render correctly with Accurate mode. - + DMA Accuracy: - + Controls the DMA precision accuracy. Safe precision fixes issues in some games but may degrade performance. - + Controla a precisão do DMA. A precisão Segura corrige problemas em alguns jogos, mas pode reduzir o desempenho. - + Enable asynchronous shader compilation - + May reduce shader stutter. - + Fast GPU Time - + Overclocks the emulated GPU to increase dynamic resolution and render distance. Use 256 for maximal performance and 512 for maximal graphics fidelity. - + + GPU Unswizzle + + + + + Accelerates BCn 3D texture decoding using GPU compute. +Disable if experiencing crashes or graphical glitches. + + + + GPU Unswizzle Max Texture Size - + Sets the maximum size (MiB) for GPU-based texture unswizzling. While the GPU is faster for medium and large textures, the CPU may be more efficient for very small ones. Adjust this to find the balance between GPU acceleration and CPU overhead. - + GPU Unswizzle Stream Size - + Sets the maximum amount of texture data (in MiB) processed per frame. Higher values can reduce stutter during texture loading but may impact frame consistency. - + GPU Unswizzle Chunk Size - + Determines the number of depth slices processed in a single dispatch. Increasing this can improve throughput on high-end GPUs but may cause TDR or driver timeouts on weaker hardware. - + Use Vulkan pipeline cache Utilizar cache de pipeline do Vulkan - + Enables GPU vendor-specific pipeline cache. This option can improve shader loading time significantly in cases where the Vulkan driver does not store pipeline cache files internally. Habilita o cache de pipeline da fabricante da GPU. Esta opção pode melhorar o tempo de carregamento de shaders significantemente em casos onde o driver Vulkan não armazena o cache de pipeline internamente. - + Enable Compute Pipelines (Intel Vulkan Only) Habilitar Pipeline de Computação (Somente Intel Vulkan) - + Required by some games. This setting only exists for Intel proprietary drivers and may crash if enabled. Compute pipelines are always enabled on all other drivers. - + Enable Reactive Flushing Habilitar Flushing Reativo - + Uses reactive flushing instead of predictive flushing, allowing more accurate memory syncing. Usa flushing reativo ao invés de flushing preditivo, permitindo mais precisão na sincronização da memória. - + Sync to framerate of video playback Sincronizar com o framerate da reprodução de vídeo - + Run the game at normal speed during video playback, even when the framerate is unlocked. Executa o jogo na velocidade normal durante a reprodução de vídeo, mesmo se o framerate estiver desbloqueado. - + Barrier feedback loops Ciclos de feedback de barreira - + Improves rendering of transparency effects in specific games. Melhora a renderização de efeitos de transparência em jogos específicos. - + + Enable buffer history + + + + + Enables access to previous buffer states. +This option may improve rendering quality and performance consistency in some games. + + + + Fix bloom effects - + Removes bloom in Burnout. - + + Enable Legacy Rescale Pass + + + + + May fix rescale issues in some games by relying on behavior from the previous implementation. +Legacy behavior workaround that fixes line artifacts on AMD and Intel GPUs, and grey texture flicker on Nvidia GPUs in Luigis Mansion 3. + + + + Extended Dynamic State - + Controls the number of features that can be used in Extended Dynamic State. Higher states allow for more features and can increase performance, but may cause additional graphical issues. - + Vertex Input Dynamic State - + Enables vertex input dynamic state feature for better quality and performance. - + Provoking Vertex - + Improves lighting and vertex handling in some games. Only Vulkan 1.0+ devices support this extension. - + Descriptor Indexing - + Improves texture & buffer handling and the Maxwell translation layer. Some Vulkan 1.1+ and all 1.2+ devices support this extension. - + Sample Shading - + Allows the fragment shader to execute per sample in a multi-sampled fragment instead of once per fragment. Improves graphics quality at the cost of performance. Higher values improve quality but degrade performance. - + Permite que o shader de fragmento seja processado por cada amostra em fragmentos multiamostrados, em vez de uma única vez por fragmento. Melhora a qualidade gráfica ao custo de desempenho. + Valores mais altos aumentam a qualidade, mas reduzem a performance. - + RNG Seed Semente de RNG - + Controls the seed of the random number generator. Mainly used for speedrunning. - + Device Name Nome do Dispositivo - + The name of the console. - + Custom RTC Date: Data personalizada do RTC: - + This option allows to change the clock of the console. Can be used to manipulate time in games. - + The number of seconds from the current unix time - + Language: Idioma: - + This option can be overridden when region setting is auto-select - + Region: Região: - + The region of the console. - + Time Zone: Fuso Horário: - + The time zone of the console. - + Sound Output Mode: Modo de saída de som - + Console Mode: Modo Console: - + Selects if the console is in Docked or Handheld mode. Games will change their resolution, details and supported controllers and depending on this setting. Setting to Handheld can help improve performance for low end systems. - + + Unit Serial + + + + + Battery Serial + + + + + Debug knobs + + + + Prompt for user profile on boot - + Useful if multiple people use the same PC. - + Pause when not in focus - + Pauses emulation when focusing on other windows. - + Confirm before stopping emulation Confirmar antes de parar a emulação - + Overrides prompts asking to confirm stopping the emulation. Enabling it bypasses such prompts and directly exits the emulation. - + Hide mouse on inactivity Esconder rato quando inactivo. - + Hides the mouse after 2.5s of inactivity. - + Disable controller applet - Desabilitar miniaplicativo de controle + Desabilitar applet de controle - + Forcibly disables the use of the controller applet in emulated programs. When a program attempts to open the controller applet, it is immediately closed. - + Check for updates - + Whether or not to check for updates upon startup. - + Enable Gamemode Habilitar Gamemode - + Force X11 as Graphics Backend - + Custom frontend Frontend customizado - + Real applet - Miniaplicativo real + Applet real - + Never Nunca - + On Load - + Always Sempre - + CPU CPU - + GPU GPU - + CPU Asynchronous CPU Assíncrona - + Uncompressed (Best quality) - Descompactado (Melhor Q + Descompactado (Melhor Qualidade) - + BC1 (Low quality) BC1 (Baixa qualidade) - + BC3 (Medium quality) BC3 (Média qualidade) - - Conservative - Conservador - - - - Aggressive - Agressivo - - - - Vulkan - Vulcano - - - - OpenGL GLSL - - - - - OpenGL GLASM (Assembly Shaders, NVIDIA Only) - - - - - OpenGL SPIR-V (Experimental, AMD/Mesa Only) - - - - - Null - Nenhum (desativado) - - - - Fast - - - - - Balanced - - - - - - Accurate - Preciso - - - - - Default - Padrão - - - - Unsafe (fast) - - - - - Safe (stable) - - - - + + Auto Automático - + + 30 FPS + + + + + 60 FPS + + + + + 90 FPS + + + + + 120 FPS + + + + + Conservative + Conservador + + + + Aggressive + Agressivo + + + + Vulkan + Vulcano + + + + OpenGL GLSL + + + + + OpenGL GLASM (Assembly Shaders, NVIDIA Only) + + + + + OpenGL SPIR-V (Experimental, AMD/Mesa Only) + + + + + Null + Nenhum + + + + Fast + + + + + Balanced + + + + + + Accurate + Preciso + + + + + Default + Padrão + + + + Unsafe (fast) + + + + + Safe (stable) + + + + Unsafe Inseguro - + Paranoid (disables most optimizations) Paranoia (desativa a maioria das otimizações) - + Debugging - + Depuração - + Dynarmic Dynarmic - + NCE NCE - + Borderless Windowed Janela sem bordas - + Exclusive Fullscreen Tela cheia exclusiva - + No Video Output Sem saída de vídeo - + CPU Video Decoding Decodificação de vídeo pela CPU - + GPU Video Decoding (Default) Decodificação de vídeo pela GPU (Padrão) - + 0.25X (180p/270p) [EXPERIMENTAL] - + 0.5X (360p/540p) [EXPERIMENTAL] 0.5X (360p/540p) [EXPERIMENTAL] - + 0.75X (540p/810p) [EXPERIMENTAL] 0.75X (540p/810p) [EXPERIMENTAL] - + 1X (720p/1080p) 1X (720p/1080p) - + 1.25X (900p/1350p) [EXPERIMENTAL] - + 1.5X (1080p/1620p) [EXPERIMENTAL] 1.5X (1080p/1620p) [EXPERIMENTAL] - + 2X (1440p/2160p) 2X (1440p/2160p) - + 3X (2160p/3240p) 3X (2160p/3240p) - + 4X (2880p/4320p) 4X (2880p/4320p) - + 5X (3600p/5400p) 5X (3600p/5400p) - + 6X (4320p/6480p) 6X (4320p/6480p) - + 7X (5040p/7560p) 7X (5040p/7560p) - + 8X (5760p/8640p) 8X (5760p/8640p) - + Nearest Neighbor Vizinho mais próximo - + Bilinear Bilinear - + Bicubic Bicúbico - + Gaussian Gaussiano - + Lanczos - + ScaleForce ScaleForce - + AMD FidelityFX Super Resolution - + Area Área - + MMPX - + Zero-Tangent - + B-Spline - + Mitchell - + Spline-1 - - + + None Nenhum - + FXAA FXAA - + SMAA SMAA - + Default (16:9) Padrão (16:9) - + Force 4:3 Forçar 4:3 - + Force 21:9 Forçar 21:9 - + Force 16:10 Forçar 16:10 - + Stretch to Window Esticar à Janela - + Automatic Automático - + 2x 2x - + 4x 4x - + 8x 8x - + 16x 16x - + 32x - + 64x - + Japanese (日本語) Japonês (日本語) - + American English Inglês Americano - + French (français) Francês (français) - + German (Deutsch) Alemão (Deutsch) - + Italian (italiano) Italiano (italiano) - + Spanish (español) Espanhol (español) - + Chinese Chinês - + Korean (한국어) Coreano (한국어) - + Dutch (Nederlands) Holandês (Nederlands) - + Portuguese (português) Português (português) - + Russian (Русский) Russo (Русский) - + Taiwanese Taiwanês - + British English Inglês Britânico - + Canadian French Francês Canadense - + Latin American Spanish Espanhol Latino-Americano - + Simplified Chinese Chinês Simplificado - + Traditional Chinese (正體中文) Chinês Tradicional (正 體 中文) - + Brazilian Portuguese (português do Brasil) Português do Brasil (Brazilian Portuguese) - - Serbian (српски) + + Polish (polska) - - + + Thai (แบบไทย) + + + + + Japan Japão - + USA EUA - + Europe Europa - + Australia Austrália - + China China - + Korea Coreia - + Taiwan Taiwan - + Auto (%1) Auto select time zone Auto (%1) - + Default (%1) Default time zone Padrão (%1) - + CET CET - + CST6CDT CST6CDT - + Cuba Cuba - + EET EET - + Egypt - Egipto + Egito - + Eire Irlanda - + EST EST - + EST5EDT EST5EDT - + GB GB - + GB-Eire GB-Irlanda - + GMT GMT - + GMT+0 GMT+0 - + GMT-0 GMT-0 - + GMT0 GMT0 - + Greenwich Greenwich - + Hongkong Hongkong - + HST HST - + Iceland Islândia - + Iran - Irão + Irã - + Israel Israel - + Jamaica Jamaica - + Kwajalein Kwajalein - + Libya Líbia - + MET MET - + MST MST - + MST7MDT MST7MDT - + Navajo Navajo - + NZ NZ - + NZ-CHAT NZ-CHAT - + Poland - Polónia + Polônia - + Portugal Portugal - + PRC PRC - + PST8PDT PST8PDT - + ROC ROC - + ROK ROK - + Singapore Singapura - + Turkey Turquia - + UCT UCT - + Universal Universal - + UTC UTC - + W-SU W-SU - + WET WET - + Zulu Zulu - + Mono Mono - + Stereo Estéreo - + Surround Surround - + 4GB DRAM (Default) 4GB DRAM (Padrão) - + 6GB DRAM (Unsafe) 6GB DRAM (Não seguro) - + 8GB DRAM - + 10GB DRAM (Unsafe) - + 12GB DRAM (Unsafe) - + Docked Ancorado - + Handheld Portátil - - + + Off - + Boost (1700MHz) - + Fast (2000MHz) - + Always ask (Default) Sempre perguntar (Padrão) - + Only if game specifies not to stop Somente se o jogo especificar para não parar - + Never ask Nunca perguntar - - + + Medium (256) - - + + High (512) - + Very Small (16 MB) - + Small (32 MB) - + Normal (128 MB) - + Large (256 MB) - + Very Large (512 MB) - + Very Low (4 MB) - + Low (8 MB) - + Normal (16 MB) - + Medium (32 MB) - + High (64 MB) - + Very Low (32) - + Low (64) - + Normal (128) - + Disabled - + ExtendedDynamicState 1 - + ExtendedDynamicState 2 - + ExtendedDynamicState 3 + + + Tree View + + + + + Grid View + + ConfigureApplets @@ -2162,12 +2300,12 @@ When a program attempts to open the controller applet, it is immediately closed. Applets - Miniaplicativos + Applets Applet mode preference - Modo de preferência dos miniaplicativos + Modo de preferência de Applets @@ -2222,7 +2360,7 @@ When a program attempts to open the controller applet, it is immediately closed. Restaurar Padrões - + Auto Automático @@ -2295,14 +2433,15 @@ When a program attempts to open the controller applet, it is immediately closed. <div style="white-space: nowrap">Disabling this forces all memory accesses to go through the Memory::Read/Memory::Write functions.</div> -<div style="white-space: nowrap">Esta optimização acelera o acesso à memória acedida por programas de convidados.</div> -<div style="white-space: nowrap">Ao activá-la mostra acessos por linha ao PageTable::pointers em código emitido.</div> -<div style="white-space: nowrap">Desactivando-a força todos os acessos à memória a passar pelas funções Memory::Read/Memory::Write.</div> + <div style="white-space: nowrap">Esta otimização acelera os acessos à memória pelo programa convidado.</div> + <div style="white-space: nowrap">Ao ativá-la, os acessos a PageTable::pointers são inseridos diretamente no código emitido.</div> + <div style="white-space: nowrap">Desativar esta opção força todos os acessos à memória a passarem pelas funções Memory::Read/Memory::Write</div> + Enable inline page tables - Activar tabela de páginas em linha. + Ativar tabelas de página em linha. @@ -2310,12 +2449,12 @@ When a program attempts to open the controller applet, it is immediately closed. <div>This optimization avoids dispatcher lookups by allowing emitted basic blocks to jump directly to other basic blocks if the destination PC is static.</div> -<div>Esta optimização evita as pesquisas do expedidor ao permitir que os blocos básicos emitidos saltem directamente para outros blocos básicos se o PC de destino for estático.</div> +<div>Esta otimização evita buscas no expedidor ao permitir que blocos básicos emitidos saltem diretamente para outros blocos básicos se o PC de destino for estático.</div> Enable block linking - Activar ligações de bloco + Ativar ligações de bloco @@ -2323,12 +2462,12 @@ When a program attempts to open the controller applet, it is immediately closed. <div>This optimization avoids dispatcher lookups by keeping track potential return addresses of BL instructions. This approximates what happens with a return stack buffer on a real CPU.</div> -<div>Esta optimização evita as pesquisas do expedidor, mantendo um registo dos potenciais endereços de retorno das instruções BL. Isto aproxima o que acontece com um buffer de pilha de retorno numa CPU real.</div> +<div>Esta otimização evita buscas no expedidor ao rastrear possíveis endereços de retorno de instruções BL. Isso se aproxima do que ocorre com um buffer de pilha de retorno em uma CPU real.</div> Enable return stack buffer - Activar buffer do return stack + Ativar buffer de pilha de retorno @@ -2336,12 +2475,12 @@ When a program attempts to open the controller applet, it is immediately closed. <div>Enable a two-tiered dispatch system. A faster dispatcher written in assembly has a small MRU cache of jump destinations is used first. If that fails, dispatch falls back to the slower C++ dispatcher.</div> -<div>Activa um sistema de despacho de dois níveis. Um expedidor mais rápido escrito em assembly tem uma pequena cache MRU de destinos de salto que é utilizado primeiro. Se esse falhar, a expedição volta ao expedidor C++ mais lento.</div> +<div>Ativa um sistema de despacho de dois níveis. Um expedidor mais rápido escrito em assembly tem uma pequena cache MRU de destinos de salto que é utilizado primeiro. Se esse falhar, a expedição volta ao expedidor C++ mais lento.</div> Enable fast dispatcher - Activar expedidor rápido + Ativar expedidor rápido @@ -2349,12 +2488,12 @@ When a program attempts to open the controller applet, it is immediately closed. <div>Enables an IR optimization that reduces unnecessary accesses to the CPU context structure.</div> -<div>Activa uma optimização IR que reduz acessos desnecessários ao contexto de estrutura do CPU</div> +<div>Ativa uma otimização IR que reduz acessos desnecessários ao contexto de estrutura do CPU</div> Enable context elimination - Activar eliminação de contexto + Ativar eliminação de contexto @@ -2362,12 +2501,12 @@ When a program attempts to open the controller applet, it is immediately closed. <div>Enables IR optimizations that involve constant propagation.</div> -<div>Activa optimizações IR que involvem propagação constante.</div> +<div>Ativa otimizações IR que involvem propagação constante.</div> Enable constant propagation - Activar propagação constante + Ativar propagação constante @@ -2375,12 +2514,12 @@ When a program attempts to open the controller applet, it is immediately closed. <div>Enables miscellaneous IR optimizations.</div> -<div>Activa várias optimizações IR</div> +<div>Ativa várias otimizações IR</div> Enable miscellaneous optimizations - Activar diversas optimizações + Ativar diversas otimizações @@ -2389,13 +2528,13 @@ When a program attempts to open the controller applet, it is immediately closed. <div style="white-space: nowrap">When disabled, a misalignment is triggered on all misaligned accesses.</div> -<div style="white-space: nowrap">Quando activado, um desalinhamento só é accionado quando um acesso atravessa um limite de página.</div> -<div style="white-space: nowrap">Quando desactivado, um desalinhamento é accionado em todos os acessos desalinhados.</div> +<div style="white-space: nowrap">Quando ativado, um desalinhamento só é acionado quando um acesso atravessa um limite de página.</div> +<div style="white-space: nowrap">Quando desativado, um desalinhamento é acionado em todos os acessos desalinhados.</div> Enable misalignment check reduction - Activar redução da verificação de desalinhamento + Ativar redução da verificação de desalinhamento @@ -2413,7 +2552,7 @@ When a program attempts to open the controller applet, it is immediately closed. Enable Host MMU Emulation (general memory instructions) - Ativar emulação MMU do anfitrião (instruções de memória genéricas) + Ativar emulação de MMU do anfitrião (instruções de memória genéricas) @@ -2431,7 +2570,7 @@ When a program attempts to open the controller applet, it is immediately closed. Enable Host MMU Emulation (exclusive memory instructions) - Ativar emulação da MMU no anfitrião (instruções da memória exclusiva) + Ativar Emulação de MMU do Anfitrião (instruções de memória exclusiva) @@ -2621,7 +2760,7 @@ When a program attempts to open the controller applet, it is immediately closed. <html><head/><body><p>When checked, disables reordering of mapped memory uploads which allows to associate uploads with specific draws. May reduce performance in some cases.</p></body></html> - <html><head/><body><p>Quando selecionado, desabilita a reordenação de uploads de memória mapeada, o que permite associar uploads com chamados específicos. Pode reduzir a performance em alguns casos.</p></body></html> + <html><head/><body><p>Quando selecionado, desabilita a reordenação de uploads de memória mapeada, o que permite associar uploads com chamados específicos. Pode reduzir o desempenho em alguns casos.</p></body></html> @@ -2665,83 +2804,88 @@ When a program attempts to open the controller applet, it is immediately closed. + Use dev.keys + + + + Enable Debug Asserts Ativar asserções de depuração - + Debugging Depuração - + Battery Serial: - + Bitmask for quick development toggles - + Set debug knobs (bitmask) - + 16-bit debug knob set for quick development toggles - + (bitmask) - + Debug Knobs: - + Unit Serial: - + Enable this to output the latest generated audio command list to the console. Only affects games using the audio renderer. Habilite essa opção para gravar a última saída da lista de comandos de áudio para o console. Somente afetará jogos que utilizam o renderizador de áudio. - + Dump Audio Commands To Console** Despejar comandos de áudio no console** - + Flush log output on each line - + Enable FS Access Log Ativar acesso de registro FS - + Enable Verbose Reporting Services** Ativar serviços de relatório detalhado** - + Censor username in logs - + **This will be reset automatically when Eden closes. - + **Reseterá automaticamente quando o Eden fechar. @@ -2786,7 +2930,7 @@ When a program attempts to open the controller applet, it is immediately closed. Eden Configuration - + Configurar Eden @@ -2796,17 +2940,17 @@ When a program attempts to open the controller applet, it is immediately closed. Applets - Miniaplicativos + Applets - + Audio Audio - + CPU CPU @@ -2822,13 +2966,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + General Geral - + Graphics Gráficos @@ -2849,7 +2993,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + Controls Controlos @@ -2865,7 +3009,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + System Sistema @@ -2980,61 +3124,61 @@ When a program attempts to open the controller applet, it is immediately closed. Reset Metadata Cache - Resetar a Cache da Metadata + Restaurar o Cache de Metadados - + Select Emulated NAND Directory... Selecione o Diretório NAND Emulado... - + Select Emulated SD Directory... Selecione o Diretório SD Emulado... - - + + Select Save Data Directory... - + Select Gamecard Path... Selecione o Diretório do Cartão de Jogo... - + Select Dump Directory... Selecionar o diretório do Dump... - + Select Mod Load Directory... Selecionar o Diretório do Mod Load ... - + Save Data Directory - + Choose an action for the save data directory: - + Set Custom Path - + Reset to NAND - + Save data exists in both the old and new locations. Old: %1 @@ -3045,7 +3189,7 @@ WARNING: This will overwrite any conflicting saves in the new location! - + Would you like to migrate your save data to the new location? From: %1 @@ -3053,28 +3197,28 @@ To: %2 - + Migrate Save Data - + Migrating save data... - + Cancel - + Migration Failed - + Failed to create destination directory. @@ -3085,12 +3229,12 @@ To: %2 - + Migration Complete - + Save data has been migrated successfully. Would you like to delete the old save data? @@ -3111,20 +3255,55 @@ Would you like to delete the old save data? Geral - + + External Content + Conteúdo Externo + + + + Add directories to scan for DLCs and Updates without installing to NAND + Adicionar diretórios para buscar DLCs e atualizações sem instalar na NAND + + + + Add Directory + Adicionar Diretório + + + + Remove Selected + Remover Selecionados(as) + + + Reset All Settings Restaurar todas as configurações - + Eden Eden - + This reset all settings and remove all per-game configurations. This will not delete game directories, profiles, or input profiles. Proceed? Isto restaura todas as configurações e remove as configurações específicas de cada jogo. As pastas de jogos, perfis de jogos e perfis de controlo não serão removidos. Continuar? + + + Select External Content Directory... + Selecionar Diretório Externo de Conteúdo... + + + + Directory Already Added + Diretório Já Vinculado + + + + This directory is already in the list. + Diretório já presente na lista. + ConfigureGraphics @@ -3154,33 +3333,33 @@ Would you like to delete the old save data? Cor de fundo: - + % FSR sharpening percentage (e.g. 50%) % - + Off Desligado - + VSync Off Sincronização vertical desligada - + Recommended Recomendado - + On Ligado - + VSync On Sincronização vertical ligada @@ -3231,13 +3410,13 @@ Would you like to delete the old save data? - + % Sample Shading percentage (e.g. 50%) % - + Extended Dynamic State is disabled on macOS due to MoltenVK compatibility issues that cause black screens. @@ -3407,7 +3586,7 @@ Would you like to delete the old save data? Console Mode - Modo de Consola + Modo de Console @@ -3659,12 +3838,12 @@ Would you like to delete the old save data? Requires restarting Eden - + Requer reiniciar o Eden Enable XInput 8 player support (disables web applet) - Ativar suporte para 8 jogadores XInput (desabilita o applet da web) + Ativar suporte para 8 jogadores XInput (desabilita o applet de rede) @@ -3795,7 +3974,7 @@ Would you like to delete the old save data? Save - Guardar + Salvar @@ -3809,7 +3988,7 @@ Would you like to delete the old save data? - + Left Stick Analógico Esquerdo @@ -3919,14 +4098,14 @@ Would you like to delete the old save data? - + ZL ZL - + L L @@ -3939,22 +4118,22 @@ Would you like to delete the old save data? - + Plus Mais - + ZR ZR - - + + R R @@ -4011,7 +4190,7 @@ Would you like to delete the old save data? - + Right Stick Analógico Direito @@ -4180,90 +4359,90 @@ Para inverter os eixos, mova o seu analógico primeiro verticalmente e depois ho Mega Drive - + Start / Pause Iniciar / Pausar - + Z Z - + Control Stick Direcional de controle - + C-Stick C-Stick - + Shake! Abane! - + [waiting] [em espera] - + New Profile Novo Perfil - + Enter a profile name: Introduza um novo nome de perfil: - - + + Create Input Profile Criar perfil de controlo - + The given profile name is not valid! O nome de perfil dado não é válido! - + Failed to create the input profile "%1" Falha ao criar o perfil de controlo "%1" - + Delete Input Profile Apagar Perfil de Controlo - + Failed to delete the input profile "%1" Falha ao apagar o perfil de controlo "%1" - + Load Input Profile Carregar perfil de controlo - + Failed to load the input profile "%1" Falha ao carregar o perfil de controlo "%1" - + Save Input Profile - Guardar perfil de controlo + Salvar perfil de controle - + Failed to save the input profile "%1" - Falha ao guardar o perfil de controlo "%1" + Falha ao salvar o perfil de controle "%1" @@ -4367,7 +4546,7 @@ Para inverter os eixos, mova o seu analógico primeiro verticalmente e depois ho Eden - + Eden @@ -4556,11 +4735,6 @@ Os valores atuais são %1% e %2% respectivamente. Enable Airplane Mode - - - None - Nenhum - ConfigurePerGame @@ -4615,52 +4789,57 @@ Os valores atuais são %1% e %2% respectivamente. Algumas configurações só estão disponíveis apenas quando não houver nenhum jogo em execução. - + Add-Ons Add-Ons - + System Sistema - + CPU CPU - + Graphics Gráficos - + Adv. Graphics Gráficos Avç. - + Ext. Graphics - + Audio Audio - + Input Profiles Perfis de controle - + Network + Applets + Applets + + + Properties Propriedades @@ -4678,15 +4857,110 @@ Os valores atuais são %1% e %2% respectivamente. Add-Ons - + + Import Mod from ZIP + + + + + Import Mod from Folder + + + + Patch Name Nome da Patch - + Version Versão + + + Mod Install Succeeded + + + + + Successfully installed all mods. + + + + + Mod Install Failed + + + + + Failed to install the following mods: + %1 +Check the log for details. + + + + + Mod Folder + + + + + Zipped Mod Location + + + + + Zipped Archives (*.zip) + + + + + Invalid Selection + + + + + Only mods, cheats, and patches can be deleted. +To delete NAND-installed updates, right-click the game in the game list and click Remove -> Remove Installed Update. + + + + + You are about to delete the following installed mods: + + + + + + +Once deleted, these can NOT be recovered. Are you 100% sure you want to delete them? + + + + + Delete add-on(s)? + + + + + Successfully deleted + + + + + Successfully deleted all selected mods. + + + + + &Delete + + + + + &Open in File Manager + + ConfigureProfileManager @@ -4734,62 +5008,62 @@ Os valores atuais são %1% e %2% respectivamente. %2 - + Users Utilizadores - + Error deleting image Error ao eliminar a imagem - + Error occurred attempting to overwrite previous image at: %1. Ocorreu um erro ao tentar substituir imagem anterior em: %1. - + Error deleting file Erro ao eliminar o arquivo - + Unable to delete existing file: %1. Não é possível eliminar o arquivo existente: %1. - + Error creating user image directory Erro ao criar o diretório de imagens do utilizador - + Unable to create directory %1 for storing user images. Não é possível criar o diretório %1 para armazenar imagens do utilizador. - + Error saving user image - + Unable to save image to file - + &Edit - + &Delete - + Edit User @@ -4797,17 +5071,17 @@ Os valores atuais são %1% e %2% respectivamente. ConfigureProfileManagerDeleteDialog - + Delete this user? All of the user's save data will be deleted. Excluir esse usuário? Todos os dados salvos desse usuário serão removidos. - + Confirm Delete Confirmar para eliminar - + Name: %1 UUID: %2 Nome: %1 @@ -5009,17 +5283,22 @@ UUID: %2 Pausar execução durante carregamentos - + + Show recording dialog + + + + Script Directory Diretório do script - + Path Caminho - + ... ... @@ -5032,7 +5311,7 @@ UUID: %2 Configurar TAS - + Select TAS Load Directory... Selecionar diretório de carregamento TAS @@ -5170,64 +5449,43 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta ConfigureUI - - - + + None Nenhum - - Small (32x32) - Pequeno (32x32) - - - - Standard (64x64) - Padrão (64x64) - - - - Large (128x128) - Grande (128x128) - - - - Full Size (256x256) - Tamanho completo (256x256) - - - + Small (24x24) Pequeno (24x24) - + Standard (48x48) Padrão (48x48) - + Large (72x72) Grande (72x72) - + Filename Nome de Ficheiro - + Filetype Tipo de arquivo - + Title ID ID de Título - + Title Name Nome do título @@ -5296,71 +5554,66 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta - Game Icon Size: - Tamanho do ícone do jogo: - - - Folder Icon Size: Tamanho do ícone da pasta: - + Row 1 Text: Linha 1 Texto: - + Row 2 Text: Linha 2 Texto: - + Screenshots Captura de Ecrã - + Ask Where To Save Screenshots (Windows Only) - Perguntar Onde Guardar Capturas de Ecrã (Apenas Windows) + Perguntar Onde Guardar Capturas de Tela (Apenas Windows) - + Screenshots Path: Caminho das Capturas de Ecrã: - + ... ... - + TextLabel TextLabel - + Resolution: Resolução: - + Select Screenshots Path... Seleccionar Caminho de Capturas de Ecrã... - + <System> <System> - + English Inglês - + Auto (%1 x %2, %3 x %4) Screenshot width value Auto (%1 x %2, %3 x %4) @@ -5481,7 +5734,7 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta Web Service configuration can only be changed when a public room isn't being hosted. - Configuração de Serviço Web só podem ser alteradas quando uma sala pública não está sendo hospedada. + Configurações de Serviço de Rede só podem ser alteradas quando uma sala pública não está sendo hospedada. @@ -5494,20 +5747,20 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta Mostrar o Jogo Atual no seu Estado de Discord - - + + All Good Tooltip - + Must be between 4-20 characters Tooltip - + Must be 48 characters, and lowercase a-z Tooltip @@ -5539,27 +5792,27 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta - + Shaders - + Shaders - + UserNAND - + UserNAND - + SysNAND - + SysNAND - + Mods - + Mods - + Saves @@ -5597,7 +5850,7 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta - + Calculating... @@ -5607,25 +5860,25 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta Eden Dependencies - + Dependências do Eden <html><head/><body><p><span style=" font-size:28pt;">Eden Dependencies</span></p></body></html> - + <html><head/><body><p><span style=" font-size:28pt;">Dependências do Eden</span></p></body></html> <html><head/><body><p>The projects that make Eden possible</p></body></html> - + <html><head/><body><p>Os projetos que fazem o Eden possível</p></body></html> - + Dependency - + Version @@ -5645,7 +5898,7 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta <html><head/><body><p>Server address of the host</p></body></html> - <html><head/><body><p>Endereço do host</p></body></html> + <html><head/><body><p>Endereço de servidor do anfitrião</p></body></html> @@ -5716,7 +5969,7 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta You must choose a Preferred Game to host a room. If you do not have any games in your game list yet, add a game folder by clicking on the plus icon in the game list. - + Você deve escolher um Jogo Preferencial para hospedar uma sala. Se você ainda não possui nenhum jogo na sua lista, adicione uma pasta de jogos clicando no 'ícone de mais' na lista de jogos. @@ -5726,7 +5979,7 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta Unable to connect to the host. Verify that the connection settings are correct. If you still cannot connect, contact the room host and verify that the host is properly configured with the external port forwarded. - + Não foi possível conectar ao anfitrião. Verifique se as configurações de conexão estão corretas. Se você ainda não conseguir se conectar, entre em contato com o anfitrião da sala e verifique se ele está configurado corretamente com o encaminhamento de porta externa. @@ -5736,7 +5989,7 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta Creating a room failed. Please retry. Restarting Eden might be necessary. - + Falha ao criar sala. Tente novamente. Reiniciar o Eden pode ser necessário. @@ -5746,7 +5999,7 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta Version mismatch! Please update to the latest version of Eden. If the problem persists, contact the room host and ask them to update the server. - + Incompatibilidade de versão! Por favor, atualize para a versão mais recente do Eden. Se o problema persistir, entre em contato com o anfitrião da sala e peça para que atualize o servidor. @@ -5799,44 +6052,44 @@ Please go to Configure -> System -> Network and make a selection. GRenderWindow - - + + OpenGL not available! OpenGL não está disponível! - + OpenGL shared contexts are not supported. Shared contexts do OpenGL não são suportados. - + Eden has not been compiled with OpenGL support. - - + + Error while initializing OpenGL! Erro ao inicializar OpenGL! - + Your GPU may not support OpenGL, or you do not have the latest graphics driver. O seu GPU pode não suportar OpenGL, ou não tem os drivers gráficos mais recentes. - + Error while initializing OpenGL 4.6! Erro ao inicializar o OpenGL 4.6! - + Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 O teu GPU pode não suportar OpenGL 4.6, ou não tem os drivers gráficos mais recentes. - + Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2 Sua GPU pode não suportar uma ou mais extensões necessárias do OpenGL. Verifique se você possui a última versão dos drivers gráficos.<br><br>Renderizador GL:<br>%1<br><br>Extensões não suportadas:<br>%2 @@ -5844,203 +6097,208 @@ Please go to Configure -> System -> Network and make a selection. GameList - + + &Add New Game Directory + &Adicionar novo diretório de jogos + + + Favorite Favorito - + Start Game Iniciar jogo - + Start Game without Custom Configuration Iniciar jogo sem configuração personalizada - + Open Save Data Location Abrir Localização de Dados Salvos - + Open Mod Data Location Abrir a Localização de Dados do Mod - + Open Transferable Pipeline Cache Abrir cache de pipeline transferível - + Link to Ryujinx - + Vincular ao Ryujinx - + Remove Remover - + Remove Installed Update Remover Actualizações Instaladas - + Remove All Installed DLC Remover Todos os DLC Instalados - + Remove Custom Configuration Remover Configuração Personalizada - + Remove Cache Storage Remove a Cache do Armazenamento - + Remove OpenGL Pipeline Cache Remover cache de pipeline do OpenGL - + Remove Vulkan Pipeline Cache Remover cache de pipeline do Vulkan - + Remove All Pipeline Caches Remover todos os caches de pipeline - + Remove All Installed Contents Remover Todos os Conteúdos Instalados - + Manage Play Time - + Edit Play Time Data - + Remove Play Time Data Remover dados de tempo jogado - - + + Dump RomFS Despejar RomFS - + Dump RomFS to SDMC Extrair RomFS para SDMC - + Verify Integrity Verificar integridade - + Copy Title ID to Clipboard Copiar título de ID para a área de transferência - + Navigate to GameDB entry Navegue para a Entrada da Base de Dados de Jogos - + Create Shortcut Criar Atalho - + Add to Desktop Adicionar à Área de Trabalho - + Add to Applications Menu Adicionar ao Menu de Aplicativos - + Configure Game - + Scan Subfolders Examinar Sub-pastas - + Remove Game Directory Remover diretório do Jogo - + ▲ Move Up ▲ Mover para Cima - + ▼ Move Down ▼ Mover para Baixo - + Open Directory Location Abrir Localização do diretório - + Clear Limpar - + Name Nome - + Compatibility Compatibilidade - + Add-ons Add-ons - + File type Tipo de Arquivo - + Size Tamanho - + Play time Tempo jogado @@ -6048,62 +6306,62 @@ Please go to Configure -> System -> Network and make a selection. GameListItemCompat - + Ingame Não Jogável - + Game starts, but crashes or major glitches prevent it from being completed. O jogo inicia, porém problemas ou grandes falhas impedem que ele seja concluído. - + Perfect Perfeito - + Game can be played without issues. O jogo pode ser jogado sem problemas. - + Playable Jogável - + Game functions with minor graphical or audio glitches and is playable from start to finish. O jogo funciona com pequenas falhas gráficas ou de áudio e pode ser reproduzido do início ao fim. - + Intro/Menu Introdução / Menu - + Game loads, but is unable to progress past the Start Screen. O jogo carrega, porém não consegue passar da tela inicial. - + Won't Boot Não Inicia - + The game crashes when attempting to startup. O jogo trava ao tentar iniciar. - + Not Tested Não Testado - + The game has not yet been tested. O jogo ainda não foi testado. @@ -6111,7 +6369,7 @@ Please go to Configure -> System -> Network and make a selection. GameListPlaceholder - + Double-click to add a new folder to the game list Clique duas vezes para adicionar uma nova pasta à lista de jogos @@ -6119,17 +6377,17 @@ Please go to Configure -> System -> Network and make a selection. GameListSearchField - + %1 of %n result(s) - + Filter: Filtro: - + Enter pattern to filter Digite o padrão para filtrar @@ -6205,33 +6463,26 @@ Please go to Configure -> System -> Network and make a selection. HostRoomWindow - + Error Erro - + Failed to announce the room to the public lobby. In order to host a room publicly, you must have a valid Eden account configured in Emulation -> Configure -> Web. If you do not want to publish a room in the public lobby, then select Unlisted instead. Debug Message: - + Falha ao anunciar a sala no lobby público. Para hospedar uma sala publicamente, você deve ter uma conta do Eden válida configurada em Emulação -> Configurar -> Web. Se não deseja criar uma sala no lobby público, selecione Não-listada. +Mensagem de Depuração: Hotkeys - + Audio Mute/Unmute Mutar/Desmutar Áudio - - - - - - - - @@ -6254,154 +6505,180 @@ Debug Message: + + + + + + + + + + + Main Window Janela Principal - + Audio Volume Down Volume Menos - + Audio Volume Up Volume Mais - + Capture Screenshot Captura de Tela - + Change Adapting Filter Alterar Filtro de Adaptação - + Change Docked Mode Alterar Modo de Ancoragem - + Change GPU Mode - + Alterar modo de GPU - + Configure - + Configurar - + Configure Current Game - + Configurar Jogo Atual - + Continue/Pause Emulation Continuar/Pausar Emulação - + Exit Fullscreen Sair da Tela Cheia - + Exit Eden - + Sair do Eden - + Fullscreen Tela Cheia - + Load File Carregar Ficheiro - + Load/Remove Amiibo Carregar/Remover Amiibo - - Multiplayer Browse Public Game Lobby - Multiplayer Navegar no Lobby de Salas Públicas + + Browse Public Game Lobby + Navegar no Lobby de Salas Públicas - - Multiplayer Create Room - Multiplayer Criar Sala + + Create Room + Criar Sala - - Multiplayer Direct Connect to Room - Multiplayer Conectar Diretamente à Sala + + Direct Connect to Room + Conectar-se Diretamente à Sala - - Multiplayer Leave Room - Multiplayer Sair da Sala + + Leave Room + Sair da Sala - - Multiplayer Show Current Room - Multiplayer Mostrar a Sala Atual + + Show Current Room + Exibir Sala Atual - + Restart Emulation Reiniciar Emulação - + Stop Emulation Parar Emulação - + TAS Record Gravar TAS - + TAS Reset Reiniciar TAS - + TAS Start/Stop Iniciar/Parar TAS - + Toggle Filter Bar Alternar Barra de Filtro - + Toggle Framerate Limit Alternar Limite de Quadros por Segundo - + + Toggle Turbo Speed + + + + + Toggle Slow Speed + + + + Toggle Mouse Panning Alternar o Giro do Mouse - + Toggle Renderdoc Capture Alternar a Captura do Renderdoc - + Toggle Status Bar Alternar Barra de Status + + + Toggle Performance Overlay + Alternar Sobreposição de Desempenho + InstallDialog @@ -6423,7 +6700,7 @@ Debug Message: Install Files to NAND - Instalar Ficheiros no NAND + Instalar Ficheiros na NAND @@ -6454,22 +6731,22 @@ Debug Message: Tempo Estimado 5m 4s - + Loading... A Carregar... - + Loading Shaders %1 / %2 A Carregar Shaders %1 / %2 - + Launching... A iniciar... - + Estimated Time %1 Tempo Estimado %1 @@ -6518,42 +6795,42 @@ Debug Message: Atualizar Lobby - + Password Required to Join Senha Necessária para Entrar - + Password: Senha: - + Players Jogadores - + Room Name Nome da Sala - + Preferred Game Jogo Preferencial - + Host Anfitrião - + Refreshing Atualizando - + Refresh List Atualizar Lista @@ -6578,7 +6855,7 @@ Debug Message: Open &Eden Folders - + Abrir Pastas do &Eden @@ -6602,1091 +6879,1153 @@ Debug Message: + &Game List Mode + Modo Lista de &Jogos + + + + Game &Icon Size + Tamanho do &Ícone do Jogo + + + Reset Window Size to &720p Restaurar tamanho da janela para &720p - + Reset Window Size to 720p Restaurar tamanho da janela para 720p - + Reset Window Size to &900p Restaurar tamanho da janela para &900p - + Reset Window Size to 900p Restaurar tamanho da janela para 900p - + Reset Window Size to &1080p Restaurar tamanho da janela para &1080p - + Reset Window Size to 1080p Restaurar tamanho da janela para 1080p - + &Multiplayer &Multijogador - + &Tools &Ferramentas - + Am&iibo - + Am&iibo - + Launch &Applet - + Iniciar &Applet - + &TAS &TAS - + &Create Home Menu Shortcut - + Install &Firmware - + Instalar &Firmware - + &Help &Ajuda - + &Install Files to NAND... &Instalar arquivos na NAND... - + L&oad File... C&arregar arquivo... - + Load &Folder... Carregar &pasta... - + E&xit &Sair - - + + &Pause &Pausa - + &Stop &Parar - + &Verify Installed Contents &Verificar conteúdo instalado - + &About Eden - + &Sobre o Eden - + Single &Window Mode Modo de &janela única - + Con&figure... Con&figurar... - + Ctrl+, - + Ctrl+, - + Enable Overlay Display Applet - + Show &Filter Bar Mostrar Barra de &Filtros - + Show &Status Bar Mostrar Barra de &Estado - + Show Status Bar Mostrar Barra de Estado - + &Browse Public Game Lobby &Navegar no Lobby de Salas Públicas - + &Create Room &Criar Sala - + &Leave Room &Sair da Sala - + &Direct Connect to Room Conectar &Diretamente Numa Sala - + &Show Current Room Exibir &Sala Atual - + F&ullscreen T&ela cheia - + &Restart &Reiniciar - + Load/Remove &Amiibo... Carregar/Remover &Amiibo... - + &Report Compatibility &Reportar compatibilidade - + Open &Mods Page Abrir Página de &Mods - + Open &Quickstart Guide Abrir &guia de início rápido - + &FAQ &Perguntas frequentes - + &Capture Screenshot &Captura de Tela - + &Album - + &Álbum - + &Set Nickname and Owner &Definir apelido e proprietário - + &Delete Game Data &Remover dados do jogo - + &Restore Amiibo &Recuperar Amiibo - + &Format Amiibo &Formatar Amiibo - + &Mii Editor - + &Configure TAS... &Configurar TAS - + Configure C&urrent Game... Configurar jogo atual... - - + + &Start &Começar - + &Reset &Restaurar - - + + R&ecord G&ravar - + Open &Controller Menu Menu Abrir &Controles - + Install Decryption &Keys - + &Home Menu - + &Desktop - + &Área de Trabalho - + &Application Menu - + &Root Data Folder - + &NAND Folder - + &Pasta NAND - + &SDMC Folder - + &Mod Folder - + &Log Folder - + From Folder - + From ZIP - + &Eden Dependencies - + &Data Manager - - Broken Vulkan Installation Detected + + &Tree View - + + &Grid View + + + + + Game Icon Size + + + + + + + None + Nenhum(a) + + + + Show Game &Name + + + + + Show &Performance Overlay + Mostrar Sobreposição de &Desempenho + + + + Small (32x32) + Pequeno (32x32) + + + + Standard (64x64) + Padrão (64x64) + + + + Large (128x128) + Grande (128x128) + + + + Full Size (256x256) + Tamanho completo (256x256) + + + + Broken Vulkan Installation Detected + Detectada Instalação Defeituosa do Vulkan + + + Vulkan initialization failed during boot. - + Running a game TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping - + Loading Web Applet... - - + + Disable Web Applet - + Disabling the web applet can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet? (This can be re-enabled in the Debug settings.) - + The amount of shaders currently being built - + The current selected resolution scaling multiplier. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch. - + How many frames per second the game is currently displaying. This will vary from game to game and scene to scene. - + Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. - + Unmute - + Mute - + Reset Volume - + &Clear Recent Files - + &Continue - + Warning: Outdated Game Format - + You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br>For an explanation of the various Switch formats Eden supports, out our user handbook. This message will not be shown again. - - + + Error while loading ROM! - + The ROM format is not supported. - + An error occurred initializing the video core. - + Eden has encountered an error while running the video core. This is usually caused by outdated GPU drivers, including integrated ones. Please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>How to Upload the Log File</a>. - + Error while loading ROM! %1 %1 signifies a numeric error code. - + %1<br>Please redump your files or ask on Discord/Stoat for help. %1 signifies an error string. - + An unknown error occurred. Please see the log for more details. - + (64-bit) - + (32-bit) - + %1 %2 %1 is the title name. %2 indicates if the title is 64-bit or 32-bit - + Closing software... - + Save Data - + Mod Data - + Error Opening %1 Folder - - + + Folder does not exist! - + Remove Installed Game Contents? - + Remove Installed Game Update? - + Remove Installed Game DLC? - + Remove Entry - + Delete OpenGL Transferable Shader Cache? - + Delete Vulkan Transferable Shader Cache? - + Delete All Transferable Shader Caches? - + Remove Custom Game Configuration? - + Remove Cache Storage? - + Remove File - + Remove Play Time Data - + Reset play time? - - + + RomFS Extraction Failed! - + There was an error copying the RomFS files or the user cancelled the operation. - + Full - + Skeleton - + Select RomFS Dump Mode - + Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure. - + There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root - + Extracting RomFS... - - + + Cancel - + RomFS Extraction Succeeded! - + The operation completed successfully. - + Error Opening %1 - + Select Directory - + Selecionar Diretório - + Properties - + The game properties could not be loaded. - + Switch Executable (%1);;All Files (*.*) %1 is an identifier for the Switch executable file extensions. - + Load File - + Open Extracted ROM Directory - + Abrir o Diretório da ROM extraída - + Invalid Directory Selected - + Diretório selecionado inválido - + The directory you have selected does not contain a 'main' file. - + Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci) - + Install Files - + %n file(s) remaining - + Installing file "%1"... - - + + Install Results - + To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC. - + %n file(s) were newly installed - + %n file(s) were overwritten - + %n file(s) failed to install - + System Application - + System Archive - + System Application Update - + Firmware Package (Type A) - + Firmware Package (Type B) - + Game - + Game Update - + Game DLC - + Delta Title - + Select NCA Install Type... - + Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.) - + Failed to Install - + The title type you selected for the NCA is invalid. - + File not found - + File "%1" not found - + OK - + Function Disabled - + Compatibility list reporting is currently disabled. Check back later! - + Error opening URL - + Unable to open the URL "%1". - + TAS Recording - + Overwrite file of player 1? - + Invalid config detected - + Handheld controller can't be used on docked mode. Pro controller will be selected. - - + + Amiibo - - + + The current amiibo has been removed - + Error - - + + The current game is not looking for amiibos - + Amiibo File (%1);; All Files (*.*) - + Load Amiibo - + Error loading Amiibo data - + The selected file is not a valid amiibo - + The selected file is already on use - + An unknown error occurred - - + + Keys not installed - - + + Install decryption keys and restart Eden before attempting to install firmware. - + Select Dumped Firmware Source Location - + Select Dumped Firmware ZIP - + Zipped Archives (*.zip) - + Firmware cleanup failed - + Failed to clean up extracted firmware cache. Check write permissions in the system temp directory and try again. OS reported error: %1 - + No firmware available - + Firmware Corrupted - + Unknown applet - + Applet doesn't map to a known value. - + Record not found - + Applet not found. Please reinstall firmware. - + Capture Screenshot - + PNG Image (*.png) - + Update Available - - Download the %1 update? + + Download %1? - + TAS state: Running %1/%2 - + TAS state: Recording %1 - + TAS state: Idle %1/%2 - + TAS State: Invalid - + &Stop Running - + Stop R&ecording - + Building: %n shader(s) - + Scale: %1x %1 is the resolution scaling factor - + Speed: %1% / %2% - + Speed: %1% - + Game: %1 FPS - + Frame: %1 ms - + FSR - + NO AA - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + Derivation Components Missing - + Decryption keys are missing. Install them now? - + Wayland Detected! - + Wayland is known to have significant performance issues and mysterious bugs. It's recommended to use X11 instead. @@ -7694,69 +8033,79 @@ Would you like to force it for future launches? - + Use X11 - + Continue with Wayland - + Don't show again - + Restart Required - + Restart Eden to apply the X11 backend. - + + Slow + + + + + Turbo + + + + + Unlocked + + + + Select RomFS Dump Target - + Please select which RomFS you would like to dump. - + Are you sure you want to close Eden? - - - + + + Eden - + Are you sure you want to stop the emulation? Any unsaved progress will be lost. - + The currently running application has requested Eden to not exit. Would you like to bypass this and exit anyway? - - - None - - FXAA @@ -7783,27 +8132,27 @@ Would you like to bypass this and exit anyway? - + Zero-Tangent - + B-Spline - + Mitchell - + Spline-1 - + Gaussian @@ -7858,22 +8207,22 @@ Would you like to bypass this and exit anyway? - + OpenGL GLSL - + OpenGL SPIRV - + OpenGL GLASM - + Null @@ -7881,13 +8230,13 @@ Would you like to bypass this and exit anyway? MigrationWorker - + Linking the old directory failed. You may need to re-run with administrative privileges on Windows. OS gave error: %1 - + Note that your configuration and data will be shared with %1. @@ -7898,7 +8247,7 @@ If this is not desirable, delete the following files: - + If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: @@ -7906,11 +8255,24 @@ If you wish to clean up the files which were left in the old data location, you - + Data was migrated successfully. + + ModSelectDialog + + + Dialog + + + + + The specified folder or archive contains the following mods. Select which ones to install. + + + ModerationDialog @@ -8046,7 +8408,7 @@ Você deseja prosseguir mesmo assim? Change Avatar - + Alterar Avatar @@ -8079,86 +8441,86 @@ Você deseja prosseguir mesmo assim? - + Select User Image - + Image Formats (*.jpg *.jpeg *.png *.bmp) - + No firmware available - + Please install the firmware to use firmware avatars. - - + + Error loading archive - + Archive is not available. Please install/reinstall firmware. - + Could not locate RomFS. Your file or decryption keys may be corrupted. - + Error extracting archive - + Could not extract RomFS. Your file or decryption keys may be corrupted. - + Error finding image directory - + Failed to find image directory in the archive. - + No images found - + No avatar images were found in the archive. - - + + All Good Tooltip - + Must be 32 hex characters (0-9, a-f) Tooltip - + Must be between 1 and 32 characters Tooltip @@ -8197,6 +8559,80 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + PerformanceOverlay + + + Form + + + + + Frametime + + + + + 0 ms + + + + + + Min: 0 + + + + + + Max: 0 + + + + + + Avg: 0 + + + + + FPS + + + + + 0 fps + + + + + %1 fps + + + + + + Avg: %1 + + + + + + Min: %1 + + + + + + Max: %1 + + + + + %1 ms + + + PlayerControlPreview @@ -8231,39 +8667,14 @@ p, li { white-space: pre-wrap; } QObject - - Installed SD Titles - Títulos SD instalados - - - - Installed NAND Titles - Títulos NAND instalados - - - - System Titles - Títulos do sistema - - - - Add New Game Directory - Adicionar novo diretório de jogos - - - - Favorites - Favoritos - - - - - + + + Migration - + Clear Shader Cache @@ -8298,18 +8709,18 @@ p, li { white-space: pre-wrap; } - + You can manually re-trigger this prompt by deleting the new config directory: %1 - + Migrating - + Migrating, this may take a while... @@ -8700,6 +9111,51 @@ p, li { white-space: pre-wrap; } %1 is playing %2 %1 está jogando %2 + + + Play Time: %1 + + + + + Never Played + + + + + Version: %1 + + + + + Version: 1.0.0 + + + + + Installed SD Titles + Títulos SD instalados + + + + Installed NAND Titles + Títulos NAND instalados + + + + System Titles + Títulos do sistema + + + + Add New Game Directory + Adicionar novo diretório de jogos + + + + Favorites + Favoritos + QtAmiiboSettingsDialog @@ -8817,250 +9273,250 @@ p, li { white-space: pre-wrap; } QtCommon::Content - + Game Requires Firmware - + The game you are trying to launch requires firmware to boot or to get past the opening menu. Please <a href='https://yuzu-mirror.github.io/help/quickstart'>dump and install firmware</a>, or press "OK" to launch anyways. - + Installing Firmware... - - - - - + + + + + Cancel - + Firmware Install Failed - + Firmware Install Succeeded - + Firmware integrity verification failed! - - + + Verification failed for the following files: %1 - - + + Verifying integrity... - - + + Integrity verification succeeded! - - + + The operation completed successfully. - - + + Integrity verification failed! - + File contents may be corrupt or missing. - + Integrity verification couldn't be performed - + Firmware installation cancelled, firmware may be in a bad state or corrupted. File contents could not be checked for validity. - + Select Dumped Keys Location - + Decryption Keys install succeeded - + Decryption Keys install failed - + Orphaned Profiles Detected! - + UNEXPECTED BAD THINGS MAY HAPPEN IF YOU DON'T READ THIS!<br>Eden has detected the following save directories with no attached profile:<br>%1<br><br>The following profiles are valid:<br>%2<br><br>Click "OK" to open your save folder and fix up your profiles.<br>Hint: copy the contents of the largest or last-modified folder elsewhere, delete all orphaned profiles, and move your copied contents to the good profile.<br><br>Still confused? See the <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>help page</a>.<br> - + Really clear data? - + Important data may be lost! - + Are you REALLY sure? - + Once deleted, your data will NOT come back! Only do this if you're 100% sure you want to delete this data. - + Clearing... - + Select Export Location - + %1.zip - - + + Zipped Archives (*.zip) - + Exporting data. This may take a while... - + Exporting - + Exported Successfully - + Data was exported successfully. - + Export Cancelled - + Export was cancelled by the user. - + Export Failed - + Ensure you have write permissions on the targeted directory and try again. - + Select Import Location - + Import Warning - + All previous data in this directory will be deleted. Are you sure you wish to proceed? - + Importing data. This may take a while... - + Importing - + Imported Successfully - + Data was imported successfully. - + Import Cancelled - + Import was cancelled by the user. - + Import Failed - + Ensure you have read permissions on the targeted directory and try again. @@ -9068,22 +9524,22 @@ Only do this if you're 100% sure you want to delete this data. QtCommon::FS - + Linked Save Data - + Save data has been linked. - + Failed to link save data - + Could not link directory: %1 To: @@ -9091,301 +9547,359 @@ To: - + Already Linked - + This title is already linked to Ryujinx. Would you like to unlink it? - + Título já vinculado ao Ryujinx. Gostaria de desvincular? + + + + Failed to unlink old directory + Falha ao desvincular diretório antigo - Failed to unlink old directory - - - - - + OS returned error: %1 - + Failed to copy save data - + Unlink Successful - + Successfully unlinked Ryujinx save data. Save data has been kept intact. - + Dados salvos do Ryujinx desvinculados com sucesso. Dados salvos estão intactos. - + Could not find Ryujinx installation - + Não foi possível encontrar a instalação do Ryujinx. - + Could not find a valid Ryujinx installation. This may typically occur if you are using Ryujinx in portable mode. Would you like to manually select a portable folder to use? - + Não foi possível encontrar uma instalação válida do Ryujinx. Isso geralmente ocorre ao usar o Ryujinx no modo portátil. + +Gostaria de selecionar manualmente uma pasta portátil para usar? Ryujinx Portable Location - - - - - Not a valid Ryujinx directory - + Localização Portátil do Ryujinx - The specified directory does not contain valid Ryujinx data. - + Not a valid Ryujinx directory + Não é um diretório válido do Ryujinx - - + + The specified directory does not contain valid Ryujinx data. + O diretório especificado não contém dados válidos do Ryujinx. + + + + Could not find Ryujinx save data - + Não foi possível encontrar os dados salvos do Ryujinx QtCommon::Game - + Error Removing Contents - + Error Removing Update - + Error Removing DLC - - - - - - + + + + + + Successfully Removed - + Successfully removed the installed base game. - + The base game is not installed in the NAND and cannot be removed. - + O jogo base não está instalado na NAND e não pode ser removido. - + Successfully removed the installed update. - + There is no update installed for this title. - + There are no DLCs installed for this title. - + Successfully removed %1 installed DLC. - - + + Error Removing Transferable Shader Cache - - + + A shader cache for this title does not exist. - + Successfully removed the transferable shader cache. - + Failed to remove the transferable shader cache. - + Error Removing Vulkan Driver Pipeline Cache - + Failed to remove the driver pipeline cache. - - + + Error Removing Transferable Shader Caches - + Successfully removed the transferable shader caches. - + Failed to remove the transferable shader cache directory. - - + + Error Removing Custom Configuration - + A custom configuration for this title does not exist. - + Successfully removed the custom game configuration. - + Failed to remove the custom game configuration. - + Reset Metadata Cache - + Restaurar o Cache de Metadados - + The metadata cache is already empty. - + The operation completed successfully. - + The metadata cache couldn't be deleted. It might be in use or non-existent. - + Create Shortcut - + Do you want to launch the game in fullscreen? - + Shortcut Created - + Successfully created a shortcut to %1 - + Shortcut may be Volatile! - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to Create Shortcut - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + No firmware available - + Please install firmware to use the home menu. - + Home Menu Applet - + Home Menu is not available. Please reinstall firmware. + + QtCommon::Mod + + + Mod Name + + + + + What should this mod be called? + + + + + RomFS + + + + + ExeFS/Patch + + + + + Cheat + + + + + Mod Type + + + + + Could not detect mod type automatically. Please manually specify the type of mod you downloaded. + +Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods. + + + + + + Mod Extract Failed + + + + + Failed to create temporary directory %1 + Falha ao criar um diretório temporário %1 + + + + Zip file %1 is empty + + + QtCommon::Path - + Error Opening Shader Cache - + Failed to create or open shader cache for this title, ensure your app data directory has write permissions. @@ -9393,83 +9907,83 @@ Would you like to manually select a portable folder to use? QtCommon::StringLookup - + Contains game save data. DO NOT REMOVE UNLESS YOU KNOW WHAT YOU'RE DOING! - + Contains Vulkan and OpenGL pipeline caches. Generally safe to remove. - + Contains updates and DLC for games. - + Contains firmware and applet data. - + Contains game mods, patches, and cheats. - + Decryption Keys were successfully installed - + Unable to read key directory, aborting - + One or more keys failed to copy. - + Verify your keys file has a .keys extension and try again. - + Decryption Keys failed to initialize. Check that your dumping tools are up to date and re-dump keys. - + Successfully installed firmware version %1 - + Unable to locate potential firmware NCA files - + Failed to delete one or more firmware files. - + One or more firmware files failed to copy into NAND. - + Firmware installation cancelled, firmware may be in a bad state or corrupted. Restart Eden or re-install firmware. - - Firmware missing. Firmware is required to run certain games and use the Home Menu. Versions 19.0.1 or earlier are recommended, as 20.0.0+ is currently experimental. + + Firmware missing. Firmware is required to run certain games and use the Home Menu. @@ -9490,58 +10004,58 @@ This may take a while. - + Clearing shader cache is recommended for all users. Do not uncheck unless you know what you're doing. - + Keeps the old data directory. This is recommended if you aren't space-constrained and want to keep separate data for the old emulator. - + Deletes the old data directory. This is recommended on devices with space constraints. - + Creates a filesystem link between the old directory and Eden directory. This is recommended if you want to share data between emulators. - + Ryujinx title database does not exist. - + Base de dados de títulos do Ryujinx não existe. + + + + Invalid header on Ryujinx title database. + Cabeçalho inválido na base de dados de títulos do Ryujinx + + + + Invalid magic header on Ryujinx title database. + Cabeçalho magic inválido na base de dados de títulos do Ryujinx. - Invalid header on Ryujinx title database. - + Invalid byte alignment on Ryujinx title database. + Alinhamento de bytes inválido na base de dados de títulos do Ryujinx. - Invalid magic header on Ryujinx title database. - + No items found in Ryujinx title database. + Nenhum item encontrado na base de dados de títulos do Ryujinx. - Invalid byte alignment on Ryujinx title database. - - - - - No items found in Ryujinx title database. - - - - Title %1 not found in Ryujinx title database. - + Título %1 não encontrado na base de dados de títulos do Ryujinx. @@ -9580,7 +10094,7 @@ This is recommended if you want to share data between emulators. - + Pro Controller Comando Pro @@ -9593,7 +10107,7 @@ This is recommended if you want to share data between emulators. - + Dual Joycons Par de Joycons @@ -9606,7 +10120,7 @@ This is recommended if you want to share data between emulators. - + Left Joycon Joycon Esquerdo @@ -9619,7 +10133,7 @@ This is recommended if you want to share data between emulators. - + Right Joycon Joycon Direito @@ -9648,7 +10162,7 @@ This is recommended if you want to share data between emulators. - + Handheld Portátil @@ -9769,32 +10283,32 @@ This is recommended if you want to share data between emulators. Não há a quantidade mínima de controles - + GameCube Controller Controlador de depuração - + Poke Ball Plus Poké Ball Plus - + NES Controller Controle do NES - + SNES Controller Controle do SNES - + N64 Controller Controle do Nintendo 64 - + Sega Genesis Mega Drive @@ -9949,13 +10463,13 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> - - + + OK OK - + Cancel Cancelar @@ -9965,14 +10479,16 @@ p, li { white-space: pre-wrap; } Ryujinx Link - + Vínculo do Ryujinx Linking save data to Ryujinx lets both Ryujinx and Eden reference the same save files for your games. By selecting "From Eden", previous save data stored in Ryujinx will be deleted, and vice versa for "From Ryujinx". - + Vincular os dados salvos ao Ryujinx permite que tanto o Ryujinx quanto o Eden utilizem os mesmos arquivos de salvamento para seus jogos. + +Ao selecionar "Do Eden", os dados salvos anteriores armazenados no Ryujinx serão excluídos, e vice-versa para "Do Ryujinx". @@ -9982,7 +10498,7 @@ By selecting "From Eden", previous save data stored in Ryujinx will be From Ryujinx - + Do Ryujinx @@ -9990,12 +10506,12 @@ By selecting "From Eden", previous save data stored in Ryujinx will be - + Failed to link save data - + OS returned error: %1 @@ -10031,7 +10547,7 @@ By selecting "From Eden", previous save data stored in Ryujinx will be - + Total play time reached maximum. diff --git a/dist/languages/pt_PT.ts b/dist/languages/pt_PT.ts index 16305141c5..df0c779a3e 100644 --- a/dist/languages/pt_PT.ts +++ b/dist/languages/pt_PT.ts @@ -368,149 +368,174 @@ Isto banirá tanto o nome de usuário do fórum como o endereço IP.% - + Amiibo editor Editor de Amiibo - + Controller configuration Configuração de controles - + Data erase Apagamento de dados - + Error Erro - + Net connect Conectar à rede - + Player select Seleção de jogador - + Software keyboard Teclado de software - + Mii Edit Editar Mii - + Online web Serviço online - + Shop Loja - + Photo viewer Visualizador de imagens - + Offline web Rede offline - + Login share Compartilhamento de Login - + Wifi web auth Autenticação web por Wifi - + My page Minha página - + Enable Overlay Applet - + + Enables Horizon's built-in overlay applet. Press and hold the home button for 1 second to show it. + + + + Output Engine: Motor de Saída: - + Output Device: Dispositivo de Saída - + Input Device: Dispositivo de Entrada - + Mute audio Mutar Áudio - + Volume: Volume: - + Mute audio when in background Silenciar audio quando a janela ficar em segundo plano - + Multicore CPU Emulation Emulação de CPU Multicore - + This option increases CPU emulation thread use from 1 to the maximum of 4. This is mainly a debug option and shouldn't be disabled. - + Memory Layout Layout de memória - - Increases the amount of emulated RAM from 4GB of the board to the devkit 8/6GB. + + Increases the amount of emulated RAM. Doesn't affect performance/stability but may allow HD texture mods to load. - + Limit Speed Percent Percentagem do limitador de velocidade - + Controls the game's maximum rendering speed, but it's up to each game if it runs faster or not. 200% for a 30 FPS game is 60 FPS, and for a 60 FPS game it will be 120 FPS. Disabling it means unlocking the framerate to the maximum your PC can reach. + + + Turbo Speed + + + + + When the Turbo Speed hotkey is pressed, the speed will be limited to this percentage. + + + + + Slow Speed + + + + + When the Slow Speed hotkey is pressed, the speed will be limited to this percentage. + + Synchronize Core Speed @@ -523,196 +548,196 @@ Can help reduce stuttering at lower framerates. - + Accuracy: Precisão: - + Change the accuracy of the emulated CPU (for debugging only). - - + + Backend: Backend: - + CPU Overclock - + Overclocks the emulated CPU to remove some FPS limiters. Weaker CPUs may see reduced performance, and certain games may behave improperly. Use Boost (1700MHz) to run at the Switch's highest native clock, or Fast (2000MHz) to run at 2x clock. - + Custom CPU Ticks - + Set a custom value of CPU ticks. Higher values can increase performance, but may cause deadlocks. A range of 77-21000 is recommended. - + Virtual Table Bouncing - + Bounces (by emulating a 0-valued return) any functions that triggers a prefetch abort - + Enable Host MMU Emulation (fastmem) - + This optimization speeds up memory accesses by the guest program. Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU. Disabling this forces all memory accesses to use Software MMU Emulation. - + Unfuse FMA (improve performance on CPUs without FMA) FMA inseguro (Melhorar performance no CPU sem FMA) - + This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support. Essa opção melhora a velocidade ao reduzir a precisão de instruções de fused-multiply-add em CPUs sem suporte nativo ao FMA. - + Faster FRSQRTE and FRECPE FRSQRTE e FRECPE mais rápido - + This option improves the speed of some approximate floating-point functions by using less accurate native approximations. Essa opção melhora a velocidade de algumas funções aproximadas de pontos flutuantes ao usar aproximações nativas precisas. - + Faster ASIMD instructions (32 bits only) Instruções ASIMD mais rápidas (apenas 32 bits) - + This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes. Essa opção melhora a velocidade de funções de pontos flutuantes de 32 bits ASIMD ao executá-las com modos de arredondamento incorretos. - + Inaccurate NaN handling Tratamento impreciso de NaN - + This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions. Esta opção melhora a velocidade ao remover a checagem NaN. Por favor, note que isso também reduzirá a precisão de certas instruções de ponto flutuante. - + Disable address space checks Desativar a verificação do espaço de endereços - + This option improves speed by eliminating a safety check before every memory operation. Disabling it may allow arbitrary code execution. - + Ignore global monitor Ignorar monitor global - + This option improves speed by relying only on the semantics of cmpxchg to ensure safety of exclusive access instructions. Please note this may result in deadlocks and other race conditions. Esta opção melhora a velocidade ao depender apenas das semânticas do cmpxchg pra garantir a segurança das instruções de acesso exclusivo. Por favor, note que isso pode resultar em travamentos e outras condições de execução. - + API: API: - + Changes the output graphics API. Vulkan is recommended. - + Device: Dispositivo: - + This setting selects the GPU to use (Vulkan only). - + Resolution: Resolução: - + Forces to render at a different resolution. Higher resolutions require more VRAM and bandwidth. Options lower than 1X can cause artifacts. - + Window Adapting Filter: Filtro de adaptação de janela: - + FSR Sharpness: FSR Sharpness: - + Determines how sharpened the image will look using FSR's dynamic contrast. - + Anti-Aliasing Method: Método de Anti-Aliasing - + The anti-aliasing method to use. SMAA offers the best quality. FXAA can produce a more stable picture in lower resolutions. - + Fullscreen Mode: Tela Cheia - + The method used to render the window in fullscreen. Borderless offers the best compatibility with the on-screen keyboard that some games request for input. Exclusive fullscreen may offer better performance and better Freesync/Gsync support. @@ -721,36 +746,36 @@ Sem borda oferece a melhor compatibilidade com o teclado na tela que alguns jogo Tela cheia exclusiva pode oferecer melhor performance e melhor suporte a Freesync/Gsync. - + Aspect Ratio: Proporção do Ecrã: - + Stretches the renderer to fit the specified aspect ratio. Most games only support 16:9, so modifications are required to get other ratios. Also controls the aspect ratio of captured screenshots. - + Use persistent pipeline cache - + Allows saving shaders to storage for faster loading on following game boots. Disabling it is only intended for debugging. Permite guardar os shaders para carregar os jogos nas execuções seguintes. Desabiltar essa opção só serve para propósitos de depuração. - + Optimize SPIRV output - + Runs an additional optimization pass over generated SPIRV shaders. Will increase time required for shader compilation. May slightly improve performance. @@ -758,12 +783,12 @@ This feature is experimental. - + NVDEC emulation: Emulação NVDEC: - + Specifies how videos should be decoded. It can either use the CPU or the GPU for decoding, or perform no decoding at all (black screen on videos). In most cases, GPU decoding provides the best performance. @@ -772,12 +797,12 @@ Tanto a CPU quanto a GPU podem ser utilizadas para decodificação, ou não deco Na maioria dos casos, a decodificação pela GPU fornece uma melhor performance. - + ASTC Decoding Method: Método de Decodificação ASTC: - + This option controls how ASTC textures should be decoded. CPU: Use the CPU for decoding. GPU: Use the GPU's compute shaders to decode ASTC textures (recommended). @@ -786,45 +811,55 @@ stuttering but may present artifacts. - + ASTC Recompression Method: Método de Recompressão ASTC: - + Most GPUs lack support for ASTC textures and must decompress to anintermediate format: RGBA8. BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format, saving VRAM but degrading image quality. - + + Frame Pacing Mode (Vulkan only) + + + + + Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent. + + + + VRAM Usage Mode: Modo de Uso da VRAM: - + Selects whether the emulator should prefer to conserve memory or make maximum usage of available video memory for performance. Aggressive mode may impact performance of other applications such as recording software. - + Skip CPU Inner Invalidation - + Skips certain cache invalidations during memory updates, reducing CPU usage and improving latency. This may cause soft-crashes. - + VSync Mode: Modo de Sincronização vertical: - + FIFO (VSync) does not drop frames or exhibit tearing but is limited by the screen refresh rate. FIFO Relaxed allows tearing as it recovers from a slow down. Mailbox can have lower latency than FIFO and does not tear but may drop frames. @@ -832,1318 +867,1402 @@ Immediate (no synchronization) presents whatever is available and can exhibit te - + Sync Memory Operations - + Ensures data consistency between compute and memory operations. This option fixes issues in games, but may degrade performance. Unreal Engine 4 games often see the most significant changes thereof. - + Enable asynchronous presentation (Vulkan only) Ativar apresentação assíncrona (Somente Vulkan) - + Slightly improves performance by moving presentation to a separate CPU thread. Melhora ligeiramente o desempenho ao mover a apresentação para uma thread de CPU separada. - + Force maximum clocks (Vulkan only) Forçar clock máximo (somente Vulkan) - + Runs work in the background while waiting for graphics commands to keep the GPU from lowering its clock speed. Executa trabalho em segundo plano aguardando pelos comandos gráficos para evitar a GPU de reduzir seu clock. - + Anisotropic Filtering: Filtro Anisotrópico: - + Controls the quality of texture rendering at oblique angles. Safe to set at 16x on most GPUs. - + GPU Mode: - + Controls the GPU emulation mode. Most games render fine with Fast or Balanced modes, but Accurate is still required for some. Particles tend to only render correctly with Accurate mode. - + DMA Accuracy: - + Controls the DMA precision accuracy. Safe precision fixes issues in some games but may degrade performance. - + Enable asynchronous shader compilation - + May reduce shader stutter. - + Fast GPU Time - + Overclocks the emulated GPU to increase dynamic resolution and render distance. Use 256 for maximal performance and 512 for maximal graphics fidelity. - + + GPU Unswizzle + + + + + Accelerates BCn 3D texture decoding using GPU compute. +Disable if experiencing crashes or graphical glitches. + + + + GPU Unswizzle Max Texture Size - + Sets the maximum size (MiB) for GPU-based texture unswizzling. While the GPU is faster for medium and large textures, the CPU may be more efficient for very small ones. Adjust this to find the balance between GPU acceleration and CPU overhead. - + GPU Unswizzle Stream Size - + Sets the maximum amount of texture data (in MiB) processed per frame. Higher values can reduce stutter during texture loading but may impact frame consistency. - + GPU Unswizzle Chunk Size - + Determines the number of depth slices processed in a single dispatch. Increasing this can improve throughput on high-end GPUs but may cause TDR or driver timeouts on weaker hardware. - + Use Vulkan pipeline cache Utilizar cache de pipeline do Vulkan - + Enables GPU vendor-specific pipeline cache. This option can improve shader loading time significantly in cases where the Vulkan driver does not store pipeline cache files internally. Habilita o cache de pipeline da fabricante da GPU. Esta opção pode melhorar o tempo de carregamento de shaders significantemente em casos onde o driver Vulkan não armazena o cache de pipeline internamente. - + Enable Compute Pipelines (Intel Vulkan Only) Habilitar Pipeline de Computação (Somente Intel Vulkan) - + Required by some games. This setting only exists for Intel proprietary drivers and may crash if enabled. Compute pipelines are always enabled on all other drivers. - + Enable Reactive Flushing Habilitar Flushing Reativo - + Uses reactive flushing instead of predictive flushing, allowing more accurate memory syncing. Usa flushing reativo ao invés de flushing preditivo, permitindo mais precisão na sincronização da memória. - + Sync to framerate of video playback Sincronizar com o framerate da reprodução de vídeo - + Run the game at normal speed during video playback, even when the framerate is unlocked. Executa o jogo na velocidade normal durante a reprodução de vídeo, mesmo se o framerate estiver desbloqueado. - + Barrier feedback loops Ciclos de feedback de barreira - + Improves rendering of transparency effects in specific games. Melhora a renderização de efeitos de transparência em jogos específicos. - + + Enable buffer history + + + + + Enables access to previous buffer states. +This option may improve rendering quality and performance consistency in some games. + + + + Fix bloom effects - + Removes bloom in Burnout. - + + Enable Legacy Rescale Pass + + + + + May fix rescale issues in some games by relying on behavior from the previous implementation. +Legacy behavior workaround that fixes line artifacts on AMD and Intel GPUs, and grey texture flicker on Nvidia GPUs in Luigis Mansion 3. + + + + Extended Dynamic State - + Controls the number of features that can be used in Extended Dynamic State. Higher states allow for more features and can increase performance, but may cause additional graphical issues. - + Vertex Input Dynamic State - + Enables vertex input dynamic state feature for better quality and performance. - + Provoking Vertex - + Improves lighting and vertex handling in some games. Only Vulkan 1.0+ devices support this extension. - + Descriptor Indexing - + Improves texture & buffer handling and the Maxwell translation layer. Some Vulkan 1.1+ and all 1.2+ devices support this extension. - + Sample Shading - + Allows the fragment shader to execute per sample in a multi-sampled fragment instead of once per fragment. Improves graphics quality at the cost of performance. Higher values improve quality but degrade performance. - + RNG Seed Semente de RNG - + Controls the seed of the random number generator. Mainly used for speedrunning. - + Device Name Nome do Dispositivo - + The name of the console. - + Custom RTC Date: Data personalizada do RTC: - + This option allows to change the clock of the console. Can be used to manipulate time in games. - + The number of seconds from the current unix time - + Language: Idioma: - + This option can be overridden when region setting is auto-select - + Region: Região: - + The region of the console. - + Time Zone: Fuso Horário: - + The time zone of the console. - + Sound Output Mode: Modo de saída de som - + Console Mode: Modo Console: - + Selects if the console is in Docked or Handheld mode. Games will change their resolution, details and supported controllers and depending on this setting. Setting to Handheld can help improve performance for low end systems. - + + Unit Serial + + + + + Battery Serial + + + + + Debug knobs + + + + Prompt for user profile on boot - + Useful if multiple people use the same PC. - + Pause when not in focus - + Pauses emulation when focusing on other windows. - + Confirm before stopping emulation Confirmar antes de parar a emulação - + Overrides prompts asking to confirm stopping the emulation. Enabling it bypasses such prompts and directly exits the emulation. - + Hide mouse on inactivity Esconder rato quando inactivo. - + Hides the mouse after 2.5s of inactivity. - + Disable controller applet Desabilitar miniaplicativo de controle - + Forcibly disables the use of the controller applet in emulated programs. When a program attempts to open the controller applet, it is immediately closed. - + Check for updates - + Whether or not to check for updates upon startup. - + Enable Gamemode Habilitar Gamemode - + Force X11 as Graphics Backend - + Custom frontend Frontend customizado - + Real applet Miniaplicativo real - + Never - + On Load - + Always - + CPU CPU - + GPU GPU - + CPU Asynchronous CPU Assíncrona - + Uncompressed (Best quality) Descompactado (Melhor Q - + BC1 (Low quality) BC1 (Baixa qualidade) - + BC3 (Medium quality) BC3 (Média qualidade) - - Conservative - Conservador - - - - Aggressive - Agressivo - - - - Vulkan - Vulcano - - - - OpenGL GLSL - - - - - OpenGL GLASM (Assembly Shaders, NVIDIA Only) - - - - - OpenGL SPIR-V (Experimental, AMD/Mesa Only) - - - - - Null - Nenhum (desativado) - - - - Fast - - - - - Balanced - - - - - - Accurate - Preciso - - - - - Default - Padrão - - - - Unsafe (fast) - - - - - Safe (stable) - - - - + + Auto Automático - + + 30 FPS + + + + + 60 FPS + + + + + 90 FPS + + + + + 120 FPS + + + + + Conservative + Conservador + + + + Aggressive + Agressivo + + + + Vulkan + Vulcano + + + + OpenGL GLSL + + + + + OpenGL GLASM (Assembly Shaders, NVIDIA Only) + + + + + OpenGL SPIR-V (Experimental, AMD/Mesa Only) + + + + + Null + Nenhum (desativado) + + + + Fast + + + + + Balanced + + + + + + Accurate + Preciso + + + + + Default + Padrão + + + + Unsafe (fast) + + + + + Safe (stable) + + + + Unsafe Inseguro - + Paranoid (disables most optimizations) Paranoia (desativa a maioria das otimizações) - + Debugging - + Dynarmic Dynarmic - + NCE NCE - + Borderless Windowed Janela sem bordas - + Exclusive Fullscreen Tela cheia exclusiva - + No Video Output Sem saída de vídeo - + CPU Video Decoding Decodificação de vídeo pela CPU - + GPU Video Decoding (Default) Decodificação de vídeo pela GPU (Padrão) - + 0.25X (180p/270p) [EXPERIMENTAL] - + 0.5X (360p/540p) [EXPERIMENTAL] 0.5X (360p/540p) [EXPERIMENTAL] - + 0.75X (540p/810p) [EXPERIMENTAL] 0.75X (540p/810p) [EXPERIMENTAL] - + 1X (720p/1080p) 1X (720p/1080p) - + 1.25X (900p/1350p) [EXPERIMENTAL] - + 1.5X (1080p/1620p) [EXPERIMENTAL] 1.5X (1080p/1620p) [EXPERIMENTAL] - + 2X (1440p/2160p) 2X (1440p/2160p) - + 3X (2160p/3240p) 3X (2160p/3240p) - + 4X (2880p/4320p) 4X (2880p/4320p) - + 5X (3600p/5400p) 5X (3600p/5400p) - + 6X (4320p/6480p) 6X (4320p/6480p) - + 7X (5040p/7560p) 7X (5040p/7560p) - + 8X (5760p/8640p) 8X (5760p/8640p) - + Nearest Neighbor Vizinho mais próximo - + Bilinear Bilinear - + Bicubic Bicúbico - + Gaussian Gaussiano - + Lanczos - + ScaleForce ScaleForce - + AMD FidelityFX Super Resolution - + Area - + MMPX - + Zero-Tangent - + B-Spline - + Mitchell - + Spline-1 - - + + None Nenhum - + FXAA FXAA - + SMAA SMAA - + Default (16:9) Padrão (16:9) - + Force 4:3 Forçar 4:3 - + Force 21:9 Forçar 21:9 - + Force 16:10 Forçar 16:10 - + Stretch to Window Esticar à Janela - + Automatic Automático - + 2x 2x - + 4x 4x - + 8x 8x - + 16x 16x - + 32x - + 64x - + Japanese (日本語) Japonês (日本語) - + American English Inglês Americano - + French (français) Francês (français) - + German (Deutsch) Alemão (Deutsch) - + Italian (italiano) Italiano (italiano) - + Spanish (español) Espanhol (español) - + Chinese Chinês - + Korean (한국어) Coreano (한국어) - + Dutch (Nederlands) Holandês (Nederlands) - + Portuguese (português) Português (português) - + Russian (Русский) Russo (Русский) - + Taiwanese Taiwanês - + British English Inglês Britânico - + Canadian French Francês Canadense - + Latin American Spanish Espanhol Latino-Americano - + Simplified Chinese Chinês Simplificado - + Traditional Chinese (正體中文) Chinês Tradicional (正 體 中文) - + Brazilian Portuguese (português do Brasil) Português do Brasil (Brazilian Portuguese) - - Serbian (српски) + + Polish (polska) - - + + Thai (แบบไทย) + + + + + Japan Japão - + USA EUA - + Europe Europa - + Australia Austrália - + China China - + Korea Coreia - + Taiwan Taiwan - + Auto (%1) Auto select time zone Auto (%1) - + Default (%1) Default time zone Padrão (%1) - + CET CET - + CST6CDT CST6CDT - + Cuba Cuba - + EET EET - + Egypt Egipto - + Eire Irlanda - + EST EST - + EST5EDT EST5EDT - + GB GB - + GB-Eire GB-Irlanda - + GMT GMT - + GMT+0 GMT+0 - + GMT-0 GMT-0 - + GMT0 GMT0 - + Greenwich Greenwich - + Hongkong Hongkong - + HST HST - + Iceland Islândia - + Iran Irão - + Israel Israel - + Jamaica Jamaica - + Kwajalein Kwajalein - + Libya Líbia - + MET MET - + MST MST - + MST7MDT MST7MDT - + Navajo Navajo - + NZ NZ - + NZ-CHAT NZ-CHAT - + Poland Polónia - + Portugal Portugal - + PRC PRC - + PST8PDT PST8PDT - + ROC ROC - + ROK ROK - + Singapore Singapura - + Turkey Turquia - + UCT UCT - + Universal Universal - + UTC UTC - + W-SU W-SU - + WET WET - + Zulu Zulu - + Mono Mono - + Stereo Estéreo - + Surround Surround - + 4GB DRAM (Default) 4GB DRAM (Padrão) - + 6GB DRAM (Unsafe) 6GB DRAM (Não seguro) - + 8GB DRAM - + 10GB DRAM (Unsafe) - + 12GB DRAM (Unsafe) - + Docked Ancorado - + Handheld Portátil - - + + Off - + Boost (1700MHz) - + Fast (2000MHz) - + Always ask (Default) Sempre perguntar (Padrão) - + Only if game specifies not to stop Somente se o jogo especificar para não parar - + Never ask Nunca perguntar - - + + Medium (256) - - + + High (512) - + Very Small (16 MB) - + Small (32 MB) - + Normal (128 MB) - + Large (256 MB) - + Very Large (512 MB) - + Very Low (4 MB) - + Low (8 MB) - + Normal (16 MB) - + Medium (32 MB) - + High (64 MB) - + Very Low (32) - + Low (64) - + Normal (128) - + Disabled - + ExtendedDynamicState 1 - + ExtendedDynamicState 2 - + ExtendedDynamicState 3 + + + Tree View + + + + + Grid View + + ConfigureApplets @@ -2215,7 +2334,7 @@ When a program attempts to open the controller applet, it is immediately closed. Restaurar Padrões - + Auto Automático @@ -2658,81 +2777,86 @@ When a program attempts to open the controller applet, it is immediately closed. + Use dev.keys + + + + Enable Debug Asserts Ativar asserções de depuração - + Debugging Depuração - + Battery Serial: - + Bitmask for quick development toggles - + Set debug knobs (bitmask) - + 16-bit debug knob set for quick development toggles - + (bitmask) - + Debug Knobs: - + Unit Serial: - + Enable this to output the latest generated audio command list to the console. Only affects games using the audio renderer. Habilite essa opção para gravar a última saída da lista de comandos de áudio para o console. Somente afetará jogos que utilizam o renderizador de áudio. - + Dump Audio Commands To Console** Despejar comandos de áudio no console** - + Flush log output on each line - + Enable FS Access Log Ativar acesso de registro FS - + Enable Verbose Reporting Services** Ativar serviços de relatório detalhado** - + Censor username in logs - + **This will be reset automatically when Eden closes. @@ -2793,13 +2917,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + Audio Audio - + CPU CPU @@ -2815,13 +2939,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + General Geral - + Graphics Gráficos @@ -2842,7 +2966,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + Controls Controlos @@ -2858,7 +2982,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + System Sistema @@ -2976,58 +3100,58 @@ When a program attempts to open the controller applet, it is immediately closed. Resetar a Cache da Metadata - + Select Emulated NAND Directory... Selecione o Diretório NAND Emulado... - + Select Emulated SD Directory... Selecione o Diretório SD Emulado... - - + + Select Save Data Directory... - + Select Gamecard Path... Selecione o Diretório do Cartão de Jogo... - + Select Dump Directory... Selecionar o diretório do Dump... - + Select Mod Load Directory... Selecionar o Diretório do Mod Load ... - + Save Data Directory - + Choose an action for the save data directory: - + Set Custom Path - + Reset to NAND - + Save data exists in both the old and new locations. Old: %1 @@ -3038,7 +3162,7 @@ WARNING: This will overwrite any conflicting saves in the new location! - + Would you like to migrate your save data to the new location? From: %1 @@ -3046,28 +3170,28 @@ To: %2 - + Migrate Save Data - + Migrating save data... - + Cancel - + Migration Failed - + Failed to create destination directory. @@ -3078,12 +3202,12 @@ To: %2 - + Migration Complete - + Save data has been migrated successfully. Would you like to delete the old save data? @@ -3104,20 +3228,55 @@ Would you like to delete the old save data? Geral - + + External Content + + + + + Add directories to scan for DLCs and Updates without installing to NAND + + + + + Add Directory + + + + + Remove Selected + + + + Reset All Settings Restaurar todas as configurações - + Eden - + This reset all settings and remove all per-game configurations. This will not delete game directories, profiles, or input profiles. Proceed? Isto restaura todas as configurações e remove as configurações específicas de cada jogo. As pastas de jogos, perfis de jogos e perfis de controlo não serão removidos. Continuar? + + + Select External Content Directory... + + + + + Directory Already Added + + + + + This directory is already in the list. + + ConfigureGraphics @@ -3147,33 +3306,33 @@ Would you like to delete the old save data? Cor de fundo: - + % FSR sharpening percentage (e.g. 50%) % - + Off Desligado - + VSync Off Sincronização vertical desligada - + Recommended Recomendado - + On Ligado - + VSync On Sincronização vertical ligada @@ -3224,13 +3383,13 @@ Would you like to delete the old save data? - + % Sample Shading percentage (e.g. 50%) - + Extended Dynamic State is disabled on macOS due to MoltenVK compatibility issues that cause black screens. @@ -3802,7 +3961,7 @@ Would you like to delete the old save data? - + Left Stick Analógico Esquerdo @@ -3912,14 +4071,14 @@ Would you like to delete the old save data? - + ZL ZL - + L L @@ -3932,22 +4091,22 @@ Would you like to delete the old save data? - + Plus Mais - + ZR ZR - - + + R R @@ -4004,7 +4163,7 @@ Would you like to delete the old save data? - + Right Stick Analógico Direito @@ -4173,88 +4332,88 @@ Para inverter os eixos, mova o seu analógico primeiro verticalmente e depois ho Mega Drive - + Start / Pause Iniciar / Pausar - + Z Z - + Control Stick Direcional de controle - + C-Stick C-Stick - + Shake! Abane! - + [waiting] [em espera] - + New Profile Novo Perfil - + Enter a profile name: Introduza um novo nome de perfil: - - + + Create Input Profile Criar perfil de controlo - + The given profile name is not valid! O nome de perfil dado não é válido! - + Failed to create the input profile "%1" Falha ao criar o perfil de controlo "%1" - + Delete Input Profile Apagar Perfil de Controlo - + Failed to delete the input profile "%1" Falha ao apagar o perfil de controlo "%1" - + Load Input Profile Carregar perfil de controlo - + Failed to load the input profile "%1" Falha ao carregar o perfil de controlo "%1" - + Save Input Profile Guardar perfil de controlo - + Failed to save the input profile "%1" Falha ao guardar o perfil de controlo "%1" @@ -4549,11 +4708,6 @@ Os valores atuais são %1% e %2% respectivamente. Enable Airplane Mode - - - None - Nenhum - ConfigurePerGame @@ -4608,52 +4762,57 @@ Os valores atuais são %1% e %2% respectivamente. Algumas configurações só estão disponíveis apenas quando não houver nenhum jogo em execução. - + Add-Ons Add-Ons - + System Sistema - + CPU CPU - + Graphics Gráficos - + Adv. Graphics Gráficos Avç. - + Ext. Graphics - + Audio Audio - + Input Profiles Perfis de controle - + Network + Applets + + + + Properties Propriedades @@ -4671,15 +4830,110 @@ Os valores atuais são %1% e %2% respectivamente. Add-Ons - + + Import Mod from ZIP + + + + + Import Mod from Folder + + + + Patch Name Nome da Patch - + Version Versão + + + Mod Install Succeeded + + + + + Successfully installed all mods. + + + + + Mod Install Failed + + + + + Failed to install the following mods: + %1 +Check the log for details. + + + + + Mod Folder + + + + + Zipped Mod Location + + + + + Zipped Archives (*.zip) + + + + + Invalid Selection + + + + + Only mods, cheats, and patches can be deleted. +To delete NAND-installed updates, right-click the game in the game list and click Remove -> Remove Installed Update. + + + + + You are about to delete the following installed mods: + + + + + + +Once deleted, these can NOT be recovered. Are you 100% sure you want to delete them? + + + + + Delete add-on(s)? + + + + + Successfully deleted + + + + + Successfully deleted all selected mods. + + + + + &Delete + + + + + &Open in File Manager + + ConfigureProfileManager @@ -4727,62 +4981,62 @@ Os valores atuais são %1% e %2% respectivamente. %2 - + Users Utilizadores - + Error deleting image Error ao eliminar a imagem - + Error occurred attempting to overwrite previous image at: %1. Ocorreu um erro ao tentar substituir imagem anterior em: %1. - + Error deleting file Erro ao eliminar o arquivo - + Unable to delete existing file: %1. Não é possível eliminar o arquivo existente: %1. - + Error creating user image directory Erro ao criar o diretório de imagens do utilizador - + Unable to create directory %1 for storing user images. Não é possível criar o diretório %1 para armazenar imagens do utilizador. - + Error saving user image - + Unable to save image to file - + &Edit - + &Delete - + Edit User @@ -4790,17 +5044,17 @@ Os valores atuais são %1% e %2% respectivamente. ConfigureProfileManagerDeleteDialog - + Delete this user? All of the user's save data will be deleted. Excluir esse usuário? Todos os dados salvos desse usuário serão removidos. - + Confirm Delete Confirmar para eliminar - + Name: %1 UUID: %2 Nome: %1 @@ -5002,17 +5256,22 @@ UUID: %2 Pausar execução durante carregamentos - + + Show recording dialog + + + + Script Directory Diretório do script - + Path Caminho - + ... ... @@ -5025,7 +5284,7 @@ UUID: %2 Configurar TAS - + Select TAS Load Directory... Selecionar diretório de carregamento TAS @@ -5163,64 +5422,43 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta ConfigureUI - - - + + None Nenhum - - Small (32x32) - Pequeno (32x32) - - - - Standard (64x64) - Padrão (64x64) - - - - Large (128x128) - Grande (128x128) - - - - Full Size (256x256) - Tamanho completo (256x256) - - - + Small (24x24) Pequeno (24x24) - + Standard (48x48) Padrão (48x48) - + Large (72x72) Grande (72x72) - + Filename Nome de Ficheiro - + Filetype Tipo de arquivo - + Title ID ID de Título - + Title Name Nome do título @@ -5289,71 +5527,66 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta - Game Icon Size: - Tamanho do ícone do jogo: - - - Folder Icon Size: Tamanho do ícone da pasta: - + Row 1 Text: Linha 1 Texto: - + Row 2 Text: Linha 2 Texto: - + Screenshots Captura de Ecrã - + Ask Where To Save Screenshots (Windows Only) Perguntar Onde Guardar Capturas de Ecrã (Apenas Windows) - + Screenshots Path: Caminho das Capturas de Ecrã: - + ... ... - + TextLabel TextLabel - + Resolution: Resolução: - + Select Screenshots Path... Seleccionar Caminho de Capturas de Ecrã... - + <System> <System> - + English Inglês - + Auto (%1 x %2, %3 x %4) Screenshot width value Auto (%1 x %2, %3 x %4) @@ -5487,20 +5720,20 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta Mostrar o Jogo Atual no seu Estado de Discord - - + + All Good Tooltip - + Must be between 4-20 characters Tooltip - + Must be 48 characters, and lowercase a-z Tooltip @@ -5532,27 +5765,27 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta - + Shaders - + UserNAND - + SysNAND - + Mods - + Saves @@ -5590,7 +5823,7 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta - + Calculating... @@ -5613,12 +5846,12 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta - + Dependency - + Version @@ -5792,44 +6025,44 @@ Please go to Configure -> System -> Network and make a selection. GRenderWindow - - + + OpenGL not available! OpenGL não está disponível! - + OpenGL shared contexts are not supported. Shared contexts do OpenGL não são suportados. - + Eden has not been compiled with OpenGL support. - - + + Error while initializing OpenGL! Erro ao inicializar OpenGL! - + Your GPU may not support OpenGL, or you do not have the latest graphics driver. O seu GPU pode não suportar OpenGL, ou não tem os drivers gráficos mais recentes. - + Error while initializing OpenGL 4.6! Erro ao inicializar o OpenGL 4.6! - + Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 O teu GPU pode não suportar OpenGL 4.6, ou não tem os drivers gráficos mais recentes. - + Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2 Sua GPU pode não suportar uma ou mais extensões necessárias do OpenGL. Verifique se você possui a última versão dos drivers gráficos.<br><br>Renderizador GL:<br>%1<br><br>Extensões não suportadas:<br>%2 @@ -5837,203 +6070,208 @@ Please go to Configure -> System -> Network and make a selection. GameList - + + &Add New Game Directory + + + + Favorite Favorito - + Start Game Iniciar jogo - + Start Game without Custom Configuration Iniciar jogo sem configuração personalizada - + Open Save Data Location Abrir Localização de Dados Salvos - + Open Mod Data Location Abrir a Localização de Dados do Mod - + Open Transferable Pipeline Cache Abrir cache de pipeline transferível - + Link to Ryujinx - + Remove Remover - + Remove Installed Update Remover Actualizações Instaladas - + Remove All Installed DLC Remover Todos os DLC Instalados - + Remove Custom Configuration Remover Configuração Personalizada - + Remove Cache Storage Remove a Cache do Armazenamento - + Remove OpenGL Pipeline Cache Remover cache de pipeline do OpenGL - + Remove Vulkan Pipeline Cache Remover cache de pipeline do Vulkan - + Remove All Pipeline Caches Remover todos os caches de pipeline - + Remove All Installed Contents Remover Todos os Conteúdos Instalados - + Manage Play Time - + Edit Play Time Data - + Remove Play Time Data Remover dados de tempo jogado - - + + Dump RomFS Despejar RomFS - + Dump RomFS to SDMC Extrair RomFS para SDMC - + Verify Integrity Verificar integridade - + Copy Title ID to Clipboard Copiar título de ID para a área de transferência - + Navigate to GameDB entry Navegue para a Entrada da Base de Dados de Jogos - + Create Shortcut Criar Atalho - + Add to Desktop Adicionar à Área de Trabalho - + Add to Applications Menu Adicionar ao Menu de Aplicativos - + Configure Game - + Scan Subfolders Examinar Sub-pastas - + Remove Game Directory Remover diretório do Jogo - + ▲ Move Up ▲ Mover para Cima - + ▼ Move Down ▼ Mover para Baixo - + Open Directory Location Abrir Localização do diretório - + Clear Limpar - + Name Nome - + Compatibility Compatibilidade - + Add-ons Add-ons - + File type Tipo de Arquivo - + Size Tamanho - + Play time Tempo jogado @@ -6041,62 +6279,62 @@ Please go to Configure -> System -> Network and make a selection. GameListItemCompat - + Ingame Não Jogável - + Game starts, but crashes or major glitches prevent it from being completed. O jogo inicia, porém problemas ou grandes falhas impedem que ele seja concluído. - + Perfect Perfeito - + Game can be played without issues. O jogo pode ser jogado sem problemas. - + Playable Jogável - + Game functions with minor graphical or audio glitches and is playable from start to finish. O jogo funciona com pequenas falhas gráficas ou de áudio e pode ser reproduzido do início ao fim. - + Intro/Menu Introdução / Menu - + Game loads, but is unable to progress past the Start Screen. O jogo carrega, porém não consegue passar da tela inicial. - + Won't Boot Não Inicia - + The game crashes when attempting to startup. O jogo trava ao tentar iniciar. - + Not Tested Não Testado - + The game has not yet been tested. O jogo ainda não foi testado. @@ -6104,7 +6342,7 @@ Please go to Configure -> System -> Network and make a selection. GameListPlaceholder - + Double-click to add a new folder to the game list Clique duas vezes para adicionar uma nova pasta à lista de jogos @@ -6112,17 +6350,17 @@ Please go to Configure -> System -> Network and make a selection. GameListSearchField - + %1 of %n result(s) - + Filter: Filtro: - + Enter pattern to filter Digite o padrão para filtrar @@ -6198,12 +6436,12 @@ Please go to Configure -> System -> Network and make a selection. HostRoomWindow - + Error Erro - + Failed to announce the room to the public lobby. In order to host a room publicly, you must have a valid Eden account configured in Emulation -> Configure -> Web. If you do not want to publish a room in the public lobby, then select Unlisted instead. Debug Message: @@ -6212,19 +6450,11 @@ Debug Message: Hotkeys - + Audio Mute/Unmute Mutar/Desmutar Áudio - - - - - - - - @@ -6247,154 +6477,180 @@ Debug Message: + + + + + + + + + + + Main Window Janela Principal - + Audio Volume Down Volume Menos - + Audio Volume Up Volume Mais - + Capture Screenshot Captura de Tela - + Change Adapting Filter Alterar Filtro de Adaptação - + Change Docked Mode Alterar Modo de Ancoragem - + Change GPU Mode - + Configure - + Configure Current Game - + Continue/Pause Emulation Continuar/Pausar Emulação - + Exit Fullscreen Sair da Tela Cheia - + Exit Eden - + Fullscreen Tela Cheia - + Load File Carregar Ficheiro - + Load/Remove Amiibo Carregar/Remover Amiibo - - Multiplayer Browse Public Game Lobby - Multiplayer Navegar no Lobby de Salas Públicas + + Browse Public Game Lobby + - - Multiplayer Create Room - Multiplayer Criar Sala + + Create Room + - - Multiplayer Direct Connect to Room - Multiplayer Conectar Diretamente à Sala + + Direct Connect to Room + - - Multiplayer Leave Room - Multiplayer Sair da Sala + + Leave Room + - - Multiplayer Show Current Room - Multiplayer Mostrar a Sala Atual + + Show Current Room + - + Restart Emulation Reiniciar Emulação - + Stop Emulation Parar Emulação - + TAS Record Gravar TAS - + TAS Reset Reiniciar TAS - + TAS Start/Stop Iniciar/Parar TAS - + Toggle Filter Bar Alternar Barra de Filtro - + Toggle Framerate Limit Alternar Limite de Quadros por Segundo - + + Toggle Turbo Speed + + + + + Toggle Slow Speed + + + + Toggle Mouse Panning Alternar o Giro do Mouse - + Toggle Renderdoc Capture Alternar a Captura do Renderdoc - + Toggle Status Bar Alternar Barra de Status + + + Toggle Performance Overlay + + InstallDialog @@ -6447,22 +6703,22 @@ Debug Message: Tempo Estimado 5m 4s - + Loading... A Carregar... - + Loading Shaders %1 / %2 A Carregar Shaders %1 / %2 - + Launching... A iniciar... - + Estimated Time %1 Tempo Estimado %1 @@ -6511,42 +6767,42 @@ Debug Message: Atualizar Lobby - + Password Required to Join Senha Necessária para Entrar - + Password: Senha: - + Players Jogadores - + Room Name Nome da Sala - + Preferred Game Jogo Preferencial - + Host Anfitrião - + Refreshing Atualizando - + Refresh List Atualizar Lista @@ -6595,1091 +6851,1153 @@ Debug Message: + &Game List Mode + + + + + Game &Icon Size + + + + Reset Window Size to &720p Restaurar tamanho da janela para &720p - + Reset Window Size to 720p Restaurar tamanho da janela para 720p - + Reset Window Size to &900p Restaurar tamanho da janela para &900p - + Reset Window Size to 900p Restaurar tamanho da janela para 900p - + Reset Window Size to &1080p Restaurar tamanho da janela para &1080p - + Reset Window Size to 1080p Restaurar tamanho da janela para 1080p - + &Multiplayer &Multijogador - + &Tools &Ferramentas - + Am&iibo - + Launch &Applet - + &TAS &TAS - + &Create Home Menu Shortcut - + Install &Firmware - + &Help &Ajuda - + &Install Files to NAND... &Instalar arquivos na NAND... - + L&oad File... C&arregar arquivo... - + Load &Folder... Carregar &pasta... - + E&xit &Sair - - + + &Pause &Pausa - + &Stop &Parar - + &Verify Installed Contents &Verificar conteúdo instalado - + &About Eden - + Single &Window Mode Modo de &janela única - + Con&figure... Con&figurar... - + Ctrl+, - + Enable Overlay Display Applet - + Show &Filter Bar Mostrar Barra de &Filtros - + Show &Status Bar Mostrar Barra de &Estado - + Show Status Bar Mostrar Barra de Estado - + &Browse Public Game Lobby &Navegar no Lobby de Salas Públicas - + &Create Room &Criar Sala - + &Leave Room &Sair da Sala - + &Direct Connect to Room Conectar &Diretamente Numa Sala - + &Show Current Room Exibir &Sala Atual - + F&ullscreen T&ela cheia - + &Restart &Reiniciar - + Load/Remove &Amiibo... Carregar/Remover &Amiibo... - + &Report Compatibility &Reportar compatibilidade - + Open &Mods Page Abrir Página de &Mods - + Open &Quickstart Guide Abrir &guia de início rápido - + &FAQ &Perguntas frequentes - + &Capture Screenshot &Captura de Tela - + &Album - + &Set Nickname and Owner &Definir apelido e proprietário - + &Delete Game Data &Remover dados do jogo - + &Restore Amiibo &Recuperar Amiibo - + &Format Amiibo &Formatar Amiibo - + &Mii Editor - + &Configure TAS... &Configurar TAS - + Configure C&urrent Game... Configurar jogo atual... - - + + &Start &Começar - + &Reset &Restaurar - - + + R&ecord G&ravar - + Open &Controller Menu Menu Abrir &Controles - + Install Decryption &Keys - + &Home Menu - + &Desktop - + &Application Menu - + &Root Data Folder - + &NAND Folder - + &SDMC Folder - + &Mod Folder - + &Log Folder - + From Folder - + From ZIP - + &Eden Dependencies - + &Data Manager - + + &Tree View + + + + + &Grid View + + + + + Game Icon Size + + + + + + + None + + + + + Show Game &Name + + + + + Show &Performance Overlay + + + + + Small (32x32) + + + + + Standard (64x64) + + + + + Large (128x128) + + + + + Full Size (256x256) + + + + Broken Vulkan Installation Detected - + Vulkan initialization failed during boot. - + Running a game TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping - + Loading Web Applet... - - + + Disable Web Applet - + Disabling the web applet can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet? (This can be re-enabled in the Debug settings.) - + The amount of shaders currently being built - + The current selected resolution scaling multiplier. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch. - + How many frames per second the game is currently displaying. This will vary from game to game and scene to scene. - + Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. - + Unmute - + Mute - + Reset Volume - + &Clear Recent Files - + &Continue - + Warning: Outdated Game Format - + You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br>For an explanation of the various Switch formats Eden supports, out our user handbook. This message will not be shown again. - - + + Error while loading ROM! - + The ROM format is not supported. - + An error occurred initializing the video core. - + Eden has encountered an error while running the video core. This is usually caused by outdated GPU drivers, including integrated ones. Please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>How to Upload the Log File</a>. - + Error while loading ROM! %1 %1 signifies a numeric error code. - + %1<br>Please redump your files or ask on Discord/Stoat for help. %1 signifies an error string. - + An unknown error occurred. Please see the log for more details. - + (64-bit) - + (32-bit) - + %1 %2 %1 is the title name. %2 indicates if the title is 64-bit or 32-bit - + Closing software... - + Save Data - + Mod Data - + Error Opening %1 Folder - - + + Folder does not exist! - + Remove Installed Game Contents? - + Remove Installed Game Update? - + Remove Installed Game DLC? - + Remove Entry - + Delete OpenGL Transferable Shader Cache? - + Delete Vulkan Transferable Shader Cache? - + Delete All Transferable Shader Caches? - + Remove Custom Game Configuration? - + Remove Cache Storage? - + Remove File - + Remove Play Time Data - + Reset play time? - - + + RomFS Extraction Failed! - + There was an error copying the RomFS files or the user cancelled the operation. - + Full - + Skeleton - + Select RomFS Dump Mode - + Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure. - + There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root - + Extracting RomFS... - - + + Cancel - + RomFS Extraction Succeeded! - + The operation completed successfully. - + Error Opening %1 - + Select Directory - + Properties - + The game properties could not be loaded. - + Switch Executable (%1);;All Files (*.*) %1 is an identifier for the Switch executable file extensions. - + Load File - + Open Extracted ROM Directory - + Invalid Directory Selected - + The directory you have selected does not contain a 'main' file. - + Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci) - + Install Files - + %n file(s) remaining - + Installing file "%1"... - - + + Install Results - + To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC. - + %n file(s) were newly installed - + %n file(s) were overwritten - + %n file(s) failed to install - + System Application - + System Archive - + System Application Update - + Firmware Package (Type A) - + Firmware Package (Type B) - + Game - + Game Update - + Game DLC - + Delta Title - + Select NCA Install Type... - + Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.) - + Failed to Install - + The title type you selected for the NCA is invalid. - + File not found - + File "%1" not found - + OK - + Function Disabled - + Compatibility list reporting is currently disabled. Check back later! - + Error opening URL - + Unable to open the URL "%1". - + TAS Recording - + Overwrite file of player 1? - + Invalid config detected - + Handheld controller can't be used on docked mode. Pro controller will be selected. - - + + Amiibo - - + + The current amiibo has been removed - + Error - - + + The current game is not looking for amiibos - + Amiibo File (%1);; All Files (*.*) - + Load Amiibo - + Error loading Amiibo data - + The selected file is not a valid amiibo - + The selected file is already on use - + An unknown error occurred - - + + Keys not installed - - + + Install decryption keys and restart Eden before attempting to install firmware. - + Select Dumped Firmware Source Location - + Select Dumped Firmware ZIP - + Zipped Archives (*.zip) - + Firmware cleanup failed - + Failed to clean up extracted firmware cache. Check write permissions in the system temp directory and try again. OS reported error: %1 - + No firmware available - + Firmware Corrupted - + Unknown applet - + Applet doesn't map to a known value. - + Record not found - + Applet not found. Please reinstall firmware. - + Capture Screenshot - + PNG Image (*.png) - + Update Available - - Download the %1 update? + + Download %1? - + TAS state: Running %1/%2 - + TAS state: Recording %1 - + TAS state: Idle %1/%2 - + TAS State: Invalid - + &Stop Running - + Stop R&ecording - + Building: %n shader(s) - + Scale: %1x %1 is the resolution scaling factor - + Speed: %1% / %2% - + Speed: %1% - + Game: %1 FPS - + Frame: %1 ms - + FSR - + NO AA - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + Derivation Components Missing - + Decryption keys are missing. Install them now? - + Wayland Detected! - + Wayland is known to have significant performance issues and mysterious bugs. It's recommended to use X11 instead. @@ -7687,69 +8005,79 @@ Would you like to force it for future launches? - + Use X11 - + Continue with Wayland - + Don't show again - + Restart Required - + Restart Eden to apply the X11 backend. - + + Slow + + + + + Turbo + + + + + Unlocked + + + + Select RomFS Dump Target - + Please select which RomFS you would like to dump. - + Are you sure you want to close Eden? - - - + + + Eden - + Are you sure you want to stop the emulation? Any unsaved progress will be lost. - + The currently running application has requested Eden to not exit. Would you like to bypass this and exit anyway? - - - None - - FXAA @@ -7776,27 +8104,27 @@ Would you like to bypass this and exit anyway? - + Zero-Tangent - + B-Spline - + Mitchell - + Spline-1 - + Gaussian @@ -7851,22 +8179,22 @@ Would you like to bypass this and exit anyway? - + OpenGL GLSL - + OpenGL SPIRV - + OpenGL GLASM - + Null @@ -7874,13 +8202,13 @@ Would you like to bypass this and exit anyway? MigrationWorker - + Linking the old directory failed. You may need to re-run with administrative privileges on Windows. OS gave error: %1 - + Note that your configuration and data will be shared with %1. @@ -7891,7 +8219,7 @@ If this is not desirable, delete the following files: - + If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: @@ -7899,11 +8227,24 @@ If you wish to clean up the files which were left in the old data location, you - + Data was migrated successfully. + + ModSelectDialog + + + Dialog + + + + + The specified folder or archive contains the following mods. Select which ones to install. + + + ModerationDialog @@ -8072,86 +8413,86 @@ Você deseja prosseguir mesmo assim? - + Select User Image - + Image Formats (*.jpg *.jpeg *.png *.bmp) - + No firmware available - + Please install the firmware to use firmware avatars. - - + + Error loading archive - + Archive is not available. Please install/reinstall firmware. - + Could not locate RomFS. Your file or decryption keys may be corrupted. - + Error extracting archive - + Could not extract RomFS. Your file or decryption keys may be corrupted. - + Error finding image directory - + Failed to find image directory in the archive. - + No images found - + No avatar images were found in the archive. - - + + All Good Tooltip - + Must be 32 hex characters (0-9, a-f) Tooltip - + Must be between 1 and 32 characters Tooltip @@ -8190,6 +8531,80 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + PerformanceOverlay + + + Form + + + + + Frametime + + + + + 0 ms + + + + + + Min: 0 + + + + + + Max: 0 + + + + + + Avg: 0 + + + + + FPS + + + + + 0 fps + + + + + %1 fps + + + + + + Avg: %1 + + + + + + Min: %1 + + + + + + Max: %1 + + + + + %1 ms + + + PlayerControlPreview @@ -8224,39 +8639,14 @@ p, li { white-space: pre-wrap; } QObject - - Installed SD Titles - Títulos SD instalados - - - - Installed NAND Titles - Títulos NAND instalados - - - - System Titles - Títulos do sistema - - - - Add New Game Directory - Adicionar novo diretório de jogos - - - - Favorites - Favoritos - - - - - + + + Migration - + Clear Shader Cache @@ -8289,18 +8679,18 @@ p, li { white-space: pre-wrap; } - + You can manually re-trigger this prompt by deleting the new config directory: %1 - + Migrating - + Migrating, this may take a while... @@ -8691,6 +9081,51 @@ p, li { white-space: pre-wrap; } %1 is playing %2 %1 está jogando %2 + + + Play Time: %1 + + + + + Never Played + + + + + Version: %1 + + + + + Version: 1.0.0 + + + + + Installed SD Titles + Títulos SD instalados + + + + Installed NAND Titles + Títulos NAND instalados + + + + System Titles + Títulos do sistema + + + + Add New Game Directory + Adicionar novo diretório de jogos + + + + Favorites + Favoritos + QtAmiiboSettingsDialog @@ -8808,250 +9243,250 @@ p, li { white-space: pre-wrap; } QtCommon::Content - + Game Requires Firmware - + The game you are trying to launch requires firmware to boot or to get past the opening menu. Please <a href='https://yuzu-mirror.github.io/help/quickstart'>dump and install firmware</a>, or press "OK" to launch anyways. - + Installing Firmware... - - - - - + + + + + Cancel - + Firmware Install Failed - + Firmware Install Succeeded - + Firmware integrity verification failed! - - + + Verification failed for the following files: %1 - - + + Verifying integrity... - - + + Integrity verification succeeded! - - + + The operation completed successfully. - - + + Integrity verification failed! - + File contents may be corrupt or missing. - + Integrity verification couldn't be performed - + Firmware installation cancelled, firmware may be in a bad state or corrupted. File contents could not be checked for validity. - + Select Dumped Keys Location - + Decryption Keys install succeeded - + Decryption Keys install failed - + Orphaned Profiles Detected! - + UNEXPECTED BAD THINGS MAY HAPPEN IF YOU DON'T READ THIS!<br>Eden has detected the following save directories with no attached profile:<br>%1<br><br>The following profiles are valid:<br>%2<br><br>Click "OK" to open your save folder and fix up your profiles.<br>Hint: copy the contents of the largest or last-modified folder elsewhere, delete all orphaned profiles, and move your copied contents to the good profile.<br><br>Still confused? See the <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>help page</a>.<br> - + Really clear data? - + Important data may be lost! - + Are you REALLY sure? - + Once deleted, your data will NOT come back! Only do this if you're 100% sure you want to delete this data. - + Clearing... - + Select Export Location - + %1.zip - - + + Zipped Archives (*.zip) - + Exporting data. This may take a while... - + Exporting - + Exported Successfully - + Data was exported successfully. - + Export Cancelled - + Export was cancelled by the user. - + Export Failed - + Ensure you have write permissions on the targeted directory and try again. - + Select Import Location - + Import Warning - + All previous data in this directory will be deleted. Are you sure you wish to proceed? - + Importing data. This may take a while... - + Importing - + Imported Successfully - + Data was imported successfully. - + Import Cancelled - + Import was cancelled by the user. - + Import Failed - + Ensure you have read permissions on the targeted directory and try again. @@ -9059,22 +9494,22 @@ Only do this if you're 100% sure you want to delete this data. QtCommon::FS - + Linked Save Data - + Save data has been linked. - + Failed to link save data - + Could not link directory: %1 To: @@ -9082,48 +9517,48 @@ To: - + Already Linked - + This title is already linked to Ryujinx. Would you like to unlink it? - + Failed to unlink old directory - - + + OS returned error: %1 - + Failed to copy save data - + Unlink Successful - + Successfully unlinked Ryujinx save data. Save data has been kept intact. - + Could not find Ryujinx installation - + Could not find a valid Ryujinx installation. This may typically occur if you are using Ryujinx in portable mode. Would you like to manually select a portable folder to use? @@ -9135,18 +9570,18 @@ Would you like to manually select a portable folder to use? - + Not a valid Ryujinx directory - + The specified directory does not contain valid Ryujinx data. - - + + Could not find Ryujinx save data @@ -9154,229 +9589,285 @@ Would you like to manually select a portable folder to use? QtCommon::Game - + Error Removing Contents - + Error Removing Update - + Error Removing DLC - - - - - - + + + + + + Successfully Removed - + Successfully removed the installed base game. - + The base game is not installed in the NAND and cannot be removed. - + Successfully removed the installed update. - + There is no update installed for this title. - + There are no DLCs installed for this title. - + Successfully removed %1 installed DLC. - - + + Error Removing Transferable Shader Cache - - + + A shader cache for this title does not exist. - + Successfully removed the transferable shader cache. - + Failed to remove the transferable shader cache. - + Error Removing Vulkan Driver Pipeline Cache - + Failed to remove the driver pipeline cache. - - + + Error Removing Transferable Shader Caches - + Successfully removed the transferable shader caches. - + Failed to remove the transferable shader cache directory. - - + + Error Removing Custom Configuration - + A custom configuration for this title does not exist. - + Successfully removed the custom game configuration. - + Failed to remove the custom game configuration. - + Reset Metadata Cache - + The metadata cache is already empty. - + The operation completed successfully. - + The metadata cache couldn't be deleted. It might be in use or non-existent. - + Create Shortcut - + Do you want to launch the game in fullscreen? - + Shortcut Created - + Successfully created a shortcut to %1 - + Shortcut may be Volatile! - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to Create Shortcut - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + No firmware available - + Please install firmware to use the home menu. - + Home Menu Applet - + Home Menu is not available. Please reinstall firmware. + + QtCommon::Mod + + + Mod Name + + + + + What should this mod be called? + + + + + RomFS + + + + + ExeFS/Patch + + + + + Cheat + + + + + Mod Type + + + + + Could not detect mod type automatically. Please manually specify the type of mod you downloaded. + +Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods. + + + + + + Mod Extract Failed + + + + + Failed to create temporary directory %1 + + + + + Zip file %1 is empty + + + QtCommon::Path - + Error Opening Shader Cache - + Failed to create or open shader cache for this title, ensure your app data directory has write permissions. @@ -9384,83 +9875,83 @@ Would you like to manually select a portable folder to use? QtCommon::StringLookup - + Contains game save data. DO NOT REMOVE UNLESS YOU KNOW WHAT YOU'RE DOING! - + Contains Vulkan and OpenGL pipeline caches. Generally safe to remove. - + Contains updates and DLC for games. - + Contains firmware and applet data. - + Contains game mods, patches, and cheats. - + Decryption Keys were successfully installed - + Unable to read key directory, aborting - + One or more keys failed to copy. - + Verify your keys file has a .keys extension and try again. - + Decryption Keys failed to initialize. Check that your dumping tools are up to date and re-dump keys. - + Successfully installed firmware version %1 - + Unable to locate potential firmware NCA files - + Failed to delete one or more firmware files. - + One or more firmware files failed to copy into NAND. - + Firmware installation cancelled, firmware may be in a bad state or corrupted. Restart Eden or re-install firmware. - - Firmware missing. Firmware is required to run certain games and use the Home Menu. Versions 19.0.1 or earlier are recommended, as 20.0.0+ is currently experimental. + + Firmware missing. Firmware is required to run certain games and use the Home Menu. @@ -9481,56 +9972,56 @@ This may take a while. - + Clearing shader cache is recommended for all users. Do not uncheck unless you know what you're doing. - + Keeps the old data directory. This is recommended if you aren't space-constrained and want to keep separate data for the old emulator. - + Deletes the old data directory. This is recommended on devices with space constraints. - + Creates a filesystem link between the old directory and Eden directory. This is recommended if you want to share data between emulators. - + Ryujinx title database does not exist. - + Invalid header on Ryujinx title database. - + Invalid magic header on Ryujinx title database. - + Invalid byte alignment on Ryujinx title database. - + No items found in Ryujinx title database. - + Title %1 not found in Ryujinx title database. @@ -9571,7 +10062,7 @@ This is recommended if you want to share data between emulators. - + Pro Controller Comando Pro @@ -9584,7 +10075,7 @@ This is recommended if you want to share data between emulators. - + Dual Joycons Par de Joycons @@ -9597,7 +10088,7 @@ This is recommended if you want to share data between emulators. - + Left Joycon Joycon Esquerdo @@ -9610,7 +10101,7 @@ This is recommended if you want to share data between emulators. - + Right Joycon Joycon Direito @@ -9639,7 +10130,7 @@ This is recommended if you want to share data between emulators. - + Handheld Portátil @@ -9760,32 +10251,32 @@ This is recommended if you want to share data between emulators. Não há a quantidade mínima de controles - + GameCube Controller Controlador de depuração - + Poke Ball Plus Poké Ball Plus - + NES Controller Controle do NES - + SNES Controller Controle do SNES - + N64 Controller Controle do Nintendo 64 - + Sega Genesis Mega Drive @@ -9940,13 +10431,13 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> - - + + OK OK - + Cancel Cancelar @@ -9981,12 +10472,12 @@ By selecting "From Eden", previous save data stored in Ryujinx will be - + Failed to link save data - + OS returned error: %1 @@ -10022,7 +10513,7 @@ By selecting "From Eden", previous save data stored in Ryujinx will be - + Total play time reached maximum. diff --git a/dist/languages/ru_RU.ts b/dist/languages/ru_RU.ts index 9d53021c4e..8bcb15bdbb 100644 --- a/dist/languages/ru_RU.ts +++ b/dist/languages/ru_RU.ts @@ -375,146 +375,151 @@ This would ban both their forum username and their IP address. % - + Amiibo editor Amiibo редактор - + Controller configuration Конфигурация контроллера - + Data erase Стирание данных - + Error Ошибка - + Net connect Соединение по сети - + Player select Выбор игрока - + Software keyboard Виртуальная клавиатура - + Mii Edit Mii редактор - + Online web Онлайн веб - + Shop Магазин - + Photo viewer Просмотр фотографий - + Offline web Оффлайн веб - + Login share Поделиться логином - + Wifi web auth Веб вход в wi-fi - + My page Моя страница - + Enable Overlay Applet Включить апплет оверлея - + + Enables Horizon's built-in overlay applet. Press and hold the home button for 1 second to show it. + Активирует встроенный в Horizon оверлейный апплет. Для его отображения нажмите и удерживайте кнопку «HOME» в течение одной секунды. + + + Output Engine: Движок вывода: - + Output Device: Устройство вывода: - + Input Device: Устройство ввода: - + Mute audio Отключить звук - + Volume: Громкость: - + Mute audio when in background Заглушить звук в фоновом режиме - + Multicore CPU Emulation Многоядерная эмуляция ЦП - + This option increases CPU emulation thread use from 1 to the maximum of 4. This is mainly a debug option and shouldn't be disabled. Этот параметр увеличивает использование потоков эмуляции ЦПУ с 1 до максимального значения 4. В основном это параметр отладки, и его не следует отключать. - + Memory Layout Схема памяти - - Increases the amount of emulated RAM from 4GB of the board to the devkit 8/6GB. + + Increases the amount of emulated RAM. Doesn't affect performance/stability but may allow HD texture mods to load. - Увеличивает объем эмулируемой оперативной памяти с 4 ГБ на плате до 8/6 ГБ на девките. + Увеличивает объем эмулируемой оперативной памяти. Не влияет на производительность/стабильность, но может загружать моды на HD текстуры. - + Limit Speed Percent Ограничение процента cкорости - + Controls the game's maximum rendering speed, but it's up to each game if it runs faster or not. 200% for a 30 FPS game is 60 FPS, and for a 60 FPS game it will be 120 FPS. Disabling it means unlocking the framerate to the maximum your PC can reach. @@ -522,6 +527,26 @@ Disabling it means unlocking the framerate to the maximum your PC can reach. + + + Turbo Speed + Турбо-режим + + + + When the Turbo Speed hotkey is pressed, the speed will be limited to this percentage. + Когда нажата кнопка турбо-режима, скорость будет ограничена до этого процента + + + + Slow Speed + Замедленный режим + + + + When the Slow Speed hotkey is pressed, the speed will be limited to this percentage. + Когда нажата кнопка замедленного режима, скорость будет замедлена до этого процента + Synchronize Core Speed @@ -535,60 +560,60 @@ Can help reduce stuttering at lower framerates. Может помочь уменьшить заикания при низкой частоте кадров. - + Accuracy: Точность: - + Change the accuracy of the emulated CPU (for debugging only). Изменяет точность работы эмулируемого ЦПУ (только для отладки). - - + + Backend: Бэкэнд: - + CPU Overclock Разгон ЦП - + Overclocks the emulated CPU to remove some FPS limiters. Weaker CPUs may see reduced performance, and certain games may behave improperly. Use Boost (1700MHz) to run at the Switch's highest native clock, or Fast (2000MHz) to run at 2x clock. Разгоняет эмулируемый процессор, чтобы снять некоторые ограничения FPS. На более слабых процессорах может наблюдаться снижение производительности, а некоторые игры могут работать некорректно. Используй Буст (1700MHz) что-бы использовать максимальные нативные такты Консоли Switch, или Ускоренный (2000MHz) что-бы использовать в 2 раза больше. - + Custom CPU Ticks Пользовательские такты CPU - + Set a custom value of CPU ticks. Higher values can increase performance, but may cause deadlocks. A range of 77-21000 is recommended. Ставит пользовательское значение тиков ЦПУ. Более высокие значения могут повысить производительность, но могут привести к взаимоблокировкам. Рекомендуется использовать диапазон 77-21000. - + Virtual Table Bouncing Обработка сбоев виртуальных таблиц - + Bounces (by emulating a 0-valued return) any functions that triggers a prefetch abort Перехватывает (путём возврата нулевого значения) функции, вызывающие ошибку предвыборки - + Enable Host MMU Emulation (fastmem) Включить эмуляцию Host MMU (fastmem) - + This optimization speeds up memory accesses by the guest program. Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU. Disabling this forces all memory accesses to use Software MMU Emulation. @@ -597,98 +622,98 @@ Disabling this forces all memory accesses to use Software MMU Emulation. - + Unfuse FMA (improve performance on CPUs without FMA) Отключить FMA (улучшает производительность на ЦП без FMA) - + This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support. Этот вариант улучшает скорость путем снижения точности инструкций слияния-умножения-сложения на процессорах без поддержки нативной FMA. - + Faster FRSQRTE and FRECPE Ускоренные FRSQRTE и FRECPE - + This option improves the speed of some approximate floating-point functions by using less accurate native approximations. Этот вариант улучшает скорость некоторых приближенных функций с плавающей запятой за счет использования менее точных встроенных приближений. - + Faster ASIMD instructions (32 bits only) Ускоренные инструкции ASIMD (только 32 бит) - + This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes. Этот вариант улучшает скорость 32-битных функций с плавающей запятой ASIMD путем выполнения с неправильными режимами округления. - + Inaccurate NaN handling Неточная обработка NaN - + This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions. Этот вариант улучшает скорость отключая проверки на NaN. Обратите внимание, что это также снижает точность некоторых операций с плавающей запятой. - + Disable address space checks Отключить проверку адресного пространства - + This option improves speed by eliminating a safety check before every memory operation. Disabling it may allow arbitrary code execution. Эта опция повышает скорость работы за счет исключения проверки безопасности перед каждой операцией с памятью. Ее отключение может привести к выполнению произвольного кода. - + Ignore global monitor Игнорировать глобальный мониторинг - + This option improves speed by relying only on the semantics of cmpxchg to ensure safety of exclusive access instructions. Please note this may result in deadlocks and other race conditions. Эта опция повышает скорость, полагаясь только на семантику cmpxchg для обеспечения безопасности инструкций исключительного доступа. Обратите внимание, что это может привести к дедлокам и race condition. - + API: API: - + Changes the output graphics API. Vulkan is recommended. Изменяет графический интерфейс вывода. Рекомендуется использовать Vulkan. - + Device: Устройство: - + This setting selects the GPU to use (Vulkan only). Этот параметр определяет используемый ГПУ (только для Vulkan). - + Resolution: Разрешение: - + Forces to render at a different resolution. Higher resolutions require more VRAM and bandwidth. Options lower than 1X can cause artifacts. @@ -697,27 +722,27 @@ Options lower than 1X can cause artifacts. Опции ниже 1X могут вызывать артефакты. - + Window Adapting Filter: Фильтр адаптации окна: - + FSR Sharpness: Резкость FSR: - + Determines how sharpened the image will look using FSR's dynamic contrast. Определяет, насколько чётким будет изображение при использовании динамического контраста FSR. - + Anti-Aliasing Method: Метод сглаживания: - + The anti-aliasing method to use. SMAA offers the best quality. FXAA can produce a more stable picture in lower resolutions. @@ -726,12 +751,12 @@ SMAA предлагает лучшее качество. FXAA имеет меньшее влияние на производительность и может создавать лучшую и более стабильную картинку на очень низком разрешении. - + Fullscreen Mode: Полноэкранный режим: - + The method used to render the window in fullscreen. Borderless offers the best compatibility with the on-screen keyboard that some games request for input. Exclusive fullscreen may offer better performance and better Freesync/Gsync support. @@ -740,12 +765,12 @@ Borderless более совместим с экранной клавиатур Эксклюзивный полноэкранный режим может иметь лучшую производительность и лучшую поддержку Freesync/Gsync. - + Aspect Ratio: Соотношение сторон: - + Stretches the renderer to fit the specified aspect ratio. Most games only support 16:9, so modifications are required to get other ratios. Also controls the aspect ratio of captured screenshots. @@ -754,23 +779,23 @@ Also controls the aspect ratio of captured screenshots. Также контролирует соотношение сторон захваченных скриншотов. - + Use persistent pipeline cache Использовать постоянный конвейерный кэш - + Allows saving shaders to storage for faster loading on following game boots. Disabling it is only intended for debugging. Позволяет сохранять шейдеры на диск для более быстрой загрузки при последующем запуске игры. Отключение этой функции предназначено только для отладки. - + Optimize SPIRV output Оптимизация вывода SPIRV - + Runs an additional optimization pass over generated SPIRV shaders. Will increase time required for shader compilation. May slightly improve performance. @@ -781,12 +806,12 @@ This feature is experimental. Эта функция экспериментальна. - + NVDEC emulation: Эмуляция NVDEC: - + Specifies how videos should be decoded. It can either use the CPU or the GPU for decoding, or perform no decoding at all (black screen on videos). In most cases, GPU decoding provides the best performance. @@ -795,12 +820,12 @@ In most cases, GPU decoding provides the best performance. В большинстве случаев декодирование с использованием ГП обеспечивает лучшую производительность. - + ASTC Decoding Method: Метод декодирования ASTC: - + This option controls how ASTC textures should be decoded. CPU: Use the CPU for decoding. GPU: Use the GPU's compute shaders to decode ASTC textures (recommended). @@ -812,12 +837,12 @@ GPU: Использовать вычислительные шейдеры ГП CPU Асинхронно: Использовать ЦП для декодирования текстур ASTC по мере их поступления. Полностью устраняет заикание при декодировании ASTC, но может вызывать артефакты. - + ASTC Recompression Method: Метод пересжатия ASTC: - + Most GPUs lack support for ASTC textures and must decompress to anintermediate format: RGBA8. BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format, saving VRAM but degrading image quality. @@ -826,34 +851,44 @@ BC1/BC3: Промежуточный формат будет повторно с что сэкономит ОЗУ, но ухудшит качество изображения. - + + Frame Pacing Mode (Vulkan only) + Режим синхронизации кадров (только Vulkan) + + + + Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent. + Управляет синхронизацией кадров в эмуляторе для уменьшения рывков и обеспечения более плавной и стабильной частоты кадров. + + + VRAM Usage Mode: Режим Использования VRAM - + Selects whether the emulator should prefer to conserve memory or make maximum usage of available video memory for performance. Aggressive mode may impact performance of other applications such as recording software. Выбирает, должен ли эмулятор отдавать предпочтение экономии памяти или максимально использовать доступную видеопамять для повышения производительности. Агрессивный режим может серьезно повлиять на производительность других приложений, например: приложение для записи. - + Skip CPU Inner Invalidation Пропустить внутреннюю инвалидацию ЦП - + Skips certain cache invalidations during memory updates, reducing CPU usage and improving latency. This may cause soft-crashes. Позволяет избежать некоторых ошибок в кэше при обновлении памяти, снижая нагрузку на ЦПУ и увеличивая время ожидания. Это может привести к программным сбоям. - + VSync Mode: Режим верт. синхронизации: - + FIFO (VSync) does not drop frames or exhibit tearing but is limited by the screen refresh rate. FIFO Relaxed allows tearing as it recovers from a slow down. Mailbox can have lower latency than FIFO and does not tear but may drop frames. @@ -864,12 +899,12 @@ Mailbox: может иметь меньшую задержку, чем FIFO, и Моментальная (без синхронизации) показывает когда доступно и может иметь разрывы. - + Sync Memory Operations Синхронизация операций с памятью - + Ensures data consistency between compute and memory operations. This option fixes issues in games, but may degrade performance. Unreal Engine 4 games often see the most significant changes thereof. @@ -878,44 +913,44 @@ Unreal Engine 4 games often see the most significant changes thereof. В играх на Unreal Engine 4 часто происходят наиболее существенные изменения. - + Enable asynchronous presentation (Vulkan only) Включите асинхронное отображение (только для Vulkan) - + Slightly improves performance by moving presentation to a separate CPU thread. Немного улучшает производительность, перемещая презентацию на отдельный поток ЦП. - + Force maximum clocks (Vulkan only) Принудительно заставить максимальную тактовую частоту (только для Vulkan) - + Runs work in the background while waiting for graphics commands to keep the GPU from lowering its clock speed. Выполняет работу в фоновом режиме в ожидании графических команд, не позволяя ГП снижать тактовую частоту. - + Anisotropic Filtering: Анизотропная фильтрация: - + Controls the quality of texture rendering at oblique angles. Safe to set at 16x on most GPUs. Контролирует качество отображения текстур под наклонными углами. Безопасно выбрать до 16x на многих ГПУ. - + GPU Mode: Режим ГП: - + Controls the GPU emulation mode. Most games render fine with Fast or Balanced modes, but Accurate is still required for some. Particles tend to only render correctly with Accurate mode. @@ -924,90 +959,106 @@ Particles tend to only render correctly with Accurate mode. Частицы обычно корректно отображаются только в режиме «Точный». - + DMA Accuracy: Точность DMA: - + Controls the DMA precision accuracy. Safe precision fixes issues in some games but may degrade performance. Управляет точностью DMA. Безопасная точность может исправить проблемы в некоторых играх, но также может повлиять на производительность. - + Enable asynchronous shader compilation Включить асинхронную компиляцию шейдеров - + May reduce shader stutter. Может уменьшить заикание шейдера. - + Fast GPU Time Быстрое время ГП - + Overclocks the emulated GPU to increase dynamic resolution and render distance. Use 256 for maximal performance and 512 for maximal graphics fidelity. Разгоняет эмулируемый графический процессор для увеличения динамического разрешения и дальности прорисовки. Используйте 256 для максимальной производительности и 512 для максимального качества графики. - - GPU Unswizzle Max Texture Size - + + GPU Unswizzle + Распаковка GPU - + + Accelerates BCn 3D texture decoding using GPU compute. +Disable if experiencing crashes or graphical glitches. + Ускоряет 3d Декодирование текстуры BCn используя вычисления GPU +Выключите, если испытывайте вылеты или проблемы с графикой. + + + + GPU Unswizzle Max Texture Size + Макс. размер текстуры Unswizzle + + + Sets the maximum size (MiB) for GPU-based texture unswizzling. While the GPU is faster for medium and large textures, the CPU may be more efficient for very small ones. Adjust this to find the balance between GPU acceleration and CPU overhead. - + Задает максимальный размер (в МБ) текстур для преобразования формата на ГПУ. + Хотя ГПУ быстрее работает со средними и большими текстурами, ЦП может быть эффективнее для очень маленьких. + Настройте это значение, чтобы найти баланс между ускорением на ГПУ и нагрузкой на ЦП. - + GPU Unswizzle Stream Size - + Размер потока распаковки GPU - + Sets the maximum amount of texture data (in MiB) processed per frame. Higher values can reduce stutter during texture loading but may impact frame consistency. - + Устанавливает максимальный объем текстур (в мегабайтах), обрабатываемых за кадр. +Более высокие значения могут уменьшить статтеры при прогрузке текстур, но могут негативно повлиять на плавность кадров. - + GPU Unswizzle Chunk Size - + Размер ансвиззлинг-блока ГП - + Determines the number of depth slices processed in a single dispatch. Increasing this can improve throughput on high-end GPUs but may cause TDR or driver timeouts on weaker hardware. - + Определяет количество слоев глубины, обрабатываемых за один вызов. +Увеличение этого параметра может повысить пропускную способность флагманских ГП, но может привести к вылету/зависанию видеодрайвера на менее производительных системах. - + Use Vulkan pipeline cache Использовать конвейерный кэш Vulkan - + Enables GPU vendor-specific pipeline cache. This option can improve shader loading time significantly in cases where the Vulkan driver does not store pipeline cache files internally. Включает кэш конвейера, специфичный для производителя ГП. Эта опция может значительно улучшить время загрузки шейдеров в тех случаях, когда драйвер Vulkan не хранит внутренние файлы кэша конвейера. - + Enable Compute Pipelines (Intel Vulkan Only) Включить вычислительные конвейеры (только для Intel Vulkan) - + Required by some games. This setting only exists for Intel proprietary drivers and may crash if enabled. Compute pipelines are always enabled on all other drivers. @@ -1016,184 +1067,207 @@ Compute pipelines are always enabled on all other drivers. Конвейеры вычислений всегда включены во всех других драйверах. - + Enable Reactive Flushing Включить реактивную очистку - + Uses reactive flushing instead of predictive flushing, allowing more accurate memory syncing. Вместо прогнозирующей очистки используется реактивная очистка, что обеспечивает более точную синхронизацию памяти. - + Sync to framerate of video playback Привязать к фреймрейту видео. - + Run the game at normal speed during video playback, even when the framerate is unlocked. Обычная скорость игры во время видео, даже если фреймрейт разблокирован. - + Barrier feedback loops Обратная связь с барьерами. - + Improves rendering of transparency effects in specific games. Улучшает эффекты прозрачности в некоторых играх. - + + Enable buffer history + История буфера<br style=""> + + + + Enables access to previous buffer states. +This option may improve rendering quality and performance consistency in some games. + Позволяет получить доступ к предыдущим состояниям буфера. +Эта опция может улучшить качество рендеринга и стабильность производительности в некоторых играх. + + + Fix bloom effects - + Исправить Bloom-эффекты - + Removes bloom in Burnout. + Удаляет bloom-эффект в Burnout. + + + + Enable Legacy Rescale Pass + Включить устаревший пропуск перемасштабирования + + + + May fix rescale issues in some games by relying on behavior from the previous implementation. +Legacy behavior workaround that fixes line artifacts on AMD and Intel GPUs, and grey texture flicker on Nvidia GPUs in Luigis Mansion 3. - + Extended Dynamic State Расширенное динамическое состояние - + Controls the number of features that can be used in Extended Dynamic State. Higher states allow for more features and can increase performance, but may cause additional graphical issues. Управляет количеством функций, которые можно использовать в расширенном динамическом состоянии. Более высокие значения позволяют использовать больше функций и могут повысить производительность, но могут привести к дополнительным проблемам с графикой. - + Vertex Input Dynamic State Динамическое состояние вершинного ввода - + Enables vertex input dynamic state feature for better quality and performance. Включает функцию динамического состояния вершинного ввода для повышения качества и производительности. - + Provoking Vertex Определяющая вершина - + Improves lighting and vertex handling in some games. Only Vulkan 1.0+ devices support this extension. Улучшает освещение и обработку вершин в определенных играх. Поддерживаются устройства только с Vulkan 1.0+. - + Descriptor Indexing Индексирование дескрипторов - + Improves texture & buffer handling and the Maxwell translation layer. Some Vulkan 1.1+ and all 1.2+ devices support this extension. Улучшает текстуру и обработку буфера и уровень трансляции Maxwell. Некоторые устройства Vulkan 1.1+ и все 1.2+ поддерживают это расширение. - + Sample Shading Сэмпловый шейдинг - + Allows the fragment shader to execute per sample in a multi-sampled fragment instead of once per fragment. Improves graphics quality at the cost of performance. Higher values improve quality but degrade performance. Позволяет шейдеру фрагментов выполняться на каждый сэмпл в мульти-сэмпловом фрагменте вместо одного раза на фрагмент. Улучшает качество графики ценой производительности. Более высокие значения повышают качество, но снижают производительность. - + RNG Seed Сид RNG - + Controls the seed of the random number generator. Mainly used for speedrunning. Управляет начальным значением генератора случайных чисел. В основном используется для спидранов. - + Device Name Название устройства - + The name of the console. Имя консоли. - + Custom RTC Date: Пользовательская RTC-дата: - + This option allows to change the clock of the console. Can be used to manipulate time in games. Этот параметр позволяет изменить эмулируемые часы на консоли. Может использоваться для манипуляции временем в играх. - + The number of seconds from the current unix time Количество секунд от текущего времени unix - + Language: Язык: - + This option can be overridden when region setting is auto-select Это Может быть перезаписано если регион выбирается автоматически - + Region: Регион: - + The region of the console. Регион консоли. - + Time Zone: Часовой пояс: - + The time zone of the console. Часовой пояс консоли. - + Sound Output Mode: Режим вывода звука: - + Console Mode: Консольный режим: - + Selects if the console is in Docked or Handheld mode. Games will change their resolution, details and supported controllers and depending on this setting. Setting to Handheld can help improve performance for low end systems. @@ -1202,998 +1276,1049 @@ Setting to Handheld can help improve performance for low end systems. Установка в режим портативной консоли может помочь улучшить производительность для слабых устройств. - + + Unit Serial + + + + + Battery Serial + + + + + Debug knobs + + + + Prompt for user profile on boot Спрашивать профиль пользователя при запуске - + Useful if multiple people use the same PC. Полезно, если несколько человек используют один и тот же компьютер. - + Pause when not in focus Делает паузу, когда не в фокусе - + Pauses emulation when focusing on other windows. Ставит на паузу эмуляцию, когда фокусируешься на другие окна. - + Confirm before stopping emulation Подтвердите перед остановкой эмуляции - + Overrides prompts asking to confirm stopping the emulation. Enabling it bypasses such prompts and directly exits the emulation. Эта настройка переопределяет запросы игры, запрашивающие подтверждение остановки игры. Включение этой настройки обходит такие запросы и непосредственно завершает эмуляцию. - + Hide mouse on inactivity Спрятать мышь при неактивности - + Hides the mouse after 2.5s of inactivity. Эта настройка скрывает указатель мыши после 2,5 секунды бездействия. - + Disable controller applet Отключить веб-апплет - + Forcibly disables the use of the controller applet in emulated programs. When a program attempts to open the controller applet, it is immediately closed. Принудительно отключает использование приложения контроллера в эмулированных программах. При попытке программы открыть приложение контроллера, оно немедленно закрывается. - + Check for updates Проверка обновлений - + Whether or not to check for updates upon startup. Следует ли проверять наличие обновлений при запуске. - + Enable Gamemode Включить режим игры - + Force X11 as Graphics Backend Использовать X11 в качестве графического бэкенда - + Custom frontend Свой фронтенд - + Real applet Реальное приложение - + Never Никогда - + On Load При загрузке - + Always Всегда - + CPU ЦП - + GPU графический процессор - + CPU Asynchronous Асинхронный ГП - + Uncompressed (Best quality) Без сжатия (наилучшее качество) - + BC1 (Low quality) BC1 (низкое качество) - + BC3 (Medium quality) BC3 (среднее качество) - - Conservative - Консервативный - - - - Aggressive - Агрессивный - - - - Vulkan - Vulkan - - - - OpenGL GLSL - - - - - OpenGL GLASM (Assembly Shaders, NVIDIA Only) - - - - - OpenGL SPIR-V (Experimental, AMD/Mesa Only) - - - - - Null - Null - - - - Fast - Быстро - - - - Balanced - Сбалансированный - - - - - Accurate - Точно - - - - - Default - По умолчанию - - - - Unsafe (fast) - Небезопасно (быстро) - - - - Safe (stable) - Безопасно (стабильно) - - - + + Auto Авто - + + 30 FPS + 30 FPS + + + + 60 FPS + 60 FPS + + + + 90 FPS + 90 FPS + + + + 120 FPS + 120 FPS + + + + Conservative + Консервативный + + + + Aggressive + Агрессивный + + + + Vulkan + Vulkan + + + + OpenGL GLSL + OpenGL GLSL + + + + OpenGL GLASM (Assembly Shaders, NVIDIA Only) + OpenGL GLASM (ассемблерные шейдеры, только для NVIDIA) + + + + OpenGL SPIR-V (Experimental, AMD/Mesa Only) + OpenGL SPIR-V (Экспериментальный, только для AMD/Mesa) + + + + Null + Null + + + + Fast + Быстро + + + + Balanced + Сбалансированный + + + + + Accurate + Точно + + + + + Default + По умолчанию + + + + Unsafe (fast) + Небезопасно (быстро) + + + + Safe (stable) + Безопасно (стабильно) + + + Unsafe Небезопасно - + Paranoid (disables most optimizations) Параноик (отключает большинство оптимизаций) - + Debugging Отладка - + Dynarmic Dynarmic - + NCE NCE - + Borderless Windowed Окно без границ - + Exclusive Fullscreen Эксклюзивный полноэкранный - + No Video Output Отсутствие видеовыхода - + CPU Video Decoding Декодирование видео на ЦП - + GPU Video Decoding (Default) Декодирование видео на ГП (по умолчанию) - + 0.25X (180p/270p) [EXPERIMENTAL] 0.25X (180p/270p)[ЭКСПЕРИМЕНТАЛЬНО] - + 0.5X (360p/540p) [EXPERIMENTAL] 0.5X (360p/540p) [ЭКСПЕРИМЕНТАЛЬНО] - + 0.75X (540p/810p) [EXPERIMENTAL] 0.75X (540p/810p) [ЭКСПЕРИМЕНТАЛЬНО] - + 1X (720p/1080p) 1X (720p/1080p) - + 1.25X (900p/1350p) [EXPERIMENTAL] 1.25X (900p/1350p) [ЭКПЕРИМЕНТАЛЬНО] - + 1.5X (1080p/1620p) [EXPERIMENTAL] 1.5X (1080p/1620p) [ЭКСПЕРИМЕНТАЛЬНО] - + 2X (1440p/2160p) 2X (1440p/2160p) - + 3X (2160p/3240p) 3X (2160p/3240p) - + 4X (2880p/4320p) 4X (2880p/4320p) - + 5X (3600p/5400p) 5X (3600p/5400p) - + 6X (4320p/6480p) 6X (4320p/6480p) - + 7X (5040p/7560p) 7X (5040p/7560p) - + 8X (5760p/8640p) 8X (5760p/8640p) - + Nearest Neighbor Ближайший сосед - + Bilinear Билинейный - + Bicubic Бикубический - + Gaussian Гаусс - + Lanczos Lanczos - + ScaleForce ScaleForce - + AMD FidelityFX Super Resolution AMD FidelityFX™️ Super Resolution - + Area Зона - + MMPX MMPX - + Zero-Tangent Zero-Tangent - + B-Spline B-Spline - + Mitchell Mitchell - + Spline-1 Spline-1 - - + + None Никакой - + FXAA FXAA - + SMAA SMAA - + Default (16:9) Стандартное (16:9) - + Force 4:3 Заставить 4:3 - + Force 21:9 Заставить 21:9 - + Force 16:10 Заставить 16:10 - + Stretch to Window Растянуть до окна - + Automatic Автоматически - + 2x 2x - + 4x 4x - + 8x 8x - + 16x 16x - + 32x 32x - + 64x 64x - + Japanese (日本語) Японский (日本語) - + American English Американский английский - + French (français) Французский (français) - + German (Deutsch) Немецкий (Deutsch) - + Italian (italiano) Итальянский (italiano) - + Spanish (español) Испанский (español) - + Chinese Китайский - + Korean (한국어) Корейский (한국어) - + Dutch (Nederlands) Голландский (Nederlands) - + Portuguese (português) Португальский (português) - + Russian (Русский) Русский - + Taiwanese Тайваньский - + British English Британский английский - + Canadian French Канадский французский - + Latin American Spanish Латиноамериканский испанский - + Simplified Chinese Упрощённый китайский - + Traditional Chinese (正體中文) Традиционный китайский (正體中文) - + Brazilian Portuguese (português do Brasil) Бразильский португальский (português do Brasil) - - Serbian (српски) - Serbian (српски) + + Polish (polska) + Польский (polska) - - + + Thai (แบบไทย) + Тайский (แบบไทย) + + + + Japan Япония - + USA США - + Europe Европа - + Australia Австралия - + China Китай - + Korea Корея - + Taiwan Тайвань - + Auto (%1) Auto select time zone Авто (%1) - + Default (%1) Default time zone По умолчанию (%1) - + CET CET - + CST6CDT CST6CDT - + Cuba Куба - + EET EET - + Egypt Египт - + Eire Эйре - + EST EST - + EST5EDT EST5EDT - + GB GB - + GB-Eire GB-Эйре - + GMT GMT - + GMT+0 GMT+0 - + GMT-0 GMT-0 - + GMT0 GMT0 - + Greenwich Гринвич - + Hongkong Гонконг - + HST HST - + Iceland Исландия - + Iran Иран - + Israel Израиль - + Jamaica Ямайка - + Kwajalein Кваджалейн - + Libya Ливия - + MET MET - + MST MST - + MST7MDT MST7MDT - + Navajo Навахо - + NZ NZ - + NZ-CHAT NZ-CHAT - + Poland Польша - + Portugal Португалия - + PRC PRC - + PST8PDT PST8PDT - + ROC ROC - + ROK ROK - + Singapore Сингапур - + Turkey Турция - + UCT UCT - + Universal Универсальный - + UTC UTC - + W-SU W-SU - + WET WET - + Zulu Зулусы - + Mono Моно - + Stereo Стерео - + Surround Объёмный звук - + 4GB DRAM (Default) 4 ГБ ОЗУ (по умолчанию) - + 6GB DRAM (Unsafe) 6GB ОЗУ (Небезопасно) - + 8GB DRAM 8ГБ ОЗУ - + 10GB DRAM (Unsafe) 10ГБ ОЗУ(Небезопасно) - + 12GB DRAM (Unsafe) 12ГБ ОЗУ(Небезопасно) - + Docked В док-станции - + Handheld Портативный - - + + Off Выкл. - + Boost (1700MHz) Разгон (1700MHz) - + Fast (2000MHz) Быстрая (2000MHz) - + Always ask (Default) Всегда спрашивать (По умолчанию) - + Only if game specifies not to stop Только если игра указывает не останавливаться - + Never ask Никогда не спрашивать - - + + Medium (256) Средний (256) - - + + High (512) Высокий (512) - + Very Small (16 MB) - + Очень малый (16 МБ) - + Small (32 MB) - + Малый (32 МБ) - + Normal (128 MB) - + Обычный (128 МБ) - + Large (256 MB) - + Большой (256 МБ) - + Very Large (512 MB) - + Очень большой (512 МБ) - + Very Low (4 MB) - + Очень низкий (4 МБ) - + Low (8 MB) - + Низкий (8 МБ) - + Normal (16 MB) - + Обычный (16 МБ) - + Medium (32 MB) - + Средний (32 МБ) - + High (64 MB) - + Высокий (64 МБ) - + Very Low (32) - + Очень низкий (32) - + Low (64) - + Низкий (64) - + Normal (128) - + Обычный (128) - + Disabled Выключено - + ExtendedDynamicState 1 Расширенное динамическое состояние 1 - + ExtendedDynamicState 2 Расширенное динамическое состояние 2 - + ExtendedDynamicState 3 Расширенное динамическое состояние 3 + + + Tree View + В виде списка + + + + Grid View + В виде сетки + ConfigureApplets @@ -2265,7 +2390,7 @@ When a program attempts to open the controller applet, it is immediately closed. По умолчанию - + Auto Авто @@ -2716,81 +2841,86 @@ When a program attempts to open the controller applet, it is immediately closed. + Use dev.keys + + + + Enable Debug Asserts Включить отладочные утверждения - + Debugging Отладка - + Battery Serial: Серийный номер батареи: - + Bitmask for quick development toggles Битовая маска отладочных флагов - + Set debug knobs (bitmask) Задать отладочные флаги (битовая маска) - + 16-bit debug knob set for quick development toggles 16-битные отладочные флаги (быстрое переключение) - + (bitmask) (битовая маска) - + Debug Knobs: Отладочные флаги: - + Unit Serial: Серийный номер устройства: - + Enable this to output the latest generated audio command list to the console. Only affects games using the audio renderer. Включите эту опцию, чтобы вывести на консоль последний сгенерированный список аудиокоманд. Влияет только на игры, использующие аудио рендерер. - + Dump Audio Commands To Console** Дамп аудиокоманд в консоль** - + Flush log output on each line Полный вывод лога в каждой строке - + Enable FS Access Log Включить журнал доступа к ФС - + Enable Verbose Reporting Services** Включить службу отчётов в развернутом виде** - + Censor username in logs Скрывать имя пользователя в логах - + **This will be reset automatically when Eden closes. **Это будет автоматически сбрасываться когда Eden закрывается. @@ -2851,13 +2981,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + Audio Звук - + CPU ЦП @@ -2873,13 +3003,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + General Общие - + Graphics Графика @@ -2891,7 +3021,7 @@ When a program attempts to open the controller applet, it is immediately closed. GraphicsExtra - + Дополнительно (Графика) @@ -2900,7 +3030,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + Controls Управление @@ -2916,7 +3046,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + System Система @@ -2971,7 +3101,7 @@ When a program attempts to open the controller applet, it is immediately closed. Save Data - + Сохранить данные @@ -3034,58 +3164,58 @@ When a program attempts to open the controller applet, it is immediately closed. Сбросить кэш метаданных - + Select Emulated NAND Directory... Выберите папку для эмулируемого NAND... - + Select Emulated SD Directory... Выберите папку для эмулируемого SD... - - + + Select Save Data Directory... - + Выбрать директорию для сохранения данных... - + Select Gamecard Path... Выберите папку для картриджей... - + Select Dump Directory... Выберите папку для дампов... - + Select Mod Load Directory... Выберите папку для модов... - + Save Data Directory - + Папка сохранений - + Choose an action for the save data directory: - + Выберите действие для каталога сохранения данных: + + + + Set Custom Path + Установить пользовательский путь - Set Custom Path - - - - Reset to NAND Сброс в NAND - + Save data exists in both the old and new locations. Old: %1 @@ -3093,59 +3223,67 @@ New: %2 Would you like to migrate saves from the old location? WARNING: This will overwrite any conflicting saves in the new location! - + Сохраненные данные существуют как в старом, так и в новом каталогах. + +Old: %1 +New: %2 + +Вы желаете перенести сохранения из старого каталога? +ПРЕДУПРЕЖДЕНИЕ: Это приведет к перезаписи всех конфликтующих сохранений в новом каталоге! - + Would you like to migrate your save data to the new location? From: %1 To: %2 - + Вы хотите перенести данные в новое расположение? - + Migrate Save Data - + Перенести сохраненные данные - + Migrating save data... - + Перенос игровых данных... - + Cancel Отмена - + Migration Failed - + Перенос завершился ошибкой - + Failed to create destination directory. - + Не удалось создать целевой каталог. Failed to migrate save data: %1 - + Не удалось перенести данные: +%1 + + + + Migration Complete + Перенос успешно завершён - Migration Complete - - - - Save data has been migrated successfully. Would you like to delete the old save data? - + Игровые данные успешно перенесены. +Вы хотите удалить старые игровые данные? @@ -3162,20 +3300,55 @@ Would you like to delete the old save data? Общие - + + External Content + Дополнительный контент + + + + Add directories to scan for DLCs and Updates without installing to NAND + Добавить директории для DLC и обновлений без их установки в NAND + + + + Add Directory + Добавить директорию + + + + Remove Selected + Удалить выделенное + + + Reset All Settings Сбросить все настройки - + Eden Eden - + This reset all settings and remove all per-game configurations. This will not delete game directories, profiles, or input profiles. Proceed? Это сбросит все настройки и удалит все конфигурации под отдельные игры. При этом не будут удалены пути для игр, профили или профили ввода. Продолжить? + + + Select External Content Directory... + Выбрать каталог для дополнительного контента... + + + + Directory Already Added + Каталог успешно добавлен + + + + This directory is already in the list. + Этот каталог уже есть в списке. + ConfigureGraphics @@ -3205,33 +3378,33 @@ Would you like to delete the old save data? Фоновый цвет: - + % FSR sharpening percentage (e.g. 50%) % - + Off Отключена - + VSync Off Верт. синхронизация отключена - + Recommended Рекомендуется - + On Включена - + VSync On Верт. синхронизация включена @@ -3264,31 +3437,31 @@ Would you like to delete the old save data? Extras - + Дополнительно Hacks - + Хаки Changing these options from their default may cause issues. Novitii cavete! - + Внимание! Изменение стандартных настроек этих параметров может вызвать проблемы. Vulkan Extensions - + Vulkan Расширения - + % Sample Shading percentage (e.g. 50%) % - + Extended Dynamic State is disabled on macOS due to MoltenVK compatibility issues that cause black screens. Расширенное динамическое состояние отключено в macOS из-за проблем с совместимостью MoltenVK, которые приводят к появлению черных экранов. @@ -3860,7 +4033,7 @@ Would you like to delete the old save data? - + Left Stick Левый мини-джойстик @@ -3970,14 +4143,14 @@ Would you like to delete the old save data? - + ZL ZL - + L L @@ -3990,22 +4163,22 @@ Would you like to delete the old save data? - + Plus Плюс - + ZR ZR - - + + R R @@ -4062,7 +4235,7 @@ Would you like to delete the old save data? - + Right Stick Правый мини-джойстик @@ -4231,88 +4404,88 @@ To invert the axes, first move your joystick vertically, and then horizontally.< Sega Genesis - + Start / Pause Старт / Пауза - + Z Z - + Control Stick Мини-джойстик управления - + C-Stick C-Джойстик - + Shake! Встряхните! - + [waiting] [ожидание] - + New Profile Новый профиль - + Enter a profile name: Введите имя профиля: - - + + Create Input Profile Создать профиль управления - + The given profile name is not valid! Заданное имя профиля недействительно! - + Failed to create the input profile "%1" Не удалось создать профиль управления "%1" - + Delete Input Profile Удалить профиль управления - + Failed to delete the input profile "%1" Не удалось удалить профиль управления "%1" - + Load Input Profile Загрузить профиль управления - + Failed to load the input profile "%1" Не удалось загрузить профиль управления "%1" - + Save Input Profile Сохранить профиль управления - + Failed to save the input profile "%1" Не удалось сохранить профиль управления "%1" @@ -4607,11 +4780,6 @@ Current values are %1% and %2% respectively. Enable Airplane Mode Включить режим полета - - - None - Нет - ConfigurePerGame @@ -4666,52 +4834,57 @@ Current values are %1% and %2% respectively. Некоторые настройки доступны только тогда, когда игра не запущена. - + Add-Ons Дополнения - + System Система - + CPU ЦП - + Graphics Графика - + Adv. Graphics Расш. Графика - + Ext. Graphics - + Доп. Графика - + Audio Звук - + Input Profiles Профили управления - + Network Сеть + Applets + Апплеты + + + Properties Свойства @@ -4729,15 +4902,115 @@ Current values are %1% and %2% respectively. Дополнения - + + Import Mod from ZIP + Импортировать мод из ZIP-архива + + + + Import Mod from Folder + Импортировать мод из папки + + + Patch Name Название патча - + Version Версия + + + Mod Install Succeeded + Установка мода прошла успешно + + + + Successfully installed all mods. + Все моды установлены успешно. + + + + Mod Install Failed + Не удалось установить мод + + + + Failed to install the following mods: + %1 +Check the log for details. + Не удалось установить следующие моды: + %1 +Проверьте лог чтобы узнать детали. + + + + Mod Folder + Папка модов + + + + Zipped Mod Location + Расположение сжатых модов + + + + Zipped Archives (*.zip) + Сжатые Архивы (*.zip) + + + + Invalid Selection + Недопустимый выбор + + + + Only mods, cheats, and patches can be deleted. +To delete NAND-installed updates, right-click the game in the game list and click Remove -> Remove Installed Update. + Только моды, читы и патчи могут быть удалены. +Чтобы удалить установленные NAND-обновления, кликните ПКМ на игру в списке, выберите Удалить -> Удалить Установленное Обновление. + + + + You are about to delete the following installed mods: + + Удалить следующие установленные моды: + + + + + +Once deleted, these can NOT be recovered. Are you 100% sure you want to delete them? + +После удаления они не смогут быть восстановлены. Вы на 100% уверены, что хотите их удалить? + + + + Delete add-on(s)? + Удалить аддон(ы)? + + + + Successfully deleted + Успешно удалено + + + + Successfully deleted all selected mods. + Все выбранные моды успешно удалены + + + + &Delete + &Удалить + + + + &Open in File Manager + + ConfigureProfileManager @@ -4785,80 +5058,80 @@ Current values are %1% and %2% respectively. %2 - + Users Пользователи - + Error deleting image Ошибка при удалении изображения - + Error occurred attempting to overwrite previous image at: %1. Ошибка при попытке перезаписи предыдущего изображения в: %1. - + Error deleting file Ошибка при удалении файла - + Unable to delete existing file: %1. Не удалось удалить существующий файл: %1. - + Error creating user image directory Ошибка при создании папки пользовательских изображений - + Unable to create directory %1 for storing user images. Не получилось создать папку %1 для хранения изображений пользователя. - + Error saving user image Ошибка при сохранении пользовательского изображения - + Unable to save image to file Не удается сохранить изображение в файл - + &Edit - + &Редактировать - + &Delete - + &Удалить - + Edit User - + Редактировать пользователя ConfigureProfileManagerDeleteDialog - + Delete this user? All of the user's save data will be deleted. Удалить этого пользователя? Все сохраненные данные пользователя будут удалены. - + Confirm Delete Подтвердите удаление - + Name: %1 UUID: %2 Имя: %1 @@ -5060,17 +5333,22 @@ UUID: %2 Приостановить выполнение во время загрузки - + + Show recording dialog + + + + Script Directory Папка для скриптов - + Path Путь - + ... ... @@ -5083,7 +5361,7 @@ UUID: %2 Настройка TAS - + Select TAS Load Directory... Выбрать папку загрузки TAS... @@ -5221,64 +5499,43 @@ Drag points to change position, or double-click table cells to edit values. ConfigureUI - - - + + None Нет - - Small (32x32) - Маленький (32х32) - - - - Standard (64x64) - Стандартный (64х64) - - - - Large (128x128) - Большой (128х128) - - - - Full Size (256x256) - Полноразмерный (256х256) - - - + Small (24x24) Маленький (24х24) - + Standard (48x48) Стандартный (48х48) - + Large (72x72) Большой (72х72) - + Filename Название файла - + Filetype Тип файла - + Title ID ID приложения - + Title Name Название игры @@ -5347,71 +5604,66 @@ Drag points to change position, or double-click table cells to edit values. - Game Icon Size: - Размер иконки игры: - - - Folder Icon Size: Размер иконки папки: - + Row 1 Text: Текст 1-ой строки: - + Row 2 Text: Текст 2-ой строки: - + Screenshots Скриншоты - + Ask Where To Save Screenshots (Windows Only) Спрашивать куда сохранять скриншоты (Только для Windows) - + Screenshots Path: Папка для скриншотов: - + ... ... - + TextLabel TextLabel - + Resolution: Разрешение: - + Select Screenshots Path... Выберите папку для скриншотов... - + <System> <System> - + English English - + Auto (%1 x %2, %3 x %4) Screenshot width value Авто (%1 x %2, %3 x %4) @@ -5545,20 +5797,20 @@ Drag points to change position, or double-click table cells to edit values.Показывать текущую игру в вашем статусе Discord - - + + All Good Tooltip Все хорошо - + Must be between 4-20 characters Tooltip 4-20 символов - + Must be 48 characters, and lowercase a-z Tooltip Должно быть 48 символов и содержать только строчные буквы a-z @@ -5590,27 +5842,27 @@ Drag points to change position, or double-click table cells to edit values.Удаление ЛЮБЫХ данных НЕВОЗВРАТИМО! - + Shaders Шейдеры - + UserNAND UserNAND - + SysNAND SysNAND - + Mods Моды - + Saves Сохранения @@ -5648,7 +5900,7 @@ Drag points to change position, or double-click table cells to edit values.Импортирует данные для этого каталога. Это может занять некоторое время и приведет к удалению ВСЕХ СУЩЕСТВУЮЩИХ ДАННЫХ! - + Calculating... Подсчитываем... @@ -5671,12 +5923,12 @@ Drag points to change position, or double-click table cells to edit values.<html><head/><body><p>Проекты, которые сделали Eden возможным</p></body></html> - + Dependency Зависимость - + Version Версия @@ -5852,44 +6104,44 @@ Please go to Configure -> System -> Network and make a selection. GRenderWindow - - + + OpenGL not available! OpenGL не доступен! - + OpenGL shared contexts are not supported. Общие контексты OpenGL не поддерживаются. - + Eden has not been compiled with OpenGL support. Eden не был скомпилирован с поддержкой OpenGL. - - + + Error while initializing OpenGL! Ошибка при инициализации OpenGL! - + Your GPU may not support OpenGL, or you do not have the latest graphics driver. Ваш ГП может не поддерживать OpenGL, или у вас установлен устаревший графический драйвер. - + Error while initializing OpenGL 4.6! Ошибка при инициализации OpenGL 4.6! - + Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 Ваш ГП может не поддерживать OpenGL 4.6, или у вас установлен устаревший графический драйвер.<br><br>Рендерер GL:<br>%1 - + Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2 Ваш ГП может не поддерживать одно или несколько требуемых расширений OpenGL. Пожалуйста, убедитесь в том, что у вас установлен последний графический драйвер.<br><br>Рендерер GL:<br>%1<br><br>Неподдерживаемые расширения:<br>%2 @@ -5897,203 +6149,208 @@ Please go to Configure -> System -> Network and make a selection. GameList - + + &Add New Game Directory + &Добавить новую директорию игр + + + Favorite Избранное - + Start Game Запустить игру - + Start Game without Custom Configuration Запустить игру без пользовательской настройки - + Open Save Data Location Открыть папку для сохранений - + Open Mod Data Location Открыть папку для модов - + Open Transferable Pipeline Cache Открыть переносной кэш конвейера - + Link to Ryujinx Ссылка на Ryujinx - + Remove Удалить - + Remove Installed Update Удалить установленное обновление - + Remove All Installed DLC Удалить все установленные DLC - + Remove Custom Configuration Удалить пользовательскую настройку - + Remove Cache Storage Удалить кэш-хранилище? - + Remove OpenGL Pipeline Cache Удалить кэш конвейера OpenGL - + Remove Vulkan Pipeline Cache Удалить кэш конвейера Vulkan - + Remove All Pipeline Caches Удалить весь кэш конвейеров - + Remove All Installed Contents Удалить все установленное содержимое - + Manage Play Time Manage Play Time - + Edit Play Time Data Изменить дату Игрового времени - + Remove Play Time Data Удалить данные о времени игры - - + + Dump RomFS Дамп RomFS - + Dump RomFS to SDMC Сдампить RomFS в SDMC - + Verify Integrity Проверить целостность - + Copy Title ID to Clipboard Скопировать ID приложения в буфер обмена - + Navigate to GameDB entry Перейти к странице GameDB - + Create Shortcut Создать ярлык - + Add to Desktop Добавить на Рабочий стол - + Add to Applications Menu Добавить в меню приложений - + Configure Game Настроить игру - + Scan Subfolders Сканировать подпапки - + Remove Game Directory Удалить папку с играми - + ▲ Move Up ▲ Переместить вверх - + ▼ Move Down ▼ Переместить вниз - + Open Directory Location Открыть расположение папки - + Clear Очистить - + Name Имя - + Compatibility Совместимость - + Add-ons Дополнения - + File type Тип файла - + Size Размер - + Play time Время игры @@ -6101,62 +6358,62 @@ Please go to Configure -> System -> Network and make a selection. GameListItemCompat - + Ingame Запускается - + Game starts, but crashes or major glitches prevent it from being completed. Игра запускается, но вылеты или серьезные баги не позволяют ее завершить. - + Perfect Идеально - + Game can be played without issues. В игру можно играть без проблем. - + Playable Играбельно - + Game functions with minor graphical or audio glitches and is playable from start to finish. Игра работает с незначительными графическими и/или звуковыми ошибками и проходима от начала до конца. - + Intro/Menu Вступление/Меню - + Game loads, but is unable to progress past the Start Screen. Игра загружается, но не проходит дальше стартового экрана. - + Won't Boot Не запускается - + The game crashes when attempting to startup. Игра вылетает при запуске. - + Not Tested Не проверено - + The game has not yet been tested. Игру ещё не проверяли на совместимость. @@ -6164,7 +6421,7 @@ Please go to Configure -> System -> Network and make a selection. GameListPlaceholder - + Double-click to add a new folder to the game list Нажмите дважды, чтобы добавить новую папку в список игр @@ -6172,17 +6429,17 @@ Please go to Configure -> System -> Network and make a selection. GameListSearchField - + %1 of %n result(s) %1 из %n результат(ов)%1 из %n результат(ов)%1 из %n результат(ов)%1 из %n результат(ов) - + Filter: Поиск: - + Enter pattern to filter Введите текст для поиска @@ -6258,12 +6515,12 @@ Please go to Configure -> System -> Network and make a selection. HostRoomWindow - + Error Ошибка - + Failed to announce the room to the public lobby. In order to host a room publicly, you must have a valid Eden account configured in Emulation -> Configure -> Web. If you do not want to publish a room in the public lobby, then select Unlisted instead. Debug Message: Не удалось объявить комнату в общедоступном лобби. Чтобы разместить комнату в открытом доступе, у вас должна быть действительная учетная запись Eden, настроенная в Эмуляция -> Настройка -> Веб. Если вы не хотите публиковать номер в общедоступном лобби, выберите "Не размещать". @@ -6273,19 +6530,11 @@ Debug Message: Hotkeys - + Audio Mute/Unmute Включение/отключение звука - - - - - - - - @@ -6308,154 +6557,180 @@ Debug Message: + + + + + + + + + + + Main Window Основное окно - + Audio Volume Down Уменьшить громкость звука - + Audio Volume Up Повысить громкость звука - + Capture Screenshot Сделать скриншот - + Change Adapting Filter Изменить адаптирующий фильтр - + Change Docked Mode Изменить режим консоли - + Change GPU Mode - + Изменить режим ГП - + Configure Настроить - + Configure Current Game Настроить текущую игру - + Continue/Pause Emulation Продолжение/Пауза эмуляции - + Exit Fullscreen Выйти из полноэкранного режима - + Exit Eden Выйти из Eden - + Fullscreen Полный экран - + Load File Загрузить файл - + Load/Remove Amiibo Загрузить/удалить Amiibo - - Multiplayer Browse Public Game Lobby - Мультиплеер - просмотр общего игрового лобби + + Browse Public Game Lobby + Просмотреть публичные игровые лобби - - Multiplayer Create Room - Мультиплеер - создать лобби + + Create Room + Создать комнату - - Multiplayer Direct Connect to Room - Мультилеер - прямое подключение к комнате + + Direct Connect to Room + Прямое подключение к комнате - - Multiplayer Leave Room - Мультиплеер - покинуть лобби + + Leave Room + Покинуть комнату - - Multiplayer Show Current Room - Мультиплеер - показать текущую комнату + + Show Current Room + Показать текущую комнату - + Restart Emulation Перезапустить эмуляцию - + Stop Emulation Остановить эмуляцию - + TAS Record Запись TAS - + TAS Reset Сброс TAS - + TAS Start/Stop Старт/Стоп TAS - + Toggle Filter Bar Переключить панель поиска - + Toggle Framerate Limit Переключить ограничение частоты кадров - + + Toggle Turbo Speed + Турбо-режим + + + + Toggle Slow Speed + Медленный режим + + + Toggle Mouse Panning Переключить панорамирование мыши - + Toggle Renderdoc Capture Переключить захват Renderdoc - + Toggle Status Bar Переключить панель состояния + + + Toggle Performance Overlay + Оверлей производительности + InstallDialog @@ -6508,22 +6783,22 @@ Debug Message: Примерное время 5м 4с - + Loading... Загрузка... - + Loading Shaders %1 / %2 Загрузка шейдеров %1 / %2 - + Launching... Запуск... - + Estimated Time %1 Осталось примерно %1 @@ -6572,42 +6847,42 @@ Debug Message: Обновить лобби - + Password Required to Join Для входа необходим пароль - + Password: Пароль: - + Players Игроки - + Room Name Название комнаты - + Preferred Game Предпочтительная игра - + Host Хост - + Refreshing Обновление - + Refresh List Обновить список @@ -6656,1231 +6931,1324 @@ Debug Message: + &Game List Mode + &Вид списка игр + + + + Game &Icon Size + Размер &иконки игры + + + Reset Window Size to &720p Сбросить размер окна до &720p - + Reset Window Size to 720p Сбросить размер окна до 720p - + Reset Window Size to &900p Сбросить размер окна до &900p - + Reset Window Size to 900p Сбросить размер окна до 900p - + Reset Window Size to &1080p Сбросить размер окна до &1080p - + Reset Window Size to 1080p Сбросить размер окна до 1080p - + &Multiplayer [&M] Мультиплеер - + &Tools [&T] Инструменты - + Am&iibo Amiibo - + Launch &Applet - + Запустить &Апплет - + &TAS [&T] TAS - + &Create Home Menu Shortcut &Create Ярлык главного меню - + Install &Firmware Установить &Firmware - + &Help [&H] Помощь - + &Install Files to NAND... [&I] Установить файлы в NAND... - + L&oad File... [&O] Загрузить файл... - + Load &Folder... [&F] Загрузить папку... - + E&xit [&X] Выход - - + + &Pause [&P] Пауза - + &Stop [&S] Стоп - + &Verify Installed Contents &Проверить установленное содержимое - + &About Eden &About Eden - + Single &Window Mode [&W] Режим одного окна - + Con&figure... [&F] Параметры... - + Ctrl+, Ctrl+, - + Enable Overlay Display Applet Включить апплет оверлейного дисплея - + Show &Filter Bar [&F] Показать панель поиска - + Show &Status Bar [&S] Показать панель статуса - + Show Status Bar Показать панель статуса - + &Browse Public Game Lobby [&B] Просмотреть публичные игровые лобби - + &Create Room [&C] Создать комнату - + &Leave Room [&L] Покинуть комнату - + &Direct Connect to Room [&D] Прямое подключение к комнате - + &Show Current Room [&S] Показать текущую комнату - + F&ullscreen [&U] Полноэкранный - + &Restart [&R] Перезапустить - + Load/Remove &Amiibo... [&A] Загрузить/Удалить Amiibo... - + &Report Compatibility [&R] Сообщить о совместимости - + Open &Mods Page [&M] Открыть страницу модов - + Open &Quickstart Guide [&Q] Открыть руководство пользователя - + &FAQ [&F] ЧАВО - + &Capture Screenshot [&C] Сделать скриншот - + &Album - + &Альбом - + &Set Nickname and Owner &Установить никнейм и владельца - + &Delete Game Data &Удалить данные игры - + &Restore Amiibo &Восстановить Amiibo - + &Format Amiibo &Форматировать Amiibo - + &Mii Editor - + &Редактирование Mii - + &Configure TAS... [&C] Настройка TAS... - + Configure C&urrent Game... [&U] Настроить текущую игру... - - + + &Start [&S] Запустить - + &Reset [&S] Сбросить - - + + R&ecord [&E] Запись - + Open &Controller Menu Открыть &меню контроллера - + Install Decryption &Keys Установить ключи - + &Home Menu - + &Главное меню - + &Desktop &Desktop - + &Application Menu &Application Меню - + &Root Data Folder &Root Папка данных - + &NAND Folder &NAND Папка - + &SDMC Folder &SDMC Папка - + &Mod Folder &Mod Папка - + &Log Folder &Log Папка - + From Folder C папки - + From ZIP С ZIP - + &Eden Dependencies &Eden Зависимости - + &Data Manager Менеджер данных - + + &Tree View + &В виде списка + + + + &Grid View + &В виде сетки + + + + Game Icon Size + Размер иконки игры + + + + + + None + Нет + + + + Show Game &Name + Показать имя &игры + + + + Show &Performance Overlay + Показать &оверлей производительности + + + + Small (32x32) + Маленький (32х32) + + + + Standard (64x64) + Стандартный (64х64) + + + + Large (128x128) + Большой (128х128) + + + + Full Size (256x256) + Полноразмерный (256х256) + + + Broken Vulkan Installation Detected Проблема с установкой Vulkan - + Vulkan initialization failed during boot. Ошибка инициализации Vulkan при запуске. - + Running a game TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping Запуск игры - + Loading Web Applet... Загрузка веб-апплета... - - + + Disable Web Applet Отключить веб-апплет - + Disabling the web applet can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet? (This can be re-enabled in the Debug settings.) Отключение веб-апплета может привести к неопределённому поведению и должно использоваться только с Super Mario 3D All-Stars. Вы уверены, что хотите отключить веб-апплет? (Его можно будет снова включить в настройках отладки.) - + The amount of shaders currently being built Количество шейдеров, компилируемых в данный момент - + The current selected resolution scaling multiplier. Текущий выбранный множитель масштабирования разрешения. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch. Текущая скорость эмуляции. Значения выше или ниже 100% означают, что эмуляция работает быстрее или медленнее, чем Nintendo Switch. - + How many frames per second the game is currently displaying. This will vary from game to game and scene to scene. Текущее количество кадров в секунду, отображаемых игрой. Этот показатель варьируется от игры к игре и от сцены к сцене. - + Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Время, затраченное на эмуляцию одного кадра Switch, без учёта ограничения частоты кадров или вертикальной синхронизации. Для полной скорости эмуляции это значение должно быть не более 16,67 мс. - + Unmute Включить звук - + Mute Отключить звук - + Reset Volume Сбросить громкость - + &Clear Recent Files Очистить недавние файлы - + &Continue Продолжить - + Warning: Outdated Game Format Внимание: Устаревший формат игры - + You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br>For an explanation of the various Switch formats Eden supports, out our user handbook. This message will not be shown again. Вы используете для этой игры формат деконструированной ROM-директории, который является устаревшим и был заменён другими форматами, такими как NCA, NAX, XCI или NSP. Деконструированные ROM-директории не содержат иконок, метаданных и не поддерживают обновления.<br>Для объяснения различных форматов Switch, которые поддерживает Eden, обратитесь к руководству пользователя. Это сообщение больше не будет показано. - - + + Error while loading ROM! Ошибка при загрузке ROM! - + The ROM format is not supported. Формат ROM не поддерживается. - + An error occurred initializing the video core. Произошла ошибка при инициализации графического ядра. - + Eden has encountered an error while running the video core. This is usually caused by outdated GPU drivers, including integrated ones. Please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>How to Upload the Log File</a>. В Eden произошла ошибка при работе графического ядра. Обычно это вызвано устаревшими драйверами GPU, включая встроенную графику. Подробности смотрите в логе. Для получения информации о доступе к логу посетите следующую страницу: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>Как загрузить файл лога</a>. - + Error while loading ROM! %1 %1 signifies a numeric error code. Ошибка при загрузке ROM! %1 - + %1<br>Please redump your files or ask on Discord/Stoat for help. %1 signifies an error string. %1<br>Пожалуйста, пересоздайте дампы ваших файлов или обратитесь за помощью в Discord/Stoat. - + An unknown error occurred. Please see the log for more details. Произошла неизвестная ошибка. Подробности смотрите в логе. - + (64-bit) - + (64-х битный) - + (32-bit) - + (32-х битный) - + %1 %2 %1 is the title name. %2 indicates if the title is 64-bit or 32-bit - + %1 %2 - + Closing software... Завершение работы... - + Save Data - + Сохранить данные - + Mod Data - + Данные модов - + Error Opening %1 Folder - + Ошибка при открытии папки %1 - - + + Folder does not exist! - + Папка не существует! - + Remove Installed Game Contents? - + Удалить установленное содержание игры? - + Remove Installed Game Update? - + Удалить установленные обновления игры? - + Remove Installed Game DLC? - + Удалить установленные DLC игры? - + Remove Entry - + Удалить запись - + Delete OpenGL Transferable Shader Cache? - + Удалить переносной кэш шейдеров OpenGL? - + Delete Vulkan Transferable Shader Cache? - + Удалить переносной кэш шейдеров Vulkan? - + Delete All Transferable Shader Caches? - + Удалить весь переносной кэш шейдеров? - + Remove Custom Game Configuration? - + Удалить пользовательские настройки игры? - + Remove Cache Storage? - + Удалить кэш-хранилище? - + Remove File - + Удалить файл - + Remove Play Time Data - + Удалить проведенное время в этой игре - + Reset play time? - + Сбросить игровое время? - - + + RomFS Extraction Failed! - + Не удалось извлечь RomFS! - + There was an error copying the RomFS files or the user cancelled the operation. - + Произошла ошибка при копировании файлов RomFS или пользователь отменил операцию. - + Full - + Полный - + Skeleton - + Скелет - + Select RomFS Dump Mode - + Выберите режим дампа RomFS - + Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure. - + Пожалуйста, выберите, как вы хотите выполнить дамп RomFS. <br>Полный скопирует все файлы в новую папку, в то время как <br>скелет создаст только структуру папок. - + There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root - + В %1 недостаточно свободного места для извлечения RomFS. Пожалуйста, освободите место или выберите другую папку для дампа в Эмуляция > Параметры > Система > Файловая система > Корень дампа - + Extracting RomFS... - + Извлечение RomFS... - - + + Cancel - + Отмена - + RomFS Extraction Succeeded! - + Извлечение RomFS прошло успешно! - + The operation completed successfully. - + Операция выполнена успешно. - + Error Opening %1 - + Ошибка при открытии %1 - + Select Directory - + Выбрать папку - + Properties - + Свойства - + The game properties could not be loaded. - + Не удалось загрузить свойства игры. - + Switch Executable (%1);;All Files (*.*) %1 is an identifier for the Switch executable file extensions. - + Исполняемый файл Switch (%1);;Все файлы (*.*) - + Load File - + Загрузить файл - + Open Extracted ROM Directory - + Открыть папку извлечённого ROM'а - + Invalid Directory Selected - + Выбрана недопустимая папка - + The directory you have selected does not contain a 'main' file. - + Папка, которую вы выбрали, не содержит файла 'main'. - + Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci) - + Устанавливаемый файл Switch (*.nca, *.nsp, *.xci);;Архив контента Nintendo (*.nca);;Пакет подачи Nintendo (*.nsp);;Образ картриджа NX (*.xci) - + Install Files - + Установить файлы - + %n file(s) remaining - + %n файл(ов) осталось%n файл(ов) осталось%n файл(ов) осталось%n файл(ов) осталось - + Installing file "%1"... - + Установка файла "%1"... - - + + Install Results - - - - - To avoid possible conflicts, we discourage users from installing base games to the NAND. -Please, only use this feature to install updates and DLC. - - - - - %n file(s) were newly installed - - - - - - %n file(s) were overwritten - - - - - - %n file(s) failed to install - - - - - - System Application - - - - - System Archive - - - - - System Application Update - - - - - Firmware Package (Type A) - - - - - Firmware Package (Type B) - - - - - Game - - - - - Game Update - - - - - Game DLC - - - - - Delta Title - - - - - Select NCA Install Type... - - - - - Please select the type of title you would like to install this NCA as: -(In most instances, the default 'Game' is fine.) - - - - - Failed to Install - - - - - The title type you selected for the NCA is invalid. - + Результаты установки + To avoid possible conflicts, we discourage users from installing base games to the NAND. +Please, only use this feature to install updates and DLC. + Чтобы избежать возможных конфликтов, мы не рекомендуем пользователям устанавливать игры в NAND. +Пожалуйста, используйте эту функцию только для установки обновлений и DLC. + + + + %n file(s) were newly installed + + %n файл(ов) были установлены недавно +%n файл(ов) были установлены недавно +%n файл(ов) были установлены недавно +%n файл(ов) были установлены недавно + + + + + %n file(s) were overwritten + + %n файл(ов) были перезаписаны +%n файл(ов) были перезаписаны +%n файл(ов) были перезаписаны +%n файл(ов) были перезаписаны + + + + + %n file(s) failed to install + + %n файл(ов) не удалось установить +%n файл(ов) не удалось установить +%n файл(ов) не удалось установить +%n файл(ов) не удалось установить + + + + + System Application + Системное приложение + + + + System Archive + Системный архив + + + + System Application Update + Обновление системного приложения + + + + Firmware Package (Type A) + Пакет прошивки (Тип А) + + + + Firmware Package (Type B) + Пакет прошивки (Тип Б) + + + + Game + Игра + + + + Game Update + Обновление игры + + + + Game DLC + DLC игры + + + + Delta Title + Тип приложения + + + + Select NCA Install Type... + Выберите тип установки NCA... + + + + Please select the type of title you would like to install this NCA as: +(In most instances, the default 'Game' is fine.) + Пожалуйста, выберите тип приложения, который вы хотите установить для этого NCA: +(В большинстве случаев, подходит стандартный выбор 'Игра') + + + + Failed to Install + Ошибка установки + + + + The title type you selected for the NCA is invalid. + Тип приложения, который вы выбрали для NCA недействителен. + + + File not found - + Файл не найден - + File "%1" not found - + Файл "%1" не найден - + OK - + ОК - + Function Disabled - + Функция выключена - + Compatibility list reporting is currently disabled. Check back later! - + Репортинг списка совместимости в настоящее время отключен. Проверьте позже! - + Error opening URL - + Ошибка при открытии URL - + Unable to open the URL "%1". - + Не удалось открыть URL "%1". - + TAS Recording - + Запись TAS - + Overwrite file of player 1? - - - - - Invalid config detected - - - - - Handheld controller can't be used on docked mode. Pro controller will be selected. - - - - - - Amiibo - - - - - - The current amiibo has been removed - - - - - Error - - - - - - The current game is not looking for amiibos - + Перезаписать файл игрока 1? - Amiibo File (%1);; All Files (*.*) - + Invalid config detected + Обнаружена недопустимая конфигурация + Handheld controller can't be used on docked mode. Pro controller will be selected. + Портативный контроллер не может быть использован в режиме док-станции. Будет выбран контроллер Pro. + + + + + Amiibo + Amiibo + + + + + The current amiibo has been removed + Текущий amiibo был удален + + + + Error + Ошибка + + + + + The current game is not looking for amiibos + Текущая игра не ищет amiibo + + + + Amiibo File (%1);; All Files (*.*) + Файл Amiibo (%1);; Все Файлы (*.*) + + + Load Amiibo - + Загрузить Amiibo - + Error loading Amiibo data - - - - - The selected file is not a valid amiibo - - - - - The selected file is already on use - - - - - An unknown error occurred - - - - - - Keys not installed - - - - - - Install decryption keys and restart Eden before attempting to install firmware. - - - - - Select Dumped Firmware Source Location - - - - - Select Dumped Firmware ZIP - - - - - Zipped Archives (*.zip) - - - - - Firmware cleanup failed - - - - - Failed to clean up extracted firmware cache. -Check write permissions in the system temp directory and try again. -OS reported error: %1 - + Ошибка загрузки данных Amiibo - No firmware available - + The selected file is not a valid amiibo + Выбранный файл не является действительным Amiibo - Firmware Corrupted - + The selected file is already on use + Выбранный файл уже используется - - Unknown applet - + + An unknown error occurred + Произошла неизвестная ошибка - - Applet doesn't map to a known value. - + + + Keys not installed + Ключи не установлены - - Record not found - + + + Install decryption keys and restart Eden before attempting to install firmware. + Установите ключи расшифровки и перезапустите Eden, прежде чем пытаться установить прошивку. - - Applet not found. Please reinstall firmware. - + + Select Dumped Firmware Source Location + Выберите местоположение дампнутой прошивки. - - Capture Screenshot - + + Select Dumped Firmware ZIP + Выберите ZIP-архив дампа прошивки - - PNG Image (*.png) - + + Zipped Archives (*.zip) + Сжатые Архивы (*.zip) + Firmware cleanup failed + Не удалось выполнить очистку прошивки + + + + Failed to clean up extracted firmware cache. +Check write permissions in the system temp directory and try again. +OS reported error: %1 + Не удалось очистить извлеченный кэш прошивки. +Проверьте права на запись во временном каталоге системы и повторите попытку. +Операционная система сообщила об ошибке: %1 + + + + No firmware available + Нет доступной прошивки + + + + Firmware Corrupted + Прошивка повреждена + + + + Unknown applet + Неизвестный апплет + + + + Applet doesn't map to a known value. + Апплет не сопоставляется с известным значением. + + + + Record not found + Запись не найдена + + + + Applet not found. Please reinstall firmware. + Апплет не найден. Пожалуйста, переустановите прошивку. + + + + Capture Screenshot + Сделать скриншот + + + + PNG Image (*.png) + Изображение PNG (*.png) + + + Update Available - + Обновление доступно - - Download the %1 update? - + + Download %1? + Скачать %1? - + TAS state: Running %1/%2 - + Состояние TAS: Выполняется %1/%2 - + TAS state: Recording %1 - + Состояние TAS: Записывается %1 - + TAS state: Idle %1/%2 - + Состояние TAS: Простой %1/%2 - + TAS State: Invalid - + Состояние TAS: Неверное - + &Stop Running - + &Остановить - + Stop R&ecording - + З&акончить запись - + Building: %n shader(s) - + Компиляция %n шейдер(ов)Компиляция %n шейдер(ов)Компиляция %n шейдер(ов)Компиляция %n шейдер(ов) - + Scale: %1x %1 is the resolution scaling factor - + Масштаб: %1x - + Speed: %1% / %2% - + Скорость: %1% / %2% - + Speed: %1% - + Скорость: %1% - + Game: %1 FPS - + Игра: %1 FPS - + Frame: %1 ms - + Кадр: %1 мс - + FSR - + FSR - + NO AA - + БЕЗ СГЛАЖИВАНИЯ - + VOLUME: MUTE - + ГРОМКОСТЬ: ЗАГЛУШЕНА - + VOLUME: %1% Volume percentage (e.g. 50%) - + ГРОМКОСТЬ: %1% - + Derivation Components Missing - + Компоненты расчета отсутствуют - + Decryption keys are missing. Install them now? - + Ключи шифрования отсутствуют. Установить их? - + Wayland Detected! - + Обнаружен Wayland! - + Wayland is known to have significant performance issues and mysterious bugs. It's recommended to use X11 instead. Would you like to force it for future launches? - - - - - Use X11 - - - - - Continue with Wayland - - - - - Don't show again - - - - - Restart Required - - - - - Restart Eden to apply the X11 backend. - - - - - Select RomFS Dump Target - - - - - Please select which RomFS you would like to dump. - - - - - Are you sure you want to close Eden? - - - - - - - Eden - + Wayland известен значительными проблемами с производительностью и различными ошибками. +Рекомендуется использовать X11 вместо него. + +Хотите принудительно использовать его для будущих запусков? - Are you sure you want to stop the emulation? Any unsaved progress will be lost. - + Use X11 + Использовать X11 - + + Continue with Wayland + Продолжить с Wayland + + + + Don't show again + Не показывать снова + + + + Restart Required + Требуется перезагрузка + + + + Restart Eden to apply the X11 backend. + Перезапустите Eden чтобы применить бэкэнд X11. + + + + Slow + Медленно + + + + Turbo + Турбо + + + + Unlocked + Разблокирован + + + + Select RomFS Dump Target + Выбрать цель дампа RomFS + + + + Please select which RomFS you would like to dump. + Пожалуйста, выберите, какой RomFS вы хотите сдампить. + + + + Are you sure you want to close Eden? + Вы уверены, что хотите закрыть Eden? + + + + + + Eden + Eden + + + + Are you sure you want to stop the emulation? Any unsaved progress will be lost. + Вы уверены, что хотите остановить эмуляцию? Любой несохраненный прогресс будет потерян. + + + The currently running application has requested Eden to not exit. Would you like to bypass this and exit anyway? - - - - - None - + Запущенное в данный момент приложение запросило Eden не завершать работу. + +Хотели бы вы обойти это и выйти в любом случае? FXAA - + FXAA SMAA - + SMAA Nearest - + Ближайший Bilinear - + Билинейный Bicubic - - - - - Zero-Tangent - + Бикубический - B-Spline - + Zero-Tangent + Zero-Tangent - Mitchell - + B-Spline + B-Spline - Spline-1 - + Mitchell + Mitchell - + + Spline-1 + Spline-1 + + + Gaussian - + Гаусс Lanczos - + Lanczos ScaleForce - + ScaleForce Area - + Зона MMPX - + MMPX @@ -7905,45 +8273,45 @@ Would you like to bypass this and exit anyway? Accurate - + Точность Vulkan Vulkan - - - OpenGL GLSL - - - OpenGL SPIRV - - - - - OpenGL GLASM - + OpenGL GLSL + OpenGL GLSL + OpenGL SPIRV + OpenGL SPIRV + + + + OpenGL GLASM + OpenGL GLASM + + + Null - + Null MigrationWorker - + Linking the old directory failed. You may need to re-run with administrative privileges on Windows. OS gave error: %1 Не удалось связать старый каталог. Возможно, вам потребуется повторно запустить программу с правами администратора в Windows. Операционная система выдала ошибку: %1 - + Note that your configuration and data will be shared with %1. @@ -7960,7 +8328,7 @@ If this is not desirable, delete the following files: %4 - + If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: @@ -7971,11 +8339,24 @@ If you wish to clean up the files which were left in the old data location, you %1 - + Data was migrated successfully. Данные успешно перенесены. + + ModSelectDialog + + + Dialog + Диалог + + + + The specified folder or archive contains the following mods. Select which ones to install. + Указанная папка или архив содержит следующие модификации. Выберите, какие из них необходимо установить. + + ModerationDialog @@ -8106,127 +8487,127 @@ Proceed anyway? New User - + Новый пользователь Change Avatar - + Изменить Аватар Set Image - + Выбрать изображение UUID - + UUID Eden - + Eden Username - + Имя пользователя UUID must be 32 hex characters (0-9, A-F) - + UUID должен состоять из 32-х шестнадцатеричных символов (0-9, A-F) Generate - + Сгенерировать - + Select User Image - + Выберите изображение пользователя - + Image Formats (*.jpg *.jpeg *.png *.bmp) - + Форматы изображений (*.jpg *.jpeg *.png *.bmp) - + No firmware available - + Нет доступной прошивки - + Please install the firmware to use firmware avatars. - + Пожалуйста, установите прошивку что бы использовать аватар в ней. - - + + Error loading archive - + Ошибка при загрузке архива - + Archive is not available. Please install/reinstall firmware. - + Архив недоступен. Пожалуйста установите/переустановите прошивку. - + Could not locate RomFS. Your file or decryption keys may be corrupted. - + Не удалось найти RomFS. Возможно, ваш файл или ключи шифрования повреждены. - + Error extracting archive - + Ошибка при извлечении архива - + Could not extract RomFS. Your file or decryption keys may be corrupted. - + Не удалось извлечь RomFS. Возможно, ваш файл или ключи шифрования повреждены. - + Error finding image directory - + Не удалось найти пути к изображениям - + Failed to find image directory in the archive. - + Не удалось найти каталог изображений в архиве. - + No images found - + Изображения не нашлись - + No avatar images were found in the archive. - + Не удалось найти аватар-изображения в архиве. - - + + All Good Tooltip - + Все хорошо - + Must be 32 hex characters (0-9, a-f) Tooltip - + Должен быть из 32-х шестнадцатеричных символов (0-9, a-f) - + Must be between 1 and 32 characters Tooltip - + Должно быть от 1 до 32 символов @@ -8262,6 +8643,80 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + PerformanceOverlay + + + Form + Форма + + + + Frametime + Frametime + + + + 0 ms + 0 мс + + + + + Min: 0 + Мин: 0 + + + + + Max: 0 + Макс: 0 + + + + + Avg: 0 + Сред: 0 + + + + FPS + FPS + + + + 0 fps + 0 fps + + + + %1 fps + %1 fps + + + + + Avg: %1 + Сред: %1 + + + + + Min: %1 + Мин: %1 + + + + + Max: %1 + Макс: %1 + + + + %1 ms + %1 мс + + PlayerControlPreview @@ -8275,77 +8730,52 @@ p, li { white-space: pre-wrap; } Select - + Выбрать Cancel - + Отмена Background Color - + Фоновый цвет Select Firmware Avatar - + Выбрать аватар прошивки QObject - - Installed SD Titles - Установленные SD игры - - - - Installed NAND Titles - Установленные NAND игры - - - - System Titles - Системные игры - - - - Add New Game Directory - Добавить новую папку с играми - - - - Favorites - Избранные - - - - - + + + Migration Перенос - + Clear Shader Cache - + Очистить кэш шейдеров Keep Old Data - + Сохранить старые данные Clear Old Data - + Очистить старые данные Link Old Directory - + Путь старой директории @@ -8363,19 +8793,19 @@ p, li { white-space: pre-wrap; } Нет - + You can manually re-trigger this prompt by deleting the new config directory: %1 Вы можете вручную повторно запустить этот запрос, удалив новый каталог конфигурации: %1 - + Migrating Переносим - + Migrating, this may take a while... Переносим, это может занять некоторое время... @@ -8766,6 +9196,51 @@ p, li { white-space: pre-wrap; } %1 is playing %2 %1 играет в %2 + + + Play Time: %1 + Игровое время: %1 + + + + Never Played + Ни разу не сыграно + + + + Version: %1 + Версия: %1 + + + + Version: 1.0.0 + Версия: 1.0.0 + + + + Installed SD Titles + Установленные SD игры + + + + Installed NAND Titles + Установленные NAND игры + + + + System Titles + Системные игры + + + + Add New Game Directory + Добавить новую папку с играми + + + + Favorites + Избранные + QtAmiiboSettingsDialog @@ -8883,47 +9358,47 @@ p, li { white-space: pre-wrap; } QtCommon::Content - + Game Requires Firmware - + Игре требуется прошивка - + The game you are trying to launch requires firmware to boot or to get past the opening menu. Please <a href='https://yuzu-mirror.github.io/help/quickstart'>dump and install firmware</a>, or press "OK" to launch anyways. - + Игра, которую вы пытаетесь запустить, требует прошивку для запуска или загрузки начального меню. Сделайте <a href='https://yuzu-mirror.github.io/help/quickstart'>дамп и установите прошивку</a>, или нажмите "OK" чтобы запустить в любом случае. - + Installing Firmware... Устанавливаем прошивку... - - - - - + + + + + Cancel Отмена - + Firmware Install Failed - + Не удалось установить прошивку - + Firmware Install Succeeded - + Прошивка успешно установлена - + Firmware integrity verification failed! Сбой проверки целостности прошивки! - - + + Verification failed for the following files: %1 @@ -8932,684 +9407,752 @@ p, li { white-space: pre-wrap; } %1 - - + + Verifying integrity... Проверка целостности... - - + + Integrity verification succeeded! Проверка целостности прошла успешно! - - + + The operation completed successfully. Операция выполнена успешно. - - + + Integrity verification failed! Проверка целостности не удалась! - + File contents may be corrupt or missing. Файл может быть поврежден или отсутствует. - + Integrity verification couldn't be performed Проверка целостности не может быть выполнена - + Firmware installation cancelled, firmware may be in a bad state or corrupted. File contents could not be checked for validity. Установка прошивки отменена, возможно, прошивка находится в неисправном состоянии или повреждена. Не удалось проверить содержимое файла на достоверность. - + Select Dumped Keys Location Выберите местоположение дампнутых ключей - + Decryption Keys install succeeded Установка ключей дешифровки прошла успешно. - + Decryption Keys install failed Ошибка установки ключей дешифровки - + Orphaned Profiles Detected! - + Обнаружены опустевшие профили! - + UNEXPECTED BAD THINGS MAY HAPPEN IF YOU DON'T READ THIS!<br>Eden has detected the following save directories with no attached profile:<br>%1<br><br>The following profiles are valid:<br>%2<br><br>Click "OK" to open your save folder and fix up your profiles.<br>Hint: copy the contents of the largest or last-modified folder elsewhere, delete all orphaned profiles, and move your copied contents to the good profile.<br><br>Still confused? See the <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>help page</a>.<br> - + ЕСЛИ ВЫ НЕ ПРОЧИТАЕТЕ ЭТО, МОГУТ ПРОИЗОЙТИ НЕОЖИДАННЫЕ НЕПРИЯТНОСТИ!<br>Eden обнаружил следующие каталоги сохранений без прикрепленных профилей:<br>%1<br><br>Следующие профили являются действительными:<br>%2<br><br>Нажмите «ОК», чтобы открыть папку с сохранениями и исправить свои профили.<br>Подсказка: скопируйте содержимое самой большой или последней измененной папки в другое место, удалите все пустые профили и переместите скопированное содержимое в нормальный профиль.<br><br>Все еще не понятно? Посмотрите эту <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>страницу для помощи</a>.<br> - + Really clear data? - + Очистить данные? - + Important data may be lost! - + Важные данные могут быть утеряны! - + Are you REALLY sure? - + Вы ТОЧНО уверены? - + Once deleted, your data will NOT come back! Only do this if you're 100% sure you want to delete this data. - + После удаления ваши данные НЕ смогут быть восстановлены! +Делайте это только в том случае, если вы на 100% уверены, что хотите удалить эти данные. - + Clearing... - + Очистка... - + Select Export Location - + Выберите местоположение экспорта + + + + %1.zip + %1.zip + + + + + Zipped Archives (*.zip) + Сжатые Архивы (*.zip) + + + + Exporting data. This may take a while... + Экспортирование данных. Это может занять некоторое время... + + + + Exporting + Экспортирование + + + + Exported Successfully + Успешно экспортировано + + + + Data was exported successfully. + Данные были успешно экспортированы. + + + + Export Cancelled + Экспорт отменен + + + + Export was cancelled by the user. + Экспорт был отменён пользователем. - %1.zip - + Export Failed + Экспорт не удался - - Zipped Archives (*.zip) - - - - - Exporting data. This may take a while... - - - - - Exporting - - - - - Exported Successfully - - - - - Data was exported successfully. - - - - - Export Cancelled - - - - - Export was cancelled by the user. - - - - - Export Failed - - - - Ensure you have write permissions on the targeted directory and try again. - + Убедитесь, что у вас есть права на запись в целевом каталоге, и повторите попытку. - + Select Import Location - + Выберите местоположение импорта - + Import Warning - + Предупреждение об импорте + + + + All previous data in this directory will be deleted. Are you sure you wish to proceed? + Все предыдущие данные в этом каталоге будут удалены. Вы уверены, что хотите продолжить? + + + + Importing data. This may take a while... + Импортирование данных. Это может занять некоторое время... + + + + Importing + Импортирование + + + + Imported Successfully + Успешно импортировано + + + + Data was imported successfully. + Данные были успешно импортированы. + + + + Import Cancelled + Импорт отменен + + + + Import was cancelled by the user. + Импорт был отменён пользователем. - All previous data in this directory will be deleted. Are you sure you wish to proceed? - - - - - Importing data. This may take a while... - - - - - Importing - - - - - Imported Successfully - - - - - Data was imported successfully. - - - - - Import Cancelled - - - - - Import was cancelled by the user. - - - - Import Failed - + Импорт не удался - + Ensure you have read permissions on the targeted directory and try again. - + Убедитесь, что у вас есть права на чтение в целевом каталоге, и повторите попытку. QtCommon::FS - + Linked Save Data - + Сохраненные данные - + Save data has been linked. - + Данные сохранены. + + + + Failed to link save data + Не удалось сохранить данные - Failed to link save data - - - - Could not link directory: %1 To: %2 - + Не удалось установить связь каталог: + %1 +C: + %2 + + + + Already Linked + Уже связано - Already Linked - + This title is already linked to Ryujinx. Would you like to unlink it? + Это приложение уже связано с Ryujinx. Хотите отменить связь? - - This title is already linked to Ryujinx. Would you like to unlink it? - + + Failed to unlink old directory + Не удалось отвязать старый каталог - Failed to unlink old directory - - - - - - OS returned error: %1 - - - + OS returned error: %1 + ОС вернула ошибку: %1 + + + Failed to copy save data - + Не удалось скопировать сохраненные данные + + + + Unlink Successful + Успешная отвязка - Unlink Successful - - - - Successfully unlinked Ryujinx save data. Save data has been kept intact. - + Сохраненные данные Ryujinx были успешно отвязаны. Сохраненные данные остались нетронутыми. - + Could not find Ryujinx installation - + Не удалось найти установку Ryujinx - + Could not find a valid Ryujinx installation. This may typically occur if you are using Ryujinx in portable mode. Would you like to manually select a portable folder to use? - + Не удалось найти действительную установку Ryujinx. Обычно это происходит, если вы используете Ryujinx в портативном режиме. Ryujinx Portable Location - - - - - Not a valid Ryujinx directory - + Местоположение портативного Ryujinx - The specified directory does not contain valid Ryujinx data. - + Not a valid Ryujinx directory + Не действительная Ryujinx директория - - + + The specified directory does not contain valid Ryujinx data. + Указанный каталог не содержит действительных данных Ryujinx. + + + + Could not find Ryujinx save data - + Не удалось найти сохраненные данные Ryujinx QtCommon::Game - + Error Removing Contents Ошибка при удалении содержимого - + Error Removing Update Ошибка при удалении обновления - + Error Removing DLC Ошибка при удалении DLC - - - - - - + + + + + + Successfully Removed Успешно удалено - + Successfully removed the installed base game. - + Успешно удалена установленная база игры. - + The base game is not installed in the NAND and cannot be removed. Базовая Игра не установлена в NAND и не может быть удалена. - + Successfully removed the installed update. - + Успешно удалено установленное обновление. - + There is no update installed for this title. Для этой игры не было установлено обновлений. - + There are no DLCs installed for this title. Для этой игры не было установлено DLCs. - + Successfully removed %1 installed DLC. Успешно удалено %1 установленных DLC. - - + + Error Removing Transferable Shader Cache Ошибка при удалении переносного кэша шейдеров - - + + A shader cache for this title does not exist. Кэш шейдеров для этой игры не существует. - + Successfully removed the transferable shader cache. Переносной кэш шейдеров успешно удалён. - + Failed to remove the transferable shader cache. Не удалось удалить переносной кэш шейдеров. - + Error Removing Vulkan Driver Pipeline Cache Ошибка при удалении конвейерного кэша Vulkan - + Failed to remove the driver pipeline cache. Не удалось удалить конвейерный кэш шейдеров. - - + + Error Removing Transferable Shader Caches Ошибка при удалении переносного кэша шейдеров - + Successfully removed the transferable shader caches. Переносной кэш шейдеров успешно удален. - + Failed to remove the transferable shader cache directory. Ошибка при удалении пути переносного кэша шейдеров. - - + + Error Removing Custom Configuration Ошибка при удалении пользовательской настройки - + A custom configuration for this title does not exist. Пользовательская настройка для этой игры не существует. - + Successfully removed the custom game configuration. Пользовательская настройка игры успешно удалена. - + Failed to remove the custom game configuration. Не удалось удалить пользовательскую настройку игры. - + Reset Metadata Cache Сбросить кэш метаданных - + The metadata cache is already empty. Кэш метаданных уже пустой. - + The operation completed successfully. Операция выполнена успешно. - + The metadata cache couldn't be deleted. It might be in use or non-existent. Кэш метаданных не может быть удален. Возможно, он используется или не существует. - + Create Shortcut Создать ярлык - + Do you want to launch the game in fullscreen? Вы хотите запустить игру в полноэкранном режиме? - + Shortcut Created Ярлык создан - + Successfully created a shortcut to %1 Успешно создан ярлык в %1 - + Shortcut may be Volatile! Ярлык может быть нестабильным! - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Это создаст ярлык для текущего AppImage. Он может не работать после обновлений. Продолжить? - + Failed to Create Shortcut Не удалось создать ярлык - + Failed to create a shortcut to %1 Не удалось создать ярлык в %1 - + Create Icon Создать иконку - + Cannot create icon file. Path "%1" does not exist and cannot be created. Невозможно создать файл иконки. Путь "%1" не существует и не может быть создан. - + No firmware available Нет доступной прошивки - + Please install firmware to use the home menu. Пожалуйста, установите прошивку, чтобы использовать главное меню. - + Home Menu Applet Главное меню Applet - + Home Menu is not available. Please reinstall firmware. Главное меню недоступно. Пожалуйста. переустановите прошивку - QtCommon::Path + QtCommon::Mod - - Error Opening Shader Cache - + + Mod Name + Название мода - + + What should this mod be called? + Как следует назвать этот мод? + + + + RomFS + RomFS + + + + ExeFS/Patch + ExeFS/Патч + + + + Cheat + Чит + + + + Mod Type + Тип мода + + + + Could not detect mod type automatically. Please manually specify the type of mod you downloaded. + +Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods. + Не удалось автоматически определить тип мода. Пожалуйста, вручную укажите тип загруженного мода. + +Большинство модификаций являются модами типа RomFS, но патчи (.pchtxt) обычно являются типом ExeFS. + + + + + Mod Extract Failed + Не удалось извлечь мод + + + + Failed to create temporary directory %1 + Не удалось создать временную директорию %1 + + + + Zip file %1 is empty + Zip файл %1 пуст + + + + QtCommon::Path + + + Error Opening Shader Cache + Ошибка при открытии кэша шейдера + + + Failed to create or open shader cache for this title, ensure your app data directory has write permissions. - + Не удалось создать или открыть кэш шейдера для этого приложения, убедитесь что у вашего каталога данных приложения есть права на запись. QtCommon::StringLookup - + Contains game save data. DO NOT REMOVE UNLESS YOU KNOW WHAT YOU'RE DOING! - - - - - Contains Vulkan and OpenGL pipeline caches. Generally safe to remove. - + Содержит данные внутриигрового сохранения. НЕ УДАЛЯЙТЕ, ЕСЛИ НЕ ЗНАЕТЕ, ЧТО ДЕЛАЕТЕ! - Contains updates and DLC for games. - + Contains Vulkan and OpenGL pipeline caches. Generally safe to remove. + Содержит потоковые кэши Vulkan и OpenGL. Как правило безопасно для удаления. - Contains firmware and applet data. - + Contains updates and DLC for games. + Содержит обновления и DLC для игр. - Contains game mods, patches, and cheats. - + Contains firmware and applet data. + Содержит прошивку и данные апплета. - - Decryption Keys were successfully installed - + + Contains game mods, patches, and cheats. + Содержит игровые моды, патчи и читы. - Unable to read key directory, aborting - + Decryption Keys were successfully installed + Ключи шифрования были успешно установлены. + Unable to read key directory, aborting + Невозможно прочитать каталог, прерывание + + + One or more keys failed to copy. - + Не удалось скопировать один или более ключей. - + Verify your keys file has a .keys extension and try again. - + Убедитесь, что файл-ключ имеет расширение .keys, и попробуйте снова. - + Decryption Keys failed to initialize. Check that your dumping tools are up to date and re-dump keys. - - - - - Successfully installed firmware version %1 - + Не удалось инициализировать ключи. Проверьте, актуальны ли ваши инструменты для дампа и передампите ключи. - Unable to locate potential firmware NCA files - + Successfully installed firmware version %1 + Успешно установлена прошивки версии %1 - Failed to delete one or more firmware files. - + Unable to locate potential firmware NCA files + Не удалось найти потенциальные NCA файлы прошивки + Failed to delete one or more firmware files. + Не удалось удалить один или более файлов прошивки. + + + One or more firmware files failed to copy into NAND. - + Не удалось скопировать один или более прошивок в NAND. - + Firmware installation cancelled, firmware may be in a bad state or corrupted. Restart Eden or re-install firmware. - + Установка прошивки отменена, прошивка может быть в плохом состоянии или повреждена. Перезапустите Eden или переустановите прошивку. - - Firmware missing. Firmware is required to run certain games and use the Home Menu. Versions 19.0.1 or earlier are recommended, as 20.0.0+ is currently experimental. - + + Firmware missing. Firmware is required to run certain games and use the Home Menu. + Отсутствует прошивка. Прошивка необходима для запуска определенных игр и использования главного меню. Firmware reported as present, but was unable to be read. Check for decryption keys and redump firmware if necessary. - + Прошивка установлена, но не может быть прочитана. Проверьте ключи шифрования и при необходимости повторно скопируйте прошивку. Eden has detected user data for the following emulators: - + Eden обнаружил пользовательские данные для следующих эмуляторов: Would you like to migrate your data for use in Eden? Select the corresponding button to migrate data from that emulator. This may take a while. - + Хотите перенести свои данные для использования в Eden? +Нажмите соответствующую кнопку, чтобы перенести данные из этого эмулятора. +Это может занять некоторое время. - + Clearing shader cache is recommended for all users. Do not uncheck unless you know what you're doing. - + Очистка кэша шейдера рекомендуется всем пользователям. +Не снимайте галочку, если не знаете, что делаете. - + Keeps the old data directory. This is recommended if you aren't space-constrained and want to keep separate data for the old emulator. - + Сохраняет старый каталог данных. Это рекомендуется, если у вас нет +ограничений по свободному пространству и вы хотите сохранить отдельные данные для старого эмулятора. - + Deletes the old data directory. This is recommended on devices with space constraints. - + Удаляет старый каталог данных. +Это рекомендуется на устройствах с ограниченным свободным пространством. - + Creates a filesystem link between the old directory and Eden directory. This is recommended if you want to share data between emulators. - + Создает ссылку файловой системы между старым каталогом и каталогом Eden. +Это рекомендуется, если вы хотите обмениваться данными между эмуляторами. + + + + Ryujinx title database does not exist. + База данных приложений Ryujinx отсутствует. + + + + Invalid header on Ryujinx title database. + Недопустимый заголовок в базе данных приложений Ryujinx. - Ryujinx title database does not exist. - + Invalid magic header on Ryujinx title database. + Недопустимый magic заголовок в базе данных приложений Ryujinx. - Invalid header on Ryujinx title database. - + Invalid byte alignment on Ryujinx title database. + Неверное выравнивание байтов в базе данных приложений Ryujinx. - Invalid magic header on Ryujinx title database. - + No items found in Ryujinx title database. + В базе данных приложений Ryujinx не найдено ни одного элемента. - Invalid byte alignment on Ryujinx title database. - - - - - No items found in Ryujinx title database. - - - - Title %1 not found in Ryujinx title database. - + Приложение %1 не найдено в базе данных приложений Ryujinx. @@ -9648,7 +10191,7 @@ This is recommended if you want to share data between emulators. - + Pro Controller Контроллер Pro @@ -9661,7 +10204,7 @@ This is recommended if you want to share data between emulators. - + Dual Joycons Двойные Joy-Сon'ы @@ -9674,7 +10217,7 @@ This is recommended if you want to share data between emulators. - + Left Joycon Левый Joy-Сon @@ -9687,7 +10230,7 @@ This is recommended if you want to share data between emulators. - + Right Joycon Правый Joy-Сon @@ -9716,7 +10259,7 @@ This is recommended if you want to share data between emulators. - + Handheld Портативный @@ -9837,32 +10380,32 @@ This is recommended if you want to share data between emulators. Недостаточно контроллеров - + GameCube Controller Контроллер GameCube - + Poke Ball Plus Poke Ball Plus - + NES Controller Контроллер NES - + SNES Controller Контроллер SNES - + N64 Controller Контроллер N64 - + Sega Genesis Sega Genesis @@ -10017,13 +10560,13 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> - - + + OK ОК - + Cancel Отмена @@ -10040,30 +10583,32 @@ p, li { white-space: pre-wrap; } Linking save data to Ryujinx lets both Ryujinx and Eden reference the same save files for your games. By selecting "From Eden", previous save data stored in Ryujinx will be deleted, and vice versa for "From Ryujinx". - + Связывание сохраненных данных с Ryujinx позволяет как Ryujinx, так и Eden использовать одни и те же файлы сохранений для ваших игр. + +При выборе «Из Eden» предыдущие сохраненные данные, хранящиеся в Ryujinx, будут удалены, и наоборот для «Из Ryujinx». From Eden - + Из Eden From Ryujinx - + Из Ryujinx Cancel - + Отмена - + Failed to link save data - + Не удалось связать данные - + OS returned error: %1 ОС вернула ошибку: %1 @@ -10081,27 +10626,27 @@ By selecting "From Eden", previous save data stored in Ryujinx will be Set Play Time Data - + Изменить игровое время Hours: - + Часы: Minutes: - + Минуты: Seconds: - + Секунды: - + Total play time reached maximum. - + Общее максимальное игровое время. \ No newline at end of file diff --git a/dist/languages/sv.ts b/dist/languages/sv.ts index 1f3ca58d9c..7e64dd7fff 100644 --- a/dist/languages/sv.ts +++ b/dist/languages/sv.ts @@ -375,146 +375,151 @@ Detta skulle stänga av både deras forumanvändarnamn och deras IP-adress.% - + Amiibo editor Amiibo-redigerare - + Controller configuration Konfiguration av kontroller - + Data erase Dataradering - + Error Fel - + Net connect Nätanslutning - + Player select Välj spelare - + Software keyboard Programvarutangentbord - + Mii Edit Mii-redigering - + Online web Online webb - + Shop Butik - + Photo viewer Bildvisare - + Offline web Offline webb - + Login share Inloggningsdelning - + Wifi web auth Wifi-autentisering via webben - + My page Min sida - + Enable Overlay Applet Aktivera överläggsapplet - + + Enables Horizon's built-in overlay applet. Press and hold the home button for 1 second to show it. + Aktiverar Horizons inbyggda överläggsapplet. Håll hemknappen intryckt i 1 sekund för att visa den. + + + Output Engine: Utmatningsmotor: - + Output Device: Utmatningsenhet: - + Input Device: Inmatningsenhet: - + Mute audio Stäng av ljudet - + Volume: Volym: - + Mute audio when in background Stäng av ljudet när det är i bakgrunden - + Multicore CPU Emulation Emulering av flerkärnig CPU - + This option increases CPU emulation thread use from 1 to the maximum of 4. This is mainly a debug option and shouldn't be disabled. Det här alternativet ökar användningen av CPU-emulatortrådar från 1 till maximalt 4. Det här är främst ett felsökningsalternativ och bör inte vara inaktiverat. - + Memory Layout Minneslayout - - Increases the amount of emulated RAM from 4GB of the board to the devkit 8/6GB. + + Increases the amount of emulated RAM. Doesn't affect performance/stability but may allow HD texture mods to load. - Ökar mängden RAM som emuleras från 4 GB på kortet till devkit 8/6 GB. + Ökar mängden emulerat RAM-minne. Påverkar inte prestanda/stabilitet men kan göra det möjligt att läsa in HD-texturmods. - + Limit Speed Percent Begränsa hastighet i procent - + Controls the game's maximum rendering speed, but it's up to each game if it runs faster or not. 200% for a 30 FPS game is 60 FPS, and for a 60 FPS game it will be 120 FPS. Disabling it means unlocking the framerate to the maximum your PC can reach. @@ -522,6 +527,26 @@ Disabling it means unlocking the framerate to the maximum your PC can reach. + + + Turbo Speed + Turbohastighet + + + + When the Turbo Speed hotkey is pressed, the speed will be limited to this percentage. + När snabbtangenten Turbohastighet trycks ned begränsas hastigheten till denna procentandel. + + + + Slow Speed + Låg hastighet + + + + When the Slow Speed hotkey is pressed, the speed will be limited to this percentage. + När snabbtangenten för låg hastighet trycks ned begränsas hastigheten till denna procentandel. + Synchronize Core Speed @@ -535,60 +560,60 @@ Can help reduce stuttering at lower framerates. Kan bidra till att minska hackande vid lägre bildfrekvenser. - + Accuracy: Noggrannhet: - + Change the accuracy of the emulated CPU (for debugging only). Ändra noggrannheten för den emulerade CPU:n (endast för felsökning). - - + + Backend: Bakände: - + CPU Overclock CPU-överklockning - + Overclocks the emulated CPU to remove some FPS limiters. Weaker CPUs may see reduced performance, and certain games may behave improperly. Use Boost (1700MHz) to run at the Switch's highest native clock, or Fast (2000MHz) to run at 2x clock. Överklockar den emulerade processorn för att ta bort vissa FPS-begränsningar. Svagare processorer kan få minskad prestanda och vissa spel kan bete sig felaktigt. Använd Boost (1700MHz) för att köra med Switchens högsta inbyggda klocka, eller Fast (2000MHz) för att köra med 2x klocka. - + Custom CPU Ticks Anpassade CPU-ticks - + Set a custom value of CPU ticks. Higher values can increase performance, but may cause deadlocks. A range of 77-21000 is recommended. Ange ett anpassat värde för CPU-ticks. Högre värden kan öka prestandan, men kan orsaka deadlocks. Ett intervall på 77-21000 rekommenderas. - + Virtual Table Bouncing Virtuell tabellavvisning - + Bounces (by emulating a 0-valued return) any functions that triggers a prefetch abort Avvisar (genom att emulera ett returvärde på 0) alla funktioner som utlöser ett avbrott i förhämtningen - + Enable Host MMU Emulation (fastmem) Aktivera värd-MMU-emulering (fastmem) - + This optimization speeds up memory accesses by the guest program. Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU. Disabling this forces all memory accesses to use Software MMU Emulation. @@ -597,100 +622,100 @@ Om den aktiveras sker läsning/skrivning av gästminnet direkt i minnet och anv Om den inaktiveras tvingas all minnesåtkomst att använda programvaru-MMU-emulering. - + Unfuse FMA (improve performance on CPUs without FMA) Unfuse FMA (förbättrar prestanda på CPU:er utan FMA) - + This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support. Detta alternativ förbättrar hastigheten genom att minska noggrannheten i fused-multiply-add-instruktioner på processorer utan inbyggt FMA-stöd. - + Faster FRSQRTE and FRECPE Snabbare FRSQRTE och FRECPE - + This option improves the speed of some approximate floating-point functions by using less accurate native approximations. Detta alternativ förbättrar hastigheten för vissa approximativa flyttalsfunktioner genom att använda mindre exakta inbyggda approximationer. - + Faster ASIMD instructions (32 bits only) Snabbare ASIMD-instruktioner (endast 32 bitar) - + This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes. Detta alternativ förbättrar hastigheten för 32-bitars ASIMD flyttalsfunktioner genom att köra med felaktiga avrundningslägen. - + Inaccurate NaN handling Felaktig NaN-hantering - + This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions. Detta alternativ förbättrar hastigheten genom att ta bort NaN-kontrollen. Observera att detta också minskar noggrannheten för vissa instruktioner för flyttal. - + Disable address space checks Inaktivera kontroller av adressutrymme - + This option improves speed by eliminating a safety check before every memory operation. Disabling it may allow arbitrary code execution. Det här alternativet förbättrar hastigheten genom att eliminera en säkerhetskontroll före varje minnesoperation. Om du inaktiverar det kan det bli möjligt att köra godtycklig kod. - + Ignore global monitor Ignorera global monitor - + This option improves speed by relying only on the semantics of cmpxchg to ensure safety of exclusive access instructions. Please note this may result in deadlocks and other race conditions. Detta alternativ förbättrar hastigheten genom att endast förlita sig på semantiken i cmpxchg för att garantera säkerheten för instruktioner med exklusiv åtkomst. Observera att detta kan leda till deadlocks och andra tävlingsförhållanden. - + API: API: - + Changes the output graphics API. Vulkan is recommended. Ändrar grafik-API:et för utdata. Vulkan rekommenderas. - + Device: Enhet: - + This setting selects the GPU to use (Vulkan only). Denna inställning väljer vilken GPU som ska användas (endast Vulkan). - + Resolution: Status: - + Forces to render at a different resolution. Higher resolutions require more VRAM and bandwidth. Options lower than 1X can cause artifacts. @@ -699,27 +724,27 @@ Högre upplösningar kräver mer VRAM och bandbredd. Alternativ lägre än 1X kan orsaka artefakter. - + Window Adapting Filter: Fönsteranpassande filter: - + FSR Sharpness: FSR-skärpa: - + Determines how sharpened the image will look using FSR's dynamic contrast. Bestämmer hur skarp bilden ska se ut med hjälp av FSR:s dynamiska kontrast. - + Anti-Aliasing Method: Metod för kantutjämning: - + The anti-aliasing method to use. SMAA offers the best quality. FXAA can produce a more stable picture in lower resolutions. @@ -728,12 +753,12 @@ SMAA erbjuder den bästa kvaliteten. FXAA kan ge en stabilare bild i lägre upplösningar. - + Fullscreen Mode: Helskärmsläge: - + The method used to render the window in fullscreen. Borderless offers the best compatibility with the on-screen keyboard that some games request for input. Exclusive fullscreen may offer better performance and better Freesync/Gsync support. @@ -742,12 +767,12 @@ Borderless ger bäst kompatibilitet med skärmtangentbordet som vissa spel kräv Exklusiv helskärm kan ge bättre prestanda och bättre stöd för Freesync/Gsync. - + Aspect Ratio: Bildförhållande: - + Stretches the renderer to fit the specified aspect ratio. Most games only support 16:9, so modifications are required to get other ratios. Also controls the aspect ratio of captured screenshots. @@ -756,24 +781,24 @@ De flesta spel stöder endast 16:9, så modifieringar krävs för att få andra Kontrollerar även bildförhållandet för tagna skärmdumpar. - + Use persistent pipeline cache Använd permanent pipeline-cache - + Allows saving shaders to storage for faster loading on following game boots. Disabling it is only intended for debugging. Gör det möjligt att spara shaders i lagringsutrymmet för snabbare laddning vid nästa spelstart. Att inaktivera detta är endast avsett för felsökning. - + Optimize SPIRV output Optimera SPIRV-utdata - + Runs an additional optimization pass over generated SPIRV shaders. Will increase time required for shader compilation. May slightly improve performance. @@ -784,12 +809,12 @@ Kan förbättra prestandan något. Denna funktion är experimentell. - + NVDEC emulation: NVDEC-emulering: - + Specifies how videos should be decoded. It can either use the CPU or the GPU for decoding, or perform no decoding at all (black screen on videos). In most cases, GPU decoding provides the best performance. @@ -798,12 +823,12 @@ Den kan antingen använda CPU eller GPU för avkodning, eller inte utföra någo I de flesta fall ger GPU-avkodning bäst prestanda. - + ASTC Decoding Method: ASTC-avkodningsmetod: - + This option controls how ASTC textures should be decoded. CPU: Use the CPU for decoding. GPU: Use the GPU's compute shaders to decode ASTC textures (recommended). @@ -816,12 +841,12 @@ CPU asynkront: Använd CPU:n för att avkoda ASTC-texturer vid behov. Eliminerar men kan ge artefakter. - + ASTC Recompression Method: ASTC-återkomprimeringsmetod: - + Most GPUs lack support for ASTC textures and must decompress to anintermediate format: RGBA8. BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format, saving VRAM but degrading image quality. @@ -830,34 +855,44 @@ BC1/BC3: Det mellanliggande formatet kommer att komprimeras om till BC1- eller B vilket sparar VRAM men försämrar bildkvaliteten. - + + Frame Pacing Mode (Vulkan only) + Frame Pacing Mode (endast Vulkan) + + + + Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent. + Styr hur emulatorn hanterar bildhastigheten för att minska hackighet och göra bildfrekvensen jämnare och mer konsekvent. + + + VRAM Usage Mode: VRAM-användningsläge: - + Selects whether the emulator should prefer to conserve memory or make maximum usage of available video memory for performance. Aggressive mode may impact performance of other applications such as recording software. Väljer om emulatorn ska prioritera att spara minne eller utnyttja tillgängligt videominne maximalt för prestanda. Aggressivt läge kan påverka prestandan hos andra program, till exempel inspelningsprogram. - + Skip CPU Inner Invalidation Hoppa över CPU:ns interna ogiltigförklaring - + Skips certain cache invalidations during memory updates, reducing CPU usage and improving latency. This may cause soft-crashes. Hoppar över vissa cache-ogiltigförklaringar under minnesuppdateringar, vilket minskar CPU-användningen och förbättrar latensen. Detta kan orsaka mjuka krascher. - + VSync Mode: VSync-läge: - + FIFO (VSync) does not drop frames or exhibit tearing but is limited by the screen refresh rate. FIFO Relaxed allows tearing as it recovers from a slow down. Mailbox can have lower latency than FIFO and does not tear but may drop frames. @@ -868,12 +903,12 @@ Mailbox kan ha lägre latens än FIFO och uppvisar inte tearing, men kan tappa b Immediate (ingen synkronisering) visar allt som är tillgängligt och kan uppvisa tearing. - + Sync Memory Operations Synkronisera minnesoperationer - + Ensures data consistency between compute and memory operations. This option fixes issues in games, but may degrade performance. Unreal Engine 4 games often see the most significant changes thereof. @@ -884,32 +919,32 @@ Det här alternativet åtgärdar problem i spel, men kan försämra prestandan. Unreal Engine 4-spel upplever ofta de mest betydande förändringarna av detta. - + Enable asynchronous presentation (Vulkan only) Aktivera asynkron presentation (endast Vulkan) - + Slightly improves performance by moving presentation to a separate CPU thread. Förbättrar prestandan något genom att flytta presentationen till en separat CPU-tråd. - + Force maximum clocks (Vulkan only) Tvinga fram maximal klockfrekvens (endast Vulkan) - + Runs work in the background while waiting for graphics commands to keep the GPU from lowering its clock speed. Körs i bakgrunden i väntan på grafikkommandon för att förhindra att GPU:n sänker sin klockhastighet. - + Anisotropic Filtering: Anisotropisk filtrering: - + Controls the quality of texture rendering at oblique angles. Safe to set at 16x on most GPUs. Kontrollerar kvaliteten på texturrendering vid sneda vinklar. @@ -917,12 +952,12 @@ Safe to set at 16x on most GPUs. Säker att ställa in på 16x på de flesta GPU:er. - + GPU Mode: GPU-läge: - + Controls the GPU emulation mode. Most games render fine with Fast or Balanced modes, but Accurate is still required for some. Particles tend to only render correctly with Accurate mode. @@ -931,44 +966,56 @@ De flesta spel renderas bra med lägena Snabb eller Balanserad, men för vissa k Partiklar tenderar att endast renderas korrekt med läget Noggrann. - + DMA Accuracy: DMA-noggrannhet: - + Controls the DMA precision accuracy. Safe precision fixes issues in some games but may degrade performance. Kontrollerar DMA-precisionens noggrannhet. Säker precision åtgärdar problem i vissa spel men kan försämra prestandan. - + Enable asynchronous shader compilation Aktivera asynkron shaderkompilering - + May reduce shader stutter. Kan minska shader-hackighet. - + Fast GPU Time Snabb GPU-tid - + Overclocks the emulated GPU to increase dynamic resolution and render distance. Use 256 for maximal performance and 512 for maximal graphics fidelity. Överklockar den emulerade GPU:n för att öka den dynamiska upplösningen och renderingsavståndet. Använd 256 för maximal prestanda och 512 för maximal grafisk trohet. - + + GPU Unswizzle + GPU Unswizzle + + + + Accelerates BCn 3D texture decoding using GPU compute. +Disable if experiencing crashes or graphical glitches. + Accelererar avkodning av BCn 3D-texturer med hjälp av GPU-beräkningar. +Inaktivera om du upplever krascher eller grafiska fel. + + + GPU Unswizzle Max Texture Size Maximal texturstorlek för GPU Unswizzle - + Sets the maximum size (MiB) for GPU-based texture unswizzling. While the GPU is faster for medium and large textures, the CPU may be more efficient for very small ones. Adjust this to find the balance between GPU acceleration and CPU overhead. @@ -977,48 +1024,48 @@ GPU är snabbare för medelstora och stora texturer, men CPU kan vara effektivar Justera detta för att hitta balansen mellan GPU-acceleration och CPU-överbelastning. - + GPU Unswizzle Stream Size Strömstorlek för GPU Unswizzle - + Sets the maximum amount of texture data (in MiB) processed per frame. Higher values can reduce stutter during texture loading but may impact frame consistency. Ställer in den maximala mängden texturdata (i MiB) som bearbetas per bildruta. Högre värden kan minska hackighet under texturinläsning men kan påverka bildrutans konsistens. - + GPU Unswizzle Chunk Size Chunk-storlek för GPU Unswizzle - + Determines the number of depth slices processed in a single dispatch. Increasing this can improve throughput on high-end GPUs but may cause TDR or driver timeouts on weaker hardware. Bestämmer antalet djupskivor som bearbetas i en enda sändning. Att öka detta kan förbättra genomströmningen på avancerade GPU:er, men kan orsaka TDR eller drivrutinstidsgränser på svagare hårdvara. - + Use Vulkan pipeline cache Använda Vulkan pipeline-cache - + Enables GPU vendor-specific pipeline cache. This option can improve shader loading time significantly in cases where the Vulkan driver does not store pipeline cache files internally. Aktiverar GPU-leverantörsspecifik pipeline-cache. Det här alternativet kan förbättra laddningstiden för shaders avsevärt i fall där Vulkan-drivrutinen inte lagrar pipeline-cache-filer internt. - + Enable Compute Pipelines (Intel Vulkan Only) Aktivera compute pipelines (endast Intel Vulkan) - + Required by some games. This setting only exists for Intel proprietary drivers and may crash if enabled. Compute pipelines are always enabled on all other drivers. @@ -1027,184 +1074,208 @@ Denna inställning finns endast för Intels egna drivrutiner och kan orsaka kras Beräkningspipelines är alltid aktiverade på alla andra drivrutiner. - + Enable Reactive Flushing Aktivera Reactive Flushing - + Uses reactive flushing instead of predictive flushing, allowing more accurate memory syncing. Använder reaktiv rensning i stället för prediktiv rensning, vilket ger mer exakt minnessynkning. - + Sync to framerate of video playback Synkronisera med bildfrekvensen för videouppspelning - + Run the game at normal speed during video playback, even when the framerate is unlocked. Kör spelet i normal hastighet under videouppspelning, även när bildfrekvensen är upplåst. - + Barrier feedback loops Återkopplingsloopar för barriärer - + Improves rendering of transparency effects in specific games. Förbättrar renderingen av transparenseffekter i vissa spel. - + + Enable buffer history + Aktivera bufferthistorik + + + + Enables access to previous buffer states. +This option may improve rendering quality and performance consistency in some games. + Aktiverar åtkomst till tidigare bufferttillstånd. +Det här alternativet kan förbättra renderingskvaliteten och prestandakonsistensen i vissa spel. + + + Fix bloom effects Korrigera bloom-effekter - + Removes bloom in Burnout. Tar bort bloom i Burnout. - + + Enable Legacy Rescale Pass + Aktivera äldre omskalningspass + + + + May fix rescale issues in some games by relying on behavior from the previous implementation. +Legacy behavior workaround that fixes line artifacts on AMD and Intel GPUs, and grey texture flicker on Nvidia GPUs in Luigis Mansion 3. + Kan åtgärda skalningsproblem i vissa spel genom att förlita sig på beteendet från den tidigare implementeringen. +Äldre beteende som åtgärdar linjeartefakter på AMD- och Intel-GPU:er och grå texturflimmer på Nvidia-GPU:er i Luigis Mansion 3. + + + Extended Dynamic State Utökad dynamisk status - + Controls the number of features that can be used in Extended Dynamic State. Higher states allow for more features and can increase performance, but may cause additional graphical issues. Kontrollerar antalet funktioner som kan användas i utökat dynamiskt tillstånd. Högre tillstånd möjliggör fler funktioner och kan öka prestandan, men kan orsaka ytterligare grafiska problem. - + Vertex Input Dynamic State Dynamiskt tillstånd för vertexinmatning - + Enables vertex input dynamic state feature for better quality and performance. Aktiverar funktionen för dynamiskt tillstånd för vertexinmatning för bättre kvalitet och prestanda. - + Provoking Vertex Provocerande toppunkt - + Improves lighting and vertex handling in some games. Only Vulkan 1.0+ devices support this extension. Förbättrar belysning och vertexhantering i vissa spel. Endast enheter med Vulkan 1.0+ stöder denna tilläggsfunktion. - + Descriptor Indexing Indexering av deskriptorer - + Improves texture & buffer handling and the Maxwell translation layer. Some Vulkan 1.1+ and all 1.2+ devices support this extension. Förbättrar textur- och bufferthantering samt Maxwell-översättningslagret. Vissa Vulkan 1.1+ och alla 1.2+ enheter stöder detta tillägg. - + Sample Shading Provskuggning - + Allows the fragment shader to execute per sample in a multi-sampled fragment instead of once per fragment. Improves graphics quality at the cost of performance. Higher values improve quality but degrade performance. Tillåter fragment-shadern att exekveras per prov i ett multisamplade fragment istället för en gång per fragment. Förbättrar grafikens kvalitet på bekostnad av prestanda. Högre värden förbättrar kvaliteten men försämrar prestandan. - + RNG Seed RNG-frö - + Controls the seed of the random number generator. Mainly used for speedrunning. Att kontrollera fröet till slumptalsgeneratorn. Används främst för speedrunning. - + Device Name Enhetsnamn - + The name of the console. Konsolens namn. - + Custom RTC Date: Anpassat RTC-datum: - + This option allows to change the clock of the console. Can be used to manipulate time in games. Med det här alternativet kan du ändra klockan på konsolen. Kan användas för att manipulera tiden i spel. - + The number of seconds from the current unix time Antalet sekunder från aktuell Unix-tid - + Language: Språk: - + This option can be overridden when region setting is auto-select Det här alternativet kan åsidosättas när regioninställningen är automatiskt vald. - + Region: Region: - + The region of the console. Konsolens region. - + Time Zone: Tidszon: - + The time zone of the console. Konsolens tidszon. - + Sound Output Mode: Ljudutmatningsläge: - + Console Mode: Konsolläge: - + Selects if the console is in Docked or Handheld mode. Games will change their resolution, details and supported controllers and depending on this setting. Setting to Handheld can help improve performance for low end systems. @@ -1213,998 +1284,1049 @@ Spel ändrar upplösning, detaljer och stödda kontroller beroende på denna ins Inställningen Handhållen kan förbättra prestandan för enklare system. - + + Unit Serial + Enhetens serienr + + + + Battery Serial + Batteriets serienr + + + + Debug knobs + Felsökningsknappar + + + Prompt for user profile on boot Fråga efter användarprofil vid uppstart - + Useful if multiple people use the same PC. Användbart om flera personer använder samma dator. - + Pause when not in focus Pausa när inte i fokus - + Pauses emulation when focusing on other windows. Pausar emulering när fokus är på andra fönster. - + Confirm before stopping emulation Bekräfta innan emuleringen stoppas - + Overrides prompts asking to confirm stopping the emulation. Enabling it bypasses such prompts and directly exits the emulation. Åsidosätter frågor om att bekräfta att emuleringen ska avslutas. Om du aktiverar den hoppar du över sådana uppmaningar och avslutar emuleringen direkt. - + Hide mouse on inactivity Dölj musen vid inaktivitet - + Hides the mouse after 2.5s of inactivity. Döljer musen efter 2,5 sekunders inaktivitet. - + Disable controller applet Inaktivera kontroller-appleten - + Forcibly disables the use of the controller applet in emulated programs. When a program attempts to open the controller applet, it is immediately closed. Inaktiverar med tvång användningen av kontrollerappletten i emulerade program. När ett program försöker öppna kontrollerappletten stängs den omedelbart. - + Check for updates Leta efter uppdateringar - + Whether or not to check for updates upon startup. Om uppdateringar ska sökas vid start eller inte. - + Enable Gamemode Aktivera Gamemode - + Force X11 as Graphics Backend Tvinga X11 som grafikbackend - + Custom frontend Anpassad frontend - + Real applet Verklig applet - + Never Aldrig - + On Load Vid inläsning - + Always Alltid - + CPU CPU - + GPU GPU - + CPU Asynchronous CPU asynkron - + Uncompressed (Best quality) Okomprimerad (bästa kvalitet) - + BC1 (Low quality) BC1 (låg kvalitet) - + BC3 (Medium quality) BC3 (medelhög kvalitet) - - Conservative - Konservativ - - - - Aggressive - Aggressiv - - - - Vulkan - Vulkan - - - - OpenGL GLSL - OpenGL GLSL - - - - OpenGL GLASM (Assembly Shaders, NVIDIA Only) - OpenGL GLASM (Assembly Shaders, endast NVIDIA) - - - - OpenGL SPIR-V (Experimental, AMD/Mesa Only) - OpenGL SPIR-V (Experimentell, endast AMD/Mesa) - - - - Null - Null - - - - Fast - Snabb - - - - Balanced - Balanserad - - - - - Accurate - Exakt - - - - - Default - Standard - - - - Unsafe (fast) - Osäker (snabb) - - - - Safe (stable) - Säker (stabil) - - - + + Auto Auto - + + 30 FPS + 30 bilder/s + + + + 60 FPS + 60 bilder/s + + + + 90 FPS + 90 bilder/s + + + + 120 FPS + 120 bilder/s + + + + Conservative + Konservativ + + + + Aggressive + Aggressiv + + + + Vulkan + Vulkan + + + + OpenGL GLSL + OpenGL GLSL + + + + OpenGL GLASM (Assembly Shaders, NVIDIA Only) + OpenGL GLASM (Assembly Shaders, endast NVIDIA) + + + + OpenGL SPIR-V (Experimental, AMD/Mesa Only) + OpenGL SPIR-V (Experimentell, endast AMD/Mesa) + + + + Null + Null + + + + Fast + Snabb + + + + Balanced + Balanserad + + + + + Accurate + Exakt + + + + + Default + Standard + + + + Unsafe (fast) + Osäker (snabb) + + + + Safe (stable) + Säker (stabil) + + + Unsafe Inte säker - + Paranoid (disables most optimizations) Paranoid (inaktiverar de flesta optimeringar) - + Debugging Felsökning - + Dynarmic Dynarmisk - + NCE NCE - + Borderless Windowed Ramlöst fönsterläge - + Exclusive Fullscreen Exklusiv helskärm - + No Video Output Ingen videoutgång - + CPU Video Decoding CPU-videoavkodning - + GPU Video Decoding (Default) GPU videoavkodning (standard) - + 0.25X (180p/270p) [EXPERIMENTAL] 0.25X (180p/270p) [EXPERIMENTELL] - + 0.5X (360p/540p) [EXPERIMENTAL] 0.5X (360p/540p) [EXPERIMENTELL] - + 0.75X (540p/810p) [EXPERIMENTAL] 0.75X (540p/810p) [EXPERIMENTELL] - + 1X (720p/1080p) 1X (720p/1080p) - + 1.25X (900p/1350p) [EXPERIMENTAL] 1.25X (900p/1350p) [EXPERIMENTELL] - + 1.5X (1080p/1620p) [EXPERIMENTAL] 1.5X (1080p/1620p) [EXPERIMENTELL] - + 2X (1440p/2160p) 2X (1440p/2160p) - + 3X (2160p/3240p) 3X (2160p/3240p) - + 4X (2880p/4320p) 4X (2880p/4320p) - + 5X (3600p/5400p) 5X (3600p/5400p) - + 6X (4320p/6480p) 6X (4320p/6480p) - + 7X (5040p/7560p) 7X (5040p/7560p) - + 8X (5760p/8640p) 8X (5760p/8640p) - + Nearest Neighbor Närmsta granne - + Bilinear Bilinjär - + Bicubic Bikubisk - + Gaussian Gaussisk - + Lanczos Lanczos - + ScaleForce ScaleForce - + AMD FidelityFX Super Resolution AMD FidelityFX Super Resolution - + Area Område - + MMPX MMPX - + Zero-Tangent Zero-Tangent - + B-Spline B-Spline - + Mitchell Mitchell - + Spline-1 Spline-1 - - + + None Ingen - + FXAA FXAA - + SMAA SMAA - + Default (16:9) Standard (16:9) - + Force 4:3 Tvinga 4:3 - + Force 21:9 Tvinga 21:9 - + Force 16:10 Tvinga 16:10 - + Stretch to Window Sträck ut till fönster - + Automatic Automatiskt - + 2x 2x - + 4x 4x - + 8x 8x - + 16x 16x - + 32x 32x - + 64x 64x - + Japanese (日本語) Japanska (日本語) - + American English Amerikansk engelska - + French (français) Franska (français) - + German (Deutsch) Tyska (Deutsch) - + Italian (italiano) Italienska (italiano) - + Spanish (español) Spanska (español) - + Chinese Kinesiska - + Korean (한국어) Koreanska (한국어) - + Dutch (Nederlands) Nederländska (Nederlands) - + Portuguese (português) Portugisiska (português) - + Russian (Русский) Ryska (Русский) - + Taiwanese Taiwanesiska - + British English Brittisk engelska - + Canadian French Kanadensisk franska - + Latin American Spanish Latinamerikansk spanska - + Simplified Chinese Förenklad kinesiska - + Traditional Chinese (正體中文) Traditionell kinesiska (正體中文) - + Brazilian Portuguese (português do Brasil) Brasiliansk portugisiska (português do Brasil) - - Serbian (српски) - Serbiska (српски) + + Polish (polska) + Polska (polska) - - + + Thai (แบบไทย) + Thai (แบบไทย) + + + + Japan Japan - + USA USA - + Europe Europa - + Australia Australien - + China Kina - + Korea Korea - + Taiwan Taiwan - + Auto (%1) Auto select time zone Auto (%1) - + Default (%1) Default time zone Standard (%1) - + CET CET - + CST6CDT CST6CDT - + Cuba Kuba - + EET EET - + Egypt Egypten - + Eire Irland - + EST EST - + EST5EDT EST5EDT - + GB GB - + GB-Eire GB-Irland - + GMT GMT - + GMT+0 GMT+0 - + GMT-0 GMT-0 - + GMT0 GMT0 - + Greenwich Greenwich - + Hongkong Hongkong - + HST HST - + Iceland Island - + Iran Iran - + Israel Israel - + Jamaica Jamaica - + Kwajalein Kwajalein - + Libya Libyen - + MET MET - + MST MST - + MST7MDT MST7MDT - + Navajo Navajo - + NZ NZ - + NZ-CHAT NZ-CHAT - + Poland Polen - + Portugal Portugal - + PRC PRC - + PST8PDT PST8PDT - + ROC ROC - + ROK ROK - + Singapore Singapore - + Turkey Turkiet - + UCT UCT - + Universal Universal - + UTC UTC - + W-SU W-SU - + WET VÅT - + Zulu Zulu - + Mono Mono - + Stereo Stereo - + Surround Surround - + 4GB DRAM (Default) 4 GB DRAM (standard) - + 6GB DRAM (Unsafe) 6 GB DRAM (osäker) - + 8GB DRAM 8 GB DRAM - + 10GB DRAM (Unsafe) 10 GB DRAM (osäker) - + 12GB DRAM (Unsafe) 12 GB DRAM (osäker) - + Docked Dockad - + Handheld Handhållen - - + + Off Av - + Boost (1700MHz) Boost (1700MHz) - + Fast (2000MHz) Snabb (2000 MHz) - + Always ask (Default) Fråga alltid (standard) - + Only if game specifies not to stop Endast om spelet anger att det inte ska stoppas - + Never ask Fråga aldrig - - + + Medium (256) Medium (256) - - + + High (512) Hög (512) - + Very Small (16 MB) Mycket liten (16 MB) - + Small (32 MB) Liten (32 MB) - + Normal (128 MB) Normal (128 MB) - + Large (256 MB) Stor (256 MB) - + Very Large (512 MB) Mycket stor (512 MB) - + Very Low (4 MB) Mycket låg (4 MB) - + Low (8 MB) Låg (8 MB) - + Normal (16 MB) Normal (16 MB) - + Medium (32 MB) Medium (32 MB) - + High (64 MB) Hög (64 MB) - + Very Low (32) Mycket låg (32) - + Low (64) Låg (64) - + Normal (128) Normal (128) - + Disabled Inaktiverad - + ExtendedDynamicState 1 ExtendedDynamicState 1 - + ExtendedDynamicState 2 ExtendedDynamicState 2 - + ExtendedDynamicState 3 ExtendedDynamicState 3 + + + Tree View + Trädvy + + + + Grid View + Rutnätsvy + ConfigureApplets @@ -2276,7 +2398,7 @@ När ett program försöker öppna kontrollerappletten stängs den omedelbart.Återställ till standard - + Auto Auto @@ -2727,81 +2849,86 @@ När ett program försöker öppna kontrollerappletten stängs den omedelbart. + Use dev.keys + Använd dev.keys + + + Enable Debug Asserts Aktivera Debug Asserts - + Debugging Felsökning - + Battery Serial: Batteriets serienummer: - + Bitmask for quick development toggles Bitmask för snabba utvecklingsväxlingar - + Set debug knobs (bitmask) Ställ in felsökningsknoppar (bitmask) - + 16-bit debug knob set for quick development toggles Ställ in 16-bitars felsökningsknoppar för snabba utvecklingsväxlingar - + (bitmask) (bitmask) - + Debug Knobs: Felsökningsknoppar: - + Unit Serial: Enhetens serienummer: - + Enable this to output the latest generated audio command list to the console. Only affects games using the audio renderer. Aktivera detta för att skicka ut den senaste genererade ljudkommandolistan till konsolen. Påverkar endast spel som använder ljudrenderaren. - + Dump Audio Commands To Console** Dumpa ljudkommandon till konsolen** - + Flush log output on each line Spola loggutmatningen på varje rad - + Enable FS Access Log Aktivera FS Access Log - + Enable Verbose Reporting Services** Aktivera Verbose Reporting Services** - + Censor username in logs Censurera användarnamn i loggar - + **This will be reset automatically when Eden closes. **Detta återställs automatiskt när Eden stänger. @@ -2862,13 +2989,13 @@ När ett program försöker öppna kontrollerappletten stängs den omedelbart. - + Audio Ljud - + CPU CPU @@ -2884,13 +3011,13 @@ När ett program försöker öppna kontrollerappletten stängs den omedelbart. - + General Allmänt - + Graphics Grafik @@ -2911,7 +3038,7 @@ När ett program försöker öppna kontrollerappletten stängs den omedelbart. - + Controls Kontroller @@ -2927,7 +3054,7 @@ När ett program försöker öppna kontrollerappletten stängs den omedelbart. - + System System @@ -3045,58 +3172,58 @@ När ett program försöker öppna kontrollerappletten stängs den omedelbart.Återställ cachen för metadata - + Select Emulated NAND Directory... Välj katalog för emulerad NAND... - + Select Emulated SD Directory... Välj katalog för emulerad SD... - - + + Select Save Data Directory... Välj katalog för sparat data... - + Select Gamecard Path... Välj sökväg för Gamecard... - + Select Dump Directory... Välj dumpkatalog... - + Select Mod Load Directory... Välj katalog för modinläsningar... - + Save Data Directory Katalog för sparat data - + Choose an action for the save data directory: Välj en åtgärd för katalogen för sparat data: - + Set Custom Path Ställ in anpassad sökväg - + Reset to NAND Återställ till NAND - + Save data exists in both the old and new locations. Old: %1 @@ -3113,7 +3240,7 @@ Vill du migrera sparade data från den gamla platsen? VARNING: Detta kommer att skriva över alla sparade data som finns på den nya platsen! - + Would you like to migrate your save data to the new location? From: %1 @@ -3124,28 +3251,28 @@ Från: %1 Till: %2 - + Migrate Save Data Migrera sparat data - + Migrating save data... Migrerar sparat data... - + Cancel Avbryt - + Migration Failed Migrering misslyckades - + Failed to create destination directory. Misslyckades med att skapa målkatalog. @@ -3157,12 +3284,12 @@ Till: %2 %1 - + Migration Complete Migreringen är färdig - + Save data has been migrated successfully. Would you like to delete the old save data? @@ -3185,20 +3312,55 @@ Vill du ta bort gammalt sparat data? Allmänt - + + External Content + Externt innehåll + + + + Add directories to scan for DLCs and Updates without installing to NAND + Lägg till kataloger för att söka efter DLC och uppdateringar utan att installera dem på NAND + + + + Add Directory + Lägg till katalog + + + + Remove Selected + Ta bort markerade + + + Reset All Settings Återställ alla inställningar - + Eden Eden - + This reset all settings and remove all per-game configurations. This will not delete game directories, profiles, or input profiles. Proceed? Detta återställer alla inställningar och tar bort alla konfigurationer per spel. Detta raderar inte spelkataloger, profiler eller inmatningsprofiler. Fortsätta? + + + Select External Content Directory... + Välj katalog för externt innehåll... + + + + Directory Already Added + Katalogen redan tillagd + + + + This directory is already in the list. + Denna katalog finns redan i listan. + ConfigureGraphics @@ -3228,33 +3390,33 @@ Vill du ta bort gammalt sparat data? Bakgrundsfärg: - + % FSR sharpening percentage (e.g. 50%) % - + Off Av - + VSync Off VSync Av - + Recommended Rekommenderad - + On - + VSync On VSync På @@ -3305,13 +3467,13 @@ Vill du ta bort gammalt sparat data? Vulkan-utökningar - + % Sample Shading percentage (e.g. 50%) % - + Extended Dynamic State is disabled on macOS due to MoltenVK compatibility issues that cause black screens. Extended Dynamic State är inaktiverat på macOS på grund av kompatibilitetsproblem med MoltenVK som orsakar svarta skärmar. @@ -3883,7 +4045,7 @@ Vill du ta bort gammalt sparat data? - + Left Stick Vänster styrspak @@ -3993,14 +4155,14 @@ Vill du ta bort gammalt sparat data? - + ZL ZL - + L L @@ -4013,22 +4175,22 @@ Vill du ta bort gammalt sparat data? - + Plus Plus - + ZR ZR - - + + R R @@ -4085,7 +4247,7 @@ Vill du ta bort gammalt sparat data? - + Right Stick Högerspak @@ -4254,88 +4416,88 @@ Om du vill invertera axlarna för du joysticken först vertikalt och sedan horis Sega Genesis - + Start / Pause Starta / Pausa - + Z Z - + Control Stick Kontrollspak - + C-Stick C-spak - + Shake! Skaka! - + [waiting] [väntar] - + New Profile Ny profil - + Enter a profile name: Ange ett profilnamn: - - + + Create Input Profile Skapa inmatningsprofil - + The given profile name is not valid! Det angivna profilnamnet är inte giltigt! - + Failed to create the input profile "%1" Misslyckades med att skapa inmatningsprofilen "%1" - + Delete Input Profile Radera inmatningsprofil - + Failed to delete the input profile "%1" Misslyckades med att ta bort inmatningsprofilen "%1" - + Load Input Profile Läs in inmatningsprofil - + Failed to load the input profile "%1" Misslyckades med att läsa in inmatningsprofilen "%1" - + Save Input Profile Spara inmatningsprofil - + Failed to save the input profile "%1" Misslyckades med att spara inmatningsprofilen "%1" @@ -4630,11 +4792,6 @@ Nuvarande värden är %1% respektive %2%. Enable Airplane Mode Aktivera flygplansläge - - - None - Ingen - ConfigurePerGame @@ -4689,52 +4846,57 @@ Nuvarande värden är %1% respektive %2%. Vissa inställningar är endast tillgängliga när ett spel inte är igång. - + Add-Ons Tillägg - + System System - + CPU CPU - + Graphics Grafik - + Adv. Graphics Avancerad grafik - + Ext. Graphics Ext. grafik - + Audio Ljud - + Input Profiles Inmatningsprofiler - + Network Nätverk + Applets + Appletar + + + Properties Egenskaper @@ -4752,15 +4914,115 @@ Nuvarande värden är %1% respektive %2%. Tillägg - + + Import Mod from ZIP + Importera mod från ZIP + + + + Import Mod from Folder + Importera mod från mapp + + + Patch Name Patchnamn - + Version Version + + + Mod Install Succeeded + Mod installerad + + + + Successfully installed all mods. + Alla mods installerade. + + + + Mod Install Failed + Installation av mod misslyckades + + + + Failed to install the following mods: + %1 +Check the log for details. + Misslyckades med att installera följande mods: + %1 +Kontrollera loggen för information. + + + + Mod Folder + Mapp för mod + + + + Zipped Mod Location + Plats för zippad mod + + + + Zipped Archives (*.zip) + Zip-arkiv (*.zip) + + + + Invalid Selection + Ogiltigt val + + + + Only mods, cheats, and patches can be deleted. +To delete NAND-installed updates, right-click the game in the game list and click Remove -> Remove Installed Update. + Endast mods, fusk och patchar kan tas bort. +För att ta bort NAND-installerade uppdateringar, högerklicka på spelet i spellistan och klicka på Ta bort -> Ta bort installerad uppdatering. + + + + You are about to delete the following installed mods: + + Du är på väg att ta bort följande installerade mods: + + + + + +Once deleted, these can NOT be recovered. Are you 100% sure you want to delete them? + +När de har tagits bort kan de INTE återställas. Är du 100% säker på att du vill ta bort dem? + + + + Delete add-on(s)? + Ta bort tillägg? + + + + Successfully deleted + Borttagning lyckades + + + + Successfully deleted all selected mods. + Alla valda mods har tagits bort. + + + + &Delete + &Ta bort + + + + &Open in File Manager + Ö&ppna i filhanterare + ConfigureProfileManager @@ -4808,62 +5070,62 @@ Nuvarande värden är %1% respektive %2%. %2 - + Users Användare - + Error deleting image Fel vid borttagning av bild - + Error occurred attempting to overwrite previous image at: %1. Fel uppstod vid försök att skriva över föregående bild vid: %1. - + Error deleting file Fel vid borttagning av fil - + Unable to delete existing file: %1. Det går inte att ta bort en befintlig fil: %1. - + Error creating user image directory Fel vid skapande av katalog för användarbilder - + Unable to create directory %1 for storing user images. Det går inte att skapa katalog %1 f eller lagra användarbilder. - + Error saving user image Fel vid sparande av användarbild - + Unable to save image to file Kunde inte spara bild till fil - + &Edit R&edigera - + &Delete &Ta bort - + Edit User Redigera användare @@ -4871,17 +5133,17 @@ Nuvarande värden är %1% respektive %2%. ConfigureProfileManagerDeleteDialog - + Delete this user? All of the user's save data will be deleted. Ta bort den här användaren? Alla användarens sparade data kommer att raderas. - + Confirm Delete Bekräfta borttagning - + Name: %1 UUID: %2 Namn: %1 @@ -5083,17 +5345,22 @@ UUID: %2 Pausa exekvering under inläsningar - + + Show recording dialog + Visa inspelningsdialog + + + Script Directory Skriptkatalog - + Path Sökväg - + ... ... @@ -5106,7 +5373,7 @@ UUID: %2 TAS-konfiguration - + Select TAS Load Directory... Välj katalog för TAS-inläsningar... @@ -5244,64 +5511,43 @@ Dra punkterna för att ändra position, eller dubbelklicka på tabellcellerna f ConfigureUI - - - + + None Ingen - - Small (32x32) - Liten (32x32) - - - - Standard (64x64) - Standard (64x64) - - - - Large (128x128) - Stor (128x128) - - - - Full Size (256x256) - Full storlek (256x256) - - - + Small (24x24) Liten (24x24) - + Standard (48x48) Standard (48x48) - + Large (72x72) Stor (72x72) - + Filename Filnamn - + Filetype Filtyp - + Title ID Titelns ID - + Title Name Titelnamn @@ -5370,71 +5616,66 @@ Dra punkterna för att ändra position, eller dubbelklicka på tabellcellerna f - Game Icon Size: - Storlek på spelikonen: - - - Folder Icon Size: Ikonstorlek för mapp: - + Row 1 Text: Rad 1-text: - + Row 2 Text: Rad 2-text: - + Screenshots Skärmbilder - + Ask Where To Save Screenshots (Windows Only) Fråga var du vill spara skärmdumpar (endast Windows) - + Screenshots Path: Sökväg för skärmdumpar: - + ... ... - + TextLabel TextLabel - + Resolution: Status: - + Select Screenshots Path... Välj sökväg för skärmdumpar... - + <System> <System> - + English Engelska - + Auto (%1 x %2, %3 x %4) Screenshot width value Auto (%1 x %2, %3 x %4) @@ -5568,20 +5809,20 @@ Dra punkterna för att ändra position, eller dubbelklicka på tabellcellerna f Visa aktuellt spel i din Discord-status - - + + All Good Tooltip Allt är bra - + Must be between 4-20 characters Tooltip Måste bestå av mellan 4 och 20 tecken - + Must be 48 characters, and lowercase a-z Tooltip Måste bestå av 48 tecken och små bokstäver a-z @@ -5613,27 +5854,27 @@ Dra punkterna för att ändra position, eller dubbelklicka på tabellcellerna f Borttagning av VALFRITT data går INTE ATT ÅNGRA! - + Shaders Shaders - + UserNAND UserNAND - + SysNAND SysNAND - + Mods Moddar - + Saves Sparningar @@ -5671,7 +5912,7 @@ Dra punkterna för att ändra position, eller dubbelklicka på tabellcellerna f Importera data för denna katalog. Detta kan ta en stund och kommer att ta bort ALLT BEFINTLIGT DATA! - + Calculating... Beräknar... @@ -5694,12 +5935,12 @@ Dra punkterna för att ändra position, eller dubbelklicka på tabellcellerna f <html><head/><body><p>Projekten som gör Eden möjligt</p></body></html> - + Dependency Beroende - + Version Version @@ -5875,44 +6116,44 @@ Gå till Konfigurera -> System -> Nätverk och gör ett val. GRenderWindow - - + + OpenGL not available! OpenGL är inte tillgängligt! - + OpenGL shared contexts are not supported. Delade OpenGL-kontexter stöds inte. - + Eden has not been compiled with OpenGL support. Eden har inte kompilerats med OpenGL-stöd. - - + + Error while initializing OpenGL! Fel vid initiering av OpenGL! - + Your GPU may not support OpenGL, or you do not have the latest graphics driver. Din GPU kanske inte stöder OpenGL, eller så har du inte den senaste grafikdrivrutinen. - + Error while initializing OpenGL 4.6! Fel vid initiering av OpenGL 4.6! - + Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 Din GPU kanske inte stöder OpenGL 4.6, eller så har du inte den senaste grafikdrivrutinen.<br><br>GL Renderer:<br>%1 - + Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2 Din GPU kanske inte stöder ett eller flera av de nödvändiga OpenGL-tilläggen. Se till att du har den senaste grafikdrivrutinen.<br><br>GL Renderer:<br>%1<br><br>Tillägg som inte stöds:<br>%2 @@ -5920,203 +6161,208 @@ Gå till Konfigurera -> System -> Nätverk och gör ett val. GameList - + + &Add New Game Directory + &Lägg till ny spelkatalog + + + Favorite Favorit - + Start Game Starta spel - + Start Game without Custom Configuration Starta spelet utan anpassad konfiguration - + Open Save Data Location Öppna plats för sparat data - + Open Mod Data Location Öppna plats för moddata - + Open Transferable Pipeline Cache Öppna cache för överförbar pipeline - + Link to Ryujinx Länka till Ryujinx - + Remove Ta bort - + Remove Installed Update Ta bort installerad uppdatering - + Remove All Installed DLC Ta bort alla installerade DLC - + Remove Custom Configuration Ta bort anpassad konfiguration - + Remove Cache Storage Ta bort cache-lagring - + Remove OpenGL Pipeline Cache Ta bort OpenGL Pipeline Cache - + Remove Vulkan Pipeline Cache Ta bort Vulkan Pipeline Cache - + Remove All Pipeline Caches Ta bort alla pipeline-cacher - + Remove All Installed Contents Ta bort allt installerat innehåll - + Manage Play Time Hantera speltid - + Edit Play Time Data Redigera data för speltid - + Remove Play Time Data Ta bort data om speltid - - + + Dump RomFS Dumpa RomFS - + Dump RomFS to SDMC Dumpa RomFS till SDMC - + Verify Integrity Verifiera integritet - + Copy Title ID to Clipboard Kopiera titel-id till urklipp - + Navigate to GameDB entry Navigera till GameDB-post - + Create Shortcut Skapa genväg - + Add to Desktop Lägg till på skrivbordet - + Add to Applications Menu Lägg till i programmenyn - + Configure Game Konfigurera spelet - + Scan Subfolders Sök igenom undermappar - + Remove Game Directory Ta bort spelkatalog - + ▲ Move Up ▲ Flytta upp - + ▼ Move Down ▼ Flytta ner - + Open Directory Location Öppna katalogplats - + Clear Rensa - + Name Namn - + Compatibility Kompatibilitet - + Add-ons Tillägg - + File type Filtyp - + Size Storlek - + Play time Speltid @@ -6124,62 +6370,62 @@ Gå till Konfigurera -> System -> Nätverk och gör ett val. GameListItemCompat - + Ingame Spelproblem - + Game starts, but crashes or major glitches prevent it from being completed. Spelet startar men kraschar eller större fel gör att det inte kan slutföras. - + Perfect Perfekt - + Game can be played without issues. Spelet kan spelas utan problem. - + Playable Spelbart - + Game functions with minor graphical or audio glitches and is playable from start to finish. Spelet fungerar med små grafiska eller ljudmässiga fel och är spelbart från början till slut. - + Intro/Menu Intro/Meny - + Game loads, but is unable to progress past the Start Screen. Spelet läses in men det går inte att komma förbi startskärmen. - + Won't Boot Startar inte - + The game crashes when attempting to startup. Spelet kraschar när det försöker starta. - + Not Tested Inte testat - + The game has not yet been tested. Spelet har ännu inte testats. @@ -6187,7 +6433,7 @@ Gå till Konfigurera -> System -> Nätverk och gör ett val. GameListPlaceholder - + Double-click to add a new folder to the game list Dubbelklicka för att lägga till en ny mapp i spellistan @@ -6195,17 +6441,17 @@ Gå till Konfigurera -> System -> Nätverk och gör ett val. GameListSearchField - + %1 of %n result(s) %1 av %n resultat%1 av %n resultat - + Filter: Filtrera: - + Enter pattern to filter Ange mönster för att filtrera @@ -6281,12 +6527,12 @@ Gå till Konfigurera -> System -> Nätverk och gör ett val. HostRoomWindow - + Error Fel - + Failed to announce the room to the public lobby. In order to host a room publicly, you must have a valid Eden account configured in Emulation -> Configure -> Web. If you do not want to publish a room in the public lobby, then select Unlisted instead. Debug Message: Det gick inte att annonsera rummet i den offentliga lobbyn. För att kunna vara värd för ett offentligt rum måste du ha ett giltigt Eden-konto konfigurerat i Emulering -> Konfigurera -> Webb. Om du inte vill publicera ett rum i den offentliga lobbyn väljer du istället Olistade. @@ -6296,19 +6542,11 @@ Felsökningsmeddelande: Hotkeys - + Audio Mute/Unmute Ljud avstängt/aktiverat - - - - - - - - @@ -6331,154 +6569,180 @@ Felsökningsmeddelande: + + + + + + + + + + + Main Window Huvudfönster - + Audio Volume Down Ljudvolym ned - + Audio Volume Up Ljudvolym upp - + Capture Screenshot Ta skärmbild - + Change Adapting Filter Ändra anpassningsfilter - + Change Docked Mode Ändra dockningsläge - + Change GPU Mode Ändra GPU-läge - + Configure Konfigurera - + Configure Current Game Konfigurera aktuellt spel - + Continue/Pause Emulation Fortsätt/Pausa emulering - + Exit Fullscreen Avsluta helskärm - + Exit Eden Avsluta Eden - + Fullscreen Helskärm - + Load File Läs in fil - + Load/Remove Amiibo Läs in/ta bort Amiibo - - Multiplayer Browse Public Game Lobby - Bläddra i offentlig spellobby för flera spelare + + Browse Public Game Lobby + Bläddra i den publika spellobbyn - - Multiplayer Create Room - Skapa rum för flera spelare + + Create Room + Skapa rum - - Multiplayer Direct Connect to Room - Direktanslutning till rum för flera spelare + + Direct Connect to Room + Direktanslutning till rum - - Multiplayer Leave Room - Lämna rum för flera spelare + + Leave Room + Lämna rum - - Multiplayer Show Current Room - Visa aktuellt rum för flera spelare + + Show Current Room + Visa aktuellt rum - + Restart Emulation Starta om emuleringen - + Stop Emulation Stoppa emulering - + TAS Record TAS-post - + TAS Reset TAS-återställning - + TAS Start/Stop TAS starta/stoppa - + Toggle Filter Bar Växla filterfält - + Toggle Framerate Limit Växla gräns för bildfrekvens - + + Toggle Turbo Speed + Växla turbohastighet + + + + Toggle Slow Speed + Växla låg hastighet + + + Toggle Mouse Panning Växla muspanorering - + Toggle Renderdoc Capture Växla till Renderdoc Capture - + Toggle Status Bar Växla statusfält + + + Toggle Performance Overlay + Växla prestandaöverlägg + InstallDialog @@ -6531,22 +6795,22 @@ Felsökningsmeddelande: Beräknad tid 5m 4s - + Loading... Läser in... - + Loading Shaders %1 / %2 Läser in shaders %1 / %2 - + Launching... Startar... - + Estimated Time %1 Beräknad tid %1 @@ -6595,42 +6859,42 @@ Felsökningsmeddelande: Uppdatera lobbyn - + Password Required to Join Lösenord krävs för att gå med - + Password: Lösenord: - + Players Spelare - + Room Name Rumsnamn - + Preferred Game Föredraget spel - + Host Värd - + Refreshing Uppdaterar - + Refresh List Uppdatera lista @@ -6679,714 +6943,776 @@ Felsökningsmeddelande: + &Game List Mode + Läge för s&pellista + + + + Game &Icon Size + Storlek för spel&ikon + + + Reset Window Size to &720p Återställ fönsterstorlek till &720p - + Reset Window Size to 720p Återställ fönsterstorlek till 720p - + Reset Window Size to &900p Återställ fönsterstorlek till &900p - + Reset Window Size to 900p Återställ fönsterstorleken till 900p - + Reset Window Size to &1080p Återställ fönsterstorlek till &1080p - + Reset Window Size to 1080p Återställ fönsterstorleken till 1080p - + &Multiplayer &Flera spelare - + &Tools Ver&ktyg - + Am&iibo Am&iibo - + Launch &Applet Starta &applet - + &TAS &TAS - + &Create Home Menu Shortcut S&kapa genväg till startmenyn - + Install &Firmware Installera &firmware - + &Help &Hjälp - + &Install Files to NAND... &Installera filer till NAND... - + L&oad File... Läs &in fil... - + Load &Folder... Läs in &mapp... - + E&xit A&vsluta - - + + &Pause &Paus - + &Stop &Stoppa - + &Verify Installed Contents &Verifiera installerat innehåll - + &About Eden &Om Eden - + Single &Window Mode Enkelt &fönsterläge - + Con&figure... Kon&figurera... - + Ctrl+, Ctrl+, - + Enable Overlay Display Applet Aktivera applet för överläggsvisning - + Show &Filter Bar Visa &filterfält - + Show &Status Bar Visa &statusrad - + Show Status Bar Visa statusrad - + &Browse Public Game Lobby &Bläddra i offentlig spellobby - + &Create Room &Skapa rum - + &Leave Room &Lämna rummet - + &Direct Connect to Room &Direkt anslutning till rum - + &Show Current Room &Visa aktuellt rum - + F&ullscreen H&elskärm - + &Restart Starta o&m - + Load/Remove &Amiibo... Läs in/ta bort &Amiibo... - + &Report Compatibility &Rapportera kompatibilitet - + Open &Mods Page Öppna &Mods-sidan - + Open &Quickstart Guide Öppna &snabbstartsguide - + &FAQ &Frågor och svar - + &Capture Screenshot &Ta skärmdump - + &Album &Album - + &Set Nickname and Owner &Ange smeknamn och ägare - + &Delete Game Data &Radera speldata - + &Restore Amiibo Å&terställ Amiibo - + &Format Amiibo &Formatera Amiibo - + &Mii Editor &Mii-redigerare - + &Configure TAS... &Konfigurera TAS... - + Configure C&urrent Game... Konfigurera a&ktuellt spel... - - + + &Start &Starta - + &Reset Starta &om - - + + R&ecord Spela &in - + Open &Controller Menu Öppna &kontrollermenyn - + Install Decryption &Keys Installera avkrypteringsn&ycklar - + &Home Menu &Hemmeny - + &Desktop S&krivbord - + &Application Menu &Applikationsmeny - + &Root Data Folder &Rotdatamapp - + &NAND Folder &NAND-mapp - + &SDMC Folder &SDMC-mapp - + &Mod Folder &Mod-mapp - + &Log Folder &Loggmapp - + From Folder Från mapp - + From ZIP Från ZIP - + &Eden Dependencies &Edens beroenden - + &Data Manager &Datahanterare - + + &Tree View + &Trädvy + + + + &Grid View + &Rutnätsvy + + + + Game Icon Size + Storlek för spelikon + + + + + + None + Ingen + + + + Show Game &Name + Visa spel&namn + + + + Show &Performance Overlay + Visa &prestandaöverlägg + + + + Small (32x32) + Liten (32x32) + + + + Standard (64x64) + Standard (64x64) + + + + Large (128x128) + Stor (128x128) + + + + Full Size (256x256) + Full storlek (256x256) + + + Broken Vulkan Installation Detected Felaktig Vulkan-installation upptäcktes - + Vulkan initialization failed during boot. Vulkan-initialiseringen misslyckades under uppstarten. - + Running a game TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping Kör ett spel - + Loading Web Applet... Läser in webbapplet... - - + + Disable Web Applet Inaktivera webbapplet - + Disabling the web applet can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet? (This can be re-enabled in the Debug settings.) Att inaktivera webbappletten kan leda till odefinierat beteende och bör endast användas med Super Mario 3D All-Stars. Är du säker på att du vill inaktivera webbappletten? (Detta kan återaktiveras i felsökningsinställningarna.) - + The amount of shaders currently being built Antalet shaders som för närvarande byggs - + The current selected resolution scaling multiplier. Den aktuella valda multiplikatorn för upplösningsskalning. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch. Aktuell emuleringshastighet. Värden högre eller lägre än 100% indikerar att emuleringen körs snabbare eller långsammare än en Switch. - + How many frames per second the game is currently displaying. This will vary from game to game and scene to scene. Hur många bildrutor per sekund spelet för närvarande visar. Detta varierar från spel till spel och från scen till scen. - + Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Tid som krävs för att emulera en Switch-bildruta, exklusive bildbegränsning eller v-synkronisering. För emulering i full hastighet bör detta vara högst 16,67 ms. - + Unmute Aktivera ljud - + Mute Tyst - + Reset Volume Återställ volym - + &Clear Recent Files &Töm tidigare filer - + &Continue &Fortsätt - + Warning: Outdated Game Format Varning: Föråldrat spelformat - + You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br>For an explanation of the various Switch formats Eden supports, out our user handbook. This message will not be shown again. Du använder det dekonstruerade ROM-katalogformatet för detta spel, vilket är ett föråldrat format som har ersatts av andra format såsom NCA, NAX, XCI eller NSP. Dekonstruerade ROM-kataloger saknar ikoner, metadata och uppdateringsstöd.<br> För en förklaring av de olika Switch-format som Eden har stöd för, se vår användarhandbok. Detta meddelande kommer inte att visas igen. - - + + Error while loading ROM! Fel vid inläsning av ROM! - + The ROM format is not supported. ROM-formatet stöds inte. - + An error occurred initializing the video core. Ett fel uppstod vid initialiseringen av videokärnan. - + Eden has encountered an error while running the video core. This is usually caused by outdated GPU drivers, including integrated ones. Please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>How to Upload the Log File</a>. Eden har stött på ett fel vid körning av videokärnan. Detta orsakas vanligtvis av föråldrade GPU-drivrutiner, inklusive integrerade sådana. Se loggen för mer information. För mer information om hur du kommer åt loggen, se följande sida: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>Hur man laddar upp loggfilen</a>. - + Error while loading ROM! %1 %1 signifies a numeric error code. Fel vid inläsning av ROM! %1 - + %1<br>Please redump your files or ask on Discord/Stoat for help. %1 signifies an error string. %1<br>Dumpa dina filer igen eller fråga på Discord/Stoat för hjälp. - + An unknown error occurred. Please see the log for more details. Ett okänt fel har uppstått. Se loggen för mer information. - + (64-bit) (64-bitar) - + (32-bit) (32-bitar) - + %1 %2 %1 is the title name. %2 indicates if the title is 64-bit or 32-bit %1 %2 - + Closing software... Stänger programvara... - + Save Data Sparat data - + Mod Data Mod-data - + Error Opening %1 Folder Fel vid öppning av mappen %1 - - + + Folder does not exist! Mappen finns inte! - + Remove Installed Game Contents? Ta bort installerat spelinnehåll? - + Remove Installed Game Update? Ta bort installerad speluppdatering? - + Remove Installed Game DLC? Ta bort installerat spel-DLC? - + Remove Entry Ta bort post - + Delete OpenGL Transferable Shader Cache? Ta bort OpenGL Transferable Shader Cache? - + Delete Vulkan Transferable Shader Cache? Ta bort Vulkan Transferable Shader Cache? - + Delete All Transferable Shader Caches? Ta bort alla Transferable Shader Caches? - + Remove Custom Game Configuration? Ta bort anpassad spelkonfiguration? - + Remove Cache Storage? Ta bort cachelagring? - + Remove File Ta bort fil - + Remove Play Time Data Ta bort data om speltid - + Reset play time? Nollställ speltid? - - + + RomFS Extraction Failed! Extrahering av RomFS misslyckades! - + There was an error copying the RomFS files or the user cancelled the operation. Det uppstod ett fel vid kopieringen av RomFS-filerna eller så avbröt användaren åtgärden. - + Full Fullständigt - + Skeleton Skelett - + Select RomFS Dump Mode Välj dumpläge för RomFS - + Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure. Välj hur du vill att RomFS ska dumpas. <br>Fullständigt kopierar alla filer till den nya katalogen, medan <br>skelett endast skapar katalogstrukturen. - + There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root Det finns inte tillräckligt med ledigt utrymme på %1 för att extrahera RomFS. Frigör utrymme eller välj en annan dumpkatalog under Emulering > Konfigurera > System > Filsystem > Dumprot. - + Extracting RomFS... Extraherar RomFS... - - + + Cancel Avbryt - + RomFS Extraction Succeeded! Extrahering av RomFS lyckades! - + The operation completed successfully. Operationen slutfördes. - + Error Opening %1 Fel vid öppning av %1 - + Select Directory Välj katalog - + Properties Egenskaper - + The game properties could not be loaded. Spelegenskaperna kunde inte läsas in. - + Switch Executable (%1);;All Files (*.*) %1 is an identifier for the Switch executable file extensions. Körbar Switch-fil (%1);;Alla filer (*.*) - + Load File Läs in fil - + Open Extracted ROM Directory Öppna katalog för extraherad ROM - + Invalid Directory Selected Ogiltig katalog valdes - + The directory you have selected does not contain a 'main' file. Den katalog du har valt innehåller ingen ”main”-fil. - + Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci) Installerbar Switch-fil (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci) - + Install Files Installera filer - + %n file(s) remaining %n fil återstår%n filer återstår - + Installing file "%1"... Installerar filen "%1"... - - + + Install Results Installationsresultat - + To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC. För att undvika eventuella konflikter avråder vi användare från att installera basspel på NAND. Använd endast denna funktion för att installera uppdateringar och DLC. - + %n file(s) were newly installed %n ny fil installerades @@ -7394,7 +7720,7 @@ Använd endast denna funktion för att installera uppdateringar och DLC. - + %n file(s) were overwritten %n fil skrevs över @@ -7402,7 +7728,7 @@ Använd endast denna funktion för att installera uppdateringar och DLC. - + %n file(s) failed to install %n fil gick inte att installera @@ -7410,214 +7736,214 @@ Använd endast denna funktion för att installera uppdateringar och DLC. - + System Application Systemapplikation - + System Archive Systemarkiv - + System Application Update Uppdatering för systemapplikation - + Firmware Package (Type A) Firmware-paket (Type A) - + Firmware Package (Type B) Firmware-paket (Type B) - + Game Spel - + Game Update Speluppdatering - + Game DLC DLC för spel - + Delta Title Deltatitel - + Select NCA Install Type... Välj NCA-installationstyp... - + Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.) Välj vilken typ av titel du vill installera denna NCA som: (I de flesta fall är standardinställningen ”Spel” tillräcklig.) - + Failed to Install Misslyckades med att installera - + The title type you selected for the NCA is invalid. Den titeltypen du valt för NCA är ogiltig. - + File not found Filen hittades inte - + File "%1" not found Filen "%1" hittades inte - + OK Ok - + Function Disabled Funktion inaktiverad - + Compatibility list reporting is currently disabled. Check back later! Rapportering till kompatibilitetslistan är för närvarande inaktiverad. Kom tillbaka senare! - + Error opening URL Fel vid öppning av URL - + Unable to open the URL "%1". Det går inte att öppna URL:en ”%1”. - + TAS Recording TAS-inspelning - + Overwrite file of player 1? Skriv över fil för spelare 1? - + Invalid config detected Ogiltig konfiguration upptäcktes - + Handheld controller can't be used on docked mode. Pro controller will be selected. Handhållen kontroller kan inte användas i dockat läge. Pro-kontrollern kommer att väljas. - - + + Amiibo Amiibo - - + + The current amiibo has been removed Den aktuella amiibo har tagits bort. - + Error Fel - - + + The current game is not looking for amiibos Det aktuella spelet letar inte efter amiibos - + Amiibo File (%1);; All Files (*.*) Amiibo-fil (%1);; Alla filer (*.*) - + Load Amiibo Läs in Amiibo - + Error loading Amiibo data Fel vid läsning av Amiibo-data - + The selected file is not a valid amiibo Den valda filen är inte en giltig amiibo. - + The selected file is already on use Den valda filen används redan - + An unknown error occurred Ett okänt fel uppstod - - + + Keys not installed Nycklar inte installerade - - + + Install decryption keys and restart Eden before attempting to install firmware. Installera avkrypteringsnycklar och starta om Eden innan du försöker installera firmware. - + Select Dumped Firmware Source Location Välj plats för dumpad firmware-källa - + Select Dumped Firmware ZIP Välj dumpad firmware-ZIP - + Zipped Archives (*.zip) Zippade arkiv (*.zip) - + Firmware cleanup failed Uppstädning av firmware misslyckades - + Failed to clean up extracted firmware cache. Check write permissions in the system temp directory and try again. OS reported error: %1 @@ -7626,155 +7952,155 @@ Kontrollera skrivbehörigheten i systemets temporära katalog och försök igen. OS rapporterade fel: %1 - + No firmware available Ingen firmware tillgänglig - + Firmware Corrupted Firmware är skadat - + Unknown applet Okänd applet - + Applet doesn't map to a known value. Appleten mappar inte till ett känt värde. - + Record not found Posten hittades inte - + Applet not found. Please reinstall firmware. Appleten hittades inte. Installera om fast programvara. - + Capture Screenshot Ta skärmbild - + PNG Image (*.png) PNG-bild (*.png) - + Update Available Uppdatering tillgänglig - - Download the %1 update? - Hämta ner uppdateringen %1? + + Download %1? + Hämta %1? - + TAS state: Running %1/%2 TAS-tillstånd: Kör %1/%2 - + TAS state: Recording %1 TAS-tillstånd: Spelar in %1 - + TAS state: Idle %1/%2 TAS-tillstånd: Overksam %1/%2 - + TAS State: Invalid TAS-tillstånd: Ogiltig - + &Stop Running &Stoppa körning - + Stop R&ecording Stoppa i&nspelning - + Building: %n shader(s) Bygger: %n shaderBygger: %n shaders - + Scale: %1x %1 is the resolution scaling factor Skala: %1x - + Speed: %1% / %2% Hastighet: %1% / %2% - + Speed: %1% Hastighet: %1% - + Game: %1 FPS Spel: %1 bilder/s - + Frame: %1 ms Bildruta: %1 ms - + FSR FSR - + NO AA NO AA - + VOLUME: MUTE VOLYM: TYST - + VOLUME: %1% Volume percentage (e.g. 50%) VOLYM: %1% - + Derivation Components Missing Deriveringskomponenter saknas - + Decryption keys are missing. Install them now? Avkrypteringsnycklar saknas. Installera dem nu? - + Wayland Detected! Wayland upptäcktes! - + Wayland is known to have significant performance issues and mysterious bugs. It's recommended to use X11 instead. @@ -7785,59 +8111,74 @@ Det rekommenderas att använda X11 istället. Vill du tvinga det för framtida starter? - + Use X11 Använd X11 - + Continue with Wayland Fortsätt med Wayland - + Don't show again Visa inte igen - + Restart Required Omstart krävs - + Restart Eden to apply the X11 backend. Starta om Eden för att tillämpa X11-backend. - + + Slow + Långsam + + + + Turbo + Turbo + + + + Unlocked + Upplåst + + + Select RomFS Dump Target Välj RomFS-dumpmål - + Please select which RomFS you would like to dump. Välj vilken RomFS du vill dumpa. - + Are you sure you want to close Eden? Är du säker på att du vill stänga Eden? - - - + + + Eden Eden - + Are you sure you want to stop the emulation? Any unsaved progress will be lost. Är du säker på att du vill stoppa emuleringen? Alla osparade framsteg kommer att gå förlorade. - + The currently running application has requested Eden to not exit. Would you like to bypass this and exit anyway? @@ -7845,11 +8186,6 @@ Would you like to bypass this and exit anyway? Vill du kringgå detta och stänga ändå? - - - None - Ingen - FXAA @@ -7876,27 +8212,27 @@ Vill du kringgå detta och stänga ändå? Bikubisk - + Zero-Tangent Zero-Tangent - + B-Spline B-Spline - + Mitchell Mitchell - + Spline-1 Spline-1 - + Gaussian Gaussian @@ -7951,22 +8287,22 @@ Vill du kringgå detta och stänga ändå? Vulkan - + OpenGL GLSL OpenGL GLSL - + OpenGL SPIRV OpenGL SPIRV - + OpenGL GLASM OpenGL GLASM - + Null Null @@ -7974,14 +8310,14 @@ Vill du kringgå detta och stänga ändå? MigrationWorker - + Linking the old directory failed. You may need to re-run with administrative privileges on Windows. OS gave error: %1 Länkning av den gamla katalogen misslyckades. Du kan behöva köra om med administratörsbehörighet i Windows. Operativsystemet gav fel: %1 - + Note that your configuration and data will be shared with %1. @@ -7998,7 +8334,7 @@ Om detta inte är önskvärt, ta bort följande filer: %4 - + If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: @@ -8009,11 +8345,24 @@ Om du vill rensa upp bland de filer som låg kvar på den gamla dataplatsen kan %1 - + Data was migrated successfully. Datamigrering lyckades. + + ModSelectDialog + + + Dialog + Dialog + + + + The specified folder or archive contains the following mods. Select which ones to install. + Den angivna mappen eller arkivet innehåller följande mods. Välj vilka du vill installera. + + ModerationDialog @@ -8182,86 +8531,86 @@ Fortsätt ändå? Generera - + Select User Image Välj användarbild - + Image Formats (*.jpg *.jpeg *.png *.bmp) Bildformat (*.jpg *.jpeg *.png *.bmp) - + No firmware available Ingen fast programvara tillgänglig - + Please install the firmware to use firmware avatars. Installera den fasta programvaran för att använda avatarer från den. - - + + Error loading archive Fel vid inläsning av arkiv - + Archive is not available. Please install/reinstall firmware. Arkivet är inte tillgängligt. Installera/installera om fast programvara. - + Could not locate RomFS. Your file or decryption keys may be corrupted. Kunde inte hitta RomFS. Din fil eller avkrypteringsnycklar kan vara skadade. - + Error extracting archive Fel vid extrahering av arkiv - + Could not extract RomFS. Your file or decryption keys may be corrupted. Kunde inte extrahera RomFS. Din fil eller avkrypteringsnycklar kan vara skadade. - + Error finding image directory Kunde inte hitta bildkatalog - + Failed to find image directory in the archive. Misslyckades med att hitta bildkatalogen i arkivet. - + No images found Inga bilder hittades - + No avatar images were found in the archive. Inga avatarbilder hittades i arkivet. - - + + All Good Tooltip Allt är bra - + Must be 32 hex characters (0-9, a-f) Tooltip Måste vara 32 hexadecimala tecken (0-9, a-f) - + Must be between 1 and 32 characters Tooltip Måste vara mellan 1 och 32 tecken @@ -8300,6 +8649,80 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + PerformanceOverlay + + + Form + Form + + + + Frametime + Bildtid + + + + 0 ms + 0 ms + + + + + Min: 0 + Min: 0 + + + + + Max: 0 + Max: 0 + + + + + Avg: 0 + Genoms: 0 + + + + FPS + Bilder/s + + + + 0 fps + 0 bilder/s + + + + %1 fps + %1 bilder/s + + + + + Avg: %1 + Genoms: %1 + + + + + Min: %1 + Min: %1 + + + + + Max: %1 + Max: %1 + + + + %1 ms + %1 ms + + PlayerControlPreview @@ -8334,39 +8757,14 @@ p, li { white-space: pre-wrap; } QObject - - Installed SD Titles - Installerade SD-titlar - - - - Installed NAND Titles - Installerade NAND-titlar - - - - System Titles - Systemtitlar - - - - Add New Game Directory - Lägg till ny spelkatalog - - - - Favorites - Favoriter - - - - - + + + Migration Migrering - + Clear Shader Cache Töm shader-cache @@ -8401,19 +8799,19 @@ p, li { white-space: pre-wrap; } Nej - + You can manually re-trigger this prompt by deleting the new config directory: %1 Du kan manuellt återaktivera denna prompt genom att radera den nya konfigurationsmappen: %1 - + Migrating Migrering - + Migrating, this may take a while... Migrerar, det kan ta ett tag... @@ -8804,6 +9202,51 @@ p, li { white-space: pre-wrap; } %1 is playing %2 %1 spelar %2 + + + Play Time: %1 + Speltid: %1 + + + + Never Played + Aldrig spelat + + + + Version: %1 + Version: %1 + + + + Version: 1.0.0 + Version: 1.0.0 + + + + Installed SD Titles + Installerade SD-titlar + + + + Installed NAND Titles + Installerade NAND-titlar + + + + System Titles + Systemtitlar + + + + Add New Game Directory + Lägg till ny spelkatalog + + + + Favorites + Favoriter + QtAmiiboSettingsDialog @@ -8921,47 +9364,47 @@ p, li { white-space: pre-wrap; } QtCommon::Content - + Game Requires Firmware Spelet kräver firmware - + The game you are trying to launch requires firmware to boot or to get past the opening menu. Please <a href='https://yuzu-mirror.github.io/help/quickstart'>dump and install firmware</a>, or press "OK" to launch anyways. Spelet som du försöker starta kräver firmware för att starta eller komma förbi startmenyn. <a href='https://yuzu-mirror.github.io/help/quickstart'>Dumpa och installera firmware</a> eller tryck på ”OK” för att starta ändå. - + Installing Firmware... Installerar firmware... - - - - - + + + + + Cancel Avbryt - + Firmware Install Failed Installation av firmware misslyckades - + Firmware Install Succeeded Installation av firmware lyckades - + Firmware integrity verification failed! Verifieringen av firmwareintegriteten misslyckades! - - + + Verification failed for the following files: %1 @@ -8970,204 +9413,204 @@ p, li { white-space: pre-wrap; } %1 - - + + Verifying integrity... Verifierar integritet... - - + + Integrity verification succeeded! Integritetsverifieringen lyckades! - - + + The operation completed successfully. Operationen slutfördes utan problem. - - + + Integrity verification failed! Integritetsverifieringen misslyckades! - + File contents may be corrupt or missing. Filens innehåll kan vara skadat eller saknas. - + Integrity verification couldn't be performed Integritetsverifiering kunde inte utföras - + Firmware installation cancelled, firmware may be in a bad state or corrupted. File contents could not be checked for validity. Firmwareinstallationen avbruten, firmware kan vara i dåligt skick eller skadad. Filens innehåll kunde inte kontrolleras för giltighet. - + Select Dumped Keys Location Välj plats för dumpade nycklar - + Decryption Keys install succeeded Installation av avkrypteringsnycklar lyckades - + Decryption Keys install failed Installationen av avkrypteringsnycklar misslyckades - + Orphaned Profiles Detected! Föräldralösa profiler upptäcktes! - + UNEXPECTED BAD THINGS MAY HAPPEN IF YOU DON'T READ THIS!<br>Eden has detected the following save directories with no attached profile:<br>%1<br><br>The following profiles are valid:<br>%2<br><br>Click "OK" to open your save folder and fix up your profiles.<br>Hint: copy the contents of the largest or last-modified folder elsewhere, delete all orphaned profiles, and move your copied contents to the good profile.<br><br>Still confused? See the <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>help page</a>.<br> OVÄNTADE PROBLEM KAN UPPSTÅ OM DU INTE LÄSER DETTA! <br>Eden har upptäckt följande sparningskataloger utan bifogade profiler:<br>%1<br><br>Följande profiler är giltiga:<br>%2<br><br>Klicka på ”OK” för att öppna din sparningsmapp och fixa dina profiler.<br>Tips: kopiera innehållet i den största eller senast ändrade mappen till en annan plats, ta bort alla övergivna profiler och flytta det kopierade innehållet till den giltiga profilen.<br><br>Fortfarande förvirrad? Se hjälpsidan<a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>.<br> - + Really clear data? Verkligen tömma data? - + Important data may be lost! Viktig data kan gå förlorad! - + Are you REALLY sure? Är du VERKLIGEN säker? - + Once deleted, your data will NOT come back! Only do this if you're 100% sure you want to delete this data. När dina data har raderats kan de INTE återställas! Gör detta endast om du är 100% säker på att du vill radera dessa data. - + Clearing... Tömmer... - + Select Export Location Välj exportplats - + %1.zip %1.zip - - + + Zipped Archives (*.zip) Zippade arkiv (*.zip) - + Exporting data. This may take a while... Exporterar data. Detta kan ta en stund... - + Exporting Exporterar - + Exported Successfully Exporten lyckades - + Data was exported successfully. Data har exporterats. - + Export Cancelled Exporten avbröts - + Export was cancelled by the user. Exporten avbröts av användaren. - + Export Failed Exporten misslyckades - + Ensure you have write permissions on the targeted directory and try again. Kontrollera att du har skrivbehörighet till den aktuella katalogen och försök igen. - + Select Import Location Välj importplats - + Import Warning Importvarning - + All previous data in this directory will be deleted. Are you sure you wish to proceed? Alla tidigare data i denna katalog kommer att raderas. Är du säker på att du vill fortsätta? - + Importing data. This may take a while... Importerar data. Detta kan ta en stund... - + Importing Importerar - + Imported Successfully Importen lyckades - + Data was imported successfully. Data har importerats. - + Import Cancelled Importen avbröts - + Import was cancelled by the user. Importen avbröts av användaren. - + Import Failed Importen misslyckades - + Ensure you have read permissions on the targeted directory and try again. Kontrollera att du har läsbehörighet till den aktuella katalogen och försök igen. @@ -9175,22 +9618,22 @@ Gör detta endast om du är 100% säker på att du vill radera dessa data. QtCommon::FS - + Linked Save Data Länkat sparat data - + Save data has been linked. Sparat data har länkats. - + Failed to link save data Misslyckades med att länka sparat data - + Could not link directory: %1 To: @@ -9201,48 +9644,48 @@ Till: %2 - + Already Linked Redan länkad - + This title is already linked to Ryujinx. Would you like to unlink it? Denna titel är redan länkad till Ryujinx. Vill du avlänka den? - + Failed to unlink old directory Misslyckades med att avlänka gammal katalog - - + + OS returned error: %1 Operativsystemet returnerade fel: %1 - + Failed to copy save data Misslyckades med att kopiera sparat data - + Unlink Successful Avlänkning lyckades - + Successfully unlinked Ryujinx save data. Save data has been kept intact. Sparat data i Ryujinx avlänkades. Sparat data har behållits intakt. - + Could not find Ryujinx installation Kunde inte hitta Ryujinx-installationen - + Could not find a valid Ryujinx installation. This may typically occur if you are using Ryujinx in portable mode. Would you like to manually select a portable folder to use? @@ -9256,18 +9699,18 @@ Vill du manuellt välja en portabel mapp att använda? Plats för portabel Ryujinx - + Not a valid Ryujinx directory Inte en giltig Ryujinx-katalog - + The specified directory does not contain valid Ryujinx data. Den angivna katalogen innehåller inte giltig Ryujinx-data. - - + + Could not find Ryujinx save data Kunde inte hitta sparat Ryujinx-data @@ -9275,229 +9718,287 @@ Vill du manuellt välja en portabel mapp att använda? QtCommon::Game - + Error Removing Contents Fel vid borttagning av innehåll - + Error Removing Update Fel vid borttagning av uppdatering - + Error Removing DLC Fel vid borttagning av DLC - - - - - - + + + + + + Successfully Removed Borttagning lyckades - + Successfully removed the installed base game. Tog bort det installerade basspelet. - + The base game is not installed in the NAND and cannot be removed. Basversionen av spelet är inte installerad i NAND och kan inte tas bort. - + Successfully removed the installed update. Tog bort den installerade uppdateringen. - + There is no update installed for this title. Det finns ingen uppdatering installerad för denna titel. - + There are no DLCs installed for this title. Det finns inga DLC:er installerade för denna titel. - + Successfully removed %1 installed DLC. Tog bort %1 installerat DLC. - - + + Error Removing Transferable Shader Cache Fel vid borttagning av överförbar shader-cache - - + + A shader cache for this title does not exist. Det finns ingen shader-cache för denna titel. - + Successfully removed the transferable shader cache. Den överförbara shader-cachen har tagits bort. - + Failed to remove the transferable shader cache. Det gick inte att ta bort den överförbara shader-cachen. - + Error Removing Vulkan Driver Pipeline Cache Fel vid borttagning av Vulkan-drivrutinens pipeline-cache - + Failed to remove the driver pipeline cache. Det gick inte att ta bort drivrutinens pipeline-cache. - - + + Error Removing Transferable Shader Caches Fel vid borttagning av överförbara shader-cacher - + Successfully removed the transferable shader caches. De överförbara shader-cacherna har tagits bort. - + Failed to remove the transferable shader cache directory. Det gick inte att ta bort den överförbara shader-cachekatalogen. - - + + Error Removing Custom Configuration Fel vid borttagning av anpassad konfiguration - + A custom configuration for this title does not exist. Det finns ingen anpassad konfiguration för denna titel. - + Successfully removed the custom game configuration. Den anpassade konfigurationen för spelet har tagits bort. - + Failed to remove the custom game configuration. Det gick inte att ta bort den anpassade spelkonfigurationen. - + Reset Metadata Cache Återställ metadata-cache - + The metadata cache is already empty. Metadatacachen är redan tom. - + The operation completed successfully. Operationen slutfördes utan problem. - + The metadata cache couldn't be deleted. It might be in use or non-existent. Metadatacachen kunde inte tas bort. Den kan vara i bruk eller finns inte. - + Create Shortcut Skapa genväg - + Do you want to launch the game in fullscreen? Vill du starta spelet i helskärm? - + Shortcut Created Genväg skapad - + Successfully created a shortcut to %1 Skapade en genväg till %1 - + Shortcut may be Volatile! Genvägen kan vara instabil! - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Detta skapar en genväg till den aktuella AppImage. Detta kanske inte fungerar bra om du uppdaterar. Vill du fortsätta? - + Failed to Create Shortcut Misslyckades med att skapa genväg - + Failed to create a shortcut to %1 Misslyckades med att skapa en genväg till %1 - + Create Icon Skapa ikon - + Cannot create icon file. Path "%1" does not exist and cannot be created. Det går inte att skapa ikonfilen. Sökvägen ”%1” finns inte och kan inte skapas. - + No firmware available Inget firmware tillgängligt - + Please install firmware to use the home menu. Installera firmware för att använda hemmenyn. - + Home Menu Applet Applet för hemmeny - + Home Menu is not available. Please reinstall firmware. Hemmenyn är inte tillgänglig. Installera om firmware. + + QtCommon::Mod + + + Mod Name + Modnamn + + + + What should this mod be called? + Vad ska denna mod heta? + + + + RomFS + RomFS + + + + ExeFS/Patch + ExeFS/Patch + + + + Cheat + Fusk + + + + Mod Type + Modtyp + + + + Could not detect mod type automatically. Please manually specify the type of mod you downloaded. + +Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods. + Det gick inte att upptäcka modtypen automatiskt. Ange manuellt vilken typ av mod du har laddat ner. + +De flesta mods är RomFS-mods, men patchar (.pchtxt) är vanligtvis ExeFS-mods. + + + + + Mod Extract Failed + Mod-extrahering misslyckades + + + + Failed to create temporary directory %1 + Det gick inte att skapa den tillfälliga katalogen %1 + + + + Zip file %1 is empty + Zip-filen %1 är tom + + QtCommon::Path - + Error Opening Shader Cache Fel vid öppning av shader-cache - + Failed to create or open shader cache for this title, ensure your app data directory has write permissions. Det gick inte att skapa eller öppna shader-cache för den här titeln. Kontrollera att din appdatakatalog har skrivbehörighet. @@ -9505,84 +10006,84 @@ Vill du manuellt välja en portabel mapp att använda? QtCommon::StringLookup - + Contains game save data. DO NOT REMOVE UNLESS YOU KNOW WHAT YOU'RE DOING! Innehåller sparat speldata. TA INTE BORT DEN OM DU INTE VET VAD DU GÖR! - + Contains Vulkan and OpenGL pipeline caches. Generally safe to remove. Innehåller Vulkan- och OpenGL-pipeline-cacher. Generellt sett säkert att ta bort. - + Contains updates and DLC for games. Innehåller uppdateringar och DLC för spel. - + Contains firmware and applet data. Innehåller firmware- och appletdata. - + Contains game mods, patches, and cheats. Innehåller spelmoddar, patchar och fusk. - + Decryption Keys were successfully installed Avkrypteringsnycklarna har installerats - + Unable to read key directory, aborting Kunde inte läsa nyckelkatalogen, avbryter - + One or more keys failed to copy. En eller flera nycklar misslyckades att kopieras. - + Verify your keys file has a .keys extension and try again. Kontrollera att din nyckelfil har filändelsen .keys och försök igen. - + Decryption Keys failed to initialize. Check that your dumping tools are up to date and re-dump keys. Avkrypteringsnycklarna kunde inte initialiseras. Kontrollera att dina dumpningsverktyg är uppdaterade och dumpa nycklarna igen. - + Successfully installed firmware version %1 Firmware-version %1 har installerats. - + Unable to locate potential firmware NCA files Det går inte att hitta potentiella NCA-filer för firmware. - + Failed to delete one or more firmware files. Det gick inte att ta bort en eller flera firmware-filer. - + One or more firmware files failed to copy into NAND. En eller flera firmware-filer kunde inte kopieras till NAND. - + Firmware installation cancelled, firmware may be in a bad state or corrupted. Restart Eden or re-install firmware. Installationen av firmware avbröts, firmware kan vara i ett felaktigt tillstånd eller skadat. Starta om Eden eller installera om firmware. - - Firmware missing. Firmware is required to run certain games and use the Home Menu. Versions 19.0.1 or earlier are recommended, as 20.0.0+ is currently experimental. - Firmware saknas. Firmware krävs för att köra vissa spel och använda hemmenyn. Version 19.0.1 eller tidigare rekommenderas, eftersom 20.0.0+ för närvarande är experimentell. + + Firmware missing. Firmware is required to run certain games and use the Home Menu. + Firmware saknas. Firmware krävs för att köra vissa spel och använda hemmenyn. @@ -9604,60 +10105,60 @@ Välj motsvarande knapp för att migrera data från den emulatorn. Detta kan ta en stund. - + Clearing shader cache is recommended for all users. Do not uncheck unless you know what you're doing. Det rekommenderas att alla användare rensar shader-cachen. Avmarkera såvida inte du vet vad du gör. - + Keeps the old data directory. This is recommended if you aren't space-constrained and want to keep separate data for the old emulator. Behåller den gamla datakatalogen. Detta rekommenderas om du inte har utrymmesbegränsningar och vill behålla separata data för den gamla emulatorn. - + Deletes the old data directory. This is recommended on devices with space constraints. Tar bort den gamla datakatalogen. Detta rekommenderas på enheter med begränsat utrymme. - + Creates a filesystem link between the old directory and Eden directory. This is recommended if you want to share data between emulators. Skapar en filsystemslänk mellan den gamla katalogen och Eden-katalogen. Detta rekommenderas om du vill dela data mellan emulatorer. - + Ryujinx title database does not exist. Ryujinx titeldatabas finns inte. - + Invalid header on Ryujinx title database. Ogiltigt huvud på Ryujinx titeldatabas. - + Invalid magic header on Ryujinx title database. Ogiltig magic header på Ryujinx titeldatabas. - + Invalid byte alignment on Ryujinx title database. Ogiltig byteordning på Ryujinx titeldatabas. - + No items found in Ryujinx title database. Inga objekt hittades i Ryujinx titeldatabas. - + Title %1 not found in Ryujinx title database. Titeln %1 hittades inte i Ruijinx titeldatabas. @@ -9698,7 +10199,7 @@ Detta rekommenderas om du vill dela data mellan emulatorer. - + Pro Controller Pro Controller @@ -9711,7 +10212,7 @@ Detta rekommenderas om du vill dela data mellan emulatorer. - + Dual Joycons Dubbla Joycons @@ -9724,7 +10225,7 @@ Detta rekommenderas om du vill dela data mellan emulatorer. - + Left Joycon Vänster Joycon @@ -9737,7 +10238,7 @@ Detta rekommenderas om du vill dela data mellan emulatorer. - + Right Joycon Höger Joycon @@ -9766,7 +10267,7 @@ Detta rekommenderas om du vill dela data mellan emulatorer. - + Handheld Handhållen @@ -9887,32 +10388,32 @@ Detta rekommenderas om du vill dela data mellan emulatorer. Inte tillräckligt med kontroller - + GameCube Controller GameCube-kontroller - + Poke Ball Plus Poke Ball Plus - + NES Controller NES-kontroller - + SNES Controller SNES-kontroller - + N64 Controller N64-kontroller - + Sega Genesis Sega Genesis @@ -10067,13 +10568,13 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> - - + + OK OK - + Cancel Avbryt @@ -10110,12 +10611,12 @@ Om du väljer ”Från Eden” tas tidigare sparade data bort som lagrats i Ryuj Avbryt - + Failed to link save data Misslyckades med att länka sparat data - + OS returned error: %1 OS returnerade fel: %1 @@ -10151,7 +10652,7 @@ Om du väljer ”Från Eden” tas tidigare sparade data bort som lagrats i Ryuj Sekunder: - + Total play time reached maximum. Maximal total speltid uppnådd. diff --git a/dist/languages/tr_TR.ts b/dist/languages/tr_TR.ts index 49cfd8b49d..19438585b1 100644 --- a/dist/languages/tr_TR.ts +++ b/dist/languages/tr_TR.ts @@ -375,146 +375,150 @@ Bu işlem onların hem forum kullanıcı adını hem de IP adresini banlar.% - + Amiibo editor Amiibo editor - + Controller configuration Kontrolcü yapılandırması - + Data erase Veri silme - + Error Hata - + Net connect Ağ bağlantısı - + Player select Oyuncu seçimi - + Software keyboard Yazılımsal klavye - + Mii Edit Mii Düzenleme - + Online web Çevrim içi ağ - + Shop Mağaza - + Photo viewer Fotoğraf görüntüleyici - + Offline web Çevrim dışı ağ - + Login share Oturum paylaşımı - + Wifi web auth Wi-Fi web kimlik doğrulaması - + My page Sayfam - + Enable Overlay Applet Katman Applet'ini Etkinleştir - + + Enables Horizon's built-in overlay applet. Press and hold the home button for 1 second to show it. + + + + Output Engine: Çıkış Motoru: - + Output Device: Çıkış Cihazı: - + Input Device: Giriş Cihazı: - + Mute audio Sesi kapat - + Volume: Ses: - + Mute audio when in background Arka plandayken sesi kapat - + Multicore CPU Emulation Çok Çekirdekli CPU Emülasyonu - + This option increases CPU emulation thread use from 1 to the maximum of 4. This is mainly a debug option and shouldn't be disabled. Bu seçenek, CPU emülasyon iş parçacığı kullanımını 1'den maksimum 4'e yükseltir. Bu, temel olarak bir hata ayıklama seçeneğidir ve devre dışı bırakılmamalıdır. - + Memory Layout Bellek Düzeni - - Increases the amount of emulated RAM from 4GB of the board to the devkit 8/6GB. + + Increases the amount of emulated RAM. Doesn't affect performance/stability but may allow HD texture mods to load. - Anakartın emüle edilen RAM miktarını, 4GB'tan devkit'in 8/6GB'ına çıkarır. -Performansı/kararlılığı etkilemez, ancak HD doku modlarının yüklenmesini sağlayabilir. + - + Limit Speed Percent Hız Yüzdesini Sınırlandır - + Controls the game's maximum rendering speed, but it's up to each game if it runs faster or not. 200% for a 30 FPS game is 60 FPS, and for a 60 FPS game it will be 120 FPS. Disabling it means unlocking the framerate to the maximum your PC can reach. @@ -522,6 +526,26 @@ Disabling it means unlocking the framerate to the maximum your PC can reach. + + + Turbo Speed + + + + + When the Turbo Speed hotkey is pressed, the speed will be limited to this percentage. + + + + + Slow Speed + + + + + When the Slow Speed hotkey is pressed, the speed will be limited to this percentage. + + Synchronize Core Speed @@ -535,60 +559,60 @@ Can help reduce stuttering at lower framerates. Düşük kare hızlarında takılmaları azaltmaya yardımcı olabilir. - + Accuracy: Doğruluk: - + Change the accuracy of the emulated CPU (for debugging only). Öykünülen, yani emüle edilen CPU'nun doğruluk seviyesini değiştirir (yalnızca hata ayıklama için). - - + + Backend: Arkayüz: - + CPU Overclock CPU Hız Aşırtma - + Overclocks the emulated CPU to remove some FPS limiters. Weaker CPUs may see reduced performance, and certain games may behave improperly. Use Boost (1700MHz) to run at the Switch's highest native clock, or Fast (2000MHz) to run at 2x clock. Bazı FPS sınırlayıcılarını kaldırmak için emüle edilen CPU'ya, yani işlemciye hız aşırtma yapar. Daha zayıf CPU'larda performans düşebilir ve bazı oyunlar düzgün çalışmayabilir. Switch'in en yüksek yerel saat hızında çalıştırmak için Boost'u (1700MHz), ya da 2x saat hızında çalıştırmak için Fast'i (2000MHz) kullanın. - + Custom CPU Ticks Özel İşlemci Döngüleri - + Set a custom value of CPU ticks. Higher values can increase performance, but may cause deadlocks. A range of 77-21000 is recommended. İşlemci/CPU tick hızı için özel bir değer belirleyin. Daha yüksek değerler performansı artırabilir, ancak kilitlenmelere de neden olabilir. 77-21000 aralığı tavsiye edilir. - + Virtual Table Bouncing Sanal Tablo Sıçratma - + Bounces (by emulating a 0-valued return) any functions that triggers a prefetch abort Önceden getirme hatasını tetikleyen tüm işlevleri (0 değerli bir dönüş emüle ederek) sıçratır. - + Enable Host MMU Emulation (fastmem) Ana Bilgisayar MMU Emülasyonunu Etkinleştir (fastmem) - + This optimization speeds up memory accesses by the guest program. Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU. Disabling this forces all memory accesses to use Software MMU Emulation. @@ -597,148 +621,148 @@ Bunu etkinleştirmek, misafir bellek okuma/yazma işlemlerinin doğrudan belleğ Bunu devre dışı bırakmak, tüm bellek erişimlerinin, Yazılımsal MMU Emülasyonu kullanmaya zorlamasına neden olur. - + Unfuse FMA (improve performance on CPUs without FMA) FMA'yı Ayır (FMA olmayan CPU'larda performansı artırır) - + This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support. Bu seçenek, gömülü/yerel FMA desteği olmayan CPU'larda, FMA komutlarının doğruluğunu/hassasiyetini düşürerek hızı artırır. - + Faster FRSQRTE and FRECPE Daha hızlı FRSQRTE ve FRECPE - + This option improves the speed of some approximate floating-point functions by using less accurate native approximations. Bu seçenek, daha az doğru olan gömülü/yerel yaklaşıklıkları kullanarak, bazı yaklaşık floating-point işlevlerinin hızını artırır. - + Faster ASIMD instructions (32 bits only) Daha hızlı ASIMD komutları (yalnızca 32 bit) - + This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes. Bu seçenek, incorrect durumdaki rounding mode'ları ile çalıştırarak 32 bit ASIMD floating-point işlevlerinin hızını artırır. - + Inaccurate NaN handling Uygunsuz NaN kullanımı - + This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions. Bu seçenek, NaN denetimini kaldırarak hızı artırır. Lütfen unutmayın, bu aynı zamanda bazı floating-point işlemlerinin doğruluğunu azaltır. - + Disable address space checks Adres boşluğu kontrolünü kapatır. - + This option improves speed by eliminating a safety check before every memory operation. Disabling it may allow arbitrary code execution. Bu seçenek, her bellek işleminden önce bir güvenlik kontrolünü kaldırarak hızı artırır. Devre dışı bırakılması, rastgele kod yürütülmesine izin verebilir. - + Ignore global monitor Global monitörü görmezden gel - + This option improves speed by relying only on the semantics of cmpxchg to ensure safety of exclusive access instructions. Please note this may result in deadlocks and other race conditions. Bu seçenek, özel erişim talimatlarının güvenliğini sağlamak için yalnızca cmpxchg semantiğine güvenerek hızı artırır. Lütfen bunun kilitlenmelere ve diğer yarış durumlarına neden olabileceğini unutmayın. - + API: API: - + Changes the output graphics API. Vulkan is recommended. Çıkış grafik API'sini değiştirir. Vulkan önerilir. - + Device: Cihaz: - + This setting selects the GPU to use (Vulkan only). Bu ayar, kullanılacak GPU'yu seçer (yalnızca Vulkan). - + Resolution: Çözünürlük: - + Forces to render at a different resolution. Higher resolutions require more VRAM and bandwidth. Options lower than 1X can cause artifacts. Farklı bir çözünürlükte işleme yapmaya zorlar. Yüksek çözünürlükler daha fazla VRAM ve bant genişliği gerektirir. 1X'ten düşük seçenekler yapay bozulmalara neden olabilir. - + Window Adapting Filter: Pencereye Uyarlı Filtre: - + FSR Sharpness: FSR Keskinliği: - + Determines how sharpened the image will look using FSR's dynamic contrast. FSR'ın dinamik kontrast teknolojisini kullanarak, görüntünün ne kadar keskinleştirileceğini belirler. - + Anti-Aliasing Method: Kenar Yumuşatma Yöntemi: - + The anti-aliasing method to use. SMAA offers the best quality. FXAA can produce a more stable picture in lower resolutions. Kullanılacak kenar yumuşatma yöntemi. SMAA en iyi kaliteyi sunar. FXAA, düşük çözünürlüklerde daha kararlı bir görüntü oluşturabilir. - + Fullscreen Mode: Tam Ekran Modu: - + The method used to render the window in fullscreen. Borderless offers the best compatibility with the on-screen keyboard that some games request for input. Exclusive fullscreen may offer better performance and better Freesync/Gsync support. Pencereyi tam ekranda işlemek için kullanılan yöntem. Sınırsız, bazı oyunların giriş için istediği ekran klavyesi ile en iyi uyumluluğu sunar. Özel tam ekran, daha iyi performans ve daha iyi Freesync/Gsync desteği sağlayabilir. - + Aspect Ratio: En-Boy Oranı: - + Stretches the renderer to fit the specified aspect ratio. Most games only support 16:9, so modifications are required to get other ratios. Also controls the aspect ratio of captured screenshots. @@ -747,23 +771,23 @@ Also controls the aspect ratio of captured screenshots. Ayrıca, yakalanan ekran görüntülerinin en-boy oranını da kontrol eder. - + Use persistent pipeline cache Kalıcı işlem hattı önbelleğini kullan - + Allows saving shaders to storage for faster loading on following game boots. Disabling it is only intended for debugging. Gölgelendiriclerin sonraki oyun açılışlarında daha hızlı yüklenmesi için depolama alanına kaydedilmesine olanak tanır. Devre dışı bırakılması yalnızca hata ayıklama amaçlıdır. - + Optimize SPIRV output SPIRV çıktısını optimize et - + Runs an additional optimization pass over generated SPIRV shaders. Will increase time required for shader compilation. May slightly improve performance. @@ -771,24 +795,24 @@ This feature is experimental. Oluşturulan SPIRV gölgelendiricileri üzerinde ek bir optimizasyon geçişi çalıştırır. Gölgelendirici derleme süresini artıracaktır. Performansı biraz iyileştirebilir. Bu özellik deneyseldir. - + NVDEC emulation: NVDEC emülasyonu: - + Specifies how videos should be decoded. It can either use the CPU or the GPU for decoding, or perform no decoding at all (black screen on videos). In most cases, GPU decoding provides the best performance. Videoların nasıl çözüleceğini belirtir. Kod çözme için CPU veya GPU kullanabilir veya hiç kod çözme işlemi yapmayabilir (videolarda siyah ekran). Çoğu durumda GPU ile kod çözme en iyi performansı sağlar. - + ASTC Decoding Method: ASTC Kod Çözme Yöntemi - + This option controls how ASTC textures should be decoded. CPU: Use the CPU for decoding. GPU: Use the GPU's compute shaders to decode ASTC textures (recommended). @@ -797,45 +821,55 @@ stuttering but may present artifacts. Bu seçenek ASTC dokularının nasıl çözüleceğini kontrol eder. CPU: Kod çözme için işlemciyi kullanır. GPU: ASTC dokularını çözmek için GPU'nun hesaplama gölgelendiricilerini kullanır (önerilir). CPU Asenkron: ASTC dokularını talep üzerine çözmek için işlemciyi kullanır. ASTC kod çözme kaynaklı takılmaları giderir ancak görsel bozulmalara neden olabilir. - + ASTC Recompression Method: ASTC Yeniden Sıkıştırma Yöntemi - + Most GPUs lack support for ASTC textures and must decompress to anintermediate format: RGBA8. BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format, saving VRAM but degrading image quality. Çoğu GPU, ASTC dokuları için doğrudan desteğe sahip değildir ve bir ara formata (RGBA8) açılmalıdır. BC1/BC3: Ara format BC1 veya BC3 formatında yeniden sıkıştırılarak VRAM tasarrufu sağlar ancak görüntü kalitesini düşürür. - + + Frame Pacing Mode (Vulkan only) + + + + + Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent. + + + + VRAM Usage Mode: VRAM Kullanım Modu - + Selects whether the emulator should prefer to conserve memory or make maximum usage of available video memory for performance. Aggressive mode may impact performance of other applications such as recording software. Emülatörün belleği korumayı mı yoksa performans için mevcut video belleğini maksimum düzeyde kullanmayı mı tercih edeceğini seçer. Agresif mod, kayıt yazılımları gibi diğer uygulamaların performansını etkileyebilir. - + Skip CPU Inner Invalidation CPU Geçersiz Kılma'yı Atla - + Skips certain cache invalidations during memory updates, reducing CPU usage and improving latency. This may cause soft-crashes. Bellek güncellemeleri sırasında belirli önbellek geçersiz kılma işlemlerini atlayarak işlemci kullanımını azaltır ve gecikmeyi iyileştirir. Bu, hafif çökmelere neden olabilir. - + VSync Mode: VSync Modu: - + FIFO (VSync) does not drop frames or exhibit tearing but is limited by the screen refresh rate. FIFO Relaxed allows tearing as it recovers from a slow down. Mailbox can have lower latency than FIFO and does not tear but may drop frames. @@ -843,1318 +877,1402 @@ Immediate (no synchronization) presents whatever is available and can exhibit te FIFO (VSync) kare düşürmez veya yırtılma göstermez ancak ekran yenileme hızıyla sınırlıdır. FIFO Relaxed, yavaşlamadan toparlanırken yırtılmaya izin verir. Mailbox, FIFO'dan daha düşük gecikmeye sahip olabilir ve yırtılma yapmaz ancak kare düşürebilir. Immediate (senkronizasyon yok), mevcut olanı anında sunar ve yırtılmalara neden olabilir. - + Sync Memory Operations Bellek İşlemlerini Senkronize Et - + Ensures data consistency between compute and memory operations. This option fixes issues in games, but may degrade performance. Unreal Engine 4 games often see the most significant changes thereof. Hesaplama ve bellek işlemleri arasında veri tutarlılığı sağlar. Bu seçenek oyunlardaki sorunları giderir ancak performansı düşürebilir. Unreal Engine 4 oyunları genellikle bundan en önemli ölçüde etkilenenlerdir. - + Enable asynchronous presentation (Vulkan only) Asenkron sunumu etkinleştir (Yalnızca Vulkan) - + Slightly improves performance by moving presentation to a separate CPU thread. Sunum işlemini ayrı bir işlemci iş parçacığına taşıyarak performansı biraz artırır. - + Force maximum clocks (Vulkan only) En yüksek hızı zorla (Yalnızca Vulkan için) - + Runs work in the background while waiting for graphics commands to keep the GPU from lowering its clock speed. Grafik komutlarını beklerken GPU'nun hızının düşmesini engellemek için arka planda görev yürütür - + Anisotropic Filtering: Anisotropic Filtering: - + Controls the quality of texture rendering at oblique angles. Safe to set at 16x on most GPUs. Eğik açılardaki doku oluşturma kalitesini kontrol eder. Çoğu grafik kartında 16x olarak ayarlanması güvenlidir. - + GPU Mode: Grafik Kartı Modu - + Controls the GPU emulation mode. Most games render fine with Fast or Balanced modes, but Accurate is still required for some. Particles tend to only render correctly with Accurate mode. Grafik kartı emülasyon modunu kontrol eder. Çoğu oyun Hızlı veya Dengeli modlarda sorunsuz çalışır, ancak bazıları için hala Doğru modu gereklidir. Parçacıklar genellikle yalnızca Doğru modda düzgün görüntülenir. - + DMA Accuracy: DMA Doğruluğu: - + Controls the DMA precision accuracy. Safe precision fixes issues in some games but may degrade performance. DMA'in hassasiyet doğruluğunu yönetir. Güvenli hassasiyet, bazı oyunlardaki sorunları giderir, fakat performansı düşürebilir. - + Enable asynchronous shader compilation Asenkron gölgelendirici derlemeyi etkinleştir - + May reduce shader stutter. Gölgelendirici/shader takılmalarını azaltabilir. - + Fast GPU Time Hızlı Grafik Kartı Süresi - + Overclocks the emulated GPU to increase dynamic resolution and render distance. Use 256 for maximal performance and 512 for maximal graphics fidelity. Dinamik çözünürlüğü ve çizim mesafesini artırmak için emüle edilen grafik kartına hız aşırtma uygular. Maksimum performans için 256, maksimum grafik doğruluğu için 512 kullanın. - + + GPU Unswizzle + + + + + Accelerates BCn 3D texture decoding using GPU compute. +Disable if experiencing crashes or graphical glitches. + + + + GPU Unswizzle Max Texture Size - + Sets the maximum size (MiB) for GPU-based texture unswizzling. While the GPU is faster for medium and large textures, the CPU may be more efficient for very small ones. Adjust this to find the balance between GPU acceleration and CPU overhead. - + GPU Unswizzle Stream Size - + Sets the maximum amount of texture data (in MiB) processed per frame. Higher values can reduce stutter during texture loading but may impact frame consistency. - + GPU Unswizzle Chunk Size - + Determines the number of depth slices processed in a single dispatch. Increasing this can improve throughput on high-end GPUs but may cause TDR or driver timeouts on weaker hardware. - + Use Vulkan pipeline cache Vulkan pipeline önbelleği kullan - + Enables GPU vendor-specific pipeline cache. This option can improve shader loading time significantly in cases where the Vulkan driver does not store pipeline cache files internally. Grafik kartı üreticisine özel işlem hattı önbelleğini etkinleştirir. Bu seçenek, Vulkan sürücüsünün işlem hattı önbellek dosyalarını dahili olarak saklamadığı durumlarda gölgelendirici yükleme süresini önemli ölçüde iyileştirebilir. - + Enable Compute Pipelines (Intel Vulkan Only) Hesaplama İşlem Hatlarını Etkinleştir (Yalnızca Intel Vulkan) - + Required by some games. This setting only exists for Intel proprietary drivers and may crash if enabled. Compute pipelines are always enabled on all other drivers. Bazı oyunlar için gereklidir. Bu ayar yalnızca Intel'in tescilli sürücüleri için mevcuttur ve etkinleştirilirse çökmeye neden olabilir. Hesaplama işlem hatları diğer tüm sürücülerde her zaman etkindir. - + Enable Reactive Flushing Reaktif Temizlemeyi Etkinleştir - + Uses reactive flushing instead of predictive flushing, allowing more accurate memory syncing. Tahminli temizleme yerine reaktif temizleme kullanarak daha doğru bellek senkronizasyonu sağlar. - + Sync to framerate of video playback Video oynatma kare hızına senkronize et - + Run the game at normal speed during video playback, even when the framerate is unlocked. Kare hızı kilidi açık olsa bile video oynatımı sırasında oyunu normal hızda çalıştırır. - + Barrier feedback loops Bariyer geri besleme döngüleri - + Improves rendering of transparency effects in specific games. Belirli oyunlarda şeffaflık efektlerinin oluşturulmasını iyileştirir. - + + Enable buffer history + + + + + Enables access to previous buffer states. +This option may improve rendering quality and performance consistency in some games. + + + + Fix bloom effects - + Removes bloom in Burnout. - + + Enable Legacy Rescale Pass + + + + + May fix rescale issues in some games by relying on behavior from the previous implementation. +Legacy behavior workaround that fixes line artifacts on AMD and Intel GPUs, and grey texture flicker on Nvidia GPUs in Luigis Mansion 3. + + + + Extended Dynamic State Genişletilmiş Dinamik Durum - + Controls the number of features that can be used in Extended Dynamic State. Higher states allow for more features and can increase performance, but may cause additional graphical issues. Genişletilmiş Dinamik Durumda kullanılabilecek özelliklerin sayısını kontrol eder. Daha yüksek durumlar daha fazla özelliğe izin verir ve performansı artırabilir, ancak ek grafik sorunlarına neden olabilir. - + Vertex Input Dynamic State Vertex Dinamik Durumu - + Enables vertex input dynamic state feature for better quality and performance. Daha iyi kalite ve performans için Vertex dinamik durum özelliğini etkinleştirir. - + Provoking Vertex Provoking Vertex - + Improves lighting and vertex handling in some games. Only Vulkan 1.0+ devices support this extension. Bazı oyunlarda aydınlatmayı ve köşe işlemeyi iyileştirir. Bu uzantıyı yalnızca Vulkan 1.0 ve üzeri cihazlar destekler. - + Descriptor Indexing Tanımlayıcı İndeksleme - + Improves texture & buffer handling and the Maxwell translation layer. Some Vulkan 1.1+ and all 1.2+ devices support this extension. Doku ve arabellek işlemeyi ve Maxwell çeviri katmanını iyileştirir. Bazı Vulkan 1.1 ve üzeri ile tüm 1.2 ve üzeri cihazlar bu uzantıyı destekler. - + Sample Shading Örnek Gölgelendirme - + Allows the fragment shader to execute per sample in a multi-sampled fragment instead of once per fragment. Improves graphics quality at the cost of performance. Higher values improve quality but degrade performance. Parça gölgelendiricinin, her parça için bir kez yerine çoklu örneklenmiş bir parçadaki her örnek için yürütülmesine olanak tanır. Performans pahasına grafik kalitesini artırır. Daha yüksek değerler kaliteyi artırır ancak performansı düşürür. - + RNG Seed RNG çekirdeği - + Controls the seed of the random number generator. Mainly used for speedrunning. Rastgele sayı üretecinin tohumunu kontrol eder. Esas olarak hızlı bitirme denemeleri için kullanılır. - + Device Name Cihaz İsmi - + The name of the console. Konsolun adı - + Custom RTC Date: Özel RTC Tarihi - + This option allows to change the clock of the console. Can be used to manipulate time in games. Bu seçenek konsolun saatini değiştirmeye olanak tanır. Oyunlarda zamanı manipüle etmek için kullanılabilir. - + The number of seconds from the current unix time Mevcut unix zamanından itibaren saniye sayısı - + Language: Dil: - + This option can be overridden when region setting is auto-select Bölge ayarı otomatik seçim olduğunda bu seçenek geçersiz kılınabilir. - + Region: Bölge: - + The region of the console. Konsolun bölgesi - + Time Zone: Saat Dilimi: - + The time zone of the console. Konsolun saat dilimi - + Sound Output Mode: Ses Çıkış Modu: - + Console Mode: Konsol Modu: - + Selects if the console is in Docked or Handheld mode. Games will change their resolution, details and supported controllers and depending on this setting. Setting to Handheld can help improve performance for low end systems. Konsolun Yerleşik veya El Modunda olup olmadığını seçer. Oyunlar bu ayara bağlı olarak çözünürlüklerini, detaylarını ve desteklenen kontrolcülerini değiştirecektir. El Moduna ayarlamak, düşük seviyeli sistemler için performansı artırmaya yardımcı olabilir. - + + Unit Serial + + + + + Battery Serial + + + + + Debug knobs + + + + Prompt for user profile on boot Açılışta kullanıcı profili için sor - + Useful if multiple people use the same PC. Aynı bilgisayarı birden fazla kişi kullanıyorsa yararlıdır. - + Pause when not in focus Odaklı değilken duraklat - + Pauses emulation when focusing on other windows. Diğer pencerelere odaklanıldığında emülasyonu duraklatır. - + Confirm before stopping emulation Emülasyonu durdurmadan önce onayla - + Overrides prompts asking to confirm stopping the emulation. Enabling it bypasses such prompts and directly exits the emulation. Emülasyonu durdurma onayı isteklerini/istemlerini geçersiz kılar. Etkinleştirildiğinde, bu tür istekleri/istemleri atlar ve emülasyonu doğrudan/dirket olarak kapatır. - + Hide mouse on inactivity Hareketsizlik durumunda imleci gizle - + Hides the mouse after 2.5s of inactivity. 2,5 saniye hareketsizlikten sonra fareyi gizler. - + Disable controller applet Kontrolcü aplikasyonunu devre dışı bırak - + Forcibly disables the use of the controller applet in emulated programs. When a program attempts to open the controller applet, it is immediately closed. Emüle edilen programlarda kontrolcü aplikasyonunun kullanımını zorla devre dışı bırakır. Bir program kontrolcü aplikasyonunu açmaya çalıştığında, aplikasyon anında kapatılır. - + Check for updates Güncellemeleri Kontrol Et - + Whether or not to check for updates upon startup. Başlangıçta güncellemelerin kontrol edilip edilmeyeceği. - + Enable Gamemode Oyun Modunu/Gamemode Etkinleştir - + Force X11 as Graphics Backend Grafik arka ucu olarak X11'i zorla - + Custom frontend Özel ön yüz - + Real applet Gerçek aplikasyon - + Never Asla - + On Load Yüklemede - + Always Her zaman - + CPU CPU - + GPU GPU - + CPU Asynchronous Asenkron CPU - + Uncompressed (Best quality) Sıkıştırılmamış (En iyi kalite) - + BC1 (Low quality) BC1 (Düşük kalite) - + BC3 (Medium quality) BC3 (Orta kalite) - - Conservative - Muhafazakar - - - - Aggressive - Agresif - - - - Vulkan - Vulkan - - - - OpenGL GLSL - - - - - OpenGL GLASM (Assembly Shaders, NVIDIA Only) - - - - - OpenGL SPIR-V (Experimental, AMD/Mesa Only) - - - - - Null - Boş - - - - Fast - Hızlı - - - - Balanced - Dengeli - - - - - Accurate - Doğru - - - - - Default - Varsayılan - - - - Unsafe (fast) - Güvenli Değil (hızlı) - - - - Safe (stable) - Güvenli (Stabil) - - - + + Auto Otomatik - + + 30 FPS + + + + + 60 FPS + + + + + 90 FPS + + + + + 120 FPS + + + + + Conservative + Muhafazakar + + + + Aggressive + Agresif + + + + Vulkan + Vulkan + + + + OpenGL GLSL + + + + + OpenGL GLASM (Assembly Shaders, NVIDIA Only) + + + + + OpenGL SPIR-V (Experimental, AMD/Mesa Only) + + + + + Null + Boş + + + + Fast + Hızlı + + + + Balanced + Dengeli + + + + + Accurate + Doğru + + + + + Default + Varsayılan + + + + Unsafe (fast) + Güvenli Değil (hızlı) + + + + Safe (stable) + Güvenli (Stabil) + + + Unsafe Güvensiz - + Paranoid (disables most optimizations) Paranoya (çoğu optimizasyonu kapatır) - + Debugging Hata ayıklama - + Dynarmic Dinamik - + NCE NCE - + Borderless Windowed Kenarlıksız Tam Ekran - + Exclusive Fullscreen Ayrılmış Tam Ekran - + No Video Output Video Çıkışı Yok - + CPU Video Decoding CPU Video Decoding - + GPU Video Decoding (Default) GPU Video Decoding (Varsayılan) - + 0.25X (180p/270p) [EXPERIMENTAL] 0.25X (180p/270p) [DENEYSEL] - + 0.5X (360p/540p) [EXPERIMENTAL] 0.5X (360p/540p) [DENEYSEL] - + 0.75X (540p/810p) [EXPERIMENTAL] 0.75X (540p/810p) [DENEYSEL] - + 1X (720p/1080p) 1X (720p/1080p) - + 1.25X (900p/1350p) [EXPERIMENTAL] 1.25X (900p/1350p) [DENEYSEL] - + 1.5X (1080p/1620p) [EXPERIMENTAL] 1.5X (1080p/1620p) [DENEYSEL] - + 2X (1440p/2160p) 2X (1440p/2160p) - + 3X (2160p/3240p) 3X (2160p/3240p) - + 4X (2880p/4320p) 4X (2880p/4320p) - + 5X (3600p/5400p) 5X (3600p/5400p) - + 6X (4320p/6480p) 6X (4320p/6480p) - + 7X (5040p/7560p) 7X (5040p/7560p) - + 8X (5760p/8640p) 8X (5760p/8640p) - + Nearest Neighbor En Yakın Komşu Algoritması - + Bilinear Bilinear - + Bicubic Bicubic - + Gaussian Gausyen - + Lanczos Lanczos - + ScaleForce ScaleForce - + AMD FidelityFX Super Resolution AMD FidelityFX Süper Çözünürlük - + Area Area - + MMPX MMPX - + Zero-Tangent Zero-Tangent - + B-Spline B-Spline - + Mitchell Mitchell - + Spline-1 Spline-1 - - + + None Yok - + FXAA FXAA - + SMAA SMAA - + Default (16:9) Varsayılan (16:9) - + Force 4:3 4:3'e Zorla - + Force 21:9 21:9'a Zorla - + Force 16:10 16:10'a Zorla - + Stretch to Window Ekrana Sığdır - + Automatic Otomatik - + 2x 2x - + 4x 4x - + 8x 8x - + 16x 16x - + 32x 32x - + 64x 64x - + Japanese (日本語) Japonca (日本語) - + American English Amerikan İngilizcesi - + French (français) Fransızca (français) - + German (Deutsch) Almanca (Deutsch) - + Italian (italiano) İtalyanca (italiano) - + Spanish (español) İspanyolca (español) - + Chinese Çince - + Korean (한국어) Korece (한국어) - + Dutch (Nederlands) Flemenkçe (Nederlands) - + Portuguese (português) Portekizce (português) - + Russian (Русский) Rusça (Русский) - + Taiwanese Tayvanca - + British English İngiliz İngilizcesi - + Canadian French Kanada Fransızcası - + Latin American Spanish Latin Amerika İspanyolcası - + Simplified Chinese Basitleştirilmiş Çince - + Traditional Chinese (正體中文) Geleneksel Çince (正體中文) - + Brazilian Portuguese (português do Brasil) Brezilya Portekizcesi (português do Brasil) - - Serbian (српски) - Sırpça (српски) + + Polish (polska) + - - + + Thai (แบบไทย) + + + + + Japan Japonya - + USA ABD - + Europe Avrupa - + Australia Avustralya - + China Çin - + Korea Kore - + Taiwan Tayvan - + Auto (%1) Auto select time zone Otomatik (%1) - + Default (%1) Default time zone Varsayılan (%1) - + CET CET - + CST6CDT CST6CDT - + Cuba Küba - + EET EET - + Egypt Mısır - + Eire İrlanda - + EST EST - + EST5EDT EST5EDT - + GB GB - + GB-Eire GB-İrlanda - + GMT GMT - + GMT+0 GMT+0 - + GMT-0 MT-0 - + GMT0 GMT0 - + Greenwich Greenwich - + Hongkong Hong Kong - + HST HST - + Iceland İzlanda - + Iran İran - + Israel İsrail - + Jamaica Jamaika - + Kwajalein Kwajalein - + Libya Libya - + MET MET - + MST MST - + MST7MDT MST7MDT - + Navajo Navaho - + NZ Yeni Zelanda - + NZ-CHAT Chatham Adaları - + Poland Polonya - + Portugal Portekiz - + PRC PRC - + PST8PDT PST8PDT - + ROC ROC - + ROK ROK - + Singapore Singapur - + Turkey Türkiye - + UCT UCT - + Universal Evrensel - + UTC UTC - + W-SU W-SU - + WET WET - + Zulu Zulu - + Mono Mono - + Stereo Stereo - + Surround Surround - + 4GB DRAM (Default) 4GB DRAM (Varsayılan) - + 6GB DRAM (Unsafe) 6GB DRAM (Güvenli Değil) - + 8GB DRAM 8GB DRAM - + 10GB DRAM (Unsafe) 10GB DRAM (Güvenli Değil) - + 12GB DRAM (Unsafe) 12GB DRAM (Güvenli Değil) - + Docked Dock Modu Aktif - + Handheld Taşınabilir - - + + Off Kapalı - + Boost (1700MHz) Takviye (1700MHz) - + Fast (2000MHz) Hızlı (2000MHz) - + Always ask (Default) Her zaman sor (Varsayılan) - + Only if game specifies not to stop Sadece oyun durdurulmamasını belirtirse - + Never ask Asla sorma - - + + Medium (256) Orta (256) - - + + High (512) Yüksek (512) - + Very Small (16 MB) - + Small (32 MB) - + Normal (128 MB) - + Large (256 MB) - + Very Large (512 MB) - + Very Low (4 MB) - + Low (8 MB) - + Normal (16 MB) - + Medium (32 MB) - + High (64 MB) - + Very Low (32) - + Low (64) - + Normal (128) - + Disabled Devre Dışı - + ExtendedDynamicState 1 Genişletilmiş Dinamik Durum 1 - + ExtendedDynamicState 2 Genişletilmiş Dinamik Durum 2 - + ExtendedDynamicState 3 Genişletilmiş Dinamik Durum 3 + + + Tree View + + + + + Grid View + + ConfigureApplets @@ -2226,7 +2344,7 @@ When a program attempts to open the controller applet, it is immediately closed. Varsayılana Döndür - + Auto Otomatik @@ -2675,81 +2793,86 @@ When a program attempts to open the controller applet, it is immediately closed. + Use dev.keys + + + + Enable Debug Asserts Hata Ayıklama Assert'lerini Etkinleştir - + Debugging Hata ayıklama - + Battery Serial: Pil Seri Numarası: - + Bitmask for quick development toggles Hızlı geliştirme geçişleri için bit maskesi - + Set debug knobs (bitmask) Hata ayıklama düğmelerini ayarla (bit maskesi) - + 16-bit debug knob set for quick development toggles Hızlı geliştirme geçişleri için 16 bit hata ayıklama düğmesi seti - + (bitmask) (bitmask) - + Debug Knobs: Hata Ayıklama Düğmeleri: - + Unit Serial: Ünite Seri Numarası: - + Enable this to output the latest generated audio command list to the console. Only affects games using the audio renderer. Bu seçenek açıksa son oluşturulan ses komutları konsolda gösterilir. Sadece ses işleyicisi kullanan oyunları etkiler. - + Dump Audio Commands To Console** Konsola Ses Komutlarını Aktar** - + Flush log output on each line Her satırda günlük çıktısını boşalt - + Enable FS Access Log FS Erişim Kaydını Etkinleştir - + Enable Verbose Reporting Services** Detaylı Raporlama Hizmetini Etkinleştir - + Censor username in logs Günlüklerde kullanıcı adını sansürle - + **This will be reset automatically when Eden closes. **Bu, Eden kapandığında otomatik olarak sıfırlanacaktır. @@ -2810,13 +2933,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + Audio Ses - + CPU CPU @@ -2832,13 +2955,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + General Genel - + Graphics Grafikler @@ -2859,7 +2982,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + Controls Kontroller @@ -2875,7 +2998,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + System Sistem @@ -2993,58 +3116,58 @@ When a program attempts to open the controller applet, it is immediately closed. Üstveri Cache'ini Sıfırla - + Select Emulated NAND Directory... NAND Konumunu Seç... - + Select Emulated SD Directory... Emüle Edilmiş SD Kart Konumunu Seç... - - + + Select Save Data Directory... Kayıt Verisi Dizinini Seçin... - + Select Gamecard Path... Oyun Kartuşu Konumunu Seç... - + Select Dump Directory... Dump Konumunu Seç... - + Select Mod Load Directory... Mod Yükleme Konumunu Seç... - + Save Data Directory Kayıt Verisi Dizini - + Choose an action for the save data directory: Kayıt verisi dizini için bir işlem seçin: - + Set Custom Path Özel Yol Ayarla - + Reset to NAND NAND'a Sıfırla - + Save data exists in both the old and new locations. Old: %1 @@ -3061,7 +3184,7 @@ Kayıtları eski konumdan taşımak ister misiniz? UYARI: Bu işlem, yeni konumdaki çakışan tüm kayıtların üzerine yazacaktır! - + Would you like to migrate your save data to the new location? From: %1 @@ -3072,28 +3195,28 @@ Kaynak: %1 Hedef: %2 - + Migrate Save Data Kayıt Verilerini Taşı - + Migrating save data... Kayıt verileri taşınıyor... - + Cancel İptal - + Migration Failed Taşıma Başarısız - + Failed to create destination directory. Hedef dizin oluşturulamadı. @@ -3105,12 +3228,12 @@ Hedef: %2 %1 - + Migration Complete Taşıma Tamamlandı - + Save data has been migrated successfully. Would you like to delete the old save data? @@ -3133,20 +3256,55 @@ Eski kayıt verilerini silmek ister misiniz? Genel - + + External Content + + + + + Add directories to scan for DLCs and Updates without installing to NAND + + + + + Add Directory + + + + + Remove Selected + + + + Reset All Settings Tüm Ayarları Sıfırla - + Eden Eden - + This reset all settings and remove all per-game configurations. This will not delete game directories, profiles, or input profiles. Proceed? Bu seçenek tüm genel ve oyuna özgü ayarları silecektir. Oyun dizinleri, profiller ve giriş profilleri silinmeyecektir. Devam etmek istiyor musunuz? + + + Select External Content Directory... + + + + + Directory Already Added + + + + + This directory is already in the list. + + ConfigureGraphics @@ -3176,33 +3334,33 @@ Eski kayıt verilerini silmek ister misiniz? Arkaplan Rengi: - + % FSR sharpening percentage (e.g. 50%) % - + Off Kapalı - + VSync Off VSync Kapalı - + Recommended Önerilen - + On Açık - + VSync On Vsync Açık @@ -3253,13 +3411,13 @@ Eski kayıt verilerini silmek ister misiniz? Vulkan Uzantıları - + % Sample Shading percentage (e.g. 50%) % - + Extended Dynamic State is disabled on macOS due to MoltenVK compatibility issues that cause black screens. Siyah ekranlara neden olan MoltenVK uyumluluk sorunları nedeniyle Genişletilmiş Dinamik Durum macOS üzerinde devre dışıdır. @@ -3831,7 +3989,7 @@ Eski kayıt verilerini silmek ister misiniz? - + Left Stick Sol Analog @@ -3941,14 +4099,14 @@ Eski kayıt verilerini silmek ister misiniz? - + ZL ZL - + L L @@ -3961,22 +4119,22 @@ Eski kayıt verilerini silmek ister misiniz? - + Plus Artı - + ZR ZR - - + + R R @@ -4033,7 +4191,7 @@ Eski kayıt verilerini silmek ister misiniz? - + Right Stick Sağ Analog @@ -4202,88 +4360,88 @@ Eksenleri ters çevirmek için, önce joystickinizi dikey sonra yatay olarak har Sega Genesis - + Start / Pause Başlat / Duraklat - + Z Z - + Control Stick Kontrol Çubuğu - + C-Stick C-Çubuğu - + Shake! Salla! - + [waiting] [bekleniyor] - + New Profile Yeni Profil - + Enter a profile name: Bir profil ismi girin: - - + + Create Input Profile Kontrol Profili Oluştur - + The given profile name is not valid! Girilen profil ismi geçerli değil! - + Failed to create the input profile "%1" "%1" kontrol profili oluşturulamadı - + Delete Input Profile Kontrol Profilini Kaldır - + Failed to delete the input profile "%1" "%1" kontrol profili kaldırılamadı - + Load Input Profile Kontrol Profilini Yükle - + Failed to load the input profile "%1" "%1" kontrol profili yüklenemedi - + Save Input Profile Kontrol Profilini Kaydet - + Failed to save the input profile "%1" "%1" kontrol profili kaydedilemedi @@ -4578,11 +4736,6 @@ Mevcut değerler sırasıyla %1 ve %2'dir. Enable Airplane Mode Uçak Modunu Etkinleştir - - - None - Hiçbiri - ConfigurePerGame @@ -4637,52 +4790,57 @@ Mevcut değerler sırasıyla %1 ve %2'dir. Bazı ayarlar yalnızca bir oyun çalışmadığında kullanılabilir. - + Add-Ons Eklentiler - + System Sistem - + CPU CPU - + Graphics Grafikler - + Adv. Graphics Gelişmiş Grafikler - + Ext. Graphics Ek Grafikler - + Audio Ses - + Input Profiles Kontrol Profilleri - + Network + Applets + + + + Properties Özellikler @@ -4700,15 +4858,110 @@ Mevcut değerler sırasıyla %1 ve %2'dir. Eklentiler - + + Import Mod from ZIP + + + + + Import Mod from Folder + + + + Patch Name Yama Adı - + Version Versiyon + + + Mod Install Succeeded + + + + + Successfully installed all mods. + + + + + Mod Install Failed + + + + + Failed to install the following mods: + %1 +Check the log for details. + + + + + Mod Folder + + + + + Zipped Mod Location + + + + + Zipped Archives (*.zip) + + + + + Invalid Selection + + + + + Only mods, cheats, and patches can be deleted. +To delete NAND-installed updates, right-click the game in the game list and click Remove -> Remove Installed Update. + + + + + You are about to delete the following installed mods: + + + + + + +Once deleted, these can NOT be recovered. Are you 100% sure you want to delete them? + + + + + Delete add-on(s)? + + + + + Successfully deleted + + + + + Successfully deleted all selected mods. + + + + + &Delete + + + + + &Open in File Manager + + ConfigureProfileManager @@ -4756,62 +5009,62 @@ Mevcut değerler sırasıyla %1 ve %2'dir. %2 - + Users Kullanıcılar - + Error deleting image Resim silinirken hata oluştu - + Error occurred attempting to overwrite previous image at: %1. Eski resmin üzerine yazılmaya çalışırken hata oluştu: %1. - + Error deleting file Dosyayı silerken hata oluştu - + Unable to delete existing file: %1. Mevcut %1 dosyası silinemedi - + Error creating user image directory Kullanıcı görüntü klasörünü oluştururken hata - + Unable to create directory %1 for storing user images. Kullanıcı görüntülerini depolamak için %1 klasörü oluşturulamadı. - + Error saving user image Kullanıcı resmi kaydedilirken hata oluştu - + Unable to save image to file Resim dosyaya kaydedilemiyor - + &Edit - + &Delete - + Edit User @@ -4819,17 +5072,17 @@ Mevcut değerler sırasıyla %1 ve %2'dir. ConfigureProfileManagerDeleteDialog - + Delete this user? All of the user's save data will be deleted. Kullanıcıyı silmek istediğinize emin misiniz? Kayıtlı oyun verileri de birlikte silinecek. - + Confirm Delete Silmeyi Onayla - + Name: %1 UUID: %2 İsim: %1 @@ -5031,17 +5284,22 @@ UUID: %2 Yüklemeler sırasında yürütmeyi duraklat - + + Show recording dialog + + + + Script Directory Script Konumu - + Path Konum - + ... ... @@ -5054,7 +5312,7 @@ UUID: %2 TAS Yapılandırması - + Select TAS Load Directory... Tas Yükleme Dizini Seçin @@ -5192,64 +5450,43 @@ Noktanın konumunu değiştirmek için sürükleyin ya da sayıların üstüne ConfigureUI - - - + + None Hiçbiri - - Small (32x32) - Küçük (32x32) - - - - Standard (64x64) - Standart (64x64) - - - - Large (128x128) - Büyük (128x128) - - - - Full Size (256x256) - Tam Boyut (256x256) - - - + Small (24x24) Küçük (24x24) - + Standard (48x48) Standart (48x48) - + Large (72x72) Büyük (72x72) - + Filename Dosya adı - + Filetype Dosya türü - + Title ID Oyun ID - + Title Name Oyun Adı @@ -5318,71 +5555,66 @@ Noktanın konumunu değiştirmek için sürükleyin ya da sayıların üstüne - Game Icon Size: - Oyun Simge Boyutu: - - - Folder Icon Size: Dosya Simge Boyutu: - + Row 1 Text: 1. Sıra Yazısı: - + Row 2 Text: 2. Sıra Yazısı: - + Screenshots Ekran Görüntüleri - + Ask Where To Save Screenshots (Windows Only) Ekran Görüntülerinin Nereye Kaydedileceğini Belirle (Windows'a Özel) - + Screenshots Path: Ekran Görüntülerinin Konumu: - + ... ... - + TextLabel - + Resolution: Çözünürlük: - + Select Screenshots Path... Ekran Görüntülerinin Konumunu Seçin... - + <System> <System> - + English İngilizce - + Auto (%1 x %2, %3 x %4) Screenshot width value @@ -5516,20 +5748,20 @@ Noktanın konumunu değiştirmek için sürükleyin ya da sayıların üstüne Şu anda oynadığın oyunu Discord'da durum olarak göster - - + + All Good Tooltip Her Şey Yolunda - + Must be between 4-20 characters Tooltip 4-20 karakter arasında olmalıdır - + Must be 48 characters, and lowercase a-z Tooltip 48 karakter olmalı ve a-z arası küçük harf içermelidir @@ -5561,27 +5793,27 @@ Noktanın konumunu değiştirmek için sürükleyin ya da sayıların üstüne HERHANGİ bir veriyi silmek GERİ DÖNDÜRÜLEMEZ! - + Shaders Gölgelendiriciler - + UserNAND Kullanıcı NAND - + SysNAND SysNAND - + Mods Modlar - + Saves Kayıtlar @@ -5619,7 +5851,7 @@ Noktanın konumunu değiştirmek için sürükleyin ya da sayıların üstüne Bu dizin için veri içe aktarın. Bu biraz zaman alabilir ve MEVCUT TÜM VERİLERİ silecek! - + Calculating... Hesaplanıyor... @@ -5642,12 +5874,12 @@ Noktanın konumunu değiştirmek için sürükleyin ya da sayıların üstüne <html><head/><body><p>Eden'i mümkün kılan projeler - + Dependency Bağımlılık - + Version Versiyon @@ -5821,44 +6053,44 @@ Please go to Configure -> System -> Network and make a selection. GRenderWindow - - + + OpenGL not available! OpenGL kullanıma uygun değil! - + OpenGL shared contexts are not supported. OpenGL paylaşılan bağlam desteklenmiyor. - + Eden has not been compiled with OpenGL support. - - + + Error while initializing OpenGL! OpenGl başlatılırken bir hata oluştu! - + Your GPU may not support OpenGL, or you do not have the latest graphics driver. GPU'nuz OpenGL desteklemiyor veya güncel bir grafik sürücüsüne sahip değilsiniz. - + Error while initializing OpenGL 4.6! OpenGl 4.6 başlatılırken bir hata oluştu! - + Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 GPU'nuz OpenGL 4.6'yı desteklemiyor veya güncel bir grafik sürücüsüne sahip değilsiniz.<br><br>GL Renderer:<br>%1 - + Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2 GPU'nuz gereken bir yada daha fazla OpenGL eklentisini desteklemiyor Lütfen güncel bir grafik sürücüsüne sahip olduğunuzdan emin olun.<br><br>GL Renderer:<br>%1<br><br> Desteklenmeyen Eklentiler:<br>%2 @@ -5866,203 +6098,208 @@ Please go to Configure -> System -> Network and make a selection. GameList - + + &Add New Game Directory + + + + Favorite Favori - + Start Game Oyunu Başlat - + Start Game without Custom Configuration Oyunu Özel Yapılandırma Olmadan Başlat - + Open Save Data Location Kayıt Dosyası Konumunu Aç - + Open Mod Data Location Mod Dosyası Konumunu Aç - + Open Transferable Pipeline Cache Transfer Edilebilir Pipeline Cache'ini Aç - + Link to Ryujinx - + Remove Kaldır - + Remove Installed Update Yüklenmiş Güncellemeleri Kaldır - + Remove All Installed DLC Yüklenmiş DLC'leri Kaldır - + Remove Custom Configuration Oyuna Özel Yapılandırmayı Kaldır - + Remove Cache Storage - + Remove OpenGL Pipeline Cache OpenGL Pipeline Cache'ini Kaldır - + Remove Vulkan Pipeline Cache Vulkan Pipeline Cache'ini Kaldır - + Remove All Pipeline Caches Bütün Pipeline Cache'lerini Kaldır - + Remove All Installed Contents Tüm Yüklenmiş İçeriği Kaldır - + Manage Play Time - + Edit Play Time Data - + Remove Play Time Data - - + + Dump RomFS RomFS Dump Et - + Dump RomFS to SDMC RomFS'i SDMC'ye çıkar. - + Verify Integrity - + Copy Title ID to Clipboard Title ID'yi Panoya Kopyala - + Navigate to GameDB entry GameDB sayfasına yönlendir - + Create Shortcut Kısayol Oluştur - + Add to Desktop Masaüstüne Ekle - + Add to Applications Menu Uygulamalar Menüsüne Ekl - + Configure Game - + Scan Subfolders Alt Klasörleri Tara - + Remove Game Directory Oyun Konumunu Kaldır - + ▲ Move Up ▲Yukarı Git - + ▼ Move Down ▼Aşağı Git - + Open Directory Location Oyun Dosyası Konumunu Aç - + Clear Temizle - + Name İsim - + Compatibility Uyumluluk - + Add-ons Eklentiler - + File type Dosya türü - + Size Boyut - + Play time @@ -6070,62 +6307,62 @@ Please go to Configure -> System -> Network and make a selection. GameListItemCompat - + Ingame Oyunda - + Game starts, but crashes or major glitches prevent it from being completed. Oyun başlatılabiliyor, fakat bariz hatalardan veya çökme sorunlarından dolayı bitirilemiyor. - + Perfect Mükemmel - + Game can be played without issues. Oyun sorunsuz bir şekilde oynanabiliyor. - + Playable Oynanabilir - + Game functions with minor graphical or audio glitches and is playable from start to finish. Oyun küçük grafik veya ses hatalarıyla çalışıyor ve baştan sona kadar oynanabilir. - + Intro/Menu İntro/Menü - + Game loads, but is unable to progress past the Start Screen. Oyun açılıyor, fakat ana menüden ileri gidilemiyor. - + Won't Boot Açılmıyor - + The game crashes when attempting to startup. Oyun açılmaya çalışıldığında çöküyor. - + Not Tested Test Edilmedi - + The game has not yet been tested. Bu oyun henüz test edilmedi. @@ -6133,7 +6370,7 @@ Please go to Configure -> System -> Network and make a selection. GameListPlaceholder - + Double-click to add a new folder to the game list Oyun listesine yeni bir klasör eklemek için çift tıklayın. @@ -6141,17 +6378,17 @@ Please go to Configure -> System -> Network and make a selection. GameListSearchField - + %1 of %n result(s) %n sonucun %1'i%n sonucun %1'i - + Filter: Filtre: - + Enter pattern to filter Filtrelemek için bir düzen giriniz @@ -6227,12 +6464,12 @@ Please go to Configure -> System -> Network and make a selection. HostRoomWindow - + Error Hata - + Failed to announce the room to the public lobby. In order to host a room publicly, you must have a valid Eden account configured in Emulation -> Configure -> Web. If you do not want to publish a room in the public lobby, then select Unlisted instead. Debug Message: @@ -6241,19 +6478,11 @@ Debug Message: Hotkeys - + Audio Mute/Unmute Sesi Sustur/Aç - - - - - - - - @@ -6276,154 +6505,180 @@ Debug Message: + + + + + + + + + + + Main Window Ana Pencere - + Audio Volume Down Ses Kapa - + Audio Volume Up Ses Aç - + Capture Screenshot Ekran Görüntüsü Al - + Change Adapting Filter Uyarlanan Filtreyi Değiştir - + Change Docked Mode Takılı Modu Kullan - + Change GPU Mode - + Configure - + Configure Current Game - + Continue/Pause Emulation Sürdür/Emülasyonu duraklat - + Exit Fullscreen Tam Ekrandan Çık - + Exit Eden - + Fullscreen Tam Ekran - + Load File Dosya Aç - + Load/Remove Amiibo Amiibo Yükle/Kaldır - - Multiplayer Browse Public Game Lobby + + Browse Public Game Lobby - - Multiplayer Create Room + + Create Room - - Multiplayer Direct Connect to Room + + Direct Connect to Room - - Multiplayer Leave Room + + Leave Room - - Multiplayer Show Current Room + + Show Current Room - + Restart Emulation Emülasyonu Yeniden Başlat - + Stop Emulation Emülasyonu Durdur - + TAS Record TAS Kaydet - + TAS Reset TAS Sıfırla - + TAS Start/Stop TAS Başlat/Durdur - + Toggle Filter Bar Filtre Çubuğunu Aç/Kapa - + Toggle Framerate Limit FPS Limitini Aç/Kapa - + + Toggle Turbo Speed + + + + + Toggle Slow Speed + + + + Toggle Mouse Panning Mouse ile Kaydırmayı Aç/Kapa - + Toggle Renderdoc Capture - + Toggle Status Bar Durum Çubuğunu Aç/Kapa + + + Toggle Performance Overlay + + InstallDialog @@ -6476,22 +6731,22 @@ Debug Message: Tahmini Süre 5d 4s - + Loading... Yükleniyor... - + Loading Shaders %1 / %2 Shaderlar Yükleniyor %1 / %2 - + Launching... Başlatılıyor... - + Estimated Time %1 Tahmini Süre %1 @@ -6540,42 +6795,42 @@ Debug Message: Lobiyi Yenile - + Password Required to Join Katılmak için Gereken Şifre - + Password: Şifre: - + Players Oyuncular - + Room Name Oda Adı - + Preferred Game Tercih Edilen Oyun - + Host Ana bilgisayar - + Refreshing Yenileniyor - + Refresh List Listeyi Yenile @@ -6624,1091 +6879,1153 @@ Debug Message: + &Game List Mode + + + + + Game &Icon Size + + + + Reset Window Size to &720p Pencere Boyutunu &720p'ye Sıfırla - + Reset Window Size to 720p Pencere Boyutunu 720p'ye Sıfırla - + Reset Window Size to &900p Pencere Boyutunu &900p'ye Sıfırla - + Reset Window Size to 900p Pencere Boyutunu 900p'ye Sıfırla - + Reset Window Size to &1080p Pencere Boyutunu &1080p'ye Sıfırla - + Reset Window Size to 1080p Pencere Boyutunu 1080p'ye Sıfırla - + &Multiplayer &Çok Oyunculu - + &Tools &Aletler - + Am&iibo - + Launch &Applet - + &TAS &TAS - + &Create Home Menu Shortcut - + Install &Firmware - + &Help &Yardım - + &Install Files to NAND... &NAND'e Dosya Kur... - + L&oad File... &Dosyayı Yükle... - + Load &Folder... &Klasörü Yükle... - + E&xit &Çıkış - - + + &Pause &Duraklat - + &Stop Du&rdur - + &Verify Installed Contents - + &About Eden - + Single &Window Mode &Tek Pencere Modu - + Con&figure... &Yapılandır... - + Ctrl+, - + Enable Overlay Display Applet - + Show &Filter Bar &Filtre Çubuğu'nu Göster - + Show &Status Bar &Durum Çubuğu'nu Göster - + Show Status Bar Durum Çubuğunu Göster - + &Browse Public Game Lobby &Herkese Açık Oyun Lobilerine Göz At - + &Create Room &Oda Oluştur - + &Leave Room &Odadan Ayrıl - + &Direct Connect to Room &Odaya Direkt Bağlan - + &Show Current Room &Şu Anki Odayı Göster - + F&ullscreen &Tam Ekran - + &Restart &Yeniden Başlat - + Load/Remove &Amiibo... &Amiibo Yükle/Kaldır - + &Report Compatibility &Uyumluluk Bildir - + Open &Mods Page &Mod Sayfasını Aç - + Open &Quickstart Guide &Hızlı Başlangıç Kılavuzunu Aç - + &FAQ &SSS - + &Capture Screenshot &Ekran Görüntüsü Al - + &Album - + &Set Nickname and Owner - + &Delete Game Data - + &Restore Amiibo - + &Format Amiibo - + &Mii Editor - + &Configure TAS... &TAS'i Ayarla... - + Configure C&urrent Game... &Geçerli Oyunu Yapılandır... - - + + &Start B&aşlat - + &Reset &Sıfırla - - + + R&ecord K&aydet - + Open &Controller Menu - + Install Decryption &Keys - + &Home Menu - + &Desktop - + &Application Menu - + &Root Data Folder - + &NAND Folder - + &SDMC Folder - + &Mod Folder - + &Log Folder - + From Folder - + From ZIP - + &Eden Dependencies - + &Data Manager - + + &Tree View + + + + + &Grid View + + + + + Game Icon Size + + + + + + + None + + + + + Show Game &Name + + + + + Show &Performance Overlay + + + + + Small (32x32) + + + + + Standard (64x64) + + + + + Large (128x128) + + + + + Full Size (256x256) + + + + Broken Vulkan Installation Detected Bozuk Vulkan Kurulumu Algılandı - + Vulkan initialization failed during boot. Açılış sırasında Vulkan başlatma işlemi başarısız oldu. - + Running a game TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping Bir oyun çalıştırılıyor - + Loading Web Applet... Web Uygulaması Yükleniyor... - - + + Disable Web Applet Web Uygulamasını Devre Dışı Bırak - + Disabling the web applet can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet? (This can be re-enabled in the Debug settings.) - + The amount of shaders currently being built - + The current selected resolution scaling multiplier. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch. - + How many frames per second the game is currently displaying. This will vary from game to game and scene to scene. - + Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. - + Unmute Sesi aç - + Mute Sessize al - + Reset Volume Sesi Sıfırla - + &Clear Recent Files &Son Dosyaları Temizle - + &Continue - + Warning: Outdated Game Format - + You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br>For an explanation of the various Switch formats Eden supports, out our user handbook. This message will not be shown again. - - + + Error while loading ROM! - + The ROM format is not supported. - + An error occurred initializing the video core. - + Eden has encountered an error while running the video core. This is usually caused by outdated GPU drivers, including integrated ones. Please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>How to Upload the Log File</a>. - + Error while loading ROM! %1 %1 signifies a numeric error code. - + %1<br>Please redump your files or ask on Discord/Stoat for help. %1 signifies an error string. - + An unknown error occurred. Please see the log for more details. - + (64-bit) - + (32-bit) - + %1 %2 %1 is the title name. %2 indicates if the title is 64-bit or 32-bit - + Closing software... - + Save Data - + Mod Data - + Error Opening %1 Folder - - + + Folder does not exist! - + Remove Installed Game Contents? - + Remove Installed Game Update? - + Remove Installed Game DLC? - + Remove Entry - + Delete OpenGL Transferable Shader Cache? - + Delete Vulkan Transferable Shader Cache? - + Delete All Transferable Shader Caches? - + Remove Custom Game Configuration? - + Remove Cache Storage? - + Remove File - + Remove Play Time Data - + Reset play time? - - + + RomFS Extraction Failed! - + There was an error copying the RomFS files or the user cancelled the operation. - + Full - + Skeleton - + Select RomFS Dump Mode - + Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure. - + There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root - + Extracting RomFS... - - + + Cancel - + RomFS Extraction Succeeded! - + The operation completed successfully. - + Error Opening %1 - + Select Directory - + Properties - + The game properties could not be loaded. - + Switch Executable (%1);;All Files (*.*) %1 is an identifier for the Switch executable file extensions. - + Load File - + Open Extracted ROM Directory - + Invalid Directory Selected - + The directory you have selected does not contain a 'main' file. - + Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci) - + Install Files - + %n file(s) remaining - + Installing file "%1"... - - + + Install Results - + To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC. - + %n file(s) were newly installed - + %n file(s) were overwritten - + %n file(s) failed to install - + System Application - + System Archive - + System Application Update - + Firmware Package (Type A) - + Firmware Package (Type B) - + Game - + Game Update - + Game DLC - + Delta Title - + Select NCA Install Type... - + Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.) - + Failed to Install - + The title type you selected for the NCA is invalid. - + File not found - + File "%1" not found - + OK - + Function Disabled - + Compatibility list reporting is currently disabled. Check back later! - + Error opening URL URL açılırken hata oluştu - + Unable to open the URL "%1". - + TAS Recording TAS İşlemi Kaydı - + Overwrite file of player 1? - + Invalid config detected - + Handheld controller can't be used on docked mode. Pro controller will be selected. - - + + Amiibo Amiibo - - + + The current amiibo has been removed Mevcut Amiibo kaldırıldı - + Error - - + + The current game is not looking for amiibos - + Amiibo File (%1);; All Files (*.*) - + Load Amiibo - + Error loading Amiibo data - + The selected file is not a valid amiibo - + The selected file is already on use - + An unknown error occurred - - + + Keys not installed - - + + Install decryption keys and restart Eden before attempting to install firmware. - + Select Dumped Firmware Source Location - + Select Dumped Firmware ZIP - + Zipped Archives (*.zip) - + Firmware cleanup failed - + Failed to clean up extracted firmware cache. Check write permissions in the system temp directory and try again. OS reported error: %1 - + No firmware available - + Firmware Corrupted Donanım Yazılımı/Firmware Bozuk - + Unknown applet - + Applet doesn't map to a known value. - + Record not found - + Applet not found. Please reinstall firmware. - + Capture Screenshot - + PNG Image (*.png) - + Update Available Güncelleme Mevcut - - Download the %1 update? - %1x güncellemesini yüklemek istiyor musun? + + Download %1? + - + TAS state: Running %1/%2 TAS durumu: %1/%2 Çalışıyor - + TAS state: Recording %1 - + TAS state: Idle %1/%2 - + TAS State: Invalid - + &Stop Running - + Stop R&ecording - + Building: %n shader(s) - + Scale: %1x %1 is the resolution scaling factor Ölçek: %1x - + Speed: %1% / %2% - + Speed: %1% - + Game: %1 FPS - + Frame: %1 ms - + FSR - + NO AA - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + Derivation Components Missing - + Decryption keys are missing. Install them now? - + Wayland Detected! - + Wayland is known to have significant performance issues and mysterious bugs. It's recommended to use X11 instead. @@ -7716,69 +8033,79 @@ Would you like to force it for future launches? - + Use X11 - + Continue with Wayland - + Don't show again - + Restart Required - + Restart Eden to apply the X11 backend. - + + Slow + + + + + Turbo + + + + + Unlocked + + + + Select RomFS Dump Target - + Please select which RomFS you would like to dump. - + Are you sure you want to close Eden? - - - + + + Eden - + Are you sure you want to stop the emulation? Any unsaved progress will be lost. - + The currently running application has requested Eden to not exit. Would you like to bypass this and exit anyway? - - - None - - FXAA @@ -7805,27 +8132,27 @@ Would you like to bypass this and exit anyway? - + Zero-Tangent - + B-Spline - + Mitchell - + Spline-1 - + Gaussian @@ -7880,22 +8207,22 @@ Would you like to bypass this and exit anyway? - + OpenGL GLSL - + OpenGL SPIRV - + OpenGL GLASM - + Null @@ -7903,13 +8230,13 @@ Would you like to bypass this and exit anyway? MigrationWorker - + Linking the old directory failed. You may need to re-run with administrative privileges on Windows. OS gave error: %1 - + Note that your configuration and data will be shared with %1. @@ -7920,7 +8247,7 @@ If this is not desirable, delete the following files: - + If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: @@ -7928,11 +8255,24 @@ If you wish to clean up the files which were left in the old data location, you - + Data was migrated successfully. + + ModSelectDialog + + + Dialog + + + + + The specified folder or archive contains the following mods. Select which ones to install. + + + ModerationDialog @@ -8101,86 +8441,86 @@ Devam etmek istiyor musunuz? - + Select User Image - + Image Formats (*.jpg *.jpeg *.png *.bmp) - + No firmware available - + Please install the firmware to use firmware avatars. - - + + Error loading archive - + Archive is not available. Please install/reinstall firmware. - + Could not locate RomFS. Your file or decryption keys may be corrupted. - + Error extracting archive - + Could not extract RomFS. Your file or decryption keys may be corrupted. - + Error finding image directory - + Failed to find image directory in the archive. - + No images found - + No avatar images were found in the archive. - - + + All Good Tooltip - + Must be 32 hex characters (0-9, a-f) Tooltip - + Must be between 1 and 32 characters Tooltip @@ -8219,6 +8559,80 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + PerformanceOverlay + + + Form + + + + + Frametime + + + + + 0 ms + + + + + + Min: 0 + + + + + + Max: 0 + + + + + + Avg: 0 + + + + + FPS + + + + + 0 fps + + + + + %1 fps + + + + + + Avg: %1 + + + + + + Min: %1 + + + + + + Max: %1 + + + + + %1 ms + + + PlayerControlPreview @@ -8253,39 +8667,14 @@ p, li { white-space: pre-wrap; } QObject - - Installed SD Titles - Yüklenmiş SD Oyunları - - - - Installed NAND Titles - Yüklenmiş NAND Oyunları - - - - System Titles - Sistemde Yüklü Oyunlar - - - - Add New Game Directory - Yeni Oyun Konumu Ekle - - - - Favorites - Favoriler - - - - - + + + Migration - + Clear Shader Cache @@ -8318,18 +8707,18 @@ p, li { white-space: pre-wrap; } - + You can manually re-trigger this prompt by deleting the new config directory: %1 - + Migrating - + Migrating, this may take a while... @@ -8720,6 +9109,51 @@ p, li { white-space: pre-wrap; } %1 is playing %2 %1 %2'yi oynuyor + + + Play Time: %1 + + + + + Never Played + + + + + Version: %1 + + + + + Version: 1.0.0 + + + + + Installed SD Titles + Yüklenmiş SD Oyunları + + + + Installed NAND Titles + Yüklenmiş NAND Oyunları + + + + System Titles + Sistemde Yüklü Oyunlar + + + + Add New Game Directory + Yeni Oyun Konumu Ekle + + + + Favorites + Favoriler + QtAmiiboSettingsDialog @@ -8837,250 +9271,250 @@ p, li { white-space: pre-wrap; } QtCommon::Content - + Game Requires Firmware - + The game you are trying to launch requires firmware to boot or to get past the opening menu. Please <a href='https://yuzu-mirror.github.io/help/quickstart'>dump and install firmware</a>, or press "OK" to launch anyways. - + Installing Firmware... - - - - - + + + + + Cancel - + Firmware Install Failed - + Firmware Install Succeeded - + Firmware integrity verification failed! - - + + Verification failed for the following files: %1 - - + + Verifying integrity... - - + + Integrity verification succeeded! - - + + The operation completed successfully. - - + + Integrity verification failed! - + File contents may be corrupt or missing. - + Integrity verification couldn't be performed - + Firmware installation cancelled, firmware may be in a bad state or corrupted. File contents could not be checked for validity. - + Select Dumped Keys Location - + Decryption Keys install succeeded - + Decryption Keys install failed - + Orphaned Profiles Detected! - + UNEXPECTED BAD THINGS MAY HAPPEN IF YOU DON'T READ THIS!<br>Eden has detected the following save directories with no attached profile:<br>%1<br><br>The following profiles are valid:<br>%2<br><br>Click "OK" to open your save folder and fix up your profiles.<br>Hint: copy the contents of the largest or last-modified folder elsewhere, delete all orphaned profiles, and move your copied contents to the good profile.<br><br>Still confused? See the <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>help page</a>.<br> - + Really clear data? - + Important data may be lost! - + Are you REALLY sure? - + Once deleted, your data will NOT come back! Only do this if you're 100% sure you want to delete this data. - + Clearing... - + Select Export Location - + %1.zip - - + + Zipped Archives (*.zip) - + Exporting data. This may take a while... - + Exporting - + Exported Successfully - + Data was exported successfully. - + Export Cancelled - + Export was cancelled by the user. - + Export Failed - + Ensure you have write permissions on the targeted directory and try again. - + Select Import Location - + Import Warning - + All previous data in this directory will be deleted. Are you sure you wish to proceed? - + Importing data. This may take a while... - + Importing - + Imported Successfully - + Data was imported successfully. - + Import Cancelled - + Import was cancelled by the user. - + Import Failed - + Ensure you have read permissions on the targeted directory and try again. @@ -9088,22 +9522,22 @@ Only do this if you're 100% sure you want to delete this data. QtCommon::FS - + Linked Save Data - + Save data has been linked. - + Failed to link save data - + Could not link directory: %1 To: @@ -9111,48 +9545,48 @@ To: - + Already Linked - + This title is already linked to Ryujinx. Would you like to unlink it? - + Failed to unlink old directory - - + + OS returned error: %1 - + Failed to copy save data - + Unlink Successful - + Successfully unlinked Ryujinx save data. Save data has been kept intact. - + Could not find Ryujinx installation - + Could not find a valid Ryujinx installation. This may typically occur if you are using Ryujinx in portable mode. Would you like to manually select a portable folder to use? @@ -9164,18 +9598,18 @@ Would you like to manually select a portable folder to use? - + Not a valid Ryujinx directory - + The specified directory does not contain valid Ryujinx data. - - + + Could not find Ryujinx save data @@ -9183,229 +9617,285 @@ Would you like to manually select a portable folder to use? QtCommon::Game - + Error Removing Contents - + Error Removing Update - + Error Removing DLC - - - - - - + + + + + + Successfully Removed - + Successfully removed the installed base game. - + The base game is not installed in the NAND and cannot be removed. - + Successfully removed the installed update. - + There is no update installed for this title. - + There are no DLCs installed for this title. - + Successfully removed %1 installed DLC. - - + + Error Removing Transferable Shader Cache - - + + A shader cache for this title does not exist. - + Successfully removed the transferable shader cache. - + Failed to remove the transferable shader cache. - + Error Removing Vulkan Driver Pipeline Cache - + Failed to remove the driver pipeline cache. - - + + Error Removing Transferable Shader Caches - + Successfully removed the transferable shader caches. - + Failed to remove the transferable shader cache directory. - - + + Error Removing Custom Configuration - + A custom configuration for this title does not exist. - + Successfully removed the custom game configuration. - + Failed to remove the custom game configuration. - + Reset Metadata Cache - + The metadata cache is already empty. - + The operation completed successfully. - + The metadata cache couldn't be deleted. It might be in use or non-existent. - + Create Shortcut - + Do you want to launch the game in fullscreen? - + Shortcut Created - + Successfully created a shortcut to %1 - + Shortcut may be Volatile! - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to Create Shortcut - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + No firmware available - + Please install firmware to use the home menu. - + Home Menu Applet - + Home Menu is not available. Please reinstall firmware. + + QtCommon::Mod + + + Mod Name + + + + + What should this mod be called? + + + + + RomFS + + + + + ExeFS/Patch + + + + + Cheat + + + + + Mod Type + + + + + Could not detect mod type automatically. Please manually specify the type of mod you downloaded. + +Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods. + + + + + + Mod Extract Failed + + + + + Failed to create temporary directory %1 + + + + + Zip file %1 is empty + + + QtCommon::Path - + Error Opening Shader Cache - + Failed to create or open shader cache for this title, ensure your app data directory has write permissions. @@ -9413,83 +9903,83 @@ Would you like to manually select a portable folder to use? QtCommon::StringLookup - + Contains game save data. DO NOT REMOVE UNLESS YOU KNOW WHAT YOU'RE DOING! - + Contains Vulkan and OpenGL pipeline caches. Generally safe to remove. - + Contains updates and DLC for games. - + Contains firmware and applet data. - + Contains game mods, patches, and cheats. - + Decryption Keys were successfully installed - + Unable to read key directory, aborting - + One or more keys failed to copy. - + Verify your keys file has a .keys extension and try again. - + Decryption Keys failed to initialize. Check that your dumping tools are up to date and re-dump keys. - + Successfully installed firmware version %1 - + Unable to locate potential firmware NCA files - + Failed to delete one or more firmware files. - + One or more firmware files failed to copy into NAND. - + Firmware installation cancelled, firmware may be in a bad state or corrupted. Restart Eden or re-install firmware. - - Firmware missing. Firmware is required to run certain games and use the Home Menu. Versions 19.0.1 or earlier are recommended, as 20.0.0+ is currently experimental. + + Firmware missing. Firmware is required to run certain games and use the Home Menu. @@ -9510,56 +10000,56 @@ This may take a while. - + Clearing shader cache is recommended for all users. Do not uncheck unless you know what you're doing. - + Keeps the old data directory. This is recommended if you aren't space-constrained and want to keep separate data for the old emulator. - + Deletes the old data directory. This is recommended on devices with space constraints. - + Creates a filesystem link between the old directory and Eden directory. This is recommended if you want to share data between emulators. - + Ryujinx title database does not exist. - + Invalid header on Ryujinx title database. - + Invalid magic header on Ryujinx title database. - + Invalid byte alignment on Ryujinx title database. - + No items found in Ryujinx title database. - + Title %1 not found in Ryujinx title database. @@ -9600,7 +10090,7 @@ This is recommended if you want to share data between emulators. - + Pro Controller Pro Controller @@ -9613,7 +10103,7 @@ This is recommended if you want to share data between emulators. - + Dual Joycons İkili Joyconlar @@ -9626,7 +10116,7 @@ This is recommended if you want to share data between emulators. - + Left Joycon Sol Joycon @@ -9639,7 +10129,7 @@ This is recommended if you want to share data between emulators. - + Right Joycon Sağ Joycon @@ -9668,7 +10158,7 @@ This is recommended if you want to share data between emulators. - + Handheld Handheld @@ -9789,32 +10279,32 @@ This is recommended if you want to share data between emulators. - + GameCube Controller GameCube Kontrolcüsü - + Poke Ball Plus Poke Ball Plus - + NES Controller NES Kontrolcüsü - + SNES Controller SNES Kontrolcüsü - + N64 Controller N64 Kontrolcüsü - + Sega Genesis Sega Genesis @@ -9969,13 +10459,13 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> - - + + OK Tamam - + Cancel İptal @@ -10010,12 +10500,12 @@ By selecting "From Eden", previous save data stored in Ryujinx will be - + Failed to link save data - + OS returned error: %1 @@ -10051,7 +10541,7 @@ By selecting "From Eden", previous save data stored in Ryujinx will be - + Total play time reached maximum. diff --git a/dist/languages/uk.ts b/dist/languages/uk.ts index ceb80d26ae..1850ad1bc3 100644 --- a/dist/languages/uk.ts +++ b/dist/languages/uk.ts @@ -375,146 +375,151 @@ This would ban both their forum username and their IP address. % - + Amiibo editor Редактор amiibo - + Controller configuration Налаштування контролера - + Data erase Стирання даних - + Error Помилка - + Net connect Мережеве з’єднання - + Player select Вибір гравця - + Software keyboard Програмна клавіатура - + Mii Edit Редагування Mii - + Online web Онлайн-мережа - + Shop Крамниця - + Photo viewer Переглядач фото - + Offline web Офлайн-мережа - + Login share Спільний вхід - + Wifi web auth Wifi-автентифікація - + My page Моя сторінка - + Enable Overlay Applet Увімкнути аплет оверлея - + + Enables Horizon's built-in overlay applet. Press and hold the home button for 1 second to show it. + Вмикає вбудований аплет-оверлей Horizon. Натисніть і утримуйте 1 секунду кнопку «Домівка», щоб показати його. + + + Output Engine: Рушій виведення: - + Output Device: Пристрій виведення: - + Input Device: Пристрій введення: - + Mute audio Вимкнути звук - + Volume: Гучність: - + Mute audio when in background Вимикати звук у фоновому режимі - + Multicore CPU Emulation Багатоядерна емуляція ЦП - + This option increases CPU emulation thread use from 1 to the maximum of 4. This is mainly a debug option and shouldn't be disabled. Це налаштування збільшує потоки емуляції ЦП з 1 до максимальних 4. Це налаштування в основному для зневадження й не повинно бути вимкненим. - + Memory Layout Розкладка пам’яті - - Increases the amount of emulated RAM from 4GB of the board to the devkit 8/6GB. + + Increases the amount of emulated RAM. Doesn't affect performance/stability but may allow HD texture mods to load. - Збільшує обсяг емульованої оперативної пам’яті з 4 ГБ як у стандартного Switch до 6/8 ГБ із версії для розробників. + Збільшує обсяг емульованої оперативної пам’яті/ Не впливає на продуктивність/стабільність, але може дозволити завантажувати модифіковані текстури вищої роздільності. - + Limit Speed Percent Відсоток обмеження швидкості - + Controls the game's maximum rendering speed, but it's up to each game if it runs faster or not. 200% for a 30 FPS game is 60 FPS, and for a 60 FPS game it will be 120 FPS. Disabling it means unlocking the framerate to the maximum your PC can reach. @@ -522,6 +527,26 @@ Disabling it means unlocking the framerate to the maximum your PC can reach. + + + Turbo Speed + Прискорення + + + + When the Turbo Speed hotkey is pressed, the speed will be limited to this percentage. + Коли натиснуто сполучення кнопок для «Прискорення», швидкість буде обмежено до цього відсотка. + + + + Slow Speed + Сповільнення + + + + When the Slow Speed hotkey is pressed, the speed will be limited to this percentage. + Коли натиснуто сполучення кнопок для «Сповільнення», швидкість буде обмежено до цього відсотка. + Synchronize Core Speed @@ -535,60 +560,60 @@ Can help reduce stuttering at lower framerates. Може зменшити затримки при низькій частоті кадрів. - + Accuracy: Точність: - + Change the accuracy of the emulated CPU (for debugging only). Змінює точність емульованого ЦП (лише для зневадження) - - + + Backend: Бекенд: - + CPU Overclock Розгін ЦП - + Overclocks the emulated CPU to remove some FPS limiters. Weaker CPUs may see reduced performance, and certain games may behave improperly. Use Boost (1700MHz) to run at the Switch's highest native clock, or Fast (2000MHz) to run at 2x clock. Розгін емульованого ЦП, щоб прибрати деякі обмеження частоти кадрів. Слабші ЦП можуть зіткнутися зі зменшеною продуктивністю, а деякі ігри можуть працювати некоректно. Використовуйте «Підвищення (1700 МГц)», щоб емулювати максимальну тактову частоту справжнього Switch, або «Швидко (2000 МГц)», щоб подвоїти частоту. - + Custom CPU Ticks Користувацькі такти ЦП - + Set a custom value of CPU ticks. Higher values can increase performance, but may cause deadlocks. A range of 77-21000 is recommended. Налаштування власного значення тактів ЦП. Більші значення можуть збільшити продуктивність, але також можуть спричинити блокування. Рекомендовані значення в діапазоні 77–21000. - + Virtual Table Bouncing Відхиляння віртуальних таблиць - + Bounces (by emulating a 0-valued return) any functions that triggers a prefetch abort Відхиляє (емулюючи повернення нульового значення) будь-які функції, що викликають переривання попереднього завантаження - + Enable Host MMU Emulation (fastmem) Увімкнути емуляцію MMU хоста (fastmem) - + This optimization speeds up memory accesses by the guest program. Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU. Disabling this forces all memory accesses to use Software MMU Emulation. @@ -597,100 +622,100 @@ Disabling this forces all memory accesses to use Software MMU Emulation. - + Unfuse FMA (improve performance on CPUs without FMA) Не використовувати FMA (покращує продуктивність на ЦП без FMA) - + This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support. Це налаштування покращує швидкість завдяки зменшенню точності виконання операцій множення й складання з окрегленням на ЦП без вбудованої підтримки FMA. - + Faster FRSQRTE and FRECPE Швидші FRSQRTE та FRECPE - + This option improves the speed of some approximate floating-point functions by using less accurate native approximations. Це налаштування покращує швидкість виконання деяких приблизних функцій із рухомою комою завдяки використанню менш точних вбудованих приближеннях. - + Faster ASIMD instructions (32 bits only) Швидші інструкції ASIMD (лише 32 біти) - + This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes. Це налаштування покращує швидкість виконання 32 бітових функцій ASIMD із рухомою комою завдяки використанню неправильних режиміс округлення. - + Inaccurate NaN handling Неточна обробка NaN - + This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions. Це налаштування покращує швидкість завдяки вилученню перевірки NaN. Зверніть увагу, що також це зменшує точність виконання певних інструкцій із рухомою комою. - + Disable address space checks Вимкнути перевірки адресного простору - + This option improves speed by eliminating a safety check before every memory operation. Disabling it may allow arbitrary code execution. Це налаштування покращує швидкість завдяки вимкненню перевірок безпеки перед операціями з пам’яттю. Вимкнення може дозволити грі виконувати довільний код. - + Ignore global monitor Ігнорувати глобальний моніторинг - + This option improves speed by relying only on the semantics of cmpxchg to ensure safety of exclusive access instructions. Please note this may result in deadlocks and other race conditions. Це налаштування покращує швидкість завдяки покладанню лише на семантику cmpxchg, щоб забезпечити безпеку інструкцій ексклюзивного доступу. Зверніть увагу, що це може спричинити взаємне блокування або інші умови змагання даних. - + API: API: - + Changes the output graphics API. Vulkan is recommended. Змінює API виведення графіки. Рекомендовано використовувати Vulkan. - + Device: Пристрій: - + This setting selects the GPU to use (Vulkan only). Це налаштування вибирає ГП для використання (лише Vulkan). - + Resolution: Роздільність: - + Forces to render at a different resolution. Higher resolutions require more VRAM and bandwidth. Options lower than 1X can cause artifacts. @@ -699,27 +724,27 @@ Options lower than 1X can cause artifacts. Варіанти нище ніж 1X можуть спричинити проблеми з візуалізацією. - + Window Adapting Filter: Фільтр адаптації вікна: - + FSR Sharpness: Різкість FSR: - + Determines how sharpened the image will look using FSR's dynamic contrast. Визначає, наскільки різким буде виглядати зображення при використанні динамічного контрасту FSR. - + Anti-Aliasing Method: Метод згладжування: - + The anti-aliasing method to use. SMAA offers the best quality. FXAA can produce a more stable picture in lower resolutions. @@ -728,12 +753,12 @@ SMAA забезпечує найкращу якість. FXAA може створювати стабільніше зображення при низьких роздільностях. - + Fullscreen Mode: Повноекранний режим: - + The method used to render the window in fullscreen. Borderless offers the best compatibility with the on-screen keyboard that some games request for input. Exclusive fullscreen may offer better performance and better Freesync/Gsync support. @@ -742,12 +767,12 @@ Exclusive fullscreen may offer better performance and better Freesync/Gsync supp «Ексклюзивний повноекранний» може надати кращі продуктивність і підтримку Freesync/Gsync. - + Aspect Ratio: Співвідношення сторін: - + Stretches the renderer to fit the specified aspect ratio. Most games only support 16:9, so modifications are required to get other ratios. Also controls the aspect ratio of captured screenshots. @@ -756,24 +781,24 @@ Also controls the aspect ratio of captured screenshots. Також керує співвідношеням сторін знімків екрана. - + Use persistent pipeline cache Використовувати стійкий кеш конвеєра - + Allows saving shaders to storage for faster loading on following game boots. Disabling it is only intended for debugging. Дозволяє зберігати шейдери на накопичувачі для швидшого завантаження під час наступних запусків гри. Вимкнення цього налаштування задумане лише для зневадження. - + Optimize SPIRV output Оптимізовувати виведення SPIRV - + Runs an additional optimization pass over generated SPIRV shaders. Will increase time required for shader compilation. May slightly improve performance. @@ -784,12 +809,12 @@ This feature is experimental. Ця функція є експериментальною. - + NVDEC emulation: Емуляція NVDEC: - + Specifies how videos should be decoded. It can either use the CPU or the GPU for decoding, or perform no decoding at all (black screen on videos). In most cases, GPU decoding provides the best performance. @@ -798,12 +823,12 @@ In most cases, GPU decoding provides the best performance. У більшості випадків декодування за допомогою ГП забезпечує найкращу продуктивність. - + ASTC Decoding Method: Метод декодування ASTC: - + This option controls how ASTC textures should be decoded. CPU: Use the CPU for decoding. GPU: Use the GPU's compute shaders to decode ASTC textures (recommended). @@ -815,12 +840,12 @@ stuttering but may present artifacts. Асинхронно ЦП: Використання ЦП для декодування ASTC-текстур по мірі їх викликів. Повністю усуває затримки декодування ASTC ціною проблем з візуалізацією, поки текстури декодуються. - + ASTC Recompression Method: Метод перестиснення ASTC: - + Most GPUs lack support for ASTC textures and must decompress to anintermediate format: RGBA8. BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format, saving VRAM but degrading image quality. @@ -828,34 +853,44 @@ BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format, BC1/BC3: Проміжний формат буде перепаковано у формат BC1 або BC3 для збереження відеопам’яті, але це негатривно вплине на якість зображення. - + + Frame Pacing Mode (Vulkan only) + Режим виведення кадрів (лише Vulkan) + + + + Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent. + Керує тим, як емулятор виконує виведення кадрів, щоб зменшити затримки й забезпечити плавнішу й стабільнішу частоту кадрів. + + + VRAM Usage Mode: Режим використання відеопам’яті: - + Selects whether the emulator should prefer to conserve memory or make maximum usage of available video memory for performance. Aggressive mode may impact performance of other applications such as recording software. Це налаштування вибирає, чи повинен емулятор надавати перевагу заощадженню пам’яті, чи по максимуму використовувати доступну відеопам’ять задля продуктивності. Режим «Агресивно» може вплинути на продуктивність інших застосунків, як-от засоби запису. - + Skip CPU Inner Invalidation Пропускати внутрішнє анулювання ЦП - + Skips certain cache invalidations during memory updates, reducing CPU usage and improving latency. This may cause soft-crashes. Пропускає деякі анулювання кешу під час оновлень пам’яті, зменшуючи використання ЦП й виправляючи затримки. Це може спричинити збої. - + VSync Mode: Режим вертикальної синхронізації: - + FIFO (VSync) does not drop frames or exhibit tearing but is limited by the screen refresh rate. FIFO Relaxed allows tearing as it recovers from a slow down. Mailbox can have lower latency than FIFO and does not tear but may drop frames. @@ -866,12 +901,12 @@ Mailbox може мати меншу затримку, ніж FIFO, і не ма Immediate (без синхронізації) показує всі кадри й може створювати розриви. - + Sync Memory Operations Синхронізувати операції з пам’яттю - + Ensures data consistency between compute and memory operations. This option fixes issues in games, but may degrade performance. Unreal Engine 4 games often see the most significant changes thereof. @@ -880,44 +915,44 @@ Unreal Engine 4 games often see the most significant changes thereof. Ігри на Unreal Engine 4 часто зазнають найзначніших змін. - + Enable asynchronous presentation (Vulkan only) Увімкнути асинхронне подання (лише Vulkan) - + Slightly improves performance by moving presentation to a separate CPU thread. Трохи покращує продуктивність завдяки переміщенню подання на окремий потік ЦП. - + Force maximum clocks (Vulkan only) Примусово максимальна тактова частота (лише Vulkan) - + Runs work in the background while waiting for graphics commands to keep the GPU from lowering its clock speed. Виконує роботу у фоновому режимі в очікуванні графічних команд, не даючи змоги ГП знижувати тактову частоту. - + Anisotropic Filtering: Анізотропна фільтрація: - + Controls the quality of texture rendering at oblique angles. Safe to set at 16x on most GPUs. Керує якістю візуалізації текстур під непрямими кутами. Для більшості ГП можна вільно вибирати 16x. - + GPU Mode: Режим ГП: - + Controls the GPU emulation mode. Most games render fine with Fast or Balanced modes, but Accurate is still required for some. Particles tend to only render correctly with Accurate mode. @@ -926,94 +961,106 @@ Particles tend to only render correctly with Accurate mode. Частинки зазвичай правильно візуалізуються лише з режимом «Точно». - + DMA Accuracy: Точність DMA: - + Controls the DMA precision accuracy. Safe precision fixes issues in some games but may degrade performance. Керує точністю DMA. Вища точність виправляє проблеми з деякими іграми, але може погіршити продуктивність. - + Enable asynchronous shader compilation Увімкнути асинхронну компіляцію шейдерів - + May reduce shader stutter. Може зменшити шейдерні затримки. - + Fast GPU Time Швидкий час роботи ГП - + Overclocks the emulated GPU to increase dynamic resolution and render distance. Use 256 for maximal performance and 512 for maximal graphics fidelity. Розганяє емульований ГП для збільшення динамічної роздільності та відстані візуалізації. Використовуйте 256 для максимальної продуктивності та 512 для максимальної точності графіки. - - GPU Unswizzle Max Texture Size - Максимальний розмір текстур для відновлення перевпорядковування за допомогою ГП + + GPU Unswizzle + Розпакування за допомогою ГП - + + Accelerates BCn 3D texture decoding using GPU compute. +Disable if experiencing crashes or graphical glitches. + Прискорює декодування 3D-текстур BCn застосовуючи обчислення за допомогою ГП. +Вимкніть у разі збоїв або проблем із графікою. + + + + GPU Unswizzle Max Texture Size + Максимальний розмір текстур для розпакування за допомогою ГП + + + Sets the maximum size (MiB) for GPU-based texture unswizzling. While the GPU is faster for medium and large textures, the CPU may be more efficient for very small ones. Adjust this to find the balance between GPU acceleration and CPU overhead. - Встановлює максимальний розмір (МіБ) для відновлення перевпорядкованих текстур за допомогою ГП. + Встановлює максимальний розмір (МіБ) для розпакування текстур за допомогою ГП. ГП швидше справляється з текстурами середніх і великих розмірів, а ЦП ефективніший для дуже маленьких. Налаштуйте, щоб збалансувати ГП-прискоренням і навантаженням на ЦП. - + GPU Unswizzle Stream Size - Розмір потоку відновлення перевпорядковування за допомогою ГП + Розмір потоку розпакування за допомогою ГП - + Sets the maximum amount of texture data (in MiB) processed per frame. Higher values can reduce stutter during texture loading but may impact frame consistency. Встановлює максимальний обсяг даних текстур (у МіБ) для обробки на кадр. Вищі значення здатні зменшити затримки під час завантаження текстур, але можуть вплинути на стабільність кадрів. - + GPU Unswizzle Chunk Size - Розмір блоків відновлення перевпорядковування за допомогою ГП + Розмір блоків розпакування за допомогою ГП - + Determines the number of depth slices processed in a single dispatch. Increasing this can improve throughput on high-end GPUs but may cause TDR or driver timeouts on weaker hardware. Визначає кількість зрізів глибини, оброблених за одне відправлення. Збільшення здатне покращити пропускну здатність на потужних ГП, але може призвести до TDR або затримок драйвера зі слабшим устаткуванням. - + Use Vulkan pipeline cache Використовувати кеш конвеєра Vulkan - + Enables GPU vendor-specific pipeline cache. This option can improve shader loading time significantly in cases where the Vulkan driver does not store pipeline cache files internally. Вмикає особливий для різних виробників ГП кеш конвеєра. Це налаштування може значно зменшити час завантаження шейдерів у випадках, коли драйвер Vulkan не зберігає власний кеш конвеєра. - + Enable Compute Pipelines (Intel Vulkan Only) Увімкнути обчислювальні конвеєри (лише Intel Vulkan) - + Required by some games. This setting only exists for Intel proprietary drivers and may crash if enabled. Compute pipelines are always enabled on all other drivers. @@ -1022,184 +1069,208 @@ Compute pipelines are always enabled on all other drivers. Обчислювальні конвеєри завжди увімкнені у всіх інших драйверах. - + Enable Reactive Flushing Увімкнути реактивне очищення - + Uses reactive flushing instead of predictive flushing, allowing more accurate memory syncing. Використовує реактивне очищення замість прогнозованого, забезпечуючи точнішу синхронізацію пам’яті. - + Sync to framerate of video playback Синхронізувати частоту кадрів з відтворенням відео - + Run the game at normal speed during video playback, even when the framerate is unlocked. Відтворювати гру з нормальною швидкістю під час відтворення відео навіть при розблокованій частоті кадрів. - + Barrier feedback loops Бар’єрні цикли відгуку - + Improves rendering of transparency effects in specific games. Покращує візуалізацію ефектів прозорості в деяких іграх. - + + Enable buffer history + Увімкнути історію буфера + + + + Enables access to previous buffer states. +This option may improve rendering quality and performance consistency in some games. + Вмикає доступ до попередніх станів буфера. +Цей параметр може покращити якість візуалізації та стабільну продуктивність у деяких іграх. + + + Fix bloom effects Виправити ефекти світіння - + Removes bloom in Burnout. Прибирає світіння в Burnout. - + + Enable Legacy Rescale Pass + Увімкнути застаріле масштабування + + + + May fix rescale issues in some games by relying on behavior from the previous implementation. +Legacy behavior workaround that fixes line artifacts on AMD and Intel GPUs, and grey texture flicker on Nvidia GPUs in Luigis Mansion 3. + Може виправити проблеми з масштабуванням в іграх, покладаючись на поведінку з попередньої імплементації. +Застаріле масштабування виправляє артефакти з лініями на ГП від AMD та Intel, а також сіре блимання текстур на ГП від Nvidia в Luigis Mansion 3. + + + Extended Dynamic State Розширений динамічний стан - + Controls the number of features that can be used in Extended Dynamic State. Higher states allow for more features and can increase performance, but may cause additional graphical issues. Керує кількістю функцій, які можна використовувати в «Розширеному динамічному стані». Вищі значення допускають більше функцій і можуть збільшити продуктивність, але можуть спричинити додаткові проблеми з графікою. - + Vertex Input Dynamic State Динамічний стан введення вершин - + Enables vertex input dynamic state feature for better quality and performance. Вмикає можливість динамічного стану введення вершин для кращих якості й продуктивності. - + Provoking Vertex Провокативна вершина - + Improves lighting and vertex handling in some games. Only Vulkan 1.0+ devices support this extension. Покращує освітлення та взаємодію з вершинами у деяких іграх. Це розширення підтримують лише пристрої з Vulkan 1.0+. - + Descriptor Indexing Індексування дескрипторів - + Improves texture & buffer handling and the Maxwell translation layer. Some Vulkan 1.1+ and all 1.2+ devices support this extension. Покращує взаємодію з текстурами й буфером, а також шар перетворення Maxwell. Це розширення підтримують деякі пристрої з Vulkan 1.1+ та всі з 1.2+. - + Sample Shading Шейдинг зразків - + Allows the fragment shader to execute per sample in a multi-sampled fragment instead of once per fragment. Improves graphics quality at the cost of performance. Higher values improve quality but degrade performance. Дозволяє виконувати фрагмент шейдера для кожного зразка в багатозразковому фрагменті замість одного разу для кожного фрагмента. Покращує якість графікі ціною втрати продуктивності. Вищі значення покращують якість, але погіршують продуктивність. - + RNG Seed Початкове значення RNG - + Controls the seed of the random number generator. Mainly used for speedrunning. Керує початковим значення генератора випадкових чисел. Зазвичай використовується в спідранах. - + Device Name Назва пристрою - + The name of the console. Назва консолі. - + Custom RTC Date: Користувацька дата RTC: - + This option allows to change the clock of the console. Can be used to manipulate time in games. Це налаштування дозволяє змінити час годинника консолі. Можна використовувати для маніпуляцій із часом в іграх. - + The number of seconds from the current unix time Кількість секунд від поточного unix-часу. - + Language: Мова: - + This option can be overridden when region setting is auto-select Це налаштування може перевизначитися, якщо налаштування регіону вибирається автоматично - + Region: Регіон: - + The region of the console. Регіон консолі. - + Time Zone: Часовий пояс: - + The time zone of the console. Часовий пояс консолі. - + Sound Output Mode: Режим виведення звуку: - + Console Mode: Режим консолі: - + Selects if the console is in Docked or Handheld mode. Games will change their resolution, details and supported controllers and depending on this setting. Setting to Handheld can help improve performance for low end systems. @@ -1208,998 +1279,1049 @@ Setting to Handheld can help improve performance for low end systems. Налаштування «Портативний» може покращити продуктивність на слабких системах. - + + Unit Serial + Серійний номер пристрою + + + + Battery Serial + Серійний номер акумулятора + + + + Debug knobs + Зневаджувальні регулятори + + + Prompt for user profile on boot Запитувати профіль користувача під час запуску - + Useful if multiple people use the same PC. Корисно, якщо одним комп’ютером користуються кілька користувачів. - + Pause when not in focus Призупиняти, якщо не у фокусі - + Pauses emulation when focusing on other windows. Призупиняє емуляцію при фокусування на інших вікнах. - + Confirm before stopping emulation Підтверджувати зупинку емуляції - + Overrides prompts asking to confirm stopping the emulation. Enabling it bypasses such prompts and directly exits the emulation. Перевизначає запити на підтвердження зупинки емуляції. Увімкнення обходить такі запити й одразу зупиняє емуляцію. - + Hide mouse on inactivity Приховувати курсор миші при бездіяльності - + Hides the mouse after 2.5s of inactivity. Приховує курсор миші після 2,5 с її бездіяльності. - + Disable controller applet Вимкнути аплет контролера - + Forcibly disables the use of the controller applet in emulated programs. When a program attempts to open the controller applet, it is immediately closed. Примусово вимикає використання в емульованих програмах аплета контролера. Якщо програма спробує відкрити аплет контролера, він одразу закриється. - + Check for updates Перевіряти оновлення - + Whether or not to check for updates upon startup. Чи перевіряти оновлення при запуску. - + Enable Gamemode Увімкнути ігровий режим - + Force X11 as Graphics Backend Примусово використовувати X11 як графічний бекенд - + Custom frontend Користувацький фронтенд - + Real applet Справжній аплет - + Never Ніколи - + On Load При завантаженні - + Always Завжди - + CPU ЦП - + GPU ГП - + CPU Asynchronous Асинхронно ЦП - + Uncompressed (Best quality) Без стиснення (Найкраща якість) - + BC1 (Low quality) ВС1 (Низька якість) - + BC3 (Medium quality) ВС3 (Середня якість) - - Conservative - Заощадження - - - - Aggressive - Агресивно - - - - Vulkan - Vulkan - - - - OpenGL GLSL - OpenGL GLSL - - - - OpenGL GLASM (Assembly Shaders, NVIDIA Only) - OpenGL GLASM (асемблерні шейдери, лише NVIDIA) - - - - OpenGL SPIR-V (Experimental, AMD/Mesa Only) - OpenGL SPIR-V (експериментально, лише AMD/Mesa) - - - - Null - Нічого - - - - Fast - Швидко - - - - Balanced - Збалансовано - - - - - Accurate - Точно - - - - - Default - Стандартно - - - - Unsafe (fast) - Небезпечно (швидко) - - - - Safe (stable) - Безпечно (стабільно) - - - + + Auto Автоматично - + + 30 FPS + 30 к/с + + + + 60 FPS + 60 к/с + + + + 90 FPS + 90 к/с + + + + 120 FPS + 120 к/с + + + + Conservative + Заощадження + + + + Aggressive + Агресивно + + + + Vulkan + Vulkan + + + + OpenGL GLSL + OpenGL GLSL + + + + OpenGL GLASM (Assembly Shaders, NVIDIA Only) + OpenGL GLASM (асемблерні шейдери, лише NVIDIA) + + + + OpenGL SPIR-V (Experimental, AMD/Mesa Only) + OpenGL SPIR-V (експериментально, лише AMD/Mesa) + + + + Null + Нічого + + + + Fast + Швидко + + + + Balanced + Збалансовано + + + + + Accurate + Точно + + + + + Default + Стандартно + + + + Unsafe (fast) + Небезпечно (швидко) + + + + Safe (stable) + Безпечно (стабільно) + + + Unsafe Небезпечно - + Paranoid (disables most optimizations) Параноїк (вимикає більшість оптимізацій) - + Debugging Зневадження - + Dynarmic Динамічно - + NCE NCE - + Borderless Windowed Безрамкове вікно - + Exclusive Fullscreen Ексклюзивний повноекранний - + No Video Output Виведення відео відсутнє - + CPU Video Decoding Декодування відео на ЦП - + GPU Video Decoding (Default) Декодування відео на ГП (стандатно) - + 0.25X (180p/270p) [EXPERIMENTAL] 0.25X (180p/270p) [ЕКСПЕРИМЕНТАЛЬНО] - + 0.5X (360p/540p) [EXPERIMENTAL] 0.5X (360p/540p) [ЕКСПЕРИМЕНТАЛЬНО] - + 0.75X (540p/810p) [EXPERIMENTAL] 0.75X (540p/810p) [ЕКСПЕРИМЕНТАЛЬНО] - + 1X (720p/1080p) 1X (720p/1080p) - + 1.25X (900p/1350p) [EXPERIMENTAL] 1.25X (900p/1350p) [ЕКСПЕРИМЕНТАЛЬНО] - + 1.5X (1080p/1620p) [EXPERIMENTAL] 1.5X (1080p/1620p) [ЕКСПЕРИМЕНТАЛЬНО] - + 2X (1440p/2160p) 2X (1440p/2160p) - + 3X (2160p/3240p) 3X (2160p/3240p) - + 4X (2880p/4320p) 4X (2880p/4320p) - + 5X (3600p/5400p) 5X (3600p/5400p) - + 6X (4320p/6480p) 6X (4320p/6480p) - + 7X (5040p/7560p) 7X (5040p/7560p) - + 8X (5760p/8640p) 8X (5760p/8640p) - + Nearest Neighbor Найближчий сусід - + Bilinear Білінійний - + Bicubic Бікубічний - + Gaussian Ґаусса - + Lanczos Ланцоша - + ScaleForce ScaleForce - + AMD FidelityFX Super Resolution AMD FidelityFX Super Resolution - + Area Області - + MMPX MMPX - + Zero-Tangent Нульовий тангенс - + B-Spline B-Spline - + Mitchell Мітчелла - + Spline-1 Spline-1 - - + + None Немає - + FXAA FXAA - + SMAA SMAA - + Default (16:9) Стандартно (16:9) - + Force 4:3 Примусово 4:3 - + Force 21:9 Примусово 21:9 - + Force 16:10 Примусово 16:10 - + Stretch to Window Розтягнути до вікна - + Automatic Автоматично - + 2x 2x - + 4x 4x - + 8x 8x - + 16x 16x - + 32x 32x - + 64x 64x - + Japanese (日本語) Японська (日本語) - + American English Американська англійська - + French (français) Французька (français) - + German (Deutsch) Німецька (Deutsch) - + Italian (italiano) Італійська (italiano) - + Spanish (español) Іспанська (español) - + Chinese Китайська - + Korean (한국어) Корейська (한국어) - + Dutch (Nederlands) Нідерландська (Nederlands) - + Portuguese (português) Португальська (português) - + Russian (Русский) Російська (Русский) - + Taiwanese Тайванська - + British English Британська англійська - + Canadian French Канадська французька - + Latin American Spanish Латиноамериканська іспанська - + Simplified Chinese Спрощена китайська - + Traditional Chinese (正體中文) Традиційна китайська (正體中文) - + Brazilian Portuguese (português do Brasil) Бразильська португальська (português do Brasil) - - Serbian (српски) - Сербська (српски) + + Polish (polska) + Польська (polska) - - + + Thai (แบบไทย) + Тайська (แบบไทย) + + + + Japan Японія - + USA США - + Europe Європа - + Australia Австралія - + China Китай - + Korea Корея - + Taiwan Тайвань - + Auto (%1) Auto select time zone Автоматично (%1) - + Default (%1) Default time zone Стандартно (%1) - + CET CET - + CST6CDT CST6CDT - + Cuba Куба - + EET EET - + Egypt Єгипет - + Eire Ейре - + EST EST - + EST5EDT EST5EDT - + GB GB - + GB-Eire GB-Eire - + GMT GMT - + GMT+0 GMT+0 - + GMT-0 GMT-0 - + GMT0 GMT0 - + Greenwich Гринвіч - + Hongkong Гонконг - + HST HST - + Iceland Ісландія - + Iran Іран - + Israel Ізраїль - + Jamaica Ямайка - + Kwajalein Кваджалейн - + Libya Лівія - + MET MET - + MST MST - + MST7MDT MST7MDT - + Navajo Навахо - + NZ NZ - + NZ-CHAT NZ-CHAT - + Poland Польща - + Portugal Португалія - + PRC PRC - + PST8PDT PST8PDT - + ROC ROC - + ROK ROK - + Singapore Сінгапур - + Turkey Туреччина - + UCT UCT - + Universal Універсальний - + UTC UTC - + W-SU W-SU - + WET WET - + Zulu Зулу - + Mono Моно - + Stereo Стерео - + Surround Об’ємний - + 4GB DRAM (Default) 4GB DRAM (стандартно) - + 6GB DRAM (Unsafe) 6GB DRAM (небезпечно) - + 8GB DRAM 8GB DRAM - + 10GB DRAM (Unsafe) 10GB DRAM (небезпечно) - + 12GB DRAM (Unsafe) 12GB DRAM (небезпечно) - + Docked У докстанції - + Handheld Портативний - - + + Off Вимкнено - + Boost (1700MHz) Підвищення (1700 МГц) - + Fast (2000MHz) Швидко (2000 МГц) - + Always ask (Default) Завжди запитувати (стандартно) - + Only if game specifies not to stop Лише якщо гра вказує не зупиняти - + Never ask Ніколи не запитувати - - + + Medium (256) Середньо (256) - - + + High (512) Високо (512) - + Very Small (16 MB) Дуже малий (16 МБ) - + Small (32 MB) Малий (32 МБ) - + Normal (128 MB) Нормальний (128 МБ) - + Large (256 MB) Великий (256 МБ) - + Very Large (512 MB) Дуже великий (512 МБ) - + Very Low (4 MB) Дуже низький (4 МБ) - + Low (8 MB) Низький (8 МБ) - + Normal (16 MB) Нормальний (16 МБ) - + Medium (32 MB) Середній (32 МБ) - + High (64 MB) Високий (64 МБ) - + Very Low (32) Дуже низький (32) - + Low (64) Низький (64) - + Normal (128) Нормальний (128) - + Disabled Вимкнено - + ExtendedDynamicState 1 Розширений динамічний стан 1 - + ExtendedDynamicState 2 Розширений динамічний стан 2 - + ExtendedDynamicState 3 Розширений динамічний стан 3 + + + Tree View + Дерево вибору + + + + Grid View + Таблиця + ConfigureApplets @@ -2271,7 +2393,7 @@ When a program attempts to open the controller applet, it is immediately closed. Відновити стандартні - + Auto Автоматично @@ -2563,7 +2685,7 @@ When a program attempts to open the controller applet, it is immediately closed. Enable Extended Logging** - Увімкнути розширений журнал** + Увімкнути розширене журналювання** @@ -2722,81 +2844,86 @@ When a program attempts to open the controller applet, it is immediately closed. + Use dev.keys + Використовувати dev.keys + + + Enable Debug Asserts Увімкнути зневаджувальні перевірки - + Debugging Зневадження - + Battery Serial: Серійний номер акумулятора: - + Bitmask for quick development toggles Бітова маска для швидких перемикань під час розробки - + Set debug knobs (bitmask) Встановити зневаджувальні регулятори (бітові маски) - + 16-bit debug knob set for quick development toggles 16-бітовий зневаджувальний регулятор для швидких перемикань під час розробки - + (bitmask) (бітова маска) - + Debug Knobs: Зневаджувальні регулятори: - + Unit Serial: Серійний номер пристрою: - + Enable this to output the latest generated audio command list to the console. Only affects games using the audio renderer. Увімкніть, щоб виводити до консолі перелік останніх згенерированих аудіокоманд. Впливає лише на ігри, які використовують аудіорендерер. - + Dump Audio Commands To Console** Виводити аудіокоманди до консолі** - + Flush log output on each line Скидати журнал виведення з кожним рядком - + Enable FS Access Log Увімкнути журнал доступу до файлової системи - + Enable Verbose Reporting Services** Увімкнути служби докладних звітів** - + Censor username in logs Приховувати ім’я користувача в журналі - + **This will be reset automatically when Eden closes. **Це налаштування автоматично скинеться після закриття Eden. @@ -2857,13 +2984,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + Audio Звук - + CPU ЦП @@ -2879,13 +3006,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + General Загальні - + Graphics Графіка @@ -2906,7 +3033,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + Controls Керування @@ -2922,7 +3049,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + System Система @@ -3040,58 +3167,58 @@ When a program attempts to open the controller applet, it is immediately closed. Скинути кеш метаданих - + Select Emulated NAND Directory... Виберіть теку для емульованої NAND-пам’яті... - + Select Emulated SD Directory... Виберіть теку для емульованої SD-картки... - - + + Select Save Data Directory... Виберіть теку для даних збережень... - + Select Gamecard Path... Виберіть теку для ігрових карток... - + Select Dump Directory... Виберіть теку для дампів... - + Select Mod Load Directory... Виберіть теку для завантаження модів... - + Save Data Directory Тека даних збережень - + Choose an action for the save data directory: Виберіть дію для теки даних збережень: - + Set Custom Path Встановити користувацький шлях - + Reset to NAND Скинути до NAND - + Save data exists in both the old and new locations. Old: %1 @@ -3108,7 +3235,7 @@ WARNING: This will overwrite any conflicting saves in the new location! УВАГА: Ця дія перезапише всі конфліктні збереження за новим розташуванням. - + Would you like to migrate your save data to the new location? From: %1 @@ -3119,28 +3246,28 @@ To: %2 До: %2 - + Migrate Save Data Перенести дані збережень - + Migrating save data... Перенесення даних збережень... - + Cancel Скасувати - + Migration Failed Не вдалося перенести - + Failed to create destination directory. Не вдалося створити цільову теку. @@ -3152,12 +3279,12 @@ To: %2 %1 - + Migration Complete Перенесення завершено - + Save data has been migrated successfully. Would you like to delete the old save data? @@ -3180,20 +3307,55 @@ Would you like to delete the old save data? Загальні - + + External Content + Зовнішній вміст + + + + Add directories to scan for DLCs and Updates without installing to NAND + Додати теки для сканування на вміст доповнень і оновлень без встановлення до NAND + + + + Add Directory + Додати теку + + + + Remove Selected + Вилучити вибране + + + Reset All Settings Скинути всі налаштування - + Eden Eden - + This reset all settings and remove all per-game configurations. This will not delete game directories, profiles, or input profiles. Proceed? Це скине всі налаштування і видалить усі конфігурації під окремі ігри. При цьому не будуть видалені шляхи до ігор, профілів або профілів вводу. Продовжити? + + + Select External Content Directory... + Виберіть теку для зовнішнього вмісту... + + + + Directory Already Added + Теку вже додано + + + + This directory is already in the list. + Ця тека вже в переліку. + ConfigureGraphics @@ -3223,33 +3385,33 @@ Would you like to delete the old save data? Колір тла: - + % FSR sharpening percentage (e.g. 50%) % - + Off Вимкнено - + VSync Off Вертикальну синхронізацію вимкнено - + Recommended Рекомендовано - + On Увімкнено - + VSync On Вертикальну синхронізацію увімкнено @@ -3300,13 +3462,13 @@ Would you like to delete the old save data? Розширення Vulkan - + % Sample Shading percentage (e.g. 50%) % - + Extended Dynamic State is disabled on macOS due to MoltenVK compatibility issues that cause black screens. Розширений динамічний стан вимкнений для macOS, осткільки проблеми із сумісністю MoltenVK спричиняють чорні екрани. @@ -3878,7 +4040,7 @@ Would you like to delete the old save data? - + Left Stick Лівий джойстик @@ -3988,14 +4150,14 @@ Would you like to delete the old save data? - + ZL ZL - + L L @@ -4008,22 +4170,22 @@ Would you like to delete the old save data? - + Plus Плюс - + ZR ZR - - + + R R @@ -4080,7 +4242,7 @@ Would you like to delete the old save data? - + Right Stick Правий джойстик @@ -4249,88 +4411,88 @@ To invert the axes, first move your joystick vertically, and then horizontally.< Sega Genesis - + Start / Pause Запустити / Призупинити - + Z Z - + Control Stick Джойстик Control - + C-Stick C-Джойстик - + Shake! Потрусіть! - + [waiting] [очікування] - + New Profile Новий профіль - + Enter a profile name: Введіть назву профілю: - - + + Create Input Profile Створити профіль введення - + The given profile name is not valid! Задана назва профілю неправильна! - + Failed to create the input profile "%1" Не вдалося створити профіль введення «%1» - + Delete Input Profile Видалити профіль введення - + Failed to delete the input profile "%1" Не вдалося видалити профіль введення «%1» - + Load Input Profile Завантажити профіль введення - + Failed to load the input profile "%1" Не вдалося завантажити профіль введення «%1» - + Save Input Profile Зберегти профіль введення - + Failed to save the input profile "%1" Не вдалося зберегти профіль введення «%1» @@ -4625,11 +4787,6 @@ Current values are %1% and %2% respectively. Enable Airplane Mode Увімкнути режим «У літаку» - - - None - Жодного - ConfigurePerGame @@ -4684,52 +4841,57 @@ Current values are %1% and %2% respectively. Деякі налаштування доступні лише коли гра не запущена. - + Add-Ons Додатки - + System Система - + CPU ЦП - + Graphics Графіка - + Adv. Graphics Графіка (дод.) - + Ext. Graphics Графіка (дод.) - + Audio Звук - + Input Profiles Профілі введення - + Network Мережа + Applets + Аплети + + + Properties Властивості @@ -4747,15 +4909,115 @@ Current values are %1% and %2% respectively. Додатки - + + Import Mod from ZIP + Імпортувати мод із ZIP + + + + Import Mod from Folder + Імпортувати мод із теки + + + Patch Name Назва патчу - + Version Версія + + + Mod Install Succeeded + Мод успішно встановлено + + + + Successfully installed all mods. + Усі моди успішно встановлено. + + + + Mod Install Failed + Не вдалося встановити мод + + + + Failed to install the following mods: + %1 +Check the log for details. + Не вдалося встановити такі моди: + %1 +Перевірте журнал, щоб переглянути подробиці. + + + + Mod Folder + Тека модів + + + + Zipped Mod Location + Розташування модів у zip-архівах + + + + Zipped Archives (*.zip) + Zip-архіви (*.zip) + + + + Invalid Selection + Неправильний вибір + + + + Only mods, cheats, and patches can be deleted. +To delete NAND-installed updates, right-click the game in the game list and click Remove -> Remove Installed Update. + Будуть видалені лише моди, чити й патчі. +Щоб видалити оновлення, встановлені до NAND, натисніть правою кнопкою миші на гру в переліку ігор та виберіть «Вилучити» → «Вилучити встановлене оновлення». + + + + You are about to delete the following installed mods: + + Ви збираєтеся видалити такі встановлені моди: + + + + + +Once deleted, these can NOT be recovered. Are you 100% sure you want to delete them? + +Після видалення їхнє відновлення НЕ буде можливим. Ви на 100% впевнені, що хочете їх видалити? + + + + Delete add-on(s)? + Видалити доповнення? + + + + Successfully deleted + Успішно видалено + + + + Successfully deleted all selected mods. + Усі вибрані моди успішно видалено. + + + + &Delete + [&D] Видалити + + + + &Open in File Manager + [&O] Відкрити у файловому менеджері + ConfigureProfileManager @@ -4803,80 +5065,80 @@ Current values are %1% and %2% respectively. %2 - + Users Користувачі - + Error deleting image Помилка під час видалення зображення - + Error occurred attempting to overwrite previous image at: %1. Сталася помилка під час спроби перезапису попереднього зображення в: %1. - + Error deleting file Помилка під час видалення файлу - + Unable to delete existing file: %1. Неможливо видалити наявний файл: %1. - + Error creating user image directory Помилка під час створення теки користувацьких зображень - + Unable to create directory %1 for storing user images. Неможливо створити теку «%1» для зберігання користувацьких зображень. - + Error saving user image Помилка під час збереження зображення користувача - + Unable to save image to file Неможливо зберегти зображення до файлу - + &Edit - + [&E] Редагувати - + &Delete - + [&D] Видалити - + Edit User - + Редагувати користувача ConfigureProfileManagerDeleteDialog - + Delete this user? All of the user's save data will be deleted. Видалити цього користувача? Усі дані збережень цього користувача будуть видалені. - + Confirm Delete Підтвердження видалення - + Name: %1 UUID: %2 Ім’я: %1 @@ -5078,17 +5340,22 @@ UUID: %2 Призупинити виконання під час завантаження - + + Show recording dialog + Показати діалог запису + + + Script Directory Тека скриптів - + Path Шлях - + ... ... @@ -5101,7 +5368,7 @@ UUID: %2 Налаштування TAS - + Select TAS Load Directory... Виберіть теку завантаження TAS... @@ -5239,64 +5506,43 @@ Drag points to change position, or double-click table cells to edit values. ConfigureUI - - - + + None Нічого - - Small (32x32) - Маленький (32х32) - - - - Standard (64x64) - Стандартний (64х64) - - - - Large (128x128) - Великий (128х128) - - - - Full Size (256x256) - Повнорозмірний (256х256) - - - + Small (24x24) Маленький (24х24) - + Standard (48x48) Стандартний (48х48) - + Large (72x72) Великий (72х72) - + Filename Назва файлу - + Filetype Тип файлу - + Title ID ID проєкту - + Title Name Назва гри @@ -5365,71 +5611,66 @@ Drag points to change position, or double-click table cells to edit values. - Game Icon Size: - Розмір значків ігор: - - - Folder Icon Size: Розмір значка теки: - + Row 1 Text: Текст 1-го рядка: - + Row 2 Text: Текст 2-го рядка: - + Screenshots Знімки екрана - + Ask Where To Save Screenshots (Windows Only) Запитувати про місце для збереження знімка екрана (лише Windows) - + Screenshots Path: Тека знімків екрана: - + ... ... - + TextLabel TextLabel - + Resolution: Роздільність: - + Select Screenshots Path... Виберіть теку знімків екрана... - + <System> <System> - + English English - + Auto (%1 x %2, %3 x %4) Screenshot width value Автоматично (%1 x %2, %3 x %4) @@ -5563,20 +5804,20 @@ Drag points to change position, or double-click table cells to edit values.Показувати поточну гру у вашому статусі Discord - - + + All Good Tooltip Усе добре - + Must be between 4-20 characters Tooltip Повинно бути в межах 4–20 символів - + Must be 48 characters, and lowercase a-z Tooltip Повинно бути 48 символів a–z нижнього регістру @@ -5608,27 +5849,27 @@ Drag points to change position, or double-click table cells to edit values.Видалення БУДЬ-ЯКИХ даних НЕЗВОРОТНЕ! - + Shaders Шейдери - + UserNAND Користувацька NAND - + SysNAND Системна NAND - + Mods Моди - + Saves Збереження @@ -5666,7 +5907,7 @@ Drag points to change position, or double-click table cells to edit values.Імпортувати дані до цієї теки. Це може тривати певний час і видалить УСІ НАЯВНІ ДАНІ! - + Calculating... Обчислення... @@ -5689,12 +5930,12 @@ Drag points to change position, or double-click table cells to edit values.<html><head/><body><p>Завдяки цим проєктам став можливим Eden</p></body></html> - + Dependency Залежність - + Version Версія @@ -5870,44 +6111,44 @@ Please go to Configure -> System -> Network and make a selection. GRenderWindow - - + + OpenGL not available! OpenGL недоступний! - + OpenGL shared contexts are not supported. Спільні контексти OpenGL не підтримуються. - + Eden has not been compiled with OpenGL support. Eden не скомпільовано з підтримкою OpenGL. - - + + Error while initializing OpenGL! Помилка під час ініціалізації OpenGL! - + Your GPU may not support OpenGL, or you do not have the latest graphics driver. Ваш ГП може не підтримувати OpenGL або у вас встановлено застарілий графічний драйвер. - + Error while initializing OpenGL 4.6! Помилка під час ініціалізації OpenGL 4.6! - + Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 Ваш ГП може не підтримувати OpenGL 4.6 або у вас встановлено застарілий графічний драйвер.<br><br>Візуалізатор GL:<br>%1 - + Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2 Ваш ГП може не підтримувати одне або кілька розширень, необхідних для OpenGL. Переконайтеся, що у вас встановлено останній графічний драйвер.<br><br>Візуалізатор GL:<br>%1<br><br>Непідтримувані розширення:<br>%2 @@ -5915,203 +6156,208 @@ Please go to Configure -> System -> Network and make a selection. GameList - + + &Add New Game Directory + [&A] Додати нову теку з іграми + + + Favorite Улюблені - + Start Game Запустити гру - + Start Game without Custom Configuration Запустити гру без користувацького налаштування - + Open Save Data Location Відкрити теку з даними збережень - + Open Mod Data Location Відкрити теку модів - + Open Transferable Pipeline Cache Відкрити переміщуваний кеш конвеєра - + Link to Ryujinx Під’єднати до Ryujinx - + Remove Вилучити - + Remove Installed Update Вилучити встановлене оновлення - + Remove All Installed DLC Вилучити всі доповнення - + Remove Custom Configuration Вилучити користувацьке налаштування - + Remove Cache Storage Вилучити сховище кешу - + Remove OpenGL Pipeline Cache Вилучити кеш конвеєра OpenGL - + Remove Vulkan Pipeline Cache Вилучити кеш конвеєра Vulkan - + Remove All Pipeline Caches Вилучити всі кеші конвеєра - + Remove All Installed Contents Вилучити весь встановлений вміст - + Manage Play Time Керувати награним часом - + Edit Play Time Data Редагувати награний час - + Remove Play Time Data Вилучити дані награного часу - - + + Dump RomFS Створити дамп RomFS - + Dump RomFS to SDMC Створити дамп RomFS у SDMC - + Verify Integrity Перевірити цілісність - + Copy Title ID to Clipboard Скопіювати ID проєкту до буфера обміну - + Navigate to GameDB entry Перейти до запису GameDB - + Create Shortcut Створити ярлик - + Add to Desktop Додати до стільниці - + Add to Applications Menu Додати до меню застосунків - + Configure Game Налаштувати гру - + Scan Subfolders Сканувати підтеки - + Remove Game Directory Вилучити теку гри - + ▲ Move Up ▲ Перемістити вверх - + ▼ Move Down ▼ Перемістити вниз - + Open Directory Location Відкрити розташування теки - + Clear Очистити - + Name Назва - + Compatibility Сумісність - + Add-ons Додатки - + File type Тип файлу - + Size Розмір - + Play time Награний час @@ -6119,62 +6365,62 @@ Please go to Configure -> System -> Network and make a selection. GameListItemCompat - + Ingame Запускається - + Game starts, but crashes or major glitches prevent it from being completed. Гра запускається, але збої або серйозні баги перешкоджають її успішному проходженню. - + Perfect Ідеально - + Game can be played without issues. У гру можна грати без проблем. - + Playable Придатна до гри - + Game functions with minor graphical or audio glitches and is playable from start to finish. Гра має незначні графічні або звукові проблеми, але її можна пройти від початку до кінця. - + Intro/Menu Вступ/меню - + Game loads, but is unable to progress past the Start Screen. Гра завантажується, але не може просунутися далі стартового екрана. - + Won't Boot Не запускається - + The game crashes when attempting to startup. Під час спроби запуску гри відбувається збій. - + Not Tested Не протестовано - + The game has not yet been tested. Гру ще не протестовано. @@ -6182,7 +6428,7 @@ Please go to Configure -> System -> Network and make a selection. GameListPlaceholder - + Double-click to add a new folder to the game list Натисніть двічі, щоб додати нову теку до переліку ігор @@ -6190,17 +6436,17 @@ Please go to Configure -> System -> Network and make a selection. GameListSearchField - + %1 of %n result(s) %1 із %n результату%1 із %n результатів%1 із %n результатів%1 із %n результатів - + Filter: Фільтр: - + Enter pattern to filter Введіть шаблон для фільтрування @@ -6276,12 +6522,12 @@ Please go to Configure -> System -> Network and make a selection. HostRoomWindow - + Error Помилка - + Failed to announce the room to the public lobby. In order to host a room publicly, you must have a valid Eden account configured in Emulation -> Configure -> Web. If you do not want to publish a room in the public lobby, then select Unlisted instead. Debug Message: Не вдалося анонсувати кімнату в публічному лобі. Щоб створити лобі публічно, вам потрібно правильно налаштувати обліковий запис Eden у: «Емуляція» → «Налаштувати» → «Мережа». Виберіть «Прихована», якщо ви не хочете публікувати кімнату в публічному лобі. @@ -6291,19 +6537,11 @@ Debug Message: Hotkeys - + Audio Mute/Unmute Увімкнути/вимкнути звук - - - - - - - - @@ -6326,154 +6564,180 @@ Debug Message: + + + + + + + + + + + Main Window Основне вікно - + Audio Volume Down Зменшити гучність - + Audio Volume Up Збільшити гучність - + Capture Screenshot Зробити знімок екрана - + Change Adapting Filter Змінити фільтр адаптації - + Change Docked Mode Змінити режим консолі - + Change GPU Mode Змінити режим ГП - + Configure Налаштувати - + Configure Current Game Налаштувати поточну гру - + Continue/Pause Emulation Продовжити/призупинити емуляцію - + Exit Fullscreen Вийти з повноекранного режиму - + Exit Eden Вийти з Eden - + Fullscreen Повноекранний режим - + Load File Завантажити файл - + Load/Remove Amiibo Завантажити/вилучити amiibo - - Multiplayer Browse Public Game Lobby - Багатоосібна гра: Переглянути публічні ігрові лобі + + Browse Public Game Lobby + Переглянути публічні ігрові лобі - - Multiplayer Create Room - Багатоосібна гра: Створити кімнату + + Create Room + Створити кімнату - - Multiplayer Direct Connect to Room - Багатоосібна гра: Пряме під’єднання до кімнати + + Direct Connect to Room + Пряме з’єднання з кімнатою - - Multiplayer Leave Room - Багатоосібна гра: Покинути кімнату + + Leave Room + Покинути кімнату - - Multiplayer Show Current Room - Багатоосібна гра: Показати поточну кімнату + + Show Current Room + Показати поточну кімнату - + Restart Emulation Перезапустити емуляцію - + Stop Emulation Зупинити емуляцію - + TAS Record Запис TAS - + TAS Reset Скинути TAS - + TAS Start/Stop Запустити/призупинити TAS - + Toggle Filter Bar Перемкнути панель фільтру - + Toggle Framerate Limit Перемкнути обмеження частоти кадрів - + + Toggle Turbo Speed + Перемкнути «Прискорення» + + + + Toggle Slow Speed + Перемкнути «Сповільнення» + + + Toggle Mouse Panning Перемкнути панорамування мишею - + Toggle Renderdoc Capture Перемкнути захоплення Renderdoc - + Toggle Status Bar Перемкнути панель стану + + + Toggle Performance Overlay + Перемкнути оверлей продуктивності + InstallDialog @@ -6526,22 +6790,22 @@ Debug Message: Залишилося приблизно 5 хв 4 с - + Loading... Завантаження... - + Loading Shaders %1 / %2 Завантаження шейдерів: %1 / %2 - + Launching... Запуск... - + Estimated Time %1 Залишилося приблизно %1 @@ -6590,42 +6854,42 @@ Debug Message: Оновити лобі - + Password Required to Join Для входу потрібен пароль - + Password: Пароль: - + Players Гравці - + Room Name Назва кімнати - + Preferred Game Бажана гра - + Host Власник - + Refreshing Оновлення - + Refresh List Оновити перелік @@ -6674,714 +6938,776 @@ Debug Message: + &Game List Mode + [&G] Режим переліку ігор + + + + Game &Icon Size + [&I] Розмір значків ігор + + + Reset Window Size to &720p [&7] Скинути розмір вікна до 720p - + Reset Window Size to 720p Скинути розмір вікна до 720p - + Reset Window Size to &900p [&9] Скинути розмір вікна до 900p - + Reset Window Size to 900p Скинути розмір вікна до 900p - + Reset Window Size to &1080p [&1] Скинути розмір вікна до 1080p - + Reset Window Size to 1080p Скинути розмір вікна до 1080p - + &Multiplayer [&M] Багатоосібна гра - + &Tools [&T] Інструменти - + Am&iibo [&I] Amiibo - + Launch &Applet [&A] Запустити аплет - + &TAS [&T] TAS - + &Create Home Menu Shortcut [&C] Створити ярлик меню-домівки - + Install &Firmware [&F] Встановити прошивку - + &Help [&H] Допомога - + &Install Files to NAND... [&I] Встановити файли до NAND... - + L&oad File... [&O] Завантажити файл... - + Load &Folder... [&F] Завантажити теку... - + E&xit [&X] Вийти - - + + &Pause [&P] Призупинити - + &Stop [&S] Зупинити - + &Verify Installed Contents [&V] Перевірити встановлений вміст - + &About Eden [&A] Про Eden - + Single &Window Mode [&W] Одновіконний режим - + Con&figure... [&F] Налаштувати... - + Ctrl+, Ctrl+, - + Enable Overlay Display Applet Увімкнути аплет показу оверлея - + Show &Filter Bar [&F] Показати панель фільтрування - + Show &Status Bar [&S] Показати панель стану - + Show Status Bar Показати панель стану - + &Browse Public Game Lobby [&B] Переглянути публічні ігрові лобі - + &Create Room [&C] Створити кімнату - + &Leave Room [&L] Покинути кімнату - + &Direct Connect to Room - [&D] Пряме під’єднання до кімнати + [&D] Пряме з’єднання з кімнатою - + &Show Current Room [&S] Показати поточну кімнату - + F&ullscreen [&U] Повноекранний - + &Restart [&R] Перезапустити - + Load/Remove &Amiibo... [&A] Завантажити/вилучити amiibo... - + &Report Compatibility [&R] Повідомити про сумісність - + Open &Mods Page [&M] Відкрити сторінку модів - + Open &Quickstart Guide [&Q] Відкрити посібник користувача - + &FAQ [&F] ЧаПи - + &Capture Screenshot [&C] Зробити знімок екрана - + &Album [&A] Альбом - + &Set Nickname and Owner [&S] Указати псевдонім і власника - + &Delete Game Data [&D] Видалити дані гри - + &Restore Amiibo [&R] Відновити amiibo - + &Format Amiibo [&F] Форматувати amiibo - + &Mii Editor [&M] Редактор Mii - + &Configure TAS... [&C] Налаштувати TAS... - + Configure C&urrent Game... [&U] Налаштувати поточну гру... - - + + &Start [&S] Запустити - + &Reset [&S] Скинути - - + + R&ecord [&E] Запис - + Open &Controller Menu [&C] Відкрити меню контролерів - + Install Decryption &Keys [&K] Встановити ключі дешифрування - + &Home Menu [&H] Меню-домівка - + &Desktop [&D] Стільниця - + &Application Menu [&A] Меню застосунків - + &Root Data Folder [&R] Коренева тека даних - + &NAND Folder [&N] Тека NAND - + &SDMC Folder [&S] Тека SDMC - + &Mod Folder [&M] Тека модів - + &Log Folder [&L] Тека журналу - + From Folder З теки - + From ZIP Із ZIP - + &Eden Dependencies [&E] Залежності Eden - + &Data Manager [&D] Керування даними - + + &Tree View + [&T] Дерево вибору + + + + &Grid View + [&G] Таблиця + + + + Game Icon Size + Розмір значків ігор + + + + + + None + Жодного + + + + Show Game &Name + [&N] Показати назву гри + + + + Show &Performance Overlay + [&P] Показати оверлей продуктивності + + + + Small (32x32) + Маленький (32х32) + + + + Standard (64x64) + Стандартний (64х64) + + + + Large (128x128) + Великий (128х128) + + + + Full Size (256x256) + Повнорозмірний (256х256) + + + Broken Vulkan Installation Detected Виявлено пошкоджене встановлення Vulkan - + Vulkan initialization failed during boot. Не вдалося ініціалізувати Vulkan під час запуску. - + Running a game TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping Запущено гру - + Loading Web Applet... Завантаження вебаплета... - - + + Disable Web Applet Вимкнути вебаплет - + Disabling the web applet can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet? (This can be re-enabled in the Debug settings.) Вимкнення вебапплета може призвести до несподіваної поведінки, і це слід робити лише для Super Mario 3D All-Stars. Ви впевнені, що хочете вимкнути вебапплет? (Його можна знову увімкнути в налаштуваннях зневадження.) - + The amount of shaders currently being built Кількість наразі створених шейдерів - + The current selected resolution scaling multiplier. Наразі вибраний множник масштабування роздільності. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch. Поточна швидкість емуляції. Значення вище або нижче 100% вказують на те, що емуляція йде швидше або повільніше, ніж на Switch. - + How many frames per second the game is currently displaying. This will vary from game to game and scene to scene. Частота кадрів, яку наразі показує гра. Значення змінюватиметься залежно від гри та з кожною сценою. - + Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. Час, потрібний для емуляції 1 кадру Switch, не враховуючи обмеження частоти кадрів або вертикальну синхронізацію. Для повношвидкісної емуляції значення повинно бути не вище 16,67 мс. - + Unmute Увімкнути звук - + Mute Вимкнути звук - + Reset Volume Скинути гучність - + &Clear Recent Files [&C] Очистити нещодавні файли - + &Continue [&C] Продовжити - + Warning: Outdated Game Format Увага: Застарілий формат гри - + You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br>For an explanation of the various Switch formats Eden supports, out our user handbook. This message will not be shown again. Для цієї гри ви використовуєте формат теки з деконструйованим ROM, який є застарілим форматом, заміненим на інші, як-от NCA, NAX, XCI, або NSP. У тек із деконструйованими ROM немає значків, метаданих, а також вони не підтримують оновлення.<br>Для подробиць стосовно різноманітних форматів Switch, які підтримує Eden, ознайомтеся з нашим посібником користувача. Це повідомлення не буде показано знову. - - + + Error while loading ROM! Помилка під час завантаження ROM! - + The ROM format is not supported. Непідтримуваний формат ROM. - + An error occurred initializing the video core. Сталася помилка під час ініціалізації відеоядра. - + Eden has encountered an error while running the video core. This is usually caused by outdated GPU drivers, including integrated ones. Please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>How to Upload the Log File</a>. В Eden сталася помилка під час роботи відеоядра. Зазвичай це відбувається через застарілі драйвери ГП, зокрема інтегрованих. Для подробиць перегляньте журнал. Для додаткової інформації стосовно доступу до журналу перегляньте таку сторінку: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>Як відвантажити файл журналу</a>. - + Error while loading ROM! %1 %1 signifies a numeric error code. Помилка під час завантаження ROM! %1 - + %1<br>Please redump your files or ask on Discord/Stoat for help. %1 signifies an error string. %1<br>Створіть новий дамп файлів або зверніться по допомогу в Discord/Stoat. - + An unknown error occurred. Please see the log for more details. Сталася невідома помилка. Ознайомтеся з журналом, щоб дізнатися подробиці. - + (64-bit) (64-бітовий) - + (32-bit) (32-бітовий) - + %1 %2 %1 is the title name. %2 indicates if the title is 64-bit or 32-bit %1 %2 - + Closing software... Закриття програмного засобу... - + Save Data Дані збережень - + Mod Data Дані модів - + Error Opening %1 Folder Помилка під час відкриття теки «%1» - - + + Folder does not exist! Теки не існує! - + Remove Installed Game Contents? Вилучити встановлений вміст гри? - + Remove Installed Game Update? Вилучити встановлені оновлення гри? - + Remove Installed Game DLC? Вилучити встановлені доповнення гри? - + Remove Entry Вилучити запис - + Delete OpenGL Transferable Shader Cache? Видалити переміщуваний кеш шейдерів OpenGL? - + Delete Vulkan Transferable Shader Cache? Видалити переміщуваний кеш шейдерів Vulkan? - + Delete All Transferable Shader Caches? Видалити весь переміщуваний кеш шейдерів? - + Remove Custom Game Configuration? Вилучити користувацькі налаштування гри? - + Remove Cache Storage? Вилучити сховище кешу? - + Remove File Вилучити файл - + Remove Play Time Data Вилучити дані награного часу - + Reset play time? Скинути награний час? - - + + RomFS Extraction Failed! Не вдалося видобути RomFS! - + There was an error copying the RomFS files or the user cancelled the operation. Під час копіювання файлів RomFS сталася помилка або користувач скасував операцію. - + Full Повний - + Skeleton Скелет - + Select RomFS Dump Mode Виберіть режим створення дампу RomFS - + Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure. Виберіть, як ви хочете виконати дамп RomFS <br>Повний скопіює всі файли до нової теки, тоді як <br>скелет створить лише структуру тек. - + There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root За адресою «%1» недостатньо вільного місця для видобування RomFS. Звільніть місце або виберіть іншу теку для створення дампу в «Емуляція» → «Налаштувати» → «Система» → «Файлова система» → «Коренева тека дампів». - + Extracting RomFS... Видобування RomFS... - - + + Cancel Скасувати - + RomFS Extraction Succeeded! RomFS видобуто успішно! - + The operation completed successfully. Операцію успішно виконано. - + Error Opening %1 Помилка під час відкриття «%1» - + Select Directory Вибрати теку - + Properties Властивості - + The game properties could not be loaded. Неможливо завантажити властивості гри. - + Switch Executable (%1);;All Files (*.*) %1 is an identifier for the Switch executable file extensions. Виконуваний файл Switch (%1);;Усі файли (*.*) - + Load File Завантажити файл - + Open Extracted ROM Directory Відкрити теку видобутого ROM - + Invalid Directory Selected Вибрано неправильну теку - + The directory you have selected does not contain a 'main' file. Вибрана тека не містить файлу «main». - + Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci) Встановлюваний файл Switch (*.nca, *.nsp, *.xci);;Архів вмісту Nintendo (*.nca);;Пакет подання Nintendo (*.nsp);;Образ картриджа NX (*.xci) - + Install Files Встановити файли - + %n file(s) remaining Лишився 1 файлЛишилося %n файлиЛишилося %n файлівЛишилося %n файлів - + Installing file "%1"... Встановлення файлу «%1»... - - + + Install Results Результати встановлення - + To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC. Щоб уникнути можливих конфліктів, ми не радимо користувачам встановлювати ігри в NAND. Користуйтеся цією функцією лише для встановлення оновлень і доповнень. - + %n file(s) were newly installed Щойно встановлено %n файл @@ -7391,7 +7717,7 @@ Please, only use this feature to install updates and DLC. - + %n file(s) were overwritten Перезаписано %n файл @@ -7401,7 +7727,7 @@ Please, only use this feature to install updates and DLC. - + %n file(s) failed to install Не вдалося встановити %n файл @@ -7411,214 +7737,214 @@ Please, only use this feature to install updates and DLC. - + System Application Системний застосунок - + System Archive Системний архів - + System Application Update Оновлення системного застосунку - + Firmware Package (Type A) Пакет прошивки (Тип А) - + Firmware Package (Type B) Пакет прошивки (Тип Б) - + Game Гра - + Game Update Оновлення гри - + Game DLC Доповнення гри - + Delta Title Проєкт «Дельта» - + Select NCA Install Type... Виберіть тип встановлення NCA... - + Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.) Виберіть тип проєкту, який ви хочете встановити для цього NCA: (У більшості випадків підходить стандартний вибір «Гра».) - + Failed to Install Не вдалося встановити - + The title type you selected for the NCA is invalid. Тип проєкту, який ви вибрали для NCA, неправильний. - + File not found Файл не виявлено - + File "%1" not found Файл «%1» не виявлено - + OK Гаразд - + Function Disabled Функцію вимкнену - + Compatibility list reporting is currently disabled. Check back later! Звітування для переліку сумісності наразі вимкнено. Зазирніть пізніше! - + Error opening URL Помилка під час відкриття URL - + Unable to open the URL "%1". Не вдалося відкрити URL: «%1». - + TAS Recording Записування TAS - + Overwrite file of player 1? Перезаписати файл гравця 1? - + Invalid config detected Виявлено неправильне налаштування - + Handheld controller can't be used on docked mode. Pro controller will be selected. Портативний контролер неможливо використовувати в режимі докстанції. Буде вибрано контролер Pro. - - + + Amiibo Amiibo - - + + The current amiibo has been removed Поточний amiibo вилучено - + Error Помилка - - + + The current game is not looking for amiibos Поточна гра не очікує amiibo - + Amiibo File (%1);; All Files (*.*) Файл amiibo (%1);; Усі файли (*.*) - + Load Amiibo Завантажити amiibo - + Error loading Amiibo data Помилка під час завантаження даних amiibo - + The selected file is not a valid amiibo Вибраний файл не є дійсним amiibo - + The selected file is already on use Вибраний файл уже використовується - + An unknown error occurred Сталася невідома помилка - - + + Keys not installed Ключі не встановлено - - + + Install decryption keys and restart Eden before attempting to install firmware. Встановіть ключі дешифрування та перезапустіть Eden, перш ніж спробувати встановити прошивку. - + Select Dumped Firmware Source Location Виберіть розташування дампу прошивки - + Select Dumped Firmware ZIP Виберіть ZIP із дампом прошивки - + Zipped Archives (*.zip) Zip-архіви (*.zip) - + Firmware cleanup failed Не вдалося очистити прошивку - + Failed to clean up extracted firmware cache. Check write permissions in the system temp directory and try again. OS reported error: %1 @@ -7627,155 +7953,155 @@ OS reported error: %1 Помилка зі звіту від ОС: %1 - + No firmware available Немає доступних прошивок - + Firmware Corrupted Прошивка пошкоджена - + Unknown applet Невідомий аплет - + Applet doesn't map to a known value. Аплет не призначено до відомого значення. - + Record not found Запис не виявлено - + Applet not found. Please reinstall firmware. Аплет не виявлено. Перевстановіть прошивку. - + Capture Screenshot Зробити знімок екрана - + PNG Image (*.png) Зображення PNG (*.png) - + Update Available Доступне оновлення - - Download the %1 update? - Завантажити оновлення %1? + + Download %1? + Завантажити %1? - + TAS state: Running %1/%2 Стан TAS: Працює %1/%2 - + TAS state: Recording %1 Стан TAS: Триває запис %1 - + TAS state: Idle %1/%2 Стан TAS: Бездіяльність %1/%2 - + TAS State: Invalid Стан TAS: Неправильний - + &Stop Running [&S] Зупинити - + Stop R&ecording [&E] Зупинити запис - + Building: %n shader(s) Компіляція: %n шейдерКомпіляція: %n шейдериКомпіляція: %n шейдерівКомпіляція: %n шейдерів - + Scale: %1x %1 is the resolution scaling factor Масштаб: %1x - + Speed: %1% / %2% Швидкість: %1% / %2% - + Speed: %1% Швидкість: %1% - + Game: %1 FPS Гра: %1 к/с - + Frame: %1 ms Кадр: %1 мс - + FSR FSR - + NO AA БЕЗ ЗГЛАДЖУВАННЯ - + VOLUME: MUTE ГУЧНІСТЬ: ВИМКНЕНО - + VOLUME: %1% Volume percentage (e.g. 50%) ГУЧНІСТЬ: %1% - + Derivation Components Missing Відсутні компоненти виведення - + Decryption keys are missing. Install them now? Відсутні ключі шифрування. Встановити їх зараз? - + Wayland Detected! Виявлено Wayland! - + Wayland is known to have significant performance issues and mysterious bugs. It's recommended to use X11 instead. @@ -7786,59 +8112,74 @@ Would you like to force it for future launches? Хочете примусово увімкнути його для наступних запусків? - + Use X11 Використовувати X11 - + Continue with Wayland Продовжити з Wayland - + Don't show again Не показувати знову - + Restart Required Потрібен перезапуск - + Restart Eden to apply the X11 backend. Перезапуск Eden для застосування бекенду X11. - + + Slow + Сповільнення + + + + Turbo + Прискорення + + + + Unlocked + Розблоковано + + + Select RomFS Dump Target Виберіть розташування для створення дампу RomFS - + Please select which RomFS you would like to dump. Виберіть, який дамп RomFS ви хочете створити. - + Are you sure you want to close Eden? Ви впевнені, що хочете закрити Eden? - - - + + + Eden Eden - + Are you sure you want to stop the emulation? Any unsaved progress will be lost. Ви впевнені, що хочете зупинити емуляцію? Увесь незбережений поступ буде втрачено. - + The currently running application has requested Eden to not exit. Would you like to bypass this and exit anyway? @@ -7846,11 +8187,6 @@ Would you like to bypass this and exit anyway? Обійти цей запит і однаково закрити його? - - - None - Жодного - FXAA @@ -7877,27 +8213,27 @@ Would you like to bypass this and exit anyway? Бікубічний - + Zero-Tangent Нульовий тангенс - + B-Spline B-Spline - + Mitchell Мітчелла - + Spline-1 Spline-1 - + Gaussian Ґаусса @@ -7952,22 +8288,22 @@ Would you like to bypass this and exit anyway? Vulkan - + OpenGL GLSL OpenGL GLSL - + OpenGL SPIRV OpenGL SPIRV - + OpenGL GLASM OpenGL GLASM - + Null Нічого @@ -7975,14 +8311,14 @@ Would you like to bypass this and exit anyway? MigrationWorker - + Linking the old directory failed. You may need to re-run with administrative privileges on Windows. OS gave error: %1 Не вдалося під’єднати стару теку. Можливо, вам доведеться перезапустити застосунок із правами адміністратора у Windows. ОС надала помилку: %1 - + Note that your configuration and data will be shared with %1. @@ -7999,7 +8335,7 @@ If this is not desirable, delete the following files: %4 - + If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: @@ -8010,11 +8346,24 @@ If you wish to clean up the files which were left in the old data location, you %1 - + Data was migrated successfully. Дані перенесено успішно. + + ModSelectDialog + + + Dialog + Діалог + + + + The specified folder or archive contains the following mods. Select which ones to install. + Указана тека або архів містить такі моди. Виберіть, які з них потрібно встановити. + + ModerationDialog @@ -8145,127 +8494,127 @@ Proceed anyway? New User - + Новий користувач Change Avatar - + Змінити аватар Set Image - + Вибрати зображення UUID - + UUID Eden - + Eden Username - + Ім’я користувача UUID must be 32 hex characters (0-9, A-F) - + UUID повинен містити 32 hex-символів (0-9, A-F) Generate - + Згенерувати - + Select User Image - + Виберіть зображення користувача - + Image Formats (*.jpg *.jpeg *.png *.bmp) - + Формати зображень (*.jpg *.jpeg *.png *.bmp) - + No firmware available - + Немає доступних прошивок - + Please install the firmware to use firmware avatars. - + Встановість прошивку, щоб користуватися аватарами прошивки. - - + + Error loading archive - + Помилка під час завантаження архіву - + Archive is not available. Please install/reinstall firmware. - + Архів недоступний. Встановіть/перевстановіть прошивку. - + Could not locate RomFS. Your file or decryption keys may be corrupted. - + Не вдалося знайти RomFS. Файл або ключі дешифрування можуть бути пошкоджені. - + Error extracting archive - + Помилка під час видобування архіву - + Could not extract RomFS. Your file or decryption keys may be corrupted. - + Не вдалося видобути RomFS. Файл або ключі дешифрування можуть бути пошкоджені. - + Error finding image directory - + Помилка під час виявлення теки зображень - + Failed to find image directory in the archive. - + Не вдалося виявити теку зображень в архіві. - + No images found - + Зображення не виявлено - + No avatar images were found in the archive. - + Зображення аватарів не виявлено в архіві. - - + + All Good Tooltip - + Усе добре - + Must be 32 hex characters (0-9, a-f) Tooltip - + Повинен містити 32 hex-символів (0-9, a-f) - + Must be between 1 and 32 characters Tooltip - + Повинно бути від 1 до 32 символів @@ -8301,6 +8650,80 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + PerformanceOverlay + + + Form + Форма + + + + Frametime + Час кадру + + + + 0 ms + 0 мс + + + + + Min: 0 + Мінімальне: 0 + + + + + Max: 0 + Максимальне: 0 + + + + + Avg: 0 + Середнє: 0 + + + + FPS + К/с + + + + 0 fps + 0 к/с + + + + %1 fps + %1 к/с + + + + + Avg: %1 + Середнє: %1 + + + + + Min: %1 + Мінімальне: %1 + + + + + Max: %1 + Максимальне: %1 + + + + %1 ms + %1 мс + + PlayerControlPreview @@ -8314,60 +8737,35 @@ p, li { white-space: pre-wrap; } Select - + Вибрати Cancel - + Скасувати Background Color - + Колір тла Select Firmware Avatar - + Виберіть аватар прошивки QObject - - Installed SD Titles - Проєкти, встановлені до SD - - - - Installed NAND Titles - Проєкти, встановлені до NAND - - - - System Titles - Системні проєкти - - - - Add New Game Directory - Додати нову теку з іграми - - - - Favorites - Улюблені - - - - - + + + Migration Перенесення - + Clear Shader Cache Очистити кеш шейдерів @@ -8402,19 +8800,19 @@ p, li { white-space: pre-wrap; } Ні - + You can manually re-trigger this prompt by deleting the new config directory: %1 Ви можете вручну викликати це повідомлення, видаливши нову теку налаштувань: %1 - + Migrating Перенесення - + Migrating, this may take a while... Перенесення. Це може тривати певний час... @@ -8645,7 +9043,7 @@ p, li { white-space: pre-wrap; } [invalid] - [неприпустимо] + [неправильно] @@ -8805,6 +9203,51 @@ p, li { white-space: pre-wrap; } %1 is playing %2 %1 грає в %2 + + + Play Time: %1 + Награний час: %1 + + + + Never Played + Ще не зіграно + + + + Version: %1 + Версія: %1 + + + + Version: 1.0.0 + Версія: 1.0.0 + + + + Installed SD Titles + Проєкти, встановлені до SD + + + + Installed NAND Titles + Проєкти, встановлені до NAND + + + + System Titles + Системні проєкти + + + + Add New Game Directory + Додати нову теку з іграми + + + + Favorites + Улюблені + QtAmiiboSettingsDialog @@ -8922,47 +9365,47 @@ p, li { white-space: pre-wrap; } QtCommon::Content - + Game Requires Firmware Гра потребує прошивку - + The game you are trying to launch requires firmware to boot or to get past the opening menu. Please <a href='https://yuzu-mirror.github.io/help/quickstart'>dump and install firmware</a>, or press "OK" to launch anyways. Гра, яку ви намагаєтеся запустити, потребує прошивку, щоб запуститися або пройти меню запуску. <a href='https://yuzu-mirror.github.io/help/quickstart'>Створіть дамп і встановіть прошивку</a> або натисніть «Гаразд», щоб однаково запустити. - + Installing Firmware... Встановлення прошивки... - - - - - + + + + + Cancel Скасувати - + Firmware Install Failed Не вдалося встановити прошивку - + Firmware Install Succeeded Прошивку успішно встановлено - + Firmware integrity verification failed! Не вдалося перевірити цілісність прошивки! - - + + Verification failed for the following files: %1 @@ -8971,204 +9414,204 @@ p, li { white-space: pre-wrap; } %1 - - + + Verifying integrity... Перевірка цілісності... - - + + Integrity verification succeeded! Перевірка цілісності успішна! - - + + The operation completed successfully. Операцію успішно завершено. - - + + Integrity verification failed! Не вдалося перевірити цілісність! - + File contents may be corrupt or missing. Файли вмісту можуть бути пошкоджені або відсутні. - + Integrity verification couldn't be performed Неможливо виконати перевірку цілісності - + Firmware installation cancelled, firmware may be in a bad state or corrupted. File contents could not be checked for validity. Встановлення прошивки скасовано. Можливо, прошивка в поганому стані або пошкоджена. Неможливо перевірити на дійсність файли вмісту. - + Select Dumped Keys Location Виберіть розатшування дампу ключів - + Decryption Keys install succeeded Ключі дешифрування успішно встановлено - + Decryption Keys install failed Не вдалося встановити ключі дешифрування - + Orphaned Profiles Detected! Виявлено покинуті профілі! - + UNEXPECTED BAD THINGS MAY HAPPEN IF YOU DON'T READ THIS!<br>Eden has detected the following save directories with no attached profile:<br>%1<br><br>The following profiles are valid:<br>%2<br><br>Click "OK" to open your save folder and fix up your profiles.<br>Hint: copy the contents of the largest or last-modified folder elsewhere, delete all orphaned profiles, and move your copied contents to the good profile.<br><br>Still confused? See the <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>help page</a>.<br> ЯКЩО ВИ ЦЕ НЕ ПРОЧИТАЄТЕ, МОЖУТЬ СТАТИСЯ НЕОЧІКУВАНІ ПОГАНІ РЕЧІ!<br>Eden виявив такі теки збережень без прикріпленого профілю:<br>%1<br><br>Є такі дійсні профілі:<br>%2<br><br>Натисніть «ОК», щоб відкрити теку збережень і полагодити свої профілі.<br>Порада: скопіюйте у будь-яке інше місце вміст найбільшої теки, у якій нещодавно були зміни, видаліть профілі, що лишилися та перемістіть скопійований вміст до провильного профілю.<br><br>Досі не розумієте, що робити? Перегляньте <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>сторінку допомоги</a>.<br> - + Really clear data? Дійсно очистити дані? - + Important data may be lost! Може бути втрачено важливі дані! - + Are you REALLY sure? Ви ДІЙСНО впевнені? - + Once deleted, your data will NOT come back! Only do this if you're 100% sure you want to delete this data. Після видалення ваші дані буде НЕМОЖЛИВО повернути! Виконуйте цю дію, лише якщо ви на 100% упевнені, що хочете видалити ці дані. - + Clearing... Очищення... - + Select Export Location Виберіть розташування для експортування - + %1.zip %1.zip - - + + Zipped Archives (*.zip) Zip-архіви (*.zip) - + Exporting data. This may take a while... Експортування даних. Це може тривати певний час... - + Exporting Експортування - + Exported Successfully Успішно експортовано - + Data was exported successfully. Дані успішно експортовано. - + Export Cancelled Експортування скасовано - + Export was cancelled by the user. Експортування скасовано користувачем. - + Export Failed Не вдалося експортувати - + Ensure you have write permissions on the targeted directory and try again. Запевніться, що у вас є дозволи на записування до вказаної теки й спробуйте знову. - + Select Import Location Виберіть розташування для імпортування - + Import Warning Попередження щодо імпортування - + All previous data in this directory will be deleted. Are you sure you wish to proceed? Усі попередні в цій теці будуть видалені. Ви впевнені, що хочете продовжити? - + Importing data. This may take a while... Імпортування даних. Це може тривати певний час... - + Importing Імпортування - + Imported Successfully Успішно імпортовано - + Data was imported successfully. Дані успішно імпортовано. - + Import Cancelled Імпортування скасовано - + Import was cancelled by the user. Імпортування скасовано користувачем. - + Import Failed Не вдалося імпортувати - + Ensure you have read permissions on the targeted directory and try again. Запевніться, що у вас є дозволи на читання зі вказаної теки й спробуйте знову. @@ -9176,22 +9619,22 @@ Only do this if you're 100% sure you want to delete this data. QtCommon::FS - + Linked Save Data Під’єднані дані збережень - + Save data has been linked. Дані збережень під’єднано. - + Failed to link save data Не вдалося під’єднати дані збережень. - + Could not link directory: %1 To: @@ -9202,48 +9645,48 @@ To: %2 - + Already Linked Уже під’єднано - + This title is already linked to Ryujinx. Would you like to unlink it? Цей проєкт уже під’єднано до Ryujinx. Хочете його від’єднати? - + Failed to unlink old directory Не вдалося від’єднати стару теку - - + + OS returned error: %1 ОС повернула помилку: %1 - + Failed to copy save data Не вдалося скопіювати дані збережень - + Unlink Successful Успішно від’єднано - + Successfully unlinked Ryujinx save data. Save data has been kept intact. Успішно від’єднано дані збережень Ryujinx. Дані лишилися незмінними. - + Could not find Ryujinx installation Не вдалося виявити встановлення Ryujinx - + Could not find a valid Ryujinx installation. This may typically occur if you are using Ryujinx in portable mode. Would you like to manually select a portable folder to use? @@ -9257,18 +9700,18 @@ Would you like to manually select a portable folder to use? Розташування портативного Ryujinx - + Not a valid Ryujinx directory Неправильна тека Ryujinx - + The specified directory does not contain valid Ryujinx data. Указана тека не містить правильних даних Ryujinx - - + + Could not find Ryujinx save data Не вдалося виявити дані збережень Ryujinx @@ -9276,229 +9719,287 @@ Would you like to manually select a portable folder to use? QtCommon::Game - + Error Removing Contents Помилка під час вилучення вмісту - + Error Removing Update Помилка під час вилучення оновлення - + Error Removing DLC Помилка під час вилучення доповнення - - - - - - + + + + + + Successfully Removed Успішно вилучено - + Successfully removed the installed base game. Успішно вилучено встановлену базову гру. - + The base game is not installed in the NAND and cannot be removed. Основну гру не встановлено в NAND і її неможливо вилучити. - + Successfully removed the installed update. Успішно вилучено встановлене оновлення. - + There is no update installed for this title. Для цього проєкту не встановлено оновлення. - + There are no DLCs installed for this title. Для цього проєкту не встановлено доповнень. - + Successfully removed %1 installed DLC. Успішно вилучено встановлене доповнення «%1». - - + + Error Removing Transferable Shader Cache Помилка під час вилучення переміщуваного кешу шейдерів - - + + A shader cache for this title does not exist. Для цього проєкту не існує кешу шейдерів. - + Successfully removed the transferable shader cache. Успішно вилучено переміщуваний кеш шейдерів. - + Failed to remove the transferable shader cache. Не вдалося вилучити переміщуваний кеш шейдерів. - + Error Removing Vulkan Driver Pipeline Cache Помилка під час вилучення кешу конвеєра драйвера Vulkan - + Failed to remove the driver pipeline cache. Не вдалося вилучити кеш конвеєра драйвера - - + + Error Removing Transferable Shader Caches Помилка під час вилучення переміщуваних кешів шейдерів - + Successfully removed the transferable shader caches. Усіпшно вилучено переміщувані кеші шейдерів. - + Failed to remove the transferable shader cache directory. Не вдалося вилучити теку переміщуваного кешу шейдерів. - - + + Error Removing Custom Configuration Помилка під час вилучення користувацього налаштування - + A custom configuration for this title does not exist. Для цього проєкту не існує користувацького налаштування. - + Successfully removed the custom game configuration. Успішно вилучено користувацьке налаштування гри. - + Failed to remove the custom game configuration. Не вдалося вилучити користувацьке налаштування гри. - + Reset Metadata Cache Скинути кеш метаданих - + The metadata cache is already empty. Кеш метаданих уже порожній. - + The operation completed successfully. Операцію успішно виконано. - + The metadata cache couldn't be deleted. It might be in use or non-existent. Неможливо видалити кеш метаданих. Можливо, він використовується або не існує. - + Create Shortcut Створити ярлик - + Do you want to launch the game in fullscreen? Ви хочете запустити гру в повноеранному режимі? - + Shortcut Created Ярлик створено - + Successfully created a shortcut to %1 Успішно створено ярлик для: %1 - + Shortcut may be Volatile! Ярлик може бути нестабільним! - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Це створить ярлик для поточного AppImage. Можливо, він не буде належно працювати після оновлення. Продовжити? - + Failed to Create Shortcut Не вдалося створити ярлик - + Failed to create a shortcut to %1 Не вдалося створити ярлик для: %1 - + Create Icon Створити значок - + Cannot create icon file. Path "%1" does not exist and cannot be created. Неможливо створити файл значка. Шлях «%1» не існує або не може бути створений. - + No firmware available Немає доступних прошивок - + Please install firmware to use the home menu. Встановіть прошивку, щоб користуватися меню-домівкою. - + Home Menu Applet Аплет меню-домівки - + Home Menu is not available. Please reinstall firmware. Меню-домівка недоступна. Перевстановіть прошивку. + + QtCommon::Mod + + + Mod Name + Назва мода + + + + What should this mod be called? + Як повинен називатися цей мод? + + + + RomFS + RomFS + + + + ExeFS/Patch + ExeFS/патч + + + + Cheat + Чит + + + + Mod Type + Тип мода + + + + Could not detect mod type automatically. Please manually specify the type of mod you downloaded. + +Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods. + Не вдалося автоматично виявити тип мода. Укажіть вручну тип мода, який ви завантажили. + +Більшість модів є RomFS-модами, але патчі (.pchtxt) зазвичай є ExeFS-модами. + + + + + Mod Extract Failed + Не вдалося видобути мод + + + + Failed to create temporary directory %1 + Не вдалося створити тимчасову теку %1 + + + + Zip file %1 is empty + Zip-файл %1 порожній + + QtCommon::Path - + Error Opening Shader Cache Помилка під час відкривання кешу шейдерів - + Failed to create or open shader cache for this title, ensure your app data directory has write permissions. Не вдалося створити або відкрити кеш шейдерів для цього проєкту. Запевніться, що у вашої теки AppData є дозвіл на записування. @@ -9506,84 +10007,84 @@ Would you like to manually select a portable folder to use? QtCommon::StringLookup - + Contains game save data. DO NOT REMOVE UNLESS YOU KNOW WHAT YOU'RE DOING! Містить дані збережень гри. НЕ ВИЛУЧАЙТЕ, ЯКЩО НЕ ВПЕВНЕНІ У СВОЇХ ДІЯЇ! - + Contains Vulkan and OpenGL pipeline caches. Generally safe to remove. Містить кеші конвеєрів Vulkan і OpenGL. Зазвичай їх можна вільно вилучати. - + Contains updates and DLC for games. Містить оновлення і доповнення для ігор. - + Contains firmware and applet data. Містить прошивку і дані аплетів. - + Contains game mods, patches, and cheats. Містить ігрові моди, патчі та чити. - + Decryption Keys were successfully installed Ключі дешифрування було успішно встановлено - + Unable to read key directory, aborting Неможливо зчитати теку ключів, скасування - + One or more keys failed to copy. Не вдалося скопіювати один або більше ключів. - + Verify your keys file has a .keys extension and try again. Перевірте, чи мають ваші ключі розширення .keys, і спробуйте ще раз. - + Decryption Keys failed to initialize. Check that your dumping tools are up to date and re-dump keys. Не вдалося ініціалізувати ключі дешифрування. Переконайтеся, що ваші інструменти для створення дампів оновлені, і створіть новий дамп ключів. - + Successfully installed firmware version %1 Прошивку версії %1 успішно встановлено - + Unable to locate potential firmware NCA files Неможливо виявити файли потенційної прошивки NCA - + Failed to delete one or more firmware files. Не вдалося видалити один або більше файлів прошивки. - + One or more firmware files failed to copy into NAND. Не вдалояс скопіювати до NAND один або більше файлів прошивки. - + Firmware installation cancelled, firmware may be in a bad state or corrupted. Restart Eden or re-install firmware. Встановлення прошивки скасовано. Прошивка може бути в поганому стані або в пошкоджена. Перезапустіть Eden або перевстановіть прошивку. - - Firmware missing. Firmware is required to run certain games and use the Home Menu. Versions 19.0.1 or earlier are recommended, as 20.0.0+ is currently experimental. - Відсутня прошивка. Прошивка необхідна для запуску певних ігор і використання меню-домівки. Рекомендується використовувати версію 19.0.1 або старішу, оскільки версії 20.0.0+ наразі є експериментальними. + + Firmware missing. Firmware is required to run certain games and use the Home Menu. + Відсутня прошивка. Прошивка необхідна для запуску певних ігор і використання меню-домівки. @@ -9605,59 +10106,59 @@ This may take a while. Це може тривати певний час. - + Clearing shader cache is recommended for all users. Do not uncheck unless you know what you're doing. Очищення кешу шейдерів рекомендовано для всіх користувачів. Не скасовуйте, якщо не впевнені у своїх діях. - + Keeps the old data directory. This is recommended if you aren't space-constrained and want to keep separate data for the old emulator. Зберігає стару теку з даними. Рекомендовано, якщо у вас немає обмежень пам’яті й ви хочете окремо зберегти дані старого емулятора. - + Deletes the old data directory. This is recommended on devices with space constraints. Видаляє стару теку з даними. Рекомендовано для пристроїв з обмеженнями пам’яті. - + Creates a filesystem link between the old directory and Eden directory. This is recommended if you want to share data between emulators. Створює посилання у файловій системі між старою текою і текою Eden. Рекомендовано, якщо ви хочете поширювати дані між емуляторами. - + Ryujinx title database does not exist. База даних проєктів Ryujinx не існує. - + Invalid header on Ryujinx title database. Неправильний заголовок бази даних проєктів Ryujinx. - + Invalid magic header on Ryujinx title database. Неправильний магічний заголовок бази даних проєктів Ryujinx. - + Invalid byte alignment on Ryujinx title database. Неправильне впорядкування байтів у базі даних проєктів Ryujinx. - + No items found in Ryujinx title database. Не виявлено жодних елементів у базі даних проєктів Ryujinx. - + Title %1 not found in Ryujinx title database. Не виявлено «%1» у базі даних проєктів Ryujinx. @@ -9698,7 +10199,7 @@ This is recommended if you want to share data between emulators. - + Pro Controller Контролер Pro @@ -9711,7 +10212,7 @@ This is recommended if you want to share data between emulators. - + Dual Joycons Подвійні Joy-Con'и @@ -9724,7 +10225,7 @@ This is recommended if you want to share data between emulators. - + Left Joycon Лівий Joy-Con @@ -9737,7 +10238,7 @@ This is recommended if you want to share data between emulators. - + Right Joycon Правий Joy-Con @@ -9766,7 +10267,7 @@ This is recommended if you want to share data between emulators. - + Handheld Портативний @@ -9887,32 +10388,32 @@ This is recommended if you want to share data between emulators. Недостатньо контролерів - + GameCube Controller Контролер GameCube - + Poke Ball Plus Poke Ball Plus - + NES Controller Контролер NES - + SNES Controller Контролер SNES - + N64 Controller Контролер N64 - + Sega Genesis Sega Genesis @@ -10067,13 +10568,13 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> - - + + OK Гаразд - + Cancel Скасувати @@ -10110,12 +10611,12 @@ By selecting "From Eden", previous save data stored in Ryujinx will be Скасувати - + Failed to link save data Не вдалося під’єднати дані збережень. - + OS returned error: %1 ОС повернула помилку: %1 @@ -10151,7 +10652,7 @@ By selecting "From Eden", previous save data stored in Ryujinx will be Секунди: - + Total play time reached maximum. Загальний награний час досягнув максимуму. diff --git a/dist/languages/vi.ts b/dist/languages/vi.ts index cda6cbeecf..d76452a68a 100644 --- a/dist/languages/vi.ts +++ b/dist/languages/vi.ts @@ -368,149 +368,174 @@ Việc này sẽ ban tên người dùng trên diễn đàn và IP của họ lu % - + Amiibo editor - + Controller configuration - + Data erase - + Error Lỗi - + Net connect - + Player select - + Software keyboard Bàn phím mềm - + Mii Edit - + Online web - + Shop - + Photo viewer - + Offline web - + Login share - + Wifi web auth - + My page - + Enable Overlay Applet - + + Enables Horizon's built-in overlay applet. Press and hold the home button for 1 second to show it. + + + + Output Engine: Hệ thống xuất: - + Output Device: Thiết bị đầu ra: - + Input Device: Thiết bị đầu vào: - + Mute audio - + Volume: Âm lượng: - + Mute audio when in background Tắt tiếng khi chạy nền - + Multicore CPU Emulation Giả lập CPU đa nhân - + This option increases CPU emulation thread use from 1 to the maximum of 4. This is mainly a debug option and shouldn't be disabled. - + Memory Layout - - Increases the amount of emulated RAM from 4GB of the board to the devkit 8/6GB. + + Increases the amount of emulated RAM. Doesn't affect performance/stability but may allow HD texture mods to load. - + Limit Speed Percent Giới hạn phần trăm tốc độ - + Controls the game's maximum rendering speed, but it's up to each game if it runs faster or not. 200% for a 30 FPS game is 60 FPS, and for a 60 FPS game it will be 120 FPS. Disabling it means unlocking the framerate to the maximum your PC can reach. + + + Turbo Speed + + + + + When the Turbo Speed hotkey is pressed, the speed will be limited to this percentage. + + + + + Slow Speed + + + + + When the Slow Speed hotkey is pressed, the speed will be limited to this percentage. + + Synchronize Core Speed @@ -523,229 +548,229 @@ Can help reduce stuttering at lower framerates. - + Accuracy: Độ chính xác: - + Change the accuracy of the emulated CPU (for debugging only). - - + + Backend: - + CPU Overclock - + Overclocks the emulated CPU to remove some FPS limiters. Weaker CPUs may see reduced performance, and certain games may behave improperly. Use Boost (1700MHz) to run at the Switch's highest native clock, or Fast (2000MHz) to run at 2x clock. - + Custom CPU Ticks - + Set a custom value of CPU ticks. Higher values can increase performance, but may cause deadlocks. A range of 77-21000 is recommended. - + Virtual Table Bouncing - + Bounces (by emulating a 0-valued return) any functions that triggers a prefetch abort - + Enable Host MMU Emulation (fastmem) - + This optimization speeds up memory accesses by the guest program. Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU. Disabling this forces all memory accesses to use Software MMU Emulation. - + Unfuse FMA (improve performance on CPUs without FMA) Không dùng FMA (tăng hiệu suất cho các dòng CPU không hỗ trợ FMA) - + This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support. - + Faster FRSQRTE and FRECPE FRSQRTE và FRECPE nhanh hơn - + This option improves the speed of some approximate floating-point functions by using less accurate native approximations. - + Faster ASIMD instructions (32 bits only) Các chỉ thị ASIMD nhanh hơn (chỉ cho 32 bit) - + This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes. - + Inaccurate NaN handling Xử lí NaN không chính xác - + This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions. - + Disable address space checks Tắt kiểm tra không gian địa chỉ - + This option improves speed by eliminating a safety check before every memory operation. Disabling it may allow arbitrary code execution. - + Ignore global monitor Bỏ qua màn hình chung - + This option improves speed by relying only on the semantics of cmpxchg to ensure safety of exclusive access instructions. Please note this may result in deadlocks and other race conditions. - + API: API: - + Changes the output graphics API. Vulkan is recommended. - + Device: Thiết bị: - + This setting selects the GPU to use (Vulkan only). - + Resolution: Độ phân giải: - + Forces to render at a different resolution. Higher resolutions require more VRAM and bandwidth. Options lower than 1X can cause artifacts. - + Window Adapting Filter: Bộ lọc điều chỉnh cửa sổ: - + FSR Sharpness: Độ nét FSR: - + Determines how sharpened the image will look using FSR's dynamic contrast. - + Anti-Aliasing Method: Phương pháp khử răng cưa: - + The anti-aliasing method to use. SMAA offers the best quality. FXAA can produce a more stable picture in lower resolutions. - + Fullscreen Mode: Chế độ toàn màn hình: - + The method used to render the window in fullscreen. Borderless offers the best compatibility with the on-screen keyboard that some games request for input. Exclusive fullscreen may offer better performance and better Freesync/Gsync support. - + Aspect Ratio: Tỉ lệ khung hình: - + Stretches the renderer to fit the specified aspect ratio. Most games only support 16:9, so modifications are required to get other ratios. Also controls the aspect ratio of captured screenshots. - + Use persistent pipeline cache - + Allows saving shaders to storage for faster loading on following game boots. Disabling it is only intended for debugging. - + Optimize SPIRV output - + Runs an additional optimization pass over generated SPIRV shaders. Will increase time required for shader compilation. May slightly improve performance. @@ -753,24 +778,24 @@ This feature is experimental. - + NVDEC emulation: Giả lập NVDEC: - + Specifies how videos should be decoded. It can either use the CPU or the GPU for decoding, or perform no decoding at all (black screen on videos). In most cases, GPU decoding provides the best performance. - + ASTC Decoding Method: - + This option controls how ASTC textures should be decoded. CPU: Use the CPU for decoding. GPU: Use the GPU's compute shaders to decode ASTC textures (recommended). @@ -779,45 +804,55 @@ stuttering but may present artifacts. - + ASTC Recompression Method: - + Most GPUs lack support for ASTC textures and must decompress to anintermediate format: RGBA8. BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format, saving VRAM but degrading image quality. - + + Frame Pacing Mode (Vulkan only) + + + + + Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent. + + + + VRAM Usage Mode: - + Selects whether the emulator should prefer to conserve memory or make maximum usage of available video memory for performance. Aggressive mode may impact performance of other applications such as recording software. - + Skip CPU Inner Invalidation - + Skips certain cache invalidations during memory updates, reducing CPU usage and improving latency. This may cause soft-crashes. - + VSync Mode: Chế độ Vsync: - + FIFO (VSync) does not drop frames or exhibit tearing but is limited by the screen refresh rate. FIFO Relaxed allows tearing as it recovers from a slow down. Mailbox can have lower latency than FIFO and does not tear but may drop frames. @@ -825,1317 +860,1401 @@ Immediate (no synchronization) presents whatever is available and can exhibit te - + Sync Memory Operations - + Ensures data consistency between compute and memory operations. This option fixes issues in games, but may degrade performance. Unreal Engine 4 games often see the most significant changes thereof. - + Enable asynchronous presentation (Vulkan only) Bật hiển thị bất đồng bộ (chỉ cho Vulkan) - + Slightly improves performance by moving presentation to a separate CPU thread. - + Force maximum clocks (Vulkan only) Buộc chạy ở xung nhịp tối đa (chỉ cho Vulkan) - + Runs work in the background while waiting for graphics commands to keep the GPU from lowering its clock speed. Chạy các công việc trong nền trong khi đang chờ lệnh đồ họa để giữ cho GPU không giảm xung nhịp. - + Anisotropic Filtering: Lọc bất đẳng hướng: - + Controls the quality of texture rendering at oblique angles. Safe to set at 16x on most GPUs. - + GPU Mode: - + Controls the GPU emulation mode. Most games render fine with Fast or Balanced modes, but Accurate is still required for some. Particles tend to only render correctly with Accurate mode. - + DMA Accuracy: - + Controls the DMA precision accuracy. Safe precision fixes issues in some games but may degrade performance. - + Enable asynchronous shader compilation - + May reduce shader stutter. - + Fast GPU Time - + Overclocks the emulated GPU to increase dynamic resolution and render distance. Use 256 for maximal performance and 512 for maximal graphics fidelity. - + + GPU Unswizzle + + + + + Accelerates BCn 3D texture decoding using GPU compute. +Disable if experiencing crashes or graphical glitches. + + + + GPU Unswizzle Max Texture Size - + Sets the maximum size (MiB) for GPU-based texture unswizzling. While the GPU is faster for medium and large textures, the CPU may be more efficient for very small ones. Adjust this to find the balance between GPU acceleration and CPU overhead. - + GPU Unswizzle Stream Size - + Sets the maximum amount of texture data (in MiB) processed per frame. Higher values can reduce stutter during texture loading but may impact frame consistency. - + GPU Unswizzle Chunk Size - + Determines the number of depth slices processed in a single dispatch. Increasing this can improve throughput on high-end GPUs but may cause TDR or driver timeouts on weaker hardware. - + Use Vulkan pipeline cache Dùng bộ nhớ đệm pipeline Vulkan - + Enables GPU vendor-specific pipeline cache. This option can improve shader loading time significantly in cases where the Vulkan driver does not store pipeline cache files internally. - + Enable Compute Pipelines (Intel Vulkan Only) - + Required by some games. This setting only exists for Intel proprietary drivers and may crash if enabled. Compute pipelines are always enabled on all other drivers. - + Enable Reactive Flushing Bật xả tương ứng - + Uses reactive flushing instead of predictive flushing, allowing more accurate memory syncing. - + Sync to framerate of video playback Đồng bộ hóa với tốc độ khung hình khi phát video - + Run the game at normal speed during video playback, even when the framerate is unlocked. Chạy game với tốc độ bình thường trong quá trình phát video, ngay cả khi tốc độ khung hình được mở khóa. - + Barrier feedback loops Vòng lặp phản hồi rào cản - + Improves rendering of transparency effects in specific games. Cải thiện hiệu quả kết xuất của hiệu ứng trong suốt trong một số game. - + + Enable buffer history + + + + + Enables access to previous buffer states. +This option may improve rendering quality and performance consistency in some games. + + + + Fix bloom effects - + Removes bloom in Burnout. - + + Enable Legacy Rescale Pass + + + + + May fix rescale issues in some games by relying on behavior from the previous implementation. +Legacy behavior workaround that fixes line artifacts on AMD and Intel GPUs, and grey texture flicker on Nvidia GPUs in Luigis Mansion 3. + + + + Extended Dynamic State - + Controls the number of features that can be used in Extended Dynamic State. Higher states allow for more features and can increase performance, but may cause additional graphical issues. - + Vertex Input Dynamic State - + Enables vertex input dynamic state feature for better quality and performance. - + Provoking Vertex - + Improves lighting and vertex handling in some games. Only Vulkan 1.0+ devices support this extension. - + Descriptor Indexing - + Improves texture & buffer handling and the Maxwell translation layer. Some Vulkan 1.1+ and all 1.2+ devices support this extension. - + Sample Shading - + Allows the fragment shader to execute per sample in a multi-sampled fragment instead of once per fragment. Improves graphics quality at the cost of performance. Higher values improve quality but degrade performance. - + RNG Seed Hạt giống RNG - + Controls the seed of the random number generator. Mainly used for speedrunning. - + Device Name Tên thiết bị - + The name of the console. - + Custom RTC Date: - + This option allows to change the clock of the console. Can be used to manipulate time in games. - + The number of seconds from the current unix time - + Language: - + This option can be overridden when region setting is auto-select - + Region: Vùng: - + The region of the console. - + Time Zone: Múi giờ: - + The time zone of the console. - + Sound Output Mode: Chế độ đầu ra âm thanh: - + Console Mode: - + Selects if the console is in Docked or Handheld mode. Games will change their resolution, details and supported controllers and depending on this setting. Setting to Handheld can help improve performance for low end systems. - + + Unit Serial + + + + + Battery Serial + + + + + Debug knobs + + + + Prompt for user profile on boot - + Useful if multiple people use the same PC. - + Pause when not in focus - + Pauses emulation when focusing on other windows. - + Confirm before stopping emulation - + Overrides prompts asking to confirm stopping the emulation. Enabling it bypasses such prompts and directly exits the emulation. - + Hide mouse on inactivity Ẩn con trỏ chuột khi không dùng - + Hides the mouse after 2.5s of inactivity. - + Disable controller applet Vô hiệu hoá applet tay cầm - + Forcibly disables the use of the controller applet in emulated programs. When a program attempts to open the controller applet, it is immediately closed. - + Check for updates - + Whether or not to check for updates upon startup. - + Enable Gamemode - + Force X11 as Graphics Backend - + Custom frontend - + Real applet - + Never - + On Load - + Always - + CPU CPU - + GPU - + CPU Asynchronous - + Uncompressed (Best quality) Không nén (Chất lượng tốt nhất) - + BC1 (Low quality) BC1 (Chất lượng thấp) - + BC3 (Medium quality) BC3 (Chất lượng trung bình) - - Conservative - - - - - Aggressive - - - - - Vulkan - Vulkan - - - - OpenGL GLSL - - - - - OpenGL GLASM (Assembly Shaders, NVIDIA Only) - - - - - OpenGL SPIR-V (Experimental, AMD/Mesa Only) - - - - - Null - Null - - - - Fast - - - - - Balanced - - - - - - Accurate - Chính xác - - - - - Default - Mặc định - - - - Unsafe (fast) - - - - - Safe (stable) - - - - + + Auto Tự động - + + 30 FPS + + + + + 60 FPS + + + + + 90 FPS + + + + + 120 FPS + + + + + Conservative + + + + + Aggressive + + + + + Vulkan + Vulkan + + + + OpenGL GLSL + + + + + OpenGL GLASM (Assembly Shaders, NVIDIA Only) + + + + + OpenGL SPIR-V (Experimental, AMD/Mesa Only) + + + + + Null + Null + + + + Fast + + + + + Balanced + + + + + + Accurate + Chính xác + + + + + Default + Mặc định + + + + Unsafe (fast) + + + + + Safe (stable) + + + + Unsafe Không an toàn - + Paranoid (disables most optimizations) Paranoid (vô hiệu hoá hầu hết sự tối ưu) - + Debugging - + Dynarmic - + NCE - + Borderless Windowed Cửa sổ không viền - + Exclusive Fullscreen Toàn màn hình - + No Video Output Không có đầu ra video - + CPU Video Decoding Giải mã video bằng CPU - + GPU Video Decoding (Default) Giải mã video bằng GPU (Mặc định) - + 0.25X (180p/270p) [EXPERIMENTAL] - + 0.5X (360p/540p) [EXPERIMENTAL] - + 0.75X (540p/810p) [EXPERIMENTAL] 0.75X (540p/810p) [THỬ NGHIỆM] - + 1X (720p/1080p) 1X (720p/1080p) - + 1.25X (900p/1350p) [EXPERIMENTAL] - + 1.5X (1080p/1620p) [EXPERIMENTAL] 1.5X (1080p/1620p) [THỬ NGHIỆM] - + 2X (1440p/2160p) 2X (1440p/2160p) - + 3X (2160p/3240p) 3X (2160p/3240p) - + 4X (2880p/4320p) 4X (2880p/4320p) - + 5X (3600p/5400p) 5X (3600p/5400p) - + 6X (4320p/6480p) 6X (4320p/6480p) - + 7X (5040p/7560p) 7X (5040p/7560p) - + 8X (5760p/8640p) 8X (5760p/8640p) - + Nearest Neighbor Nearest Neighbor - + Bilinear Bilinear - + Bicubic Bicubic - + Gaussian Gaussian - + Lanczos - + ScaleForce ScaleForce - + AMD FidelityFX Super Resolution - + Area - + MMPX - + Zero-Tangent - + B-Spline - + Mitchell - + Spline-1 - - + + None Không có - + FXAA FXAA - + SMAA SMAA - + Default (16:9) Mặc định (16:9) - + Force 4:3 Dùng 4:3 - + Force 21:9 Dùng 21:9 - + Force 16:10 Dùng 16:10 - + Stretch to Window Mở rộng đến cửa sổ - + Automatic Tự động - + 2x 2x - + 4x 4x - + 8x 8x - + 16x 16x - + 32x - + 64x - + Japanese (日本語) Tiếng Nhật (日本語) - + American English Tiếng Anh Mỹ - + French (français) Tiếng Pháp (French) - + German (Deutsch) Tiếng Đức (Deutsch) - + Italian (italiano) Tiếng Ý (italiano) - + Spanish (español) Tiếng Tây Ban Nha (Español) - + Chinese Tiếng Trung - + Korean (한국어) Tiếng Hàn (한국어) - + Dutch (Nederlands) Tiếng Hà Lan (Nederlands) - + Portuguese (português) Tiếng Bồ Đào Nha (Portuguese) - + Russian (Русский) Tiếng Nga (Русский) - + Taiwanese Tiếng Đài Loan - + British English Tiếng Anh Anh - + Canadian French Tiếng Pháp Canada - + Latin American Spanish Tiếng Tây Ban Nha Mỹ Latinh - + Simplified Chinese Tiếng Trung giản thể - + Traditional Chinese (正體中文) Tiếng Trung phồn thể (正體中文) - + Brazilian Portuguese (português do Brasil) Tiếng Bồ Đào Nha Brasil (Português do Brasil) - - Serbian (српски) + + Polish (polska) - - + + Thai (แบบไทย) + + + + + Japan Nhật Bản - + USA Hoa Kỳ - + Europe Châu Âu - + Australia Úc - + China Trung Quốc - + Korea Hàn Quốc - + Taiwan Đài Loan - + Auto (%1) Auto select time zone Tự động (%1) - + Default (%1) Default time zone Mặc định (%1) - + CET CET - + CST6CDT CST6CDT - + Cuba Cuba - + EET EET - + Egypt Ai Cập - + Eire Eire - + EST EST - + EST5EDT EST5EDT - + GB GB - + GB-Eire GB-Eire - + GMT GMT - + GMT+0 GMT+0 - + GMT-0 GMT-0 - + GMT0 GMT0 - + Greenwich Greenwich - + Hongkong Hồng Kông - + HST HST - + Iceland Iceland - + Iran Iran - + Israel Israel - + Jamaica Jamaica - + Kwajalein Kwajalein - + Libya Libya - + MET MET - + MST MST - + MST7MDT MST7MDT - + Navajo Navajo - + NZ NZ - + NZ-CHAT NZ-CHAT - + Poland Ba Lan - + Portugal Bồ Đào Nha - + PRC PRC - + PST8PDT PST8PDT - + ROC ROC - + ROK ROK - + Singapore Singapore - + Turkey Thổ Nhĩ Kỳ - + UCT UCT - + Universal Quốc tế - + UTC UTC - + W-SU W-SU - + WET WET - + Zulu Zulu - + Mono Mono - + Stereo Stereo - + Surround Surround - + 4GB DRAM (Default) - + 6GB DRAM (Unsafe) - + 8GB DRAM - + 10GB DRAM (Unsafe) - + 12GB DRAM (Unsafe) - + Docked Docked - + Handheld Handheld - - + + Off - + Boost (1700MHz) - + Fast (2000MHz) - + Always ask (Default) - + Only if game specifies not to stop - + Never ask - - + + Medium (256) - - + + High (512) - + Very Small (16 MB) - + Small (32 MB) - + Normal (128 MB) - + Large (256 MB) - + Very Large (512 MB) - + Very Low (4 MB) - + Low (8 MB) - + Normal (16 MB) - + Medium (32 MB) - + High (64 MB) - + Very Low (32) - + Low (64) - + Normal (128) - + Disabled - + ExtendedDynamicState 1 - + ExtendedDynamicState 2 - + ExtendedDynamicState 3 + + + Tree View + + + + + Grid View + + ConfigureApplets @@ -2207,7 +2326,7 @@ When a program attempts to open the controller applet, it is immediately closed. Khôi phục mặc định - + Auto Tự động @@ -2658,81 +2777,86 @@ When a program attempts to open the controller applet, it is immediately closed. + Use dev.keys + + + + Enable Debug Asserts Bật kiểm tra lỗi gỡ lỗi - + Debugging Gỡ lỗi - + Battery Serial: - + Bitmask for quick development toggles - + Set debug knobs (bitmask) - + 16-bit debug knob set for quick development toggles - + (bitmask) - + Debug Knobs: - + Unit Serial: - + Enable this to output the latest generated audio command list to the console. Only affects games using the audio renderer. Bật tính năng này để đưa ra danh sách lệnh âm thanh mới nhất đã tạo ra đến console. Chỉ ảnh hưởng đến các game sử dụng bộ mã hóa âm thanh. - + Dump Audio Commands To Console** Trích xuất các lệnh âm thanh đến console** - + Flush log output on each line - + Enable FS Access Log Bật nhật ký truy cập FS - + Enable Verbose Reporting Services** Bật dịch vụ báo cáo chi tiết** - + Censor username in logs - + **This will be reset automatically when Eden closes. @@ -2793,13 +2917,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + Audio Âm thanh - + CPU CPU @@ -2815,13 +2939,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + General Chung - + Graphics Đồ hoạ @@ -2842,7 +2966,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + Controls Điều khiển @@ -2858,7 +2982,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + System Hệ thống @@ -2976,58 +3100,58 @@ When a program attempts to open the controller applet, it is immediately closed. Đặt lại bộ nhớ đệm metadata - + Select Emulated NAND Directory... Chọn thư mục NAND giả lập... - + Select Emulated SD Directory... Chọn thư mục SD giả lập... - - + + Select Save Data Directory... - + Select Gamecard Path... Chọn đường dẫn tới đĩa game... - + Select Dump Directory... Chọn thư mục trích xuất... - + Select Mod Load Directory... Chọn thư mục chứa mod... - + Save Data Directory - + Choose an action for the save data directory: - + Set Custom Path - + Reset to NAND - + Save data exists in both the old and new locations. Old: %1 @@ -3038,7 +3162,7 @@ WARNING: This will overwrite any conflicting saves in the new location! - + Would you like to migrate your save data to the new location? From: %1 @@ -3046,28 +3170,28 @@ To: %2 - + Migrate Save Data - + Migrating save data... - + Cancel - + Migration Failed - + Failed to create destination directory. @@ -3078,12 +3202,12 @@ To: %2 - + Migration Complete - + Save data has been migrated successfully. Would you like to delete the old save data? @@ -3104,20 +3228,55 @@ Would you like to delete the old save data? Chung - + + External Content + + + + + Add directories to scan for DLCs and Updates without installing to NAND + + + + + Add Directory + + + + + Remove Selected + + + + Reset All Settings Đặt lại mọi cài đặt - + Eden - + This reset all settings and remove all per-game configurations. This will not delete game directories, profiles, or input profiles. Proceed? Quá trình này sẽ đặt lại toàn bộ tùy chỉnh và gỡ hết mọi cài đặt cho từng game riêng lẻ. Quá trình này không xoá thư mục game, hồ sơ, hay hồ sơ đầu vào. Tiếp tục? + + + Select External Content Directory... + + + + + Directory Already Added + + + + + This directory is already in the list. + + ConfigureGraphics @@ -3147,33 +3306,33 @@ Would you like to delete the old save data? Màu nền: - + % FSR sharpening percentage (e.g. 50%) % - + Off Tắt - + VSync Off Tắt Vsync - + Recommended Đề xuất - + On Bật - + VSync On Bật Vsync @@ -3224,13 +3383,13 @@ Would you like to delete the old save data? - + % Sample Shading percentage (e.g. 50%) - + Extended Dynamic State is disabled on macOS due to MoltenVK compatibility issues that cause black screens. @@ -3802,7 +3961,7 @@ Would you like to delete the old save data? - + Left Stick Cần trái @@ -3912,14 +4071,14 @@ Would you like to delete the old save data? - + ZL ZL - + L L @@ -3932,22 +4091,22 @@ Would you like to delete the old save data? - + Plus Cộng - + ZR ZR - - + + R R @@ -4004,7 +4163,7 @@ Would you like to delete the old save data? - + Right Stick Cần phải @@ -4173,88 +4332,88 @@ To invert the axes, first move your joystick vertically, and then horizontally.< Sega Genesis - + Start / Pause Bắt đầu / Tạm dừng - + Z Z - + Control Stick Cần điều khiển - + C-Stick C-Stick - + Shake! Lắc! - + [waiting] [đang chờ] - + New Profile Hồ sơ mới - + Enter a profile name: Nhập tên hồ sơ: - - + + Create Input Profile Tạo hồ sơ đầu vào - + The given profile name is not valid! Tên hồ sơ không hợp lệ! - + Failed to create the input profile "%1" Thất bại khi tạo hồ sơ đầu vào "%1" - + Delete Input Profile Xoá hồ sơ đầu vào - + Failed to delete the input profile "%1" Thất bại khi xoá hồ sơ đầu vào "%1" - + Load Input Profile Nạp hồ sơ đầu vào - + Failed to load the input profile "%1" Thất bại khi nạp hồ sơ đầu vào "%1" - + Save Input Profile Lưu hồ sơ đầu vào - + Failed to save the input profile "%1" Thất bại khi lưu hồ sơ dầu vào "%1" @@ -4549,11 +4708,6 @@ Các giá trị hiện tại lần lượt là %1% và %2%. Enable Airplane Mode - - - None - Không có - ConfigurePerGame @@ -4608,52 +4762,57 @@ Các giá trị hiện tại lần lượt là %1% và %2%. Một số cài đặt chỉ khả dụng khi game không chạy. - + Add-Ons Add-Ons - + System Hệ thống - + CPU CPU - + Graphics Đồ hoạ - + Adv. Graphics Đồ hoạ nâng cao - + Ext. Graphics - + Audio Âm thanh - + Input Profiles Hồ sơ đầu vào - + Network + Applets + + + + Properties Thuộc tính @@ -4671,15 +4830,110 @@ Các giá trị hiện tại lần lượt là %1% và %2%. Add-Ons - + + Import Mod from ZIP + + + + + Import Mod from Folder + + + + Patch Name Tên bản vá - + Version Phiên bản + + + Mod Install Succeeded + + + + + Successfully installed all mods. + + + + + Mod Install Failed + + + + + Failed to install the following mods: + %1 +Check the log for details. + + + + + Mod Folder + + + + + Zipped Mod Location + + + + + Zipped Archives (*.zip) + + + + + Invalid Selection + + + + + Only mods, cheats, and patches can be deleted. +To delete NAND-installed updates, right-click the game in the game list and click Remove -> Remove Installed Update. + + + + + You are about to delete the following installed mods: + + + + + + +Once deleted, these can NOT be recovered. Are you 100% sure you want to delete them? + + + + + Delete add-on(s)? + + + + + Successfully deleted + + + + + Successfully deleted all selected mods. + + + + + &Delete + + + + + &Open in File Manager + + ConfigureProfileManager @@ -4727,62 +4981,62 @@ Các giá trị hiện tại lần lượt là %1% và %2%. %2 - + Users Người dùng - + Error deleting image Lỗi khi xóa ảnh - + Error occurred attempting to overwrite previous image at: %1. Có lỗi khi ghi đè ảnh trước tại: %1. - + Error deleting file Lỗi khi xoá tập tin - + Unable to delete existing file: %1. Không thể xóa tập tin hiện tại: %1. - + Error creating user image directory Lỗi khi tạo thư mục chứa ảnh người dùng - + Unable to create directory %1 for storing user images. Không thể tạo thư mục %1 để chứa ảnh người dùng. - + Error saving user image - + Unable to save image to file - + &Edit - + &Delete - + Edit User @@ -4790,17 +5044,17 @@ Các giá trị hiện tại lần lượt là %1% và %2%. ConfigureProfileManagerDeleteDialog - + Delete this user? All of the user's save data will be deleted. Xoá người dùng này? Tất cả dữ liệu save của người dùng này sẽ bị xoá. - + Confirm Delete Xác nhận xóa - + Name: %1 UUID: %2 Tên: %1 @@ -5002,17 +5256,22 @@ UUID: %2 Tạm dừng thực thi trong quá trình tải - + + Show recording dialog + + + + Script Directory Thư mục tập lệnh - + Path Đường dẫn - + ... ... @@ -5025,7 +5284,7 @@ UUID: %2 Cấu hình TAS - + Select TAS Load Directory... Chọn thư mục nạp TAS... @@ -5163,64 +5422,43 @@ Kéo điểm để thay đổi vị trí, hoặc nhấp đúp chuột vào ô tr ConfigureUI - - - + + None Không có - - Small (32x32) - Nhỏ (32x32) - - - - Standard (64x64) - Tiêu chuẩn (64x64) - - - - Large (128x128) - Lớn (128x128) - - - - Full Size (256x256) - Kích thước đầy đủ (256x256) - - - + Small (24x24) Nhỏ (24x24) - + Standard (48x48) Tiêu chuẩn (48x48) - + Large (72x72) Lớn (72x72) - + Filename Tên tập tin - + Filetype Loại tập tin - + Title ID ID title - + Title Name Tên title @@ -5289,71 +5527,66 @@ Kéo điểm để thay đổi vị trí, hoặc nhấp đúp chuột vào ô tr - Game Icon Size: - Kích thước biểu tượng game: - - - Folder Icon Size: Kích thước biểu tượng thư mục: - + Row 1 Text: Dòng chữ hàng 1: - + Row 2 Text: Dòng chữ hàng 2: - + Screenshots Ảnh chụp màn hình - + Ask Where To Save Screenshots (Windows Only) Hỏi nơi lưu ảnh chụp màn hình (chỉ cho Windows) - + Screenshots Path: Đường dẫn cho ảnh chụp màn hình: - + ... ... - + TextLabel NhãnVănBản - + Resolution: Độ phân giải: - + Select Screenshots Path... Chọn đường dẫn cho ảnh chụp màn hình... - + <System> <System> - + English Tiếng Việt - + Auto (%1 x %2, %3 x %4) Screenshot width value Tự động (%1 x %2, %3 x %4) @@ -5487,20 +5720,20 @@ Kéo điểm để thay đổi vị trí, hoặc nhấp đúp chuột vào ô tr Hiển thị game hiện tại lên trạng thái Discord của bạn - - + + All Good Tooltip - + Must be between 4-20 characters Tooltip - + Must be 48 characters, and lowercase a-z Tooltip @@ -5532,27 +5765,27 @@ Kéo điểm để thay đổi vị trí, hoặc nhấp đúp chuột vào ô tr - + Shaders - + UserNAND - + SysNAND - + Mods - + Saves @@ -5590,7 +5823,7 @@ Kéo điểm để thay đổi vị trí, hoặc nhấp đúp chuột vào ô tr - + Calculating... @@ -5613,12 +5846,12 @@ Kéo điểm để thay đổi vị trí, hoặc nhấp đúp chuột vào ô tr - + Dependency - + Version @@ -5792,44 +6025,44 @@ Please go to Configure -> System -> Network and make a selection. GRenderWindow - - + + OpenGL not available! OpenGL không khả dụng! - + OpenGL shared contexts are not supported. Các ngữ cảnh OpenGL chung không được hỗ trợ. - + Eden has not been compiled with OpenGL support. - - + + Error while initializing OpenGL! Lỗi khi khởi tạo OpenGL! - + Your GPU may not support OpenGL, or you do not have the latest graphics driver. GPU của bạn có thể không hỗ trợ OpenGL, hoặc bạn không có driver đồ hoạ mới nhất. - + Error while initializing OpenGL 4.6! Lỗi khi khởi tạo OpenGL 4.6! - + Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 GPU của bạn có thể không hỗ trợ OpenGL 4.6, hoặc bạn không có driver đồ hoạ mới nhất.<br><br>GL Renderer:<br>%1 - + Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2 GPU của bạn có thể không hỗ trợ một hoặc nhiều tiện ích OpenGL cần thiết. Vui lòng đảm bảo bạn có driver đồ hoạ mới nhất.<br><br>GL Renderer:<br>%1<br><br>Tiện ích không hỗ trợ:<br>%2 @@ -5837,203 +6070,208 @@ Please go to Configure -> System -> Network and make a selection. GameList - + + &Add New Game Directory + + + + Favorite Ưa thích - + Start Game Bắt đầu game - + Start Game without Custom Configuration Bắt đầu game mà không có cấu hình tuỳ chỉnh - + Open Save Data Location Mở vị trí dữ liệu save - + Open Mod Data Location Mở vị trí chứa dữ liệu mod - + Open Transferable Pipeline Cache Mở thư mục chứa bộ nhớ đệm pipeline - + Link to Ryujinx - + Remove Loại bỏ - + Remove Installed Update Loại bỏ bản cập nhật đã cài - + Remove All Installed DLC Loại bỏ tất cả DLC đã cài đặt - + Remove Custom Configuration Loại bỏ cấu hình tuỳ chỉnh - + Remove Cache Storage Loại bỏ bộ nhớ đệm - + Remove OpenGL Pipeline Cache Loại bỏ bộ nhớ đệm pipeline OpenGL - + Remove Vulkan Pipeline Cache Loại bỏ bộ nhớ đệm pipeline Vulkan - + Remove All Pipeline Caches Loại bỏ tất cả bộ nhớ đệm shader - + Remove All Installed Contents Loại bỏ tất cả nội dung đã cài đặt - + Manage Play Time - + Edit Play Time Data - + Remove Play Time Data - - + + Dump RomFS Trích xuất RomFS - + Dump RomFS to SDMC Trích xuất RomFS tới SDMC - + Verify Integrity Kiểm tra tính toàn vẹn - + Copy Title ID to Clipboard Sao chép ID title vào bộ nhớ tạm - + Navigate to GameDB entry Điều hướng đến mục GameDB - + Create Shortcut Tạo lối tắt - + Add to Desktop Thêm vào desktop - + Add to Applications Menu Thêm vào menu ứng dụng - + Configure Game - + Scan Subfolders Quét các thư mục con - + Remove Game Directory Loại bỏ thư mục game - + ▲ Move Up ▲ Di chuyển lên - + ▼ Move Down ▼ Di chuyển xuống - + Open Directory Location Mở vị trí thư mục - + Clear Xóa - + Name Tên - + Compatibility Độ tương thích - + Add-ons Add-ons - + File type Loại tập tin - + Size Kích thước - + Play time @@ -6041,62 +6279,62 @@ Please go to Configure -> System -> Network and make a selection. GameListItemCompat - + Ingame Trong game - + Game starts, but crashes or major glitches prevent it from being completed. Game khởi động, nhưng bị crash hoặc lỗi nghiêm trọng dẫn đến việc không thể hoàn thành nó. - + Perfect Hoàn hảo - + Game can be played without issues. Game có thể chơi mà không gặp vấn đề. - + Playable Có thể chơi - + Game functions with minor graphical or audio glitches and is playable from start to finish. Game hoạt động với lỗi hình ảnh hoặc âm thanh nhẹ và có thể chơi từ đầu tới cuối. - + Intro/Menu Phần mở đầu/Menu - + Game loads, but is unable to progress past the Start Screen. Game đã tải, nhưng không thể qua được màn hình bắt đầu. - + Won't Boot Không khởi động - + The game crashes when attempting to startup. Game crash khi đang khởi động. - + Not Tested Chưa ai thử - + The game has not yet been tested. Game này chưa được thử nghiệm. @@ -6104,7 +6342,7 @@ Please go to Configure -> System -> Network and make a selection. GameListPlaceholder - + Double-click to add a new folder to the game list Nhấp đúp chuột để thêm một thư mục mới vào danh sách game @@ -6112,17 +6350,17 @@ Please go to Configure -> System -> Network and make a selection. GameListSearchField - + %1 of %n result(s) - + Filter: Lọc: - + Enter pattern to filter Nhập mẫu để lọc @@ -6198,12 +6436,12 @@ Please go to Configure -> System -> Network and make a selection. HostRoomWindow - + Error Lỗi - + Failed to announce the room to the public lobby. In order to host a room publicly, you must have a valid Eden account configured in Emulation -> Configure -> Web. If you do not want to publish a room in the public lobby, then select Unlisted instead. Debug Message: @@ -6212,19 +6450,11 @@ Debug Message: Hotkeys - + Audio Mute/Unmute Tắt/Bật tiếng - - - - - - - - @@ -6247,154 +6477,180 @@ Debug Message: + + + + + + + + + + + Main Window Cửa sổ chính - + Audio Volume Down Giảm âm lượng - + Audio Volume Up Tăng âm lượng - + Capture Screenshot Chụp ảnh màn hình - + Change Adapting Filter Thay đổi bộ lọc điều chỉnh - + Change Docked Mode Thay đổi chế độ docked - + Change GPU Mode - + Configure - + Configure Current Game - + Continue/Pause Emulation Tiếp tục/Tạm dừng giả lập - + Exit Fullscreen Thoát chế độ toàn màn hình - + Exit Eden - + Fullscreen Toàn màn hình - + Load File Nạp tập tin - + Load/Remove Amiibo Nạp/Loại bỏ Amiibo - - Multiplayer Browse Public Game Lobby + + Browse Public Game Lobby - - Multiplayer Create Room + + Create Room - - Multiplayer Direct Connect to Room + + Direct Connect to Room - - Multiplayer Leave Room + + Leave Room - - Multiplayer Show Current Room + + Show Current Room - + Restart Emulation Khởi động lại giả lập - + Stop Emulation Dừng giả lập - + TAS Record Ghi lại TAS - + TAS Reset Đặt lại TAS - + TAS Start/Stop Bắt đầu/Dừng TAS - + Toggle Filter Bar Hiện/Ẩn thanh lọc - + Toggle Framerate Limit Bật/Tắt giới hạn tốc độ khung hình - + + Toggle Turbo Speed + + + + + Toggle Slow Speed + + + + Toggle Mouse Panning Bật/Tắt lia chuột - + Toggle Renderdoc Capture - + Toggle Status Bar Hiện/Ẩn thanh trạng thái + + + Toggle Performance Overlay + + InstallDialog @@ -6447,22 +6703,22 @@ Debug Message: Thời gian ước tính 5m 4s - + Loading... Đang tải... - + Loading Shaders %1 / %2 Đang tải shader %1 / %2 - + Launching... Đang khởi động... - + Estimated Time %1 Thời gian ước tính %1 @@ -6511,42 +6767,42 @@ Debug Message: Làm mới sảnh - + Password Required to Join Yêu cầu mật khẩu để tham gia - + Password: Mật khẩu: - + Players Người chơi - + Room Name Tên phòng - + Preferred Game Game ưa thích - + Host Chủ phòng - + Refreshing Đang làm mới - + Refresh List Làm mới danh sách @@ -6595,1091 +6851,1153 @@ Debug Message: + &Game List Mode + + + + + Game &Icon Size + + + + Reset Window Size to &720p Đặt lại kích thước cửa sổ về &720p - + Reset Window Size to 720p Đặt lại kích thước cửa sổ về 720p - + Reset Window Size to &900p Đặt lại kích thước cửa sổ về &900p - + Reset Window Size to 900p Đặt lại kích thước cửa sổ về 900p - + Reset Window Size to &1080p Đặt lại kích thước cửa sổ về &1080p - + Reset Window Size to 1080p Đặt lại kích thước cửa sổ về 1080p - + &Multiplayer &Nhiều người chơi - + &Tools &Công cụ - + Am&iibo - + Launch &Applet - + &TAS &TAS - + &Create Home Menu Shortcut - + Install &Firmware - + &Help &Trợ giúp - + &Install Files to NAND... &Cài đặt tập tin vào NAND... - + L&oad File... N&ạp tập tin... - + Load &Folder... Nạp &thư mục... - + E&xit T&hoát - - + + &Pause &Tạm dừng - + &Stop &Dừng - + &Verify Installed Contents - + &About Eden - + Single &Window Mode Chế độ &cửa sổ đơn - + Con&figure... Cấu &hình... - + Ctrl+, - + Enable Overlay Display Applet - + Show &Filter Bar Hiện thanh &lọc - + Show &Status Bar Hiện thanh &trạng thái - + Show Status Bar Hiện thanh trạng thái - + &Browse Public Game Lobby &Duyệt phòng game công khai - + &Create Room &Tạo phòng - + &Leave Room &Rời phòng - + &Direct Connect to Room &Kết nối trực tiếp tới phòng - + &Show Current Room &Hiện phòng hiện tại - + F&ullscreen T&oàn màn hình - + &Restart &Khởi động lại - + Load/Remove &Amiibo... Nạp/Loại bỏ &Amiibo... - + &Report Compatibility &Báo cáo độ tương thích - + Open &Mods Page Mở trang &mods - + Open &Quickstart Guide Mở &Hướng dẫn nhanh - + &FAQ &FAQ - + &Capture Screenshot &Chụp ảnh màn hình - + &Album - + &Set Nickname and Owner - + &Delete Game Data - + &Restore Amiibo - + &Format Amiibo - + &Mii Editor - + &Configure TAS... &Cấu hình TAS... - + Configure C&urrent Game... Cấu hình game h&iện tại... - - + + &Start &Bắt đầu - + &Reset &Đặt lại - - + + R&ecord G&hi lại - + Open &Controller Menu - + Install Decryption &Keys - + &Home Menu - + &Desktop - + &Application Menu - + &Root Data Folder - + &NAND Folder - + &SDMC Folder - + &Mod Folder - + &Log Folder - + From Folder - + From ZIP - + &Eden Dependencies - + &Data Manager - + + &Tree View + + + + + &Grid View + + + + + Game Icon Size + + + + + + + None + + + + + Show Game &Name + + + + + Show &Performance Overlay + + + + + Small (32x32) + + + + + Standard (64x64) + + + + + Large (128x128) + + + + + Full Size (256x256) + + + + Broken Vulkan Installation Detected - + Vulkan initialization failed during boot. - + Running a game TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping - + Loading Web Applet... - - + + Disable Web Applet - + Disabling the web applet can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet? (This can be re-enabled in the Debug settings.) - + The amount of shaders currently being built - + The current selected resolution scaling multiplier. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch. - + How many frames per second the game is currently displaying. This will vary from game to game and scene to scene. - + Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. - + Unmute - + Mute - + Reset Volume - + &Clear Recent Files - + &Continue - + Warning: Outdated Game Format - + You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br>For an explanation of the various Switch formats Eden supports, out our user handbook. This message will not be shown again. - - + + Error while loading ROM! - + The ROM format is not supported. - + An error occurred initializing the video core. - + Eden has encountered an error while running the video core. This is usually caused by outdated GPU drivers, including integrated ones. Please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>How to Upload the Log File</a>. - + Error while loading ROM! %1 %1 signifies a numeric error code. - + %1<br>Please redump your files or ask on Discord/Stoat for help. %1 signifies an error string. - + An unknown error occurred. Please see the log for more details. - + (64-bit) - + (32-bit) - + %1 %2 %1 is the title name. %2 indicates if the title is 64-bit or 32-bit - + Closing software... - + Save Data - + Mod Data - + Error Opening %1 Folder - - + + Folder does not exist! - + Remove Installed Game Contents? - + Remove Installed Game Update? - + Remove Installed Game DLC? - + Remove Entry - + Delete OpenGL Transferable Shader Cache? - + Delete Vulkan Transferable Shader Cache? - + Delete All Transferable Shader Caches? - + Remove Custom Game Configuration? - + Remove Cache Storage? - + Remove File - + Remove Play Time Data - + Reset play time? - - + + RomFS Extraction Failed! - + There was an error copying the RomFS files or the user cancelled the operation. - + Full - + Skeleton - + Select RomFS Dump Mode - + Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure. - + There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root - + Extracting RomFS... - - + + Cancel - + RomFS Extraction Succeeded! - + The operation completed successfully. - + Error Opening %1 - + Select Directory - + Properties - + The game properties could not be loaded. - + Switch Executable (%1);;All Files (*.*) %1 is an identifier for the Switch executable file extensions. - + Load File - + Open Extracted ROM Directory - + Invalid Directory Selected - + The directory you have selected does not contain a 'main' file. - + Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci) - + Install Files - + %n file(s) remaining - + Installing file "%1"... - - + + Install Results - + To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC. - + %n file(s) were newly installed - + %n file(s) were overwritten - + %n file(s) failed to install - + System Application - + System Archive - + System Application Update - + Firmware Package (Type A) - + Firmware Package (Type B) - + Game - + Game Update - + Game DLC - + Delta Title - + Select NCA Install Type... - + Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.) - + Failed to Install - + The title type you selected for the NCA is invalid. - + File not found - + File "%1" not found - + OK - + Function Disabled - + Compatibility list reporting is currently disabled. Check back later! - + Error opening URL - + Unable to open the URL "%1". - + TAS Recording - + Overwrite file of player 1? - + Invalid config detected - + Handheld controller can't be used on docked mode. Pro controller will be selected. - - + + Amiibo - - + + The current amiibo has been removed - + Error - - + + The current game is not looking for amiibos - + Amiibo File (%1);; All Files (*.*) - + Load Amiibo - + Error loading Amiibo data - + The selected file is not a valid amiibo - + The selected file is already on use - + An unknown error occurred - - + + Keys not installed - - + + Install decryption keys and restart Eden before attempting to install firmware. - + Select Dumped Firmware Source Location - + Select Dumped Firmware ZIP - + Zipped Archives (*.zip) - + Firmware cleanup failed - + Failed to clean up extracted firmware cache. Check write permissions in the system temp directory and try again. OS reported error: %1 - + No firmware available - + Firmware Corrupted - + Unknown applet - + Applet doesn't map to a known value. - + Record not found - + Applet not found. Please reinstall firmware. - + Capture Screenshot - + PNG Image (*.png) - + Update Available - - Download the %1 update? + + Download %1? - + TAS state: Running %1/%2 - + TAS state: Recording %1 - + TAS state: Idle %1/%2 - + TAS State: Invalid - + &Stop Running - + Stop R&ecording - + Building: %n shader(s) - + Scale: %1x %1 is the resolution scaling factor - + Speed: %1% / %2% - + Speed: %1% - + Game: %1 FPS - + Frame: %1 ms - + FSR - + NO AA - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + Derivation Components Missing - + Decryption keys are missing. Install them now? - + Wayland Detected! - + Wayland is known to have significant performance issues and mysterious bugs. It's recommended to use X11 instead. @@ -7687,69 +8005,79 @@ Would you like to force it for future launches? - + Use X11 - + Continue with Wayland - + Don't show again - + Restart Required - + Restart Eden to apply the X11 backend. - + + Slow + + + + + Turbo + + + + + Unlocked + + + + Select RomFS Dump Target - + Please select which RomFS you would like to dump. - + Are you sure you want to close Eden? - - - + + + Eden - + Are you sure you want to stop the emulation? Any unsaved progress will be lost. - + The currently running application has requested Eden to not exit. Would you like to bypass this and exit anyway? - - - None - - FXAA @@ -7776,27 +8104,27 @@ Would you like to bypass this and exit anyway? - + Zero-Tangent - + B-Spline - + Mitchell - + Spline-1 - + Gaussian @@ -7851,22 +8179,22 @@ Would you like to bypass this and exit anyway? - + OpenGL GLSL - + OpenGL SPIRV - + OpenGL GLASM - + Null @@ -7874,13 +8202,13 @@ Would you like to bypass this and exit anyway? MigrationWorker - + Linking the old directory failed. You may need to re-run with administrative privileges on Windows. OS gave error: %1 - + Note that your configuration and data will be shared with %1. @@ -7891,7 +8219,7 @@ If this is not desirable, delete the following files: - + If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: @@ -7899,11 +8227,24 @@ If you wish to clean up the files which were left in the old data location, you - + Data was migrated successfully. + + ModSelectDialog + + + Dialog + + + + + The specified folder or archive contains the following mods. Select which ones to install. + + + ModerationDialog @@ -8072,86 +8413,86 @@ Tiếp tục? - + Select User Image - + Image Formats (*.jpg *.jpeg *.png *.bmp) - + No firmware available - + Please install the firmware to use firmware avatars. - - + + Error loading archive - + Archive is not available. Please install/reinstall firmware. - + Could not locate RomFS. Your file or decryption keys may be corrupted. - + Error extracting archive - + Could not extract RomFS. Your file or decryption keys may be corrupted. - + Error finding image directory - + Failed to find image directory in the archive. - + No images found - + No avatar images were found in the archive. - - + + All Good Tooltip - + Must be 32 hex characters (0-9, a-f) Tooltip - + Must be between 1 and 32 characters Tooltip @@ -8190,6 +8531,80 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + PerformanceOverlay + + + Form + + + + + Frametime + + + + + 0 ms + + + + + + Min: 0 + + + + + + Max: 0 + + + + + + Avg: 0 + + + + + FPS + + + + + 0 fps + + + + + %1 fps + + + + + + Avg: %1 + + + + + + Min: %1 + + + + + + Max: %1 + + + + + %1 ms + + + PlayerControlPreview @@ -8224,39 +8639,14 @@ p, li { white-space: pre-wrap; } QObject - - Installed SD Titles - Các title đã cài đặt trên thẻ SD - - - - Installed NAND Titles - Các title đã cài đặt trên NAND - - - - System Titles - Titles hệ thống - - - - Add New Game Directory - Thêm thư mục game - - - - Favorites - Ưa thích - - - - - + + + Migration - + Clear Shader Cache @@ -8289,18 +8679,18 @@ p, li { white-space: pre-wrap; } - + You can manually re-trigger this prompt by deleting the new config directory: %1 - + Migrating - + Migrating, this may take a while... @@ -8691,6 +9081,51 @@ p, li { white-space: pre-wrap; } %1 is playing %2 %1 đang chơi %2 + + + Play Time: %1 + + + + + Never Played + + + + + Version: %1 + + + + + Version: 1.0.0 + + + + + Installed SD Titles + Các title đã cài đặt trên thẻ SD + + + + Installed NAND Titles + Các title đã cài đặt trên NAND + + + + System Titles + Titles hệ thống + + + + Add New Game Directory + Thêm thư mục game + + + + Favorites + Ưa thích + QtAmiiboSettingsDialog @@ -8808,250 +9243,250 @@ p, li { white-space: pre-wrap; } QtCommon::Content - + Game Requires Firmware - + The game you are trying to launch requires firmware to boot or to get past the opening menu. Please <a href='https://yuzu-mirror.github.io/help/quickstart'>dump and install firmware</a>, or press "OK" to launch anyways. - + Installing Firmware... - - - - - + + + + + Cancel - + Firmware Install Failed - + Firmware Install Succeeded - + Firmware integrity verification failed! - - + + Verification failed for the following files: %1 - - + + Verifying integrity... - - + + Integrity verification succeeded! - - + + The operation completed successfully. - - + + Integrity verification failed! - + File contents may be corrupt or missing. - + Integrity verification couldn't be performed - + Firmware installation cancelled, firmware may be in a bad state or corrupted. File contents could not be checked for validity. - + Select Dumped Keys Location - + Decryption Keys install succeeded - + Decryption Keys install failed - + Orphaned Profiles Detected! - + UNEXPECTED BAD THINGS MAY HAPPEN IF YOU DON'T READ THIS!<br>Eden has detected the following save directories with no attached profile:<br>%1<br><br>The following profiles are valid:<br>%2<br><br>Click "OK" to open your save folder and fix up your profiles.<br>Hint: copy the contents of the largest or last-modified folder elsewhere, delete all orphaned profiles, and move your copied contents to the good profile.<br><br>Still confused? See the <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>help page</a>.<br> - + Really clear data? - + Important data may be lost! - + Are you REALLY sure? - + Once deleted, your data will NOT come back! Only do this if you're 100% sure you want to delete this data. - + Clearing... - + Select Export Location - + %1.zip - - + + Zipped Archives (*.zip) - + Exporting data. This may take a while... - + Exporting - + Exported Successfully - + Data was exported successfully. - + Export Cancelled - + Export was cancelled by the user. - + Export Failed - + Ensure you have write permissions on the targeted directory and try again. - + Select Import Location - + Import Warning - + All previous data in this directory will be deleted. Are you sure you wish to proceed? - + Importing data. This may take a while... - + Importing - + Imported Successfully - + Data was imported successfully. - + Import Cancelled - + Import was cancelled by the user. - + Import Failed - + Ensure you have read permissions on the targeted directory and try again. @@ -9059,22 +9494,22 @@ Only do this if you're 100% sure you want to delete this data. QtCommon::FS - + Linked Save Data - + Save data has been linked. - + Failed to link save data - + Could not link directory: %1 To: @@ -9082,48 +9517,48 @@ To: - + Already Linked - + This title is already linked to Ryujinx. Would you like to unlink it? - + Failed to unlink old directory - - + + OS returned error: %1 - + Failed to copy save data - + Unlink Successful - + Successfully unlinked Ryujinx save data. Save data has been kept intact. - + Could not find Ryujinx installation - + Could not find a valid Ryujinx installation. This may typically occur if you are using Ryujinx in portable mode. Would you like to manually select a portable folder to use? @@ -9135,18 +9570,18 @@ Would you like to manually select a portable folder to use? - + Not a valid Ryujinx directory - + The specified directory does not contain valid Ryujinx data. - - + + Could not find Ryujinx save data @@ -9154,229 +9589,285 @@ Would you like to manually select a portable folder to use? QtCommon::Game - + Error Removing Contents - + Error Removing Update - + Error Removing DLC - - - - - - + + + + + + Successfully Removed - + Successfully removed the installed base game. - + The base game is not installed in the NAND and cannot be removed. - + Successfully removed the installed update. - + There is no update installed for this title. - + There are no DLCs installed for this title. - + Successfully removed %1 installed DLC. - - + + Error Removing Transferable Shader Cache - - + + A shader cache for this title does not exist. - + Successfully removed the transferable shader cache. - + Failed to remove the transferable shader cache. - + Error Removing Vulkan Driver Pipeline Cache - + Failed to remove the driver pipeline cache. - - + + Error Removing Transferable Shader Caches - + Successfully removed the transferable shader caches. - + Failed to remove the transferable shader cache directory. - - + + Error Removing Custom Configuration - + A custom configuration for this title does not exist. - + Successfully removed the custom game configuration. - + Failed to remove the custom game configuration. - + Reset Metadata Cache - + The metadata cache is already empty. - + The operation completed successfully. - + The metadata cache couldn't be deleted. It might be in use or non-existent. - + Create Shortcut - + Do you want to launch the game in fullscreen? - + Shortcut Created - + Successfully created a shortcut to %1 - + Shortcut may be Volatile! - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to Create Shortcut - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + No firmware available - + Please install firmware to use the home menu. - + Home Menu Applet - + Home Menu is not available. Please reinstall firmware. + + QtCommon::Mod + + + Mod Name + + + + + What should this mod be called? + + + + + RomFS + + + + + ExeFS/Patch + + + + + Cheat + + + + + Mod Type + + + + + Could not detect mod type automatically. Please manually specify the type of mod you downloaded. + +Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods. + + + + + + Mod Extract Failed + + + + + Failed to create temporary directory %1 + + + + + Zip file %1 is empty + + + QtCommon::Path - + Error Opening Shader Cache - + Failed to create or open shader cache for this title, ensure your app data directory has write permissions. @@ -9384,83 +9875,83 @@ Would you like to manually select a portable folder to use? QtCommon::StringLookup - + Contains game save data. DO NOT REMOVE UNLESS YOU KNOW WHAT YOU'RE DOING! - + Contains Vulkan and OpenGL pipeline caches. Generally safe to remove. - + Contains updates and DLC for games. - + Contains firmware and applet data. - + Contains game mods, patches, and cheats. - + Decryption Keys were successfully installed - + Unable to read key directory, aborting - + One or more keys failed to copy. - + Verify your keys file has a .keys extension and try again. - + Decryption Keys failed to initialize. Check that your dumping tools are up to date and re-dump keys. - + Successfully installed firmware version %1 - + Unable to locate potential firmware NCA files - + Failed to delete one or more firmware files. - + One or more firmware files failed to copy into NAND. - + Firmware installation cancelled, firmware may be in a bad state or corrupted. Restart Eden or re-install firmware. - - Firmware missing. Firmware is required to run certain games and use the Home Menu. Versions 19.0.1 or earlier are recommended, as 20.0.0+ is currently experimental. + + Firmware missing. Firmware is required to run certain games and use the Home Menu. @@ -9481,56 +9972,56 @@ This may take a while. - + Clearing shader cache is recommended for all users. Do not uncheck unless you know what you're doing. - + Keeps the old data directory. This is recommended if you aren't space-constrained and want to keep separate data for the old emulator. - + Deletes the old data directory. This is recommended on devices with space constraints. - + Creates a filesystem link between the old directory and Eden directory. This is recommended if you want to share data between emulators. - + Ryujinx title database does not exist. - + Invalid header on Ryujinx title database. - + Invalid magic header on Ryujinx title database. - + Invalid byte alignment on Ryujinx title database. - + No items found in Ryujinx title database. - + Title %1 not found in Ryujinx title database. @@ -9571,7 +10062,7 @@ This is recommended if you want to share data between emulators. - + Pro Controller Pro Controller @@ -9584,7 +10075,7 @@ This is recommended if you want to share data between emulators. - + Dual Joycons Joycon đôi @@ -9597,7 +10088,7 @@ This is recommended if you want to share data between emulators. - + Left Joycon Joycon trái @@ -9610,7 +10101,7 @@ This is recommended if you want to share data between emulators. - + Right Joycon Joycon phải @@ -9639,7 +10130,7 @@ This is recommended if you want to share data between emulators. - + Handheld Handheld @@ -9760,32 +10251,32 @@ This is recommended if you want to share data between emulators. - + GameCube Controller Tay cầm GameCube - + Poke Ball Plus Poke Ball Plus - + NES Controller Tay cầm NES - + SNES Controller Tay cầm SNES - + N64 Controller Tay cầm N64 - + Sega Genesis Sega Genesis @@ -9940,13 +10431,13 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> - - + + OK OK - + Cancel Hủy bỏ @@ -9981,12 +10472,12 @@ By selecting "From Eden", previous save data stored in Ryujinx will be - + Failed to link save data - + OS returned error: %1 @@ -10022,7 +10513,7 @@ By selecting "From Eden", previous save data stored in Ryujinx will be - + Total play time reached maximum. diff --git a/dist/languages/vi_VN.ts b/dist/languages/vi_VN.ts index 4f57ab8384..2e46de6dc6 100644 --- a/dist/languages/vi_VN.ts +++ b/dist/languages/vi_VN.ts @@ -368,149 +368,174 @@ This would ban both their forum username and their IP address. % - + Amiibo editor - + Controller configuration - + Data erase - + Error Lỗi - + Net connect - + Player select - + Software keyboard Bàn phím mềm - + Mii Edit - + Online web - + Shop - + Photo viewer - + Offline web - + Login share - + Wifi web auth - + My page - + Enable Overlay Applet - + + Enables Horizon's built-in overlay applet. Press and hold the home button for 1 second to show it. + + + + Output Engine: Đầu ra hệ thống: - + Output Device: Đầu ra thiết bị: - + Input Device: Đầu vào thiết bị: - + Mute audio - + Volume: Âm lượng: - + Mute audio when in background Tắt âm thanh khi chạy nền - + Multicore CPU Emulation Giả lập CPU đa nhân - + This option increases CPU emulation thread use from 1 to the maximum of 4. This is mainly a debug option and shouldn't be disabled. - + Memory Layout - - Increases the amount of emulated RAM from 4GB of the board to the devkit 8/6GB. + + Increases the amount of emulated RAM. Doesn't affect performance/stability but may allow HD texture mods to load. - + Limit Speed Percent Giới hạn phần trăm tốc độ - + Controls the game's maximum rendering speed, but it's up to each game if it runs faster or not. 200% for a 30 FPS game is 60 FPS, and for a 60 FPS game it will be 120 FPS. Disabling it means unlocking the framerate to the maximum your PC can reach. + + + Turbo Speed + + + + + When the Turbo Speed hotkey is pressed, the speed will be limited to this percentage. + + + + + Slow Speed + + + + + When the Slow Speed hotkey is pressed, the speed will be limited to this percentage. + + Synchronize Core Speed @@ -523,229 +548,229 @@ Can help reduce stuttering at lower framerates. - + Accuracy: Độ chính xác - + Change the accuracy of the emulated CPU (for debugging only). - - + + Backend: - + CPU Overclock - + Overclocks the emulated CPU to remove some FPS limiters. Weaker CPUs may see reduced performance, and certain games may behave improperly. Use Boost (1700MHz) to run at the Switch's highest native clock, or Fast (2000MHz) to run at 2x clock. - + Custom CPU Ticks - + Set a custom value of CPU ticks. Higher values can increase performance, but may cause deadlocks. A range of 77-21000 is recommended. - + Virtual Table Bouncing - + Bounces (by emulating a 0-valued return) any functions that triggers a prefetch abort - + Enable Host MMU Emulation (fastmem) - + This optimization speeds up memory accesses by the guest program. Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU. Disabling this forces all memory accesses to use Software MMU Emulation. - + Unfuse FMA (improve performance on CPUs without FMA) Không dùng FMA (tăng hiệu suất cho các dòng CPU không hỗ trợ FMA) - + This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support. - + Faster FRSQRTE and FRECPE Chạy FRSQRTE và FRECPE nhanh hơn - + This option improves the speed of some approximate floating-point functions by using less accurate native approximations. - + Faster ASIMD instructions (32 bits only) Các lệnh ASIMD nhanh hơn (chỉ áp dụng cho 32 bit) - + This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes. - + Inaccurate NaN handling Xử lí NaN gặp lỗi - + This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions. - + Disable address space checks Tắt kiểm tra không gian địa chỉ - + This option improves speed by eliminating a safety check before every memory operation. Disabling it may allow arbitrary code execution. - + Ignore global monitor Bỏ qua màn hình chung - + This option improves speed by relying only on the semantics of cmpxchg to ensure safety of exclusive access instructions. Please note this may result in deadlocks and other race conditions. - + API: API đồ hoạ: - + Changes the output graphics API. Vulkan is recommended. - + Device: Thiết bị đồ hoạ: - + This setting selects the GPU to use (Vulkan only). - + Resolution: Độ phân giải: - + Forces to render at a different resolution. Higher resolutions require more VRAM and bandwidth. Options lower than 1X can cause artifacts. - + Window Adapting Filter: Bộ lọc điều chỉnh cửa sổ: - + FSR Sharpness: Độ sắc nét FSR: - + Determines how sharpened the image will look using FSR's dynamic contrast. - + Anti-Aliasing Method: Phương pháp khử răng cưa: - + The anti-aliasing method to use. SMAA offers the best quality. FXAA can produce a more stable picture in lower resolutions. - + Fullscreen Mode: Chế độ Toàn màn hình: - + The method used to render the window in fullscreen. Borderless offers the best compatibility with the on-screen keyboard that some games request for input. Exclusive fullscreen may offer better performance and better Freesync/Gsync support. - + Aspect Ratio: Tỉ lệ khung hình: - + Stretches the renderer to fit the specified aspect ratio. Most games only support 16:9, so modifications are required to get other ratios. Also controls the aspect ratio of captured screenshots. - + Use persistent pipeline cache - + Allows saving shaders to storage for faster loading on following game boots. Disabling it is only intended for debugging. - + Optimize SPIRV output - + Runs an additional optimization pass over generated SPIRV shaders. Will increase time required for shader compilation. May slightly improve performance. @@ -753,24 +778,24 @@ This feature is experimental. - + NVDEC emulation: Giả lập NVDEC - + Specifies how videos should be decoded. It can either use the CPU or the GPU for decoding, or perform no decoding at all (black screen on videos). In most cases, GPU decoding provides the best performance. - + ASTC Decoding Method: - + This option controls how ASTC textures should be decoded. CPU: Use the CPU for decoding. GPU: Use the GPU's compute shaders to decode ASTC textures (recommended). @@ -779,45 +804,55 @@ stuttering but may present artifacts. - + ASTC Recompression Method: - + Most GPUs lack support for ASTC textures and must decompress to anintermediate format: RGBA8. BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format, saving VRAM but degrading image quality. - + + Frame Pacing Mode (Vulkan only) + + + + + Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent. + + + + VRAM Usage Mode: - + Selects whether the emulator should prefer to conserve memory or make maximum usage of available video memory for performance. Aggressive mode may impact performance of other applications such as recording software. - + Skip CPU Inner Invalidation - + Skips certain cache invalidations during memory updates, reducing CPU usage and improving latency. This may cause soft-crashes. - + VSync Mode: Chế độ Vsync: - + FIFO (VSync) does not drop frames or exhibit tearing but is limited by the screen refresh rate. FIFO Relaxed allows tearing as it recovers from a slow down. Mailbox can have lower latency than FIFO and does not tear but may drop frames. @@ -825,1318 +860,1402 @@ Immediate (no synchronization) presents whatever is available and can exhibit te - + Sync Memory Operations - + Ensures data consistency between compute and memory operations. This option fixes issues in games, but may degrade performance. Unreal Engine 4 games often see the most significant changes thereof. - + Enable asynchronous presentation (Vulkan only) Bật hiển thị bất đồng bộ (chỉ dành cho Vulkan) - + Slightly improves performance by moving presentation to a separate CPU thread. - + Force maximum clocks (Vulkan only) Buộc chạy ở xung nhịp tối đa (chỉ Vulkan) - + Runs work in the background while waiting for graphics commands to keep the GPU from lowering its clock speed. Chạy các công việc trong nền trong khi đang chờ lệnh đồ họa để giữ cho GPU không giảm xung nhịp. - + Anisotropic Filtering: Bộ lọc góc nghiêng: - + Controls the quality of texture rendering at oblique angles. Safe to set at 16x on most GPUs. - + GPU Mode: - + Controls the GPU emulation mode. Most games render fine with Fast or Balanced modes, but Accurate is still required for some. Particles tend to only render correctly with Accurate mode. - + DMA Accuracy: - + Controls the DMA precision accuracy. Safe precision fixes issues in some games but may degrade performance. - + Enable asynchronous shader compilation - + May reduce shader stutter. - + Fast GPU Time - + Overclocks the emulated GPU to increase dynamic resolution and render distance. Use 256 for maximal performance and 512 for maximal graphics fidelity. - + + GPU Unswizzle + + + + + Accelerates BCn 3D texture decoding using GPU compute. +Disable if experiencing crashes or graphical glitches. + + + + GPU Unswizzle Max Texture Size - + Sets the maximum size (MiB) for GPU-based texture unswizzling. While the GPU is faster for medium and large textures, the CPU may be more efficient for very small ones. Adjust this to find the balance between GPU acceleration and CPU overhead. - + GPU Unswizzle Stream Size - + Sets the maximum amount of texture data (in MiB) processed per frame. Higher values can reduce stutter during texture loading but may impact frame consistency. - + GPU Unswizzle Chunk Size - + Determines the number of depth slices processed in a single dispatch. Increasing this can improve throughput on high-end GPUs but may cause TDR or driver timeouts on weaker hardware. - + Use Vulkan pipeline cache Dùng Vulkan pipeline cache - + Enables GPU vendor-specific pipeline cache. This option can improve shader loading time significantly in cases where the Vulkan driver does not store pipeline cache files internally. - + Enable Compute Pipelines (Intel Vulkan Only) - + Required by some games. This setting only exists for Intel proprietary drivers and may crash if enabled. Compute pipelines are always enabled on all other drivers. - + Enable Reactive Flushing Bật xả tương ứng - + Uses reactive flushing instead of predictive flushing, allowing more accurate memory syncing. - + Sync to framerate of video playback Đồng bộ hóa với tốc độ khung hình khi phát video - + Run the game at normal speed during video playback, even when the framerate is unlocked. Chạy game với tốc độ bình thường trong quá trình phát video, ngay cả khi tốc độ khung hình được mở khóa. - + Barrier feedback loops Vòng lặp phản hồi rào cản - + Improves rendering of transparency effects in specific games. Cải thiện hiệu quả hiển thị của hiệu ứng trong suốt trong một số trò chơi. - + + Enable buffer history + + + + + Enables access to previous buffer states. +This option may improve rendering quality and performance consistency in some games. + + + + Fix bloom effects - + Removes bloom in Burnout. - + + Enable Legacy Rescale Pass + + + + + May fix rescale issues in some games by relying on behavior from the previous implementation. +Legacy behavior workaround that fixes line artifacts on AMD and Intel GPUs, and grey texture flicker on Nvidia GPUs in Luigis Mansion 3. + + + + Extended Dynamic State - + Controls the number of features that can be used in Extended Dynamic State. Higher states allow for more features and can increase performance, but may cause additional graphical issues. - + Vertex Input Dynamic State - + Enables vertex input dynamic state feature for better quality and performance. - + Provoking Vertex - + Improves lighting and vertex handling in some games. Only Vulkan 1.0+ devices support this extension. - + Descriptor Indexing - + Improves texture & buffer handling and the Maxwell translation layer. Some Vulkan 1.1+ and all 1.2+ devices support this extension. Cải thiện việc xử lý texture và bộ đệm buffer, cũng như lớp dịch Maxwell. Một số thiết bị hỗ trợ Vulkan 1.1+ và tất cả thiết bị Vulkan 1.2+ đều hỗ trợ tiện ích mở rộng này. - + Sample Shading - + Allows the fragment shader to execute per sample in a multi-sampled fragment instead of once per fragment. Improves graphics quality at the cost of performance. Higher values improve quality but degrade performance. - + RNG Seed Hạt giống RNG - + Controls the seed of the random number generator. Mainly used for speedrunning. - + Device Name Tên thiết bị - + The name of the console. - + Custom RTC Date: - + This option allows to change the clock of the console. Can be used to manipulate time in games. - + The number of seconds from the current unix time - + Language: - + This option can be overridden when region setting is auto-select - + Region: Vùng: - + The region of the console. - + Time Zone: Múi giờ: - + The time zone of the console. - + Sound Output Mode: Chế độ đầu ra âm thanh - + Console Mode: - + Selects if the console is in Docked or Handheld mode. Games will change their resolution, details and supported controllers and depending on this setting. Setting to Handheld can help improve performance for low end systems. - + + Unit Serial + + + + + Battery Serial + + + + + Debug knobs + + + + Prompt for user profile on boot - + Useful if multiple people use the same PC. - + Pause when not in focus - + Pauses emulation when focusing on other windows. - + Confirm before stopping emulation - + Overrides prompts asking to confirm stopping the emulation. Enabling it bypasses such prompts and directly exits the emulation. - + Hide mouse on inactivity Ẩn con trỏ chuột khi không dùng - + Hides the mouse after 2.5s of inactivity. - + Disable controller applet Vô hiệu hoá applet tay cầm - + Forcibly disables the use of the controller applet in emulated programs. When a program attempts to open the controller applet, it is immediately closed. - + Check for updates - + Whether or not to check for updates upon startup. - + Enable Gamemode - + Force X11 as Graphics Backend - + Custom frontend - + Real applet - + Never - + On Load - + Always - + CPU CPU - + GPU - + CPU Asynchronous - + Uncompressed (Best quality) Không nén (Chất lượng tốt nhất) - + BC1 (Low quality) BC1 (Chất lượng thấp) - + BC3 (Medium quality) BC3 (Chất lượng trung bình) - - Conservative - - - - - Aggressive - - - - - Vulkan - Vulkan - - - - OpenGL GLSL - - - - - OpenGL GLASM (Assembly Shaders, NVIDIA Only) - - - - - OpenGL SPIR-V (Experimental, AMD/Mesa Only) - - - - - Null - Null - - - - Fast - - - - - Balanced - - - - - - Accurate - Tuyệt đối - - - - - Default - Mặc định - - - - Unsafe (fast) - - - - - Safe (stable) - - - - + + Auto Tự động - + + 30 FPS + + + + + 60 FPS + + + + + 90 FPS + + + + + 120 FPS + + + + + Conservative + + + + + Aggressive + + + + + Vulkan + Vulkan + + + + OpenGL GLSL + + + + + OpenGL GLASM (Assembly Shaders, NVIDIA Only) + + + + + OpenGL SPIR-V (Experimental, AMD/Mesa Only) + + + + + Null + Null + + + + Fast + + + + + Balanced + + + + + + Accurate + Tuyệt đối + + + + + Default + Mặc định + + + + Unsafe (fast) + + + + + Safe (stable) + + + + Unsafe Tương đối - + Paranoid (disables most optimizations) Paranoid (vô hiệu hoá hầu hết sự tối ưu) - + Debugging - + Dynarmic - + NCE - + Borderless Windowed Cửa sổ không viền - + Exclusive Fullscreen Toàn màn hình - + No Video Output Không Video Đầu Ra - + CPU Video Decoding Giải mã video bằng CPU - + GPU Video Decoding (Default) Giải mã video bằng GPU (Mặc định) - + 0.25X (180p/270p) [EXPERIMENTAL] - + 0.5X (360p/540p) [EXPERIMENTAL] - + 0.75X (540p/810p) [EXPERIMENTAL] 0.75X (540p/810p) [THỬ NGHIỆM] - + 1X (720p/1080p) 1X (720p/1080p) - + 1.25X (900p/1350p) [EXPERIMENTAL] - + 1.5X (1080p/1620p) [EXPERIMENTAL] 1.5X (1080p/1620p) [THỬ NGHIỆM] - + 2X (1440p/2160p) 2X (1440p/2160p) - + 3X (2160p/3240p) 3X (2160p/3240p) - + 4X (2880p/4320p) 4X (2880p/4320p) - + 5X (3600p/5400p) 5X (3600p/5400p) - + 6X (4320p/6480p) 6X (4320p/6480p) - + 7X (5040p/7560p) 7X (5040p/7560p) - + 8X (5760p/8640p) 8X (5760p/8640p) - + Nearest Neighbor Nearest Neighbor - + Bilinear Bilinear - + Bicubic Bicubic - + Gaussian ScaleForce - + Lanczos - + ScaleForce ScaleForce - + AMD FidelityFX Super Resolution - + Area - + MMPX - + Zero-Tangent - + B-Spline - + Mitchell - + Spline-1 - - + + None Trống - + FXAA FXAA - + SMAA SMAA - + Default (16:9) Mặc định (16:9) - + Force 4:3 Dùng 4:3 - + Force 21:9 Dùng 21:9 - + Force 16:10 Dung 16:10 - + Stretch to Window Kéo dãn đến cửa sổ phần mềm - + Automatic Tự động - + 2x 2x - + 4x 4x - + 8x 8x - + 16x 16x - + 32x - + 64x - + Japanese (日本語) Tiếng Nhật (日本語) - + American English Tiếng Anh Mỹ - + French (français) Tiếng Pháp (French) - + German (Deutsch) Tiếng Đức (Deutsch) - + Italian (italiano) Tiếng Ý (italiano) - + Spanish (español) Tiếng Tây Ban Nha (Spanish) - + Chinese Tiếng Trung - + Korean (한국어) Tiếng Hàn (한국어) - + Dutch (Nederlands) Tiếng Hà Lan (Dutch) - + Portuguese (português) Tiếng Bồ Đào Nha (Portuguese) - + Russian (Русский) Tiếng Nga (Русский) - + Taiwanese Tiếng Đài Loan - + British English Tiếng Anh UK (British English) - + Canadian French Tiếng Pháp Canada - + Latin American Spanish Tiếng Mỹ La-tinh - + Simplified Chinese Tiếng Trung giản thể - + Traditional Chinese (正體中文) Tiếng Trung phồn thể (正體中文) - + Brazilian Portuguese (português do Brasil) Tiếng Bồ Đào Nha của người Brazil (Português do Brasil) - - Serbian (српски) + + Polish (polska) - - + + Thai (แบบไทย) + + + + + Japan Nhật Bản - + USA Hoa Kỳ - + Europe Châu Âu - + Australia Châu Úc - + China Trung Quốc - + Korea Hàn Quốc - + Taiwan Đài Loan - + Auto (%1) Auto select time zone Tự động (%1) - + Default (%1) Default time zone Mặc định (%1) - + CET CET - + CST6CDT CST6CDT - + Cuba Cuba - + EET EET - + Egypt Ai Cập - + Eire Eire - + EST EST - + EST5EDT EST5EDT - + GB GB - + GB-Eire GB-Eire - + GMT GMT - + GMT+0 GMT+0 - + GMT-0 GMT-0 - + GMT0 GMT0 - + Greenwich Greenwich - + Hongkong Hồng Kông - + HST HST - + Iceland Iceland - + Iran Iran - + Israel Israel - + Jamaica Jamaica - + Kwajalein Kwajalein - + Libya Libya - + MET MET - + MST MST - + MST7MDT MST7MDT - + Navajo Navajo - + NZ NZ - + NZ-CHAT NZ-CHAT - + Poland Ba Lan - + Portugal Bồ Đào Nha - + PRC PRC - + PST8PDT PST8PDT - + ROC ROC - + ROK ROK - + Singapore Singapore - + Turkey Thổ Nhĩ Kỳ - + UCT UCT - + Universal Quốc tế - + UTC UTC - + W-SU W-SU - + WET WET - + Zulu Zulu - + Mono Mono - + Stereo Stereo - + Surround Surround - + 4GB DRAM (Default) - + 6GB DRAM (Unsafe) - + 8GB DRAM - + 10GB DRAM (Unsafe) - + 12GB DRAM (Unsafe) - + Docked Chế độ cắm TV - + Handheld Cầm tay - - + + Off - + Boost (1700MHz) - + Fast (2000MHz) - + Always ask (Default) - + Only if game specifies not to stop - + Never ask - - + + Medium (256) - - + + High (512) - + Very Small (16 MB) - + Small (32 MB) - + Normal (128 MB) - + Large (256 MB) - + Very Large (512 MB) - + Very Low (4 MB) - + Low (8 MB) - + Normal (16 MB) - + Medium (32 MB) - + High (64 MB) - + Very Low (32) - + Low (64) - + Normal (128) - + Disabled - + ExtendedDynamicState 1 - + ExtendedDynamicState 2 - + ExtendedDynamicState 3 + + + Tree View + + + + + Grid View + + ConfigureApplets @@ -2208,7 +2327,7 @@ When a program attempts to open the controller applet, it is immediately closed. Khôi phục về mặc định - + Auto Tự động @@ -2659,81 +2778,86 @@ When a program attempts to open the controller applet, it is immediately closed. + Use dev.keys + + + + Enable Debug Asserts Bật kiểm tra lỗi gỡ lỗi - + Debugging Vá lỗi - + Battery Serial: - + Bitmask for quick development toggles - + Set debug knobs (bitmask) - + 16-bit debug knob set for quick development toggles - + (bitmask) - + Debug Knobs: - + Unit Serial: - + Enable this to output the latest generated audio command list to the console. Only affects games using the audio renderer. Bật tính năng này để đưa ra danh sách lệnh âm thanh mới nhất đã tạo ra đến console. Chỉ ảnh hưởng đến các game sử dụng bộ mã hóa âm thanh. - + Dump Audio Commands To Console** Trích xuất các lệnh âm thanh đến console** - + Flush log output on each line - + Enable FS Access Log Bật log truy cập FS - + Enable Verbose Reporting Services** Bật dịch vụ báo cáo chi tiết** - + Censor username in logs - + **This will be reset automatically when Eden closes. @@ -2794,13 +2918,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + Audio Âm thanh - + CPU CPU @@ -2816,13 +2940,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + General Chung - + Graphics Đồ hoạ @@ -2843,7 +2967,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + Controls Phím @@ -2859,7 +2983,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + System Hệ thống @@ -2977,58 +3101,58 @@ When a program attempts to open the controller applet, it is immediately closed. Khôi phục bộ nhớ đệm của metadata - + Select Emulated NAND Directory... Chọn Thư Mục Giả Lập NAND... - + Select Emulated SD Directory... Chọn Thư Mục Giả Lập SD... - - + + Select Save Data Directory... - + Select Gamecard Path... Chọn đường dẫn tới đĩa game... - + Select Dump Directory... Chọn thư mục trích xuất... - + Select Mod Load Directory... Chọn Thư Mục Chứa Mod... - + Save Data Directory - + Choose an action for the save data directory: - + Set Custom Path - + Reset to NAND - + Save data exists in both the old and new locations. Old: %1 @@ -3039,7 +3163,7 @@ WARNING: This will overwrite any conflicting saves in the new location! - + Would you like to migrate your save data to the new location? From: %1 @@ -3047,28 +3171,28 @@ To: %2 - + Migrate Save Data - + Migrating save data... - + Cancel - + Migration Failed - + Failed to create destination directory. @@ -3079,12 +3203,12 @@ To: %2 - + Migration Complete - + Save data has been migrated successfully. Would you like to delete the old save data? @@ -3105,20 +3229,55 @@ Would you like to delete the old save data? Chung - + + External Content + + + + + Add directories to scan for DLCs and Updates without installing to NAND + + + + + Add Directory + + + + + Remove Selected + + + + Reset All Settings Đặt lại mọi tùy chỉnh - + Eden - + This reset all settings and remove all per-game configurations. This will not delete game directories, profiles, or input profiles. Proceed? Quá trình này sẽ thiết lập lại toàn bộ tùy chỉnh và gỡ hết mọi cài đặt cho từng game riêng lẻ. Quá trình này không xóa đường dẫn tới thư mục game, hồ sơ, hay hồ sơ của thiết lập phím. Tiếp tục? + + + Select External Content Directory... + + + + + Directory Already Added + + + + + This directory is already in the list. + + ConfigureGraphics @@ -3148,33 +3307,33 @@ Would you like to delete the old save data? Màu nền: - + % FSR sharpening percentage (e.g. 50%) % - + Off Tắt - + VSync Off Tắt Vsync - + Recommended Đề xuất - + On Bật - + VSync On Bật Vsync @@ -3225,13 +3384,13 @@ Would you like to delete the old save data? - + % Sample Shading percentage (e.g. 50%) - + Extended Dynamic State is disabled on macOS due to MoltenVK compatibility issues that cause black screens. @@ -3803,7 +3962,7 @@ Would you like to delete the old save data? - + Left Stick Cần trái @@ -3913,14 +4072,14 @@ Would you like to delete the old save data? - + ZL ZL - + L L @@ -3933,22 +4092,22 @@ Would you like to delete the old save data? - + Plus Cộng - + ZR ZR - - + + R R @@ -4005,7 +4164,7 @@ Would you like to delete the old save data? - + Right Stick Cần phải @@ -4174,88 +4333,88 @@ Nếu muốn đảo ngược hướng cần điều khiển, di chuyển cần s Sega Genesis - + Start / Pause Bắt đầu / Tạm ngưng - + Z Z - + Control Stick Cần điều khiển - + C-Stick C-Stick - + Shake! Lắc! - + [waiting] [Chờ] - + New Profile Hồ sơ mới - + Enter a profile name: Nhập tên hồ sơ: - - + + Create Input Profile Tạo Hồ Sơ Phím - + The given profile name is not valid! Tên hồ sơ không hợp lệ! - + Failed to create the input profile "%1" Quá trình tạo hồ sơ phím "%1" thất bại - + Delete Input Profile Xóa Hồ Sơ Phím - + Failed to delete the input profile "%1" Quá trình xóa hồ sơ phím "%1" thất bại - + Load Input Profile Nạp Hồ Sơ Phím - + Failed to load the input profile "%1" Quá trình nạp hồ sơ phím "%1" thất bại - + Save Input Profile Lưu Hồ Sơ Phím - + Failed to save the input profile "%1" Quá trình lưu hồ sơ phím "%1" thất bại @@ -4550,11 +4709,6 @@ Các giá trị hiện tại lần lượt là %1% và %2%. Enable Airplane Mode - - - None - Trống - ConfigurePerGame @@ -4609,52 +4763,57 @@ Các giá trị hiện tại lần lượt là %1% và %2%. Một số cài đặt chỉ khả dụng khi game không chạy. - + Add-Ons Bổ Sung - + System Hệ Thống - + CPU CPU - + Graphics Đồ Họa - + Adv. Graphics Đồ Họa Nâng Cao - + Ext. Graphics - + Audio Âm Thanh - + Input Profiles Hồ sơ đầu vào - + Network + Applets + + + + Properties Thuộc tính @@ -4672,15 +4831,110 @@ Các giá trị hiện tại lần lượt là %1% và %2%. Bổ Sung - + + Import Mod from ZIP + + + + + Import Mod from Folder + + + + Patch Name Tên bản vá - + Version Phiên Bản + + + Mod Install Succeeded + + + + + Successfully installed all mods. + + + + + Mod Install Failed + + + + + Failed to install the following mods: + %1 +Check the log for details. + + + + + Mod Folder + + + + + Zipped Mod Location + + + + + Zipped Archives (*.zip) + + + + + Invalid Selection + + + + + Only mods, cheats, and patches can be deleted. +To delete NAND-installed updates, right-click the game in the game list and click Remove -> Remove Installed Update. + + + + + You are about to delete the following installed mods: + + + + + + +Once deleted, these can NOT be recovered. Are you 100% sure you want to delete them? + + + + + Delete add-on(s)? + + + + + Successfully deleted + + + + + Successfully deleted all selected mods. + + + + + &Delete + + + + + &Open in File Manager + + ConfigureProfileManager @@ -4728,62 +4982,62 @@ Các giá trị hiện tại lần lượt là %1% và %2%. %2 - + Users Người Dùng - + Error deleting image Lỗi khi xóa ảnh - + Error occurred attempting to overwrite previous image at: %1. Có lỗi khi ghi đè ảnh trước tại: %1. - + Error deleting file Lỗi xóa ảnh - + Unable to delete existing file: %1. Không thể xóa ảnh hiện tại: %1. - + Error creating user image directory Lỗi khi tạo thư mục chứa ảnh người dùng - + Unable to create directory %1 for storing user images. Không thể tạo thư mục %1 để chứa ảnh người dùng - + Error saving user image - + Unable to save image to file - + &Edit - + &Delete - + Edit User @@ -4791,17 +5045,17 @@ Các giá trị hiện tại lần lượt là %1% và %2%. ConfigureProfileManagerDeleteDialog - + Delete this user? All of the user's save data will be deleted. Xoá người dùng này? Tất cả dữ liệu save của người dùng này sẽ bị xoá. - + Confirm Delete Xác nhận xóa - + Name: %1 UUID: %2 Tên: %1 @@ -5003,17 +5257,22 @@ UUID: %2 Tạm dừng thực thi trong quá trình tải - + + Show recording dialog + + + + Script Directory Thư mục tập lệnh - + Path Đường dẫn - + ... ... @@ -5026,7 +5285,7 @@ UUID: %2 Cấu hình TAS - + Select TAS Load Directory... Chọn thư mục tải TAS @@ -5164,64 +5423,43 @@ Kéo điểm để thay đổi vị trí, hoặc nhấp đúp chuột vào ô tr ConfigureUI - - - + + None Trống - - Small (32x32) - Nhỏ (32x32) - - - - Standard (64x64) - Tiêu chuẩn (64x64) - - - - Large (128x128) - Lớn (128x128) - - - - Full Size (256x256) - Kích thước đầy đủ (256x256) - - - + Small (24x24) Nhỏ (24x24) - + Standard (48x48) Tiêu chuẩn (48x48) - + Large (72x72) Lớn (72x72) - + Filename Tên tệp - + Filetype Loại tập tin - + Title ID ID của game - + Title Name Tên title @@ -5290,71 +5528,66 @@ Kéo điểm để thay đổi vị trí, hoặc nhấp đúp chuột vào ô tr - Game Icon Size: - Kích thước icon game: - - - Folder Icon Size: Kích thước icon thư mục: - + Row 1 Text: Dòng chữ hàng 1: - + Row 2 Text: Dòng chữ hàng 2: - + Screenshots Ảnh chụp màn hình - + Ask Where To Save Screenshots (Windows Only) Hỏi nơi lưu ảnh chụp màn hình (chỉ Windows) - + Screenshots Path: Đường dẫn cho ảnh chụp màn hình: - + ... ... - + TextLabel NhãnVănBản - + Resolution: Độ phân giải: - + Select Screenshots Path... Chọn đường dẫn cho ảnh chụp màn hình... - + <System> <System> - + English Tiếng Anh - + Auto (%1 x %2, %3 x %4) Screenshot width value Tự động (%1 x %2, %3 x %4) @@ -5488,20 +5721,20 @@ Kéo điểm để thay đổi vị trí, hoặc nhấp đúp chuột vào ô tr Hiển thị trò chơi hiện tại lên thông tin Discord của bạn - - + + All Good Tooltip - + Must be between 4-20 characters Tooltip - + Must be 48 characters, and lowercase a-z Tooltip @@ -5533,27 +5766,27 @@ Kéo điểm để thay đổi vị trí, hoặc nhấp đúp chuột vào ô tr - + Shaders - + UserNAND - + SysNAND - + Mods - + Saves @@ -5591,7 +5824,7 @@ Kéo điểm để thay đổi vị trí, hoặc nhấp đúp chuột vào ô tr - + Calculating... @@ -5614,12 +5847,12 @@ Kéo điểm để thay đổi vị trí, hoặc nhấp đúp chuột vào ô tr - + Dependency - + Version @@ -5793,44 +6026,44 @@ Please go to Configure -> System -> Network and make a selection. GRenderWindow - - + + OpenGL not available! Không có sẵn OpenGL! - + OpenGL shared contexts are not supported. Các ngữ cảnh OpenGL chung không được hỗ trợ. - + Eden has not been compiled with OpenGL support. - - + + Error while initializing OpenGL! Đã xảy ra lỗi khi khởi tạo OpenGL! - + Your GPU may not support OpenGL, or you do not have the latest graphics driver. GPU của bạn có thể không hỗ trợ OpenGL, hoặc bạn không có driver đồ hoạ mới nhất. - + Error while initializing OpenGL 4.6! Lỗi khi khởi tạo OpenGL 4.6! - + Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 GPU của bạn có thể không hỗ trợ OpenGL 4.6, hoặc bạn không có driver đồ hoạ mới nhất.<br><br>GL Renderer:<br>%1 - + Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2 GPU của bạn có thể không hỗ trợ một hoặc nhiều tiện ích OpenGL cần thiết. Vui lòng đảm bảo bạn có driver đồ hoạ mới nhất.<br><br>GL Renderer:<br>%1<br><br>Tiện ích không hỗ trợ:<br>%2 @@ -5838,203 +6071,208 @@ Please go to Configure -> System -> Network and make a selection. GameList - + + &Add New Game Directory + + + + Favorite Ưa thích - + Start Game Bắt đầu game - + Start Game without Custom Configuration Bắt đầu game mà không có cấu hình tuỳ chỉnh - + Open Save Data Location Mở vị trí lưu dữ liệu - + Open Mod Data Location Mở vị trí chỉnh sửa dữ liệu - + Open Transferable Pipeline Cache Mở thư mục chứa bộ nhớ cache pipeline - + Link to Ryujinx - + Remove Gỡ Bỏ - + Remove Installed Update Loại bỏ bản cập nhật đã cài - + Remove All Installed DLC Loại bỏ tất cả DLC đã cài đặt - + Remove Custom Configuration Loại bỏ cấu hình tuỳ chỉnh - + Remove Cache Storage Xoá bộ nhớ cache - + Remove OpenGL Pipeline Cache Loại bỏ OpenGL Pipeline Cache - + Remove Vulkan Pipeline Cache Loại bỏ bộ nhớ cache pipeline Vulkan - + Remove All Pipeline Caches Loại bỏ tất cả bộ nhớ cache shader - + Remove All Installed Contents Loại bỏ tất cả nội dung đã cài đặt - + Manage Play Time - + Edit Play Time Data - + Remove Play Time Data - - + + Dump RomFS Kết xuất RomFS - + Dump RomFS to SDMC Trích xuất RomFS tới SDMC - + Verify Integrity Kiểm tra tính toàn vẹn - + Copy Title ID to Clipboard Sao chép ID tiêu đề vào bộ nhớ tạm - + Navigate to GameDB entry Điều hướng đến mục cơ sở dữ liệu trò chơi - + Create Shortcut Tạo lối tắt - + Add to Desktop Thêm vào Desktop - + Add to Applications Menu Thêm vào menu ứng dụng - + Configure Game - + Scan Subfolders Quét các thư mục con - + Remove Game Directory Loại bỏ thư mục game - + ▲ Move Up ▲ Di chuyển lên - + ▼ Move Down ▼ Di chuyển xuống - + Open Directory Location Mở vị trí thư mục - + Clear Bỏ trống - + Name Tên - + Compatibility Tương thích - + Add-ons Tiện ích ngoài - + File type Loại tệp tin - + Size Kích cỡ - + Play time @@ -6042,62 +6280,62 @@ Please go to Configure -> System -> Network and make a selection. GameListItemCompat - + Ingame Trong game - + Game starts, but crashes or major glitches prevent it from being completed. Game khởi động, nhưng gặp vấn đề hoặc lỗi nghiêm trọng đến việc không thể hoàn thành trò chơi. - + Perfect Tốt nhất - + Game can be played without issues. Game có thể chơi mà không gặp vấn đề. - + Playable Có thể chơi - + Game functions with minor graphical or audio glitches and is playable from start to finish. Game hoạt động với lỗi hình ảnh hoặc âm thanh nhẹ và có thể chơi từ đầu tới cuối. - + Intro/Menu Phần mở đầu/Menu - + Game loads, but is unable to progress past the Start Screen. Trò chơi đã tải, nhưng không thể qua Màn hình Bắt đầu. - + Won't Boot Không hoạt động - + The game crashes when attempting to startup. Trò chơi sẽ thoát đột ngột khi khởi động. - + Not Tested Chưa ai thử - + The game has not yet been tested. Trò chơi này chưa có ai thử cả. @@ -6105,7 +6343,7 @@ Please go to Configure -> System -> Network and make a selection. GameListPlaceholder - + Double-click to add a new folder to the game list Nháy đúp chuột để thêm một thư mục mới vào danh sách trò chơi game @@ -6113,17 +6351,17 @@ Please go to Configure -> System -> Network and make a selection. GameListSearchField - + %1 of %n result(s) - + Filter: Bộ lọc: - + Enter pattern to filter Nhập khuôn để lọc @@ -6199,12 +6437,12 @@ Please go to Configure -> System -> Network and make a selection. HostRoomWindow - + Error Lỗi - + Failed to announce the room to the public lobby. In order to host a room publicly, you must have a valid Eden account configured in Emulation -> Configure -> Web. If you do not want to publish a room in the public lobby, then select Unlisted instead. Debug Message: @@ -6213,19 +6451,11 @@ Debug Message: Hotkeys - + Audio Mute/Unmute Tắt/Bật tiếng - - - - - - - - @@ -6248,154 +6478,180 @@ Debug Message: + + + + + + + + + + + Main Window Cửa sổ chính - + Audio Volume Down Giảm âm lượng - + Audio Volume Up Tăng âm lượng - + Capture Screenshot Chụp ảnh màn hình - + Change Adapting Filter Thay đổi bộ lọc điều chỉnh - + Change Docked Mode Đổi chế độ Docked - + Change GPU Mode - + Configure - + Configure Current Game - + Continue/Pause Emulation Tiếp tục/Tạm dừng giả lập - + Exit Fullscreen Thoát chế độ toàn màn hình - + Exit Eden - + Fullscreen Toàn màn hình - + Load File Nạp tệp tin - + Load/Remove Amiibo Tải/Loại bỏ Amiibo - - Multiplayer Browse Public Game Lobby + + Browse Public Game Lobby - - Multiplayer Create Room + + Create Room - - Multiplayer Direct Connect to Room + + Direct Connect to Room - - Multiplayer Leave Room + + Leave Room - - Multiplayer Show Current Room + + Show Current Room - + Restart Emulation Khởi động lại giả lập - + Stop Emulation Dừng giả lập - + TAS Record Ghi lại TAS - + TAS Reset Đặt lại TAS - + TAS Start/Stop Bắt đầu/Dừng TAS - + Toggle Filter Bar Hiện/Ẩn thanh lọc - + Toggle Framerate Limit Bật/Tắt giới hạn tốc độ khung hình - + + Toggle Turbo Speed + + + + + Toggle Slow Speed + + + + Toggle Mouse Panning Bật/Tắt di chuyển chuột - + Toggle Renderdoc Capture - + Toggle Status Bar Hiện/Ẩn thanh trạng thái + + + Toggle Performance Overlay + + InstallDialog @@ -6448,22 +6704,22 @@ Debug Message: Thời gian ước tính 5m 4s - + Loading... Đang tải... - + Loading Shaders %1 / %2 Đang nạp shader %1 / %2 - + Launching... Đang mở... - + Estimated Time %1 Ước tính thời gian %1 @@ -6512,42 +6768,42 @@ Debug Message: Làm mới sảnh - + Password Required to Join Yêu cầu mật khẩu để tham gia - + Password: Mật khẩu: - + Players Người chơi - + Room Name Tên phòng - + Preferred Game Trò chơi ưa thích - + Host Chủ phòng - + Refreshing Đang làm mới - + Refresh List Làm mới danh sách @@ -6596,1091 +6852,1153 @@ Debug Message: + &Game List Mode + + + + + Game &Icon Size + + + + Reset Window Size to &720p Đặt lại kích thước cửa sổ về &720p - + Reset Window Size to 720p Đặt lại kích thước cửa sổ về 720p - + Reset Window Size to &900p Đặt lại kích thước cửa sổ về &900p - + Reset Window Size to 900p Đặt lại kích thước cửa sổ về 900p - + Reset Window Size to &1080p Đặt lại kích thước cửa sổ về &1080p - + Reset Window Size to 1080p Đặt lại kích thước cửa sổ về 1080p - + &Multiplayer &Nhiều người chơi - + &Tools &Công cụ - + Am&iibo - + Launch &Applet - + &TAS &TAS - + &Create Home Menu Shortcut - + Install &Firmware - + &Help &Trợ giúp - + &Install Files to NAND... &Cài đặt tập tin vào NAND... - + L&oad File... N&ạp tập tin... - + Load &Folder... Nạp &Thư mục - + E&xit Th&oát - - + + &Pause &Tạm dừng - + &Stop &Dừng - + &Verify Installed Contents - + &About Eden - + Single &Window Mode &Chế độ cửa sổ đơn - + Con&figure... Cấu& hình - + Ctrl+, - + Enable Overlay Display Applet - + Show &Filter Bar Hiện thanh &lọc - + Show &Status Bar Hiện thanh &trạng thái - + Show Status Bar Hiển thị thanh trạng thái - + &Browse Public Game Lobby &Duyệt phòng game công khai - + &Create Room &Tạo phòng - + &Leave Room &Rời phòng - + &Direct Connect to Room &Kết nối trực tiếp tới phòng - + &Show Current Room &Hiện phòng hiện tại - + F&ullscreen T&oàn màn hình - + &Restart &Khởi động lại - + Load/Remove &Amiibo... Tải/Loại bỏ &Amiibo - + &Report Compatibility &Báo cáo tương thích - + Open &Mods Page Mở trang &mods - + Open &Quickstart Guide Mở &Hướng dẫn nhanh - + &FAQ &FAQ - + &Capture Screenshot &Chụp ảnh màn hình - + &Album - + &Set Nickname and Owner - + &Delete Game Data - + &Restore Amiibo - + &Format Amiibo - + &Mii Editor - + &Configure TAS... &Cấu hình TAS... - + Configure C&urrent Game... Cấu hình game hiện tại... - - + + &Start &Bắt đầu - + &Reset &Đặt lại - - + + R&ecord G&hi - + Open &Controller Menu - + Install Decryption &Keys - + &Home Menu - + &Desktop - + &Application Menu - + &Root Data Folder - + &NAND Folder - + &SDMC Folder - + &Mod Folder - + &Log Folder - + From Folder - + From ZIP - + &Eden Dependencies - + &Data Manager - + + &Tree View + + + + + &Grid View + + + + + Game Icon Size + + + + + + + None + + + + + Show Game &Name + + + + + Show &Performance Overlay + + + + + Small (32x32) + + + + + Standard (64x64) + + + + + Large (128x128) + + + + + Full Size (256x256) + + + + Broken Vulkan Installation Detected - + Vulkan initialization failed during boot. - + Running a game TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping - + Loading Web Applet... - - + + Disable Web Applet - + Disabling the web applet can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet? (This can be re-enabled in the Debug settings.) - + The amount of shaders currently being built - + The current selected resolution scaling multiplier. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch. - + How many frames per second the game is currently displaying. This will vary from game to game and scene to scene. - + Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. - + Unmute - + Mute - + Reset Volume - + &Clear Recent Files - + &Continue - + Warning: Outdated Game Format - + You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br>For an explanation of the various Switch formats Eden supports, out our user handbook. This message will not be shown again. - - + + Error while loading ROM! - + The ROM format is not supported. - + An error occurred initializing the video core. - + Eden has encountered an error while running the video core. This is usually caused by outdated GPU drivers, including integrated ones. Please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>How to Upload the Log File</a>. - + Error while loading ROM! %1 %1 signifies a numeric error code. - + %1<br>Please redump your files or ask on Discord/Stoat for help. %1 signifies an error string. - + An unknown error occurred. Please see the log for more details. - + (64-bit) - + (32-bit) - + %1 %2 %1 is the title name. %2 indicates if the title is 64-bit or 32-bit - + Closing software... - + Save Data - + Mod Data - + Error Opening %1 Folder - - + + Folder does not exist! - + Remove Installed Game Contents? - + Remove Installed Game Update? - + Remove Installed Game DLC? - + Remove Entry - + Delete OpenGL Transferable Shader Cache? - + Delete Vulkan Transferable Shader Cache? - + Delete All Transferable Shader Caches? - + Remove Custom Game Configuration? - + Remove Cache Storage? - + Remove File - + Remove Play Time Data - + Reset play time? - - + + RomFS Extraction Failed! - + There was an error copying the RomFS files or the user cancelled the operation. - + Full - + Skeleton - + Select RomFS Dump Mode - + Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure. - + There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root - + Extracting RomFS... - - + + Cancel - + RomFS Extraction Succeeded! - + The operation completed successfully. - + Error Opening %1 - + Select Directory - + Properties - + The game properties could not be loaded. - + Switch Executable (%1);;All Files (*.*) %1 is an identifier for the Switch executable file extensions. - + Load File - + Open Extracted ROM Directory - + Invalid Directory Selected - + The directory you have selected does not contain a 'main' file. - + Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci) - + Install Files - + %n file(s) remaining - + Installing file "%1"... - - + + Install Results - + To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC. - + %n file(s) were newly installed - + %n file(s) were overwritten - + %n file(s) failed to install - + System Application - + System Archive - + System Application Update - + Firmware Package (Type A) - + Firmware Package (Type B) - + Game - + Game Update - + Game DLC - + Delta Title - + Select NCA Install Type... - + Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.) - + Failed to Install - + The title type you selected for the NCA is invalid. - + File not found - + File "%1" not found - + OK - + Function Disabled - + Compatibility list reporting is currently disabled. Check back later! - + Error opening URL - + Unable to open the URL "%1". - + TAS Recording - + Overwrite file of player 1? - + Invalid config detected - + Handheld controller can't be used on docked mode. Pro controller will be selected. - - + + Amiibo - - + + The current amiibo has been removed - + Error - - + + The current game is not looking for amiibos - + Amiibo File (%1);; All Files (*.*) - + Load Amiibo - + Error loading Amiibo data - + The selected file is not a valid amiibo - + The selected file is already on use - + An unknown error occurred - - + + Keys not installed - - + + Install decryption keys and restart Eden before attempting to install firmware. - + Select Dumped Firmware Source Location - + Select Dumped Firmware ZIP - + Zipped Archives (*.zip) - + Firmware cleanup failed - + Failed to clean up extracted firmware cache. Check write permissions in the system temp directory and try again. OS reported error: %1 - + No firmware available - + Firmware Corrupted - + Unknown applet - + Applet doesn't map to a known value. - + Record not found - + Applet not found. Please reinstall firmware. - + Capture Screenshot - + PNG Image (*.png) - + Update Available - - Download the %1 update? + + Download %1? - + TAS state: Running %1/%2 - + TAS state: Recording %1 - + TAS state: Idle %1/%2 - + TAS State: Invalid - + &Stop Running - + Stop R&ecording - + Building: %n shader(s) - + Scale: %1x %1 is the resolution scaling factor - + Speed: %1% / %2% - + Speed: %1% - + Game: %1 FPS - + Frame: %1 ms - + FSR - + NO AA - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + Derivation Components Missing - + Decryption keys are missing. Install them now? - + Wayland Detected! - + Wayland is known to have significant performance issues and mysterious bugs. It's recommended to use X11 instead. @@ -7688,69 +8006,79 @@ Would you like to force it for future launches? - + Use X11 - + Continue with Wayland - + Don't show again - + Restart Required - + Restart Eden to apply the X11 backend. - + + Slow + + + + + Turbo + + + + + Unlocked + + + + Select RomFS Dump Target - + Please select which RomFS you would like to dump. - + Are you sure you want to close Eden? - - - + + + Eden - + Are you sure you want to stop the emulation? Any unsaved progress will be lost. - + The currently running application has requested Eden to not exit. Would you like to bypass this and exit anyway? - - - None - - FXAA @@ -7777,27 +8105,27 @@ Would you like to bypass this and exit anyway? - + Zero-Tangent - + B-Spline - + Mitchell - + Spline-1 - + Gaussian @@ -7852,22 +8180,22 @@ Would you like to bypass this and exit anyway? - + OpenGL GLSL - + OpenGL SPIRV - + OpenGL GLASM - + Null @@ -7875,13 +8203,13 @@ Would you like to bypass this and exit anyway? MigrationWorker - + Linking the old directory failed. You may need to re-run with administrative privileges on Windows. OS gave error: %1 - + Note that your configuration and data will be shared with %1. @@ -7892,7 +8220,7 @@ If this is not desirable, delete the following files: - + If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: @@ -7900,11 +8228,24 @@ If you wish to clean up the files which were left in the old data location, you - + Data was migrated successfully. + + ModSelectDialog + + + Dialog + + + + + The specified folder or archive contains the following mods. Select which ones to install. + + + ModerationDialog @@ -8073,86 +8414,86 @@ Tiếp tục? - + Select User Image - + Image Formats (*.jpg *.jpeg *.png *.bmp) - + No firmware available - + Please install the firmware to use firmware avatars. - - + + Error loading archive - + Archive is not available. Please install/reinstall firmware. - + Could not locate RomFS. Your file or decryption keys may be corrupted. - + Error extracting archive - + Could not extract RomFS. Your file or decryption keys may be corrupted. - + Error finding image directory - + Failed to find image directory in the archive. - + No images found - + No avatar images were found in the archive. - - + + All Good Tooltip - + Must be 32 hex characters (0-9, a-f) Tooltip - + Must be between 1 and 32 characters Tooltip @@ -8191,6 +8532,80 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + PerformanceOverlay + + + Form + + + + + Frametime + + + + + 0 ms + + + + + + Min: 0 + + + + + + Max: 0 + + + + + + Avg: 0 + + + + + FPS + + + + + 0 fps + + + + + %1 fps + + + + + + Avg: %1 + + + + + + Min: %1 + + + + + + Max: %1 + + + + + %1 ms + + + PlayerControlPreview @@ -8225,39 +8640,14 @@ p, li { white-space: pre-wrap; } QObject - - Installed SD Titles - Các title đã cài đặt trên thẻ SD - - - - Installed NAND Titles - Các title đã cài đặt trên NAND - - - - System Titles - Titles hệ thống - - - - Add New Game Directory - Thêm thư mục game - - - - Favorites - Ưa thích - - - - - + + + Migration - + Clear Shader Cache @@ -8290,18 +8680,18 @@ p, li { white-space: pre-wrap; } - + You can manually re-trigger this prompt by deleting the new config directory: %1 - + Migrating - + Migrating, this may take a while... @@ -8692,6 +9082,51 @@ p, li { white-space: pre-wrap; } %1 is playing %2 %1 đang chơi %2 + + + Play Time: %1 + + + + + Never Played + + + + + Version: %1 + + + + + Version: 1.0.0 + + + + + Installed SD Titles + Các title đã cài đặt trên thẻ SD + + + + Installed NAND Titles + Các title đã cài đặt trên NAND + + + + System Titles + Titles hệ thống + + + + Add New Game Directory + Thêm thư mục game + + + + Favorites + Ưa thích + QtAmiiboSettingsDialog @@ -8809,250 +9244,250 @@ p, li { white-space: pre-wrap; } QtCommon::Content - + Game Requires Firmware - + The game you are trying to launch requires firmware to boot or to get past the opening menu. Please <a href='https://yuzu-mirror.github.io/help/quickstart'>dump and install firmware</a>, or press "OK" to launch anyways. - + Installing Firmware... - - - - - + + + + + Cancel - + Firmware Install Failed - + Firmware Install Succeeded - + Firmware integrity verification failed! - - + + Verification failed for the following files: %1 - - + + Verifying integrity... - - + + Integrity verification succeeded! - - + + The operation completed successfully. - - + + Integrity verification failed! - + File contents may be corrupt or missing. - + Integrity verification couldn't be performed - + Firmware installation cancelled, firmware may be in a bad state or corrupted. File contents could not be checked for validity. - + Select Dumped Keys Location - + Decryption Keys install succeeded - + Decryption Keys install failed - + Orphaned Profiles Detected! - + UNEXPECTED BAD THINGS MAY HAPPEN IF YOU DON'T READ THIS!<br>Eden has detected the following save directories with no attached profile:<br>%1<br><br>The following profiles are valid:<br>%2<br><br>Click "OK" to open your save folder and fix up your profiles.<br>Hint: copy the contents of the largest or last-modified folder elsewhere, delete all orphaned profiles, and move your copied contents to the good profile.<br><br>Still confused? See the <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>help page</a>.<br> - + Really clear data? - + Important data may be lost! - + Are you REALLY sure? - + Once deleted, your data will NOT come back! Only do this if you're 100% sure you want to delete this data. - + Clearing... - + Select Export Location - + %1.zip - - + + Zipped Archives (*.zip) - + Exporting data. This may take a while... - + Exporting - + Exported Successfully - + Data was exported successfully. - + Export Cancelled - + Export was cancelled by the user. - + Export Failed - + Ensure you have write permissions on the targeted directory and try again. - + Select Import Location - + Import Warning - + All previous data in this directory will be deleted. Are you sure you wish to proceed? - + Importing data. This may take a while... - + Importing - + Imported Successfully - + Data was imported successfully. - + Import Cancelled - + Import was cancelled by the user. - + Import Failed - + Ensure you have read permissions on the targeted directory and try again. @@ -9060,22 +9495,22 @@ Only do this if you're 100% sure you want to delete this data. QtCommon::FS - + Linked Save Data - + Save data has been linked. - + Failed to link save data - + Could not link directory: %1 To: @@ -9083,48 +9518,48 @@ To: - + Already Linked - + This title is already linked to Ryujinx. Would you like to unlink it? - + Failed to unlink old directory - - + + OS returned error: %1 - + Failed to copy save data - + Unlink Successful - + Successfully unlinked Ryujinx save data. Save data has been kept intact. - + Could not find Ryujinx installation - + Could not find a valid Ryujinx installation. This may typically occur if you are using Ryujinx in portable mode. Would you like to manually select a portable folder to use? @@ -9136,18 +9571,18 @@ Would you like to manually select a portable folder to use? - + Not a valid Ryujinx directory - + The specified directory does not contain valid Ryujinx data. - - + + Could not find Ryujinx save data @@ -9155,229 +9590,285 @@ Would you like to manually select a portable folder to use? QtCommon::Game - + Error Removing Contents - + Error Removing Update - + Error Removing DLC - - - - - - + + + + + + Successfully Removed Đã gỡ bỏ thành công - + Successfully removed the installed base game. - + The base game is not installed in the NAND and cannot be removed. - + Successfully removed the installed update. - + There is no update installed for this title. - + There are no DLCs installed for this title. - + Successfully removed %1 installed DLC. Đã gỡ bỏ thành công DLC %1 - - + + Error Removing Transferable Shader Cache - - + + A shader cache for this title does not exist. - + Successfully removed the transferable shader cache. - + Failed to remove the transferable shader cache. - + Error Removing Vulkan Driver Pipeline Cache - + Failed to remove the driver pipeline cache. - - + + Error Removing Transferable Shader Caches - + Successfully removed the transferable shader caches. - + Failed to remove the transferable shader cache directory. - - + + Error Removing Custom Configuration - + A custom configuration for this title does not exist. - + Successfully removed the custom game configuration. Đã xóa thành công cấu hình trò chơi tùy chỉnh. - + Failed to remove the custom game configuration. Không thể xóa cấu hình trò chơi tùy chỉnh. - + Reset Metadata Cache - + The metadata cache is already empty. - + The operation completed successfully. Thao tác đã hoàn tất thành công. - + The metadata cache couldn't be deleted. It might be in use or non-existent. - + Create Shortcut Tạo lối tắt - + Do you want to launch the game in fullscreen? Bạn có muốn khởi chạy trò chơi ở chế độ toàn màn hình không? - + Shortcut Created Lối tắt đã được tạo - + Successfully created a shortcut to %1 Đã tạo thành công lối tắt tới %1 - + Shortcut may be Volatile! Lối tắt có thể không ổn định! - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? Thao tác này sẽ tạo một lối tắt đến AppImage hiện tại. Việc này có thể không hoạt động tốt nếu bạn cập nhật. Bạn có muốn tiếp tục không? - + Failed to Create Shortcut Không thể tạo lối tắt - + Failed to create a shortcut to %1 Không thể tạo lối tắt tới %1 - + Create Icon Tạo icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. Không thể tạo icon. Đường dẫn "%1" không tồn tại và không thể tạo được. - + No firmware available Không có firmware khả dụng - + Please install firmware to use the home menu. - + Home Menu Applet - + Home Menu is not available. Please reinstall firmware. + + QtCommon::Mod + + + Mod Name + + + + + What should this mod be called? + + + + + RomFS + + + + + ExeFS/Patch + + + + + Cheat + + + + + Mod Type + + + + + Could not detect mod type automatically. Please manually specify the type of mod you downloaded. + +Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods. + + + + + + Mod Extract Failed + + + + + Failed to create temporary directory %1 + + + + + Zip file %1 is empty + + + QtCommon::Path - + Error Opening Shader Cache - + Failed to create or open shader cache for this title, ensure your app data directory has write permissions. @@ -9385,83 +9876,83 @@ Would you like to manually select a portable folder to use? QtCommon::StringLookup - + Contains game save data. DO NOT REMOVE UNLESS YOU KNOW WHAT YOU'RE DOING! - + Contains Vulkan and OpenGL pipeline caches. Generally safe to remove. - + Contains updates and DLC for games. - + Contains firmware and applet data. - + Contains game mods, patches, and cheats. - + Decryption Keys were successfully installed - + Unable to read key directory, aborting - + One or more keys failed to copy. - + Verify your keys file has a .keys extension and try again. - + Decryption Keys failed to initialize. Check that your dumping tools are up to date and re-dump keys. - + Successfully installed firmware version %1 - + Unable to locate potential firmware NCA files - + Failed to delete one or more firmware files. - + One or more firmware files failed to copy into NAND. - + Firmware installation cancelled, firmware may be in a bad state or corrupted. Restart Eden or re-install firmware. - - Firmware missing. Firmware is required to run certain games and use the Home Menu. Versions 19.0.1 or earlier are recommended, as 20.0.0+ is currently experimental. + + Firmware missing. Firmware is required to run certain games and use the Home Menu. @@ -9482,56 +9973,56 @@ This may take a while. - + Clearing shader cache is recommended for all users. Do not uncheck unless you know what you're doing. - + Keeps the old data directory. This is recommended if you aren't space-constrained and want to keep separate data for the old emulator. - + Deletes the old data directory. This is recommended on devices with space constraints. - + Creates a filesystem link between the old directory and Eden directory. This is recommended if you want to share data between emulators. - + Ryujinx title database does not exist. - + Invalid header on Ryujinx title database. - + Invalid magic header on Ryujinx title database. - + Invalid byte alignment on Ryujinx title database. - + No items found in Ryujinx title database. - + Title %1 not found in Ryujinx title database. @@ -9572,7 +10063,7 @@ This is recommended if you want to share data between emulators. - + Pro Controller Tay cầm Pro Controller @@ -9585,7 +10076,7 @@ This is recommended if you want to share data between emulators. - + Dual Joycons Joycon đôi @@ -9598,7 +10089,7 @@ This is recommended if you want to share data between emulators. - + Left Joycon Joycon Trái @@ -9611,7 +10102,7 @@ This is recommended if you want to share data between emulators. - + Right Joycon Joycon Phải @@ -9640,7 +10131,7 @@ This is recommended if you want to share data between emulators. - + Handheld Cầm tay @@ -9761,32 +10252,32 @@ This is recommended if you want to share data between emulators. - + GameCube Controller Tay cầm GameCube - + Poke Ball Plus Poke Ball Plus - + NES Controller Tay cầm NES - + SNES Controller Tay cầm SNES - + N64 Controller Tay cầm N64 - + Sega Genesis Sega Genesis @@ -9941,13 +10432,13 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> - - + + OK Chấp nhận - + Cancel Hủy bỏ @@ -9982,12 +10473,12 @@ By selecting "From Eden", previous save data stored in Ryujinx will be - + Failed to link save data - + OS returned error: %1 @@ -10023,7 +10514,7 @@ By selecting "From Eden", previous save data stored in Ryujinx will be - + Total play time reached maximum. diff --git a/dist/languages/zh_CN.ts b/dist/languages/zh_CN.ts index 242e49ebfa..a16f8b44d9 100644 --- a/dist/languages/zh_CN.ts +++ b/dist/languages/zh_CN.ts @@ -375,146 +375,151 @@ This would ban both their forum username and their IP address. % - + Amiibo editor Amiibo 编辑器 - + Controller configuration 控制器设置 - + Data erase 清除数据 - + Error 错误 - + Net connect 网络连接 - + Player select 选择玩家 - + Software keyboard 软件键盘 - + Mii Edit Mii 编辑 - + Online web 在线网络 - + Shop 商店 - + Photo viewer 照片查看器 - + Offline web 离线网络 - + Login share 第三方账号登录 - + Wifi web auth Wifi 网络认证 - + My page 我的主页 - + Enable Overlay Applet 开启覆盖层小程序 - + + Enables Horizon's built-in overlay applet. Press and hold the home button for 1 second to show it. + 开启 Horizon 内置的覆盖层小程序。请按住 home 键 1 秒来显示它。 + + + Output Engine: 输出引擎: - + Output Device: 输出设备: - + Input Device: 输入设备: - + Mute audio 静音 - + Volume: 音量: - + Mute audio when in background 模拟器位于后台时静音 - + Multicore CPU Emulation 多核 CPU 仿真 - + This option increases CPU emulation thread use from 1 to the maximum of 4. This is mainly a debug option and shouldn't be disabled. 此选项会将 CPU 模拟线程数量从 1 增加到 Switch 实机的最大值 4。 这是个调试选项,不建议禁用。 - + Memory Layout 内存布局 - - Increases the amount of emulated RAM from 4GB of the board to the devkit 8/6GB. + + Increases the amount of emulated RAM. Doesn't affect performance/stability but may allow HD texture mods to load. - 将模拟RAM从Switch实机的4GB增加到开发机的6/8GB。 -不会提高性能,但可以改善高清材质mod的兼容性。 + 增加模拟内存的容量。 +不影响性能或稳定性,但可能对加载高清贴图模组有帮助。 - + Limit Speed Percent 运行速度限制 - + Controls the game's maximum rendering speed, but it's up to each game if it runs faster or not. 200% for a 30 FPS game is 60 FPS, and for a 60 FPS game it will be 120 FPS. Disabling it means unlocking the framerate to the maximum your PC can reach. @@ -522,6 +527,26 @@ Disabling it means unlocking the framerate to the maximum your PC can reach. + + + Turbo Speed + 加速模式 + + + + When the Turbo Speed hotkey is pressed, the speed will be limited to this percentage. + 当按下 加速模式 快捷键时,速度会被限制在这个百分比。 + + + + Slow Speed + 减速模式 + + + + When the Slow Speed hotkey is pressed, the speed will be limited to this percentage. + 当按下 减速模式 快捷键时,速度会被限制在这个百分比。 + Synchronize Core Speed @@ -535,28 +560,28 @@ Can help reduce stuttering at lower framerates. 可以帮助在较低帧率下减少卡顿。 - + Accuracy: 精度: - + Change the accuracy of the emulated CPU (for debugging only). 更改模拟 CPU 的精度(仅供调试使用)。 - - + + Backend: 后端: - + CPU Overclock CPU 超频 - + Overclocks the emulated CPU to remove some FPS limiters. Weaker CPUs may see reduced performance, and certain games may behave improperly. Use Boost (1700MHz) to run at the Switch's highest native clock, or Fast (2000MHz) to run at 2x clock. 对模拟的 CPU 进行超频,以移除部分 FPS 限制。性能较弱的 CPU 可能会出现性能下降,某些游戏也可能会出现异常行为。 @@ -566,32 +591,32 @@ Boost(1700MHz):运行在 Switch 的最高原生频率。 Fast(2000MHz):运行在 2 倍频率。 - + Custom CPU Ticks 自定义 CPU 时钟周期 - + Set a custom value of CPU ticks. Higher values can increase performance, but may cause deadlocks. A range of 77-21000 is recommended. 设置自定义的 CPU 时钟周期。较高的数值可能提升性能,但也可能导致游戏卡死。推荐范围:77–21000。 - + Virtual Table Bouncing 虚拟表返回 - + Bounces (by emulating a 0-valued return) any functions that triggers a prefetch abort 通过模拟返回值为 0 的方式使任何触发预取中止的函数返回 - + Enable Host MMU Emulation (fastmem) 启用主机 MMU 模拟(快速内存存取) - + This optimization speeds up memory accesses by the guest program. Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU. Disabling this forces all memory accesses to use Software MMU Emulation. @@ -600,100 +625,100 @@ Disabling this forces all memory accesses to use Software MMU Emulation. - + Unfuse FMA (improve performance on CPUs without FMA) 低精度 FMA (在 CPU 不支持 FMA 指令集的情况下提高性能) - + This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support. 该选项通过降低积和熔加运算的精度来提高模拟器在不支持 FMA 指令集 CPU 上的运行速度。 - + Faster FRSQRTE and FRECPE 快速 FRSQRTE 和 FRECPE - + This option improves the speed of some approximate floating-point functions by using less accurate native approximations. 该选项通过使用精度较低的近似值来提高某些浮点函数的运算速度。 - + Faster ASIMD instructions (32 bits only) 加速 ASIMD 指令执行(仅限 32 位) - + This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes. 该选项通过不正确的舍入模式来提高 32 位 ASIMD 浮点函数的运行速度。 - + Inaccurate NaN handling 低精度非数处理 - + This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions. 该选项通过取消非数检查来提高速度。 请注意,这也会降低某些浮点指令的精确度。 - + Disable address space checks 禁用地址空间检查 - + This option improves speed by eliminating a safety check before every memory operation. Disabling it may allow arbitrary code execution. 此选项通过在每次内存操作前取消安全检查来提高速度。 禁用它可能允许执行任意代码。 - + Ignore global monitor 忽略全局监视器 - + This option improves speed by relying only on the semantics of cmpxchg to ensure safety of exclusive access instructions. Please note this may result in deadlocks and other race conditions. 此选项仅通过 cmpxchg 指令来提高速度,以确保独占访问指令的安全性。 请注意,这可能会导致死锁和其他问题。 - + API: API: - + Changes the output graphics API. Vulkan is recommended. 更改图形输出的 API。 推荐使用 Vulkan。 - + Device: 设备: - + This setting selects the GPU to use (Vulkan only). 设置Vulkan下使用的GPU。 - + Resolution: 分辨率: - + Forces to render at a different resolution. Higher resolutions require more VRAM and bandwidth. Options lower than 1X can cause artifacts. @@ -702,27 +727,27 @@ Options lower than 1X can cause artifacts. 低于 1X 的选项可能造成渲染问题。 - + Window Adapting Filter: 窗口滤镜: - + FSR Sharpness: FSR 锐化度: - + Determines how sharpened the image will look using FSR's dynamic contrast. 确定使用 FSR 的动态对比度后的图像锐化度。 - + Anti-Aliasing Method: 抗锯齿方式: - + The anti-aliasing method to use. SMAA offers the best quality. FXAA can produce a more stable picture in lower resolutions. @@ -731,12 +756,12 @@ SMAA 提供最佳质量。 FXAA 可以在较低分辨率下产生更稳定的画面。 - + Fullscreen Mode: 全屏模式: - + The method used to render the window in fullscreen. Borderless offers the best compatibility with the on-screen keyboard that some games request for input. Exclusive fullscreen may offer better performance and better Freesync/Gsync support. @@ -745,12 +770,12 @@ Exclusive fullscreen may offer better performance and better Freesync/Gsync supp 独占全屏提供更好的性能和 Freesync/Gsync 支持。 - + Aspect Ratio: 屏幕纵横比: - + Stretches the renderer to fit the specified aspect ratio. Most games only support 16:9, so modifications are required to get other ratios. Also controls the aspect ratio of captured screenshots. @@ -759,24 +784,24 @@ Also controls the aspect ratio of captured screenshots. 此设置同时控制捕获截图的高宽比。 - + Use persistent pipeline cache 使用持久管道缓存 - + Allows saving shaders to storage for faster loading on following game boots. Disabling it is only intended for debugging. 将生成的着色器保存到硬盘,提高后续游戏过程中的着色器加载速度。 请仅在调试时禁用此项。 - + Optimize SPIRV output 优化 SPIRV 输出 - + Runs an additional optimization pass over generated SPIRV shaders. Will increase time required for shader compilation. May slightly improve performance. @@ -785,12 +810,12 @@ This feature is experimental. 实验性功能。也许会略微提升性能,但会增加着色器编译所需的时间。 - + NVDEC emulation: NVDEC 模拟方式: - + Specifies how videos should be decoded. It can either use the CPU or the GPU for decoding, or perform no decoding at all (black screen on videos). In most cases, GPU decoding provides the best performance. @@ -799,12 +824,12 @@ In most cases, GPU decoding provides the best performance. 大多数情况下,使用 GPU 解码将提供最好的性能。 - + ASTC Decoding Method: ASTC 纹理解码方式: - + This option controls how ASTC textures should be decoded. CPU: Use the CPU for decoding. GPU: Use the GPU's compute shaders to decode ASTC textures (recommended). @@ -817,12 +842,12 @@ CPU 异步模拟:使用 CPU 在 ASTC 纹理到达时对其进行解码。 消除 ASTC 解码带来的卡顿,但在解码时可能出现渲染问题。 - + ASTC Recompression Method: ASTC 纹理重压缩方式: - + Most GPUs lack support for ASTC textures and must decompress to anintermediate format: RGBA8. BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format, saving VRAM but degrading image quality. @@ -831,34 +856,44 @@ BC1/BC3: 中间格式将被重新压缩为 BC1 或 BC3 格式,从而节省显存 但会降低图像质量。 - + + Frame Pacing Mode (Vulkan only) + 帧同步模式 (仅限 Vulkan) + + + + Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent. + 控制模拟器如何管理帧同步,以减少卡顿,使帧率表现更加平稳顺滑。 + + + VRAM Usage Mode: VRAM 使用模式: - + Selects whether the emulator should prefer to conserve memory or make maximum usage of available video memory for performance. Aggressive mode may impact performance of other applications such as recording software. 选择模拟器是应优先节省内存还是最大限度地使用可用视频内存以提高性能。 激进模式可能会影响诸如录屏软件等其他应用程序的性能,。 - + Skip CPU Inner Invalidation 跳过 CPU 内部失效处理 - + Skips certain cache invalidations during memory updates, reducing CPU usage and improving latency. This may cause soft-crashes. 在内存更新期间跳过某些缓存失效,从而降低 CPU 使用率并改善延迟。这可能导致软件崩溃。 - + VSync Mode: 垂直同步模式: - + FIFO (VSync) does not drop frames or exhibit tearing but is limited by the screen refresh rate. FIFO Relaxed allows tearing as it recovers from a slow down. Mailbox can have lower latency than FIFO and does not tear but may drop frames. @@ -869,12 +904,12 @@ Mailbox 的延迟可能比 FIFO 低且不会导致撕裂,但可能会丢帧。 Immediate (不同步) 会呈现全部可用内容,并可能出现撕裂。 - + Sync Memory Operations 同步内存操作 - + Ensures data consistency between compute and memory operations. This option fixes issues in games, but may degrade performance. Unreal Engine 4 games often see the most significant changes thereof. @@ -883,87 +918,98 @@ Unreal Engine 4 games often see the most significant changes thereof. 虚幻 4 引擎的游戏通常会看到最显著的变化。 - + Enable asynchronous presentation (Vulkan only) 启用异步帧提交 (仅限 Vulkan) - + Slightly improves performance by moving presentation to a separate CPU thread. 将帧提交移动到单独的 CPU 线程,略微提高性能。 - + Force maximum clocks (Vulkan only) 强制最大时钟 (仅限 Vulkan) - + Runs work in the background while waiting for graphics commands to keep the GPU from lowering its clock speed. 在后台运行的同时等待图形命令,以防止 GPU 降低时钟速度。 - + Anisotropic Filtering: 各向异性过滤: - + Controls the quality of texture rendering at oblique angles. Safe to set at 16x on most GPUs. 控制在斜角下纹理渲染的质量。 大多数 GPU 上设置为 16 倍是安全的。 - + GPU Mode: GPU 模式: - + Controls the GPU emulation mode. Most games render fine with Fast or Balanced modes, but Accurate is still required for some. Particles tend to only render correctly with Accurate mode. 控制 GPU 模拟的精确度。大部分游戏在性能或平衡模式下可以正常渲染,但部分游戏需要设置为精确。粒子效果通常只有在精确模式下才能正确显示。 - + DMA Accuracy: DMA 精度: - + Controls the DMA precision accuracy. Safe precision fixes issues in some games but may degrade performance. 控制 DMA 精度。安全精度可修复某些游戏中的问题,但可能会降低性能。 - + Enable asynchronous shader compilation 开启异步着色器编译 - + May reduce shader stutter. 可能减少着色器卡顿。 - + Fast GPU Time GPU 超频频率 - + Overclocks the emulated GPU to increase dynamic resolution and render distance. Use 256 for maximal performance and 512 for maximal graphics fidelity. 将模拟的 GPU 超频,以提高动态分辨率和渲染距离。使用 256 可获得最大性能,使用 512 可获得最高的图形保真度。 - + + GPU Unswizzle + GPU 还原 + + + + Accelerates BCn 3D texture decoding using GPU compute. +Disable if experiencing crashes or graphical glitches. + 利用 GPU 计算来加速 BCn 格式 3D 纹理的解码。如果遇到崩溃或画面花屏,请禁用此项。 + + + GPU Unswizzle Max Texture Size GPU 还原最大纹理尺寸 - + Sets the maximum size (MiB) for GPU-based texture unswizzling. While the GPU is faster for medium and large textures, the CPU may be more efficient for very small ones. Adjust this to find the balance between GPU acceleration and CPU overhead. @@ -972,48 +1018,48 @@ Adjust this to find the balance between GPU acceleration and CPU overhead. - + GPU Unswizzle Stream Size GPU 还原流大小 - + Sets the maximum amount of texture data (in MiB) processed per frame. Higher values can reduce stutter during texture loading but may impact frame consistency. 设置每帧处理的纹理数据最大量(单位:MiB)。 较高的数值可以减少纹理加载时的卡顿,但可能会影响帧率的稳定性(即造成帧时间波动)。 - + GPU Unswizzle Chunk Size GPU 还原块大小 - + Determines the number of depth slices processed in a single dispatch. Increasing this can improve throughput on high-end GPUs but may cause TDR or driver timeouts on weaker hardware. 确定在单次调度(Dispatch)中处理的深度切片(Depth Slices)数量。 增加此数值可以提高高端 GPU 的吞吐量(处理效率),但在性能较弱的硬件上可能会引发 TDR(驱动程序重置)或驱动超时。 - + Use Vulkan pipeline cache 启用 Vulkan 管线缓存 - + Enables GPU vendor-specific pipeline cache. This option can improve shader loading time significantly in cases where the Vulkan driver does not store pipeline cache files internally. 启用 GPU 供应商专用的管线缓存。 在 Vulkan 驱动程序内部不存储管线缓存的情况下,此选项可显著提高着色器加载速度。 - + Enable Compute Pipelines (Intel Vulkan Only) 启用计算管线 (仅限 Intel 显卡 Vulkan 模式) - + Required by some games. This setting only exists for Intel proprietary drivers and may crash if enabled. Compute pipelines are always enabled on all other drivers. @@ -1022,182 +1068,206 @@ Compute pipelines are always enabled on all other drivers. 在所有其他驱动程序上始终启用计算管线。 - + Enable Reactive Flushing 启用反应性刷新 - + Uses reactive flushing instead of predictive flushing, allowing more accurate memory syncing. 使用反应性刷新取代预测性刷新,从而更精确地同步内存。 - + Sync to framerate of video playback 播放视频时帧率同步 - + Run the game at normal speed during video playback, even when the framerate is unlocked. 在视频播放期间以正常速度运行游戏,即使帧率未锁定。 - + Barrier feedback loops 屏障反馈环路 - + Improves rendering of transparency effects in specific games. 改进某些游戏中透明效果的渲染。 - + + Enable buffer history + 启用缓冲区历史 + + + + Enables access to previous buffer states. +This option may improve rendering quality and performance consistency in some games. + 允许访问之前的缓冲状态。 +这个选项可能会提升某些游戏的渲染质量和性能一致性。 + + + Fix bloom effects 修复泛光效果 - + Removes bloom in Burnout. 去除《火爆狂飙》中的泛光特效。 - + + Enable Legacy Rescale Pass + 启用旧版缩放 + + + + May fix rescale issues in some games by relying on behavior from the previous implementation. +Legacy behavior workaround that fixes line artifacts on AMD and Intel GPUs, and grey texture flicker on Nvidia GPUs in Luigis Mansion 3. + 通过依赖之前实现的行为,可能会修复部分游戏的缩放重叠问题。 +修复 AMD 和 Intel 显卡上的线条伪影,以及《路易斯洋楼3》中 Nvidia 显卡的灰色纹理闪烁的遗留行为变通方法。 + + + Extended Dynamic State 扩展动态状态 - + Controls the number of features that can be used in Extended Dynamic State. Higher states allow for more features and can increase performance, but may cause additional graphical issues. 控制在扩展动态状态中可使用的函数数量。更高的数值允许启用更多功能,并可能提升性能,但同时也可能导致额外的图形问题。 - + Vertex Input Dynamic State 顶点输入动态状态 - + Enables vertex input dynamic state feature for better quality and performance. 开启顶点输入动态状态功能来获得更好的质量和性能。 - + Provoking Vertex 激活顶点 - + Improves lighting and vertex handling in some games. Only Vulkan 1.0+ devices support this extension. 改善某些游戏中的照明和顶点处理。仅 Vulkan 1.0 设备支持此扩展。 - + Descriptor Indexing 描述符索引 - + Improves texture & buffer handling and the Maxwell translation layer. Some Vulkan 1.1+ and all 1.2+ devices support this extension. 改进了纹理和缓冲处理以及 Maxwell 翻译层。 部分 Vulkan 1.1 设备和所有 1.2 设备支持此扩展。 - + Sample Shading 采样着色 - + Allows the fragment shader to execute per sample in a multi-sampled fragment instead of once per fragment. Improves graphics quality at the cost of performance. Higher values improve quality but degrade performance. 允许片段着色器在多重采样的片段中每个样本执行一次而不是每个片段执行一次。可以提高图形质量,但会降低性能。 更高的值可以提高质量但会降低性能。 - + RNG Seed 随机数生成器种子 - + Controls the seed of the random number generator. Mainly used for speedrunning. 控制随机数生成器的种子。 主要用于竞速游戏。 - + Device Name 设备名称 - + The name of the console. 主机的数量。 - + Custom RTC Date: 自定义系统时间: - + This option allows to change the clock of the console. Can be used to manipulate time in games. 此选项允许更改控制台的时钟。 可用于操纵游戏中的时间。 - + The number of seconds from the current unix time 来自当前 unix 时间的秒数。 - + Language: 语言: - + This option can be overridden when region setting is auto-select 当区域设置为自动选择时可以使用此选项替代。 - + Region: 地区: - + The region of the console. 主机的区域。 - + Time Zone: 时区: - + The time zone of the console. 主机的时区。 - + Sound Output Mode: 声音输出模式: - + Console Mode: 控制台模式: - + Selects if the console is in Docked or Handheld mode. Games will change their resolution, details and supported controllers and depending on this setting. Setting to Handheld can help improve performance for low end systems. @@ -1206,998 +1276,1049 @@ Setting to Handheld can help improve performance for low end systems. 将设置为掌机模式可以帮助低端系统提高性能。 - + + Unit Serial + + + + + Battery Serial + + + + + Debug knobs + + + + Prompt for user profile on boot 启动时提示选择用户账户 - + Useful if multiple people use the same PC. 在多人使用相同的 PC 时有效。 - + Pause when not in focus 在丢失焦点时暂停 - + Pauses emulation when focusing on other windows. 当焦点位于其它窗口时暂停模拟器。 - + Confirm before stopping emulation 停止模拟时需要确认 - + Overrides prompts asking to confirm stopping the emulation. Enabling it bypasses such prompts and directly exits the emulation. 替代提示以确认停止模拟。 启用它将绕过此类提示并直接退出模拟。 - + Hide mouse on inactivity 自动隐藏鼠标光标 - + Hides the mouse after 2.5s of inactivity. 在 2.5 秒无活动后隐藏鼠标。 - + Disable controller applet 禁用控制器小程序 - + Forcibly disables the use of the controller applet in emulated programs. When a program attempts to open the controller applet, it is immediately closed. 强制禁止在模拟程序中使用控制器小程序。 当程序尝试打开控制器小程序时,它会立即被关闭。 - + Check for updates 检查更新 - + Whether or not to check for updates upon startup. 在启动时是否检查更新。 - + Enable Gamemode 启用游戏模式 - + Force X11 as Graphics Backend 强制使用 X11 作为图形后端 - + Custom frontend 自定义前端 - + Real applet 真实的小程序 - + Never 永不 - + On Load 加载时 - + Always 总是 - + CPU CPU - + GPU GPU - + CPU Asynchronous CPU 异步模拟 - + Uncompressed (Best quality) 不压缩 (最高质量) - + BC1 (Low quality) BC1 (低质量) - + BC3 (Medium quality) BC3 (中等质量) - - Conservative - 保守模式 - - - - Aggressive - 激进模式 - - - - Vulkan - Vulkan - - - - OpenGL GLSL - OpenGL GLSL - - - - OpenGL GLASM (Assembly Shaders, NVIDIA Only) - OpenGL GLASM (汇编着色器,仅限 NVIDIA 显卡) - - - - OpenGL SPIR-V (Experimental, AMD/Mesa Only) - OpenGL SPIR-V (实验性,仅限 AMD/Mesa) - - - - Null - - - - - Fast - 高速 - - - - Balanced - 平衡 - - - - - Accurate - 高精度 - - - - - Default - 系统默认 - - - - Unsafe (fast) - 不安全(快速) - - - - Safe (stable) - 安全(稳定) - - - + + Auto 自动 - + + 30 FPS + 30 FPS + + + + 60 FPS + 60 FPS + + + + 90 FPS + 90 FPS + + + + 120 FPS + 120 FPS + + + + Conservative + 保守模式 + + + + Aggressive + 激进模式 + + + + Vulkan + Vulkan + + + + OpenGL GLSL + OpenGL GLSL + + + + OpenGL GLASM (Assembly Shaders, NVIDIA Only) + OpenGL GLASM (汇编着色器,仅限 NVIDIA 显卡) + + + + OpenGL SPIR-V (Experimental, AMD/Mesa Only) + OpenGL SPIR-V (实验性,仅限 AMD/Mesa) + + + + Null + + + + + Fast + 高速 + + + + Balanced + 平衡 + + + + + Accurate + 高精度 + + + + + Default + 系统默认 + + + + Unsafe (fast) + 不安全(快速) + + + + Safe (stable) + 安全(稳定) + + + Unsafe 低精度 - + Paranoid (disables most optimizations) 偏执模式 (禁用绝大多数优化项) - + Debugging 调试 - + Dynarmic 动态编译 - + NCE 本机代码执行 - + Borderless Windowed 无边框窗口 - + Exclusive Fullscreen 独占全屏 - + No Video Output 无视频输出 - + CPU Video Decoding CPU 视频解码 - + GPU Video Decoding (Default) GPU 视频解码 (默认) - + 0.25X (180p/270p) [EXPERIMENTAL] 0.25X (180p/270p) [实验性] - + 0.5X (360p/540p) [EXPERIMENTAL] 0.5X (360p/540p) [实验性] - + 0.75X (540p/810p) [EXPERIMENTAL] 0.75X (540p/810p) [实验性] - + 1X (720p/1080p) 1X (720p/1080p) - + 1.25X (900p/1350p) [EXPERIMENTAL] 1.25X (900p/1350p) [实验性] - + 1.5X (1080p/1620p) [EXPERIMENTAL] 1.5X (1080p/1620p) [实验性] - + 2X (1440p/2160p) 2X (1440p/2160p) - + 3X (2160p/3240p) 3X (2160p/3240p) - + 4X (2880p/4320p) 4X (2880p/4320p) - + 5X (3600p/5400p) 5X (3600p/5400p) - + 6X (4320p/6480p) 6X (4320p/6480p) - + 7X (5040p/7560p) 7X (5040p/7560p) - + 8X (5760p/8640p) 8X (5760p/8640p) - + Nearest Neighbor 近邻取样 - + Bilinear 双线性过滤 - + Bicubic 双三线过滤 - + Gaussian 高斯模糊 - + Lanczos Lanczos - + ScaleForce 强制缩放 - + AMD FidelityFX Super Resolution AMD FidelityFX 超级分辨率 - + Area 区域 - + MMPX MMPX - + Zero-Tangent 零切线 - + B-Spline B-Spline - + Mitchell Mitchell - + Spline-1 Spline-1 - - + + None - + FXAA 快速近似抗锯齿 - + SMAA 子像素形态学抗锯齿 - + Default (16:9) 默认 (16:9) - + Force 4:3 强制 4:3 - + Force 21:9 强制 21:9 - + Force 16:10 强制 16:10 - + Stretch to Window 拉伸窗口 - + Automatic 自动 - + 2x 2x - + 4x 4x - + 8x 8x - + 16x 16x - + 32x 32x - + 64x 64x - + Japanese (日本語) 日语 (日本語) - + American English 美式英语 - + French (français) 法语 (français) - + German (Deutsch) 德语 (Deutsch) - + Italian (italiano) 意大利语 (italiano) - + Spanish (español) 西班牙语 (español) - + Chinese 中文 - + Korean (한국어) 韩语 (한국어) - + Dutch (Nederlands) 荷兰语 (Nederlands) - + Portuguese (português) 葡萄牙语 (português) - + Russian (Русский) 俄语 (Русский) - + Taiwanese 台湾中文 - + British English 英式英语 - + Canadian French 加拿大法语 - + Latin American Spanish 拉美西班牙语 - + Simplified Chinese 简体中文 - + Traditional Chinese (正體中文) 繁体中文 (正體中文) - + Brazilian Portuguese (português do Brasil) 巴西-葡萄牙语 (português do Brasil) - - Serbian (српски) - 塞尔维亚语 (српски) + + Polish (polska) + 波兰语(波兰语) - - + + Thai (แบบไทย) + 泰语 + + + + Japan 日本 - + USA 美国 - + Europe 欧洲 - + Australia 澳大利亚 - + China 中国 - + Korea 韩国 - + Taiwan 台湾地区 - + Auto (%1) Auto select time zone 自动 (%1) - + Default (%1) Default time zone 默认 (%1) - + CET 欧洲中部时间 - + CST6CDT 古巴标准时间&古巴夏令时 - + Cuba 古巴 - + EET 东欧时间 - + Egypt 埃及 - + Eire 爱尔兰 - + EST 东部标准时间 - + EST5EDT 东部标准时间&东部夏令时 - + GB 英国 - + GB-Eire 英国-爱尔兰时间 - + GMT GMT - + GMT+0 GMT+0 - + GMT-0 GMT-0 - + GMT0 GMT0 - + Greenwich 格林威治 - + Hongkong 香港 - + HST 美国夏威夷时间 - + Iceland 冰岛 - + Iran 伊朗 - + Israel 以色列 - + Jamaica 牙买加 - + Kwajalein 夸贾林环礁 - + Libya 利比亚 - + MET 中欧时间 - + MST 山区标准时间 (北美) - + MST7MDT 山区标准时间&山区夏令时 (北美) - + Navajo 纳瓦霍 - + NZ 新西兰时间 - + NZ-CHAT 新西兰-查塔姆群岛 - + Poland 波兰 - + Portugal 葡萄牙 - + PRC 中国标准时间 - + PST8PDT 太平洋标准时间&太平洋夏令时 - + ROC 台湾时间 - + ROK 韩国时间 - + Singapore 新加坡 - + Turkey 土耳其 - + UCT UCT - + Universal 世界时间 - + UTC 协调世界时 - + W-SU 欧洲-莫斯科时间 - + WET 西欧时间 - + Zulu 祖鲁 - + Mono 单声道 - + Stereo 立体声 - + Surround 环绕声 - + 4GB DRAM (Default) 4GB DRAM (默认) - + 6GB DRAM (Unsafe) 6GB DRAM (不安全) - + 8GB DRAM 8GB DRAM - + 10GB DRAM (Unsafe) 10GB DRAM (不安全) - + 12GB DRAM (Unsafe) 12GB DRAM (不安全) - + Docked 主机模式 - + Handheld 掌机模式 - - + + Off 关闭 - + Boost (1700MHz) 加速 (1700MHz) - + Fast (2000MHz) 快速 (2000MHz) - + Always ask (Default) 总是询问 (默认) - + Only if game specifies not to stop 仅当游戏不希望停止时 - + Never ask 从不询问 - - + + Medium (256) 中(256) - - + + High (512) 高(512) - + Very Small (16 MB) 很小 (16 MB) - + Small (32 MB) 较小 (32 MB) - + Normal (128 MB) 正常 (128 MB) - + Large (256 MB) 较大 (256 MB) - + Very Large (512 MB) 很大 (512 MB) - + Very Low (4 MB) 很低 (4 MB) - + Low (8 MB) 低 (8 MB) - + Normal (16 MB) 正常 (16 MB) - + Medium (32 MB) 中 (32 MB) - + High (64 MB) 高 (64 MB) - + Very Low (32) 很低 (32) - + Low (64) 低 (64) - + Normal (128) 正常 (128) - + Disabled 禁用 - + ExtendedDynamicState 1 扩展动态状态 1 - + ExtendedDynamicState 2 扩展动态状态 2 - + ExtendedDynamicState 3 扩展动态状态 3 + + + Tree View + 树景视图 + + + + Grid View + 网格视图 + ConfigureApplets @@ -2269,7 +2390,7 @@ When a program attempts to open the controller applet, it is immediately closed. 恢复默认 - + Auto 自动 @@ -2720,81 +2841,86 @@ When a program attempts to open the controller applet, it is immediately closed. + Use dev.keys + + + + Enable Debug Asserts 启用调试断言 - + Debugging 调试选项 - + Battery Serial: 电池序列号: - + Bitmask for quick development toggles 用于快速开发切换的位掩码 - + Set debug knobs (bitmask) 设置调试开关 (位掩码) - + 16-bit debug knob set for quick development toggles 用于快速开发切换的 16 位调试开关组 - + (bitmask) (位掩码) - + Debug Knobs: 调试开关: - + Unit Serial: 单元序列号: - + Enable this to output the latest generated audio command list to the console. Only affects games using the audio renderer. 启用此选项会将最新的音频命令列表输出到控制台。只影响使用音频渲染器的游戏。 - + Dump Audio Commands To Console** 将音频命令转储至控制台** - + Flush log output on each line 每行刷新日志输出 - + Enable FS Access Log 启用文件系统访问记录 - + Enable Verbose Reporting Services** 启用详细报告服务** - + Censor username in logs 审查日志中的用户名 - + **This will be reset automatically when Eden closes. **这会在 Eden 关闭时自动重置。 @@ -2855,13 +2981,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + Audio 声音 - + CPU CPU @@ -2877,13 +3003,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + General 通用 - + Graphics 图形 @@ -2904,7 +3030,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + Controls 控制 @@ -2920,7 +3046,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + System 系统 @@ -3038,58 +3164,58 @@ When a program attempts to open the controller applet, it is immediately closed. 重置缓存数据 - + Select Emulated NAND Directory... 选择模拟 NAND 目录... - + Select Emulated SD Directory... 选择模拟 SD 卡目录... - - + + Select Save Data Directory... 选择存档目录... - + Select Gamecard Path... 选择游戏卡带路径... - + Select Dump Directory... 选择转储目录... - + Select Mod Load Directory... 选择 Mod 载入目录... - + Save Data Directory 选择存档目录 - + Choose an action for the save data directory: 为存档目录选择一个操作: - + Set Custom Path 设置自定义路径 - + Reset to NAND 重置 NAND - + Save data exists in both the old and new locations. Old: %1 @@ -3100,7 +3226,7 @@ WARNING: This will overwrite any conflicting saves in the new location! 保存存档同时在旧位置和新位置。旧: %1新: %2是否要将存档从旧位置迁移到新位置?警告:此操作将会覆盖新位置中任何冲突的存档! - + Would you like to migrate your save data to the new location? From: %1 @@ -3108,28 +3234,28 @@ To: %2 你是否要迁移存档位置?来自: %1将到: %2 - + Migrate Save Data 迁移存档 - + Migrating save data... 迁移存档... - + Cancel 取消 - + Migration Failed 迁移失败 - + Failed to create destination directory. 创建目标目录失败。 @@ -3140,12 +3266,12 @@ To: %2 迁移存档数据失败:%1 - + Migration Complete 迁移完成 - + Save data has been migrated successfully. Would you like to delete the old save data? @@ -3166,20 +3292,55 @@ Would you like to delete the old save data? 通用 - + + External Content + 外部内容 + + + + Add directories to scan for DLCs and Updates without installing to NAND + 添加目录以扫描 DLC 和更新,无需安装到 NAND 系统 + + + + Add Directory + 添加目录 + + + + Remove Selected + 移除选择 + + + Reset All Settings 重置所有设置项 - + Eden Eden - + This reset all settings and remove all per-game configurations. This will not delete game directories, profiles, or input profiles. Proceed? 将重置模拟器所有设置并删除所有游戏的单独设置。这不会删除游戏目录、个人文件及输入配置文件。是否继续? + + + Select External Content Directory... + 选择外部内容目录... + + + + Directory Already Added + 目录已添加 + + + + This directory is already in the list. + 这个目录已经在列表中了。 + ConfigureGraphics @@ -3209,33 +3370,33 @@ Would you like to delete the old save data? 背景颜色: - + % FSR sharpening percentage (e.g. 50%) % - + Off 关闭 - + VSync Off 垂直同步关 - + Recommended 推荐 - + On 开启 - + VSync On 垂直同步开 @@ -3286,13 +3447,13 @@ Would you like to delete the old save data? Vulkan 扩展 - + % Sample Shading percentage (e.g. 50%) % - + Extended Dynamic State is disabled on macOS due to MoltenVK compatibility issues that cause black screens. 由于 MoltenVK 兼容性问题会导致黑屏,macOS 上已禁用扩展动态状态。 @@ -3864,7 +4025,7 @@ Would you like to delete the old save data? - + Left Stick 左摇杆 @@ -3974,14 +4135,14 @@ Would you like to delete the old save data? - + ZL ZL - + L L @@ -3994,22 +4155,22 @@ Would you like to delete the old save data? - + Plus - + ZR ZR - - + + R R @@ -4066,7 +4227,7 @@ Would you like to delete the old save data? - + Right Stick 右摇杆 @@ -4235,88 +4396,88 @@ To invert the axes, first move your joystick vertically, and then horizontally.< 世嘉创世纪 - + Start / Pause 开始 / 暂停 - + Z Z - + Control Stick 控制摇杆 - + C-Stick C 摇杆 - + Shake! 摇动! - + [waiting] [等待中] - + New Profile 新建自定义设置 - + Enter a profile name: 输入配置文件名称: - - + + Create Input Profile 新建输入配置文件 - + The given profile name is not valid! 输入的配置文件名称无效! - + Failed to create the input profile "%1" 新建输入配置文件 "%1" 失败 - + Delete Input Profile 删除输入配置文件 - + Failed to delete the input profile "%1" 删除输入配置文件 "%1" 失败 - + Load Input Profile 加载输入配置文件 - + Failed to load the input profile "%1" 加载输入配置文件 "%1" 失败 - + Save Input Profile 保存输入配置文件 - + Failed to save the input profile "%1" 保存输入配置文件 "%1" 失败 @@ -4611,11 +4772,6 @@ Current values are %1% and %2% respectively. Enable Airplane Mode 启用飞行模式 - - - None - - ConfigurePerGame @@ -4670,52 +4826,57 @@ Current values are %1% and %2% respectively. 只有当游戏不在运行时,某些设置项才可用。 - + Add-Ons 附加项 - + System 系统 - + CPU CPU - + Graphics 图形 - + Adv. Graphics 高级图形 - + Ext. Graphics 扩展图形 - + Audio 声音 - + Input Profiles 输入配置文件 - + Network 网络 + Applets + 小程序 + + + Properties 属性 @@ -4733,15 +4894,114 @@ Current values are %1% and %2% respectively. 附加项 - + + Import Mod from ZIP + 导入 ZIP 档的模组 + + + + Import Mod from Folder + 导入目录下的模组 + + + Patch Name 补丁名称 - + Version 版本 + + + Mod Install Succeeded + 模组安装成功 + + + + Successfully installed all mods. + 成功安装了所有模组。 + + + + Mod Install Failed + 模组安装失败 + + + + Failed to install the following mods: + %1 +Check the log for details. + 未能安装以下模组: + %1 +查看日志以获取详细信息。 + + + + Mod Folder + 模组文件夹 + + + + Zipped Mod Location + 压缩模组位置 + + + + Zipped Archives (*.zip) + 压缩文件 (*.zip) + + + + Invalid Selection + 无效选择 + + + + Only mods, cheats, and patches can be deleted. +To delete NAND-installed updates, right-click the game in the game list and click Remove -> Remove Installed Update. + 只有模组、作弊码和补丁可以被删除。 +要删除 NAND 安装的更新,请在游戏列表中右键点击游戏,然后点击“移除->移除已安装的更新”。 + + + + You are about to delete the following installed mods: + + 你即将删除以下已安装的模组: + + + + +Once deleted, these can NOT be recovered. Are you 100% sure you want to delete them? + +一旦删除,这些数据就无法恢复。你百分之百确定要删除它们吗? + + + + Delete add-on(s)? + 删除模组? + + + + Successfully deleted + 删除成功 + + + + Successfully deleted all selected mods. + 成功删除了所有选择的模组。 + + + + &Delete + 删除 (&D) + + + + &Open in File Manager + + ConfigureProfileManager @@ -4789,80 +5049,80 @@ Current values are %1% and %2% respectively. %2 - + Users 用户 - + Error deleting image 删除图像时出错 - + Error occurred attempting to overwrite previous image at: %1. 尝试覆盖该用户的现有图像时出错: %1 - + Error deleting file 删除文件时出错 - + Unable to delete existing file: %1. 无法删除文件: %1 - + Error creating user image directory 创建用户图像目录时出错 - + Unable to create directory %1 for storing user images. 无法创建存储用户图像的目录 %1 。 - + Error saving user image 保存用户图像错误 - + Unable to save image to file 无法保存图像到文件 - + &Edit - + 编辑 (&E) - + &Delete - + 删除 (&D) - + Edit User - + 编辑用户 ConfigureProfileManagerDeleteDialog - + Delete this user? All of the user's save data will be deleted. 删除此用户?此用户保存的所有数据都将被删除。 - + Confirm Delete 确认删除 - + Name: %1 UUID: %2 名称: %1 @@ -5064,17 +5324,22 @@ UUID: %2 遇到载入画面时暂停执行 - + + Show recording dialog + + + + Script Directory 脚本目录 - + Path 路径 - + ... ... @@ -5087,7 +5352,7 @@ UUID: %2 TAS 设置 - + Select TAS Load Directory... 选择 TAS 载入目录... @@ -5225,64 +5490,43 @@ Drag points to change position, or double-click table cells to edit values. ConfigureUI - - - + + None - - Small (32x32) - 小 (32x32) - - - - Standard (64x64) - 标准 (64x64) - - - - Large (128x128) - 大 (128x128) - - - - Full Size (256x256) - 最大 (256x256) - - - + Small (24x24) 小 (24x24) - + Standard (48x48) 标准 (48x48) - + Large (72x72) 大 (72x72) - + Filename 文件名 - + Filetype 文件类型 - + Title ID 游戏 ID - + Title Name 游戏名称 @@ -5351,71 +5595,66 @@ Drag points to change position, or double-click table cells to edit values. - Game Icon Size: - 游戏图标大小: - - - Folder Icon Size: 文件夹图标大小: - + Row 1 Text: 第一行: - + Row 2 Text: 第二行: - + Screenshots 捕获截图 - + Ask Where To Save Screenshots (Windows Only) 询问保存截图的位置 (仅限 Windows ) - + Screenshots Path: 截图保存位置: - + ... ... - + TextLabel 文本水印 - + Resolution: 分辨率: - + Select Screenshots Path... 选择截图保存位置... - + <System> <System> - + English 英语 - + Auto (%1 x %2, %3 x %4) Screenshot width value 自动 (%1 x %2, %3 x %4) @@ -5549,20 +5788,20 @@ Drag points to change position, or double-click table cells to edit values.在您的 Discord 状态中显示当前游戏 - - + + All Good Tooltip 全部正常 - + Must be between 4-20 characters Tooltip 必须在4-20个字符之间 - + Must be 48 characters, and lowercase a-z Tooltip 必须为48个字符,且a-z为小写 @@ -5594,27 +5833,27 @@ Drag points to change position, or double-click table cells to edit values.删除任何数据都是不可逆的! - + Shaders 着色器 - + UserNAND 用户 NAND - + SysNAND 系统 NAND - + Mods Mod - + Saves 存档 @@ -5652,7 +5891,7 @@ Drag points to change position, or double-click table cells to edit values.导入此目录的数据。这可能需要一些时间,并且会删除所有现有数据! - + Calculating... 正在计算... @@ -5675,12 +5914,12 @@ Drag points to change position, or double-click table cells to edit values.<html><head/><body><p>让 Eden 成为可能的项目</p></body></html> - + Dependency 依赖项 - + Version 版本 @@ -5855,44 +6094,44 @@ Please go to Configure -> System -> Network and make a selection. GRenderWindow - - + + OpenGL not available! OpenGL 模式不可用! - + OpenGL shared contexts are not supported. 不支持 OpenGL 共享上下文。 - + Eden has not been compiled with OpenGL support. Eden 尚未编译为支持 OpenGL。 - - + + Error while initializing OpenGL! 初始化 OpenGL 时出错! - + Your GPU may not support OpenGL, or you do not have the latest graphics driver. 您的 GPU 可能不支持 OpenGL ,或者您没有安装最新的显卡驱动。 - + Error while initializing OpenGL 4.6! 初始化 OpenGL 4.6 时出错! - + Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 您的 GPU 可能不支持 OpenGL 4.6 ,或者您没有安装最新的显卡驱动。<br><br>GL 渲染器:<br>%1 - + Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2 您的 GPU 可能不支持某些必需的 OpenGL 扩展。请确保您已经安装最新的显卡驱动。<br><br>GL 渲染器:<br>%1<br><br>不支持的扩展:<br>%2 @@ -5900,203 +6139,208 @@ Please go to Configure -> System -> Network and make a selection. GameList - + + &Add New Game Directory + 添加新游戏目录 (&A) + + + Favorite 收藏 - + Start Game 开始游戏 - + Start Game without Custom Configuration 使用公共设置项进行游戏 - + Open Save Data Location 打开存档位置 - + Open Mod Data Location 打开 MOD 数据位置 - + Open Transferable Pipeline Cache 打开可转移着色器缓存 - + Link to Ryujinx 链接到 Ryujinx - + Remove 删除 - + Remove Installed Update 删除已安装的游戏更新 - + Remove All Installed DLC 删除所有已安装 DLC - + Remove Custom Configuration 删除自定义设置 - + Remove Cache Storage 移除缓存 - + Remove OpenGL Pipeline Cache 删除 OpenGL 着色器缓存 - + Remove Vulkan Pipeline Cache 删除 Vulkan 着色器缓存 - + Remove All Pipeline Caches 删除所有着色器缓存 - + Remove All Installed Contents 删除所有安装的项目 - + Manage Play Time 管理游戏时间 - + Edit Play Time Data 编辑游戏时间数据 - + Remove Play Time Data 清除游玩时间 - - + + Dump RomFS 转储 RomFS - + Dump RomFS to SDMC 转储 RomFS 到 SDMC - + Verify Integrity 完整性验证 - + Copy Title ID to Clipboard 复制游戏 ID 到剪贴板 - + Navigate to GameDB entry 查看兼容性报告 - + Create Shortcut 创建快捷方式 - + Add to Desktop 添加到桌面 - + Add to Applications Menu 添加到应用程序菜单 - + Configure Game 配置游戏 - + Scan Subfolders 扫描子文件夹 - + Remove Game Directory 移除游戏目录 - + ▲ Move Up ▲ 向上移动 - + ▼ Move Down ▼ 向下移动 - + Open Directory Location 打开目录位置 - + Clear 清除 - + Name 名称 - + Compatibility 兼容性 - + Add-ons 附加项 - + File type 文件类型 - + Size 大小 - + Play time 游玩时间 @@ -6104,62 +6348,62 @@ Please go to Configure -> System -> Network and make a selection. GameListItemCompat - + Ingame 可进游戏 - + Game starts, but crashes or major glitches prevent it from being completed. 游戏可以开始,但会出现崩溃或严重故障导致游戏无法继续。 - + Perfect 完美 - + Game can be played without issues. 游戏可以毫无问题地运行。 - + Playable 可运行 - + Game functions with minor graphical or audio glitches and is playable from start to finish. 游戏可以从头到尾完整地运行,但可能出现轻微的图形或音频故障。 - + Intro/Menu 开场/菜单 - + Game loads, but is unable to progress past the Start Screen. 游戏可以加载,但无法通过标题页面。 - + Won't Boot 无法启动 - + The game crashes when attempting to startup. 在启动游戏时直接崩溃。 - + Not Tested 未测试 - + The game has not yet been tested. 游戏尚未经过测试。 @@ -6167,7 +6411,7 @@ Please go to Configure -> System -> Network and make a selection. GameListPlaceholder - + Double-click to add a new folder to the game list 双击添加新的游戏文件夹 @@ -6175,17 +6419,17 @@ Please go to Configure -> System -> Network and make a selection. GameListSearchField - + %1 of %n result(s) %n个结果中的第%1个 - + Filter: 搜索: - + Enter pattern to filter 搜索游戏 @@ -6261,12 +6505,12 @@ Please go to Configure -> System -> Network and make a selection. HostRoomWindow - + Error 错误 - + Failed to announce the room to the public lobby. In order to host a room publicly, you must have a valid Eden account configured in Emulation -> Configure -> Web. If you do not want to publish a room in the public lobby, then select Unlisted instead. Debug Message: @@ -6275,19 +6519,11 @@ Debug Message: Hotkeys - + Audio Mute/Unmute 开启/关闭静音 - - - - - - - - @@ -6310,154 +6546,180 @@ Debug Message: + + + + + + + + + + + Main Window 主窗口 - + Audio Volume Down 调低音量 - + Audio Volume Up 调高音量 - + Capture Screenshot 捕获截图 - + Change Adapting Filter 更改窗口滤镜 - + Change Docked Mode 更改主机运行模式 - + Change GPU Mode 更改 GPU 模式 - + Configure 配置 - + Configure Current Game 配置当前游戏 - + Continue/Pause Emulation 继续/暂停模拟 - + Exit Fullscreen 退出全屏 - + Exit Eden 退出 Eden - + Fullscreen 全屏 - + Load File 加载文件 - + Load/Remove Amiibo 加载/移除 Amiibo - - Multiplayer Browse Public Game Lobby + + Browse Public Game Lobby 浏览公共游戏大厅 - - Multiplayer Create Room + + Create Room 创建房间 - - Multiplayer Direct Connect to Room + + Direct Connect to Room 直接连接到房间 - - Multiplayer Leave Room + + Leave Room 离开房间 - - Multiplayer Show Current Room + + Show Current Room 显示当前房间 - + Restart Emulation 重新启动模拟 - + Stop Emulation 停止模拟 - + TAS Record TAS 录制 - + TAS Reset 重置 TAS - + TAS Start/Stop TAS 开始/停止 - + Toggle Filter Bar 显示/隐藏搜索栏 - + Toggle Framerate Limit 打开/关闭帧率限制 - + + Toggle Turbo Speed + 切换加速模式 + + + + Toggle Slow Speed + 切换减速模式 + + + Toggle Mouse Panning 打开/关闭鼠标平移 - + Toggle Renderdoc Capture 切换到 Renderdoc 捕获截图 - + Toggle Status Bar 显示/隐藏状态栏 + + + Toggle Performance Overlay + 切换性能覆盖层 + InstallDialog @@ -6510,22 +6772,22 @@ Debug Message: 所需时间: 5 分 4 秒 - + Loading... 加载中... - + Loading Shaders %1 / %2 正在加载着色器: %1 / %2 - + Launching... 启动中... - + Estimated Time %1 所需时间: %1 @@ -6574,42 +6836,42 @@ Debug Message: 刷新游戏大厅 - + Password Required to Join 需要密码 - + Password: 密码: - + Players 玩家数 - + Room Name 房间名称 - + Preferred Game 首选游戏 - + Host 房主 - + Refreshing 刷新中 - + Refresh List 刷新列表 @@ -6658,941 +6920,1003 @@ Debug Message: + &Game List Mode + 游戏列表模式 (&G) + + + + Game &Icon Size + 游戏图标大小 (&I) + + + Reset Window Size to &720p 重置窗口大小为720p (&7) - + Reset Window Size to 720p 重置窗口大小为720p - + Reset Window Size to &900p 重置窗口大小为900p (&9) - + Reset Window Size to 900p 重置窗口大小为900p - + Reset Window Size to &1080p 重置窗口大小为1080p (&1) - + Reset Window Size to 1080p 重置窗口大小为1080p - + &Multiplayer 多人游戏 (&M) - + &Tools 工具 (&T) - + Am&iibo Am&iibo - + Launch &Applet 启动小程序 (&A) - + &TAS TAS (&T) - + &Create Home Menu Shortcut 创建主页菜单快捷方式(&C) - + Install &Firmware 安装固件(&F) - + &Help 帮助 (&H) - + &Install Files to NAND... 安装文件到 NAND... (&I) - + L&oad File... 加载文件... (&O) - + Load &Folder... 加载文件夹... (&F) - + E&xit 退出 (&X) - - + + &Pause 暂停 (&P) - + &Stop 停止 (&S) - + &Verify Installed Contents 验证已安装内容的完整性 (&V) - + &About Eden 关于 Eden(&A) - + Single &Window Mode 单窗口模式 (&W) - + Con&figure... 设置... (&F) - + Ctrl+, Ctrl+, - + Enable Overlay Display Applet 开启覆盖层显示小程序 - + Show &Filter Bar 显示搜索栏 (&F) - + Show &Status Bar 显示状态栏 (&S) - + Show Status Bar 显示状态栏 - + &Browse Public Game Lobby 浏览公共游戏大厅 (&B) - + &Create Room 创建房间 (&C) - + &Leave Room 离开房间 (&L) - + &Direct Connect to Room 直接连接到房间 (&D) - + &Show Current Room 显示当前房间 (&S) - + F&ullscreen 全屏 (&U) - + &Restart 重新启动 (&R) - + Load/Remove &Amiibo... 加载/移除 Amiibo... (&A) - + &Report Compatibility 报告兼容性 (&R) - + Open &Mods Page 打开 Mod 页面 (&M) - + Open &Quickstart Guide 查看快速导航 (&Q) - + &FAQ FAQ (&F) - + &Capture Screenshot 捕获截图 (&C) - + &Album 相册 (&A) - + &Set Nickname and Owner 设置昵称及所有者 (&S) - + &Delete Game Data 删除游戏数据 (&D) - + &Restore Amiibo 重置 Amiibo (&R) - + &Format Amiibo 格式化 Amiibo (&F) - + &Mii Editor Mii 编辑器 (&M) - + &Configure TAS... 配置 TAS... (&C) - + Configure C&urrent Game... 配置当前游戏... (&U) - - + + &Start 开始 (&S) - + &Reset 重置 (&R) - - + + R&ecord 录制 (&E) - + Open &Controller Menu 打开控制器菜单 (&C) - + Install Decryption &Keys 安装解密密钥(&K) - + &Home Menu 主页 (&H) - + &Desktop 桌面(&D) - + &Application Menu 应用程序菜单(&A) - + &Root Data Folder 根数据文件夹(&R) - + &NAND Folder &NAND 文件夹 - + &SDMC Folder &SDMC 文件夹 - + &Mod Folder &Mod 文件夹 - + &Log Folder &Log 文件夹 - + From Folder 从文件夹 - + From ZIP 从 ZIP - + &Eden Dependencies &Eden 依赖项 - + &Data Manager 数据管理器(&D) - + + &Tree View + 树景视图 (&T) + + + + &Grid View + 网格视图 (&G) + + + + Game Icon Size + 游戏图标大小 + + + + + + None + + + + + Show Game &Name + 显示游戏名称 (&N) + + + + Show &Performance Overlay + 显示性能覆盖层 + + + + Small (32x32) + 小 (32x32) + + + + Standard (64x64) + 标准 (64x64) + + + + Large (128x128) + 大 (128x128) + + + + Full Size (256x256) + 最大 (256x256) + + + Broken Vulkan Installation Detected 检测到损坏的 Vulkan 安装 - + Vulkan initialization failed during boot. 在启动时初始化 Vulkan 失败。 - + Running a game TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping 运行游戏 - + Loading Web Applet... 正在加载 Web 小程序... - - + + Disable Web Applet 禁用 Web 小程序 - + Disabling the web applet can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet? (This can be re-enabled in the Debug settings.) 禁用网页小程序可能会导致未定义的行为并且应仅在 超级马里奥 3D 全明星中使用。您确定要禁用网页小程序吗? (这可以在调试设置中重新启用。) - + The amount of shaders currently being built 当前正在构建的着色器数量 - + The current selected resolution scaling multiplier. 当前选择的分辨率缩放倍数。 - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch. 当前模拟速度。高于或低于 100% 的数值表示模拟运行比 Switch 快或慢。 - + How many frames per second the game is currently displaying. This will vary from game to game and scene to scene. 游戏当前显示的每秒帧数。这个数值会因游戏和场景的不同而有所变化。 - + Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. 模拟 Switch 一帧所需的时间,不包括帧限制或垂直同步。为了全速模拟这个时间最多应为 16.67 毫秒。 - + Unmute 取消静音 - + Mute 静音 - + Reset Volume 重置音量 - + &Clear Recent Files 清除最近的文件(&C) - + &Continue 继续(&C) - + Warning: Outdated Game Format 警告: 游戏格式过时 - + You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br>For an explanation of the various Switch formats Eden supports, out our user handbook. This message will not be shown again. 您正在为此游戏使用解包 ROM 目录格式,这是一种已过时的格式,它已被 NCA、NAX、XCI 或 NSP 等其他格式取代。解包 ROM 目录缺少图标、元数据和更新支持。<br>有关 Eden 支持的各种 Switch 格式的说明请查阅我们的用户手册。此消息将不再显示。 - - + + Error while loading ROM! 加载 ROM 时出错! - + The ROM format is not supported. 不支持该 ROM 格式。 - + An error occurred initializing the video core. 初始化视频核心时发生错误。 - + Eden has encountered an error while running the video core. This is usually caused by outdated GPU drivers, including integrated ones. Please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>How to Upload the Log File</a>. Eden 在运行视频核心时遇到了错误。通常这是由于 GPU 驱动程序过时引起的,包括集成显卡驱动程序。有关详细信息,请查看日志。有关如何访问日志的更多信息,请参阅以下页面:<a href="https://yuzu-mirror.github.io/help/reference/log-files/">如何上传日志文件</a>。 - + Error while loading ROM! %1 %1 signifies a numeric error code. 加载 ROM 时出错! %1 - + %1<br>Please redump your files or ask on Discord/Stoat for help. %1 signifies an error string. %1<br>请重新导出您的文件,或在 Discord/Stoat 上寻求帮助。 - + An unknown error occurred. Please see the log for more details. 发生未知错误。请查看日志以获取更多详情。 - + (64-bit) (64 位) - + (32-bit) (32 位) - + %1 %2 %1 is the title name. %2 indicates if the title is 64-bit or 32-bit %1 %2 - + Closing software... 正在关闭软件... - + Save Data 存档数据 - + Mod Data Mod 数据 - + Error Opening %1 Folder 打开 %1 文件夹出错 - - + + Folder does not exist! 文件夹不存在! - + Remove Installed Game Contents? 是否移除已安装的游戏内容? - + Remove Installed Game Update? 是否移除已安装的游戏更新? - + Remove Installed Game DLC? 是否移除已安装的游戏 DLC? - + Remove Entry 删除条目 - + Delete OpenGL Transferable Shader Cache? 要删除 OpenGL 可传输着色器缓存吗? - + Delete Vulkan Transferable Shader Cache? 要删除 Vulkan 可传输着色器缓存吗? - + Delete All Transferable Shader Caches? 删除所有可传输的着色器缓存? - + Remove Custom Game Configuration? 是否移除自定义游戏配置? - + Remove Cache Storage? 要清除缓存存储吗? - + Remove File 删除文件 - + Remove Play Time Data 删除游戏时间数据 - + Reset play time? 要重置播放时间吗? - - + + RomFS Extraction Failed! RomFS 提取失败! - + There was an error copying the RomFS files or the user cancelled the operation. 复制 RomFS 文件时出错或用户取消了操作。 - + Full 完整 - + Skeleton 结构 - + Select RomFS Dump Mode 选择 RomFS 转储模式 - + Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure. 请选择您希望如何导出 RomFS。<br>&quot;完整&quot; 将把所有文件复制到新的目录中,而<br>&quot;结构&quot; 仅会创建目录结构。</br></br> - + There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root %1 的可用空间不足,无法提取 RomFS。请释放空间或在模拟 > 配置 > 系统 > 文件系统 > 转储根目录,中选择其它目录 - + Extracting RomFS... 正在提取 RomFS... - - + + Cancel 取消 - + RomFS Extraction Succeeded! RomFS 提取成功! - + The operation completed successfully. 操作已成功完成。 - + Error Opening %1 打开 %1 时出错 - + Select Directory 选择目录 - + Properties 属性 - + The game properties could not be loaded. 无法加载游戏属性。 - + Switch Executable (%1);;All Files (*.*) %1 is an identifier for the Switch executable file extensions. Switch 可执行文件 (%1);;所有文件 (*.*) - + Load File 加载文件 - + Open Extracted ROM Directory 打开已提取的 ROM 目录 - + Invalid Directory Selected 选择的目录无效 - + The directory you have selected does not contain a 'main' file. 您选择的目录不包含 'main' 文件。 - + Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci) 可安装的 Switch 文件 (*.nca *.nsp *.xci);;任天堂内容档案 (*.nca);;任天堂提交包 (*.nsp);;NX 卡带镜像 (*.xci) - + Install Files 安装文件 - + %n file(s) remaining 剩余 %n 个文件 - + Installing file "%1"... 正在安装文件 "%1"... - - + + Install Results 安装结果 - + To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC. 为了避免可能的冲突,我们不鼓励用户将基础游戏安装到 NAND。 请仅使用此功能来安装更新和 DLC。 - + %n file(s) were newly installed 已新安装 %n 个文件 - + %n file(s) were overwritten 已覆盖了 %n 个文件 - + %n file(s) failed to install %n 个文件安装失败 - + System Application 系统应用 - + System Archive 系统档案 - + System Application Update 系统应用更新 - + Firmware Package (Type A) 固件包 (类型 A) - + Firmware Package (Type B) 固件包 (类型 B) - + Game 游戏 - + Game Update 游戏更新 - + Game DLC 游戏可下载内容 - + Delta Title Delta 标题 - + Select NCA Install Type... 选择 NCA 安装类型... - + Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.) 请选择您希望将此 NCA 安装为的标题类型: (在大多数情况下,默认的 '游戏' 就可以。) - + Failed to Install 安装失败 - + The title type you selected for the NCA is invalid. 您为 NCA 选择的标题类型无效。 - + File not found 找不到文件 - + File "%1" not found 未找到文件 "%1" - + OK 确定 - + Function Disabled 功能已被关闭 - + Compatibility list reporting is currently disabled. Check back later! 兼容性列表报告目前已被禁用。请稍后再查看! - + Error opening URL 打开网址出错 - + Unable to open the URL "%1". 无法打开 URL "%1"。 - + TAS Recording TAS 录像 - + Overwrite file of player 1? 要覆盖玩家 1 的文件吗? - + Invalid config detected 检测到无效配置 - + Handheld controller can't be used on docked mode. Pro controller will be selected. 手柄在主机模式下无法使用。将选择 Pro 手柄。 - - + + Amiibo Amiibo - - + + The current amiibo has been removed 当前的 amiibo 已被移除 - + Error 错误 - - + + The current game is not looking for amiibos 当前游戏不支持寻找 amiibo - + Amiibo File (%1);; All Files (*.*) Amiibo 文件 (%1);; 所有文件 (*.*) - + Load Amiibo 读取 Amiibo - + Error loading Amiibo data 加载 Amiibo 数据出错 - + The selected file is not a valid amiibo 所选文件不是有效的 amiibo - + The selected file is already on use 所选文件正在使用中 - + An unknown error occurred 发生未知错误 - - + + Keys not installed 未安装密钥 - - + + Install decryption keys and restart Eden before attempting to install firmware. 在尝试安装固件之前请先安装解密密钥并重启 Eden。 - + Select Dumped Firmware Source Location 选择已转储固件源位置 - + Select Dumped Firmware ZIP 选择已转储的固件 ZIP - + Zipped Archives (*.zip) 压缩文件 (*.zip) - + Firmware cleanup failed 固件清理失败 - + Failed to clean up extracted firmware cache. Check write permissions in the system temp directory and try again. OS reported error: %1 @@ -7601,155 +7925,155 @@ OS reported error: %1 操作系统报告错误: %1 - + No firmware available 没有可用的固件 - + Firmware Corrupted 固件已损坏 - + Unknown applet 未知小程序 - + Applet doesn't map to a known value. 无法识别该小程序对应的值。 - + Record not found 找不到记录程序 - + Applet not found. Please reinstall firmware. 找不到小程序。请重新安装固件。 - + Capture Screenshot 截取屏幕截图 - + PNG Image (*.png) PNG 图像 (*.png) - + Update Available 有可用更新 - - Download the %1 update? - 要下载 %1 更新吗? + + Download %1? + 下载 %1? - + TAS state: Running %1/%2 TAS 状态: 正在运行 %1/%2 - + TAS state: Recording %1 TAS 状态: 正在录制 %1 - + TAS state: Idle %1/%2 TAS 状态: 空闲 %1/%2 - + TAS State: Invalid TAS 状态: 无效 - + &Stop Running 停止运行(&S) - + Stop R&ecording 停止录制(&A) - + Building: %n shader(s) 正在编译:%n 个着色器 - + Scale: %1x %1 is the resolution scaling factor 缩放: %1x - + Speed: %1% / %2% 速度: %1% / %2% - + Speed: %1% 速度: %1% - + Game: %1 FPS 游戏: %1 FPS - + Frame: %1 ms 帧: %1 ms - + FSR FSR - + NO AA 无 AA - + VOLUME: MUTE 音量: 静音 - + VOLUME: %1% Volume percentage (e.g. 50%) 音量: %1% - + Derivation Components Missing 缺少派生组件 - + Decryption keys are missing. Install them now? 缺少解密密钥。现在安装吗? - + Wayland Detected! 检测到 Wayland! - + Wayland is known to have significant performance issues and mysterious bugs. It's recommended to use X11 instead. @@ -7760,59 +8084,74 @@ Would you like to force it for future launches? 您想要在未来的启动中强制执行吗? - + Use X11 使用 X11 - + Continue with Wayland 继续使用 Wayland - + Don't show again 不再显示 - + Restart Required 需要重新启动 - + Restart Eden to apply the X11 backend. 重新启动 Eden 以应用 X11 后端。 - + + Slow + 慢速 + + + + Turbo + 加速 + + + + Unlocked + 解锁 + + + Select RomFS Dump Target 选择 RomFS 转储目标 - + Please select which RomFS you would like to dump. 请选择您想要转储的 RomFS。 - + Are you sure you want to close Eden? 您确实要关闭 Eden 吗? - - - + + + Eden Eden - + Are you sure you want to stop the emulation? Any unsaved progress will be lost. 您确定要停止模拟吗?任何未保存的进度将会丢失。 - + The currently running application has requested Eden to not exit. Would you like to bypass this and exit anyway? @@ -7820,11 +8159,6 @@ Would you like to bypass this and exit anyway? 您想要绕过并退出吗? - - - None - - FXAA @@ -7851,27 +8185,27 @@ Would you like to bypass this and exit anyway? 双三次 - + Zero-Tangent 零切线 - + B-Spline B-Spline - + Mitchell Mitchell - + Spline-1 Spline-1 - + Gaussian Gaussian @@ -7926,22 +8260,22 @@ Would you like to bypass this and exit anyway? Vulkan - + OpenGL GLSL OpenGL GLSL - + OpenGL SPIRV OpenGL SPIRV - + OpenGL GLASM OpenGL GLASM - + Null @@ -7949,14 +8283,14 @@ Would you like to bypass this and exit anyway? MigrationWorker - + Linking the old directory failed. You may need to re-run with administrative privileges on Windows. OS gave error: %1 链接旧目录失败。您可能需要在 Windows 上以管理员权限重新运行。 OS 给出的错误: %1 - + Note that your configuration and data will be shared with %1. @@ -7973,7 +8307,7 @@ If this is not desirable, delete the following files: %4 - + If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: @@ -7984,11 +8318,24 @@ If you wish to clean up the files which were left in the old data location, you %1 - + Data was migrated successfully. 数据已成功迁移。 + + ModSelectDialog + + + Dialog + 对话框 + + + + The specified folder or archive contains the following mods. Select which ones to install. + 指定的文件夹或归档包含以下模组。选择安装哪些。 + + ModerationDialog @@ -8119,127 +8466,127 @@ Proceed anyway? New User - + 新的用户 Change Avatar - + 更换头像 Set Image - + 设置图像 UUID - + UUID Eden - + Eden Username - + 用户名 UUID must be 32 hex characters (0-9, A-F) - + UUID 必须由 32 个十六进制字符(0-9,A-F)组成 Generate - + 生成 - + Select User Image - + 选择用户图像 - + Image Formats (*.jpg *.jpeg *.png *.bmp) - + 图像格式 (*.jpg *.jpeg *.png *.bmp) - + No firmware available - + 没有可用的固件 - + Please install the firmware to use firmware avatars. - + 请先安装固件,才能使用固件附带的头像。 - - + + Error loading archive - + 载入档案错误 - + Archive is not available. Please install/reinstall firmware. - + 档案不可用。请安装/重新安装固件。 - + Could not locate RomFS. Your file or decryption keys may be corrupted. - + 无法定位 RomFS。您的文件或解密密钥可能已损坏。 - + Error extracting archive - + 解压档案发生错误 - + Could not extract RomFS. Your file or decryption keys may be corrupted. - + 无法释放 RomFS。您的文件或解密密钥可能已损坏。 - + Error finding image directory - + 查找图像目录错误 - + Failed to find image directory in the archive. - + 在档案中查找映像目录错误。 - + No images found - + 找不到图像 - + No avatar images were found in the archive. - + 在档案找找不到头像图像。 - - + + All Good Tooltip - + 全部正常 - + Must be 32 hex characters (0-9, a-f) Tooltip - + 必须由 32 个十六进制字符(0-9,A-F)组成 - + Must be between 1 and 32 characters Tooltip - + 长度需为 1-32 个字符 @@ -8275,6 +8622,80 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + PerformanceOverlay + + + Form + 窗体 + + + + Frametime + 帧时间 + + + + 0 ms + 0 ms + + + + + Min: 0 + 最小:0 + + + + + Max: 0 + 最大: 0 + + + + + Avg: 0 + 平均: 0 + + + + FPS + FPS + + + + 0 fps + 0 fps + + + + %1 fps + %1 fps + + + + + Avg: %1 + 平均: %1 + + + + + Min: %1 + 最小: %1 + + + + + Max: %1 + 最大: %1 + + + + %1 ms + %1 ms + + PlayerControlPreview @@ -8288,60 +8709,35 @@ p, li { white-space: pre-wrap; } Select - + 选择 Cancel - + 取消 Background Color - + 背景颜色 Select Firmware Avatar - + 选择固件自带头像 QObject - - Installed SD Titles - SD 卡中安装的项目 - - - - Installed NAND Titles - NAND 中安装的项目 - - - - System Titles - 系统项目 - - - - Add New Game Directory - 添加游戏目录 - - - - Favorites - 收藏 - - - - - + + + Migration 迁移 - + Clear Shader Cache 清除着色器缓存 @@ -8376,19 +8772,19 @@ p, li { white-space: pre-wrap; } - + You can manually re-trigger this prompt by deleting the new config directory: %1 您可以通过删除新建的配置目录来重新触发此提示: %1 - + Migrating 迁移中 - + Migrating, this may take a while... 迁移中,可能需要一段时间,请稍候…… @@ -8779,6 +9175,51 @@ p, li { white-space: pre-wrap; } %1 is playing %2 %1 正在玩 %2 + + + Play Time: %1 + 游玩时间:%1 + + + + Never Played + 未曾游玩 + + + + Version: %1 + 版本:%1 + + + + Version: 1.0.0 + 版本:1.0.0 + + + + Installed SD Titles + SD 卡中安装的项目 + + + + Installed NAND Titles + NAND 中安装的项目 + + + + System Titles + 系统项目 + + + + Add New Game Directory + 添加游戏目录 + + + + Favorites + 收藏 + QtAmiiboSettingsDialog @@ -8896,47 +9337,47 @@ p, li { white-space: pre-wrap; } QtCommon::Content - + Game Requires Firmware 游戏需要固件 - + The game you are trying to launch requires firmware to boot or to get past the opening menu. Please <a href='https://yuzu-mirror.github.io/help/quickstart'>dump and install firmware</a>, or press "OK" to launch anyways. 您正尝试启动的游戏需要固件才能启动或通过启动画面打开菜单。请 <a href='https://yuzu-mirror.github.io/help/quickstart'>转储并安装固件</a>, 或点击 "确定" 继续启动。 - + Installing Firmware... 正在安装固件…… - - - - - + + + + + Cancel 取消 - + Firmware Install Failed 安装固件失败 - + Firmware Install Succeeded 安装固件成功 - + Firmware integrity verification failed! 固件完整性验证失败! - - + + Verification failed for the following files: %1 @@ -8945,204 +9386,204 @@ p, li { white-space: pre-wrap; } %1 - - + + Verifying integrity... 正在验证完整性... - - + + Integrity verification succeeded! 完整性验证成功! - - + + The operation completed successfully. 操作成功完成。 - - + + Integrity verification failed! 完整性验证失败! - + File contents may be corrupt or missing. 文件内容可能缺失或已损坏。 - + Integrity verification couldn't be performed 无法执行完整性验证 - + Firmware installation cancelled, firmware may be in a bad state or corrupted. File contents could not be checked for validity. 固件安装失败。固件可能处于异常状态或已损坏,无法验证文件内容的有效性。 - + Select Dumped Keys Location 选择导出的密钥文件位置 - + Decryption Keys install succeeded 密钥文件安装成功 - + Decryption Keys install failed 密钥文件安装失败 - + Orphaned Profiles Detected! 检测到孤立的配置文件! - + UNEXPECTED BAD THINGS MAY HAPPEN IF YOU DON'T READ THIS!<br>Eden has detected the following save directories with no attached profile:<br>%1<br><br>The following profiles are valid:<br>%2<br><br>Click "OK" to open your save folder and fix up your profiles.<br>Hint: copy the contents of the largest or last-modified folder elsewhere, delete all orphaned profiles, and move your copied contents to the good profile.<br><br>Still confused? See the <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>help page</a>.<br> 如果您不阅读此内容,可能会发生意想不到的糟糕情况!<br>Eden 检测到以下存档目录没有附加的配置文件:<br>%1<br><br>下列配置是有效的:<br>%2<br><br>点击“确定”以打开您的存档文件夹并修复配置文件。<br>提示: 将最大或最近修改的文件夹内容复制到其他地方,删除所有孤立的配置文件,然后将复制的内容移到正确的配置文件中。<br><br>还是感到疑惑? 请查看 <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>帮助页</a>。<br> - + Really clear data? 确实要清除数据吗? - + Important data may be lost! 可能会丢失重要的数据! - + Are you REALLY sure? 您真的确定吗? - + Once deleted, your data will NOT come back! Only do this if you're 100% sure you want to delete this data. 在删除后,您将无法找回数据! 仅在您 100% 确认要删除此数据时才这样做。 - + Clearing... 正在清除... - + Select Export Location 选择导出位置 - + %1.zip %1.zip - - + + Zipped Archives (*.zip) 压缩档案 (*.zip) - + Exporting data. This may take a while... 正在导出数据。这可能需要一些时间... - + Exporting 正在导出 - + Exported Successfully 导出成功 - + Data was exported successfully. 数据已成功导出。 - + Export Cancelled 导出已被取消 - + Export was cancelled by the user. 导出已被用户取消。 - + Export Failed 导出失败 - + Ensure you have write permissions on the targeted directory and try again. 请确认您是否具有目标目录的写入权限然后再次尝试。 - + Select Import Location 选择导入位置 - + Import Warning 导入警告 - + All previous data in this directory will be deleted. Are you sure you wish to proceed? 此目录中的所有先前数据将被删除。您确定要继续吗? - + Importing data. This may take a while... 正在导入数据。这需要一些时间... - + Importing 正在导入 - + Imported Successfully 导入成功 - + Data was imported successfully. 数据已导入成功。 - + Import Cancelled 导入已被取消 - + Import was cancelled by the user. 导入已被用户取消。 - + Import Failed 导入失败 - + Ensure you have read permissions on the targeted directory and try again. 请确认是否您具有目标目录的读取权限然后再次尝试。 @@ -9150,22 +9591,22 @@ Only do this if you're 100% sure you want to delete this data. QtCommon::FS - + Linked Save Data 链接存档数据 - + Save data has been linked. 已链接存档数据。 - + Failed to link save data 链接存档数据失败 - + Could not link directory: %1 To: @@ -9176,48 +9617,48 @@ To: %2 - + Already Linked 已链接 - + This title is already linked to Ryujinx. Would you like to unlink it? 此游戏已经被链接到 Ryujinx。您要取消链接它吗? - + Failed to unlink old directory 取消链接旧目录失败 - - + + OS returned error: %1 OS 返回错误: %1 - + Failed to copy save data 复制存档数据失败 - + Unlink Successful 取消链接成功 - + Successfully unlinked Ryujinx save data. Save data has been kept intact. 已成功取消链接 Ryujinx 存档数据。存档数据已保持完整。 - + Could not find Ryujinx installation 无法找到 Ryujinx 安装数据 - + Could not find a valid Ryujinx installation. This may typically occur if you are using Ryujinx in portable mode. Would you like to manually select a portable folder to use? @@ -9229,18 +9670,18 @@ Would you like to manually select a portable folder to use? 便携 Ryujinx 安装位置 - + Not a valid Ryujinx directory 不是有效的 Ryujinx 安装目录 - + The specified directory does not contain valid Ryujinx data. 指定的目录不包含有效的 Ryujinx 数据。 - - + + Could not find Ryujinx save data 找不到 Ryujinx 的存档数据 @@ -9248,229 +9689,287 @@ Would you like to manually select a portable folder to use? QtCommon::Game - + Error Removing Contents 删除内容时出错 - + Error Removing Update 删除更新时出错 - + Error Removing DLC 删除 DLC 时出错 - - - - - - + + + + + + Successfully Removed 删除成功 - + Successfully removed the installed base game. 已成功删除安装的基础游戏。 - + The base game is not installed in the NAND and cannot be removed. 基础游戏未被安装到 NAND 中并且无法被删除。 - + Successfully removed the installed update. 已成功删除安装的更新。 - + There is no update installed for this title. 这个游戏没有任何已安装的更新。 - + There are no DLCs installed for this title. 这个游戏没有任何已安装的 DLC。 - + Successfully removed %1 installed DLC. 成功删除 %1 个已安装的 DLC。 - - + + Error Removing Transferable Shader Cache 删除可传输着色器缓存错误 - - + + A shader cache for this title does not exist. 这个游戏的着色器缓存不存在。 - + Successfully removed the transferable shader cache. 成功删除可传输着色器缓存。 - + Failed to remove the transferable shader cache. 删除可传输着色器缓存失败。 - + Error Removing Vulkan Driver Pipeline Cache 移除 Vulkan 驱动管线缓存错误 - + Failed to remove the driver pipeline cache. 删除驱动管线缓存失败。 - - + + Error Removing Transferable Shader Caches 删除可传输着色器缓存错误 - + Successfully removed the transferable shader caches. 成功删除可传输着色器缓存。 - + Failed to remove the transferable shader cache directory. 删除可传输着色器缓存失败。 - - + + Error Removing Custom Configuration 删除自定义配置错误 - + A custom configuration for this title does not exist. 这个游戏的自定义设置不存在。 - + Successfully removed the custom game configuration. 成功移除自定义游戏设置。 - + Failed to remove the custom game configuration. 移除自定义游戏设置失败。 - + Reset Metadata Cache 重置元数据缓存 - + The metadata cache is already empty. 元数据缓存已为空。 - + The operation completed successfully. 操作成功完成。 - + The metadata cache couldn't be deleted. It might be in use or non-existent. 缓存数据删除失败。它可能不存在或正在被使用。 - + Create Shortcut 创建快捷方式 - + Do you want to launch the game in fullscreen? 您想以全屏模式启动游戏吗? - + Shortcut Created 已创建快捷方式 - + Successfully created a shortcut to %1 %1 的快捷方式创建成功 - + Shortcut may be Volatile! 快捷方式可能不稳定! - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? 这回创建到当前 AppImage 的快捷方式。它可能会在您更新后失效。要继续吗? - + Failed to Create Shortcut 创建快捷方式失败 - + Failed to create a shortcut to %1 %1 的快捷方式创建失败 - + Create Icon 创建图标 - + Cannot create icon file. Path "%1" does not exist and cannot be created. 无法创建图标文件。路径“ %1 ”不存在且无法被创建。 - + No firmware available 无可用固件 - + Please install firmware to use the home menu. 请先安装固件才能使用主页菜单。 - + Home Menu Applet 主页菜单小程序 - + Home Menu is not available. Please reinstall firmware. 主页菜单不可用。请重新安装固件。 + + QtCommon::Mod + + + Mod Name + 模组名称 + + + + What should this mod be called? + 这个模组应该叫什么名字? + + + + RomFS + RomFS + + + + ExeFS/Patch + ExeFS/Patch + + + + Cheat + 作弊 + + + + Mod Type + 模组类型 + + + + Could not detect mod type automatically. Please manually specify the type of mod you downloaded. + +Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods. + 无法自动检测模组类型。请手动说明你下载的模组类型。 + +大多数模组是 RomFS 模组,但补丁(.pchtxt)通常是 ExeFS 模组。 + + + + + Mod Extract Failed + 模组提取失败 + + + + Failed to create temporary directory %1 + 未能创建临时 %1 目录 + + + + Zip file %1 is empty + 压缩文件 %1 是空的。 + + QtCommon::Path - + Error Opening Shader Cache 打开着色器缓存错误 - + Failed to create or open shader cache for this title, ensure your app data directory has write permissions. 无法为此游戏创建或打开着色器缓存,请确保您的 app data 目录具有写入权限。 @@ -9478,84 +9977,84 @@ Would you like to manually select a portable folder to use? QtCommon::StringLookup - + Contains game save data. DO NOT REMOVE UNLESS YOU KNOW WHAT YOU'RE DOING! 包含游戏存档数据。除非你知道自己在做什么,否则不要删除! - + Contains Vulkan and OpenGL pipeline caches. Generally safe to remove. 包含 Vulkan 和 OpenGL 管线缓存。通常可以安全删除。 - + Contains updates and DLC for games. 包含游戏的更新和 DLC。 - + Contains firmware and applet data. 包含固件和小程序数据。 - + Contains game mods, patches, and cheats. 包含游戏 mod、补丁以及作弊。 - + Decryption Keys were successfully installed 已成功安装解密密钥 - + Unable to read key directory, aborting 无法读取密钥目录,正在放弃 - + One or more keys failed to copy. 一个或多个密钥复制失败。 - + Verify your keys file has a .keys extension and try again. 请确保密钥文件具有 .keys 的扩展名后重试。 - + Decryption Keys failed to initialize. Check that your dumping tools are up to date and re-dump keys. 密钥初始化失败。请检查您的转储工具是否为最新版本并重新转储密钥。 - + Successfully installed firmware version %1 成功安装固件版本 %1 - + Unable to locate potential firmware NCA files 无法定位潜在的固件 NCA 文件 - + Failed to delete one or more firmware files. 删除一个或多个固件文件失败。 - + One or more firmware files failed to copy into NAND. 将一个或多个固件文件复制到 NAND 失败。 - + Firmware installation cancelled, firmware may be in a bad state or corrupted. Restart Eden or re-install firmware. 固件安装失败。固件可能处于异常状态或已损坏。请重新启动 Eden 或重新安装固件。 - - Firmware missing. Firmware is required to run certain games and use the Home Menu. Versions 19.0.1 or earlier are recommended, as 20.0.0+ is currently experimental. - 固件缺失。需要固件才能运行某些游戏和主页。推荐使用 19.0.1 或更早版本,因为 20.0.0 目前仍处于试验阶段。 + + Firmware missing. Firmware is required to run certain games and use the Home Menu. + 固件缺失。需要固件才能运行某些游戏和主页。 @@ -9577,60 +10076,60 @@ This may take a while. 这可能需要一些时间。 - + Clearing shader cache is recommended for all users. Do not uncheck unless you know what you're doing. 建议所有用户清除着色器缓存。 除非您知道自己在做什么,否则不要取消勾选。 - + Keeps the old data directory. This is recommended if you aren't space-constrained and want to keep separate data for the old emulator. 保留旧的数据目录。如果你的存储空间充足,并且想为旧 模拟器保留独立的数据,这是推荐做法。 - + Deletes the old data directory. This is recommended on devices with space constraints. 删除旧的数据目录。 建议在存储空间有限的设备上执行此操作。 - + Creates a filesystem link between the old directory and Eden directory. This is recommended if you want to share data between emulators. 在旧目录和 Eden 目录之间创建文件系统链接。 如果您想在模拟器之间共享数据,建议这样做。 - + Ryujinx title database does not exist. Ryujinx 标题数据库不存在。 - + Invalid header on Ryujinx title database. Ryujinx 标题数据库头部无效。 - + Invalid magic header on Ryujinx title database. Ryujinx 标题数据库 magic 头部无效。 - + Invalid byte alignment on Ryujinx title database. Ryujinx 标题数据字节对齐无效。 - + No items found in Ryujinx title database. 在 Ryujinx 的标题数据库中找不到项目。 - + Title %1 not found in Ryujinx title database. 在 Ryujinx 的标题数据库中找不到标题 %1。 @@ -9671,7 +10170,7 @@ This is recommended if you want to share data between emulators. - + Pro Controller Pro 控制器 @@ -9684,7 +10183,7 @@ This is recommended if you want to share data between emulators. - + Dual Joycons 双 Joycons 手柄 @@ -9697,7 +10196,7 @@ This is recommended if you want to share data between emulators. - + Left Joycon 左 Joycon 手柄 @@ -9710,7 +10209,7 @@ This is recommended if you want to share data between emulators. - + Right Joycon 右 Joycon 手柄 @@ -9739,7 +10238,7 @@ This is recommended if you want to share data between emulators. - + Handheld 掌机模式 @@ -9860,32 +10359,32 @@ This is recommended if you want to share data between emulators. 控制器数量不足 - + GameCube Controller GameCube 控制器 - + Poke Ball Plus 精灵球 PLUS - + NES Controller NES 控制器 - + SNES Controller SNES 控制器 - + N64 Controller N64 控制器 - + Sega Genesis 世嘉创世纪 @@ -10040,13 +10539,13 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> - - + + OK 确定 - + Cancel 取消 @@ -10083,12 +10582,12 @@ By selecting "From Eden", previous save data stored in Ryujinx will be 取消 - + Failed to link save data 链接存档数据失败 - + OS returned error: %1 OS 返回错误: %1 @@ -10124,7 +10623,7 @@ By selecting "From Eden", previous save data stored in Ryujinx will be 秒: - + Total play time reached maximum. 总计游戏时间已到达最大值。 diff --git a/dist/languages/zh_TW.ts b/dist/languages/zh_TW.ts index f45b9e8694..f997ca62b9 100644 --- a/dist/languages/zh_TW.ts +++ b/dist/languages/zh_TW.ts @@ -375,146 +375,150 @@ This would ban both their forum username and their IP address. % - + Amiibo editor Amiibo 編輯器 - + Controller configuration 控制器設定 - + Data erase 清除資料 - + Error 錯誤 - + Net connect 網路連接 - + Player select 選擇玩家 - + Software keyboard 軟體鍵盤 - + Mii Edit Mii 編輯 - + Online web 線上網頁 - + Shop 商店 - + Photo viewer 媒體瀏覽器 - + Offline web 離線網頁 - + Login share 第三方帳號登入 - + Wifi web auth Wifi 網路的網頁認證 - + My page 我的主頁 - + Enable Overlay Applet - + + Enables Horizon's built-in overlay applet. Press and hold the home button for 1 second to show it. + + + + Output Engine: 輸出引擎: - + Output Device: 輸出裝置: - + Input Device: 輸入裝置: - + Mute audio 靜音 - + Volume: 音量: - + Mute audio when in background 模擬器在背景執行時靜音 - + Multicore CPU Emulation 多核心CPU模擬 - + This option increases CPU emulation thread use from 1 to the maximum of 4. This is mainly a debug option and shouldn't be disabled. 可選擇使用1~4核心進行CPU模擬 這是一個偵錯用選項且不建議停用 - + Memory Layout 記憶體佈局 - - Increases the amount of emulated RAM from 4GB of the board to the devkit 8/6GB. + + Increases the amount of emulated RAM. Doesn't affect performance/stability but may allow HD texture mods to load. - 將模擬的RAM從4GB提升至Switch開發機的6GB或8GB -此設定不會影響效能和穩定性,但可能有助於使用高畫質模組的遊戲載入 + - + Limit Speed Percent 執行速度限制 - + Controls the game's maximum rendering speed, but it's up to each game if it runs faster or not. 200% for a 30 FPS game is 60 FPS, and for a 60 FPS game it will be 120 FPS. Disabling it means unlocking the framerate to the maximum your PC can reach. @@ -522,6 +526,26 @@ Disabling it means unlocking the framerate to the maximum your PC can reach. + + + Turbo Speed + + + + + When the Turbo Speed hotkey is pressed, the speed will be limited to this percentage. + + + + + Slow Speed + + + + + When the Slow Speed hotkey is pressed, the speed will be limited to this percentage. + + Synchronize Core Speed @@ -535,60 +559,60 @@ Can help reduce stuttering at lower framerates. 可在較低FPS時減少卡頓的情況 - + Accuracy: 準確度: - + Change the accuracy of the emulated CPU (for debugging only). 改變模擬CPU的準確度(僅限偵錯用) - - + + Backend: 後端: - + CPU Overclock - + Overclocks the emulated CPU to remove some FPS limiters. Weaker CPUs may see reduced performance, and certain games may behave improperly. Use Boost (1700MHz) to run at the Switch's highest native clock, or Fast (2000MHz) to run at 2x clock. 強制模擬 CPU 以更高的時脈運行,減少某些 FPS 限制。較弱的 CPU 可能會看到效能下降,特定遊戲可能會出現問題。 使用 Boost (1700MHz) 以 Switch 的最高原生時脈運行,或 Fast (2000MHz) 以雙倍時脈運行。 - + Custom CPU Ticks 自訂CPU時脈 - + Set a custom value of CPU ticks. Higher values can increase performance, but may cause deadlocks. A range of 77-21000 is recommended. 自訂CPU時脈。更高的值可能提高效能,但也可能導致遊戲卡死。建議範圍為77-21000。 - + Virtual Table Bouncing - + Bounces (by emulating a 0-valued return) any functions that triggers a prefetch abort - + Enable Host MMU Emulation (fastmem) 啟用主機 MMU 模擬(fastmem) - + This optimization speeds up memory accesses by the guest program. Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU. Disabling this forces all memory accesses to use Software MMU Emulation. @@ -597,100 +621,100 @@ Disabling this forces all memory accesses to use Software MMU Emulation. - + Unfuse FMA (improve performance on CPUs without FMA) 解除融合FMA(能讓不支援 FMA 指令集的 CPU 提高效能) - + This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support. 透過降低積和熔加運算的準確度來提高模擬器在不支援FMA指令集CPU上的運行速度 - + Faster FRSQRTE and FRECPE 更快的 FRSQRTE 和 FRECPE - + This option improves the speed of some approximate floating-point functions by using less accurate native approximations. 透過使用準確度較低的近似值來提高某些浮點函數的運算速度 - + Faster ASIMD instructions (32 bits only) 快速 ASIMD 指令(僅限 32 位元) - + This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes. 透過使用不準確的捨入模式來提高32位元ASIMD浮點函數的運算速度 - + Inaccurate NaN handling 低準確度NaN處理 - + This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions. 透過取消NaN檢查來提高速度。 請注意,啟用後會降低些浮點指令的準確度 - + Disable address space checks 停用位址空間檢查 - + This option improves speed by eliminating a safety check before every memory operation. Disabling it may allow arbitrary code execution. 透過省略在每次記憶體操作前執行的安全檢查來提高速度 停用此功能可能會允許任意程式碼執行 - + Ignore global monitor 忽略全局監視器 - + This option improves speed by relying only on the semantics of cmpxchg to ensure safety of exclusive access instructions. Please note this may result in deadlocks and other race conditions. 透過僅依賴cmpxchg指令來確保獨佔存取指令的安全性並提高速度。 請注意,這可能會導致死鎖或其它問題 - + API: API: - + Changes the output graphics API. Vulkan is recommended. 更改使用的圖形API 推薦使用Vulkan - + Device: 裝置: - + This setting selects the GPU to use (Vulkan only). 選擇要使用的GPU(僅限Vulkan) - + Resolution: 解析度: - + Forces to render at a different resolution. Higher resolutions require more VRAM and bandwidth. Options lower than 1X can cause artifacts. @@ -699,27 +723,27 @@ Options lower than 1X can cause artifacts. 選擇低於1X的解析度可能會導致畫面異常 - + Window Adapting Filter: 視窗適應過濾器: - + FSR Sharpness: FSR 銳化度: - + Determines how sharpened the image will look using FSR's dynamic contrast. 調整使用FSR的動態對比時影像的銳利度 - + Anti-Aliasing Method: 抗鋸齒: - + The anti-aliasing method to use. SMAA offers the best quality. FXAA can produce a more stable picture in lower resolutions. @@ -728,12 +752,12 @@ SMAA的品質最佳 FXAA在低解析度下可以產生較穩定的畫面 - + Fullscreen Mode: 全螢幕模式: - + The method used to render the window in fullscreen. Borderless offers the best compatibility with the on-screen keyboard that some games request for input. Exclusive fullscreen may offer better performance and better Freesync/Gsync support. @@ -742,36 +766,36 @@ Exclusive fullscreen may offer better performance and better Freesync/Gsync supp 獨佔全螢幕將提供更好的性能以及更佳的FreeSync/G-Sync支援 - + Aspect Ratio: 長寬比: - + Stretches the renderer to fit the specified aspect ratio. Most games only support 16:9, so modifications are required to get other ratios. Also controls the aspect ratio of captured screenshots. - + Use persistent pipeline cache - + Allows saving shaders to storage for faster loading on following game boots. Disabling it is only intended for debugging. 將產生的著色器快取儲存至硬碟,讓遊戲在後續過程中不需再次產生以提高速度 建議僅在偵錯時才停用此選項 - + Optimize SPIRV output - + Runs an additional optimization pass over generated SPIRV shaders. Will increase time required for shader compilation. May slightly improve performance. @@ -781,12 +805,12 @@ This feature is experimental. 但可能會稍微提高效能 - + NVDEC emulation: NVDEC 模擬: - + Specifies how videos should be decoded. It can either use the CPU or the GPU for decoding, or perform no decoding at all (black screen on videos). In most cases, GPU decoding provides the best performance. @@ -795,12 +819,12 @@ In most cases, GPU decoding provides the best performance. GPU解碼在大多數情況下提供最好的性能 - + ASTC Decoding Method: ASTC解碼方式: - + This option controls how ASTC textures should be decoded. CPU: Use the CPU for decoding. GPU: Use the GPU's compute shaders to decode ASTC textures (recommended). @@ -809,45 +833,55 @@ stuttering but may present artifacts. - + ASTC Recompression Method: ASTC重新壓縮方式: - + Most GPUs lack support for ASTC textures and must decompress to anintermediate format: RGBA8. BC1/BC3: The intermediate format will be recompressed to BC1 or BC3 format, saving VRAM but degrading image quality. - + + Frame Pacing Mode (Vulkan only) + + + + + Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent. + + + + VRAM Usage Mode: VRAM 使用模式: - + Selects whether the emulator should prefer to conserve memory or make maximum usage of available video memory for performance. Aggressive mode may impact performance of other applications such as recording software. - + Skip CPU Inner Invalidation 跳過CPU內部失效處理 - + Skips certain cache invalidations during memory updates, reducing CPU usage and improving latency. This may cause soft-crashes. - + VSync Mode: 垂直同步: - + FIFO (VSync) does not drop frames or exhibit tearing but is limited by the screen refresh rate. FIFO Relaxed allows tearing as it recovers from a slow down. Mailbox can have lower latency than FIFO and does not tear but may drop frames. @@ -855,1318 +889,1402 @@ Immediate (no synchronization) presents whatever is available and can exhibit te - + Sync Memory Operations 同步記憶體操作 - + Ensures data consistency between compute and memory operations. This option fixes issues in games, but may degrade performance. Unreal Engine 4 games often see the most significant changes thereof. - + Enable asynchronous presentation (Vulkan only) 啟用非同步顯示(僅限Vulkan) - + Slightly improves performance by moving presentation to a separate CPU thread. 透過將畫面顯示移至獨立的CPU執行緒來略微提升性能。 - + Force maximum clocks (Vulkan only) 強制使用最大時脈(僅限Vulkan) - + Runs work in the background while waiting for graphics commands to keep the GPU from lowering its clock speed. 在等待圖形命令時於背景執行任務以防GPU降低時脈 - + Anisotropic Filtering: 各向異性過濾: - + Controls the quality of texture rendering at oblique angles. Safe to set at 16x on most GPUs. - + GPU Mode: - + Controls the GPU emulation mode. Most games render fine with Fast or Balanced modes, but Accurate is still required for some. Particles tend to only render correctly with Accurate mode. - + DMA Accuracy: - + Controls the DMA precision accuracy. Safe precision fixes issues in some games but may degrade performance. - + Enable asynchronous shader compilation - + May reduce shader stutter. - + Fast GPU Time - + Overclocks the emulated GPU to increase dynamic resolution and render distance. Use 256 for maximal performance and 512 for maximal graphics fidelity. - + + GPU Unswizzle + + + + + Accelerates BCn 3D texture decoding using GPU compute. +Disable if experiencing crashes or graphical glitches. + + + + GPU Unswizzle Max Texture Size - + Sets the maximum size (MiB) for GPU-based texture unswizzling. While the GPU is faster for medium and large textures, the CPU may be more efficient for very small ones. Adjust this to find the balance between GPU acceleration and CPU overhead. - + GPU Unswizzle Stream Size - + Sets the maximum amount of texture data (in MiB) processed per frame. Higher values can reduce stutter during texture loading but may impact frame consistency. - + GPU Unswizzle Chunk Size - + Determines the number of depth slices processed in a single dispatch. Increasing this can improve throughput on high-end GPUs but may cause TDR or driver timeouts on weaker hardware. - + Use Vulkan pipeline cache 启用 Vulkan 管线缓存 - + Enables GPU vendor-specific pipeline cache. This option can improve shader loading time significantly in cases where the Vulkan driver does not store pipeline cache files internally. 启用 GPU 供应商专用的管线缓存。 在 Vulkan 驱动程序内部不存储管线缓存的情况下,此选项可显著提高着色器加载速度。 - + Enable Compute Pipelines (Intel Vulkan Only) 启用计算管线 (仅限 Intel 显卡 Vulkan 模式) - + Required by some games. This setting only exists for Intel proprietary drivers and may crash if enabled. Compute pipelines are always enabled on all other drivers. - + Enable Reactive Flushing 启用反应性刷新 - + Uses reactive flushing instead of predictive flushing, allowing more accurate memory syncing. 使用反应性刷新取代预测性刷新,从而更精确地同步内存。 - + Sync to framerate of video playback 播放视频时帧率同步 - + Run the game at normal speed during video playback, even when the framerate is unlocked. 在视频播放期间以正常速度运行游戏,即使帧率未锁定。 - + Barrier feedback loops 屏障反馈循环 - + Improves rendering of transparency effects in specific games. 改进某些游戏中透明效果的渲染。 - + + Enable buffer history + + + + + Enables access to previous buffer states. +This option may improve rendering quality and performance consistency in some games. + + + + Fix bloom effects - + Removes bloom in Burnout. - + + Enable Legacy Rescale Pass + + + + + May fix rescale issues in some games by relying on behavior from the previous implementation. +Legacy behavior workaround that fixes line artifacts on AMD and Intel GPUs, and grey texture flicker on Nvidia GPUs in Luigis Mansion 3. + + + + Extended Dynamic State - + Controls the number of features that can be used in Extended Dynamic State. Higher states allow for more features and can increase performance, but may cause additional graphical issues. - + Vertex Input Dynamic State - + Enables vertex input dynamic state feature for better quality and performance. - + Provoking Vertex - + Improves lighting and vertex handling in some games. Only Vulkan 1.0+ devices support this extension. - + Descriptor Indexing - + Improves texture & buffer handling and the Maxwell translation layer. Some Vulkan 1.1+ and all 1.2+ devices support this extension. - + Sample Shading - + Allows the fragment shader to execute per sample in a multi-sampled fragment instead of once per fragment. Improves graphics quality at the cost of performance. Higher values improve quality but degrade performance. - + RNG Seed 隨機種子 - + Controls the seed of the random number generator. Mainly used for speedrunning. - + Device Name 裝置名稱 - + The name of the console. - + Custom RTC Date: 自定义系统时间: - + This option allows to change the clock of the console. Can be used to manipulate time in games. - + The number of seconds from the current unix time - + Language: 语言: - + This option can be overridden when region setting is auto-select - + Region: 區域: - + The region of the console. - + Time Zone: 時區: - + The time zone of the console. - + Sound Output Mode: 音訊輸出模式: - + Console Mode: 控制台模式: - + Selects if the console is in Docked or Handheld mode. Games will change their resolution, details and supported controllers and depending on this setting. Setting to Handheld can help improve performance for low end systems. - + + Unit Serial + + + + + Battery Serial + + + + + Debug knobs + + + + Prompt for user profile on boot - + Useful if multiple people use the same PC. - + Pause when not in focus - + Pauses emulation when focusing on other windows. - + Confirm before stopping emulation 停止模拟时需要确认 - + Overrides prompts asking to confirm stopping the emulation. Enabling it bypasses such prompts and directly exits the emulation. - + Hide mouse on inactivity 滑鼠閒置時自動隱藏 - + Hides the mouse after 2.5s of inactivity. - + Disable controller applet 禁用控制器程序 - + Forcibly disables the use of the controller applet in emulated programs. When a program attempts to open the controller applet, it is immediately closed. - + Check for updates - + Whether or not to check for updates upon startup. - + Enable Gamemode 启用游戏模式 - + Force X11 as Graphics Backend - + Custom frontend 自定义前端 - + Real applet 真实的小程序 - + Never - + On Load - + Always - + CPU CPU - + GPU GPU - + CPU Asynchronous CPU 异步模拟 - + Uncompressed (Best quality) 不壓縮 (最高品質) - + BC1 (Low quality) BC1 (低品質) - + BC3 (Medium quality) BC3 (中品質) - - Conservative - 保守模式(节省 VRAM) - - - - Aggressive - 激进模式 - - - - Vulkan - Vulkan - - - - OpenGL GLSL - - - - - OpenGL GLASM (Assembly Shaders, NVIDIA Only) - - - - - OpenGL SPIR-V (Experimental, AMD/Mesa Only) - - - - - Null - - - - - Fast - - - - - Balanced - - - - - - Accurate - 高精度 - - - - - Default - 預設 - - - - Unsafe (fast) - - - - - Safe (stable) - - - - + + Auto 自動 - + + 30 FPS + + + + + 60 FPS + + + + + 90 FPS + + + + + 120 FPS + + + + + Conservative + 保守模式(节省 VRAM) + + + + Aggressive + 激进模式 + + + + Vulkan + Vulkan + + + + OpenGL GLSL + + + + + OpenGL GLASM (Assembly Shaders, NVIDIA Only) + + + + + OpenGL SPIR-V (Experimental, AMD/Mesa Only) + + + + + Null + + + + + Fast + + + + + Balanced + + + + + + Accurate + 高精度 + + + + + Default + 預設 + + + + Unsafe (fast) + + + + + Safe (stable) + + + + Unsafe 低精度 - + Paranoid (disables most optimizations) 偏执模式 (禁用绝大多数优化项) - + Debugging - + Dynarmic Dynarmic - + NCE NCE - + Borderless Windowed 無邊框視窗 - + Exclusive Fullscreen 全螢幕獨占 - + No Video Output 無視訊輸出 - + CPU Video Decoding CPU 視訊解碼 - + GPU Video Decoding (Default) GPU 視訊解碼(預設) - + 0.25X (180p/270p) [EXPERIMENTAL] - + 0.5X (360p/540p) [EXPERIMENTAL] 0.5X (360p/540p) [实验性] - + 0.75X (540p/810p) [EXPERIMENTAL] 0.75X (540p/810p) [實驗性] - + 1X (720p/1080p) 1X (720p/1080p) - + 1.25X (900p/1350p) [EXPERIMENTAL] - + 1.5X (1080p/1620p) [EXPERIMENTAL] 1.5X (1080p/1620p) [實驗性] - + 2X (1440p/2160p) 2X (1440p/2160p) - + 3X (2160p/3240p) 3X (2160p/3240p) - + 4X (2880p/4320p) 4X (2880p/4320p) - + 5X (3600p/5400p) 5X (3600p/5400p) - + 6X (4320p/6480p) 6X (4320p/6480p) - + 7X (5040p/7560p) 7X (5040p/7560p) - + 8X (5760p/8640p) 8X (5760p/8640p) - + Nearest Neighbor 最近鄰 - + Bilinear 雙線性 - + Bicubic 雙立方 - + Gaussian 高斯 - + Lanczos - + ScaleForce 強制縮放 - + AMD FidelityFX Super Resolution - + Area - + MMPX - + Zero-Tangent - + B-Spline - + Mitchell - + Spline-1 - - + + None - + FXAA FXAA - + SMAA SMAA - + Default (16:9) 預設 (16:9) - + Force 4:3 強制 4:3 - + Force 21:9 強制 21:9 - + Force 16:10 強制 16:10 - + Stretch to Window 延伸視窗 - + Automatic 自動 - + 2x 2x - + 4x 4x - + 8x 8x - + 16x 16x - + 32x - + 64x - + Japanese (日本語) 日文 (日本語) - + American English 美式英语 - + French (français) 法文 (français) - + German (Deutsch) 德文 (Deutsch) - + Italian (italiano) 義大利文 (italiano) - + Spanish (español) 西班牙文 (español) - + Chinese 中文 - + Korean (한국어) 韓文 (한국어) - + Dutch (Nederlands) 荷蘭文 (Nederlands) - + Portuguese (português) 葡萄牙文 (português) - + Russian (Русский) 俄文 (Русский) - + Taiwanese 台灣中文 - + British English 英式英文 - + Canadian French 加拿大法文 - + Latin American Spanish 拉丁美洲西班牙文 - + Simplified Chinese 簡體中文 - + Traditional Chinese (正體中文) 正體中文 (正體中文) - + Brazilian Portuguese (português do Brasil) 巴西-葡萄牙語 (português do Brasil) - - Serbian (српски) + + Polish (polska) - - + + Thai (แบบไทย) + + + + + Japan 日本 - + USA 美國 - + Europe 歐洲 - + Australia 澳洲 - + China 中國 - + Korea 南韓 - + Taiwan 台灣 - + Auto (%1) Auto select time zone 自動 (%1) - + Default (%1) Default time zone 預設 (%1) - + CET 中歐 - + CST6CDT CST6CDT - + Cuba 古巴 - + EET EET - + Egypt 埃及 - + Eire 愛爾蘭 - + EST 北美東部 - + EST5EDT EST5EDT - + GB GB - + GB-Eire 英國-愛爾蘭 - + GMT GMT - + GMT+0 GMT+0 - + GMT-0 GMT-0 - + GMT0 GMT0 - + Greenwich 格林威治 - + Hongkong 香港 - + HST 夏威夷 - + Iceland 冰島 - + Iran 伊朗 - + Israel 以色列 - + Jamaica 牙買加 - + Kwajalein 瓜加林環礁 - + Libya 利比亞 - + MET 中歐 - + MST 北美山區 - + MST7MDT MST7MDT - + Navajo 納瓦霍 - + NZ 紐西蘭 - + NZ-CHAT 紐西蘭-查塔姆群島 - + Poland 波蘭 - + Portugal 葡萄牙 - + PRC 中國 - + PST8PDT 太平洋 - + ROC 臺灣 - + ROK 韓國 - + Singapore 新加坡 - + Turkey 土耳其 - + UCT UCT - + Universal 世界 - + UTC UTC - + W-SU 莫斯科 - + WET 西歐 - + Zulu 協調世界時 - + Mono 單聲道 - + Stereo 立體聲 - + Surround 環繞音效 - + 4GB DRAM (Default) 4GB DRAM (默认) - + 6GB DRAM (Unsafe) 6GB DRAM (不安全) - + 8GB DRAM - + 10GB DRAM (Unsafe) - + 12GB DRAM (Unsafe) - + Docked TV - + Handheld 掌機模式 - - + + Off - + Boost (1700MHz) - + Fast (2000MHz) - + Always ask (Default) 总是询问 (默认) - + Only if game specifies not to stop 仅当游戏不希望停止时 - + Never ask 从不询问 - - + + Medium (256) - - + + High (512) - + Very Small (16 MB) - + Small (32 MB) - + Normal (128 MB) - + Large (256 MB) - + Very Large (512 MB) - + Very Low (4 MB) - + Low (8 MB) - + Normal (16 MB) - + Medium (32 MB) - + High (64 MB) - + Very Low (32) - + Low (64) - + Normal (128) - + Disabled - + ExtendedDynamicState 1 - + ExtendedDynamicState 2 - + ExtendedDynamicState 3 + + + Tree View + + + + + Grid View + + ConfigureApplets @@ -2238,7 +2356,7 @@ When a program attempts to open the controller applet, it is immediately closed. 還原預設值 - + Auto 自動 @@ -2688,81 +2806,86 @@ When a program attempts to open the controller applet, it is immediately closed. + Use dev.keys + + + + Enable Debug Asserts 啟用偵錯 - + Debugging 偵錯 - + Battery Serial: - + Bitmask for quick development toggles - + Set debug knobs (bitmask) - + 16-bit debug knob set for quick development toggles - + (bitmask) - + Debug Knobs: - + Unit Serial: - + Enable this to output the latest generated audio command list to the console. Only affects games using the audio renderer. 啟用此選項會將最新的音訊指令列表輸出到控制台。只影響使用音訊渲染器的遊戲。 - + Dump Audio Commands To Console** 將音訊指令傾印至控制台** - + Flush log output on each line - + Enable FS Access Log 啟用檔案系統存取記錄 - + Enable Verbose Reporting Services** 啟用詳細報告服務 - + Censor username in logs - + **This will be reset automatically when Eden closes. @@ -2823,13 +2946,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + Audio 音訊 - + CPU CPU @@ -2845,13 +2968,13 @@ When a program attempts to open the controller applet, it is immediately closed. - + General 一般 - + Graphics 圖形 @@ -2872,7 +2995,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + Controls 控制 @@ -2888,7 +3011,7 @@ When a program attempts to open the controller applet, it is immediately closed. - + System 系統 @@ -3006,58 +3129,58 @@ When a program attempts to open the controller applet, it is immediately closed. 重設中繼資料快取 - + Select Emulated NAND Directory... 選擇模擬內部儲存空間資料夾... - + Select Emulated SD Directory... 選擇模擬 SD 卡資料夾... - - + + Select Save Data Directory... - + Select Gamecard Path... 選擇遊戲卡帶路徑... - + Select Dump Directory... 選擇傾印資料夾... - + Select Mod Load Directory... 選擇載入模組資料夾... - + Save Data Directory - + Choose an action for the save data directory: - + Set Custom Path - + Reset to NAND - + Save data exists in both the old and new locations. Old: %1 @@ -3068,7 +3191,7 @@ WARNING: This will overwrite any conflicting saves in the new location! - + Would you like to migrate your save data to the new location? From: %1 @@ -3076,28 +3199,28 @@ To: %2 - + Migrate Save Data - + Migrating save data... - + Cancel - + Migration Failed - + Failed to create destination directory. @@ -3108,12 +3231,12 @@ To: %2 - + Migration Complete - + Save data has been migrated successfully. Would you like to delete the old save data? @@ -3134,20 +3257,55 @@ Would you like to delete the old save data? 一般 - + + External Content + + + + + Add directories to scan for DLCs and Updates without installing to NAND + + + + + Add Directory + + + + + Remove Selected + + + + Reset All Settings 重設所有設定 - + Eden - + This reset all settings and remove all per-game configurations. This will not delete game directories, profiles, or input profiles. Proceed? 這將重設所有遊戲的額外設定,但不會刪除遊戲資料夾、使用者設定檔、輸入設定檔,是否繼續? + + + Select External Content Directory... + + + + + Directory Already Added + + + + + This directory is already in the list. + + ConfigureGraphics @@ -3177,33 +3335,33 @@ Would you like to delete the old save data? 背景顏色: - + % FSR sharpening percentage (e.g. 50%) % - + Off 關閉 - + VSync Off 垂直同步關 - + Recommended 推薦 - + On 開啟 - + VSync On 垂直同步開 @@ -3254,13 +3412,13 @@ Would you like to delete the old save data? - + % Sample Shading percentage (e.g. 50%) - + Extended Dynamic State is disabled on macOS due to MoltenVK compatibility issues that cause black screens. @@ -3832,7 +3990,7 @@ Would you like to delete the old save data? - + Left Stick 左搖桿 @@ -3942,14 +4100,14 @@ Would you like to delete the old save data? - + ZL ZL - + L L @@ -3962,22 +4120,22 @@ Would you like to delete the old save data? - + Plus - + ZR ZR - - + + R R @@ -4034,7 +4192,7 @@ Would you like to delete the old save data? - + Right Stick 右搖桿 @@ -4203,88 +4361,88 @@ To invert the axes, first move your joystick vertically, and then horizontally.< Mega Drive - + Start / Pause 開始 / 暫停 - + Z Z - + Control Stick 控制搖桿 - + C-Stick C 搖桿 - + Shake! 搖動! - + [waiting] [等待中] - + New Profile 新增設定檔 - + Enter a profile name: 輸入設定檔名稱: - - + + Create Input Profile 建立輸入設定檔 - + The given profile name is not valid! 輸入的設定檔名稱無效! - + Failed to create the input profile "%1" 建立輸入設定檔「%1」失敗 - + Delete Input Profile 刪除輸入設定檔 - + Failed to delete the input profile "%1" 刪除輸入設定檔「%1」失敗 - + Load Input Profile 載入輸入設定檔 - + Failed to load the input profile "%1" 載入輸入設定檔「%1」失敗 - + Save Input Profile 儲存輸入設定檔 - + Failed to save the input profile "%1" 儲存輸入設定檔「%1」失敗 @@ -4579,11 +4737,6 @@ Current values are %1% and %2% respectively. Enable Airplane Mode - - - None - - ConfigurePerGame @@ -4638,52 +4791,57 @@ Current values are %1% and %2% respectively. 某些設定僅在遊戲未執行時才能修改 - + Add-Ons 延伸模組 - + System 系統 - + CPU CPU - + Graphics 圖形 - + Adv. Graphics 進階圖形 - + Ext. Graphics - + Audio 音訊 - + Input Profiles 輸入設定檔 - + Network + Applets + + + + Properties 屬性 @@ -4701,15 +4859,110 @@ Current values are %1% and %2% respectively. 延伸模組 - + + Import Mod from ZIP + + + + + Import Mod from Folder + + + + Patch Name 延伸模組名稱 - + Version 版本 + + + Mod Install Succeeded + + + + + Successfully installed all mods. + + + + + Mod Install Failed + + + + + Failed to install the following mods: + %1 +Check the log for details. + + + + + Mod Folder + + + + + Zipped Mod Location + + + + + Zipped Archives (*.zip) + + + + + Invalid Selection + + + + + Only mods, cheats, and patches can be deleted. +To delete NAND-installed updates, right-click the game in the game list and click Remove -> Remove Installed Update. + + + + + You are about to delete the following installed mods: + + + + + + +Once deleted, these can NOT be recovered. Are you 100% sure you want to delete them? + + + + + Delete add-on(s)? + + + + + Successfully deleted + + + + + Successfully deleted all selected mods. + + + + + &Delete + + + + + &Open in File Manager + + ConfigureProfileManager @@ -4757,62 +5010,62 @@ Current values are %1% and %2% respectively. %2 - + Users 使用者 - + Error deleting image 刪除圖片時發生錯誤 - + Error occurred attempting to overwrite previous image at: %1. 嘗試覆寫之前的圖片時發生錯誤:%1 - + Error deleting file 刪除檔案時發生錯誤 - + Unable to delete existing file: %1. 無法刪除檔案:%1 - + Error creating user image directory 建立使用者圖片資料夾時發生錯誤 - + Unable to create directory %1 for storing user images. 無法建立儲存使用者圖片的資料夾 %1 - + Error saving user image - + Unable to save image to file - + &Edit - + &Delete - + Edit User @@ -4820,17 +5073,17 @@ Current values are %1% and %2% respectively. ConfigureProfileManagerDeleteDialog - + Delete this user? All of the user's save data will be deleted. 删除此用户?此用户保存的所有数据都将被删除。 - + Confirm Delete 確認刪除 - + Name: %1 UUID: %2 名稱: %1 @@ -5032,17 +5285,22 @@ UUID: %2 載入畫面時暫停執行 - + + Show recording dialog + + + + Script Directory 腳本資料夾 - + Path 路徑 - + ... ... @@ -5055,7 +5313,7 @@ UUID: %2 TAS 設定 - + Select TAS Load Directory... 選擇 TAS 載入資料夾... @@ -5193,64 +5451,43 @@ Drag points to change position, or double-click table cells to edit values. ConfigureUI - - - + + None - - Small (32x32) - 小 (32x32) - - - - Standard (64x64) - 中 (64x64) - - - - Large (128x128) - 大 (128x128) - - - - Full Size (256x256) - 更大 (256x256) - - - + Small (24x24) 小 (24x24) - + Standard (48x48) 中 (48x48) - + Large (72x72) 大 (72x72) - + Filename 檔案名稱 - + Filetype 檔案類型 - + Title ID 遊戲 ID - + Title Name 遊戲名稱 @@ -5319,71 +5556,66 @@ Drag points to change position, or double-click table cells to edit values. - Game Icon Size: - 遊戲圖示大小: - - - Folder Icon Size: 資料夾圖示大小: - + Row 1 Text: 第一行顯示文字: - + Row 2 Text: 第二行顯示文字: - + Screenshots 螢幕截圖 - + Ask Where To Save Screenshots (Windows Only) 詢問儲存螢幕截圖的位置(僅限 Windows) - + Screenshots Path: 螢幕截圖位置 - + ... ... - + TextLabel 文字標籤 - + Resolution: 解析度: - + Select Screenshots Path... 選擇儲存螢幕截圖位置... - + <System> <System> - + English English - + Auto (%1 x %2, %3 x %4) Screenshot width value 自動 (%1 x %2, %3 x %4) @@ -5517,20 +5749,20 @@ Drag points to change position, or double-click table cells to edit values.在 Discord 遊戲狀態上顯示目前的遊戲 - - + + All Good Tooltip - + Must be between 4-20 characters Tooltip - + Must be 48 characters, and lowercase a-z Tooltip @@ -5562,27 +5794,27 @@ Drag points to change position, or double-click table cells to edit values. - + Shaders - + UserNAND - + SysNAND - + Mods - + Saves @@ -5620,7 +5852,7 @@ Drag points to change position, or double-click table cells to edit values. - + Calculating... @@ -5643,12 +5875,12 @@ Drag points to change position, or double-click table cells to edit values. - + Dependency - + Version @@ -5822,44 +6054,44 @@ Please go to Configure -> System -> Network and make a selection. GRenderWindow - - + + OpenGL not available! 無法使用 OpenGL 模式! - + OpenGL shared contexts are not supported. 不支援 OpenGL 共用的上下文。 - + Eden has not been compiled with OpenGL support. - - + + Error while initializing OpenGL! 初始化 OpenGL 時發生錯誤! - + Your GPU may not support OpenGL, or you do not have the latest graphics driver. 您的 GPU 可能不支援 OpenGL,或是未安裝最新的圖形驅動程式 - + Error while initializing OpenGL 4.6! 初始化 OpenGL 4.6 時發生錯誤! - + Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1 您的 GPU 可能不支援 OpenGL 4.6,或是未安裝最新的圖形驅動程式<br><br>GL 渲染器:<br>%1 - + Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2 您的 GPU 可能不支援某些必需的 OpenGL 功能。請確保您已安裝最新的圖形驅動程式。<br><br>GL 渲染器:<br>%1<br><br>不支援的功能:<br>%2 @@ -5867,203 +6099,208 @@ Please go to Configure -> System -> Network and make a selection. GameList - + + &Add New Game Directory + + + + Favorite 我的最愛 - + Start Game 開始遊戲 - + Start Game without Custom Configuration 開始遊戲(不使用額外設定) - + Open Save Data Location 開啟存檔位置 - + Open Mod Data Location 開啟模組位置 - + Open Transferable Pipeline Cache 開啟通用著色器管線快取位置 - + Link to Ryujinx - + Remove 移除 - + Remove Installed Update 移除已安裝的遊戲更新 - + Remove All Installed DLC 移除所有安裝的DLC - + Remove Custom Configuration 移除額外設定 - + Remove Cache Storage 移除快取儲存空間 - + Remove OpenGL Pipeline Cache 刪除 OpenGL 著色器管線快取 - + Remove Vulkan Pipeline Cache 刪除 Vulkan 著色器管線快取 - + Remove All Pipeline Caches 刪除所有著色器管線快取 - + Remove All Installed Contents 移除所有安裝項目 - + Manage Play Time - + Edit Play Time Data - + Remove Play Time Data 清除遊玩時間 - - + + Dump RomFS 傾印 RomFS - + Dump RomFS to SDMC 傾印 RomFS 到 SDMC - + Verify Integrity 完整性驗證 - + Copy Title ID to Clipboard 複製遊戲 ID 到剪貼簿 - + Navigate to GameDB entry 檢視遊戲相容性報告 - + Create Shortcut 建立捷徑 - + Add to Desktop 新增至桌面 - + Add to Applications Menu 新增至應用程式選單 - + Configure Game - + Scan Subfolders 包含子資料夾 - + Remove Game Directory 移除遊戲資料夾 - + ▲ Move Up ▲ 向上移動 - + ▼ Move Down ▼ 向下移動 - + Open Directory Location 開啟資料夾位置 - + Clear 清除 - + Name 名稱 - + Compatibility 相容性 - + Add-ons 延伸模組 - + File type 檔案格式 - + Size 大小 - + Play time 遊玩時間 @@ -6071,62 +6308,62 @@ Please go to Configure -> System -> Network and make a selection. GameListItemCompat - + Ingame 遊戲內 - + Game starts, but crashes or major glitches prevent it from being completed. 遊戲可以執行,但可能會出現當機或故障導致遊戲無法正常運作。 - + Perfect 完美 - + Game can be played without issues. 遊戲可以毫無問題的遊玩。 - + Playable 可遊玩 - + Game functions with minor graphical or audio glitches and is playable from start to finish. 遊戲自始至終可以正常遊玩,但可能會有一些輕微的圖形或音訊故障。 - + Intro/Menu 開始畫面/選單 - + Game loads, but is unable to progress past the Start Screen. 遊戲可以載入,但無法通過開始畫面。 - + Won't Boot 無法啟動 - + The game crashes when attempting to startup. 啟動遊戲時異常關閉 - + Not Tested 未測試 - + The game has not yet been tested. 此遊戲尚未經過測試 @@ -6134,7 +6371,7 @@ Please go to Configure -> System -> Network and make a selection. GameListPlaceholder - + Double-click to add a new folder to the game list 連點兩下以新增資料夾至遊戲清單 @@ -6142,17 +6379,17 @@ Please go to Configure -> System -> Network and make a selection. GameListSearchField - + %1 of %n result(s) - + Filter: 搜尋: - + Enter pattern to filter 輸入文字以搜尋 @@ -6228,12 +6465,12 @@ Please go to Configure -> System -> Network and make a selection. HostRoomWindow - + Error 錯誤 - + Failed to announce the room to the public lobby. In order to host a room publicly, you must have a valid Eden account configured in Emulation -> Configure -> Web. If you do not want to publish a room in the public lobby, then select Unlisted instead. Debug Message: @@ -6242,19 +6479,11 @@ Debug Message: Hotkeys - + Audio Mute/Unmute 靜音/取消靜音 - - - - - - - - @@ -6277,154 +6506,180 @@ Debug Message: + + + + + + + + + + + Main Window 主要視窗 - + Audio Volume Down 音訊音量降低 - + Audio Volume Up 音訊音量提高 - + Capture Screenshot 截圖 - + Change Adapting Filter 變更自適性過濾器 - + Change Docked Mode 變更底座模式 - + Change GPU Mode - + Configure - + Configure Current Game - + Continue/Pause Emulation 繼續/暫停模擬 - + Exit Fullscreen 離開全螢幕 - + Exit Eden - + Fullscreen 全螢幕 - + Load File 開啟檔案 - + Load/Remove Amiibo 載入/移除 Amiibo - - Multiplayer Browse Public Game Lobby - 浏览公共游戏大厅 + + Browse Public Game Lobby + - - Multiplayer Create Room - 创建房间 + + Create Room + - - Multiplayer Direct Connect to Room - 直接连接到房间 + + Direct Connect to Room + - - Multiplayer Leave Room - 离开房间 + + Leave Room + - - Multiplayer Show Current Room - 显示当前房间 + + Show Current Room + - + Restart Emulation 重新啟動模擬 - + Stop Emulation 停止模擬 - + TAS Record TAS 錄製 - + TAS Reset TAS 重設 - + TAS Start/Stop TAS 開始/停止 - + Toggle Filter Bar 切換搜尋列 - + Toggle Framerate Limit 切換影格速率限制 - + + Toggle Turbo Speed + + + + + Toggle Slow Speed + + + + Toggle Mouse Panning 切換滑鼠移動 - + Toggle Renderdoc Capture 切換到 Renderdoc 截圖 - + Toggle Status Bar 切換狀態列 + + + Toggle Performance Overlay + + InstallDialog @@ -6476,22 +6731,22 @@ Debug Message: 預估時間:5 分 4 秒 - + Loading... 載入中... - + Loading Shaders %1 / %2 載入著色器:%1 / %2 - + Launching... 啟動中... - + Estimated Time %1 預估時間:%1 @@ -6540,42 +6795,42 @@ Debug Message: 重新整理遊戲大廳 - + Password Required to Join 加入需要密碼 - + Password: 密碼: - + Players 玩家 - + Room Name 房間名稱 - + Preferred Game 偏好遊戲 - + Host 主機 - + Refreshing 正在重新整理 - + Refresh List 重新整理清單 @@ -6624,1091 +6879,1153 @@ Debug Message: + &Game List Mode + + + + + Game &Icon Size + + + + Reset Window Size to &720p 重設視窗大小為 &720p - + Reset Window Size to 720p 重設視窗大小為 720p - + Reset Window Size to &900p 重設視窗大小為 &900p - + Reset Window Size to 900p 重設視窗大小為 900p - + Reset Window Size to &1080p 重設視窗大小為 &1080p - + Reset Window Size to 1080p 重設視窗大小為 1080p - + &Multiplayer 多人遊戲 (&M) - + &Tools 工具 (&T) - + Am&iibo - + Launch &Applet - + &TAS TAS (&T) - + &Create Home Menu Shortcut - + Install &Firmware - + &Help 說明 (&H) - + &Install Files to NAND... &安裝檔案至內部儲存空間 - + L&oad File... 開啟檔案(&O)... - + Load &Folder... 開啟資料夾(&F)... - + E&xit 結束(&X) - - + + &Pause 暫停(&P) - + &Stop 停止(&S) - + &Verify Installed Contents 驗證已安裝內容的完整性 (&V) - + &About Eden - + Single &Window Mode 單一視窗模式(&W) - + Con&figure... 設定 (&F) - + Ctrl+, - + Enable Overlay Display Applet - + Show &Filter Bar 顯示搜尋列(&F) - + Show &Status Bar 顯示狀態列(&S) - + Show Status Bar 顯示狀態列 - + &Browse Public Game Lobby 瀏覽公用遊戲大廳 (&B) - + &Create Room 建立房間 (&C) - + &Leave Room 離開房間 (&L) - + &Direct Connect to Room 直接連線到房間 (&D) - + &Show Current Room 顯示目前的房間 (&S) - + F&ullscreen 全螢幕(&U) - + &Restart 重新啟動(&R) - + Load/Remove &Amiibo... 載入/移除 Amiibo... (&A) - + &Report Compatibility 回報相容性(&R) - + Open &Mods Page 模組資訊 (&M) - + Open &Quickstart Guide 快速入門 (&Q) - + &FAQ 常見問題 (&F) - + &Capture Screenshot 截圖 (&C) - + &Album - + &Set Nickname and Owner 登錄持有者和暱稱 (&S) - + &Delete Game Data 清除遊戲資料 (&D) - + &Restore Amiibo 復原資料 (&R) - + &Format Amiibo 初始化 Amiibo (&F) - + &Mii Editor - + &Configure TAS... 設定 &TAS… - + Configure C&urrent Game... 目前遊戲設定...(&U) - - + + &Start 開始(&S) - + &Reset 重設 (&R) - - + + R&ecord 錄製 (&E) - + Open &Controller Menu 打开控制器菜单 (&C) - + Install Decryption &Keys - + &Home Menu - + &Desktop - + &Application Menu - + &Root Data Folder - + &NAND Folder - + &SDMC Folder - + &Mod Folder - + &Log Folder - + From Folder - + From ZIP - + &Eden Dependencies - + &Data Manager - + + &Tree View + + + + + &Grid View + + + + + Game Icon Size + + + + + + + None + + + + + Show Game &Name + + + + + Show &Performance Overlay + + + + + Small (32x32) + + + + + Standard (64x64) + + + + + Large (128x128) + + + + + Full Size (256x256) + + + + Broken Vulkan Installation Detected - + Vulkan initialization failed during boot. - + Running a game TRANSLATORS: This string is shown to the user to explain why yuzu needs to prevent the computer from sleeping - + Loading Web Applet... - - + + Disable Web Applet - + Disabling the web applet can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet? (This can be re-enabled in the Debug settings.) - + The amount of shaders currently being built - + The current selected resolution scaling multiplier. - + Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch. - + How many frames per second the game is currently displaying. This will vary from game to game and scene to scene. - + Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms. - + Unmute - + Mute - + Reset Volume - + &Clear Recent Files - + &Continue - + Warning: Outdated Game Format - + You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br>For an explanation of the various Switch formats Eden supports, out our user handbook. This message will not be shown again. - - + + Error while loading ROM! - + The ROM format is not supported. - + An error occurred initializing the video core. - + Eden has encountered an error while running the video core. This is usually caused by outdated GPU drivers, including integrated ones. Please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://yuzu-mirror.github.io/help/reference/log-files/'>How to Upload the Log File</a>. - + Error while loading ROM! %1 %1 signifies a numeric error code. - + %1<br>Please redump your files or ask on Discord/Stoat for help. %1 signifies an error string. - + An unknown error occurred. Please see the log for more details. - + (64-bit) - + (32-bit) - + %1 %2 %1 is the title name. %2 indicates if the title is 64-bit or 32-bit - + Closing software... - + Save Data - + Mod Data - + Error Opening %1 Folder - - + + Folder does not exist! - + Remove Installed Game Contents? - + Remove Installed Game Update? - + Remove Installed Game DLC? - + Remove Entry - + Delete OpenGL Transferable Shader Cache? - + Delete Vulkan Transferable Shader Cache? - + Delete All Transferable Shader Caches? - + Remove Custom Game Configuration? - + Remove Cache Storage? - + Remove File - + Remove Play Time Data - + Reset play time? - - + + RomFS Extraction Failed! - + There was an error copying the RomFS files or the user cancelled the operation. - + Full - + Skeleton - + Select RomFS Dump Mode - + Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure. - + There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root - + Extracting RomFS... - - + + Cancel - + RomFS Extraction Succeeded! - + The operation completed successfully. - + Error Opening %1 - + Select Directory - + Properties - + The game properties could not be loaded. - + Switch Executable (%1);;All Files (*.*) %1 is an identifier for the Switch executable file extensions. - + Load File - + Open Extracted ROM Directory - + Invalid Directory Selected - + The directory you have selected does not contain a 'main' file. - + Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci) - + Install Files - + %n file(s) remaining - + Installing file "%1"... - - + + Install Results - + To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC. - + %n file(s) were newly installed - + %n file(s) were overwritten - + %n file(s) failed to install - + System Application - + System Archive - + System Application Update - + Firmware Package (Type A) - + Firmware Package (Type B) - + Game - + Game Update - + Game DLC - + Delta Title - + Select NCA Install Type... - + Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.) - + Failed to Install - + The title type you selected for the NCA is invalid. - + File not found - + File "%1" not found - + OK - + Function Disabled - + Compatibility list reporting is currently disabled. Check back later! - + Error opening URL - + Unable to open the URL "%1". - + TAS Recording - + Overwrite file of player 1? - + Invalid config detected - + Handheld controller can't be used on docked mode. Pro controller will be selected. - - + + Amiibo - - + + The current amiibo has been removed - + Error - - + + The current game is not looking for amiibos - + Amiibo File (%1);; All Files (*.*) - + Load Amiibo - + Error loading Amiibo data - + The selected file is not a valid amiibo - + The selected file is already on use - + An unknown error occurred - - + + Keys not installed - - + + Install decryption keys and restart Eden before attempting to install firmware. - + Select Dumped Firmware Source Location - + Select Dumped Firmware ZIP - + Zipped Archives (*.zip) - + Firmware cleanup failed - + Failed to clean up extracted firmware cache. Check write permissions in the system temp directory and try again. OS reported error: %1 - + No firmware available - + Firmware Corrupted - + Unknown applet - + Applet doesn't map to a known value. - + Record not found - + Applet not found. Please reinstall firmware. - + Capture Screenshot - + PNG Image (*.png) - + Update Available - - Download the %1 update? + + Download %1? - + TAS state: Running %1/%2 - + TAS state: Recording %1 - + TAS state: Idle %1/%2 - + TAS State: Invalid - + &Stop Running - + Stop R&ecording - + Building: %n shader(s) - + Scale: %1x %1 is the resolution scaling factor - + Speed: %1% / %2% - + Speed: %1% - + Game: %1 FPS - + Frame: %1 ms - + FSR - + NO AA - + VOLUME: MUTE - + VOLUME: %1% Volume percentage (e.g. 50%) - + Derivation Components Missing - + Decryption keys are missing. Install them now? - + Wayland Detected! - + Wayland is known to have significant performance issues and mysterious bugs. It's recommended to use X11 instead. @@ -7716,69 +8033,79 @@ Would you like to force it for future launches? - + Use X11 - + Continue with Wayland - + Don't show again - + Restart Required - + Restart Eden to apply the X11 backend. - + + Slow + + + + + Turbo + + + + + Unlocked + + + + Select RomFS Dump Target - + Please select which RomFS you would like to dump. - + Are you sure you want to close Eden? - - - + + + Eden - + Are you sure you want to stop the emulation? Any unsaved progress will be lost. - + The currently running application has requested Eden to not exit. Would you like to bypass this and exit anyway? - - - None - - FXAA @@ -7805,27 +8132,27 @@ Would you like to bypass this and exit anyway? - + Zero-Tangent - + B-Spline - + Mitchell - + Spline-1 - + Gaussian @@ -7880,22 +8207,22 @@ Would you like to bypass this and exit anyway? - + OpenGL GLSL - + OpenGL SPIRV - + OpenGL GLASM - + Null @@ -7903,13 +8230,13 @@ Would you like to bypass this and exit anyway? MigrationWorker - + Linking the old directory failed. You may need to re-run with administrative privileges on Windows. OS gave error: %1 - + Note that your configuration and data will be shared with %1. @@ -7920,7 +8247,7 @@ If this is not desirable, delete the following files: - + If you wish to clean up the files which were left in the old data location, you can do so by deleting the following directory: @@ -7928,11 +8255,24 @@ If you wish to clean up the files which were left in the old data location, you - + Data was migrated successfully. + + ModSelectDialog + + + Dialog + + + + + The specified folder or archive contains the following mods. Select which ones to install. + + + ModerationDialog @@ -8101,86 +8441,86 @@ Proceed anyway? - + Select User Image - + Image Formats (*.jpg *.jpeg *.png *.bmp) - + No firmware available - + Please install the firmware to use firmware avatars. - - + + Error loading archive - + Archive is not available. Please install/reinstall firmware. - + Could not locate RomFS. Your file or decryption keys may be corrupted. - + Error extracting archive - + Could not extract RomFS. Your file or decryption keys may be corrupted. - + Error finding image directory - + Failed to find image directory in the archive. - + No images found - + No avatar images were found in the archive. - - + + All Good Tooltip - + Must be 32 hex characters (0-9, a-f) Tooltip - + Must be between 1 and 32 characters Tooltip @@ -8219,6 +8559,80 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> + + PerformanceOverlay + + + Form + + + + + Frametime + + + + + 0 ms + + + + + + Min: 0 + + + + + + Max: 0 + + + + + + Avg: 0 + + + + + FPS + + + + + 0 fps + + + + + %1 fps + + + + + + Avg: %1 + + + + + + Min: %1 + + + + + + Max: %1 + + + + + %1 ms + + + PlayerControlPreview @@ -8253,39 +8667,14 @@ p, li { white-space: pre-wrap; } QObject - - Installed SD Titles - 安裝在 SD 卡中的遊戲 - - - - Installed NAND Titles - 安裝在內部儲存空間中的遊戲 - - - - System Titles - 系統項目 - - - - Add New Game Directory - 加入遊戲資料夾 - - - - Favorites - 我的最愛 - - - - - + + + Migration - + Clear Shader Cache @@ -8318,18 +8707,18 @@ p, li { white-space: pre-wrap; } - + You can manually re-trigger this prompt by deleting the new config directory: %1 - + Migrating - + Migrating, this may take a while... @@ -8720,6 +9109,51 @@ p, li { white-space: pre-wrap; } %1 is playing %2 %1 正在玩 %2 + + + Play Time: %1 + + + + + Never Played + + + + + Version: %1 + + + + + Version: 1.0.0 + + + + + Installed SD Titles + 安裝在 SD 卡中的遊戲 + + + + Installed NAND Titles + 安裝在內部儲存空間中的遊戲 + + + + System Titles + 系統項目 + + + + Add New Game Directory + 加入遊戲資料夾 + + + + Favorites + 我的最愛 + QtAmiiboSettingsDialog @@ -8837,250 +9271,250 @@ p, li { white-space: pre-wrap; } QtCommon::Content - + Game Requires Firmware - + The game you are trying to launch requires firmware to boot or to get past the opening menu. Please <a href='https://yuzu-mirror.github.io/help/quickstart'>dump and install firmware</a>, or press "OK" to launch anyways. - + Installing Firmware... - - - - - + + + + + Cancel - + Firmware Install Failed - + Firmware Install Succeeded - + Firmware integrity verification failed! - - + + Verification failed for the following files: %1 - - + + Verifying integrity... - - + + Integrity verification succeeded! - - + + The operation completed successfully. - - + + Integrity verification failed! - + File contents may be corrupt or missing. - + Integrity verification couldn't be performed - + Firmware installation cancelled, firmware may be in a bad state or corrupted. File contents could not be checked for validity. - + Select Dumped Keys Location - + Decryption Keys install succeeded - + Decryption Keys install failed - + Orphaned Profiles Detected! - + UNEXPECTED BAD THINGS MAY HAPPEN IF YOU DON'T READ THIS!<br>Eden has detected the following save directories with no attached profile:<br>%1<br><br>The following profiles are valid:<br>%2<br><br>Click "OK" to open your save folder and fix up your profiles.<br>Hint: copy the contents of the largest or last-modified folder elsewhere, delete all orphaned profiles, and move your copied contents to the good profile.<br><br>Still confused? See the <a href='https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/user/Orphaned.md'>help page</a>.<br> - + Really clear data? - + Important data may be lost! - + Are you REALLY sure? - + Once deleted, your data will NOT come back! Only do this if you're 100% sure you want to delete this data. - + Clearing... - + Select Export Location - + %1.zip - - + + Zipped Archives (*.zip) - + Exporting data. This may take a while... - + Exporting - + Exported Successfully - + Data was exported successfully. - + Export Cancelled - + Export was cancelled by the user. - + Export Failed - + Ensure you have write permissions on the targeted directory and try again. - + Select Import Location - + Import Warning - + All previous data in this directory will be deleted. Are you sure you wish to proceed? - + Importing data. This may take a while... - + Importing - + Imported Successfully - + Data was imported successfully. - + Import Cancelled - + Import was cancelled by the user. - + Import Failed - + Ensure you have read permissions on the targeted directory and try again. @@ -9088,22 +9522,22 @@ Only do this if you're 100% sure you want to delete this data. QtCommon::FS - + Linked Save Data - + Save data has been linked. - + Failed to link save data - + Could not link directory: %1 To: @@ -9111,48 +9545,48 @@ To: - + Already Linked - + This title is already linked to Ryujinx. Would you like to unlink it? - + Failed to unlink old directory - - + + OS returned error: %1 - + Failed to copy save data - + Unlink Successful - + Successfully unlinked Ryujinx save data. Save data has been kept intact. - + Could not find Ryujinx installation - + Could not find a valid Ryujinx installation. This may typically occur if you are using Ryujinx in portable mode. Would you like to manually select a portable folder to use? @@ -9164,18 +9598,18 @@ Would you like to manually select a portable folder to use? - + Not a valid Ryujinx directory - + The specified directory does not contain valid Ryujinx data. - - + + Could not find Ryujinx save data @@ -9183,229 +9617,285 @@ Would you like to manually select a portable folder to use? QtCommon::Game - + Error Removing Contents - + Error Removing Update - + Error Removing DLC - - - - - - + + + + + + Successfully Removed - + Successfully removed the installed base game. - + The base game is not installed in the NAND and cannot be removed. - + Successfully removed the installed update. - + There is no update installed for this title. - + There are no DLCs installed for this title. - + Successfully removed %1 installed DLC. - - + + Error Removing Transferable Shader Cache - - + + A shader cache for this title does not exist. - + Successfully removed the transferable shader cache. - + Failed to remove the transferable shader cache. - + Error Removing Vulkan Driver Pipeline Cache - + Failed to remove the driver pipeline cache. - - + + Error Removing Transferable Shader Caches - + Successfully removed the transferable shader caches. - + Failed to remove the transferable shader cache directory. - - + + Error Removing Custom Configuration - + A custom configuration for this title does not exist. - + Successfully removed the custom game configuration. - + Failed to remove the custom game configuration. - + Reset Metadata Cache - + The metadata cache is already empty. - + The operation completed successfully. - + The metadata cache couldn't be deleted. It might be in use or non-existent. - + Create Shortcut - + Do you want to launch the game in fullscreen? - + Shortcut Created - + Successfully created a shortcut to %1 - + Shortcut may be Volatile! - + This will create a shortcut to the current AppImage. This may not work well if you update. Continue? - + Failed to Create Shortcut - + Failed to create a shortcut to %1 - + Create Icon - + Cannot create icon file. Path "%1" does not exist and cannot be created. - + No firmware available - + Please install firmware to use the home menu. - + Home Menu Applet - + Home Menu is not available. Please reinstall firmware. + + QtCommon::Mod + + + Mod Name + + + + + What should this mod be called? + + + + + RomFS + + + + + ExeFS/Patch + + + + + Cheat + + + + + Mod Type + + + + + Could not detect mod type automatically. Please manually specify the type of mod you downloaded. + +Most mods are RomFS mods, but patches (.pchtxt) are typically ExeFS mods. + + + + + + Mod Extract Failed + + + + + Failed to create temporary directory %1 + + + + + Zip file %1 is empty + + + QtCommon::Path - + Error Opening Shader Cache - + Failed to create or open shader cache for this title, ensure your app data directory has write permissions. @@ -9413,83 +9903,83 @@ Would you like to manually select a portable folder to use? QtCommon::StringLookup - + Contains game save data. DO NOT REMOVE UNLESS YOU KNOW WHAT YOU'RE DOING! - + Contains Vulkan and OpenGL pipeline caches. Generally safe to remove. - + Contains updates and DLC for games. - + Contains firmware and applet data. - + Contains game mods, patches, and cheats. - + Decryption Keys were successfully installed - + Unable to read key directory, aborting - + One or more keys failed to copy. - + Verify your keys file has a .keys extension and try again. - + Decryption Keys failed to initialize. Check that your dumping tools are up to date and re-dump keys. - + Successfully installed firmware version %1 - + Unable to locate potential firmware NCA files - + Failed to delete one or more firmware files. - + One or more firmware files failed to copy into NAND. - + Firmware installation cancelled, firmware may be in a bad state or corrupted. Restart Eden or re-install firmware. - - Firmware missing. Firmware is required to run certain games and use the Home Menu. Versions 19.0.1 or earlier are recommended, as 20.0.0+ is currently experimental. + + Firmware missing. Firmware is required to run certain games and use the Home Menu. @@ -9510,56 +10000,56 @@ This may take a while. - + Clearing shader cache is recommended for all users. Do not uncheck unless you know what you're doing. - + Keeps the old data directory. This is recommended if you aren't space-constrained and want to keep separate data for the old emulator. - + Deletes the old data directory. This is recommended on devices with space constraints. - + Creates a filesystem link between the old directory and Eden directory. This is recommended if you want to share data between emulators. - + Ryujinx title database does not exist. - + Invalid header on Ryujinx title database. - + Invalid magic header on Ryujinx title database. - + Invalid byte alignment on Ryujinx title database. - + No items found in Ryujinx title database. - + Title %1 not found in Ryujinx title database. @@ -9600,7 +10090,7 @@ This is recommended if you want to share data between emulators. - + Pro Controller Pro 手把 @@ -9613,7 +10103,7 @@ This is recommended if you want to share data between emulators. - + Dual Joycons 雙 Joycon 手把 @@ -9626,7 +10116,7 @@ This is recommended if you want to share data between emulators. - + Left Joycon 左 Joycon 手把 @@ -9639,7 +10129,7 @@ This is recommended if you want to share data between emulators. - + Right Joycon 右 Joycon 手把 @@ -9668,7 +10158,7 @@ This is recommended if you want to share data between emulators. - + Handheld 掌機模式 @@ -9789,32 +10279,32 @@ This is recommended if you want to share data between emulators. 控制器數量不足 - + GameCube Controller GameCube 手把 - + Poke Ball Plus 精靈球 PLUS - + NES Controller NES 控制手把 - + SNES Controller SNES 控制手把 - + N64 Controller N64 控制手把 - + Sega Genesis Mega Drive @@ -9969,13 +10459,13 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> - - + + OK 確定 - + Cancel 取消 @@ -10010,12 +10500,12 @@ By selecting "From Eden", previous save data stored in Ryujinx will be - + Failed to link save data - + OS returned error: %1 @@ -10051,7 +10541,7 @@ By selecting "From Eden", previous save data stored in Ryujinx will be - + Total play time reached maximum. diff --git a/src/android/app/src/main/res/values-ar/strings.xml b/src/android/app/src/main/res/values-ar/strings.xml index 05f65ecf78..2a3d430716 100644 --- a/src/android/app/src/main/res/values-ar/strings.xml +++ b/src/android/app/src/main/res/values-ar/strings.xml @@ -31,6 +31,8 @@ تمكين إخفاء الطبقة تلقائيًا إخفاء الطبقة عند إدخال ذراع التحكم إخفاء تلقائي لطبقة عناصر التحكم باللمس عند استخدام ذراع تحكم فعلية. تظهر الطبقة مرة أخرى عند فصل ذراع التحكم. + عكس أزرار التأكيد/الرجوع في وحدة التحكم + قم بتبديل طريقة عمل زري التأكيد والرجوع في نظام Android لتتوافق مع أنماط Switch و Xbox أثناء استخدام واجهة المستخدم الخاصة بالتطبيق. طبقة الإدخال ضبط ذراع التحكم على الشاشة @@ -315,6 +317,9 @@ مشاركة سجلات التصحيح مشاركة ملف سجل Eden لتصحيح الأخطاء لم يتم العثور على ملف السجل + مشاركة سجلات وحدة معالجة الرسومات + شارك ملف سجل وحدة معالجة الرسومات الخاص بـ Eden لتصحيح مشكلات الرسومات + لم يتم العثور على ملف سجل وحدة معالجة الرسومات تثبيت محتوى اللعبة تثبيت تحديثات اللعبة أو المحتوى القابل للتنزيل جارٍ تثبيت المحتوى... @@ -376,9 +381,9 @@ تشغيل التطبيقات من شاشة النظام الرئيسية مشغل التطبيقات الصغيرة تشغيل تطبيقات الصغيرة للنظام باستخدام الفيرموير المثبت - الفيرموير غير مثبت أو إصدار غير صالح + الفيرموير غير مثبت التطبيق الصغير غير متوفر - prod.keys الخاص بك و الفيرموير مثبتة وحاول مرة أخرى.
بالإضافة إلى ذلك، تأكد من أن الفيرموير الخاص بك هو من الإصدار 19.0.1 أو أقدم.]]>
+ prod.keys ملف و الفيرموير تم تثبيتها وحاول مرة أخرى.]]> الألبوم عرض الصور المخزنة في مجلد لقطات شاشة المستخدم باستخدام عارض صور النظام تعديل Mii @@ -396,7 +401,7 @@ نسخ إلى الحافظة محاكي Switch مفتوح المصدر المساهمين - المساهمون الذين جعلوا تطبيق Eden لنظام Android ممكناً + الأشخاص الذين جعلوا تطبيق Eden لنظام Android ممكنًا المشاريع التي تجعل Eden لأجهزة Android ممكنة البناء بيانات المستخدم @@ -412,7 +417,11 @@ الحد من السرعة يحدد سرعة المحاكاة بنسبة مئوية محددة من السرعة العادية. نسبة الحد الأقصى للسرعة - يحدد النسبة المئوية للحد من سرعة المحاكاة. 100٪ هي السرعة العادية. القيم الأعلى أو الأقل ستزيد أو تقلل من الحد الأقصى للسرعة. + يحدد النسبة المئوية للحد من سرعة المحاكاة. %100 هي السرعة الطبيعية. القيم الأعلى أو الأقل ستزيد أو تقلل من الحد الأقصى للسرعة. + سرعة تيربو + عند تمكين وضع التيربو، سيتم تشغيل المحاكاة بهذه السرعة. + سرعة بطيئة + عند تمكين الوضع البطيء، سيتم تشغيل المحاكاة بهذه السرعة. خلفية وحدة المعالجة المركزية دقة وحدة المعالجة المركزية %1$s%2$s @@ -431,7 +440,7 @@ رفع تردد المعالج - يُجبر هذا الخيار المعالج المُحاكى على العمل بتردد أعلى، مما يُقلل من بعض مُحددات معدل الإطارات. استخدم وضع Boost (1700 ميجاهرتز) للتشغيل بأعلى تردد أصلي لجهاز Switch، أو وضع Fast (2000 ميجاهرتز) للتشغيل بتردد مُضاعف. + يجبر وحدة المعالجة المركزية المحاكاة على العمل بتردد أعلى، مما يقلل بعض محددات معدل الإطارات. استخدم وضع التعزيز (1700 ميجاهرتز) لتشغيلها عند أعلى تردد أصلي لجهاز Switch، أو وضع السرعة (2000 ميجاهرتز) لتشغيلها بتردد مضاعف. تخصيص دورات المعالج قم بتعيين قيمة مخصصة لدورات المعالج. القيم الأعلى يمكن أن تزيد من الأداء، ولكنها قد تتسبب أيضًا في تجميد اللعبة. يوصى باستخدام نطاق 77-21000. دورات @@ -464,6 +473,8 @@ يتحكم في وضع محاكاة وحدة معالجة الرسومات. تعمل معظم الألعاب بشكل جيد مع وضعي سريع أو متوازن، لكن الوضع الدقيق لا يزال مطلوبًا لبعض الألعاب. تميل الجسيمات إلى العرض بشكل صحيح فقط عند استخدام الوضع الدقيق. دقة DMA يتحكم في دقة DMA. يمكن أن تؤدي الدقة الآمنة إلى حل المشكلات في بعض الألعاب، ولكنها قد تؤثر أيضًا على الأداء في بعض الحالات. إذا لم تكن متأكدًا، فاترك هذا الخيار على الإعداد الافتراضي. + وضع توقيت الإطارات + يتحكم في كيفية إدارة المحاكي لسرعة الإطارات لتقليل التقطع وجعل معدل الإطارات أكثر سلاسة واتساقًا. تصفية متباينة الخواص يحسن جودة الأنسجة عند عرضها بزوايا مائلة وضع استخدام ذاكرة VRAM @@ -481,7 +492,10 @@ يجبر وحدة معالجة الرسومات على العمل بأقصى سرعة ممكنة (سيظل يتم تطبيق القيود الحرارية). استخدم التنظيف التفاعلي يحسن دقة العرض في بعض الألعاب على حساب الأداء. - + تمكين سجل التخزين المؤقت + يُتيح هذا الخيار الوصول إلى حالات التخزين المؤقت السابقة. وقد يُحسّن جودة العرض وثبات الأداء في بعض الألعاب. + مخازن الرؤوس المُحسّنة + يُتيح ربطًا مُحسَّنًا لمخازن الرؤوس لتحسين الأداء. يتطلب برامج تشغيل Turnip من Mesa 26.0 أو أحدث. قد يتعطل على برامج التشغيل الأقدم. اختراقات @@ -490,15 +504,20 @@ تخطي إبطال صلاحية وحدة المعالجة المركزية الداخلية يتخطى بعض عمليات إبطال ذاكرة التخزين المؤقتة من جانب وحدة المعالجة المركزية أثناء تحديثات الذاكرة، مما يقلل من استخدام وحدة المعالجة المركزية ويحسن أداءها. قد يتسبب ذلك في حدوث أعطال أو تعطل في بعض الألعاب. إصلاح تأثيرات التوهج - يقلل من ضبابية التوهج في وضع LA/EOW (مخصص ل Adreno 700)، ويزيل التوهج في وضع الإحتراق + يقلل من ضبابية التوهج في LA/EOW (Adreno 700)، ويزيل التوهج في Burnout. تحذير: قد يسبب ظهور خلل رسومي في ألعاب أخرى. استخدم تظليل غير متزامن يقوم بتجميع التظليل بشكل غير متزامن. قد يقلل ذلك من التقطعات ولكنه قد يؤدي أيضًا إلى حدوث أخطاء. + إعدادات إلغاء ترتيب بيانات وحدة معالجة الرسومات + قم بضبط معلمات فكّ تشابك النسيج المستندة إلى وحدة معالجة الرسومات أو تعطيلها تمامًا. اضبط هذه الإعدادات لتحقيق التوازن بين الأداء وجودة تحميل النسيج. + تفعيل إلغاء ترتيب بيانات وحدة معالجة الرسومات + تعطيل الحد الأقصى لحجم النسيج في وحدة معالجة الرسومات بعد إعادة ترتيب البيانات يُحدد هذا الخيار الحد الأقصى لحجم (ميغابايت) معالجة الصور باستخدام وحدة معالجة الرسومات. مع أن وحدة معالجة الرسومات أسرع في معالجة الصور المتوسطة والكبيرة، إلا أن وحدة المعالجة المركزية قد تكون أكثر كفاءة في معالجة الصور الصغيرة جدًا. اضبط هذا الخيار لتحقيق التوازن الأمثل بين سرعة معالجة الرسومات واستهلاك وحدة المعالجة المركزية. حجم تدفق إلغاء ترتيب بيانات وحدة معالجة الرسومات يحدد هذا الخيار حد البيانات لكل إطار لمعالجة الصور الكبيرة. القيم الأعلى تُسرّع تحميل الصور على حساب زيادة زمن استجابة الإطارات؛ أما القيم الأقل فتُقلل من الحمل الزائد على وحدة معالجة الرسومات، ولكنها قد تتسبب في ظهور الصور بشكل مفاجئ. حجم كتلة إلغاء ترتيب بيانات وحدة معالجة الرسومات يُحدد هذا الخيار عدد شرائح العمق التي تتم معالجتها لكل دفعة من الصور ثلاثية الأبعاد (3D). زيادة هذا العدد تُحسّن كفاءة الإنتاجية على وحدات معالجة الرسومات القوية، ولكنها قد تُسبب تقطعًا أو انقطاعًا في عمل برنامج التشغيل على الأجهزة ذات المواصفات الأقل قوة. + افتراضي إضافات @@ -543,6 +562,24 @@ تفريغ سجلات التصحيح حسب السطر يفرغ سجلات التصحيح عند كتابة كل سطر، مما يجعل التصحيح أسهل في حالات التوقف أو التجميد. + + تسجيل وحدة معالجة الرسومات + تمكين تسجيل وحدة معالجة الرسومات + تسجيل عمليات وحدة معالجة الرسومات في ملف eden_gpu.log لتصحيح أخطاء برامج تشغيل Adreno + مستوى السجل + مستوى التفاصيل لسجلات وحدة معالجة الرسومات (كلما زاد المستوى، زادت التفاصيل وزادت التكاليف الإضافية) + تسجيل استدعاءات واجهة برمجة تطبيقات Vulkan + تتبع جميع استدعاءات واجهة برمجة تطبيقات Vulkan في المخزن المؤقت الحلقي + تفريغ التظليل + حفظ تظليل SPIR-V المجمع في ملفات + تتبع ذاكرة وحدة معالجة الرسومات + مراقبة تخصيصات ذاكرة وحدة معالجة الرسومات وإلغاء تخصيصها + معلومات تصحيح أخطاء برنامج التشغيل + التقاط معلومات تصحيح الأخطاء الخاصة ببرنامج التشغيل (مسارات Turnip، وما إلى ذلك). + حجم المخزن المؤقت الحلقي + عدد استدعاءات Vulkan الأخيرة المراد تتبعها (الافتراضي: 512) + من 64 إلى 4096 مدخلاً + عام @@ -631,7 +668,7 @@ جارٍ التحميل… جارٍ إيقاف التشغيل... هل تريد إعادة تعيين هذا الإعداد إلى قيمته الافتراضية؟ - إعادة التعيين إلى الوضع الافتراضي + إعادة التعيين إلى الإعدادات الافتراضية إعادة تعيين جميع الإعدادات المتقدمة إعادة تعيين جميع الإعدادات؟ سيتم إعادة تعيين جميع الإعدادات المتقدمة إلى ضبطها الافتراضي. لا يمكن التراجع عن هذا الإجراء. @@ -697,6 +734,8 @@ الرسومات مستوى الدقة، الدقة، ذاكرة التخزين المؤقتة للتظليل الإعدادات السريعة + تمكين الإعدادات السريعة + السماح بالوصول إلى قائمة الإعدادات السريعة عن طريق التمرير و زر القائمة الصوت محرك الإخراج، مستوى الصوت ذراع التحكم @@ -729,7 +768,7 @@ معلومات معرف العنوان، المطور، الإصدار - إعدادات خاصة للعبة + الإعدادات الخاصة للعبة تعديل الإعدادات الخاصة بهذه اللعبة تشغيل الإعدادات المسار @@ -960,6 +999,13 @@ غير آمن آمن + + تلقائي + 30 إطارًا في الثانية + 60 إطارًا في الثانية + 90 إطارًا في الثانية + 120 إطارًا في الثانية + غير مضغوط @@ -1042,18 +1088,24 @@ خلفيات سوداء عند استخدام السمة الداكنة، قم بتطبيق خلفيات سوداء. + + مجلد + عرض زر إضافة مجلدات الألعاب + القائمة الرئيسية + عرض زر تشغيل القائمة الرئيسية + لغة التطبيق تغيير لغة واجهة التطبيق اتبع النظام لون السمة - Eden (افتراضي) + إيدن بنفسجي أزرق سماوي أحمر - أخضر + أخضر (افتراضي) أصفر برتقالي وردي @@ -1085,7 +1137,39 @@ تمكين التطبيق الصغير للطبقة تمكين التطبيق الصغير المدمج في Horizon. اضغط مع الاستمرار على زر الشاشة الرئيسية لمدة 1 ثانية لإظهاره. + + مدير الملف الشخصي + إدارة ملفات تعريف المستخدمين + إضافة مستخدم + مستخدم جديد + تعديل المستخدم + تعديل + حذف + اسم المستخدم + معرف المستخدم (UUID) + هذا هو المعرف الفريد لملف تعريف المستخدم هذا. لا يمكن تغييره بعد إنشائه. + إنشاء + صورة المستخدم + اختر صورة + صور رمزية للفيرموير + الصور الرمزية للفيرموير غير متوفرة. يرجى تثبيت الفيرموير لاستخدام هذه الميزة. + العودة إلى الإعدادات الافتراضية + المستخدم الحالي + تم الوصول إلى الحد الأقصى للمستخدمين + لا يمكنك إنشاء أكثر من 8 ملفات تعريف مستخدم. يرجى حذف ملف تعريف موجود لإنشاء ملف تعريف جديد. + حذف ملف التعريف؟ + هل تريد حذفها حقًا %1$s؟ سيتم حذف جميع البيانات المحفوظة لهذا المستخدم. + هل تريد حذف هذا المستخدم %1$s؟ هذا هو المستخدم المحدد حالياً. سيتم تحديد أول مستخدم متاح بدلاً منه. + فشل إنشاء ملف تعريف المستخدم + فشل تحديث ملف تعريف المستخدم + فشل تحميل الصورة: %1$s + فشل حفظ الصورة: %1$s + خطأ + التراخيص تحسين الجودة بدرجة عالية من AMD - + محتوى خارجي + إضافة مجلد + + diff --git a/src/android/app/src/main/res/values-ckb/strings.xml b/src/android/app/src/main/res/values-ckb/strings.xml index ea5208a26b..3adce117c3 100644 --- a/src/android/app/src/main/res/values-ckb/strings.xml +++ b/src/android/app/src/main/res/values-ckb/strings.xml @@ -272,9 +272,7 @@ ئەپەکان لە شاشەی سەرەکی سیستەم دەستپێبکە دەستپێکەری ئەپلێت ئەپلێتی سیستەم دەستپێبکە بە بەکارهێنانی پتەوواڵای دامەزراو - فریموێر نەنێردراوە یان وەشانێکی نادروستە ئەپلێت بەردەست نییە - prod.keys و فریموێرەکەت نێردراوە و هەوڵ بدەرەوە.
هەروەها دڵنیابە لەوەی فریموێرەکەت وەشانی ١٩.٠.١ یان کەمتر بێت.]]>
ئەلبوم وێنەکان لە فۆڵدەری وێنەی بەکارهێنەر ببینە دەستکاریی Mii @@ -292,7 +290,6 @@ کۆپی کرا بۆ تەختەی نووسین ئیمۆلیتەرێکی سەرچاوە-کراوەی سویچ بەشداربووان - دروستکراوە لەگەڵ \u2764 لەلایەن تیمەکەی یوزو ئەو پڕۆژانەی کە یوزوی بۆ ئەندرۆید ڕەخساند بونیات @@ -357,8 +354,6 @@ GPU ناچار دەکات بە زۆرترین کاتژمێر کاربکات (هێشتا سنووردارکردنی گەرمی جێبەجێ دەکرێت). بەکارهێنانی بەرپێچدەرەوە وردی ڕێندەرکردن لە هەندێک یاریدا باشتر دەکات لەسەر تێچووی کارایی. - - بازنەکردنی ناوەکی CPU هەندێک لە بازنەکردنەکانی هەڵگر لە کاتی نوێکردنەوەی بیرگە دەنێرێت، کەمکردنەوەی بەکارهێنانی CPU و باشترکردنی کارایی. لەوانەیە لە هەندێک یاری کێشە درووست بکات. بەکارهێنانی سێبەری ناهاوسەنگ @@ -634,7 +629,6 @@ شین سایان سوور - سەوز زەرد پرتەقاڵی پەمەیی diff --git a/src/android/app/src/main/res/values-cs/strings.xml b/src/android/app/src/main/res/values-cs/strings.xml index b56c21c9b0..979f1dd707 100644 --- a/src/android/app/src/main/res/values-cs/strings.xml +++ b/src/android/app/src/main/res/values-cs/strings.xml @@ -29,7 +29,6 @@ Zapnout automatické skrývání Skrýt při použití ovladače Automaticky skryje dotykové prvky, pokud použijete fyzický ovladač. Po jeho odpojení se prvky znovu objeví. - Dotykové ovládání Nastavení ovládacích prvků na obrazovce Upravit rozvržení @@ -368,9 +367,7 @@ Spusťte aplikace ze systémové domovské obrazovky Spouštěč appletů Spusťte systémové applety prostřednictvím nainstalovaného firmwaru - Firmware není nainstalován nebo je jeho verze neplatná Applet není dostupný - prod.keys a firmware, a zkuste to znovu.
Dále se ujistěte, že verze vašeho firmware je 19.0.1 nebo starší.]]>
Album Podívejte se na obrázky uložené v uživatelské složce se snímky obrazovky pomocí systémového prohlížeče fotografií Editor Mii @@ -388,7 +385,6 @@ Zkopírováno do schránky Open-source emulátor konzole Switch Přispěvatelé - Lidé, díky kterým Eden pro Android vznikl Eden pro Android bylo možné zrealizovat díky těmto projektům Číslo sestavení Uživatelská data @@ -456,6 +452,8 @@ Určuje režim emulovaného GPU. Většina her běží bez problémů v rychlém, nebo vyváženém režimu, ale některé stále vyžadují přesný režim. Částicové efekty se většinou zobrazují korektně pouze v přesném režimu. Přesnost DMA Ovládá přesnost DMA. Bezpečná přesnost může vyřešit problémy v některých hrách, ale v některých případech může také ovlivnit výkon. Pokud si nejste jisti, použijte výchozí nastavení. + Režim Framepacingu + Řídí způsob jakým emulátor spravuje časování snímku aby snížil trhání a zlepšení plynulost a stabilitu snímkové frekvence. Anizotropní filtrování Zlepšuje kvalitu textur při pohledu pod úhlem Režim využití VRAM @@ -473,8 +471,8 @@ Vynutí běh GPU na maximální možné frekvenci (teplotní limity stále platí). Reaktivní flushing Zlepšuje přesnost vykreslování v některých hrách na úkor výkonu. - - + Zapnout historii bufferu + Umožňuje přístup k předchozím stavům bufferu. Tato volba může u některých her zvýšit kvalitu vykreslování a zlepšit stabilitu výkonu. Hacky Rychlé časování GPU @@ -768,7 +766,6 @@ Modrá Tyrkysová Červená - Zelená Žlutá Oranžová Růžová diff --git a/src/android/app/src/main/res/values-de/strings.xml b/src/android/app/src/main/res/values-de/strings.xml index 7524402e6e..764e1b9b16 100644 --- a/src/android/app/src/main/res/values-de/strings.xml +++ b/src/android/app/src/main/res/values-de/strings.xml @@ -29,7 +29,6 @@ Automatisches Ausblenden des Overlays aktivieren Overlay bei Controller-Eingabe ausblenden Blende die Touch-Bedienelemente automatisch aus wenn ein physischer Controller benutzt wird. Das Overlay wird wieder eingeblendet, wenn die Verbindung zum Controller getrennt wird. - Eingabe-Overlay Bedienelemente auf dem Bildschirm konfigurieren Overlay-Layout bearbeiten @@ -325,7 +324,7 @@ Wirklich fortfahren? https://yuzu-mirror.github.io/help/quickstart/#dumping-installed-updates Benutzerdefinierte Treiber werden nicht unterstützt Das Laden von benutzerdefinierten Treibern wird für dieses Gerät momentan nicht unterstützt.\nSchau später einfach nochmal nach, ob die Unterstützung hinzugefügt wurde! - Eden-Daten Verwalten + Eden-Daten verwalten Importieren/Exportieren Sie Firmware, Schlüssel, Benutzerdaten und mehr! Spiele-Ordner Tiefer Scan @@ -365,9 +364,7 @@ Wirklich fortfahren? Anwendungen vom Systemstartbildschirm aus starten Applet-Launcher System-Applets mit Firmware starten - Firmware nicht installiert oder ungültige Version Applet nicht verfügbar - prod.keys-Datei und Firmware installiert sind, und versuchen Sie es erneut.
Stellen Sie außerdem sicher, dass Ihre Firmware Version 19.0.1 oder älter ist.]]>
Album Bilder im Screenshot-Ordner anzeigen Mii-Editor @@ -385,7 +382,6 @@ Wirklich fortfahren? In die Zwischenablage kopiert Ein quelloffener Switch-Emulator Beitragende - Gemacht mit \u2764 vom Eden Team Projekte, die Eden für Android möglich machen Build Nutzerdaten @@ -402,6 +398,8 @@ Wirklich fortfahren? Limitiert die Geschwindigkeit auf einen von dir festgelegten Prozentsatz. Geschwindkeitsbegrenzung in Prozent Gibt die prozentuale Geschwindigkeit der Emulation an. 100% sind normal. Werte darüber oder drunter werden die Geschwindigkeit entsprechend verändern. + Turbo Geschwindigkeit + Langsame Geschwindigkeit CPU-Backend CPU-Genauigkeit %1$s%2$s @@ -471,8 +469,6 @@ Wird der Handheld-Modus verwendet, verringert es die Auflösung und erhöht die Erzwingt maximale GPU-Taktfrequenz. (thermische Einschränkungen werden weiterhin angewendet). Reaktives Flushing Verbessert die Genauigkeit in einigen Spielen. - - Hacks Schnelle GPU-Zeit @@ -1027,12 +1023,10 @@ Wirklich fortfahren? System folgen Designfarbe - Eden (Standard) Violett Blau Cyan Rot - Grün Gelb Orange Rosa diff --git a/src/android/app/src/main/res/values-es/strings.xml b/src/android/app/src/main/res/values-es/strings.xml index c0334ba8ba..0b3955ac4b 100644 --- a/src/android/app/src/main/res/values-es/strings.xml +++ b/src/android/app/src/main/res/values-es/strings.xml @@ -16,11 +16,30 @@ El valor debe ser como máximo%1$d Valor inválido + Usando configuración por cada juego + + + Mostrar superposición de entrada + Mostrar controles táctiles superpuestos durante la emulación + Ajustar a la cuadrícula + Al editar ajustar los controles de superposición a la cuadrícula + Tamaño de la cuadrícula + Tamaño de las celdas de la cuadrícula en píxeles + Comportamiento Ocultar automáticamente la superposición Ocultar automáticamente la superposición de controles táctiles después del tiempo de inactividad especificado. Habilitar ocultar automáticamente la superposición + Ocultar superposición al usar el mando + Automáticamente ocultar los controles táctiles superpuestos cuando un mando físico es usado. Los controles superpuestos reaparecen cuando el mando es desconectado. + Invertir los botones Confirmar/Atrás del mando + Intercambia los botones Confirmar y Atrás de Android para que coincidan con los estilos de Switch y Xbox mientras usas la interfaz de usuario de la aplicación. + Superposición de entrada Configurar controles en pantalla + Editar el diseño de la superposición + Ajustar la posición y escala de los controles en pantalla + + Proceso de RAM: %1$d MB Compilando @@ -64,6 +83,8 @@ Superposición del dispositivo Configurar qué información se muestra en la superposición del dispositivo + Mostrar ID de Compilación + Mostrar la versión del controlador Mostrar modelo del dispositivo Mostrar modelo de la GPU Mostrar modelo del SoC @@ -77,6 +98,10 @@ Sincroniza la velocidad del núcleo con el porcentaje máximo de velocidad para mejorar el rendimiento sin alterar la velocidad real del juego. Habilitar emulación de MMU del anfitrión Esta optimización acelera el acceso a la memoria del programa invitado. Al habilitarla, las lecturas y escrituras de la memoria del invitado se realizan directamente en la memoria y utilizan la MMU del anfitrión. Al deshabilitarla, todos los accesos a la memoria utilizan el software de emulación de la MMU. + Perillas de depuración + Solo para uso de desarrolladores. + De 0 a 65535 + Emulación NVDEC Seleccione cómo se maneja la decodificación de vídeo (NVDEC) durante las escenas y las introducciones. @@ -134,6 +159,7 @@ Chat Más opciones Chat + Limpiar Escribe un mensaje… Enviar mensaje Moderación @@ -165,7 +191,7 @@ Debe tener 48 caracteres, solo letras minúsculas a-z Debe ser entre 1 y 65535 Cancelar - De acuerdo + Aceptar Refrescar Lista de salas Pública @@ -199,8 +225,14 @@ Carpeta No mostrar de nuevo Nuevo directorio de juegos agregado exitosamente + Buscar actualizaciones + Comprobar actualizaciones al iniciar, y opcionalmente, descargar e instalar la nueva actualización. Actualización disponible Hay una nueva versión disponible: %1$s \n\n¿Quieres descargarla\? + Descargando actualización + Fallo al descargar la actualización + Actualización instalada con éxito + Fallo al instalar la actualización: %1$s Buscar Ajustes No se encontraron archivos o aún no se ha seleccionado ningún directorio de juego. @@ -213,29 +245,52 @@ Buscar ajustes Instalar prod.keys Requerido para descifrar juegos minoristas - ¿Omitir agregar claves? + ¿Omitir añadir las claves\? Se requieren claves válidas para emular juegos minoristas. Solo las aplicaciones homebrew funcionarán si continúas. https://yuzu-mirror.github.io/help/quickstart/#guide-introduction - ¿Omitir la adición del firmware? - Muchos juegos requieren acceso al firmware para funcionar correctamente. + ¿Omitir añadir el firmware\? + Configurar datos del emulador + Las claves son obligatorias para que el emulador funcione y el firmware está recomendado y requerido para usar el applet QLaunch + Conceder permisos + Otorga permisos opcionales para utilizar funciones específicas del emulador + Muchos juegos requieren el acceso al firmware para funcionar correctamente. https://yuzu-mirror.github.io/help/quickstart/#guide-introduction Notificaciones Otorga el permiso de notificación con el botón de abajo. Permiso denegado Se ha denegado este permiso demasiadas veces y ahora debes otorgarlo de forma manual en la configuración del sistema. Acerca de - Versión, créditos y más + Versión de la compilación, créditos y más + Información del sistema + Ver información detallada del dispositivo + Fabricante + Modelo + Producto + Versión de android + Parche de seguridad + ID de la compilación + Información general + Hardware + ABIs soportadas + Información de la CPU + Información de la GPU + Versión del controlador de Vulkan + Error al obtener la información del emulador + Información de la memoria + Memoria total + SOC: + Ayuda Advertencia - Siguiente + Omitir Cancelar Instalar claves de Amiibo Necesario para usar Amiibos en el juego - Obtenedor de controladores GPU - Explorador de drivers de GPU - Instale drivers alternativos para obtener un rendimiento o una precisión potencialmente mejores - Opciones avanzadas - Configurar las opciones del emulador + Obtenedor de controladores de la GPU + Gestor de controladores de la GPU + Instale los controladores alternativos para obtener un posible mejor rendimiento o precisión + Ajustes avanzados + Configurar los ajustes del emulador Jugado recientemente Añadido recientemente Abrir la carpeta de Eden @@ -256,25 +311,28 @@ Instalar firmware El firmware debe estar en un archivo ZIP y es necesario para ejecutar algunos juegos Instalando firmware - Error en la instalación de firmware + Error en la instalación del firmware Asegúrese de que los archivos nca del firmware estén en la raíz del zip e inténtelo de nuevo. Error al desinstalar el firmware Compartir registros de depuración Comparta el archivo de registro de Eden para depurar problemas No se encontró ningún archivo de registro - Instalar contenido de juego - Instalar actualizaciones o DLC + Compartir registros de la GPU + Comparte el archivo de registros de la GPU de Eden para depurar problemas gráficos + No se encontró ningún archivo de registro de la GPU + Instalar contenido del juego + Instalar actualizaciones o contenidos descargables Instalando contenido... - Error instalando archivo(s) a la NAND + Error instalando archivo(s) en la NAND Asegúrese de que el/los contenido(s) son válidos y que el archivo prod.keys esté instalado. La instalación de los juegos base no está permitida para así evitar posibles conflictos. %1$d error(es) de instalación Contenido(s) de juego instalado/s con éxito - %1$d instalado con éxito - %1$d sobreescrito con éxito + %1$d instalado correctamente + %1$d sobreescrito correctamente https://yuzu-mirror.github.io/help/quickstart/#dumping-installed-updates - Drivers personalizados no soportados - la carga de drivers personalizados no está disponible para este dispositivo..\n¡Comprueba esta opción en el futuro para ver si soporte se a anadido! + Controladores personalizados no soportados + La carga de controladores personalizados no está disponible para este dispositivo.\n¡Compruebe más adelante si se añadió el soporte a esta opción! Administrar datos de Eden Importa/exporta el firmware, las claves, los datos de usuario, ¡y más! Carpetas de juegos @@ -301,34 +359,34 @@ https://yuzu-mirror.github.io/help/quickstart/#dumping-decryption-keys Desinstalar firmware - Desinstalar el firmware lo eliminará del dispositivo y puede afectar la compatibilidad de juegos. + Desinstalar el firmware lo eliminará del dispositivo y puede afectar a la compatibilidad de los juegos. Desinstalando firmware... Firmware desinstalado correctamente - Error al instalar claves + Error al instalar las claves Claves instaladas correctamente No se pudieron copiar una o más claves. - Verifique que su archivo de claves tenga extensión .keys e intente nuevamente. + Verifique que su archivo de claves tenga extensión .keys e inténtelo de nuevo. Error al inicializar las claves. Verifique que sus herramientas de volcado estén actualizadas y vuelva a volcar las claves. Qlaunch Iniciar aplicaciones desde la pantalla de inicio del sistema - Ejecutador de applet + Lanzador de Applet Ejecutar applets de sistema usando el firmware instalado - Firmware no instalado o versión inválida + El firmware no está instalado Applet no disponible - prod.keys y firmware estén instalados e inténtalo de nuevo.
Además, asegúrate de que tu firmware sea de la versión 19.0.1 o anterior.]]>
+ prod.keys y el firmware están instalados e inténtelo de nuevo.]]> Álbum - Ver las imágenes que están en la carpeta \"screenshots\" del usuario con el visor de fotos del sistema + Ver las imágenes que están en la carpeta screenshots del usuario con el visor de fotos del sistema Editor de Mii - Mira y edita Mii con el editor del sistema + Ver y editar los Miis con el editor del sistema Cabinet Edita y borra los datos guardado del amiibo Ejecutador de Cabinet Configuración del apodo y propietario - Borrador de datos de juego + Eliminador de datos de juego Restaurador Formateador @@ -336,15 +394,15 @@ Gaia no es real Copiado al portapapeles Un emulador de Switch de código abierto - Contribuidores - Hecho con \u2764 del equipo Eden - Proyectos que hacen que Eden para Android sea una realidad - Versión + Colaboradores + Gente que hizo posible Eden para Android + Proyectos que hacen que Eden para Android sea posible + Compilación Datos de usuario Importar/exportar todos los datos de la app.\n\nCuando se importa datos de usuario, todos los datos de usuario existentes serán eliminados!\n\nImportando datos de Citron puede causar problemas. Es recomendado manualmente importar todos los datos necesarios. Exportando datos de usuario... Importando datos de usuario... - Backup de válido + Copia de seguridad de Eden inválida Datos de usuario exportados con éxito Datos de usuario importados con éxito Exportación cancelada @@ -354,22 +412,29 @@ Limita la velocidad de emulación a un porcentaje específico de la velocidad normal. Limitar porcentaje de velocidad Especifica el porcentaje para limitar la velocidad de emulación. 100% es la velocidad normal. Valores más altos o bajos incrementarán o disminuirán el límite de velocidad. - Motor de CPU - Precisión de CPU + Velocidad turbo + Cuando el modo turbo esté activado, la emulación se ejecutará a esta velocidad. + Velocidad lenta + Cuando el modo lento esté activado, la emulación se ejecutará a esta velocidad. + Motor de la CPU + Precisión de la CPU %1$s%2$s Nombre del dispositivo - Modo Sobremesa - Incrementa la resolución al coste de reducir el rendimiento. El Modo Portátil es usado cuando está desactivado, reduciendo la resolución y mejorando así el rendimiento. + Modo sobremesa + Incrementa la resolución al coste de reducir el rendimiento. El modo portátil es usado cuando está desactivado, reduciendo la resolución y mejorando así el rendimiento. Región emulada Idioma emulado Seleccionar fecha RTC Seleccionar tiempo RTC RTC personalizado - Te permite tener un reloj personalizado en tiempo real diferente del tiempo del propio sistema. + Le permite tener un reloj personalizado en tiempo real diferente de la hora de su sistema. Configurar RTC personalizado + + Overclock de la CPU + Fuerza a la CPU emulada a ejecutarser a una velocidad de reloj más alta, lo cual reduce ciertos limitadores de fotogramas por segundo. Usa Boost (1700 MHz) para ejecutar a la velocidad de reloj nativa más alta de la Switch, o Fast (2000 MHz) para ejecutar a una velocidad doble de reloj. Ticks de CPU personalizados Establezca un valor personalizado de los ciclos de la CPU. Los valores más altos pueden aumentar el rendimiento, pero también pueden hacer que el juego se congele. Se recomienda un rango de 77–21000. Ciclos @@ -379,78 +444,138 @@ Generar - Token web - Token web utilizado para crear salas públicas. Es una cadena de 48 caracteres que solo contiene letras minúsculas a-z. + Identificador web + El identificador web se usa para crear salas públicas. Es una cadena de 48 caracteres que solo contiene letras minúsculas a-z. Nombre de usuario web - Nombre de usuario que se mostrará en las salas multijugador. Debe tener entre 4–20 caracteres y contener solo caracteres alfanuméricos, guiones, puntos, guiones bajos y espacios. + Nombre de usuario que se mostrará en las salas multijugador. Debe tener entre 4–20 caracteres y contener solo caracteres alfanuméricos, guiones, puntos, barra bajas y espacios. Red Resolución (Portátil/Sobremesa) - Modo VSync + Modo de sincronización vertical Filtro de adaptación de ventana Nitidez FSR Ajusta la intensidad del filtro de enfoque al usar el contraste dinámico de FSR. - Método anti-aliasing - Optimiza el sombreador compilado para mejorar la eficiencia de la GPU. + Método de suavizado de bordes + Optimizar la salida de SPIRV + Optimiza los sombreadores compilados para mejorar la eficiencia de la GPU. + Avanzado + + Modo de la GPU + Controla el modo de la emulación de la GPU. La mayoría de los juegos se renderizan correctamente en los modos Rápido o Equilibrado, pero algunos requieren Preciso. Las partículas tienden a renderizarse correctamente solo con el modo Preciso. Precisión de DMA Controla la precisión de DMA. La precisión segura puede solucionar problemas en algunos juegos, pero también puede afectar al rendimiento en algunos casos. Si no está seguro, déjelo en Predeterminado. + Modo de ritmo de fotogramas + Controla cómo el emulador gestiona el ritmo de los fotogramas para reducir los tirones y hacer que la velocidad de los fotogramas sea más suave y consistente. Filtrado anisotrópico Mejora la calidad de las texturas al ser observadas desde ángulos oblicuos Modo de uso de VRAM - Controlar asignación de memoria GPU + Controla con qué agresividad el emulador asigna y libera la memoria de la GPU. Método de decodificación ASTC - Elige cómo se decodifican las texturas comprimidas ASTC para el renderizado: CPU (lento, seguro), GPU (rápido, recomendado) o CPU Async (sin tartamudeos, puede causar problemas) + Elija cómo se descodifican las texturas comprimidas ASTC para el renderizado: CPU (lento, seguro), GPU (rápido, recomendado) o CPU Async (sin tirones, puede causar problemas) Método de recompresión ASTC - Elige cómo se recomprimen las texturas ASTC para mejorar la compatibilidad y el rendimiento. Habilitar esta opción ahorra VRAM pero puede reducir la calidad de las texturas. + Elija cómo se recomprimen las texturas ASTC para mejorar la compatibilidad y el rendimiento. Habilitar esta opción ahorra VRAM pero puede reducir la calidad de las texturas. Sincronizar operaciones de memoria Garantiza la consistencia de los datos entre las operaciones de computación y memoria. Esta opción debería solucionar problemas en algunos juegos, pero también puede reducir el rendimiento en algunos casos. Los juegos de Unreal Engine 4 a menudo ven los cambios más significativos de los mismos. - Caché de shaders en disco - Reduce los parones almacenando y cargando shaders generados. + Caché de sombreadores en el disco + Reduce los tirones almacenando y cargando los sombreadores generados. Forzar velocidad al máximo (solo Adreno) Fuerza a la GPU a ejecutarse a la velocidad máxima de reloj posible (se seguirán aplicando restricciones térmicas). Usar limpieza reactiva Mejora la precisión de renderizado en algunos juegos, pero reduce el rendimiento. + Activar el historial del búfer + Permite el acceso al estado del búfer anterior. Esta opción puede mejorar la calidad de renderizado y la consistencia en el rendimiento de algunos juegos. + Búferes de vértices optimizados + Permite la vinculación optimizada del búfer de vértices para un mejor rendimiento. Requiere controladores de Mesa 26.0+ Turnip. Se producirán fallos en controladores más antiguos. + Hacks + Tiempo rápido de la GPU + Fuerza a la mayoría de los juegos a ejecutarse a su resolución nativa más alta. Usa 256 para un máximo rendimiento y 512 para una fidelidad gráfica óptima. Omitir invalidación interna de la CPU Omite ciertas invalidaciones de caché de la CPU durante las actualizaciones de memoria, lo que reduce el uso de la CPU y mejora su rendimiento. Esto puede causar fallos o bloqueos en algunos juegos. - Usar shaders asíncronos - Compila los shaders de forma asíncrona. Esto puede reducir los tirones, pero también puede introducir errores gráficos. + Arreglar los efectos de resplandor + Reduce el efecto de resplandor en LA/EOW (Adreno 700), elimina el resplandor en Burnout. Advertencia: puede causar artefactos gráficos en otros juegos. + Usar sombreadores asíncronos + Compila los sombreadores de forma asíncrona. Esto puede reducir los tirones, pero también puede introducir errores gráficos. + Ajustes de desentrelazado de la GPU + Configura los parámetros de desentrelazado de texturas basadas ​​en la GPU o desactívelos por completo. Modifique estos ajustes para equilibrar el rendimiento y la calidad de las texturas cargadas. + Activar desentrelazado de la GPU + Desactivado + Tamaño máximo de textura de desentrelazado de la GPU + Establece el tamaño máximo (en MB) para el desentrelazado de texturas basada en GPU. Aunque la GPU es más rápida para texturas medianas y grandes, la CPU puede ser más eficiente para texturas muy pequeñas. Ajuste este valor para encontrar el equilibrio entre la aceleración de la GPU y la sobrecarga de la CPU. + Tamaño del flujo de desentrelazado de la GPU + Establece el límite de datos por fotograma para desentrelazar texturas grandes. Los valores altos aceleran la carga de texturas, a coste de una mayor latencia por fotograma; los valores bajos reducen la carga de la GPU, pero pueden causar parpadeos visibles en las texturas. + Tamaño del trozo de desentrelazado de la GPU + Determina la cantidad de cortes de profundidad procesados ​​en un solo envío de texturas 3D. Aumentar este valor puede mejorar el rendimiento en una GPU de gama alta, pero puede causar tirones y problemas en los tiempos de respuesta en hardware más modesto. + Por defecto + + + Extensiones + Estado dinámico extendido + Controla la cantidad de funciones que se pueden usar en el Estado Dinámico Extendido. Un número mayor permite más funciones y puede aumentar el rendimiento, pero puede causar problemas con algunos controladores y proveedores. Desactivado + Estado dinámico de entrada de vértices + Activa la función de estado dinámico de entrada de vértices para una mejor calidad y rendimiento. Vértice provocante Mejora la iluminación y el manejo de vértices en ciertos juegos. Solo es compatible con las GPU Vulkan 1.0+. Indexación del descriptor Mejora la textura y el manejo del búfer, así como la capa de traducción Maxwell. Compatible con algunas GPU Vulkan 1.1 y todas las GPU Vulkan 1.2+. + Muestreo de sombreado + Permite que el sombreador de fragmentos se ejecute por muestra en un fragmento multimuestreado, en lugar de una sola vez por fragmento. Mejora la calidad de los gráficos a coste de algo de rendimiento. + + Pantalla Orientación Relación de aspecto Alineación vertical Picture in Picture - Minimizar ventana cuando esté en segundo plano + Minimizar la ventana cuando esté en segundo plano - Escalar la resolución a 2x o más puede causar problemas y ralentizar significativamente tu dispositivo. + Escalar la resolución a 2x o más puede causar problemas y ralentizar significativamente su dispositivo. CPU Usar Auto Stub - Rellena automáticamente servicios y funciones faltantes. Puede mejorar compatibilidad pero causar cierres inesperados. + Rellena automáticamente servicios y funciones ausentes. Puede mejorar la compatibilidad pero puede causar cierres inesperados. GPU API Depuración de gráficos Configura la API gráfica a un modo de depuración lento. + Parcheado de textura BCn + Anular la detección automática del formato de textura BCn en las GPU Adreno. Normalmente se detectan automáticamente según la versión de Android (activado en la API 28+). Fastmem Registro - Vaciar registros de depuración por línea + Vaciar los registros de depuración por línea Vacía los registros de depuración en cada línea escrita, facilitando la depuración en casos de bloqueos o congelamientos. + + Registros de la GPU + Activar los registros de la GPU + Registra las operaciones de la GPU en eden_gpu.log para la depuración de los controladores de Adreno + Nivel de registros + Nivel de detalle de los registros de la GPU (más alto = más detalles, más sobrecarga) + Registros de llamadas del API de Vulkan + Rastrear todas las llamadas del API de Vulkan en el búfer circular + Volcar sombreadores + Guardar sombreadores compilados de SPIR-V en archivos + Rastrear memoria de la GPU + Monitorizar las asignaciones y desasignaciones de memoria de la GPU + Información de depuración del controlador + Capturar la información de depuración específica del controlador (Turnip breadcrumbs, etc.) + Tamaño del búfer circular + Número de llamadas recientes de Vulkan para rastrear (por defecto: 512) + 64 a 4096 entradas + + General + Motor de salida Volumen @@ -471,7 +596,7 @@ Palanca izquierda Palanca de control Palanca derecha - C-Stick + Palanca-C Presionado Rango Zona muerta @@ -490,18 +615,18 @@ %1$s%2$s%3$sBotón %4$s Eje %1$s%2$s Sin usar - Filtro de mapeo de entrada - Selecciona un dispositivo para filtrar las entradas de mapeo - Mapear automáticamente un mando - Selecciona un dispositivo para intentar el mapeo automático - Intento de mapeo automático con %1$s + Filtro de asignación de entrada + Seleccione un dispositivo para filtrar las entradas de asignación + Asignar automáticamente el mando + Seleccione un dispositivo para intentar la asignación automática + Intento de asignación automática con %1$s Tipo de mando - Controlador Pro + Mando Pro Portátil Joycons duales Joycon izquierdo Joycon derecho - Controlador de GameCube + Mando de GameCube Invertir ejes Invertir botón Alternar botón @@ -512,19 +637,19 @@ Usar vibración del sistema Superposición de entrada Vibración - Intensidad de vibración + Intensidad de la vibración Perfil Crear nuevo perfil - Introduce el nombre del perfil + Introduzca el nombre del perfil El nombre de perfil ya existe Nombre de perfil inválido Utilizar la configuración global de entrada Perfil del jugador %d Eliminar perfil de entrada - ¿Estás seguro de que deseas eliminar este perfil\? Esta acción es irreversible. - Mueve un palo hacia la izquierda y luego hacia arriba o presiona un botón - Pulsa un botón o mueve un gatillo/joystick. - Mapea a D-Pad%1$s + ¿Está seguro de que desea eliminar este perfil\? Esta acción es irreversible. + Mueva una palanca hacia la izquierda y luego hacia arriba o presione un botón + Pulse un botón o mueva un gatillo/palanca + Asignar a cruceta %1$s Asignar a %1$s Error al cargar el perfil Error al guardar el perfil @@ -533,6 +658,7 @@ Predeterminado + Predeterminado Cargando... Saliendo... ¿Desea restablecer esta configuración a su valor predeterminado? @@ -545,7 +671,7 @@ Saber más Auto Enviar - Null + Nulo Importar Exportar La exportación falló @@ -569,10 +695,11 @@ Predeterminado - Driver no válido seleccionado - Driver ya instalado - Driver GPU del sistema - Instalando driver... + Seleccionado controlador inválido + Controlador ya instalado + %1$s (Instalado) + Controlador de la GPU del sistema + Instalando controlador... Mostrar versiones @@ -584,28 +711,54 @@ Respuesta vacía %1$s instalado correctamente Error al instalar el controlador - Error al instalar el controlador %1$s, ¿tu sistema lo soporta? - El controlador descargado está vacío, comprueba tu conexión a Internet + Error al instalar el controlador %1$s, ¿su sistema lo soporta\? + El controlador descargado está vacío, compruebe su conexión a Internet Descargando… Instalando… Última Controlador recomendado: + Modelo de la GPU GPU no soportada - Tu GPU no soporta la inyección de controladores. No se recomienda configurar controladores personalizados. + Su GPU no soporta la inyección de controladores. No se recomienda configurar controladores personalizados. Ajustes Sistema - Modo en Dock, región, idioma + Modo sobremesa, región, idioma Gráficos Nivel de precisión, resolución, caché de shaders + Ajustes rápidos + Activar ajustes rápidos + Permite el acceso al menú de los ajustes rápidos mediante deslizamiento y el botón de menú Audio Motor de salida, volumen Controles Asignar entradas del mando Jugador %d Depuración - CPU/GPU debug, API gráfica, fastMEM + Depuración de CPU/GPU, API gráfica, fastmem + Rutas personalizadas + Directorio de los datos de guardado + + + Directorio de los datos de guardado + Establecer una ruta personalizada para el almacenamiento de los datos de guardado + Restaurar valores predeterminados + Migrar datos de guardado + ¿Desea migrar los datos de guardado existentes a la nueva ubicación\? + Datos de guardado migrados con éxito + Fallo al migrar los datos de guardado + Directorio de guardado establecido + El destino ya contiene datos. ¿Desea sobrescribirlos\? + El permiso para acceder a todos los archivos es obligatorio para establecer rutas personalizadas + Conceder permiso + Directorio NAND + Establecer una ruta personalizada para el almacenamiento NAND + Directorio de la tarjeta SD + Establecer una ruta personalizada para el almacenamiento de la tarjeta SD virtual + Ruta establecida con éxito + Saltar + Información ID de programa, desarrollador, versión @@ -613,12 +766,13 @@ Editar opciones específicas para este juego Ejecutar configuración Ruta - ID de programa + ID del programa Desarrollador Versión Copiar detalles Extras/Add-ons - Activa/desactiva mods, actualizaciones y DLC + Activa/desactiva mods, actualizaciones y contenidos descargables + Tiempo jugado: Borrar tiempo de juego Restablecer el tiempo de juego actual a 0 segundos Esto borrará los datos de tiempo de juego actual. ¿Estás seguro\? @@ -626,14 +780,19 @@ Editar tiempo de juego Horas Minutos + h + m + s Las horas deben estar entre 0 y 9999 Los minutos deben estar entre 0 y 59 Los segundos deben estar entre 0 y 59 Tiempo de juego actualizado exitosamente - Limpiar la caché de shaders - Elimina todos los shaders construidos mientras se jugaba al juego - Experimentarás más parones mientras que la caché de shaders se regenera - Shaders limpiados con éxito + Limpiar la caché de sombreadores + Elimina todos los sombreadores construidos mientras se juega al juego + Experimentará más tirones mientras se regenera la caché de los sombreadores + Sombreadores limpiados con éxito + Sombreadores limpiados + Eden ha limpiado automáticamente todos los sombreadores guardados para mantener la canalización de Vulkan válida. Esto es esencial al cambiar o actualizar los controladores de la GPU para prevenir errores y fallos gráficos. Es posible que experimente algunas interrupciones durante la reconstrucción de los sombreadores. Addons: %1$s Datos de guardado Controla los datos de guardado de este juego @@ -642,11 +801,11 @@ Ésto elimina de manera permanente todos los datos de guardado de este juego. ¿Seguro que quieres continuar? Datos de guardado eliminados con éxito Tipo de contenido - Actualizaciones y DLC + Actualizaciones y contenido descargable Mods y trucos Aviso importante de addons - Para instalar mods y trucos, debes seleccionar una carpeta que contiene los directorios cheats/, romfs/, o exefs/ . ¡No podemos confirmar si éstos serán compatibles con tu juego, así que ten cuidado! + Para instalar mods y trucos, debe seleccionar una carpeta que contenga los directorios cheats/, romfs/, o exefs/ . ¡No podemos confirmar si éstos serán compatibles con su juego, así que tenga cuidado! Directorio no válido Por favor, asegúrese de que el directorio que ha selecionado incluye las carpetas cheats/, romfs/, o exefs/ e inténtelo de nuevo. @@ -657,6 +816,7 @@ Confirmar desinstalación ¿De verdad quieres desinstalar este addon? Verificar integridad + Verificando... ¡La verificación de integridad ha sido un éxito! ¡Verificación de integridad fallida! Los contenidos del archivo pueden estar corruptos @@ -673,7 +833,7 @@ tarjetas de juego o títulos digitales.]]> prod.keys está instalado, para que los juegos sean descifrados.]]> Ocurrió un error al inicializar el núcleo de video, posiblemente debido a una incompatibilidad con el driver seleccionado - Esto suele deberse a un driver de GPU incompatible. La instalación de un controlador de GPU personalizado puede resolver este problema. + Esto suele deberse a un controlador de la GPU incompatible. La instalación de un controlador de la GPU personalizado puede resolver este problema. Archivo ROM no existe El juego requiere firmware @@ -706,10 +866,10 @@ Controlador requerido no instalado: %s - Archivo de controlador no válido: %s + Archivo del controlador inválido: %s No hay conexión de red disponible. Por favor, compruebe su conexión a Internet e inténtelo de nuevo. - Se requiere controlador de GPU - La configuración del juego requiere el driver de GPU \"%s\" que no está instalado en su dispositivo\".\n¿Quieres descargarlo e instalarlo ahora\? + Se requiere un controlador de la GPU + La configuración del juego requiere el controlador de la GPU \"%s\" que no está instalado en su dispositivo\".\n¿Lo quiere descargar e instalar ahora\? Descarga del controlador cancelada. El juego no se puede iniciar sin el controlador requerido. Descargar @@ -720,22 +880,34 @@ Centro relativo del stick Deslizamiento de la cruceta Toques hápticos - Mostrar controlador - Ocultar controlador + Mostrar mando + Ocultar mando Alternar todo - Ajustar overlay + Ajustar superposición Escala Opacidad - Reiniciar overlay - Editar overlay + Reiniciar superposición + Editar superposición + Ajustar a la cuadrícula Pausar emulación Despausar emulación Opciones de overlay + Cargar Amiibo Pantalla táctil Bloquear menú cajón Desbloquear menú cajón Reiniciar + + Amiibo + El amiibo actual fue borrado + El juego actual no está buscando amiibos + El archivo seleccionado no es un amiibo válido + El archivo seleccionado ya se encuentra en uso. + Ha ocurrido un error desconocido + Amiibo cargado + + Teclado de software @@ -743,18 +915,18 @@ Abortar Continuar Archivo del sistema no encontrado - %sfalta. Por favor vacíe los archivos del sistema.\nContinuar con la emulación podría provocar fallos. + %sestá ausente. Por favor vacíe los archivos del sistema.\nContinuar con la emulación podría provocar fallos. Un archivo del sistema - Error de Guardado/Carga + Error de guardado/carga Error fatal Se ha producido un error fatal. Consulta el registro para obtener más información.\nContinuar con la emulación podría provocar fallos. - RAM de dispositivo: %1$s\nRecomendado: %2$s + RAM del dispositivo: %1$s\nRecomendada: %2$s %1$s %2$s ¡No hay ningún juego ejecutable presente! Japón - EEUU + EE. UU. Europa Australia China @@ -767,9 +939,35 @@ 8GB (Inseguro) - Boost (1700MHz) + Impulsado (1700MHz) Rápido (2000MHz) + + Desactivado + Medio (256) + Alto (512) + + + Muy pequeño (16 MB) + Pequeño (32 MB) + Normal (128 MB) + Grande (256 MB) + Muy grande (512 MB) + + + Muy bajo (4 MB) + Bajo (8 MB) + Normal (16 MB) + Medio (32 MB) + Alto (64 MB) + + + Muy bajo (32) + Bajo (64) + Normal (128) + Medio (256) + Alto (512) + Celsius Fahrenheit @@ -785,11 +983,23 @@ Ninguno + + Rápido + Equilibrado + Preciso + Predeterminado Inseguro Seguro + + Automático + 30 FPS + 60 FPS + 90 FPS + 120 FPS + Sin compresión @@ -805,7 +1015,7 @@ Ninguno - Auto + Automático Sensor paisaje Paisaje Paisaje inverso @@ -821,6 +1031,28 @@ Paranoico Depuración + + Ajustes de Freedreno + Ajustes del controlador de la GPU + Preajustes rápidos + Ajustes actuales + Ajustes avanzados + Nombre de la variable (p.e., TU_DEBUG) + Valor de la variable + Añadir variable + Limpiar todas + Configuración de Freedreno guardada + Todas las variables de Freedreno fueron limpiadas + Variable %1$s añadida + Preajuste \'%1$s\' aplicado + El nombre de la variable no puede estar vacío + Fallo al establecer la variable + Acerca de la configuración de Freedreno + Configurar las opciones de depuración, perfil y optimizaciones de rendimiento del controlador de la GPU Freedreno/Turnip. Los cambos se guardan automáticamente. Mire https://docs.mesa3d.org/drivers/freedreno.html para una documentación detallada. + Ajustes de Freedreno + Configurar ajustes del controlador de la GPU para este juego + Configuración de Freedreno guardada + Cruceta Palanca izquierda @@ -829,7 +1061,7 @@ Captura de pantalla - Construyendo shaders + Construyendo sombreadores Cambiar tema @@ -840,22 +1072,34 @@ Cambiar modo del tema - Igual al sistema + Igual al del sistema Claro Oscuro + Nada + Fondos oscuros Cuando utilice el modo oscuro, aplique fondos negros. + + Carpeta + Mostrar el botón para añadir carpetas de juegos + QLaunch + Mostrar el botón para ejecutar QLaunch + + + Idioma de la aplicación + Cambiar el idioma de la interfaz de la aplicación + Igual al del sistema Color del tema - Eden (Predeterminado) - Violeta (Predeterminado) + Eden + Violeta Azul Cian Rojo - Verde + Verde (Predeterminado) Amarillo Naranja Rosa @@ -864,8 +1108,8 @@ Pausar Jugar - Mutear - Desmutear + Silenciar + Desilenciar Arriba @@ -874,6 +1118,8 @@ Applets + Cambiar la interfaz y ajustes del applet + Frontend personalizado Applet real @@ -882,7 +1128,42 @@ Modo avión Pasa el modo avión al sistema operativo Switch + Habilitar el Applet de superposición + Activa el applet integrado superpuesto de Horizon. Mantenga pulsado el botón de inicio durante 1 segundo para que aparezca. + + + Gestor de perfiles + Gestionar perfiles de usuario + Añadir usuario + Nuevo usuario + Editar usuario + Editar + Borrar + Nombre de usuario + ID de usuario (UUID) + Este es el identificador único de este perfil de usuario. No se puede cambiar después de su creación. + Generar + Avatar del usuario + Seleccionar imagen + Avatares del firmware + No están disponibles los avatares del firmware. Por favor instale el firmware para usar esta función. + Volver a los valores predeterminados + Usuario actual + Alcanzado el máximo de usuarios + No es posible crear más de 8 perfiles de usuario. Por favor borra un perfil existente para crear uno nuevo. + ¿Borrar el perfil\? + ¿Está seguro que quiere borrar %1$s\? Todos los datos de guardado del usuario se borraran. + ¿Está seguro que quiere borrar %1$s\? Este es el usuario seleccionado actualmente. Se seleccionará el primer usuario disponible. + Fallo al crear el perfil del usuario + Fallo al actualizar el perfil del usuario + Fallo al cargar la imagen: %1$s + Fallo al guardar la imagen: %1$s + Error + Licencias Upscaling de alta calidad de AMD - + Contenido externo + Añadir carpeta + + diff --git a/src/android/app/src/main/res/values-fr/strings.xml b/src/android/app/src/main/res/values-fr/strings.xml index add275870d..cab267ec09 100644 --- a/src/android/app/src/main/res/values-fr/strings.xml +++ b/src/android/app/src/main/res/values-fr/strings.xml @@ -16,11 +16,30 @@ La valeur ne doit pas dépasser %1$d Valeur invalide + Configuration par jeu activée + + + Activer l\'affichage des entrées + Afficher les commandes tactiles pendant l\'émulation + Aimanter à la grille + Aimanter les commandes tactiles à une grille lors des modifications + Taille de la grille + Taille des cellules de la grille en pixels + Comportement Masquage automatique de l\'overlay Masquer automatiquement l\'overlay des contrôles tactiles après le temps d\'inactivité spécifié. Activer le masquage automatique de l\'overlay + Masquer la superposition lors de l’utilisation de la manette + Masque automatiquement la superposition des commandes tactiles lorsqu\'une manette physique est utilisée. La superposition réapparaît lorsque la manette est déconnectée. + Inverser les boutons Confirmer/Retour + Échange le comportement des boutons Confirmer et Retour sur Android pour correspondre aux styles Switch et Xbox lors de l’utilisation de l’interface de l’application. + Overlay des entrées Configurer les contrôles à l\'écran + Modifier la disposition des superpositions + Ajuster la position et la taille des commandes superposées à l\'écran + + RAM processus: %1$d Mo Compilation @@ -64,6 +83,8 @@ Overlay de l\'appareil Configurer les informations affichées dans l\'overlay de l\'appareil + Afficher l\'ID de build + Afficher la version du pilote Afficher le modèle de l\'appareil Afficher le modèle du GPU Afficher le modèle du SoC @@ -231,6 +252,7 @@ Configurer les données de l\'émulateur Des clés sont nécessaires pour que l\'émulateur fonctionne et le micrologiciel est recommandé et requis pour utiliser l\'applet QLaunch. Accorder des autorisations + Accorder des autorisations facultatives afin d\'utiliser certaines fonctionnalités de l’émulateur De nombreux jeux nécessitent un accès au firmware pour fonctionner correctement. https://yuzu-mirror.github.io/help/quickstart/#guide-introduction Notifications @@ -239,6 +261,22 @@ Vous avez refusé cette permission trop de fois et vous devez maintenant l\'accorder manuellement dans les paramètres système. À propos Numéro de build, crédits et plus encore + Informations système + Afficher des informations détaillées à propos de l\'appareil + Fabricant + Modèle + Produit + Version Android + Correctif de sécurité + ID de build + Informations générales + Matériel + Architectures supportées + Informations sur le processeur central + Informations sur le processeur graphique + Version du pilote Vulkan + Informations sur la mémoire + Capacité totale de mémoire Aide Avertissement Sauter @@ -331,9 +369,7 @@ Lancer des applications depuis l\'écran d\'accueil du système Lanceur d\'applets Lancer des applets système en utilisant le firmware installé - Firmware non installé ou version invalide Applet non disponible - prod.keys et firmware sont installés et réessayez.
Assurez-vous également que votre firmware est en version 19.0.1 ou antérieure.]]>
Album Afficher les images stockées dans le dossier de captures d\'écran de l\'utilisateur avec le visualiseur de photos système. Éditeur Mii @@ -351,7 +387,6 @@ Copié dans le presse-papier Un émulateur Switch open source Contributeurs - Fait avec \u2764 de l\'équipe Eden Des projets qui rendent possible Eden pour Android Build Données utilisateur @@ -428,8 +463,6 @@ Forcer le GPU à fonctionner à ses fréquences maximales possibles (les contraintes thermiques seront toujours appliquées). Utiliser le vidage réactif Améliore la précision du rendu dans certains jeux au détriment des performances. - - Ignorer l\'invalidation interne du CPU Ignore certaines invalidations de cache côté CPU lors des mises à jour mémoire, réduisant l\'utilisation du CPU et améliorant ses performances. Peut causer des bugs ou plantages sur certains jeux. Utiliser les shaders asynchrones @@ -881,12 +914,10 @@ Suivre le système Couleur du thème - Eden (Par défaut) Violet (Par défaut) Bleu Cyan Rouge - Vert Jaune Orange Rose diff --git a/src/android/app/src/main/res/values-he/strings.xml b/src/android/app/src/main/res/values-he/strings.xml index bb156ba308..74d61af932 100644 --- a/src/android/app/src/main/res/values-he/strings.xml +++ b/src/android/app/src/main/res/values-he/strings.xml @@ -291,10 +291,7 @@ הפעלת יישומים ממסך הבית של המערכת משגר Applet מערכת שיגור Applet משתמשת בתוכנה המותקנת - קושחה לא מותקנת או גרסה לא תקינה Applet לא זמין - prod.keys שלך -וה-קושחה מותקנים ונסה שוב.
כמו כן, ודא שהקושחה שלך בגרסה 19.0.1 או ישנה יותר.]]>
אלבום צפה בתמונות השמורות בתיקיית צילומי המסך של המשתמש בעזרת מציג התמונות של המערכת עורך Mii @@ -312,7 +309,6 @@ הועתק ללוח אמולטור Switch עם קוד פתוח תורמים - נוצר עם \u2764 מקבוצת Eden פרוייקטים שהופכים את Eden ל Android אפשרי גרסה נתוני משתמש @@ -388,8 +384,6 @@ מכריח לדחוף את מהירויות המעבד הגרפי למקסימום (הגבלות חום ימשיכו לתפקד). השתמש בהבהוב תגובתי משפר את הדיוק של האמולציה במשחקים מסויימים במחיר של ביצועים. - - דלג על איפוס מטמון פנימי של המעבד מדלג על איפוסי מטמון מסוימים במהלך עדכוני זיכרון, מפחית שימוש במעבד ומשפר ביצועים. עלול לגרום לתקלות או קריסות בחלק מהמשחקים. השתמש בשיידרים אסינכרונים @@ -682,7 +676,6 @@ כחול טורקיז אדום - ירוק צהוב כתום ורוד diff --git a/src/android/app/src/main/res/values-hu/strings.xml b/src/android/app/src/main/res/values-hu/strings.xml index 606da0b470..aae6766321 100644 --- a/src/android/app/src/main/res/values-hu/strings.xml +++ b/src/android/app/src/main/res/values-hu/strings.xml @@ -281,9 +281,7 @@ Alkalmazások indítása a rendszer kezdőképernyőjéről Applet indító Rendszer appletek indítása a telepített firmware-rel - A firmware nincs telepítve vagy érvénytelen verzió Applet nem elérhető - prod.keys fájl és firmware telepítve van-e, majd próbálja újra.
Győződjön meg arról is, hogy a firmware verziója 19.0.1 vagy régebbi.]]>
Album Képernyőképek megtekintése a rendszer fényképnézegetőjével Mii szerkesztés @@ -301,7 +299,6 @@ Másolva a vágólapra Egy nyílt forráskódú Switch emulátor Hozzájárulók - \u2764 által készítve a Eden csapattól Projektek, amik nélkül a Eden nem jöhetett volna létre Androidra Felhasználói adatok Felhasználói adatok exportálása... @@ -376,8 +373,6 @@ Kényszeríti a GPU-t a lehető legnagyobb órajelen működésre (a hőmérséklet korlátozások továbbra is érvényben maradnak). Reaktív ürítés használata Javítja a renderelési pontosságot néhány játékban a teljesítmény rovására. - - CPU belső érvénytelenítés kihagyása Kihagy néhány CPU-oldali gyorsítótár-érvénytelenítést memóriafrissítések közben, csökkentve a CPU használatát és javítva a teljesítményt. Néhány játékban hibákat vagy összeomlást okozhat. Aszinkron árnyékolók használata @@ -772,7 +767,6 @@ Kék Cián Piros - Zöld Sárga Narancs Rózsaszín diff --git a/src/android/app/src/main/res/values-id/strings.xml b/src/android/app/src/main/res/values-id/strings.xml index 1189e7444b..02ed67feb6 100644 --- a/src/android/app/src/main/res/values-id/strings.xml +++ b/src/android/app/src/main/res/values-id/strings.xml @@ -311,9 +311,7 @@ Luncurkan aplikasi dari layar beranda sistem Luncurkan applet Meluncurkan sistem applet menggunakan firmware yang diinstal - Firmware tidak terinstal atau versi tidak valid Applet tidak tersedia - prod.keys dan firmware Anda terinstal dan coba lagi.
Pastikan juga firmware Anda versi 19.0.1 atau lebih lama.]]>
Album Lihat gambar yang disimpan di folder tangkapan layar pengguna dengan penampil foto sistem. Ubah Mii @@ -331,7 +329,6 @@ Salin ke papan klip Emulator Switch Open-Source Kontributor - Dibuat dengan \u2764 dari tim Eden Proyek yang memungkinkan Eden untuk Android Versi Data pengguna @@ -408,8 +405,6 @@ Memaksa GPU untuk berjalan pada kecepatan maksimum yang mungkin (batasan termal masih akan diterapkan). Gunakan reactive flushing Meningkatkan akurasi rendering dalam beberapa permainan dengan mengorbankan performa. - - Lewati Pembatalan Internal CPU Melewati beberapa pembatalan cache sisi CPU selama pembaruan memori, mengurangi penggunaan CPU dan meningkatkan kinerjanya. Mungkin menyebabkan gangguan atau crash pada beberapa game. Gunakan shader asinkron @@ -817,12 +812,10 @@ Warna Tema - Eden (Bawaan) Ungu (Bawaan) Biru Sian Merah - Hijau Kuning Oranye Merah Muda diff --git a/src/android/app/src/main/res/values-it/strings.xml b/src/android/app/src/main/res/values-it/strings.xml index cf0efab261..cc32cac3ed 100644 --- a/src/android/app/src/main/res/values-it/strings.xml +++ b/src/android/app/src/main/res/values-it/strings.xml @@ -318,9 +318,7 @@ Avvia applicazioni dalla schermata principale del sistema Avvia applet Avvia applet di sistema usando il firmware installato - Firmware non installato o versione non valida Applet non disponibile - prod.keys e firmware siano installati e riprova.
Inoltre, assicurati che il tuo firmware sia versione 19.0.1 o precedente.]]>
Album Visualizza le immagini salvate nella cartella screenshots dell\'utente con il visualizzatore immagini di sistema Modifica Mii @@ -338,7 +336,6 @@ Copiato negli appunti Un emulatore della Switch open-source. Collaboratori - Realizzato con \u2764 dal team Eden Progetti che rendono Eden per Android possibile Compilazione Dati Utente @@ -415,8 +412,6 @@ Forza la GPU a girare col massimo clock possibile (i vincoli alla temperatura saranno comunque applicati) Abilita il Reactive Flushing Migliora l\'accuratezza della grafica in alcuni giochi, al costo delle performance. - - Salta invalidamento interno CPU Salta alcuni invalidamenti della cache lato CPU durante gli aggiornamenti di memoria, riducendo l\'uso della CPU e migliorandone le prestazioni. Potrebbe causare glitch o crash in alcuni giochi. Usa shaders asincrone @@ -862,12 +857,10 @@ Colore tema - Eden (Default) Viola (Predefinito) Blu Ciano Rosso - Verde Giallo Arancione Rosa diff --git a/src/android/app/src/main/res/values-ja/strings.xml b/src/android/app/src/main/res/values-ja/strings.xml index cf382a9792..34fd473de3 100644 --- a/src/android/app/src/main/res/values-ja/strings.xml +++ b/src/android/app/src/main/res/values-ja/strings.xml @@ -283,9 +283,7 @@ システムホーム画面からアプリを起動 アプレットランチャー インストール済みファームウェアでシステムアプレットを起動 - ファームウェアがインストールされていないか無効なバージョンです アプレット利用不可 - prod.keysファイルと ファームウェアがインストールされていることを確認し、再度お試しください。
また、ファームウェアが19.0.1以下のバージョンであることを確認してください。]]>
アルバム システムフォトビューアでスクリーンショットを表示 Mii編集 @@ -303,7 +301,6 @@ クリップボードにコピーしました オープンソースのSwitchエミュレータ 貢献者 - Edenチームの\u2764で作られた Eden for Androidの作成を可能にしたプロジェクト ビルド ユーザデータ @@ -374,8 +371,6 @@ GPUを最大限可能な周波数で動作させます (過熱制限は引き続き適用されます)。 即時書き込み 一部のゲームにおいて、パフォーマンスを犠牲にしながらも、レンダリング精度を向上させます。 - - CPU内部無効化をスキップ メモリ更新時のCPU側キャッシュ無効化をスキップし、CPU使用率を減らして性能を向上させます。一部のゲームで不具合やクラッシュが発生する可能性があります。 非同期シェーダー @@ -677,7 +672,6 @@ シアン - オレンジ ピンク diff --git a/src/android/app/src/main/res/values-ko/strings.xml b/src/android/app/src/main/res/values-ko/strings.xml index 173d9b5678..30b9feb33e 100644 --- a/src/android/app/src/main/res/values-ko/strings.xml +++ b/src/android/app/src/main/res/values-ko/strings.xml @@ -280,9 +280,7 @@ 시스템 홈 화면에서 애플리케이션 실행 애플릿 런처 설치된 펌웨어를 사용해 시스템 애플릿을 실행합니다. - 펌웨어가 설치되지 않았거나 유효하지 않은 버전입니다 애플릿을 사용할 수 없음 - prod.keys 파일과 펌웨어가 설치되어 있는지 확인하고 다시 시도하세요.
또한 펌웨어 버전이 19.0.1 이하인지 확인하세요.]]>
앨범 시스템 사진 뷰어로 유저 스크린샷 폴더에 저장된 이미지를 확인합니다. Mii 편집 @@ -300,7 +298,6 @@ 클립보드에 복사되었습니다. 오픈 소스 Switch 에뮬레이터 기여자 - Eden 팀의 \u2764로 제작 Android용 Eden를 가능하게 하는 프로젝트 빌드 유저 데이터 @@ -374,8 +371,6 @@ GPU가 가능한 최대 클럭으로 실행되도록 강제합니다 (열 제약 조건은 여전히 적용됩니다). 반응형 플러싱 사용 일부 게임에서 성능 저하를 감수하고 렌더링 정확도를 향상합니다. - - CPU 내부 무효화 건너뛰기 메모리 업데이트 시 일부 CPU 측 캐시 무효화를 건너뛰어 CPU 사용량을 줄이고 성능을 향상시킵니다. 일부 게임에서 오류 또는 충돌을 일으킬 수 있습니다. 비동기 셰이더 사용 @@ -734,7 +729,6 @@ 파란색 시안 빨간색 - 초록색 노란색 주황색 분홍색 diff --git a/src/android/app/src/main/res/values-nb/strings.xml b/src/android/app/src/main/res/values-nb/strings.xml index b3f8f4902c..559c1f61f4 100644 --- a/src/android/app/src/main/res/values-nb/strings.xml +++ b/src/android/app/src/main/res/values-nb/strings.xml @@ -272,9 +272,7 @@ Start applikasjoner fra systemets hjemmeskjerm Applet-lanserer Start systemapplets - Firmware er ikke installert eller ugyldig versjon Applet utilgjengelig - prod.keys-filen din og firmware er installert og prøv igjen.
Kontroller også at firmwaren din er versjon 19.0.1 eller eldre.]]>
Album Vis bilder i systemets fotovisning Mii-redigering @@ -292,7 +290,6 @@ Kopiert til utklippstavlen En Switch-emulator med åpen kildekode Bidragsytere - Laget med \u2764 fra Eden-teamet Prosjekter som gjør Eden for Android mulig Bygg @@ -357,8 +354,6 @@ Tvinger GPU-en til å kjøre med maksimal klokkefrekvens (termiske begrensninger vil fortsatt gjelde). Bruk reaktiv spyling Forbedrer gjengivelsesnøyaktigheten i enkelte spill på bekostning av ytelsen. - - Hopp over CPU intern invalidering Hopper over enkelte CPU-side cache-invalideringer under minneoppdateringer, reduserer CPU-bruk og forbedrer ytelsen. Kan forårsake feil eller krasj i noen spill. Bruk asynkrone shaders @@ -647,7 +642,6 @@ Blå Cyan Rød - Grønn Gul Oransje Rosa diff --git a/src/android/app/src/main/res/values-pl/strings.xml b/src/android/app/src/main/res/values-pl/strings.xml index 3d69cce8f3..9cea367838 100644 --- a/src/android/app/src/main/res/values-pl/strings.xml +++ b/src/android/app/src/main/res/values-pl/strings.xml @@ -29,7 +29,6 @@ Włącz automatyczne ukrywanie nakładki Ukrywaj nakładkę przy użyciu kontrolera Automatycznie ukrywaj nakładkę sterowania dotykowego, gdy używany jest fizyczny kontroler. Nakładka pojawi się ponownie po odłączeniu kontrolera. - Nakładka sterowania Skonfiguruj sterowanie na ekranie Edytuj układ nakładki @@ -368,9 +367,7 @@ Uruchamianie aplikacji z ekranu głównego systemu Aplety Uruchamia aplety systemowe. - Firmware nie zainstalowany lub nieprawidłowa wersja Aplet niedostępny - prod.keys i firmware są zainstalowane i spróbuj ponownie.
Upewnij się również, że firmware jest w wersji 19.0.1 lub starszej.]]>
Album Przeglądaj zrzuty ekranu. Edytor Mii @@ -388,7 +385,6 @@ Skopiowano do schowka Otwarto-źródłowy emulator konsoli Switch Współtwórcy - Stworzone z \u2764 przez zespół Eden Projekty dzięki którym Eden mógł zostać stworzony Wersja Dane użytkownika @@ -473,8 +469,6 @@ Wymusza uruchomienie maksymalnego taktowania układu graficznego (zabezpieczenia termiczne będą dalej aktywne). Użyj spłukiwania reaktywnego - reactive flushing Poprawia jakość renderowania w kilku grach, kosztem wydajności. - - Hacki Szybki czas GPU @@ -985,12 +979,10 @@ Zgodnie z systemem Kolor motywu - Eden (Domyślnie) Fioletowy (Domyślny) Niebieski Cyjan Czerwony - Zielony Żółty Pomarańczowy Różowy diff --git a/src/android/app/src/main/res/values-pt-rBR/strings.xml b/src/android/app/src/main/res/values-pt-rBR/strings.xml index 08e2695d2e..e016ad5da0 100644 --- a/src/android/app/src/main/res/values-pt-rBR/strings.xml +++ b/src/android/app/src/main/res/values-pt-rBR/strings.xml @@ -26,7 +26,6 @@ Ativar Esconder Sobreposição Automaticamente Ocultar Sobreposição ao Usar Controle Oculta automaticamente a sobreposição de controles touch quando um controle físico é usado. A sobreposição reaparece quando o controle é desconectado. - Controles na Tela Ajustar a disposição dos controles na tela Editar Layout da Sobreposição @@ -360,9 +359,7 @@ Iniciar aplicativos a partir da tela inicial do sistema Launcher de Miniaplicativos Execute miniaplicativos do sistema usando o firmware instalado - Firmware não instalado ou versão inválida Miniaplicativo indisponível - prod.keys e firmware estejam instalados e tente novamente.
Além disso, verifique se seu firmware é a versão 19.0.1 ou mais antiga.]]>
Álbum Visualize imagens armazenadas na pasta de capturas de telas do usuário com o visualizador de imagens do sistema Editor de Mii @@ -380,7 +377,6 @@ Copiado para a área de transferência Um emulador de Switch de código aberto Colaboradores - Feito com \u2764 da equipe do Eden Projetos que tornam o Eden para Android possível Versão da Compilação Dados do usuário @@ -461,8 +457,6 @@ Força a GPU a rodar na velocidade máxima (restrições térmicas serão aplicadas) Usar flushing reativo Melhora a precisão da renderização em alguns jogos ao custo de desempenho. - - Hacks Ignorar Invalidação Interna da CPU @@ -930,12 +924,10 @@ Padrão do Sistema Cor do tema - Eden (Padrão) Roxo Azul Ciano Vermelho - Verde Amarelo Laranja Rosa diff --git a/src/android/app/src/main/res/values-pt-rPT/strings.xml b/src/android/app/src/main/res/values-pt-rPT/strings.xml index 1cbbb74c34..05612390a8 100644 --- a/src/android/app/src/main/res/values-pt-rPT/strings.xml +++ b/src/android/app/src/main/res/values-pt-rPT/strings.xml @@ -284,9 +284,7 @@ Iniciar aplicações a partir do ecrã inicial do sistema Launcher de miniaplicativos Inicie miniaplicativos do sistema usando o firmware instalado - Firmware não instalado ou versão inválida Miniaplicativo não disponível - prod.keys e firmware estão instalados e tente novamente.
Além disso, verifique se o seu firmware é a versão 19.0.1 ou mais antiga.]]>
Álbum Visualize imagens armazenadas na pasta de capturas de telas do usuário com o visualizador de imagens do sistema Editor de Mii @@ -304,7 +302,6 @@ Copiado para a área de transferência Um emulador Switch de código aberto Contribuidores - Feito com \u2764 da equipa do Eden Projetos que tornam o Eden para Android possível Versão Dado de utilizados @@ -380,8 +377,6 @@ Força o GPU a correr à velocidade máxima (restrições térmicas serão aplicadas) Usar flushing reativo Melhora a precisão da renderização em alguns jogos ao custo de desempenho. - - Ignorar invalidação interna da CPU Ignora algumas invalidações de cache do lado da CPU durante atualizações de memória, reduzindo a utilização da CPU e melhorando o desempenho. Pode causar falhas ou crashes em alguns jogos. Usa shaders assíncronos @@ -787,7 +782,6 @@ uma tentativa de mapeamento automático Azul Ciano Vermelho - Verde Amarelo Laranja Rosa diff --git a/src/android/app/src/main/res/values-ru/strings.xml b/src/android/app/src/main/res/values-ru/strings.xml index a9a3cceaae..2a6c559cf2 100644 --- a/src/android/app/src/main/res/values-ru/strings.xml +++ b/src/android/app/src/main/res/values-ru/strings.xml @@ -31,6 +31,8 @@ Включить авто-скрытие оверлея Убрать оверлей на контроллере Автоматически убирает оверлей контроллера когда используется физический котроллер. Оверлей появляется когда контроллер отсоединен. + Инвертировать кнопки контроллера Подтвердить/Обратно + Измените кнопки управления подтверждения и возврата Android, чтобы они соответствовали Switch и Xbox при использовании пользовательского интерфейса приложения Оверлей ввода Настройка экранного управления @@ -81,6 +83,8 @@ Оверлей устройства Настроить, какая информация отображается в оверлее устройства + Показать ID сборки + Показать версию драйвера Показать модель устройства Показать модель ГПУ Показать модель SoC @@ -224,7 +228,7 @@ Проверить обновления Выполнять проверку обновлений при запуске с возможностью их автоматической загрузки и установки. Обновление доступно - Новая версия приложения доступна:%1$s\n\nНе хотите ли вы скачать его\? + Новая версия приложения доступна: %1$s\n\nНе хотите ли вы скачать его\? Загрузка обновления Не удалось загрузить обновление Обновление успешно установлено @@ -283,7 +287,7 @@ Установить ключи Amiibo Необходимо для использования Amiibo в играх Получение драйверов ГПУ - Менеджер драйверов ГП + Менеджер драйверов ГПУ Установите альтернативные драйверы для потенциально лучшей производительности и/или точности Расширенные настройки Настройка параметров эмулятора @@ -313,6 +317,9 @@ Поделиться журналом отладки Поделиться журналом отладки Eden для устранения проблем Файл журнала не найден + Поделиться журналом ГПУ + Поделиться журналом ГПУ Eden для отладки графики + Журнал ГПУ не найден Установить игровой контент Установить обновления игры или дополнений Установка контента... @@ -370,9 +377,9 @@ Запуск приложений с домашнего экрана системы Запуск апплета Запуск системных апплетов на установленной прошивке - Прошивка не установлена или неверная версия + Прошивка не установлена Апплет недоступен - prod.keys и прошивка установлены, и попробуйте снова.
Также убедитесь, что ваша прошивка версии 19.0.1 или ниже.]]>
+ prod.keys и прошивка установлены, и попробуйте снова.]]> Альбом Просмотрите изображения, сохраненные в папке скриншотов пользователя, с помощью системного просмотрщика фотографий. Mii редактор @@ -390,7 +397,6 @@ Скопировано в буфер обмена Эмулятор Switch с открытым исходным кодом Контрибьюторы - Сделано с \u2764 от команды Eden Проекты, которые сделали Eden для Android возможным Сборка Данные пользователя @@ -407,6 +413,10 @@ Ограничивает скорость эмуляции указанным процентом от нормальной скорости. Ограничение процента cкорости Указывает процент ограничения скорости эмуляции. 100% - это нормальная скорость. Значения больше или меньше увеличивают или уменьшают ограничение скорости. + Турбо-режим + Когда турбо-режим включён, эмуляция будет работать на этой скорости. + Замедленный режим + Когда замедленный режим включён, эмуляция будет работать на этой скорости. Бэкэнд ЦП Точность ЦП %1$s%2$s @@ -454,10 +464,12 @@ Расширенные - Режим ГП + Режим ГПУ Управляет режимом эмуляции графического процессора. Большинство игр нормально отображаются в режимах «Быстрый» или «Сбалансированный», но для некоторых требуется режим «Точный». Частицы обычно корректно отображаются только в режиме «Точный». Точность DMA Управляет точностью DMA. Безопасная точность может исправить проблемы в некоторых играх, но в некоторых случаях также может повлиять на производительность. Если не уверены, оставьте значение По умолчанию. + Режим синхронизации кадров + Управляет синхронизацией кадров в эмуляторе для уменьшения рывков и обеспечения более плавной и стабильной частоты кадров. Анизотропная фильтрация Улучшает качество текстур под углом Режим VRAM @@ -472,25 +484,35 @@ Кэш шейдеров на диске Уменьшение зависаний за счет хранения и загрузки сгенерированных шейдеров. Принудительно заставить максимальную тактовую частоту (только для Adreno) - Заставляет ГП работать на максимально возможных тактовых частотах (тепловые ограничения все равно будут применяться). + Заставляет ГПУ работать на максимально возможных тактовых частотах (тепловые ограничения все равно будут применяться). Реактивная очистка Повышение точности рендеринга в некоторых играх за счет снижения производительности. - + Включить историю буфера + Позволяет обращаться к предыдущим состояниям буфера. Эта опция может повысить качество рендеринга и стабильность производительности в некоторых играх. + Оптимизированные вершинные буферы + Активирует оптимизированную привязку вершинных буферов для улучшения производительности. Требуются Mesa Turnip драйвера версией не ниже 26.0, на более старых драйверах будут происходить сбои и краши Хаки - Быстрое время ГП + Быстрое время ГПУ Принудительно запускает большинство игр в их максимальном нативном разрешении. Используйте значение 256 для максимальной производительности и 512 для максимального качества графики. Пропустить внутреннюю инвалидацию ЦП Пропускает некоторые инвалидации кэша на стороне ЦП при обновлениях памяти, уменьшая нагрузку на процессор и повышая производительность. Может вызывать сбои в некоторых играх. + Исправить эффекты размытия + Частично убирает размытие в LA/EOW (Adreno 700), полностью отключает его в Burnout. Внимание: может вызывать графические артефакты в других играх. Использовать асинхронные шейдеры Компилирует шейдеры асинхронно. Это может уменьшить подтормаживания, но также может вызвать графические артефакты. + Настройки распаковки текстур (Unswizzle) + Настройте параметры распаковки текстур на стороне ГПУ либо полностью отключите эту функцию. Изменение этих параметров позволяет найти баланс между производительностью и качеством загрузки текстур. + Включить распаковку текстур (Unswizzle) + Отключено Макс. размер текстуры Unswizzle - Задает максимальный размер (в МБ) текстур для преобразования формата (unswizzle) на ГП. Хотя ГП быстрее работает со средними и большими текстурами, ЦП может быть эффективнее для очень маленьких. Настройте это значение, чтобы найти баланс между ускорением на ГП и нагрузкой на ЦП. + Задает максимальный размер (в МБ) текстур для преобразования формата (unswizzle) на ГПУ. Хотя ГПУ быстрее работает со средними и большими текстурами, ЦП может быть эффективнее для очень маленьких. Настройте это значение, чтобы найти баланс между ускорением на ГПУ и нагрузкой на ЦП. Размер потока Unswizzle - Задает лимит данных на кадр для преобразования крупных текстур (unswizzle). Высокие значения ускоряют загрузку текстур ценой увеличения задержки кадра; низкие значения снижают нагрузку на ГП, но могут вызывать заметную постепенную подгрузку текстур. + Задает лимит данных на кадр для преобразования крупных текстур (unswizzle). Высокие значения ускоряют загрузку текстур ценой увеличения задержки кадра; низкие значения снижают нагрузку на ГПУ, но могут вызывать заметную постепенную подгрузку текстур. Размер блока Unswizzle - Задает количество слоёв глубины, обрабатываемых за одну пачку для 3D-текстур. Увеличение этого значения улучшает пропускную способность на мощных ГП, но может вызывать подтормаживания или таймауты драйвера на слабом железе. + Задает количество слоёв глубины, обрабатываемых за одну пачку для 3D-текстур. Увеличение этого значения улучшает пропускную способность на мощных ГПУ, но может вызывать подтормаживания или таймауты драйвера на слабом железе. + По умолчанию Расширения @@ -528,13 +550,31 @@ Отладка графики Переводит графический API в режим медленной отладки. Исправление текстур BCn - Переопределить автоматическое определение формата BCn-текстур на ГП Adreno. Обычно определяется автоматически на основе версии Android (включено начиная с API 28+). + Переопределить автоматическое определение формата BCn-текстур на ГПУ Adreno. Обычно определяется автоматически на основе версии Android (включено начиная с API 28+). Fastmem Логирование Сбрасывать логи отладки построчно Сбрасывает логи отладки после каждой написанной строки, упрощая отладку в случае сбоев или зависаний. + + Ведение журнала ГПУ + Включить ведение журнала ГПУ + Записывать операции ГПУ в файл eden_gpu.log для отладки драйверов Adreno + Уровень журналирования + Уровень детализации логов ГПУ (больше значение = больше деталей, выше нагрузка) + Записывать вызовы Vulkan API + Отслеживать все вызовы Vulkan API в кольцевом буфере + Выгрузить шейдеры + Сохранять скомпилированные SPIR-V шейдеры в файлы + Отслеживать память ГПУ + Мониторить выделение и освобождение памяти ГПУ + Отладочная информация драйвера + Собирать специфичную для драйвера отладочную информацию (Turnip breadcrumbs и т.д.) + Размер кольцевого буфера + Количество последних вызовов Vulkan для отслеживания (по умолчанию: 512) + От 64 до 4096 записей + Общие @@ -659,7 +699,7 @@ Выбран неподходящий драйвер Драйвер уже установлен %1$s (Установлено) - Системный драйвер ГП + Системный драйвер ГПУ Установка драйвера... @@ -689,13 +729,15 @@ Графика Уровень точности, разрешение, кэш шейдеров Быстрые настройки + Включить быстрые настройки + Разрешить открывать меню быстрых настроек свайпом и кнопкой меню Аудио Движок вывода, громкость Управление Маппинг контроллера Игрок %d Отладка - Отладка ЦП/ГП, графический API, fastmem + Отладка ЦП/ГПУ, графический API, fastmem Пользовательские пути Папка сохранений @@ -792,7 +834,7 @@ игровых картриджей или установленных игр.]]> prod.keys установлен, чтобы игры можно было расшифровать.]]> Произошла ошибка при инициализации видеоядра. - Обычно это вызвано несовместимым драйвером ГП. Установка пользовательского драйвера ГП может решить эту проблему. + Обычно это вызвано несовместимым драйвером ГПУ. Установка пользовательского драйвера ГПУ может решить эту проблему. Файл ROM не существует Игре требуется прошивка @@ -805,7 +847,7 @@ Не удалось применить пользовательские настройки для %1$s: %2$s Запустить с настройками по умолчанию Запуск отменен - Не удалось применить запрошенные настройки. Это может быть связано с отсутствием драйверов GPU или проблемами конфигурации. + Не удалось применить запрошенные настройки. Это может быть связано с отсутствием драйверов ГПУ или проблемами конфигурации. Пользовательские настройки применены Запуск %1$s... Не удалось инициализировать игру @@ -827,8 +869,8 @@ Необходимый драйвер не установлен: %s Неверный файл драйвера: %s Сетевое соединение недоступно. Проверьте подключение к интернету и попробуйте снова. - Требуется драйвер GPU - Эта конфигурация игры требует драйвер GPU \"%s\" который не установлен на вашем устройстве. \n\nХотите скачать и установить его сейчас\? + Требуется драйвер ГПУ + Эта конфигурация игры требует драйвер ГПУ \"%s\" который не установлен на вашем устройстве. \n\nХотите скачать и установить его сейчас\? Загрузка драйвера отменена. Игра не может быть запущена без необходимого драйвера. Скачать @@ -952,6 +994,13 @@ Небезопасно Безопасный + + Авто + 30 FPS + 60 FPS + 90 FPS + 120 FPS + Без сжатия @@ -1034,18 +1083,23 @@ Чёрный фон При использовании темной темы применяйте черный фон. + + Папка + Показать кнопку для добавления папок с играми + QLaunch + Показать кнопку для запуска QLaunch + Язык приложения Поменять язык интерфейса приложения Следовать системе Цвет темы - Eden (По умолчанию) Фиолетовый Синий Циановый Красный - Зелёный + Зелёный (По умолчанию) Жёлтый Оранжевый Розовый @@ -1077,7 +1131,39 @@ Включить апплет-оверлей Активирует встроенный в Horizon оверлейный апплет. Для его отображения нажмите и удерживайте кнопку «HOME» в течение одной секунды. + + Менеджер профилей + Управление пользовательскими профилями + Добавить пользователя + Новый пользователь + Редактировать пользователя + Редактировать + Удалить + Имя пользователя + ID пользователя (UUID) + Это уникальный идентификатор данного профиля пользователя. Его нельзя изменить после создания. + Сгенерировать + Аватар пользователя + Выбрать изображение + Встроенные аватары + Встроенные аватары профиля недоступны. Требуется установка прошивки. + Восстановить по умолчанию + Текущий пользователь + Достигнут лимит пользователей + Вы не можете создать более 8 профилей пользователей. Удалите один из существующих профилей, чтобы создать новый. + Удалить профиль\? + Вы уверены, что хотите удалить %1$s\? Все сохранения этого пользователя будут удалены. + Вы уверены, что хотите удалить %1$s\? Это текущий выбранный пользователь. После удаления будет автоматически выбран первый доступный пользователь. + Не удалось создать профиль пользователя + Не удалось обновить профиль пользователя + Не удалось загрузить изображение: %1$s + Не удалось сохранить изображение: %1$s + Ошибка + Лицензии Высококачественное масштабирование от AMD - + Дополнительный контент + Добавить папку + + diff --git a/src/android/app/src/main/res/values-sr/strings.xml b/src/android/app/src/main/res/values-sr/strings.xml index 62fe3f2fa3..7ac829cd91 100644 --- a/src/android/app/src/main/res/values-sr/strings.xml +++ b/src/android/app/src/main/res/values-sr/strings.xml @@ -283,9 +283,7 @@ Покрените апликације са почетног екрана система Апплет бацач Покрените системске аплете помоћу инсталираног фирмвера - Фирмвер није инсталиран или је неважећа верзија Апплет није доступан - prod.keys Албум Погледајте слике сачуване у фасцикли заслона корисника са системом Гледач фотографија Хиљаде Едит @@ -303,7 +301,6 @@ Копирано у међуспремник Емулатор прекидача отвореног кода Сарадници - Сарадници који су омогућили ЕДЕН за Андроид Пројекти који омогућавају ЕДЕН за Андроид Градити Кориснички подаци @@ -379,8 +376,6 @@ Снагује ГПУ да се покреће максималним могућим сатовима (топлотна ограничења ће се и даље примењивати). Користите реактивно испирање Побољшава тачност приказивања у неким играма по цени перформанси. - - Preskoči unutrašnje poništavanje CPU-a Preskače određena poništavanja keša na strani CPU-a tokom ažuriranja memorije, smanjujući opterećenje procesora i poboljšavajući performanse. Može izazvati greške u nekim igrama. Користите асинхроне схадера @@ -784,7 +779,6 @@ Плава Цијан Црвено - Зеленило Жути Наранџаста Ружичаст diff --git a/src/android/app/src/main/res/values-uk/strings.xml b/src/android/app/src/main/res/values-uk/strings.xml index ada2445d05..1f78a85773 100644 --- a/src/android/app/src/main/res/values-uk/strings.xml +++ b/src/android/app/src/main/res/values-uk/strings.xml @@ -31,6 +31,8 @@ Увімкнути автоматичне приховування оверлею Приховувати оверлей при введенні з контролера Автоматично приховувати керування із сенсорного екрана при використанні фізичного контролера. Оверлей знову з’явиться при від’єднанні контролера. + Інвертувати кнопки контролера «Підтвердити»/«Назад» + Поміняти в Android місцями дії кнопок «Підтвердити» та «Назад», щоб пасувати стилям Switch та Xbox під час користування інтерфейсом застосунку. Оверлей введення Налаштувати наекранне керування @@ -315,6 +317,9 @@ Поділитися логами Поділіться лог-файлом для діагностики та допомоги з проблемою. Файл логу не знайдено + Поділитися журналом ГП + Поділитися файлом журналу ГП Eden’а для зневадження графічних помилок + Файл журналу ГП не виявлено Встановити вміст гри Встановити оновлення або DLC Встановлення вмісту… @@ -372,9 +377,9 @@ Запуск додатків з домашнього екрану системи Аплети Запуск системних аплетів за допомогою прошивки. - Прошивка не встановлена або недійсна версія + Прошивку не встановлено Аплет недоступний - prod.keys та прошивка встановлені, і спробуйте ще раз.
Також переконайтеся, що ваша прошивка має версію 19.0.1 або старішу.]]>
+ prod.keys прошивка встановлені та спробуйте ще раз.]]> Альбом Перегляд зображень у папці скріншотів. Редактор Mii @@ -392,7 +397,7 @@ Скопійовано в буфер обміну Емулятор Switch із відкритим вихідним кодом Автори проєкту - Зроблено з \u2764 командою Eden + Люди, які зробили Eden на Android можливим Проєкти, які зробили запуск Eden на Android можливим Збірка Дані користувача @@ -409,6 +414,10 @@ Обмежує швидкість емуляції у відсотках від нормальної. Відсоток обмеження Вказує відсоток обмеження швидкості. 100% — звичайна швидкість. + Прискорення + Коли увімкнено «Прискорення», емуляція відбувається з цією швидкістю. + Сповільнення + Коли увімкнено «Сповільнення», емуляція відбувається з цією швидкістю. Режим CPU Точність CPU %1$s%2$s @@ -460,6 +469,8 @@ Керує режимом емуляції ГП. Більшість ігор добре візуалізуються з режимами «Швидко» або «Збалансовано», але деякі ігри можуть потребувати режиму «Точно». Частинки зазвичай правильно візуалізуються лише з режимом «Точно». Точність DMA Керує точністю DMA. Безпечна точність може виправити проблеми в деяких іграх, але в деяких випадках також може вплинути на продуктивність. Якщо не впевнені, залиште це значення за замовчуванням. + Режим виведення кадрів + Керує тим, як емулятор виконує виведення кадрів, щоб зменшити затримки й забезпечити плавнішу й стабільнішу частоту кадрів. Анізотропне фільтрування Покращує якість текстур під кутом. Режим використання VRAM @@ -477,7 +488,10 @@ Змушує GPU працювати на максимальній тактовій частоті. Реактивне очищення Покращує точність рендерингу в деяких іграх. - + Увімкнути історію буфера + Вмикає доступ до попередніх станів буфера. Цей параметр може покращити якість візуалізації та стабільну продуктивність у деяких іграх. + Оптимізовані буфери вершин + Застосовує оптимізований буфер вершин, щоб покращити продуктивність. Потребує драйверів Mesa 26.0+ Turnip. На старіших драйверах виникатиме збій. Обхідні рішення @@ -486,15 +500,20 @@ Пропустити внутрішнє інвалідування CPU Пропускає деякі інвалідації кешу на стороні CPU під час оновлення пам\'яті, зменшуючи навантаження на процесор і покращуючи продуктивність. Може спричинити збої в деяких іграх. Виправити ефекти світіння - Зменшує розмиття світіння в LA/EOW (Adreno 700), прибирає світіння в Burnout + Зменшує розмиття світіння в LA/EOW (Adreno 700), прибирає світіння в Burnout. Увага: може спричинити графічні артефакти в інших іграх. Асинхронні шейдери Компілює шейдери асинхронно. Це може зменшити затримки, але також може спричинити графічні баги. - Максимальний розмір текстур для відновлення перевпорядковування за допомогою ГП - Встановлює максимальний розмір (МБ) для відновлення перевпорядкованих текстур за допомогою ГП. ГП швидше справляється з текстурами середніх і великих розмірів, а ЦП ефективніший для дуже маленьких. Налаштуйте, щоб збалансувати ГП-прискоренням і навантаженням на ЦП. - Розмір потоку відновлення перевпорядковування за допомогою ГП - Встановлює обмеження даних на кадр для відновлення перевпорядкування великих текстур. Вищі значення пришвидшують завантаження текстур за рахунок більших кадрових затримок; менші значення зменшують перевантаження ГП але може спричинити помітні появи текстур. - Розмір блоків відновлення перевпорядковування за допомогою ГП + Налаштування розпакування за допомогою ГП + Налаштуйте розпакування текстур за допомогою ГП або повністю вимкнути його. Відкоригуйте ці налаштування, щоб урівноважити продуктивність і якість завантаження текстур. + Увімкнути розпакування за допомогою ГП + Вимкнено + Максимальний розмір текстур для розпакування ГП за допомогою ГП + Встановлює максимальний розмір (МБ) для розпакування текстур за допомогою ГП. ГП швидше справляється з текстурами середніх і великих розмірів, а ЦП ефективніший для дуже маленьких. Налаштуйте, щоб збалансувати ГП-прискоренням і навантаженням на ЦП. + Розмір потоку розпакування за допомогою ГП + Встановлює обмеження даних на кадр для розпакування великих текстур. Вищі значення пришвидшують завантаження текстур за рахунок більших кадрових затримок; менші значення зменшують перевантаження ГП але може спричинити помітні появи текстур. + Розмір блоків розпакування за допомогою ГП Визначає кількість зрізів глибини, оброблених за партію 3D-текстур. Збільшення здатне покращити пропускну здатність на потужних ГП, але може призвести до затримок або затримок драйвера зі слабшим устаткуванням. + Стандартно Розширення @@ -535,10 +554,28 @@ Перехоплення автоматичного виявлення текстур у форматі BCn для ГП Adreno. Зазвичай автовиявлення залежить від версії Android (увімкнено на API 28+). Швидка пам\'ять - Логування + Журналювання Скидати логи налагодження по рядках Скидає логи налагодження після кожного написаного рядка, полегшуючи налагодження у випадках збоїв або зависань. + + Журналювання ГП + Увімкнути журналювання ГП + Журналювати операції ГП до eden_gpu.log для зневадження драйверів Adreno + Рівень журналювання + Рівень подробиць у журналі ГП (вищий = більше подробиць, більший вплив на швидкодію) + Записувати виклики API Vulkan + Відстежувати всі виклики API Vulkan у кільцевому буфері + Зберігати шейдери + Зберігати до файлів скомпільовані шейдери SPIR-V + Відстежувати пам’ять ГП + Відстежувати використання і звільнення пам’яті ГП + Зневаджувальна інформація драйверів + Збирати зневаджувальну інформацію щодо драйверів (breadcrumbs Turnip тощо) + Розмір кільцевого буфера + Кількість останніх викликів Vulkan для відстеження (стандартно: 512) + Від 64 до 4096 записів + Загальні @@ -654,7 +691,7 @@ Імпорт завершено Використовувати глобальне налаштування Операція завершилася успішно - Підтвердити + Підтвердити Завантажити Зберегти @@ -693,6 +730,8 @@ Графіка Рівень точності, роздільна здатність, кеш шейдерів Швидкі налаштування + Увімкнути швидкі налаштування + Дозволяє отримувати доступ до меню швидких налаштувань за допомогою жесту і кнопку меню Аудіо Аудіорушій, гучність Керування @@ -956,6 +995,13 @@ Небезпечно Безпечно + + Автоматично + 30 к/с + 60 к/с + 90 к/с + 120 к/с + Без стиснення @@ -1038,18 +1084,24 @@ Чорний фон Використовувати чорний фон у темній темі. + + Тека + Показувати кнопку додавання тек з іграми + QLaunch + Показувати кнопку запуску QLaunch + Мова застосунку Змінити мову інтерфейсу застосунку Як у системі Колір теми - Eden (стандартно) - Фіолетовий (Типовий) + Eden + Фіолетовий Синій Блакитний Червоний - Зелений + Зелений (стандартний) Жовтий Помаранчевий Рожевий @@ -1081,7 +1133,39 @@ Увімкнути аплет оверлея Вмикає вбудований аплет-оверлей Horizon. Натисніть і утримуйте 1 секунду кнопку «Домівка», щоб показати його. + + Керування профілями + Керувати профілями користувачів + Додати користувача + Новий користувач + Редагувати користувача + Редагувати + Видалити + Ім’я користувача + ID користувача (UUID) + Це унікальний ідентифікатор цього профілю. Після створення його неможливо змінити. + Згенерувати + Аватар користувача + Вибрати зображення + Аватари прошивки + Аватари прошивки недоступні. Встановіть прошивку, щоб користуватися цією функцією. + Повернути стандартне + Поточний користувач + Досягнуто максимуму користувачів + Ви не можете створити більше 8-ми профілів користувачів. Видаліть наявний профіль, щоб створити новий. + Видалити профіль\? + Ви впевнені, що хочете видалити %1$s\? Усі незбережені дані цього користувача будуть видалені. + Ви впевнені, що хочете видалити %1$s\? Це наразі вибраний користувач. Натомість буде вибрано першого доступного користувача. + Не вдалося створити профіль користувача + Не вдалося оновити профіль користувача + Не вдалося завантажити зображення: %1$s + Не вдалося зберегти зображення: %1$s + Помилка + Ліцензії Високоякісне масштабування від AMD - + Зовнішній вміст + Додати теку + + diff --git a/src/android/app/src/main/res/values-vi/strings.xml b/src/android/app/src/main/res/values-vi/strings.xml index 82331efb1c..fe3e3037b1 100644 --- a/src/android/app/src/main/res/values-vi/strings.xml +++ b/src/android/app/src/main/res/values-vi/strings.xml @@ -270,9 +270,7 @@ Khởi chạy ứng dụng từ màn hình chính hệ thống Trình khởi chạy applet Khởi chạy applet hệ thống - Firmware chưa cài đặt hoặc phiên bản không hợp lệ Applet không khả dụng - prod.keys và firmware đã được cài đặt và thử lại.
Đồng thời đảm bảo firmware của bạn là phiên bản 19.0.1 hoặc cũ hơn.]]>
Album Xem ảnh trong thư mục chụp màn hình Chỉnh sửa Mii @@ -290,7 +288,6 @@ Đã sao chép vào bộ nhớ tạm Một giả lập Switch mã nguồn mở Người đóng góp - Được làm với \u2764 từ nhóm Eden Các dự án làm cho Eden trên Android trở thành điều có thể Dựng @@ -355,8 +352,6 @@ Buộc GPU hoạt động ở xung nhịp tối đa có thể (ràng buộc nhiệt độ vẫn sẽ được áp dụng). Bật xả tương ứng Cải thiện độ chính xác hiển thị trong một số trò chơi nhưng đồng thời giảm hiệu suất chơi. - - Bỏ qua vô hiệu hóa bên trong CPU Bỏ qua một số lần vô hiệu hóa bộ nhớ đệm phía CPU trong khi cập nhật bộ nhớ, giảm mức sử dụng CPU và cải thiện hiệu suất. Có thể gây ra lỗi hoặc treo máy trong một số trò chơi. Dùng các shader bất đồng bộ @@ -643,7 +638,6 @@ Xanh dương Xanh lơ Đỏ - Xanh lá Vàng Cam Hồng diff --git a/src/android/app/src/main/res/values-zh-rCN/strings.xml b/src/android/app/src/main/res/values-zh-rCN/strings.xml index 08b55297a7..bb5fe53596 100644 --- a/src/android/app/src/main/res/values-zh-rCN/strings.xml +++ b/src/android/app/src/main/res/values-zh-rCN/strings.xml @@ -31,6 +31,8 @@ 开启自动隐藏虚拟按键 使用控制器时自动隐藏虚拟输入 在使用控制器自动隐藏虚拟输入,当控制器断开会自动再现。 + 反转 确认/返回 手柄按钮 + 在使用应用界面时,将安卓确认和返回按钮的作切换到 Switch 和 Xbox 的样式。 虚拟按键输入 配置虚拟按键 @@ -315,6 +317,9 @@ 分享调试日志 分享 Eden 日志文件以便调试 未找到日志文件 + 分享 GPU 日志 + 分享 Eden 的 GPU 日志来调试图形问题 + 找不到 GPU 日志文件 安装游戏附加内容 安装游戏更新及 DLC 安装中... @@ -366,9 +371,9 @@ 从系统主页启动应用 小程序启动器 从已安装的系统固件中启动系统小程序 - 固件未安装或版本无效 + 未安装固件 小程序不可用 - prod.keys文件和 固件已安装并重试。
同时请确保固件版本为19.0.1或更早。]]>
+ prod.keys文件和 固件已安装并重试。]]> 相册 查看存储在用户屏幕截图文件夹中的图像 Mii edit @@ -386,7 +391,6 @@ 已复制到剪贴板 一款开源的 Switch 模拟器 贡献者 - Eden 团队的用 \u2764 制作 Android 版 Eden 离不开这些项目的支持 构建版本 用户数据 @@ -403,6 +407,10 @@ 将运行速度限制为正常速度的指定百分比。 限制速度百分比 指定限制运行速度的百分比。100% 为正常速度。更高或更低的值将增加或降低速度限制上限。 + 加速模式 + 当开启 加速模式 时,模拟器将以此速度百分比运行。 + 减速模式 + 当开启 减速模式 时,模拟器将以此速度百分比运行。 CPU 后端 CPU 精度 %1$s%2$s @@ -454,6 +462,8 @@ 控制 GPU 模拟的精确度。大部分游戏在性能或平衡模式下可以正常渲染,但部分游戏需要设置为精确。粒子效果通常只有在精确模式下才能正确显示。 DMA 精度 控制 DMA 精度。安全精度可以修复某些游戏中的问题,但在某些情况下也可能影响性能。如果不确定,请保留为“默认”。 + 帧同步模式 + 控制模拟器如何管理帧同步,以减少卡顿,使帧率表现更加平稳顺滑。 各向异性过滤 提高斜角的纹理质量 显存使用模式 @@ -471,7 +481,10 @@ 强制 GPU 以最大时钟运行 (仍被温控限制)。 启用反应性刷新 牺牲性能,提高某些游戏的渲染精度。 - + 启用缓冲区历史 + 允许访问之前的缓冲状态。\n这个选项可能会提升某些游戏的渲染质量和性能一致性。 + 优化顶点缓冲区 + 实现优化顶点缓冲区绑定以提升性能。需要 Mesa 26.0+ Turnip 驱动。老驱动会崩溃。 Hacks @@ -480,15 +493,20 @@ 跳过CPU内部无效化 在内存更新期间跳过某些CPU端缓存无效化,减少CPU使用率并提高其性能。可能会导致某些游戏出现故障或崩溃。 修复泛光效果 - 降低了 LA/EOW(在 Adreno 700 系列 GPU 上)的泛光模糊;去除了《火爆狂飙》中的泛光特效。 + 减少《塞尔达传说:智慧的再现》(LA/EOW) 在 Adreno 700 系列 GPU 上的模糊感,并移除《横冲直撞》(Burnout) 中的模糊特效。警告:可能会导致其他游戏出现画面花屏或异常。 使用异步着色器 异步编译着色器。这可能会减少卡顿,但也可能会导致图形错误。 + GPU 还原设置 + 配置基于 GPU 的纹理还原参数,或将其完全禁用。调整这些设置以平衡性能与纹理加载质量。 + 启用 GPU 还原 + 禁用 GPU 还原最大纹理尺寸 设置基于 GPU 的纹理还原的最大尺寸(单位:MiB)。\n虽然 GPU 在处理中型和大型纹理时速度更快,但对于非常小的纹理,CPU 的效率可能更高。\n调整此设置,以便在 GPU 加速和 CPU 开销之间找到最佳平衡点。 GPU 还原流大小 设置每帧还原大型纹理的数据限制。较高的数值可以加快纹理加载速度,但代价是增加帧延迟(影响响应速度/平滑度);较低的数值可以减少 GPU 开销,但可能会导致明显的纹理突然出现(Pop-in)现象。 GPU 还原块大小 定义了 3D 纹理在单个批次(Batch)中处理的深度切片(Depth Slices)数量。增加此数值可以提升强力 GPU 的吞吐效率,但在性能较弱的硬件上可能会引起卡顿或驱动程序超时(Driver Timeouts)。 + 默认 扩展 @@ -533,6 +551,24 @@ 按行刷新调试日志 在每行写入时刷新调试日志,使在崩溃或冻结时调试更容易。 + + GPU 日志 + 启用 GPU 日志 + 将 GPU 操作记录至 eden_gpu.log 以供调试 Adreno 驱动 + 日志等级 + GPU 日志的详细级别(数值越高 = 细节越多,开销越大) + 记录 Vulkan API 调用 + 在环形缓冲区中跟踪所有 Vulkan API 调用 + 转储着色器 + 保存已编译的着色器 SPIR-V 到文件中 + 追踪 GPU 内存 + 监控 GPU 内存的分配和释放 + 驱动调试信息 + 捕获驱动级调试信息 (Turnip breadcrumbs, 等) + 环形缓存大小 + 要跟踪的最近 Vulkan 调用次数(默认值: 512) + 64 到 4096 条 + 常规 @@ -687,6 +723,8 @@ 图形 精度等级、分辨率及着色器缓存 快速设置 + 启用快速设置 + 允许通过滑动和菜单按钮访问快速设置菜单 声音 输出引擎及音量 控制 @@ -950,6 +988,13 @@ 不安全 安全 + + 自动 + 30 FPS + 60 FPS + 90 FPS + 120 FPS + 不压缩 @@ -1032,18 +1077,23 @@ 使用黑色背景 使用深色主题时,套用黑色背景。 + + 文件夹 + 显示添加游戏文件夹的按钮 + QLaunch + 显示启动 QLaunch 的按钮 + App 语言 更改 app 界面的语言 跟随系统 主题颜色 - Eden (默认) + Eden 紫色(默认) 蓝色 青色 红色 - 绿色 黄色 橙色 粉色 @@ -1075,7 +1125,39 @@ 开启覆盖层小程序 开启 Horizon 内置的覆盖层小程序。请按住 home 键 1 秒来显示它。 + + 用户配置管理 + 管理用户文档 + 添加用户 + 新的用户 + 编辑用户 + 编辑 + 删除 + 用户名 + 用户 ID (UUID) + 这是该用户配置文件的唯一标识符。它在创造后无法改变。 + 生成 + 用户头像 + 选择图像 + 固件自带头像 + 固件头像不可用。请安装固件以使用此功能。 + 恢复默认 + 当前用户 + 达到的最大用户数 + 你不能创建超过 8 个用户资料。请删除已有的个人资料以创建新的。 + 删除自定义设置? + 你确定要删除 %1$s 吗?该用户的所有存档数据将被删除。 + 你确定要删除 %1$s 吗?这是当前被选中的用户。将选择第一个可用用户。 + 用户配置文件创建失败 + 用户配置文件更新失败 + 加载失败图片:%1$s + 保存失败图片:%1$s + 错误 + 许可证 来自 AMD 的高品质画质升级技术 - + 外部内容 + 添加文件夹 + + diff --git a/src/android/app/src/main/res/values-zh-rTW/strings.xml b/src/android/app/src/main/res/values-zh-rTW/strings.xml index c7061ebc03..65f96057ce 100644 --- a/src/android/app/src/main/res/values-zh-rTW/strings.xml +++ b/src/android/app/src/main/res/values-zh-rTW/strings.xml @@ -16,6 +16,8 @@ 範圍最大必須為%1$d 無效的範圍 + 使用自定義組態中 + 顯示虛擬按鍵 在遊玩時顯示虛擬按鍵 @@ -29,9 +31,11 @@ 啟用自動隱藏虛擬按鍵 使用控制器時自動隱藏虛擬按鍵 在使用控制器時自動隱藏畫面上的虛擬按鍵,會在控制器斷開連接後重新出現 + 反轉手把的 確認/返回 按鈕 + 使用Eden時將手把的確認及返回鍵反轉以符合Switch與Xbox的操作方式 虛擬按鍵設定 - 虛擬按鍵設定 + 調整虛擬按鍵的位置與顯示設定 編輯虛擬按鍵 調整虛擬按鍵的位置和大小 @@ -79,9 +83,11 @@ 裝置浮層 設定裝置浮層中顯示的資訊 + 顯示Eden的組建版本 + 顯示圖形驅動程式的版本 顯示裝置型號 顯示GPU型號 - 顯示SoC型號 + 顯示CPU型號 顯示韌體版本 @@ -114,7 +120,7 @@ 瀏覽公開房間 使用者名稱 IP位址 - 埠號 + 房間建立成功 成功加入房間 退出房間 @@ -362,9 +368,7 @@ 從系統主畫面啟動應用程式 小程式啟動器 使用已安裝的韌體啟動系統小程式 - 韌體未安裝或版本無效 無法使用小程式 - prod.keys檔案和 韌體已安裝並重試。
同時請確認您的韌體版本為19.0.1或更早。]]>
相簿 使用系統相片檢視器查看儲存在使用者螢幕截圖資料夾中的影像 Mii 編輯 @@ -382,9 +386,8 @@ 已複製到剪貼簿 一個開放原始碼的 Switch 模擬器 參與者 - 由 Eden 團隊用 \u2764 製作 這些專案使 Eden Android 版成為可能 - 組建 + 組建版本 使用者資料 導入/導出所有應用程式資料。\n\n導入使用者資料時,現有的使用者資料將被取代!\n\n直接從 Citron 導入資料可能會出現問題,建議手動導入所有所需資料。 正在導出使用者資料… @@ -459,8 +462,6 @@ 強制 GPU 以可能的最大時脈執行 (熱溫限制仍會被套用)。 使用重新啟用排清 犧牲效能,以改善部分遊戲的轉譯準確度。 - - 跳過CPU內部失效處理 在記憶體更新期間跳過某些CPU端快取的失效處理,減少CPU使用率並提高其性能。可能會導致某些遊戲出現故障或崩潰。 使用非同步著色器 @@ -532,7 +533,7 @@ 右 SL 右 SR 無效 - 未設定 + 未知 %1$s%2$s%3$s方向鍵 %4$s %1$s%2$s%3$s軸 %4$s @@ -926,12 +927,10 @@ 跟隨系統 主題色彩 - Eden(預設) 紫色 藍色 青色 紅色 - 綠色 黃色 橘色 粉紅色 From f0a4ac7359b6de6d6f1926c795831de01d4119d5 Mon Sep 17 00:00:00 2001 From: crueter Date: Sun, 15 Mar 2026 02:57:32 +0100 Subject: [PATCH 149/181] [frontend] only set https on Android (#3733) Otherwise it breaks the shit out of every other platform. Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3733 --- src/frontend_common/update_checker.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/frontend_common/update_checker.cpp b/src/frontend_common/update_checker.cpp index e14aadd757..75b1dc00cc 100644 --- a/src/frontend_common/update_checker.cpp +++ b/src/frontend_common/update_checker.cpp @@ -81,7 +81,14 @@ std::optional UpdateChecker::GetResponse(std::string url, std::stri } std::optional UpdateChecker::GetLatestRelease(bool include_prereleases) { + // For some unbeknownst reason, only Android likes when https is specified. + // Consider dropping support for this radioactive platform. +#ifdef __ANDROID__ + const auto update_check_url = fmt::format("https://{}", Common::g_build_auto_update_api); +#else const auto update_check_url = std::string{Common::g_build_auto_update_api}; +#endif + auto update_check_path = fmt::format("{}{}", std::string{Common::g_build_auto_update_api_path}, std::string{Common::g_build_auto_update_repo}); try { From af554c0baa0880b7d993fb34da84adf834b20e67 Mon Sep 17 00:00:00 2001 From: MaranBr Date: Tue, 17 Mar 2026 19:53:28 +0100 Subject: [PATCH 150/181] [video_core] Fix Maxwell3D register processing to always mark dirty flags (#3712) Removed the early return in ProcessDirtyRegisters to ensure all dependent dirty flags are set even if the register value hasn't changed. This fixes flickering and vertex explosions on the Hero's Path in The Legend of Zelda: Breath of the Wild, fixes the teleport bug in The Legend of Zelda: Tears of the Kingdom, fixes the grey Luigi in Luigi's Mansion 3, and may also improve rendering in other games that rely on redundant register writes. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3712 Reviewed-by: Lizzie Reviewed-by: CamilleLaVey Co-authored-by: MaranBr Co-committed-by: MaranBr --- src/video_core/engines/maxwell_3d.cpp | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/video_core/engines/maxwell_3d.cpp b/src/video_core/engines/maxwell_3d.cpp index e48f294a5a..6d9ebd6296 100644 --- a/src/video_core/engines/maxwell_3d.cpp +++ b/src/video_core/engines/maxwell_3d.cpp @@ -315,15 +315,10 @@ void Maxwell3D::ConsumeSinkImpl() { } void Maxwell3D::ProcessDirtyRegisters(u32 method, u32 argument) { - if (regs.reg_array[method] != argument) { - regs.reg_array[method] = argument; - auto const& table0 = dirty.tables[0]; - auto const& table1 = dirty.tables[1]; - u8 const flag0 = table0[method]; - u8 const flag1 = table1[method]; - dirty.flags[flag0] = true; - if (flag1 != flag0) - dirty.flags[flag1] = true; + regs.reg_array[method] = argument; + + for (const auto& table : dirty.tables) { + dirty.flags[table[method]] = true; } } From ad7aea4863707f78fe23f5b2e727efb8cad39b53 Mon Sep 17 00:00:00 2001 From: lizzie Date: Tue, 17 Mar 2026 20:50:06 +0100 Subject: [PATCH 151/181] [hle] update fw 22.0.0 constants (#3741) Signed-off-by: lizzie lizzie@eden-emu.dev Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3741 Reviewed-by: MaranBr Reviewed-by: Maufeat Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/hle/api_version.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/core/hle/api_version.h b/src/core/hle/api_version.h index a28930a59a..bfa310f5c5 100644 --- a/src/core/hle/api_version.h +++ b/src/core/hle/api_version.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project @@ -14,19 +14,19 @@ namespace HLE::ApiVersion { // Horizon OS version constants. -constexpr u8 HOS_VERSION_MAJOR = 21; -constexpr u8 HOS_VERSION_MINOR = 2; +constexpr u8 HOS_VERSION_MAJOR = 22; +constexpr u8 HOS_VERSION_MINOR = 0; constexpr u8 HOS_VERSION_MICRO = 0; // NintendoSDK version constants. -constexpr u8 SDK_REVISION_MAJOR = 1; +constexpr u8 SDK_REVISION_MAJOR = 3; constexpr u8 SDK_REVISION_MINOR = 0; constexpr char PLATFORM_STRING[] = "NX"; -constexpr char VERSION_HASH[] = "ff8d6ddacae7c7fd1287e22c3c88bb961acb290c"; -constexpr char DISPLAY_VERSION[] = "21.2.0"; -constexpr char DISPLAY_TITLE[] = "NintendoSDK Firmware for NX 21.2.0-1.0"; +constexpr char VERSION_HASH[] = "da42070c4ad25840c9ee25344bde9d0a8584f5a9"; +constexpr char DISPLAY_VERSION[] = "22.0.0"; +constexpr char DISPLAY_TITLE[] = "NintendoSDK Firmware for NX 22.0.0-3.0"; // Atmosphere version constants. From c41209f137f28fc8592bffcd99a34b5696d1caaf Mon Sep 17 00:00:00 2001 From: lizzie Date: Tue, 17 Mar 2026 21:10:25 +0100 Subject: [PATCH 152/181] [hle] update reported atmosphere to 1.10.2 (#3738) Atmosphere did update a few times ever since. Signed-off-by: lizzie lizzie@eden-emu.dev Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3738 Reviewed-by: MaranBr Reviewed-by: Maufeat Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/hle/api_version.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/hle/api_version.h b/src/core/hle/api_version.h index bfa310f5c5..bffd30d863 100644 --- a/src/core/hle/api_version.h +++ b/src/core/hle/api_version.h @@ -31,8 +31,8 @@ constexpr char DISPLAY_TITLE[] = "NintendoSDK Firmware for NX 22.0.0-3.0"; // Atmosphere version constants. constexpr u8 ATMOSPHERE_RELEASE_VERSION_MAJOR = 1; -constexpr u8 ATMOSPHERE_RELEASE_VERSION_MINOR = 9; -constexpr u8 ATMOSPHERE_RELEASE_VERSION_MICRO = 1; +constexpr u8 ATMOSPHERE_RELEASE_VERSION_MINOR = 10; +constexpr u8 ATMOSPHERE_RELEASE_VERSION_MICRO = 2; constexpr u32 AtmosphereTargetFirmwareWithRevision(u8 major, u8 minor, u8 micro, u8 rev) { return u32{major} << 24 | u32{minor} << 16 | u32{micro} << 8 | u32{rev}; From f1aa790545deab406c78365de372b84112398449 Mon Sep 17 00:00:00 2001 From: John Date: Wed, 18 Mar 2026 17:33:00 +0100 Subject: [PATCH 153/181] [vulkan] Fix FFTactics for AMD+Windows regression again. (#3747) VK_PIPELINE_STAGE_ALL_COMMANDS_BIT EndRenderPass() May Fix FFTactics for AMD Windows Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3747 Reviewed-by: Lizzie Reviewed-by: MaranBr Co-authored-by: John Co-committed-by: John --- src/video_core/renderer_vulkan/vk_scheduler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_scheduler.cpp b/src/video_core/renderer_vulkan/vk_scheduler.cpp index 947de6a80e..a06989085b 100644 --- a/src/video_core/renderer_vulkan/vk_scheduler.cpp +++ b/src/video_core/renderer_vulkan/vk_scheduler.cpp @@ -373,8 +373,8 @@ void Scheduler::EndRenderPass() } cmdbuf.EndRenderPass(); cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, 0, nullptr, nullptr, vk::Span(barriers.data(), num_images)); + VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, + 0, nullptr, nullptr, vk::Span(barriers.data(), num_images)); }); state.renderpass = VkRenderPass{}; From cf860c53197076c6dc330cf5684e8b7730b17c80 Mon Sep 17 00:00:00 2001 From: lizzie Date: Wed, 18 Mar 2026 18:04:53 +0100 Subject: [PATCH 154/181] [meta] restore normal icon, st. patricks is over (#3745) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3745 Reviewed-by: MaranBr Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- dist/dev.eden_emu.eden.svg | 396 ++++++++++-------- dist/eden.bmp | Bin 262282 -> 262282 bytes dist/eden.ico | Bin 360967 -> 343119 bytes dist/qt_themes/default/icons/256x256/eden.png | Bin 55169 -> 35682 bytes .../app/src/main/jni/android_settings.h | 2 +- .../res/drawable/ic_launcher_foreground.png | Bin 211092 -> 134584 bytes .../app/src/main/res/drawable/ic_yuzu.png | Bin 75066 -> 57729 bytes .../src/main/res/drawable/ic_yuzu_splash.png | Bin 80705 -> 52424 bytes .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 17867 -> 14132 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 11107 -> 9643 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 35714 -> 24263 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 57465 -> 35659 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 167558 -> 68697 bytes .../app/src/main/res/values/colors.xml | 2 +- .../app/src/main/res/values/strings.xml | 2 +- 15 files changed, 218 insertions(+), 184 deletions(-) diff --git a/dist/dev.eden_emu.eden.svg b/dist/dev.eden_emu.eden.svg index b125f4fb80..f88b52f625 100644 --- a/dist/dev.eden_emu.eden.svg +++ b/dist/dev.eden_emu.eden.svg @@ -6,191 +6,225 @@ viewBox="0 0 512 512" version="1.1" id="svg7" - sodipodi:docname="saintpatrick2026_named.svg" - inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)" - xml:space="preserve" - inkscape:export-filename="dev.eden_emu.eden.png" + sodipodi:docname="base.svg.2026_01_12_14_43_47.0.svg" + inkscape:version="1.4.2 (ebf0e94, 2025-05-08)" + inkscape:export-filename="base.svg.2026_01_12_14_43_47.0.svg" inkscape:export-xdpi="96" inkscape:export-ydpi="96" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - - - - - Madeline_Dev - mailto:madelvidel@gmail.com - - - 2025 - - 2025 Eden Emulator Project - https://git.eden-emu.dev - - - + xmlns:svg="http://www.w3.org/2000/svg"> + id="defs7"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/eden.bmp b/dist/eden.bmp index 498d6f3893cad422d49d2155958288a8d5ed3fb5..888138ccf7ef548f52d69f6f3bcc55f4e14b55df 100644 GIT binary patch literal 262282 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 N_4^Mz-?_O1{|Dt1H39$t diff --git a/dist/eden.ico b/dist/eden.ico index 187013ae6310b8624fe786898773d8c8657ad089..45120ef31264af2d03262bb4491d4ecd0d0d79dc 100644 GIT binary patch literal 343119 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 L&!sJEx%2~|uw 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 literal 360967 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

iHz^UOrlk(U2#+jV>X78!;P&FU+@WBbXPzT=rB3 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

?#9&%`b1Nt8g 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 Kv+=+B>%Rbf4|OL1 diff --git a/dist/qt_themes/default/icons/256x256/eden.png b/dist/qt_themes/default/icons/256x256/eden.png index fbee9f1836de5b90216f82f90835045004fa5e9a..3c4bd566a10abb72cb76654324631a170d6fa471 100644 GIT binary patch literal 35682 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

Al&NpuPcLXPUp~u3Uj{2u zPx7_T*}11FWQXX_Pi$*94g1+T;apf|l;I|E17*CLUW31U@pELIJbMQAU-8`M)@HFy zn?U)ToISxr{~l6i>N1Q?!Afm~&%f{`E-g<-Mvg58(+XCat2F#NIXl;W)866X;n)C7 z0O6zu-9oGR%T@qhUGT5(#M>shrg9RcnwWMUzPpN@p4f)*5GcPvt4kVNbTREZoswZo za2t5rsrN4|d<)lIYdc~n9Z;&Dqv@_(HTZ=vaUx<;doRvqMlj7QRVD;l`M6%SYd7(N zR$Kz?2ERs1i~SRC;po8+lg$hQP^~TS;;GMY_R@DSjTCnt`Y5;Te-9};k3evEPm7_x z!#wfwAJS-*!`(V6?bh8Aiv#tSfWsWqZfhNdvISn!S$T zZ~u;|rSp91JO7=Jz3CGi9yz+@xx0bO%<43I2KHeZ77L{X=GW%fw}s&l2-X@U{^0RX z@%)7sx2RAh&P@oKev7r{8bg^lAvr!jKcA7&jhcun0J?@&D_d3oUTyHlJG#3@W&R6j z)!4>vu5lZo-eKUCsjt1T4F;h=YnRo9Z_=z!#e*?)Vr-ObPmYZ)$TYK&0k~4KN3p!} zG}Y?4E@0JLvs4?GcI@`+1Xb7&HkR2b{|RZ5&5R&0t{hKBq8~a|0aB631{=UHkR06e z4(_}C$LYyUU`Pu?S`_n>+;hvv>B*0CaN;f8e)z+r>>L_}B0x%u!+YM!{YSr_OsW`b z-L*e|tv<(EeXgq%wp5x_(c{&-@5R!eAAziGiAbKP}7dG<4`UHW}gP`iu~5NOq+Ri6SRLYOovCkXs2|IEV0 zPce7?lPKkFxL$;eGy@V3GoiYB*^*!F9LvkkM!QtF)4P6|QuS;?;9+OrZy&I%T%=17 z-f7cFkx36-(JK*vAGGlNWXVs((}TNqeqpk2;t}pV@^Nf4vrgbbkxBP4(tj&sLw8_p zm^h>n!r<0@@8Vq#{52*=?&+GK8z`T}%6aN;CB9~*73UXTWN!8Bwz&a%UAFwyQty>Q za$)HlpMUmGS*@=i*Zpbu4Zd^g+bon9m|h7fyGKTE;n?&s{^*HMGgqFA>Aw<*uY4Xq z{UqN$@o1D=**xZ7k5N~7thQE@_iq%)nnH*aFw$B0OQ7AG8vOA^s}`l{KSmf?isL`H zUcc?e`w0qE>JhLO5L z2~gm9Wfm5`jqg|E@Ih&hQuS;?a%<<{Z-+&8%uI~pf2SA6E^I4P;(E1C36ORPu+2UU zugkWw96k6E4)1#}jJBZOpp@OFy%QNH%{Z*g({1=?fUn|_^z z$~ne+k79_hj_-O6PR~3^Av;LUxlE;H-MDbAH>*b6Sm|!9;f3?hP;FMZd*A&Gxa>1A5=DSUSo!^~njgDjl?JxqImOyRb5w@uQlPq8rdrv!dI6c*j&dIhqp zO&E+w{_9Gv|FhxLo`mLLwQ;Fa@4rg$hw-o3RsPdxGU=f$rN1}u5xiR00MXC@cwK6< zNA|ss+YWs+5~0}oGxND&GO6Cn{$7nDm+EJ1@F*ANUX0m?0OiIKDQlX+{Jy9(D_E_~ zb9VL_Zr}5Eq%^h&V^rM2-thngH)KTj7VDTO;5<2df;01{u}uddBwpat^jcBvU$9nN z$f)fL+6}8fHEMNK~0>4VVbPTNna{UkCHJ6w^ z`5TlLzlDluwxDU$&N6f6ztX6k-vaz1S`4DA2LKFYB)qX@*1vX~tfR_!cvCx4A}&s|ulQG~Q{8?#hbp2BmNK^Rm^FHkSN zLcaHYdWPS{%Ip`JKKUDDdTztXOb`SODyuKjYIovo0{)I!4sM-@It`^GYar$zYk*KNXw>UNZG(FiN@|&;( z1LdP4Mx9Q21g|pqyZiKIoPOF^ozNVgIlWiG2eU>}-zGGb|prck`9rG%JAlRq} z@G63T^JCq)Hi5wP-A(D&n~Bm~3H9{a1)Q!autIcYvy-1!uU}$m`RT5Cg|1hk zT)&t&cJ<(=-T7wb5<96PlNyNh0Jotrrvp4c^h88^;Hq-tV5JR)mC_X7e)d1p+p~wk z-oxZFgQT1u(oTUw9QSV|Q@L)PMypJ{RiaW`Vs`l?Q}ZuVt}n-e7MrQ}YOPtWPLr{V z__9eUmM`R{4RgxZ2wlr5Fy{7;Wv_xrr!jL zZ3CdSk5(1BxYMr@@Neg)#cC~;voxx|1;Sj%a=SA4JLNFhwa|35J8fVfswRs|kK=l! z&VyDy<=XjBs}!z8*RStTc(4QMQkfgHr2~OaWDJF?q_P@6;51ylt!xxn+%@;@RY}V z_5TV+TYUdYTN8r~x0DpVU`btsv8p%pk zuSuvB8U?RGqyqeU1%G>lvWS{{yq$xejWghNS2ex+RVp2)Tt3r9tFATYs3o%g*9!hn znK*@Eq~my3N}F_Qpo;S?Gc;0~p^-`$ ziNT(|>>0k3d}e@0U;Grl@-~1e_S{-)ELW!)?%5w#1y-taoSlDx+b17E3ZvrzXn}}2 z<9zLJvSYq>!LN6?^Czz@&;gA^Yd27kK)&;oeY9@8zQMoE8@UzuJFK!RMZDqY?xp3Y z3A7jgtmoG#)z71}zf0hcbO_8`oP-P;fYPK>{oC$LRLYA6iFUH{NwwLwmvMOSI~eFW z5RF+=@wm11zi0grN;VL4LT;cGCI`pvCzI;wT>B>1t28Xtrm42px~c-_7hYkZbSd;= zR6x^ftRph{uN&}lwcwAgE6|FjztI5XI=hz}83FMI_%CAsbz&)ZFKiY209pquuRKem zG2e-AbwIgsF|Gvc2Kd|0&N8xL=`;GAlwI7?CEtt%==sgCgqGOtgT#*9?keobjbFj2 z2pX*li>qg&ZpJH7u0z*79$s-7mZKNA%$F~Qo{4UkQR|$Xd77qI!&e?HuaQtQ3X_8R zCINr4kL8BA{atHT5NJg!=o%58ZBv1xU*tv>{bmC{F}1b3-SpK0KO5VFqfz7Sn73BH z#LDW62~vun>8(&}&hFaIALkx0FpX^24v|jv?`Zg@A2d5nKan7bue^kemmu&xO4Zpb z_&tKP$_%C20;`o-%Jroy(02thOQ&hHs_WLo=AEdO<_gQz*+g#1$|0DcfXd)?kWRTQR(_?V|$UO4$@ zr0g7fM(<;*UW&EKEYdJ(c{P?w7b#{(wlo^2rk~`A~eoJ$x0C+PvSS!&l) z%tNCPGJ`a;(S%-sQeK#p6DDSA6e~S}=?q~y!x(m7*fy$sd~cOzEj99G1n zAC>T4+V`zoTi`n{{0~es&G_IQ8w`xnK1-#G^!H5SSXo}4`x=u&caTl>cD+|1nOQ!` zw_f-I)~bu0w%seJ_ky71H(01lG1+@-EF)HJlsG&85`hkAw^)Vq4E!zJ=$(UKX-&#X zG2Xw2iT=IxWO}h8{fBUO^=NucGIoa1-f;%<12|R++q5w^A&Dsz)n=6wv#0plv2SpC z{#+-wv6Bmx0ACM0JAsKm~EePq0ZktNgjFzLRxU}g3oj3@%p3ava40%_)v zMjC;+A-gOP7CDQ?^S4?}=f7acj!ZAz_Jm+X{O>dQQL;?Kxu2kFU-#K0Cv zmMYU+T6me1ohO^_quN;EiDQ4ln{WRCGIk-JH&AP>@zn9pQQ86clQHyKV~KofiN4H8 zoPp_(XTn#*t3~d&*cG>b-_Swce)K&Y963V9&PGg7y)K)wain)U;knr>pUU&5{r7WV zXdj<`^3Qnc+_Tq~?Y|6ewGP9g#LG14nh&U=amv>R{L<>9XU|WO8F**3^IuNFOGk4F zHuB6t;AHkPbl~R*0+-U_w>D&XuNU}rBIZ}oxa@F|hOM)!t1nS+%yxz~pr|yaqE5fv z2Y;xCpN;$dwFcWR#38{>41m%q5>q8g;H{(3>Nej&Ftc==Z$J0D+BVE*dGNg)9Dk7Sy!^kYH_O~{;9V4R!&K@kJb&gZoS%EKqhz}S-TpS^ zccC&x#xCH*;ZJ9i@B)|B`eN5SgKGi*?UVQLk^8@&f!t7{juCLJul6VPXZ!iS`#;J; zd6{#I7h)>&Zh@af_>y=T>kPnp&h+lN{m3+hi6139^gd#Vrfa%!3e)VNf8u+om0rPf zS6JU9alOFb+3|y}yhW`(O}#c9=K?~N-BqfM+3t?`T>^i2RR)%k36o0EVoIlaF$`ZS3(T#Y31{$0lX|O6)2)G!%&(s3*oAL%bl+Pk)fRZ+ z%wICKa2(4_;RSB^zHP+(TkBE?YHpe7(iuj34&s=ZsIf-V3YyH8E>Lc+T{HNV*6bfT z6oX$~!~DX_mSIs0Ev5`J2d%HKw2;9ao6 zZMrt=naUm@TfCFi`LA{9qF-0=M@RUcnxk|lNjleJ|OXvY34q1q)d^@ABKf*-azmR6bdh>b=?=G z-7X;3TT9eiOFIBRI|6@LC^0dk1fT{CX_9h!w#@)+vjF|>`Y?eC!gR0}TY$gQU(sgW zb%7T_)2;E$iO*wMXE8{vUu(^9ag4nKI~!1PEe4>F z&U0ks5U1zQlNe~U3*@}01E^avEs*OCfKJS$+dU0GP(dS3*6sGow2BB}-7xUCjat36 zfFCs0Y0gEYi=Y`b`*gCh0^lHp74LOYS~zykjts5V znjrAHKodk1+RK4|V?IM{kjK_&T3$Vj#jn$dZsKXXov+=h^JnZVreScSUJ}Vz?+BJ* zUA6+SQ}A~h*1Gyt0u%5$x6$knL3WemgTSp{MEO+=t9O^ZfR1swao~^2QQjJ>m6H^6 zhoTW-;ez*rI&0OlG~Kntd1x}(5r&2zBAXo}2s|2%MLe&DW#@35KC}v0SbCnt<(I>% z$YsFasQ`3l6KKFNoNY^h#XDsb&Ls2K?ULZtf`98{H+o9%wJ`hyO|MCy6gTpfPvtNT z6ITUc7_bZAZ?|}x-I|rI33SNQ!bWT3IxzesZheYY`4uw#Z{1Y`ptMW9d@7t~lhEjI zYvSwJjgq?v{?4`4nzOimm6X$u6b^xE(QsF2d6ll6zu0>Vx8C|w^ze_2Y=`QNKB(^I#hFm0qB%vc9-6(g9ep_uaGLPA>f&S6s^>SKQ+Ji%XIf_A^!DDmO>h<+XTe>UnOTyc5f?t}E~bf~Mc(`0N>c z6(k5!-Rr5{?6ht0M_*D%Y{O2jjG76QJO8#oMB|9GxGHYHGz(biNla%1A#GI9z-!Lp zHl_)@3aghsjg_7x-E%iwQ&~l^GW!>lm!BlxcOPR1eu{MNV4`%=xy)30oI>Bd^bfzC z>GPjrY3>_cF7CB}|BAEvgrui%C@R%$?|N(X#YE2lTlWA6*;N6M!X#zqcT@prmn(HL z=I;stzB|F6e6A;EPH_ZqS1QM+SRM5n& zou)MR1!^l#uypRfFm(8raIy!l$_NM~)zV8WPJfns{{xI4{8^mTNZgygS&SPRf-&|S z`e_2?vNZp#4OVnFz~2#}Y-e5#Oe+K1924pJHD>0Y!Vg+V!$Ba!_*`_nsdkPd6xp!i zXCaNYD$vec)gTCY|2j4uIv!B+-3I;*GIK&wX;%5>@vk${KSA2cT$fNlAgH=EzWnkx zDL1PKAt>HS5|G*^Uy(1K&Kv$lQ*>FU=kb6F*FD=z|C&)Ad+{FfpV)4rnJ2V0U&s}Ez;-|D3q<`8tp190s8RV1CfE`bvrwXtr_UVMFlzn!F2fD{5l8Yrd1GHAPzS-{JeUgn9@ zPw@7m@3?LpfJaX~#fz7YBZcJdJ-6|(d)~`L?Rv`y-fE&yEa;Mw8A?lFc8W)qE$`mUr7tsB805C`+jrFqkO)zu@iYywN60ni9x zA!K3O2|ukB>HbF&;MZ4#A3&yfFQd*7OBX-M!nxmOX#dY{+Xz(GUPMZV!F?aYFmqQC zLTC)bA(b9oH?i*8-2TCV`#5y?N219*3Qd3zg2Dc~F^x0}OV3fr@5SDNq*JM0qFS5f z@PUt#Ne#rGK@_{~n|K>jvrn+Pb}p=BXfR|HW<}>@TR9B5^F)=_L1Io}rxduUgw<7o zzoY%okyHznr&Na|6;B3|n`|Guz4L3v`zCqI(RXp{*lpy}c?`NIJGX)sOO-_)Km9mQ zo_>Or>I#4M^k>MY3rzM+?urozUH>|tdG5)#WJ4iBd$5&r!i!Tv9Y&fTRj`@gGSL? zJd9~(Xtvg{BN2<_tI=E`2wIE|-ybFQ)P{#_TRF0sA(q$9Max@a8crf=*En`Q(gobv zeTk>%#GuykIb19FRV2@AN;?)~4Mj67Qg)Vnx{qRRfRvp@senqO#LUVC%JtRj27ZCy zjy?DAfqOp2aL;ILkkqWy_JvO|3R|$&hrc!P1;QHkvreU3zyC?TUzRL6h_Y?XXh|Ga}-=) z(FE3jN^Fm05!%{vSIPrmAY|q$Z-GJ@S^CDmpW52j2YmNEP;nq9>b9768w$Q>o3<9@Hs>#E?!` z>Bq5hTh7e8+#aOkl3%h4K=*vetK9jAd-rj0{2uyp!x)A|paT5BCGF(t&ySL_GgzjL zA_Eck{8cE9t)H19{45qAAB<(y7zm?r+TiKI|_wMC3j5R!C+yK&pz`x zp1trapL*ic{K&&U%s{UHs*Qj|aD478UpxLC-gWd5zVE&dkhW4+{do$-XwM*bj2~pW zw1|w$$DvU#I(e)P51^&Bo@*0<7Jyp-r0fIXpmpoYBp;C&#Br7O4q>lAYXJOpLolwk)TaU4>A|wDYzXBhqr-(Tu&nGAu1nBtRcIvITSEg7x%)aKtypFz z3JG==7KQWwx);(`rKIhG9|X5dKEPY=_&B|}p-q!mdYzoO5CY3^7%lGMefRzlz6yBZ z++(|%@Vjf@y?o@p?<4Evc66UKn&HAQKm70y(O($g>&L#qrylgl7_e-r+1~tDPS39`!}?N5Hk{J0`r|j zU4O_3WE%`Wtx!Q@n-kkFe|tqF?R5QLq06iyW!Y=3^M`!=&PcB7cGjX>N=zUlt;B>O zG1FJKbLb$U&6te;#Z|lgqXP$d`<*{XZ*DkN#99Am^W;|e-n5nB!Ncz&moCO7%4?1J z({_eOZh1R7Cx2By(`a%|mXF-?L4M#(-_OP6OMLo?KcU>LTtWDB^Tg|;r=MnT{{-K= zOWp-rE)74BAKD(k*NcI9Wgb?%6w(SNm+i|l8LJ#0d;76dfPvEWHFpA`E6D7|g&FlVgny(ou*}p|8KGnnu$@)DmTbQi1}Q6d%|_2Q9Qq5RQLg3MNj{F9#*oG? znB(v_938urpL*Mmqcwc>m2ct(-nM_fm?`k4{dey=_yODmv8!#$ZD})*?oIxtX{~i# zMsfEgpcT534$>G}SAyA0w?C}w+t~xxap${!uYAuDOe??9-Q5BBwboc>jzVGoruRS~ zQOaj!^#rBz#SPPPRHV?_XfD%itwkMyV#98sQOqnnhZ~Dth$!R`UB7FmU4Y3DAbD-?d_xJR|QwkstvQ<__Lr|ty&8jWRG$ZN`3Z3OaY&oDpy=I`g$vBMF2a(l0g zoyL^Lu7h6y4Y!4_g0Rf0!>LNPY15x7CfDhuAP8#hyKxbyhwgC-!x-%@yKFJELzp>C zXZST|05qCZdYDXhvYWQM1Mqj~e-bIzgE9P5sm*Zq{1<7qN)+;wT@?<2U}@z9tEF>j ztvP$)E6gpuK%m?(zQ;fyas38or@q1I3tx+X*>U+}{&$=dygCDr9CDKUw}z`C`2<>V zY4H>-zj;mGp{HDyD+_UHvTc}@?moxua{I5>T1s1K4i6v1v7DP?eb>EKmxh4`icW#N zolVXfxM*3HYWuBIggpVhU}2bJAdJh8Ino+w<`7r8=&m)1ckMBCigad-mE{+@Zq!aD z_Glq!xfK?dUSRL!d!x}@K8@xovkOnLx_X-Nv4mqO>=JkR5bh0A!TK-%@l!FG~5Oaw@wfQQTg-=;MaoY zI$-Rk5xALNuJ0!%4u!^ZI5R-1(+AK1&S|YNqY$91wVnd@0+{A#mcunh}lZj5a z5E=w478SV~;CF+6Bbc_1`9(BQNFbyU6Md@9GEbfS3d6mVq^#_YKq3&hev`*ee3gb< z=l+9l<<^P2815Ovwj7jJRO%%zES}|=vyXFWW$LovZ?D;Ut4;vuKo`H$YfwlRcs;*N zX>=tdwT9u$0FGg|pF>@1eO`!Y@`ezirnNo;ycIO2If)P%G)>rYP^U%(?ly)$ZvB|G zYEfE#60HM@gKz2LwQpVulen!VD&-U8dv3$Fi&vRt7WjUhT5XzZAJHvnG?zJf=8pl1 z(gC)W=Yf0vCVj;tmpwlzOeRL(#ADC?M=UeP;r;L9;d_6PrPb4{RW4C)EOYkKw`nv> zT|f<6!e!SEErpCnOI<|_5MP^UKO4P%G}R{H*I*hJWBmu27(7BY)q}4*mdkUTpFhUw z*%x{G)Yo|P(GTu8_I`Ql8P3cd=UsPxgg4*vE^MPaS=N*8W3qoghsSQ?Gf#br6EiP& z4Z_@P%_^<8ov3@QzBDk}(@)BBsJh{#Z&R9#Wrr|?Y!3!m0;WS_Atk==yF!SQ9rw5& zX$(TJvIY17A@EyE_^pMg60noqSmL=$EL{9FjmlX@_W$@5!QTdMwr~ht(k#sU1^MDp z3O%=Ovk##=h*(*Ej!NbK-`;zN$#vfMy`T4#=`-7V!=g6=B*6+2VihGylxRtoEX%QE z%aL^Lbfw+vBu|Q;`{cQCA}4m7dmT%0Y!w&Dk|l@ zW@mO6z;*%@Up`AL23zKw^L~HtuYSLmSQ(YxN>{VCW-GO|Td#TQNhFDQJF#dp$Ig6@ z@#zb!YuigrRTuGSGhd}AfbLNolN;3}LZT%pt# z3)gV}&7WaQ`)w#fsZf;`LeNmv&Lew1$ANP{=Z(|P5!AzMX}kHFM$xbh4)wgww)WlJ zx%qyt3UHPA5FA=++F0Mbnep?lmzu=qgBogVMt?N@*R+e)o|Cr&S=P`;CNa-NF z47w=&r?|u#R+fSOXE<}}Ps!$nR{{L)N6|=o0wLE)2V*Ux?H2gAO;#vqnL%d;LkOVjmIHPGA=g*%n7Y1br=mnZU5YW33B8-#;!g;>=NBo0%fuae7LBwDq35thzD4^-2! z{#O|4|0$O)e22llr$|(9Cze=GIMRY1s6r7MmX#xu>0@-{4JId!V3(w*S04Nbg|Uef zOeHT;UtP`vSi!P@K*4qldiq{wIyF${`BXLq%?JMSf0TX-bGiA@vT@+6&hATzt_5kV z?m$7g>d30kLbG$-ox~$Goa%pvpdO~RrfXhco3=qX7-3!GM)U=O-@j*?>Lx**lAd8@ z9zazzqM;bS2umVaU*AR~5T=kz)0Jo?qLqe>Qoso*B^@0dGX_8ik&;rL0PX;ZuCGIg zIFiB@!Cy+KnMp=2{%;DoeySQifF5pksj8&JwlZX%vn~>1HQ6qC%^CM zWOL&jJ^5|gTkrOC`hvuwO@xCrsA>QyC7Il1&h@_F)%UHk6L>x)+p-gynJL7|W*E8r z65th*fU_Hdgiz46;G%xty2dTU!_{PqX&mXy>#b<2PHSza7v3x`r(@a%wsa~&qjHZ% zQB=Z#@O1^$l_+Rm=~>o9VgxiDUC~(=Z!J#%4g);^8#Zik4L~>?CY#NgilQ7VPXuau z2c|uCMevuG1Z_LVv)@lCA{VLK)l&wmHYF5sA%Iflw7(pW9<&nWh|O+Mq(=TMXY0)=3( zn(9O+;cy+cZ8AD>hGcrsyXJ+1zZ{SiWkI=I@QXRub*((WVo#;IcoVhpD>sfUJ&7qP zm_;1N@tU&cDOn2zO<8$XU&YsfT;v_e83m-2#8xRMVL3Lo;}F%ubXT>N|ArI5RLST9 zn5K!MC;&%*B*-d7i4q8GB9}inD_bnCY7i_lg=r+q+_0ILwYqU1HI4VWZ_vsxbm^}! z&1vdeAMqyJoF#8zAyisgA0nN;$nfCLOTW9~y{`fIXF>tjUA8QDtlBX1Br`)L#$`8) zFBT8}GRZAj5eh8b2+Z^k_%j|?4h7ua2b+SCUGxdIn#ngY%P7t!5OJi$a;z2neF8^1 zT$t#`v`jWOty^%ZQy_30heQ3RX-d?wsj<^bq{*$zM;yn= z>$>jOlAyV{xjYd#dv|#X;P7|eiUBNd7I^0POZ?9lzr&@8 z!9{y4@lceT+BR`|_#)4pe1l9eSMny7yBr)24_qKq%(J1ogP0!njY|eNq$o1%oGIUnMuC=`VV;G(6ijuy^H&|+=aTxGOR>W z6G`yF?RQhOO#b4HA9HrJZ&{&``~DP;4_)NNb4Sosoy|2}=t?QoH{yi=_|-q9JPYhN zP62q^f9#spNFY!?kG**COF*b$;x)IR2)COnIsP{J>;OUpQ1$qVZUsdR5{|UYjJLkW z!0%s^Q%2eexNXC7i3UJXX8q2}=U53QNi>`w5{h#@t?FnEjftkYQ;ajs37i}}#i^mw zOKzDK2+ogQ;_EN{C9j=7$OBvV^4RW&2x@^P8?J~R;?bM#VM|jNfAPkT`SG#+WQ{z^ z68r%L!HMBZ{C}_fn8D;EiC~<~)fE+&BSMIgio|QV2jIB{Zv)dHYZN6$Fu0ve{_ToB z@x_2&O3<`8k(fI&Yuh=JlZS8|3q{pSNt=~E5tyS_|K0%q%=gQR0N9bv(z)qou`!j8 zCC>(v1cG`5bqUXHvDy8_Jnw)Ope9yZBK@2j3Mga>S$=Z(85-gZv{tt)Smj3`upEm6 zmyYs-gHJP(8t361`${xk0OOe{az>tx+LlGXcU@6=aO>?NT&yGn=ZwE=UED7 zaY=E!e`{~++|E}%@Cl~#8UCMVzR7=k;cs~E^xF(1$H<#S1fZf+d`KiisR_RI*7N+A z7yg!>iIEb0-1ge_L}%jvY2Ym>rJwMx^Z?2{fpID28^9ikLol!rO>3rTTyQ0}7Xkhm zt%;eWmuaMM>;h5#j-8X7xqjFW}dgsy@Y9*?A!4O$`y!96rrFh8fS-2(Nxt!b9L*2ss{=R zQ<*6SCkJ5;h4`$JwGbQ|I00`6K6Ts2X{~OVOHS(j=ityY-p5mipXX5TaZJbN?v1zd zsoNeU>dA#?jXd9d`)Mr4rmL=P*>q!@8$0=X_y00~`pOf$c=jD$>p4zsG(l%=6CE{8 z)W@ob23=;OtWltUa+E{;7wDTB#dc)LlaFX2cGPb`5sGhgF90V2+S}XbHvp}ztqcwh zI>4*IZ-ES{Y7ODw4hqJFC4pZGfo{=Z`Ba!Ut*v4mWe~d)PB^9+Do1Ywgks|}A`JD$oM@S1UTRhZ3(pA&MZ{PO` z{>Mu{QobimIw!SYl(^u7;x!GyBw$&>XE}eN}})dd+d1@!1Vn z6$YTMuh0GALcA@d90JxWB0wa33)7iraU7#;V=mz2_m*j<$Ypy8hFaaBA-^F<3Noql zm_`ykP_x7`mdC!6xx~4%-(q6?@FKwP0!IjqV5pi{w3T3}21RJtj!C{SMK(7|p_s(7 zjneP)0k5hdg25`{u~uS{CIW#NQc4UnM=CSSWbzUPBQ;|XRsj5^B%ovClzcKbDQGWo z)U`4xCQ4ibv%&A*!=hQ>wNuZ~P}NFZyk(veu4_VuCVP4I@DGsE;bV9F8r9KSE>8_m z6R#s!sZv{U3RXvIxNXDT>_77o7Z3h`Tf1+kwWe*}?-@&v@zWzey1Kd;7#KiGIRLx?td~ea!R=^jBSoj53WAVpfZx683YL{;eCT;% zi7gaz12}fEbh2hMmlz*;m6ndjxO#J>D8+@Yz=nem3Z|K6a^fhLET=M#5-frfZ9XD=UTaI%kkwmo$1 za&9oj{o5bn=O>=$Td(|YT58%@*SMa>L=%xf1k14)oE+r9#e?)u^k3EOpTB$6y$;K9 z7)wuhr+nG)icooA>s_9gvT|%g4w7}XE&S^3 z5A(I>ze_TosR(PCy|>Hud{_%{bHiqIMf2N#dx5tAE?v5GWdq=s1BDPp;Ag;Rz|nNA zfpBOi1+(u8r|Xr#KhqjJJ^2n7PX1T&xgjjOELr224EFvIJy1hk;A3C_1V1CDN&jSXN>#K9S}ngaaJ3u<2+j^3BU4DTYu%kR*L0w(0j9H)oE|*N z$^JtG^)Qd!{;RZAcQTwBV*lx%@qz6hL|;JHr$iFeLOi(h5p2idh2zh0tp6Cg>Z%Ai zQc|>vCGm@ef`4w3+Vg=*BiG(OF3YWKZ{5so>vmN%0X=c(1$rkg^T5_S+1%8%qTnxY z=()9HGxu%Y%@apoE5qpg;P*Yjrbr!IYS)#wC%=YA0MgyveRTs+mJHl4r5psh6cHj8 zzMW*|=Qz?R5mPP%{3QWR$6|Wopy#xTip^ClPSSJs8>CYgsB5^LV7ST499!hGLrhH_ zXL|BD+3XOOm74*QAEygtao`sk-CZAI^Tto1sS$58$}1HV@dZU2YPZu+yTh~3@*11i z{fdAdW9O!iGnF1>X!Mxpp)3ddGwe3DW0hWWr1T8y;+Lwp6ywb5oi9~VuA{2G)?JYMgV~GYp zFV)UV!ImdN0#^pVKl9*7hkP+dxxjEo-FkL)-G)GLtoI$xUp~#J_kLl~U~!veBHXv_ ze$Ee{V>*|dXYPOTC;viTa~w%mT{~NwH+aF2U^18F*%SN88%1iO30kWgSxr`Ki9<(C zBbyrA8S6RWc`8>1e?$v$TjTa}_x}>GA3)Qzd6KB}EX%U|FyLuC>2OVJAR4}P(I>y; z$^x8~ueqO_W|n+zgk1JAg~GTCes8{DF4x;4>-+I#z3{4IY4aU)y(e)WrgEOtZiv+)1 z0{Eqba3IXargf$CbKWX&sP9yXSX5WFil&;?S^|YgAUF>-TqW*=P`Imk2Q{J6;g<6b zacg$=|EdO{v$NA54(bD5m~myd5(;c6J%p78|4M1~%@2N8UcA137mCnX>!m3=k#MaW zNGuopUKYY~%!)B!!^$t(0F($m)Ib?Cut2F$^@ak!Pu8jHQ4;aaRgKxMX2mr% z=p|5>2Y&xG%Qh>9UkuA7#aL`pl_C^0Em*<$tO{*Lac806_r+2}aWqw@VCK0zH3VMM zid^cj5(2|E7)ykXqyZrC$9*8|3KJT zw~=*;)^e);r!31F5kk<^)U-GQQ06kc2^{v{PCRlKy4F}GCV3-(-~EO_AVDAyf7gas z%lqJ$3x1?)0A_xsplG@tfLP@DA`}H(4OS!pRYhAg`2E*x#{ze{6vHD#$rRFDNpfy$tE94 zC>brarfXpsxdoR0t`2_x!*q<2dx`+lDq=376zF;YWwh>s3cbU{fFA_Y*(r)v5k*l@ zRSkq7l}|E}9$S>l?DIKa7`?y`4?ICKm#QfDt{(XD0A6WeZRu2uNN0^aW0~ny3j+j# zqHXfzu{Rk^PLvI4Rf6AF95b}1N;QHn+Qb&sE&UC zRf*5(oxfheKl8I3-ks$s=H@4;V_t)^fWc<0g~zVq5&(mye< zX5jZz9;+*3+PXoU#kwil~h=z7Boqcm=_WHU8zx#*` zGl%0?tH#E9)i}<~GM%|xwh5OGet+Xzj*0EqsEXGj?bsB}9Ee3AWKr)#m9*<%JK>&9&)pjfjW_C&M zFrbAH!sXQ$xD?&4gJ>@p{N+i+vD65o$>ECW&ulTvlLvmtz{CKXTDA}gM97;31}6tO zGjy84sUdPk9>;OYLL0H>;P+oESO)vgAL5qIt;7Q{rt=v$4Dh}|AUNEAhBL#x+|;^p zQ4LO_bk5JM$_yqa_?ts7^X$oYC|c$f!S9cT-`%p4u0)FuehGZnvaHLxuFqThUz7o8 zYHA{%&x6Yp^fK^E5=kO*JK^9)GWipws=)OMet*N5R*q!4kLpDC8Ylm321buloF(zS zRPg)P>o`uSv(Qg6x*@>gjayI)yUjn+a!Xu_=kCr1*tNjVOexWC3@Qg=rkLU7Q!nx6 z`8QA$4coCPnnmoAM4eBb%9>>RulAZi;po6wo<9B>Z8eR&bmo9(ApJ3Mn9Qa5-a9YQ zl&GaKR(nk&pm+(yqHT~V7DyGc6fKizAVk(EaKGm##x%{05aO?Z4}lEpS{-%q2gwx9B4^cSuRrj+%d$;I z$4}DUvKK{B*XZn5NMr5~qM7 zR8*lODV9CMg@ONS65Zgk4;8H5;MtKsP0)t3jlhDgFHAf?v)fj{UV=iRgL zTF)_t(~~@~c@H~V*HaUTm)Lo-MxOIyLmcco%dw%0jAfD-mQ_~P6BVJIa)oSv1^AJ~ z^au}k-bPpp`ltU8@HdX*IM+)4Ey@72wzksW-;WSt0{Av?4@f?rTP=65#&qf|0{^Y&3OoiNJssLf3-ijBLpR@Vf)&fOpy8p9NG_rni5l z%W{S^RhEmLEE4>3*3+Etddv6hxzPc7#x9cxMTv)_sEUedTV#p_(uEua%f#okP)ai9 zGkpeEYVw)St97L0)}}4o(y*z#!Rl$?D8RaP>sHPH%#?>DxSfGt1nvf?jo-&u>StsM z=jMQVwZQL4iK6I4B8^m6Z6J~8A`)pL7_34OZl=}+e}Qanl<8D2 zQgvw^TQ_{v8+wte0DeIxKf%FMKO~czEGY%~rBfl)nK^vVgRyK2+n@25l~iO`66!SV zB93%iW?$j*?^(7%NRKS|s@#}gB^-z{ot^S{FucyivXs@k34SSMi3+{4y5rtYUDXL_ z0fJhPL^wex5X5#I@O)^G@Jl2@Xw+73q^<1(G}PThC{&B8T*ck3b9n`d#c9SSPt!ZNpV9G?oId{} zf`J&_9rvxc5fBIrE6<@bPck@m(xnembfTeJY7=c#$6E*os|be@Xr8NX*(Uj7noNG0 zsq`>o$$m2VX)N2Ery*zNe$5yF4Wz`fO>#ztSg3kYIRHh`2GeklnAt610dVLIC%B;=Lyu1(D0CThZ=S~^?rp}Fy9 zhR2R^w&$lDJ@Z{ap}S+>iWvd7fuqRbvp?q4rI*n42yG49=xVuzmb%SELJ4#=3!Ob1p z_~z?RaB8TBa(cj(0{@ln!HR+(Ng^2IvF^P@w2*)Lj{^ToN?DA@<5X2ut&Rcc?CkV& z0i(b-aHYh90j+_?st=JV^dP-5(n^Cr6s}|2mS3l(`A#ocwYUVHpCZ(?2%Rl=QD3u( z^Sv){>cWq)>>?Yx9z;>}Wf=j1z_JaFoc#$WFaDgamRs1i?tWV8H=(Ox$^{-I_8d3d zU%DEkCe}nvteK7NdpI}n4sV}%hKbbW60Xa60Sv21P>q&)0bB#H*ya<3XejR8TleVl zdjq7j-<6X;90>FHo{zF`%U%MCUNZNkG^ILI>9|_?&HtYD^_~3c9gp#cFMNy9^kgX< zxKY6GH~!q!yn|i!8_F~PPY5C2lv0vPr55?z7rV)Y%RVEedjl6{txog91=wS4!BbE zi=Rwf(rBEjs@~i=PXW*P8?`oeJ9V+U%2->LU+UBK811e5P(4}km0l8u>UamY?)Wt< z+u+#QA5k#U3pN6N!tZSFD+KfickcW&HSxAZoc0TUpRM&9*tOvUD2iI4)o0j6?}T*U zbIwR#ap>k+y#PTyRC)%AP+cP?*SORNXo^ZSxbkIMiKIEv;L?1_8wdQ3BUzVd=40#k zqR%w3od^D>5W=)=d(o%=k_|v-XD88U6e(p2_#si$z+A z$2(WGUN3Qo1gqJ-<&)@In4@Q(AYZ)pn5Pf^i$e!V#2ROv`m51bAlTe?D~U)Qjx%#V zidMm+$9AiSMYBNBEG!xrx~dZkRh9L+D}?m$3>DQ{)%m5X&XdfiR%O&yRaF97;D!Oe zlmboF`S|*K=!!S{e18t`jbJc%Ob9_J6k5`~Sn_auKA-n%jjsZKYV;_0HB50zVT6Fk$R4u`!V@q@+uq91^>Y4ajN4jbTsYqI{jADP(d_Y zMQyyLf{?|qiY2-%;Y|rHB@w8pI&qIq+P{jR=5+|JWs{E(WQ{yMV|}Y&L?K(ulP>0N z47XppLtne<*Yj}ao^rCMw}5XJi*BoSb93|B8i3Z;R-X{j1pWj#>&A^5tu-GZ7TV}; z%4N3qx|#Xa=UwxSfT{%8()}=1@ivZ~|H&1NfMpjMo$8@F)=23Vtas46PqV6^Nd zSGsye6vQnBW(vtg-!}z?c&N&g3-_hK!)1S8eenALupFC1myVJyW>(k>5S$pgz;w3-@$C8@6*@W;TQ5TZitbIl9@fNyhx}qV}SZ0!+pLv_2JpIsvOy^MBt6w4~027;{Jk_e%)v2!0i{jYOj;0?BPeZZs1a)~#h;TnQ^gtc65 zsnK9M>#E@T&)$|c1>XR89#^K2#Ij9qu7BYx9839maBAR89a0BCA#Z7>8x!lm%3WgvK)(_9^cQ|;a=9&weslBd)U#ok?L^F zZ6*>fx4vPUOlH#@>OadfC*P!ZVx+7sd+oq)ONY%h9sKg9`v|JKANvmqA^t#0nT|vv z)YjI%dj`NS3-Pe5gT`(2DqUBGfo0$!t#rUptaysWVam`aZ_l^Lzfu^=g0`HG>SbRmi5nCNO? z!S~JA4fc5R9BTu9R}m@1XE#4cXWTFSVgr97gm?|0P$(>WN3F~kO|6ylM3Pd(?|UXnvSuX29q z_^iB&Kve=%hwI%bGq3-=qizG?Ky-0HQ5440ql~3Syx|pr>6lFAC%oj~$_)1CT7bP9 z@8mOgeS*E4?qpNLdfIDR>8xvKOY;VHckW<)<2o{hEXRk=kjiJ++_Ija7FZJa2a{v` z+5R8VTGhap_I;9dbuCwIE%INli&W83+sNU8^P~&;5$#az+W959e!Vc1^f?O_8>PqS^Xf5iF+12;yULBNf;VAKsr6}t{4Dd zjXjSmyZ@8vQBLmr zO^I5*a^El0UfsChaKgc1Q)4@Kb?>OiyR0twCEZmmd~VBwMD(D)|0aOnmr@SASQX z>2U1Q>x?BYSB?owpCHu2u!`P&b^o5uCzoXGYGd_fp@T$MgM{?xyt;ggbNk(~-H+b< z2oLYPpP&}JVh_LD2`#OHU9n#cy1*Uf2(2uJSj13+eQfSB=8sR z1v(@`-E3(1ESefC=?N^9#>-U$)(8d?@0tgY$xl)!rk5pcwQK|6*i2={eZ|)b(T>VQ zpePxPbRoGUt-yFFK_nO}mBLg-BcjKapY3-f_3?V{Sic8#fioS_D}CDxX?O(e0TM507e8%+>U^;z14D-C}4T|d@+7Z0}ITs~v` z8t~txl%{1_D|Y&?r~v@CL(uCDC`u{+GoCE51ey}}&|dQ)W~jp!27W0e(MS`G^*60) zxy@gOr?wN1)W54CfTjjm*R;hg(aE`WbK7y;?!U6R^i)2%Xf+;*B%lSUjn0tJF- zFpg3o@4l2$pCl296IenVFOh6)=;Dj}K21;$^6ZKI6s+Pk-S?mt;Qq~fsPYtkml}Y{ zSj^wt+-51u~=MIG*8MwQWHt=OSgQG zZ7myI%IvFLn?TT%s3j5zEqm|ejiT3XEmj5mwv;r4tNG&gM`?-H`mVnP{E-miIbWn_ zrM=Jwd)yNFS033lbklDR3C(nVPnt|1nRm*oLeVu1wA5e!`%b$7au#d7Rr z-wkJty+NmJ!gVFV@4xowx;yyz`n~0J?&pBt6GBY(_V%s{_*cyU_}0p+Q%-uJz;S=0 zw%0sJSKUXMD=0FX`wRlX1fgKn8pQu@z9F3(qiE%bg=?=P@XxrkHL(U%RrkW9O0GcL zwkeqTio{?lKaIoU$w7j8kh)ky`GgL!P@+T~z7+5y1$ncGy#fYct-Y`MSQP(&62cPdFKp9KChP;^^PYuMWS>r{m|x)(lg1)w|%TP^4drqV<7 z4j(3{N2rc9ziSfW3-?rJm5$0rS4(*S?|!BWDT?M&sLmvf@g_onaEWhUR|3QWi7Usz zTuZS>&|ce0NDE#U%~gvr0Etk9ZOxq(W7x|9zaybK7~@MjKEjULb>(sY4;4lE8em8% zSIzZb69Z75xDZ0vUP9yBemei106S)hqniTf8#jLM6p<0b?~o= z0q~80*B_Af@&PaTo2(&rGdo(pKv1imX%Z^q%FY+3No9st%nJ}GIF8NW*a==e{O3%j z2HD)Xk3^*5x<8d9lJV3Crftp(emuY%W!wO!we&<_Kn>7R)mo-g2k~HnfY&9s7_C0= zsmH@Bkd+s!`t?`J1Jp(1GtEFt1izG^3YAZ7+{dRj?n5idu`vYvuH!hTR8=J$4zEe$ z*_!#frfK>ujJ?3Wz|}AZByH9AvbE{6XiB(D(#d^vhM8qx_yCTymJNI<9mb}6c8{NrgD=@>IejAscs>p zhf2RApaqG0VZdU9I$f$Su}IO<`GK4%<}mGr?T69y6a&+v-q9kK@w*{YEMPkJET*8v zfnOr{$htfDjqM*Iq?IN$Q^3EqEbBQ%QE(iG*4DN0M%T;$bai$40;5PN-|~#WfO~UQ zy6Zm7hWd{qgjSXqbZ^?F!PglaIqW^a#SMZ86l~jMc=9Z-ANvl^zVU~gy7+UtT5n~~ z*2g^#ztso7l#;xW#j;IL6l8JN;Yf$WJ#R2L>5f*1=0 zCQ?I9w5|kbMW|GTYi3x27O2t-0?V&+iConIJnYdjR8e`<{V z7mkrJ@=FdsY#dGv_mek_viq|*@VgU!xAOOQKTaZ0I_!$T?+YRRLen%kJ9qY;F#xmj z0USJd@F&2(2BtxxDM7Y2eTwe7M?CI-zsx1b7m~bl^4nY*dIQ@r5GZBFVCKUIynotf z^OIZ{e4Urx`8vGA#Cv2G^~u^JXq8jk28ZtL2Du4;V$(94`2>05MI zpddIr(8G)8jxYJ-cO*R2c?%#uYHZLe)X$( z0){8Nn{Y3nX-bf~=vE5m6w~?M3Jvyxkzsi3B&p1>J0POEJ z*fGvrdWpklpWVR7IQC-0cqqBB-jyp$o5YqVH{TMjAy? zQG{9=rV^e_wjGPSk*9y+A}^nKhSyL3%v0{Yx>lcWI%*?LsEUf;$KG7kN_C`WNhhzO zC|n%Bgz31(M^!YkMwX0`p+eR8S`ys?#xqm2R5#IH-F(fv@0;{XhsL#jYBhqB>PW2&5@qhP!x^oXam);I-O!4Tf~M$fY1~CDSXB}h*|Y90Zt1*jNk-4G44yst9K92LC6bWw%owM~PI=Rb3jn|W z;XrFm6JOl-X|^?Qyy7^pf}m)d>_2~q?;U&|34CeaC%L6#D-y}umrfGUbZ&0nyx?n6 z5cE%v@$I)?U^G3=zKu6=bNfab<5h(9AS&fjW0Hw%is#Q9;cpM`XC$3mY4E=Qd>QBo zg+feCO|fayre7Qb0MOgp>sJS=gb@GHyCJGTA#09tu>Vi!pMJd*3Y5=G`~2~9vays2 zXqF{jq;#mQ>g3V8|1t4M{o1+y2*y%F1hgPkk-Cx*Fl~dQm)_*nlRsr5HCj3$%gG=q zi=X8pB)Sm_-L;!(jJ4t*aiqhhrY-E-{GjI*EdCk}4;*3t`8P^#zhN7k7&%U=n4Y7w zdnNGuU*||kM{NtgdgsTuseLoL(8{tt0tbh|=}~@q{8e5$bAV_t!k6}alH0m=AbAIKoZMU!KH7Y2aA3DbCr=FoU(L^F#wB4^~uTSb!jG?ylZc87 zdmrb{^*6cqa(saQwf{-(?B2<(9a|P{$R!ZbgY0ZuN5&{{c(8}Q$uW)(^>VQ99B=iW z<&8^cIW*A2SSID_Ev+p0-v)jMIO=!$t##aAzTVYlcOe8rLqk51$OQ0z0zu$&5{Foz zncF+RjMA^sJNf-2DkQ zwe3RjuA#lIn_s%?H#yw%8gHI`k;%+NiPLYsQr|*Vdi_M8s%Rjj8?zVEM3%s0ERj@& zt7xrmC3X3X>!~29jnr{Db(w-~luX67z%NVZyuws2&9f)=^WvGe2xtMfIm@=ln*|&x z(G-o3-n5UqH@Np}Dxc!pZ$6EtXxy`5*OH%ygCrgZ^Z7d;W-6EA#j{6I6!$%vj;m$i zN{}xj;Wt0{k9eW(Appm5-c|6gc@<#3)!N!hKA$HL2mp*qDgT9+9KkmNw{?D*b+sQr zFq=JPA>eoa9u6kfoWsB5W+@s%sEj5DdFt(NbKvYtn6}|vk0ct5v3J|UeCFOSaqEV= z2?wG$&WxE_Eco4_n;fQNmO_Z4X)uu)Uve#6Q&hU^*P&~AX{&MnI7q63Q9irp zep;&P+-bj(WH74%{!_p|@I2jj{p7!H3;?(s0>xqxUDpvp32}pyZv)~ zdhZw6weEJ0mP?jKQ5Pf8ZQ2%jBUid7mSZuQoxo=4lX$JwE!4&8OL+iAsMJRr(1gBd z@XszELRrWo-7drjw%kr_I03-P%RM}M@-6D3)$D5Dv?9;Z!C^x~Gxu)TvF!HVYk>a* z@H;|?R~*M-EqeTKCY*%Aj$)!EW|6Q8{6*ZJJOFLTefhiIy9 zC7=ayq~m?aYYKH*(k5eMW=g3DCNdKk*5Vt2{4gM*hgo004y9CCkyM4MiH8!E&0C8B z|Gd5OlGf@*c6Dq9Aa5BwbK(sqvnd+lHAGfWBt}DJcl&z6da!~feDNKAZj;YE;6DU> z#W0K)eUIneO88xOIe__$z~JB@{r&xPc6MHtQvOrG0KOn`)R2~7Puu4SYE>K`{t zZX}gYGC0{s|M(?_r!O-yJ;X$2va%6pwrGcxbFE4FI@pkQXmrBpQv9 z$z(=>e-7k*DXWPTn#b$<*92|rYR7Yy4iPW;AeK&?xWGp?(H(&Y&W2w{_vy!?0r$i# z*d{#_LmnX~Shl^QL7V_CPK=N<47}rif#8=!wGdy}_CbDU*T-gq|0hC-FAE`#_|>lK z5&YM!0RVS+D4i~G@h7E}{~mXCV8T-ipu1)-`?~)=jqxp|_-!`${RcRizD(XoudxRp zxHNKxsm%CHFTI?9hzFp5;u7C~<6HdnogXlf87sBI&R%&lPqvtyqYhMV5Wt-b%$DT= z0LC-pi>3;n?FH1uYU!@;EK_+B)JN)x24j_krAq++OhU~~jM|P(-Yk}`b0V9>u*?-P z@ra1DQd_b>7JZ4VRCL**>Ke~#PabNYJ9_TO*@0ASOm zO{K9&Aw)q{)jz_mqxSlnu{C}H3KaG06A!HaM{KOyhk`m&k}3z75TtUG42+&yGY`OT z`8|B`b#D@He(+bg?Lr}M15wII#$CWK!mr)?X%|#>Rq%sE4$XLlw$Q?nEf0@;Tn=KfB;CpnOhrW>!>iVPcrC{rpG#?Ch}$p1&)C zUrJP=@<98|{M$SK4tra+m-;wduati+g!p&Bv}IWshOuTd{mWS@H^}m*2!#+hj?*KA zcnjzT)`Jwf5~Ml4m3XL$$$TGqBURQ)>z;m@{509ZG)*<@2nAwSnE?}}F+i(x}@g?R7dJcWS+KTQyrvzzbd|Jd~ytf&m&m713Ga-ZlE{SJ69={=Q zb;FUf4Gs?aq#{TuTY=vNz6gZ<%Nfa>;jMwcp+9+~G_6+d4Ybs4WcS7gX>Zs7hdPh$)of&6+^A2`)@1;J`imvGMY&-!-Qu%2PUU-E!&-~1r z;#)lU=k)e_6jbqWf<(BQ%hN+MS?gHaD3lCEfMw_~7=3(N%p}&%%)o zFP?p!LjxyD_ta$>lT{;6@&g**XGCubBH&!jLNr=qiTKJb^6dJ`>tVcUmzu;XR| zs#Y$}`GOGQUlj_4H-o|8bsz7)Cky~Ue}6x=ZTnS%2=H6L{{^(Tho?f;nBv&*PdPgB z40$67LMbJZ9O)|FR>vBtO|%jY#!(av(>BQFlT2nt$mEmcjXaJ=z=?o(q>gn>+vsZC zLSuEitC#0dI3;tF^p2h9RR22+PV{=joy!M*MP}bK1b&>o5TQ;fCC%|x*4J$+c?|JT zg2#71Mpd|KS?#m}!EkzvCyqQvs*o5%~@vT01)u6Pf=cXh3VpSwpi?rpt^-`MscHdnV( zCKO))zA1$GJt<|sq9{ly-<5g(Uq}Ps8v&m*(Y9@&s_KV;{~Ne<#uc~doqmV62ENB| z=E6+IT+Te?l3W#)ZK-nB{5@U*NJ@#O1_%bi1obeQ8pO0sa>WdJZvaP#g~$AhY44TS zi23Jd>XpO-3AQ)igsui~aJBy)+5Qk4>bsY%up_19wVs2#aq&<^iR}EuMf#INO9nqz zxd)}^;Yb`Lx~iioDvp#GmW3tV(;cBKslC^c4h@kSKE3fi9^Y^eRe>muER{}2fZqrH zL`s6s_D$rg~nP z^7-88N}U4VXvp%+zL>e4*AMu;E=WaZd-F}igH?X$#O>XCxU2h)W%D8k1j#~*A02s~ z%c(JUJR3pQ$a8Gu6lsq&Xr;kF`!%_sA)c#)-;okUQP^F-f#2BvVfHj`LMhE^0PqIz z@1>N_3LzZRG)W{9)YaA9u=u&*4FI?bM5?M{nkGOT_)XxS0-e4QFzq}SCg0}Z(31>j zddlRg77zY;4MJ&SUO(Wk%mZwsHPK!&09|#Rd}!wf2`n=Y;2VKsLuYvI^sAokpZgw$ z(j%N1JMZNyRuBBJe62oPIy8i<`Plls{L=b+XpB^sC;GCU%m1Hj+rH?L*xYdO{ta0M zT*zu|ZN;)IY}*D%hr{7N6heFsc-}Sa4w@2TYr_Zl$mXwdYwKf#v^Y+M+Ut80{C>Qg zDVFyGz(jV^tt70-86erzxQ_MpofY#JjnR49DfmbR-QIuvWl9N>8pkU?*{n&2Bx-n1E1Wmk4M+tNp&z*9_trzRjvOcu3`^TN_1VPxw-j0gO~T5 z0q{ctUDqiVi%2Oo-~l1TzXa~b>wOSHAyb^-#Mmnw8GeDu{N)NRzV{CJ{XBriwx%6a zg=$J+z^z@oxp(8;D|+wW?mfm!=il~v_r0=gcAQhA=Pv0?hA%q1y2Ye29mZ0C=JPxry zEqAnioKI}~XY6Txl!#t6L%#7I0l&XY$0A+KlsWA%oEj@}{H@GsBDkq_^PEtiK2k?} zqO~mfy7u7rrMPuPXK%|+{>`0V;Gf+3X|~pMdS5U7SpP48PdkqD$3XJ)pa1-IMd0zi z2e8B{0f6H;LQ#~vfPV>msJv2OJ0|_fQ@lO&G#96jQMB?Uve6qE{N)2S_0dMQG;Bc; z3J#J;Aj0FjAEhbYxMD2H0>S0f7(Y7pA`{u^(uAGqSezcaz~#)?98j+|_#Nra6l|{U z;PDOja$nnSs)8}3tSEvW0=@=(UrL$tYy0n2;QzuHfO111y)q9_C8hin@b`dQ{QDq; zLcz+?Gj)W+!#|@hc^bo>rivFv_;IaPtn z=XmDSYZNV`)F70z@|+kw$7F7rD-SZQ9QbW1QG}p7(aIxTxARcP9-5=I-oKZwcM$j{ z@TZn#^=O)gVHiXrk@r-r{|j#bz-=Bf3O=n6uV6BIaSPX za`ZgOVtSryTR!;xR$)a5I^s=yu=92v?%YFLwB936DFHtPJOTW%5aNK8($+L>O@%q% zHvrc`SRkcTfLnwRzYTm6s3|uDIWxuCiFY_W{33(t9*S0>a>(cg0YA7*xSds9tgG!V zRR`)~wS3~{j}R{-_*f|~AZHeM`s992j`UD2bTU;)aeU+~S))*vlUOeJ-OfN&QR#>` zaewDew2Zfe!&cHyYKhhL@zy){mTZwJKzLCHNg6+HXiJ_m3v!v(HgCv4SW-L2lxi? zLn-B$5CTopFirEiW$bz10IY!#5S6ZB6nGGK!th}r=5J;p1O+S4VEO__NA`1e@(9VI zN6uLqFu6X#@4u$20d8vENh}z5S(GH~U4I*Qckfw|w&2RoCAM_vpB~|-CtqVUGgS(s zMl%x}9XW&Ls~9g5{O%lwB&J8%Ufa!soqM>wX&d#SDukdM_!e*&_%q-KLWs*!N>o+F zahw~rhkvD(_KR)+{48&Oe?OLGq3e1Ucv1-QqLlJsT=J295*e3L5>P{IsM$$p)n z{hXe7hcgq07|jk+u!`Q`ptvr?P+M>%$ld?j*qFA3 zW!vP<0;xi_>?1>}kRxXn-59*=)S3S}t_*(ZX(XtMN=vkkJ&jwrw{$-^tq9yTI z@B2(#(wM&h{#H?xLC10Y(l9M8ExfYLaJd0WYH#-#+GPvv)w!SDb4Xduc>%{LL$f+c=| z4{p7eU9H`dF-NM9AzjFl^!`j0vSf>S49CQ@-IHI+vU6QjZmUYkGIzE= zS;%s9i7Wy0YwnT*>-r)ipMS=M&oao{mv7Z5J@3XqbVm1QX1%lWC3T$nn= z<;(y%D_df_t>hY5Bk%)ASJ`)a<2LFdbzUAo(q7$6bE1(Hek@XdLZd8(v_YJ^xxQ2&^F$@D$RgqGX&*uq;!;QcP zJY(8|ab`FT=$ z%|K$#X+B$(+5fAk;6iXmYHi1rFEeb5f@P4miWJNud8Jq)F9wzhSg*Kp^nGtN*?MSX)Ejw~l(@ z0hVRe;kFk)f?H19!9cCciOMkkT!Sn!Ag-P;O9>X>&)pIF7 zg_j2Y^4FT<&2-mxxw!yOKf#Z!-P7F0vTcgC;ey+CL0+(m6fA?HZF&HALjp^`6ep~ON?ypUQltU&;mT}1D}>l@+xDQMD2{*H zODTV$I``f;0N3g2@9!_4H9)u-s0Lt{l=30mO2THKw*0>P-T{DV8|1AVlZ8nxX9gM0 zUS=#m%5Y|w>Ebj+yGYSCO7VCp$tHY1d~v#bAgBr_Xo%Dk)I->gL%}Liw2GeV?t|Pe z83boG6;~P1K_RH>1k?agElg9if%bSa9r0$m;;pnq8;A!YgtZ{Ti~DEw<%2ts*9*K3 zyaeo*QuYfWOy5Z8x=ucyr@OoR{f+m&0l2=Fl#+Aj&Jl@3O0Rj$!F5u~%|eKKfqQ`6 zKvQ`FakfE_Qerp;1uM^Vahmbm7~}bICh`+Z7ABc2Op!8D6fFbOu`q2DQ(9#PLd@$S zl)vtZmMbVi^-g}fl&Gv6egc7ls%U76hOTJns!m*wQ5UYEE>uH(q?V>g9ZivX>ciDU zwJ>2Vgr=w^V=)ilEnpltjjN{nnw0V#A;hqh((>;`KA$HL2+-Bl_5LP%-vHb=#^Az* z3;5E|Wh;V9VSWoPi}7w?CoXGIWbQ+nF$w~KC0(!^jzQ5Xk~Y#Liz(7Zij0{hV`j;j zIdW!!f?XhQ6)|krNEo(-B`uHlKzf5SYDtt+S2Q$5C!hofYC%F;h>#j2sz-?FQDT88 zi9n3%V1lY(oQM`C;GO!qqIvy)R|LE7)=zt<{2?!ycR)(nYuom;NA(UsC=|M36n5S> z0PnABuED{gky7pyLhSU6!8V{7m*g}wpHc9i;OrJ$iS*od|HIA9OX-wa zXv?Y4{qGk-pa|i41Oip4D2jqAR5YQY2!(P;%NezmE42|@o=ZQD%dL0Z`#1*l3n8YZ zlvagxFbul8yMN(^a^5!pzkuGssZ*zj$Kw^7-4i?sNhzy5FJTL?5m<*Sh1LaBd!a*^ zYp^=a%l31nr!MDzaRCzodG8~K%bR}@=mE}qA3ajaiRR|!%*e>d%-axxKp=o+S?{;z zzHb2DUqeGf2qAoS;|ibvx|A~Jfxp8u1YJNoZvR26ms6;lomW`FW#M+*jRHf!Wn4my zUZ7V>*(ZdU6hdSQg+jKBccH{XSW{C&Utb?PcI theme{linkage, 0, "theme", Settings::Category::Android}; Settings::Setting theme_mode{linkage, -1, "theme_mode", Settings::Category::Android}; - Settings::Setting static_theme_color{linkage, 5, "static_theme_color", Settings::Category::Android}; + Settings::Setting static_theme_color{linkage, 0, "static_theme_color", Settings::Category::Android}; Settings::Setting black_backgrounds{linkage, false, "black_backgrounds", Settings::Category::Android}; Settings::Setting app_language{linkage, 0, "app_language", Settings::Category::Android}; diff --git a/src/android/app/src/main/res/drawable/ic_launcher_foreground.png b/src/android/app/src/main/res/drawable/ic_launcher_foreground.png index 1ccbbd4a5d6416a7e739ac3d4d2fdd84bb4a0c8c..53f1cace9bc76ced802d3b6291e3edd16049483a 100644 GIT binary patch literal 134584 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 x=&dKvqXhjfUanL?#sB&u4 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 z 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

D5TdiLgKMQG5H+|0kJg^1+ghU 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

`^MK(qxxPy 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

Xa%yiu$ARbeg~nxjg=6uCp#{)^wau{G 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 Dw!bTL diff --git a/src/android/app/src/main/res/drawable/ic_yuzu.png b/src/android/app/src/main/res/drawable/ic_yuzu.png index c03a370305e9285588f3f37e4d254ddec9033688..fce02afa1ffd37cde6550f0a7d798b6d3c56a4a4 100644 GIT binary patch literal 57729 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%0D)^S1AL)Y0xPpNaf96cw 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 literal 80705 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

IgMTzWC%=aqVun!uA4X46?qp|of23~MbMWI{ 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 diff --git a/src/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/src/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index f83b149c8ecd8e0bdc242b86c9290c44b604d355..23bc2897c3a33f320ce1cf9d9af2c0dde01c3e0b 100644 GIT binary patch literal 14132 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 aE}6ch+@Wc~f%~8G1f?jaCR-_a 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 diff --git a/src/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/src/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 2719752e3c408609178d5e0632f489a80a389be5..1daa3c624f5c9af3f32d8131d6580864c24241ad 100644 GIT binary patch literal 24263 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 HQ$iB}vIbw5 literal 167558 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 l6yQAQc#bU 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 +#1F143C diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 83c04ad40e..e9bd0f1d1c 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -1227,7 +1227,7 @@ Blue Cyan Red - Green (Default) + Green Yellow Orange Pink From dc27aef5421b2e087387c3b0403f2394599e3592 Mon Sep 17 00:00:00 2001 From: John Date: Wed, 18 Mar 2026 23:03:35 +0100 Subject: [PATCH 155/181] [vulkan] Fix FFTactics for AMD+Windows flicker regression (#3748) #3747 Fixed broken graphics but the game still has a flickering regression on AMD GPU+Windows This fixes a flickering regression in FFTACTICS. This game on AMD GPU +Windows sensitive to VK_Scheduler barriers. If this game regresses in the future, this is a clue to where to look at first. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3748 Reviewed-by: MaranBr Reviewed-by: CamilleLaVey Co-authored-by: John Co-committed-by: John --- src/video_core/renderer_vulkan/vk_scheduler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_scheduler.cpp b/src/video_core/renderer_vulkan/vk_scheduler.cpp index a06989085b..226619d8d6 100644 --- a/src/video_core/renderer_vulkan/vk_scheduler.cpp +++ b/src/video_core/renderer_vulkan/vk_scheduler.cpp @@ -270,8 +270,8 @@ u64 Scheduler::SubmitExecution(VkSemaphore signal_semaphore, VkSemaphore wait_se .srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT, .dstAccessMask = VK_ACCESS_MEMORY_READ_BIT | VK_ACCESS_MEMORY_WRITE_BIT, }; - upload_cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, 0, WRITE_BARRIER); + upload_cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, WRITE_BARRIER); upload_cmdbuf.End(); cmdbuf.End(); From 2650d220575d3a62243b6eaaa5091475966e9386 Mon Sep 17 00:00:00 2001 From: xbzk Date: Thu, 19 Mar 2026 03:54:13 +0100 Subject: [PATCH 156/181] [android,ui] driver management: uninstall and refresh upon install hotfix (#3750) To fix orphan fragments' black flicker transitions, these fragments were bounded to SettingsSubscreenActivity. Since driver removal is queued for when leaving driver screen, but new activity dies too soon, old uninstall was being cancelled. Changed to uninstall directly upon leaving screen. Also fixed the driver list refresh right after driver installation (prolly compromised for the same transition reason). Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3750 Reviewed-by: CamilleLaVey Co-authored-by: xbzk Co-committed-by: xbzk --- .../fragments/DriverManagerFragment.kt | 11 ++++++ .../yuzu/yuzu_emu/model/DriverViewModel.kt | 39 ++++++++++--------- 2 files changed, 31 insertions(+), 19 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/DriverManagerFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/DriverManagerFragment.kt index 89a6362dc6..877097dc80 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/DriverManagerFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/DriverManagerFragment.kt @@ -142,6 +142,17 @@ class DriverManagerFragment : Fragment() { driverViewModel.onCloseDriverManager(args.game) } + override fun onResume() { + super.onResume() + refreshDriverList() + } + + private fun refreshDriverList() { + driverViewModel.reloadDriverData() + (binding.listDrivers.adapter as? DriverAdapter) + ?.replaceList(driverViewModel.driverList.value) + } + private fun setInsets() = ViewCompat.setOnApplyWindowInsetsListener( binding.root diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/DriverViewModel.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/DriverViewModel.kt index cd5792b33a..fc7fbc9bfc 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/DriverViewModel.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/DriverViewModel.kt @@ -71,6 +71,8 @@ class DriverViewModel : ViewModel() { fun reloadDriverData() { _areDriversLoading.value = true driverData = GpuDriverHelper.getDrivers() + .filterNot { driversToDelete.contains(it.first) } + .toMutableList() updateDriverList() _areDriversLoading.value = false } @@ -167,26 +169,25 @@ class DriverViewModel : ViewModel() { fun onCloseDriverManager(game: Game?) { _isDeletingDrivers.value = true - updateDriverNameForGame(game) - if (game == null) { - NativeConfig.saveGlobalConfig() - } else { - NativeConfig.savePerGameConfig() - NativeConfig.unloadPerGameConfig() - NativeConfig.reloadGlobalConfig() - } - - viewModelScope.launch { - withContext(Dispatchers.IO) { - driversToDelete.forEach { - val driver = File(it) - if (driver.exists()) { - driver.delete() - } - } - driversToDelete.clear() - _isDeletingDrivers.value = false + try { + updateDriverNameForGame(game) + if (game == null) { + NativeConfig.saveGlobalConfig() + } else { + NativeConfig.savePerGameConfig() + NativeConfig.unloadPerGameConfig() + NativeConfig.reloadGlobalConfig() } + + driversToDelete.forEach { + val driver = File(it) + if (driver.exists()) { + driver.delete() + } + } + driversToDelete.clear() + } finally { + _isDeletingDrivers.value = false } } From 844e0360c78ad0eb5dd2dcad5a38667df89f921f Mon Sep 17 00:00:00 2001 From: xbzk Date: Thu, 19 Mar 2026 05:38:57 +0100 Subject: [PATCH 157/181] [addons] fixed manual installation from per-game fragment (#3743) maybe consequence of code centralization. reverted for now. -please test: install update from per-game path -install update on manage eden data path -install update when another update is already installed and check both versions Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3743 Reviewed-by: MaranBr Reviewed-by: Lizzie Reviewed-by: CamilleLaVey Co-authored-by: xbzk Co-committed-by: xbzk --- .../yuzu/yuzu_emu/fragments/AddonsFragment.kt | 20 +++++- .../ContentTypeSelectionDialogFragment.kt | 65 ++--------------- .../yuzu_emu/fragments/InstallableFragment.kt | 67 ++--------------- .../org/yuzu/yuzu_emu/ui/main/MainActivity.kt | 44 ------------ .../yuzu/yuzu_emu/utils/InstallableActions.kt | 72 +++++++++++++++++++ 5 files changed, 103 insertions(+), 165 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AddonsFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AddonsFragment.kt index b20d75ef0a..96632b4606 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AddonsFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AddonsFragment.kt @@ -25,6 +25,7 @@ import org.yuzu.yuzu_emu.model.AddonViewModel import org.yuzu.yuzu_emu.model.HomeViewModel import org.yuzu.yuzu_emu.utils.AddonUtil import org.yuzu.yuzu_emu.utils.FileUtil.copyFilesTo +import org.yuzu.yuzu_emu.utils.InstallableActions import org.yuzu.yuzu_emu.utils.ViewUtils.updateMargins import org.yuzu.yuzu_emu.utils.collect import java.io.File @@ -107,6 +108,12 @@ class AddonsFragment : Fragment() { ).show(parentFragmentManager, MessageDialogFragment.TAG) } } + parentFragmentManager.setFragmentResultListener( + ContentTypeSelectionDialogFragment.REQUEST_INSTALL_GAME_UPDATE, + viewLifecycleOwner + ) { _, _ -> + installGameUpdate.launch(arrayOf("*/*")) + } binding.buttonInstall.setOnClickListener { ContentTypeSelectionDialogFragment().show( @@ -130,7 +137,7 @@ class AddonsFragment : Fragment() { super.onDestroy() } - val installAddon = + private val installAddon = registerForActivityResult(ActivityResultContracts.OpenDocumentTree()) { result -> if (result == null) { return@registerForActivityResult @@ -175,6 +182,17 @@ class AddonsFragment : Fragment() { } } + private val installGameUpdate = + registerForActivityResult(ActivityResultContracts.OpenMultipleDocuments()) { documents -> + InstallableActions.verifyAndInstallContent( + activity = requireActivity(), + fragmentManager = parentFragmentManager, + addonViewModel = addonViewModel, + documents = documents, + programId = args.game.programId + ) + } + private fun setInsets() = ViewCompat.setOnApplyWindowInsetsListener( binding.root diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ContentTypeSelectionDialogFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ContentTypeSelectionDialogFragment.kt index 880c2ff3bf..fb59a3a52c 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ContentTypeSelectionDialogFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ContentTypeSelectionDialogFragment.kt @@ -8,18 +8,14 @@ package org.yuzu.yuzu_emu.fragments import android.app.Dialog import android.content.DialogInterface -import android.net.Uri import android.os.Bundle -import androidx.activity.result.contract.ActivityResultContracts import androidx.fragment.app.DialogFragment import androidx.fragment.app.activityViewModels import androidx.preference.PreferenceManager import com.google.android.material.dialog.MaterialAlertDialogBuilder -import org.yuzu.yuzu_emu.NativeLibrary import org.yuzu.yuzu_emu.R import org.yuzu.yuzu_emu.YuzuApplication import org.yuzu.yuzu_emu.model.AddonViewModel -import org.yuzu.yuzu_emu.utils.InstallableActions class ContentTypeSelectionDialogFragment : DialogFragment() { private val addonViewModel: AddonViewModel by activityViewModels() @@ -29,52 +25,6 @@ class ContentTypeSelectionDialogFragment : DialogFragment() { private var selectedItem = 0 - private val installGameUpdateLauncher = - registerForActivityResult(ActivityResultContracts.OpenMultipleDocuments()) { documents -> - if (documents.isEmpty()) { - return@registerForActivityResult - } - - val game = addonViewModel.game - if (game == null) { - installContent(documents) - return@registerForActivityResult - } - - ProgressDialogFragment.newInstance( - requireActivity(), - R.string.verifying_content, - false - ) { _, _ -> - var updatesMatchProgram = true - for (document in documents) { - val valid = NativeLibrary.doesUpdateMatchProgram( - game.programId, - document.toString() - ) - if (!valid) { - updatesMatchProgram = false - break - } - } - - requireActivity().runOnUiThread { - if (updatesMatchProgram) { - installContent(documents) - } else { - MessageDialogFragment.newInstance( - requireActivity(), - titleId = R.string.content_install_notice, - descriptionId = R.string.content_install_notice_description, - positiveAction = { installContent(documents) }, - negativeAction = {} - ).show(parentFragmentManager, MessageDialogFragment.TAG) - } - } - return@newInstance Any() - }.show(parentFragmentManager, ProgressDialogFragment.TAG) - } - override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { val launchOptions = arrayOf(getString(R.string.updates_and_dlc), getString(R.string.mods_and_cheats)) @@ -87,7 +37,10 @@ class ContentTypeSelectionDialogFragment : DialogFragment() { .setTitle(R.string.select_content_type) .setPositiveButton(android.R.string.ok) { _: DialogInterface, _: Int -> when (selectedItem) { - 0 -> installGameUpdateLauncher.launch(arrayOf("*/*")) + 0 -> parentFragmentManager.setFragmentResult( + REQUEST_INSTALL_GAME_UPDATE, + Bundle() + ) else -> { if (!preferences.getBoolean(MOD_NOTICE_SEEN, false)) { preferences.edit().putBoolean(MOD_NOTICE_SEEN, true).apply() @@ -112,17 +65,9 @@ class ContentTypeSelectionDialogFragment : DialogFragment() { companion object { const val TAG = "ContentTypeSelectionDialogFragment" + const val REQUEST_INSTALL_GAME_UPDATE = "RequestInstallGameUpdate" private const val SELECTED_ITEM = "SelectedItem" private const val MOD_NOTICE_SEEN = "ModNoticeSeen" } - - private fun installContent(documents: List) { - InstallableActions.installContent( - activity = requireActivity(), - fragmentManager = parentFragmentManager, - addonViewModel = addonViewModel, - documents = documents - ) - } } diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/InstallableFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/InstallableFragment.kt index 10862c37b4..6510c069e3 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/InstallableFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/InstallableFragment.kt @@ -227,66 +227,13 @@ class InstallableFragment : Fragment() { private val installGameUpdateLauncher = registerForActivityResult(ActivityResultContracts.OpenMultipleDocuments()) { documents -> - if (documents.isEmpty()) { - return@registerForActivityResult - } - - if (addonViewModel.game == null) { - InstallableActions.installContent( - activity = requireActivity(), - fragmentManager = parentFragmentManager, - addonViewModel = addonViewModel, - documents = documents - ) - return@registerForActivityResult - } - - ProgressDialogFragment.newInstance( - requireActivity(), - R.string.verifying_content, - false - ) { _, _ -> - var updatesMatchProgram = true - for (document in documents) { - val valid = NativeLibrary.doesUpdateMatchProgram( - addonViewModel.game!!.programId, - document.toString() - ) - if (!valid) { - updatesMatchProgram = false - break - } - } - - if (updatesMatchProgram) { - requireActivity().runOnUiThread { - InstallableActions.installContent( - activity = requireActivity(), - fragmentManager = parentFragmentManager, - addonViewModel = addonViewModel, - documents = documents - ) - } - } else { - requireActivity().runOnUiThread { - MessageDialogFragment.newInstance( - requireActivity(), - titleId = R.string.content_install_notice, - descriptionId = R.string.content_install_notice_description, - positiveAction = { - InstallableActions.installContent( - activity = requireActivity(), - fragmentManager = parentFragmentManager, - addonViewModel = addonViewModel, - documents = documents - ) - }, - negativeAction = {} - ).show(parentFragmentManager, MessageDialogFragment.TAG) - } - } - return@newInstance Any() - }.show(parentFragmentManager, ProgressDialogFragment.TAG) + InstallableActions.verifyAndInstallContent( + activity = requireActivity(), + fragmentManager = parentFragmentManager, + addonViewModel = addonViewModel, + documents = documents, + programId = addonViewModel.game?.programId + ) } private val importUserDataLauncher = diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt index f0806df786..3a771edfcb 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt @@ -32,7 +32,6 @@ import org.yuzu.yuzu_emu.databinding.ActivityMainBinding import org.yuzu.yuzu_emu.dialogs.NetPlayDialog import org.yuzu.yuzu_emu.features.settings.model.Settings import org.yuzu.yuzu_emu.fragments.AddGameFolderDialogFragment -import org.yuzu.yuzu_emu.fragments.ProgressDialogFragment import org.yuzu.yuzu_emu.fragments.MessageDialogFragment import org.yuzu.yuzu_emu.model.AddonViewModel import org.yuzu.yuzu_emu.model.DriverViewModel @@ -479,49 +478,6 @@ class MainActivity : AppCompatActivity(), ThemeProvider { ) } - val installGameUpdate = registerForActivityResult( - ActivityResultContracts.OpenMultipleDocuments() - ) { documents: List -> - if (documents.isEmpty()) { - return@registerForActivityResult - } - - if (addonViewModel.game == null) { - installContent(documents) - return@registerForActivityResult - } - - ProgressDialogFragment.newInstance( - this@MainActivity, - R.string.verifying_content, - false - ) { _, _ -> - var updatesMatchProgram = true - for (document in documents) { - val valid = NativeLibrary.doesUpdateMatchProgram( - addonViewModel.game!!.programId, - document.toString() - ) - if (!valid) { - updatesMatchProgram = false - break - } - } - - if (updatesMatchProgram) { - homeViewModel.setContentToInstall(documents) - } else { - MessageDialogFragment.newInstance( - this@MainActivity, - titleId = R.string.content_install_notice, - descriptionId = R.string.content_install_notice_description, - positiveAction = { homeViewModel.setContentToInstall(documents) }, - negativeAction = {} - ) - } - }.show(supportFragmentManager, ProgressDialogFragment.TAG) - } - private fun installContent(documents: List) { InstallableActions.installContent( activity = this, diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/InstallableActions.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/InstallableActions.kt index d385e2a095..882bae965b 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/InstallableActions.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/InstallableActions.kt @@ -26,6 +26,78 @@ import java.util.zip.ZipEntry import java.util.zip.ZipInputStream object InstallableActions { + private fun verifyGameContentAndInstall( + activity: FragmentActivity, + fragmentManager: FragmentManager, + documents: List, + programId: String?, + onInstallConfirmed: () -> Unit + ) { + if (documents.isEmpty()) { + return + } + + if (programId == null) { + onInstallConfirmed() + return + } + + ProgressDialogFragment.newInstance( + activity, + R.string.verifying_content, + false + ) { _, _ -> + var updatesMatchProgram = true + for (document in documents) { + val valid = NativeLibrary.doesUpdateMatchProgram( + programId, + document.toString() + ) + if (!valid) { + updatesMatchProgram = false + break + } + } + + activity.runOnUiThread { + if (updatesMatchProgram) { + onInstallConfirmed() + } else { + MessageDialogFragment.newInstance( + activity, + titleId = R.string.content_install_notice, + descriptionId = R.string.content_install_notice_description, + positiveAction = onInstallConfirmed, + negativeAction = {} + ).show(fragmentManager, MessageDialogFragment.TAG) + } + } + return@newInstance Any() + }.show(fragmentManager, ProgressDialogFragment.TAG) + } + + fun verifyAndInstallContent( + activity: FragmentActivity, + fragmentManager: FragmentManager, + addonViewModel: AddonViewModel, + documents: List, + programId: String? + ) { + verifyGameContentAndInstall( + activity = activity, + fragmentManager = fragmentManager, + documents = documents, + programId = programId + ) { + installContent( + activity = activity, + fragmentManager = fragmentManager, + addonViewModel = addonViewModel, + documents = documents + ) + } + } + fun processKey( activity: FragmentActivity, fragmentManager: FragmentManager, From 96e177702e0bc7d689df52c544bb26819e704c4c Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 20 Mar 2026 22:09:14 +0100 Subject: [PATCH 158/181] [qt_common] remove 109kb worth of duplicate shortcut data (#3756) - repeated 32 times - is like 3432 - 32 * 3432 = 109824 = 109kb - now it's just 3.4kb Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3756 Reviewed-by: MaranBr Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- src/qt_common/config/uisettings.cpp | 44 ++++++++++++++++++++++++++++- src/qt_common/config/uisettings.h | 43 ++-------------------------- 2 files changed, 45 insertions(+), 42 deletions(-) diff --git a/src/qt_common/config/uisettings.cpp b/src/qt_common/config/uisettings.cpp index 0b668c4bb1..f4f5688781 100644 --- a/src/qt_common/config/uisettings.cpp +++ b/src/qt_common/config/uisettings.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2016 Citra Emulator Project @@ -25,6 +25,48 @@ namespace FS = Common::FS; namespace UISettings { +// This shouldn't have anything except static initializers (no functions). So +// QKeySequence(...).toString() is NOT ALLOWED HERE. +// This must be in alphabetical order according to action name as it must have the same order as +// UISetting::values.shortcuts, which is alphabetically ordered. +// clang-format off +const std::array default_hotkeys{{ + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Mute/Unmute")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+M"), std::string("Home+Dpad_Right"), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Volume Down")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("-"), std::string("Home+Dpad_Down"), Qt::ApplicationShortcut, true}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Volume Up")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("="), std::string("Home+Dpad_Up"), Qt::ApplicationShortcut, true}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Capture Screenshot")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+P"), std::string("Screenshot"), Qt::WidgetWithChildrenShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Change Adapting Filter")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F8"), std::string("Home+L"), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Change Docked Mode")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F10"), std::string("Home+X"), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Change GPU Mode")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F9"), std::string("Home+R"), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Configure")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+,"), std::string(""), Qt::WidgetWithChildrenShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Configure Current Game")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+."), std::string(""), Qt::WidgetWithChildrenShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Continue/Pause Emulation")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F4"), std::string("Home+Plus"), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Exit Fullscreen")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Esc"), std::string(""), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Exit Eden")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+Q"), std::string("Home+Minus"), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Fullscreen")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F11"), std::string("Home+B"), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Load File")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+O"), std::string(""), Qt::WidgetWithChildrenShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Load/Remove Amiibo")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F2"), std::string("Home+A"), Qt::WidgetWithChildrenShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Browse Public Game Lobby")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+B"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Create Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+N"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Direct Connect to Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+C"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Leave Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+L"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Show Current Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+R"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Restart Emulation")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F6"), std::string("R+Plus+Minus"), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Stop Emulation")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F5"), std::string("L+Plus+Minus"), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "TAS Record")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F7"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "TAS Reset")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F6"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "TAS Start/Stop")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F5"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Filter Bar")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F"), std::string(""), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Framerate Limit")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+U"), std::string("Home+Y"), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Turbo Speed")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+Z"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Slow Speed")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+X"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Mouse Panning")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F9"), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Renderdoc Capture")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string(""), std::string(""), Qt::ApplicationShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Status Bar")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+S"), std::string(""), Qt::WindowShortcut, false}}, + {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Performance Overlay")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+V"), std::string(""), Qt::WindowShortcut, false}}, +}}; +// clang-format on + const Themes themes{{ {"Default", "default"}, {"Default Colorful", "colorful"}, diff --git a/src/qt_common/config/uisettings.h b/src/qt_common/config/uisettings.h index c2a14858dd..4549a36345 100644 --- a/src/qt_common/config/uisettings.h +++ b/src/qt_common/config/uisettings.h @@ -249,47 +249,8 @@ u32 CalculateWidth(u32 height, Settings::AspectRatio ratio); void SaveWindowState(); void RestoreWindowState(std::unique_ptr& qtConfig); -// This shouldn't have anything except static initializers (no functions). So -// QKeySequence(...).toString() is NOT ALLOWED HERE. -// This must be in alphabetical order according to action name as it must have the same order as -// UISetting::values.shortcuts, which is alphabetically ordered. -// clang-format off -const std::array default_hotkeys{{ - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Mute/Unmute")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+M"), std::string("Home+Dpad_Right"), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Volume Down")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("-"), std::string("Home+Dpad_Down"), Qt::ApplicationShortcut, true}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Audio Volume Up")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("="), std::string("Home+Dpad_Up"), Qt::ApplicationShortcut, true}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Capture Screenshot")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+P"), std::string("Screenshot"), Qt::WidgetWithChildrenShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Change Adapting Filter")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F8"), std::string("Home+L"), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Change Docked Mode")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F10"), std::string("Home+X"), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Change GPU Mode")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F9"), std::string("Home+R"), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Configure")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+,"), std::string(""), Qt::WidgetWithChildrenShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Configure Current Game")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+."), std::string(""), Qt::WidgetWithChildrenShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Continue/Pause Emulation")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F4"), std::string("Home+Plus"), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Exit Fullscreen")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Esc"), std::string(""), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Exit Eden")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+Q"), std::string("Home+Minus"), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Fullscreen")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F11"), std::string("Home+B"), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Load File")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+O"), std::string(""), Qt::WidgetWithChildrenShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Load/Remove Amiibo")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F2"), std::string("Home+A"), Qt::WidgetWithChildrenShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Browse Public Game Lobby")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+B"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Create Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+N"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Direct Connect to Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+C"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Leave Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+L"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Show Current Room")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+R"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Restart Emulation")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F6"), std::string("R+Plus+Minus"), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Stop Emulation")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("F5"), std::string("L+Plus+Minus"), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "TAS Record")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F7"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "TAS Reset")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F6"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "TAS Start/Stop")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F5"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Filter Bar")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F"), std::string(""), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Framerate Limit")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+U"), std::string("Home+Y"), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Turbo Speed")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+Z"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Slow Speed")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+X"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Mouse Panning")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+F9"), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Renderdoc Capture")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string(""), std::string(""), Qt::ApplicationShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Status Bar")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+S"), std::string(""), Qt::WindowShortcut, false}}, - {QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Toggle Performance Overlay")).toStdString(), QStringLiteral(QT_TRANSLATE_NOOP("Hotkeys", "Main Window")).toStdString(), {std::string("Ctrl+V"), std::string(""), Qt::WindowShortcut, false}}, -}}; -// clang-format on +// sync with uisettings.cpp +extern const std::array default_hotkeys; } // namespace UISettings From 5ebdb29afd4d74887f58af139e6f9444ca69c4a3 Mon Sep 17 00:00:00 2001 From: xbzk Date: Sun, 22 Mar 2026 02:06:45 +0100 Subject: [PATCH 159/181] [android,ui] feat fullscreen app setting (#3676) why not? i like it a lot on both phone and TV. toggle in app settings. disabled by default so no hassle. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3676 Reviewed-by: MaranBr Reviewed-by: CamilleLaVey Co-authored-by: xbzk Co-committed-by: xbzk --- .../org/yuzu/yuzu_emu/dialogs/ChatDialog.kt | 23 +++++++- .../org/yuzu/yuzu_emu/dialogs/LobbyBrowser.kt | 17 ++++++ .../yuzu/yuzu_emu/dialogs/NetPlayDialog.kt | 27 +++++++++- .../features/settings/model/Settings.kt | 2 + .../features/settings/ui/SettingsActivity.kt | 17 ++++++ .../settings/ui/SettingsFragmentPresenter.kt | 35 +++++++++++++ .../settings/ui/SettingsSubscreenActivity.kt | 18 +++++++ .../fragments/ProfileManagerFragment.kt | 20 +++++-- .../org/yuzu/yuzu_emu/ui/main/MainActivity.kt | 13 +++++ .../yuzu/yuzu_emu/utils/FullscreenHelper.kt | 52 +++++++++++++++++++ .../res/layout/fragment_profile_manager.xml | 7 +-- .../app/src/main/res/values/strings.xml | 2 + 12 files changed, 223 insertions(+), 10 deletions(-) create mode 100644 src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/FullscreenHelper.kt diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/ChatDialog.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/ChatDialog.kt index 5d6679bd28..431125ca8e 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/ChatDialog.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/ChatDialog.kt @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later package org.yuzu.yuzu_emu.dialogs @@ -20,6 +20,8 @@ import org.yuzu.yuzu_emu.databinding.DialogChatBinding import org.yuzu.yuzu_emu.databinding.ItemChatMessageBinding import org.yuzu.yuzu_emu.features.settings.model.StringSetting import org.yuzu.yuzu_emu.network.NetPlayManager +import org.yuzu.yuzu_emu.utils.CompatUtils +import org.yuzu.yuzu_emu.utils.FullscreenHelper import java.text.SimpleDateFormat import java.util.* @@ -34,6 +36,13 @@ class ChatDialog(context: Context) : BottomSheetDialog(context) { private lateinit var binding: DialogChatBinding private lateinit var chatAdapter: ChatAdapter private val handler = Handler(Looper.getMainLooper()) + private val hideSystemBars: Boolean by lazy { + runCatching { + FullscreenHelper.shouldHideSystemBars(CompatUtils.findActivity(context)) + }.getOrElse { + FullscreenHelper.isFullscreenEnabled(context) + } + } // TODO(alekpop, crueter): Top drawer for message notifications, perhaps use system notifs? // TODO(alekpop, crueter): Context menu actions for chat users @@ -41,6 +50,7 @@ class ChatDialog(context: Context) : BottomSheetDialog(context) { @SuppressLint("NotifyDataSetChanged") override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + setOnShowListener { applyFullscreenMode() } binding = DialogChatBinding.inflate(LayoutInflater.from(context)) setContentView(binding.root) @@ -75,6 +85,11 @@ class ChatDialog(context: Context) : BottomSheetDialog(context) { } } + override fun onStart() { + super.onStart() + applyFullscreenMode() + } + override fun dismiss() { NetPlayManager.setChatOpen(false) super.dismiss() @@ -108,6 +123,12 @@ class ChatDialog(context: Context) : BottomSheetDialog(context) { private fun scrollToBottom() { binding.chatRecyclerView.scrollToPosition(chatAdapter.itemCount - 1) } + + private fun applyFullscreenMode() { + window?.let { window -> + FullscreenHelper.applyToWindow(window, hideSystemBars) + } + } } class ChatAdapter(private val messages: List) : diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/LobbyBrowser.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/LobbyBrowser.kt index 6d5c6ef23f..10ff2da6c7 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/LobbyBrowser.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/LobbyBrowser.kt @@ -31,15 +31,25 @@ import org.yuzu.yuzu_emu.databinding.DialogLobbyBrowserBinding import org.yuzu.yuzu_emu.databinding.ItemLobbyRoomBinding import org.yuzu.yuzu_emu.features.settings.model.StringSetting import org.yuzu.yuzu_emu.network.NetPlayManager +import org.yuzu.yuzu_emu.utils.CompatUtils +import org.yuzu.yuzu_emu.utils.FullscreenHelper import java.util.Locale class LobbyBrowser(context: Context) : BottomSheetDialog(context) { private lateinit var binding: DialogLobbyBrowserBinding private lateinit var adapter: LobbyRoomAdapter private val handler = Handler(Looper.getMainLooper()) + private val hideSystemBars: Boolean by lazy { + runCatching { + FullscreenHelper.shouldHideSystemBars(CompatUtils.findActivity(context)) + }.getOrElse { + FullscreenHelper.isFullscreenEnabled(context) + } + } override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + setOnShowListener { applyFullscreenMode() } behavior.state = BottomSheetBehavior.STATE_EXPANDED behavior.skipCollapsed = @@ -81,6 +91,7 @@ class LobbyBrowser(context: Context) : BottomSheetDialog(context) { behavior.expandedOffset = 0 behavior.skipCollapsed = true behavior.state = BottomSheetBehavior.STATE_EXPANDED + applyFullscreenMode() } private fun setupRecyclerView() { @@ -274,4 +285,10 @@ class LobbyBrowser(context: Context) : BottomSheetDialog(context) { } private inner class ScoreItem(val score: Double, val item: NetPlayManager.RoomInfo) + + private fun applyFullscreenMode() { + window?.let { window -> + FullscreenHelper.applyToWindow(window, hideSystemBars) + } + } } diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/NetPlayDialog.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/NetPlayDialog.kt index 73452b4b69..45ce5fb0cf 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/NetPlayDialog.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/dialogs/NetPlayDialog.kt @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later package org.yuzu.yuzu_emu.dialogs @@ -36,6 +36,7 @@ import org.yuzu.yuzu_emu.features.settings.model.StringSetting import org.yuzu.yuzu_emu.network.NetDataValidators import org.yuzu.yuzu_emu.network.NetPlayManager import org.yuzu.yuzu_emu.utils.CompatUtils +import org.yuzu.yuzu_emu.utils.FullscreenHelper import org.yuzu.yuzu_emu.utils.GameHelper class NetPlayDialog(context: Context) : BottomSheetDialog(context) { @@ -43,9 +44,17 @@ class NetPlayDialog(context: Context) : BottomSheetDialog(context) { private val gameNameList: MutableList> = mutableListOf() private val gameIdList: MutableList> = mutableListOf() + private val hideSystemBars: Boolean by lazy { + runCatching { + FullscreenHelper.shouldHideSystemBars(CompatUtils.findActivity(context)) + }.getOrElse { + FullscreenHelper.isFullscreenEnabled(context) + } + } override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + setOnShowListener { applyFullscreenMode() } behavior.state = BottomSheetBehavior.STATE_EXPANDED behavior.state = BottomSheetBehavior.STATE_EXPANDED @@ -118,6 +127,11 @@ class NetPlayDialog(context: Context) : BottomSheetDialog(context) { } } + override fun onStart() { + super.onStart() + applyFullscreenMode() + } + data class NetPlayItems( val option: Int, val name: String, @@ -352,6 +366,11 @@ class NetPlayDialog(context: Context) : BottomSheetDialog(context) { TextValidatorWatcher.validStates.clear() val activity = CompatUtils.findActivity(context) val dialog = BottomSheetDialog(activity) + dialog.setOnShowListener { + dialog.window?.let { window -> + FullscreenHelper.applyToWindow(window, hideSystemBars) + } + } dialog.behavior.state = BottomSheetBehavior.STATE_EXPANDED dialog.behavior.state = BottomSheetBehavior.STATE_EXPANDED @@ -582,6 +601,12 @@ class NetPlayDialog(context: Context) : BottomSheetDialog(context) { dialog.show() } + private fun applyFullscreenMode() { + window?.let { window -> + FullscreenHelper.applyToWindow(window, hideSystemBars) + } + } + private fun showModerationDialog() { val activity = CompatUtils.findActivity(context) val dialog = MaterialAlertDialogBuilder(activity) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/Settings.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/Settings.kt index 0f89533d8e..b438812d58 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/Settings.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/Settings.kt @@ -104,6 +104,8 @@ object Settings { const val PREF_THEME_MODE = "ThemeMode" const val PREF_BLACK_BACKGROUNDS = "BlackBackgrounds" const val PREF_STATIC_THEME_COLOR = "StaticThemeColor" + const val PREF_APP_FULLSCREEN = "AppFullscreen" + const val APP_FULLSCREEN_DEFAULT = false enum class EmulationOrientation(val int: Int) { Unspecified(0), diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsActivity.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsActivity.kt index d33bbc3d7d..ad1ecba64c 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsActivity.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsActivity.kt @@ -103,6 +103,7 @@ class SettingsActivity : AppCompatActivity() { ) setInsets() + applyFullscreenPreference() } fun navigateBack() { @@ -122,6 +123,18 @@ class SettingsActivity : AppCompatActivity() { } } + override fun onResume() { + super.onResume() + applyFullscreenPreference() + } + + override fun onWindowFocusChanged(hasFocus: Boolean) { + super.onWindowFocusChanged(hasFocus) + if (hasFocus) { + applyFullscreenPreference() + } + } + override fun onStop() { super.onStop() Log.info("[SettingsActivity] Settings activity stopping. Saving settings to INI...") @@ -188,4 +201,8 @@ class SettingsActivity : AppCompatActivity() { windowInsets } } + + private fun applyFullscreenPreference() { + FullscreenHelper.applyToActivity(this) + } } diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index ff25584c92..853e1e3e4b 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -29,6 +29,8 @@ import org.yuzu.yuzu_emu.features.settings.model.view.* import org.yuzu.yuzu_emu.utils.InputHandler import org.yuzu.yuzu_emu.utils.NativeConfig import org.yuzu.yuzu_emu.utils.DirectoryInitialization +import org.yuzu.yuzu_emu.utils.FullscreenHelper +import androidx.core.content.edit import androidx.fragment.app.FragmentActivity import org.yuzu.yuzu_emu.fragments.MessageDialogFragment @@ -1187,6 +1189,39 @@ class SettingsFragmentPresenter( ) ) + val fullscreenSetting: AbstractBooleanSetting = object : AbstractBooleanSetting { + override fun getBoolean(needsGlobal: Boolean): Boolean = + FullscreenHelper.isFullscreenEnabled(context) + + override fun setBoolean(value: Boolean) { + FullscreenHelper.setFullscreenEnabled(context, value) + settingsViewModel.setShouldRecreate(true) + } + + override val key: String = Settings.PREF_APP_FULLSCREEN + override val isRuntimeModifiable: Boolean = true + override val pairedSettingKey: String = "" + override val isSwitchable: Boolean = false + override var global: Boolean = true + override val isSaveable: Boolean = true + override val defaultValue: Boolean = Settings.APP_FULLSCREEN_DEFAULT + + override fun getValueAsString(needsGlobal: Boolean): String = + getBoolean(needsGlobal).toString() + + override fun reset() { + setBoolean(defaultValue) + } + } + + add( + SwitchSetting( + fullscreenSetting, + titleId = R.string.fullscreen_mode, + descriptionId = R.string.fullscreen_mode_description + ) + ) + add(HeaderSetting(R.string.buttons)) add(BooleanSetting.ENABLE_FOLDER_BUTTON.key) add(BooleanSetting.ENABLE_QLAUNCH_BUTTON.key) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsSubscreenActivity.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsSubscreenActivity.kt index 11ecd355fb..91888dce12 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsSubscreenActivity.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsSubscreenActivity.kt @@ -20,6 +20,7 @@ import org.yuzu.yuzu_emu.R import org.yuzu.yuzu_emu.YuzuApplication import org.yuzu.yuzu_emu.databinding.ActivitySettingsBinding import org.yuzu.yuzu_emu.utils.DirectoryInitialization +import org.yuzu.yuzu_emu.utils.FullscreenHelper import org.yuzu.yuzu_emu.utils.InsetsHelper import org.yuzu.yuzu_emu.utils.ThemeHelper @@ -89,6 +90,7 @@ class SettingsSubscreenActivity : AppCompatActivity() { ) setInsets() + applyFullscreenPreference() } override fun onStart() { @@ -98,6 +100,18 @@ class SettingsSubscreenActivity : AppCompatActivity() { } } + override fun onResume() { + super.onResume() + applyFullscreenPreference() + } + + override fun onWindowFocusChanged(hasFocus: Boolean) { + super.onWindowFocusChanged(hasFocus) + if (hasFocus) { + applyFullscreenPreference() + } + } + fun navigateBack() { val navHostFragment = supportFragmentManager.findFragmentById(R.id.fragment_container) as NavHostFragment @@ -149,4 +163,8 @@ class SettingsSubscreenActivity : AppCompatActivity() { windowInsets } } + + private fun applyFullscreenPreference() { + FullscreenHelper.applyToActivity(this) + } } diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ProfileManagerFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ProfileManagerFragment.kt index 2786906f6b..bd37c4c9c7 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ProfileManagerFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/ProfileManagerFragment.kt @@ -9,6 +9,7 @@ import android.view.View import android.view.ViewGroup import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat +import androidx.core.view.updatePadding import androidx.fragment.app.Fragment import androidx.fragment.app.activityViewModels import androidx.navigation.fragment.findNavController @@ -22,6 +23,7 @@ import org.yuzu.yuzu_emu.databinding.FragmentProfileManagerBinding import org.yuzu.yuzu_emu.model.HomeViewModel import org.yuzu.yuzu_emu.model.UserProfile import org.yuzu.yuzu_emu.utils.NativeConfig +import org.yuzu.yuzu_emu.utils.ViewUtils.updateMargins class ProfileManagerFragment : Fragment() { private var _binding: FragmentProfileManagerBinding? = null @@ -172,11 +174,19 @@ class ProfileManagerFragment : Fragment() { val leftInsets = barInsets.left + cutoutInsets.left val rightInsets = barInsets.right + cutoutInsets.right - val fabLayoutParams = binding.buttonAddUser.layoutParams as ViewGroup.MarginLayoutParams - fabLayoutParams.leftMargin = leftInsets + 24 - fabLayoutParams.rightMargin = rightInsets + 24 - fabLayoutParams.bottomMargin = barInsets.bottom + 24 - binding.buttonAddUser.layoutParams = fabLayoutParams + binding.toolbarProfiles.updateMargins(left = leftInsets, right = rightInsets) + binding.listProfiles.updateMargins(left = leftInsets, right = rightInsets) + binding.listProfiles.updatePadding( + bottom = barInsets.bottom + + resources.getDimensionPixelSize(R.dimen.spacing_bottom_list_fab) + ) + + val fabSpacing = resources.getDimensionPixelSize(R.dimen.spacing_fab) + binding.buttonAddUser.updateMargins( + left = leftInsets + fabSpacing, + right = rightInsets + fabSpacing, + bottom = barInsets.bottom + fabSpacing + ) windowInsets } diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt index 3a771edfcb..02368bfc16 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt @@ -169,6 +169,7 @@ class MainActivity : AppCompatActivity(), ThemeProvider { checkForUpdates() } setInsets() + applyFullscreenPreference() } private fun checkForUpdates() { @@ -345,6 +346,14 @@ class MainActivity : AppCompatActivity(), ThemeProvider { override fun onResume() { ThemeHelper.setCorrectTheme(this) super.onResume() + applyFullscreenPreference() + } + + override fun onWindowFocusChanged(hasFocus: Boolean) { + super.onWindowFocusChanged(hasFocus) + if (hasFocus) { + applyFullscreenPreference() + } } private fun setInsets() = ViewCompat.setOnApplyWindowInsetsListener( @@ -364,6 +373,10 @@ class MainActivity : AppCompatActivity(), ThemeProvider { windowInsets } + private fun applyFullscreenPreference() { + FullscreenHelper.applyToActivity(this) + } + override fun setTheme(resId: Int) { super.setTheme(resId) themeId = resId diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/FullscreenHelper.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/FullscreenHelper.kt new file mode 100644 index 0000000000..62c83e1806 --- /dev/null +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/FullscreenHelper.kt @@ -0,0 +1,52 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + +package org.yuzu.yuzu_emu.utils + +import android.app.Activity +import android.content.Context +import android.view.Window +import androidx.core.content.edit +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.WindowInsetsControllerCompat +import androidx.preference.PreferenceManager +import org.yuzu.yuzu_emu.features.settings.model.Settings + +object FullscreenHelper { + fun isFullscreenEnabled(context: Context): Boolean { + return PreferenceManager.getDefaultSharedPreferences(context).getBoolean( + Settings.PREF_APP_FULLSCREEN, + Settings.APP_FULLSCREEN_DEFAULT + ) + } + + fun setFullscreenEnabled(context: Context, enabled: Boolean) { + PreferenceManager.getDefaultSharedPreferences(context).edit { + putBoolean(Settings.PREF_APP_FULLSCREEN, enabled) + } + } + + fun shouldHideSystemBars(activity: Activity): Boolean { + val rootInsets = ViewCompat.getRootWindowInsets(activity.window.decorView) + val barsCurrentlyHidden = + rootInsets?.isVisible(WindowInsetsCompat.Type.systemBars())?.not() ?: false + return isFullscreenEnabled(activity) || barsCurrentlyHidden + } + + fun applyToWindow(window: Window, hideSystemBars: Boolean) { + val controller = WindowInsetsControllerCompat(window, window.decorView) + + if (hideSystemBars) { + controller.hide(WindowInsetsCompat.Type.systemBars()) + controller.systemBarsBehavior = + WindowInsetsControllerCompat.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE + } else { + controller.show(WindowInsetsCompat.Type.systemBars()) + } + } + + fun applyToActivity(activity: Activity) { + applyToWindow(activity.window, isFullscreenEnabled(activity)) + } +} diff --git a/src/android/app/src/main/res/layout/fragment_profile_manager.xml b/src/android/app/src/main/res/layout/fragment_profile_manager.xml index e70a3f3da5..67828ca69e 100644 --- a/src/android/app/src/main/res/layout/fragment_profile_manager.xml +++ b/src/android/app/src/main/res/layout/fragment_profile_manager.xml @@ -5,21 +5,22 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - android:background="?attr/colorSurface" - android:fitsSystemWindows="true"> + android:background="?attr/colorSurface"> + android:fitsSystemWindows="true" + android:touchscreenBlocksFocus="false"> diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index e9bd0f1d1c..343cc4b21a 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -1160,6 +1160,8 @@ Material You App Settings Theme And Color + Fullscreen mode + Hide Android system bars across app screens. Swipe from an edge to reveal them temporarily. Change theme mode From c5b519380cfed91674483eae0caee40f3a80c7d4 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 22 Mar 2026 04:00:57 +0100 Subject: [PATCH 160/181] [externals] update renderdoc to 1.7.0 (#3751) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3751 Co-authored-by: lizzie Co-committed-by: lizzie --- externals/renderdoc/renderdoc_app.h | 164 +++++++++++++++++++++++++--- src/core/tools/renderdoc.h | 7 +- 2 files changed, 154 insertions(+), 17 deletions(-) diff --git a/externals/renderdoc/renderdoc_app.h b/externals/renderdoc/renderdoc_app.h index e6c1511deb..c379f0ac40 100644 --- a/externals/renderdoc/renderdoc_app.h +++ b/externals/renderdoc/renderdoc_app.h @@ -7,7 +7,7 @@ /****************************************************************************** * The MIT License (MIT) * - * Copyright (c) 2019-2025 Baldur Karlsson + * Copyright (c) 2015-2026 Baldur Karlsson * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -72,6 +72,10 @@ extern "C" { // truncated version when only a uint64_t is available (e.g. Vulkan tags): #define RENDERDOC_ShaderDebugMagicValue_truncated 0x48656670eab25520ULL +// this is a magic value for vulkan user tags to indicate which dispatchable API objects are which +// for object annotations +#define RENDERDOC_APIObjectAnnotationHelper 0xfbb3b337b664d0adULL + ////////////////////////////////////////////////////////////////////////////////////////////////// // RenderDoc capture options // @@ -564,6 +568,128 @@ typedef uint32_t(RENDERDOC_CC *pRENDERDOC_DiscardFrameCapture)(RENDERDOC_DeviceP // multiple times only the last title will be used. typedef void(RENDERDOC_CC *pRENDERDOC_SetCaptureTitle)(const char *title); +// Annotations API: +// +// These functions allow you to specify annotations either on a per-command level, or a per-object +// level. +// +// Basic types of annotations are supported, as well as vector versions and references to API objects. +// +// The annotations are stored as keys, with the key being a dot-separated path allowing arbitrary +// nesting and user organisation. The keys are sorted in human order so `foo.2.bar` will be displayed +// before `foo.10.bar` to allow creation of arrays if desired. +// +// Deleting an annotation can be done by assigning an empty value to it. + +// the type of an annotation value, or Empty to delete an annotation +typedef enum RENDERDOC_AnnotationType +{ + eRENDERDOC_Empty, + eRENDERDOC_Bool, + eRENDERDOC_Int32, + eRENDERDOC_UInt32, + eRENDERDOC_Int64, + eRENDERDOC_UInt64, + eRENDERDOC_Float, + eRENDERDOC_Double, + eRENDERDOC_String, + eRENDERDOC_APIObject, + eRENDERDOC_AnnotationMax = 0x7FFFFFFF, +} RENDERDOC_AnnotationType; + +// a union with vector annotation value data +typedef union RENDERDOC_AnnotationVectorValue +{ + bool boolean[4]; + int32_t int32[4]; + int64_t int64[4]; + uint32_t uint32[4]; + uint64_t uint64[4]; + float float32[4]; + double float64[4]; +} RENDERDOC_AnnotationVectorValue; + +// a union with scalar annotation value data +typedef union RENDERDOC_AnnotationValue +{ + bool boolean; + int32_t int32; + int64_t int64; + uint32_t uint32; + uint64_t uint64; + float float32; + double float64; + + RENDERDOC_AnnotationVectorValue vector; + + const char *string; + void *apiObject; +} RENDERDOC_AnnotationValue; + +// a struct for specifying a GL object, as we don't have pointers we can use so instead we specify a +// pointer to this struct giving both the type and the name +typedef struct RENDERDOC_GLResourceReference +{ + // this is the same GLenum identifier as passed to glObjectLabel + uint32_t identifier; + uint32_t name; +} GLResourceReference; + +// simple C++ helpers to avoid the need for a temporary objects for value passing and GL object specification +#ifdef __cplusplus +struct RDGLObjectHelper +{ + RENDERDOC_GLResourceReference gl; + + RDGLObjectHelper(uint32_t identifier, uint32_t name) + { + gl.identifier = identifier; + gl.name = name; + } + + operator RENDERDOC_GLResourceReference *() { return ≷ } +}; + +struct RDAnnotationHelper +{ + RENDERDOC_AnnotationValue val; + + RDAnnotationHelper(bool b) { val.boolean = b; } + RDAnnotationHelper(int32_t i) { val.int32 = i; } + RDAnnotationHelper(int64_t i) { val.int64 = i; } + RDAnnotationHelper(uint32_t i) { val.uint32 = i; } + RDAnnotationHelper(uint64_t i) { val.uint64 = i; } + RDAnnotationHelper(float f) { val.float32 = f; } + RDAnnotationHelper(double d) { val.float64 = d; } + RDAnnotationHelper(const char *s) { val.string = s; } + + operator RENDERDOC_AnnotationValue *() { return &val; } +}; +#endif + +// The device is specified in the same way as other API calls that take a RENDERDOC_DevicePointer +// to specify the device. +// +// The object or queue/commandbuffer will depend on the graphics API in question. +// +// Return value: +// 0 - The annotation was applied successfully. +// 1 - The device is unknown/invalid +// 2 - The device is valid but the annotation is not supported for API-specific reasons, such as an +// unrecognised or invalid object or queue/commandbuffer +// 3 - The call is ill-formed or invalid e.g. empty is specified with a value pointer, or non-empty +// is specified with a NULL value pointer +typedef uint32_t(RENDERDOC_CC *pRENDERDOC_SetObjectAnnotation)(RENDERDOC_DevicePointer device, + void *object, const char *key, + RENDERDOC_AnnotationType valueType, + uint32_t valueVectorWidth, + const RENDERDOC_AnnotationValue *value); + +typedef uint32_t(RENDERDOC_CC *pRENDERDOC_SetCommandAnnotation)( + RENDERDOC_DevicePointer device, void *queueOrCommandBuffer, const char *key, + RENDERDOC_AnnotationType valueType, uint32_t valueVectorWidth, + const RENDERDOC_AnnotationValue *value); + ////////////////////////////////////////////////////////////////////////////////////////////////// // RenderDoc API versions // @@ -592,6 +718,7 @@ typedef enum RENDERDOC_Version eRENDERDOC_API_Version_1_4_2 = 10402, // RENDERDOC_API_1_4_2 = 1 04 02 eRENDERDOC_API_Version_1_5_0 = 10500, // RENDERDOC_API_1_5_0 = 1 05 00 eRENDERDOC_API_Version_1_6_0 = 10600, // RENDERDOC_API_1_6_0 = 1 06 00 + eRENDERDOC_API_Version_1_7_0 = 10700, // RENDERDOC_API_1_7_0 = 1 07 00 } RENDERDOC_Version; // API version changelog: @@ -622,8 +749,10 @@ typedef enum RENDERDOC_Version // 1.5.0 - Added feature: ShowReplayUI() to request that the replay UI show itself if connected // 1.6.0 - Added feature: SetCaptureTitle() which can be used to set a title for a // capture made with StartFrameCapture() or EndFrameCapture() +// 1.7.0 - Added feature: SetObjectAnnotation() / SetCommandAnnotation() for adding rich +// annotations to objects and command streams -typedef struct RENDERDOC_API_1_6_0 +typedef struct RENDERDOC_API_1_7_0 { pRENDERDOC_GetAPIVersion GetAPIVersion; @@ -701,20 +830,25 @@ typedef struct RENDERDOC_API_1_6_0 // new function in 1.6.0 pRENDERDOC_SetCaptureTitle SetCaptureTitle; -} RENDERDOC_API_1_6_0; -typedef RENDERDOC_API_1_6_0 RENDERDOC_API_1_0_0; -typedef RENDERDOC_API_1_6_0 RENDERDOC_API_1_0_1; -typedef RENDERDOC_API_1_6_0 RENDERDOC_API_1_0_2; -typedef RENDERDOC_API_1_6_0 RENDERDOC_API_1_1_0; -typedef RENDERDOC_API_1_6_0 RENDERDOC_API_1_1_1; -typedef RENDERDOC_API_1_6_0 RENDERDOC_API_1_1_2; -typedef RENDERDOC_API_1_6_0 RENDERDOC_API_1_2_0; -typedef RENDERDOC_API_1_6_0 RENDERDOC_API_1_3_0; -typedef RENDERDOC_API_1_6_0 RENDERDOC_API_1_4_0; -typedef RENDERDOC_API_1_6_0 RENDERDOC_API_1_4_1; -typedef RENDERDOC_API_1_6_0 RENDERDOC_API_1_4_2; -typedef RENDERDOC_API_1_6_0 RENDERDOC_API_1_5_0; + // new functions in 1.7.0 + pRENDERDOC_SetObjectAnnotation SetObjectAnnotation; + pRENDERDOC_SetCommandAnnotation SetCommandAnnotation; +} RENDERDOC_API_1_7_0; + +typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_0_0; +typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_0_1; +typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_0_2; +typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_1_0; +typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_1_1; +typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_1_2; +typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_2_0; +typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_3_0; +typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_4_0; +typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_4_1; +typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_4_2; +typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_5_0; +typedef RENDERDOC_API_1_7_0 RENDERDOC_API_1_6_0; ////////////////////////////////////////////////////////////////////////////////////////////////// // RenderDoc API entry point diff --git a/src/core/tools/renderdoc.h b/src/core/tools/renderdoc.h index 0e5e43da5b..689b0a383a 100644 --- a/src/core/tools/renderdoc.h +++ b/src/core/tools/renderdoc.h @@ -1,9 +1,12 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #pragma once -struct RENDERDOC_API_1_6_0; +struct RENDERDOC_API_1_7_0; namespace Tools { @@ -15,7 +18,7 @@ public: void ToggleCapture(); private: - RENDERDOC_API_1_6_0* rdoc_api{}; + RENDERDOC_API_1_7_0* rdoc_api{}; bool is_capturing{false}; }; From 811cc18d7489c6faac9ddff9280c1e870e09e9af Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 22 Mar 2026 17:37:21 +0100 Subject: [PATCH 161/181] [hle/acc] fix (false) return where it's just 2 (#3763) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3763 Reviewed-by: Maufeat Reviewed-by: MaranBr Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/hle/service/acc/acc.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/core/hle/service/acc/acc.cpp b/src/core/hle/service/acc/acc.cpp index d8767f9fed..43c569851d 100644 --- a/src/core/hle/service/acc/acc.cpp +++ b/src/core/hle/service/acc/acc.cpp @@ -712,9 +712,8 @@ public: private: void CheckAvailability(HLERequestContext& ctx) { LOG_DEBUG(Service_ACC, "(STUBBED) called"); - IPC::ResponseBuilder rb{ctx, 3}; + IPC::ResponseBuilder rb{ctx, 2}; rb.Push(ResultSuccess); - rb.Push(false); // TODO: Check when this is supposed to return true and when not } void GetAccountId(HLERequestContext& ctx) { From 772e38cb8d9d1076305e7f02a4434c2ab54ae249 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 22 Mar 2026 20:17:44 +0100 Subject: [PATCH 162/181] [hle/service/sockets] fix hogwarts legacy crash due to non-blacklisted domain (#3762) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3762 Reviewed-by: Maufeat Reviewed-by: MaranBr Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/hle/service/sockets/sfdnsres.cpp | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/core/hle/service/sockets/sfdnsres.cpp b/src/core/hle/service/sockets/sfdnsres.cpp index 68d73f0a59..f9f0ee56eb 100644 --- a/src/core/hle/service/sockets/sfdnsres.cpp +++ b/src/core/hle/service/sockets/sfdnsres.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project @@ -53,12 +53,15 @@ enum class NetDbError : s32 { NoData = 4, }; -static const constexpr std::array blockedDomains = {"srv.nintendo.net", - "battle.net", - "microsoft.com", - "mojang.com", - "xboxlive.com", - "minecraftservices.com"}; +static const constexpr std::array blockedDomains = { + "srv.nintendo.net", //obvious + "phoenix-api.wbagora.com", //hogwarts legacy + "battle.net", + "microsoft.com", //minecraft dungeons + other games + "mojang.com", + "xboxlive.com", + "minecraftservices.com" +}; static bool IsBlockedHost(const std::string& host) { return std::any_of( From ad58ab8976dd230cadf40803011dbd58fd5446d5 Mon Sep 17 00:00:00 2001 From: crueter Date: Mon, 23 Mar 2026 17:05:40 +0100 Subject: [PATCH 163/181] [externals] Use Eden mirrors for llvm-mingw and tzdb (#3766) My server is getting hammered, let's just move them here. Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3766 --- cpmfile.json | 4 ++-- externals/cpmfile.json | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/cpmfile.json b/cpmfile.json index c938e67e88..1bb29afae4 100644 --- a/cpmfile.json +++ b/cpmfile.json @@ -87,8 +87,8 @@ "bundled": true }, "llvm-mingw": { - "repo": "misc/llvm-mingw", - "git_host": "git.crueter.xyz", + "repo": "eden-emu/llvm-mingw", + "git_host": "git.eden-emu.dev", "tag": "%VERSION%", "version": "20250828", "artifact": "clang-rt-builtins.tar.zst", diff --git a/externals/cpmfile.json b/externals/cpmfile.json index 8209e431a3..d67348cd68 100644 --- a/externals/cpmfile.json +++ b/externals/cpmfile.json @@ -246,12 +246,13 @@ }, "tzdb": { "package": "nx_tzdb", - "repo": "misc/tzdb_to_nx", - "git_host": "git.crueter.xyz", + "repo": "eden-emu/tzdb_to_nx", + "git_host": "git.eden-emu.dev", "artifact": "%VERSION%.tar.gz", "tag": "%VERSION%", - "hash": "dc37a189a44ce8b5c988ca550582431a6c7eadfd3c6e709bee6277116ee803e714333e85c9e6cbb5c69346a14d6f2cc7ed96e8aa09cc5fb8a89f945059651db6", - "version": "121125" + "hash": "cce65a12bf90f4ead43b24a0b95dfad77ac3d9bfbaaf66c55e6701346e7a1e44ca5d2f23f47ee35ee02271eb1082bf1762af207aad9fb236f1c8476812d008ed", + "version": "121125", + "git_version": "230326" }, "vulkan-headers": { "repo": "KhronosGroup/Vulkan-Headers", From 56d3f0e353d63752782020b0777e3803c4832bde Mon Sep 17 00:00:00 2001 From: lizzie Date: Mon, 23 Mar 2026 18:03:48 +0100 Subject: [PATCH 164/181] [dynarmic] fix dynarmic_tests build issues on xcode due to using relative paths (#3765) Thanks to @chrelliott978 for the initial impl Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3765 Reviewed-by: Maufeat Reviewed-by: crueter Co-authored-by: lizzie Co-committed-by: lizzie --- src/dynarmic/tests/A32/fuzz_arm.cpp | 11 ++--- src/dynarmic/tests/A32/fuzz_thumb.cpp | 37 ++++++++------- .../tests/A32/test_arm_instructions.cpp | 6 +-- src/dynarmic/tests/A32/test_coprocessor.cpp | 6 +-- src/dynarmic/tests/A32/test_svc.cpp | 6 +-- .../tests/A32/test_thumb_instructions.cpp | 6 +-- src/dynarmic/tests/A64/a64.cpp | 4 +- src/dynarmic/tests/A64/fp_min_max.cpp | 6 +-- src/dynarmic/tests/A64/fuzz_with_unicorn.cpp | 47 ++++++++++--------- .../tests/A64/misaligned_page_table.cpp | 6 +-- src/dynarmic/tests/A64/real_world.cpp | 6 +-- src/dynarmic/tests/A64/test_invalidation.cpp | 6 +-- src/dynarmic/tests/A64/verify_unicorn.cpp | 9 ++-- src/dynarmic/tests/fp/FPToFixed.cpp | 4 +- src/dynarmic/tests/fp/mantissa_util_tests.cpp | 4 +- src/dynarmic/tests/fp/unpacked_tests.cpp | 4 +- src/dynarmic/tests/fuzz_util.cpp | 6 +-- src/dynarmic/tests/native/preserve_xmm.cpp | 6 +-- src/dynarmic/tests/test_generator.cpp | 4 +- .../tests/unicorn_emu/a32_unicorn.cpp | 20 +++----- src/dynarmic/tests/unicorn_emu/a32_unicorn.h | 4 +- .../tests/unicorn_emu/a64_unicorn.cpp | 16 ++----- src/dynarmic/tests/unicorn_emu/a64_unicorn.h | 4 +- 23 files changed, 111 insertions(+), 117 deletions(-) diff --git a/src/dynarmic/tests/A32/fuzz_arm.cpp b/src/dynarmic/tests/A32/fuzz_arm.cpp index fd17b3bd01..cd2eade884 100644 --- a/src/dynarmic/tests/A32/fuzz_arm.cpp +++ b/src/dynarmic/tests/A32/fuzz_arm.cpp @@ -20,15 +20,14 @@ #include #include "dynarmic/common/common_types.h" -#include "../fuzz_util.h" -#include "../rand_int.h" -#include "../unicorn_emu/a32_unicorn.h" -#include "./testenv.h" -#include "../native/testenv.h" +#include "dynarmic/tests/fuzz_util.h" +#include "dynarmic/tests/rand_int.h" +#include "dynarmic/tests/unicorn_emu/a32_unicorn.h" +#include "dynarmic/tests/A32/testenv.h" +#include "dynarmic/tests/native/testenv.h" #include "dynarmic/common/fp/fpcr.h" #include "dynarmic/common/fp/fpsr.h" #include "dynarmic/common/llvm_disassemble.h" -#include "dynarmic/common/variant_util.h" #include "dynarmic/frontend/A32/ITState.h" #include "dynarmic/frontend/A32/a32_location_descriptor.h" #include "dynarmic/frontend/A32/a32_types.h" diff --git a/src/dynarmic/tests/A32/fuzz_thumb.cpp b/src/dynarmic/tests/A32/fuzz_thumb.cpp index 3a561a18d9..f985e6f93d 100644 --- a/src/dynarmic/tests/A32/fuzz_thumb.cpp +++ b/src/dynarmic/tests/A32/fuzz_thumb.cpp @@ -19,10 +19,10 @@ #include #include "dynarmic/common/common_types.h" -#include "../rand_int.h" -#include "../unicorn_emu/a32_unicorn.h" -#include "./testenv.h" -#include "../native/testenv.h" +#include "dynarmic/tests/rand_int.h" +#include "dynarmic/tests/unicorn_emu/a32_unicorn.h" +#include "dynarmic/tests/A32/testenv.h" +#include "dynarmic/tests/native/testenv.h" #include "dynarmic/frontend/A32/FPSCR.h" #include "dynarmic/frontend/A32/PSR.h" #include "dynarmic/frontend/A32/a32_location_descriptor.h" @@ -107,7 +107,7 @@ static bool DoesBehaviorMatch(const A32Unicorn& uni, const A32::Ji return std::equal(interp_regs.begin(), interp_regs.end(), jit_regs.begin(), jit_regs.end()) && uni.GetCpsr() == jit.Cpsr() && interp_write_records == jit_write_records; } -static void RunInstance(size_t run_number, ThumbTestEnv& test_env, A32Unicorn& uni, A32::Jit& jit, const ThumbTestEnv::RegisterArray& initial_regs, size_t instruction_count, size_t instructions_to_execute_count) { +static void RunInstance(size_t run_number, ThumbTestEnv& test_env, A32::UserConfig const& config, A32Unicorn& uni, A32::Jit& jit, const ThumbTestEnv::RegisterArray& initial_regs, size_t instruction_count, size_t instructions_to_execute_count) { uni.ClearPageCache(); jit.ClearCache(); @@ -145,9 +145,8 @@ static void RunInstance(size_t run_number, ThumbTestEnv& test_env, A32Unicorn

9N_Zieh)Q9~| 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 literal 2346888 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

jZ=Fb0(#3hMT&ct^}W zyL^C5IO)0gCgx_D_0xo}fIe(P)yylJlm}dv-(MJ@NiuR$YUy%;C}xqNXgGqY@7ru4I%< z<~_i!rz#UFoW~ujDTO4qKx@juD)K0tWg&xRf$M|}Ot42{qY2Q+PFYA>b!0IL4Iupy zzJjj^M+oV-syRdCAgD{Y13OxTU_lI(3|qxBV>o@gE0om0VCJL|iG8xVTIGy>`^eK6 z6KMa5U_1*N;FPslJp`qISv+)`M(vV+(vaGayHN@af($L_kiGBH0t2TC9|3(QnhFOH zq^s&bw2~fFg5Qpw#pkawm#4@PD!$YWS5QY}W<(>kx{>(;U_p%12{{8sCg+)k>XPcg zm?S`jhoCwpaxD^-%0iQ9B4-=BK|z`a)ZpJ634>A+t%c5`6|fOSqNAg}5-cG)ijuy- zA#0#~1Mn)!ACC__CnH%YYGOoF7aL55`rA!bhN|1XQPY?XBA$I^hlV?t$GIL^h_*m( zqR7e#=Z7g&J@p#zl9Wgp4Iv_my@MV23-n9HX{J5I-6ecMiHa~!Sa6b9 zUmysa5!c0 z`44DN8sJFksoK9^mQt-a0s4$uNrhe8WVnG^HfD45-q2jVR4`c(WP(98;0oM%YQd>2 zmP{GtVRu_hC*MaP)d;{qX$+JEaCg920_|$TgPXBw>!AGUMnd_`?7^7SO{mV{pk7JSHny#6uuAZLn@B86E+Z}s? z*21(fm9Q{WBuz?7^@ULcPmRF$Bsko_#zfqFm_*XMW2eGvh@LiRMp<6wpBlQn{Ifa+ z`6`9v7BKVyjY&&=k0QLfs zt$v^UcIg?q28aoTe-trav0!zkz^B3l!tt@AhSMGT{cb6qDg{fQ$FL+JDDMXa(S#f! z^BLWU^CE@Ru&ZOtsi{^IUA7c|%F#(I-&)?NbXZ9ZqSIZElD_C0Lp5-jE&NFXlc1SP92og=TAa zap+yi`H^-yhs(`9dm7yg@G4uASMzfktymEdB(J9{zpOkmh+!#7C`2V86}@!T$|Tuv z2GP+tNR*S1j52T0_Y*kzgx_+oZ^D+JGl|mMjNH7Z z8=Pb(J0(=XHih#9 zll4)F_c0Ew(|XUo08(BMTR6VzeVeL}QIFwtVq0lzo;~d3#)K8NI!sB)=fzG28Cf6! zjq@`=T|q*|f|u7X72p_|R7;Ru$pi=ue9}Wp3)g52i_A&Uj6^7)nJ>T?)8d=6ub{!_ zG9^2Z1m+B1WTmC7#EB1jLox}>p(}&?lJ2F|qi=9@_j@o2np&bPi;1$87BZH>dlG|h z2rXfye6%|LD%#i5PLin3F{l{$8Yw?v`!aJil&(%JF+Lv4xoxi*X)Hg1pFb`}mOkEt zvUb`R(_-RFpdun&lq99chEfd9hGY2&9Ka_b;e3(e9_U`=UbL{%{dc0ovpyx+#3Z#S z$hj=}zg6ImJdP#BAbZq@VXk{zG(BU9T>}VBb4_a+#i(Q?X#OuGJb7Uy zUR-fD2x;sW|CdJ3;t9#~$B^MvT=1ol2}u{u8zy?m1mQ!hkIOEr`Wp5`eKJ1%1NOc|dfb`8(zN2nu=kv()4zZg5*Wd@PUL5sYe=-M5k#^uqJ z&B9fxsCmlrwOhJd6T}v=_Dv>|TXb)V+e?{KHtWaEPZX;%+gHET0=gHtzzPUPTe((} zv1G+({k&bfCL|T6e$5)yV%x0FFc?-P?(8F>@^eJ}r_A2C`jKEmv3)wvbrwJ{IN3@F z(HX=|xI%isIw(QlQt&fIfR*_SRgA3PmI2a^#gChjFgYEX<(PDz-31ks)(_c(DClu#2km#fbjSJmC`_=oG}EJugyQls9Z7aZ^X=W4 zgn}xK(_YOJM?3BeqKQ#*^2u5`v}bYSs4d9_BK(3YFO0}=12IUWM5r0+it5MC1QWMmI7^e#D2rP?Cky2cj2(Rq5Afb zeDD#2s2fR00>dp?vnHeTF7dVSaV0vX(Sux6s5>MZ00qg&OZL5t=(S`i}oL zh^nQ9#9{9&!tu!k`F+dPOIxzztwiSnYP5wS$$L!|wzQFeqaVtyw<_VkwB%wjb>zZb zYdGH(GSSb;?+#;G_wMd^Pw)C05!&`V!`6!~PU2f6$&jEI_mQhfAUWZ+8PCE74+dC4 zho`aCEo2}VYtmHm5tU+ER1a(LWXe;-Z~oC8%3*XI$wByeAG7W(bVHI2ElJW?>Hnq{ zrh@;!YGFz07ALe!OfSIh@vCPTADDPds1F7K;=#4LhK7cE^luKOvl$5WTuRdS;`?W3 zR%Io#QAOet=KJp_Y2wy*k@WI$oR4+9y4Ul^os!4%scePDjY#$NQyLb#TszFoFWjDv zJAF|2$gJ+B_MtGK<3gnn<^FU%wQH(QJ*)M|Wx~icmH$(rYZLz`mldkVWW~sJuDNx5 zn+m1i;a1iX(K_wn~(B+Lnq zgf^P_skMj9i^HR)Q?^%TpO6MYYBN(5oBfM~Vd5n-ef!Mr(GCtEc>(Ii^jPzRgc7A~ z%kpxxFyBQ{R^}h%w8!_=-A(dgtUJtI zV3(N2&Rt=>pTN|9jy(m;IodrW4~9MqJ&Vwb-eNVWy@(YfXE zrP+~^0_Y&7U><0em9H%XuaVpP-OxnPI10s;yB98h?h=yOuqV*M6q~RD)m4%6hWrat z=Crbp)z+2=V0L8I?pNT*Y%E*yYm>}zt(X&WRZDRd&Qpbk4>yM&z63{pd3f>u0U_hL zuULL&e+<;T+`N9(63nu+8L#k=aTtOUdx8=s$yA?{2~c|-n)^5KS}As+%~cTXm|Mug zAg1+L?+lnOmE`!>^8xqWHwfhA?unHzpca5;^F*M&B%o&9h zD~lDoQ*r z3u@ZWSrQ1?avSbCAEL~YI_E2hrlHW)8nFR{IS3eI`}V|FQ(A}9c!i_+KUb)&6U~rK zOrD)~ix{+K8C|0UN;|~a6qB>us*)01a_o{mCUdb9pRvR`_R3v7Wh>d#ymYQ=&;XO! zkn`{dTlrw_2)2UfkGD+!(LO6wP)tZi(-Q9e!kHDk?;DWgfjZLVaVT|>g}as%xJtMj z8eaM7Oq3`5_?XvhlQZFq@MzKLP;SFoVB2_j_VKmtnTQ65)$H~mKGnl;8|qQRdJYb> z@y*Zaf%vgavM~q)dO4v~;-tNzPpG1E_YVkmrMn{6qU`wiCpxuIA% z><^QU1iVr^e>TsEeuG!cl|$&8(4;yH?{cI-{0x45_5w)@L5{=I+5&qtw83 z?QqLwYph#BaHRTf=@sq*ys*(iT#bKHZs>WvjIS?3Qrz%;_?42<<2>3< z4xe$)Z3QyYe9~jYLvvvQr=)f(P9$x(yz(}Q_b4f54Fpn~r93Usw zZDS{mn*B+HTEx@c88bxAWZ-fipyxZ)Zb3C?P5u_7b>^}E#EMA0xuLQDMQAKg7BZqT zWAprAUR3YLGnw0+0UN?be8s?t@ELAalxF2UCPPK`6*aZo5%GT@eKC}5) zM>Wy-1abeq8QrsPjT7_x7?sFG3K>`tgbF z(;+*VWWqZ92<%yO0Ps*@zwkGYt2`j_p*>>4RsU<%({kjBKUbQCVI2I+lRRRUORkik z??jC(w!V*DuU)RhY))$zlV4jue5;H2^q)DKHTn0;X3ALmo1AiIGe;Fj$(z31|N&x~C5ArzI`U za~;pz>(M`ZCbKQL90n~JLimicIBF*S@kN?8c$cdq$2bMpY8;qdM|c#Q21lp5w*tNT zh&&lzFC2pY68Xddv@GE=-Do^H+>$rDQ%h#<2i6`(I)r5V&lA1Zz54Xdk6BgI*}92+ zwE)Syhg%!z{I6$&kAZS8-vaNWNUSXh+@`Q=zSzyn+Y`N+G&T0CdHR&wk1( zWpDoAw($oNW;i+qh%c*Cu9_)&zYq8|@rCHAXWX&+eO_yp`DDz|3|+x5)2d|0GY=_GlwD$* z#cBUfrq4}&%^k`?sBAD#BbYYt3*Rv1!0l0`nQa<@r`}7ehXyn>j7s!6TpjGow$t`I zjCp;lka~=JU(B5{E_B*7;Ym5g*V!`mcr0jg%mI4OMYd-wV{fKSbiVdQ2U*(p2Bn4e z{;Gy8IcWL)f1xswGvR0y4=u^eNM|`-F*JxL0iR#L^vsZ}t^mb6yc#`m^8XC{` z#ED1us4xFrvchuLWJI#P2mLrwnfO}b$pNcIzVhD*{_`qee-q^5xS{j~6X{e)ykwtB$W%@95=sV77RZ_@mt zK6uKQc;RDskPs2%t&^Uj(z}&z)I*_SLC9iP5EjM3FN?PQ@N=wVKz;C6fb+MwB*7up zw%MV2{~PE`wDS+_=lN{!$KSX@TC}UUwUD1IhOQKC(q}`wROLS@M?MLR|Iz*;m5L@K zA;+IC^t(LUtM4U!w${gM#`zwz3cZF5tMxv}Qe&_7*^uZ1b3f;KkHqNT7P;P^DWvy(y!-IYGCqa zvB2Cq6pPBgp+7yhKEW^9xWXhSp+d*uSfxNvkQ{vjV8VvSaR2e7-L&mSHGE^PjvEVN zP5K+HrBAQE#P3wvCYx1~TVTA>=&o8{Bf_)Zd0ylC$6!jN22Zhjp0ij3zU?LA-q+p9NGvE6E9dv{vkyo8hh zJKV;R{e&tEo8)i|Ocm_$Ok!MDe=1F#h>vRrN%?AB-9#1h9HyLho?T#vcCd#j)@2HN zM*Jiyo)zbiQ9R#*ri42uk&1$A+t=A^A=R^HTg@3H9~=WA zYkUEkjYMvb)`L!;(I05%YQw^mm1^KFWY=%OKlCt@riDVCRc-SZ+MBqmxmb#VAI%;L zyx`jJm1b-{HoaB)@$!>q#t{6l&Z0s2hmIX|qdGq|ecAn-OCe3wqJW>;IL|9*Gl!%Yf(If4gpICou3;iv5qjF6ItIN~bYn#8+MWowFUjTR@OOZ zTROE9^hs^XYN^OwK2?JYtH=OnmA}3I0Hpmbv&VP)u@hG#+w0n8o{#SR?B|^wJFiKe zs+AemicBiEJ6E5`rS^b)@@*q4$0TnSxr#jBa2%Ac4%YIE80&d(`|0f$%KbVbzcckD z`e8>ZPAAl0`I#^R%^IW-+9*XG?f0_(_j`2t4h&{#%38%t%fzWqX}hg)B(#o(hf2<4 z?d8IK9av{lLPJ0J&)JC(bgdR{2WaLjKin#k-z{D7v%&->f=^FR;WHLkR(n$?ruS4Y zwzI6urPrXwa+kCfG9M9cnKhG!gB~Ox{C@@1{^G_BBkL0Edd16wB5s!c|;`tN*EXMOxoL zcr|Yk{YFNmIEnR8o(Q^LMa~}`J+e5&qIhoRc19Ed#-v@KQbp!#tLfTql^_mO(1T(@ zjk35mT{7o>Eo_wRbolQX1+}c<1Aa3T_D&){xm8Xg1$DC7Wwx;{JG<~JBDYT(zfK8LqGgd_}s~U z>5j@tzEYA=0YvJM9F&>vt(nm-Er=8I+o4ys@7xJ=I-_W?l-Jh{d1s*sm#04ei>&mt zbCAozRQY43$Luc^595FAN%%Yx`@S+RCGsVzXH<~<-qls}_Aa#@JcX4f0MGn+-zmsn z(}abRQ&*}_Y7N{2FkI4vA5EP97B=PScxK@FB}qt=8kSmv|oIZfp6zknFuto)^S4 zCTmqij3caF<%npC(v)9KiZMm)w&kGpLu%>$WKS!Xgm)?1=ByYK3xNzNt;Q?k`}hb0 zInbh09MMak^a`qi+;h6O7&evvL=FIi?2Z<$Gt!BchT*(N0Y`5Y3?P065u*HQH9t*{ z)EdSp%>%)=*}05NEwe4xKEvn!CDJaf81fsRkU}CUi4`K+=}Wj$2f0>`WxCWtBWSrW zi&0;6d^ZidzR_${l?^vGd9}xZ#xqj^cc#SjP55ATw5qRVV$o!kbzg+n3ZWfjGg&W^ z_F(aZM{{ZqWAUuWlOP@q4KE0W#&YW*A6p|dGi$_QqK28D3Hc*s&6JQni+;5mjhXrL zNEqBr?GRweZcVO=&94g&z93~90mxvWPjf4FgQL?C(CdFv53-BOvfg93_?#ViiAm>+ zuRl5j1&0;oCZ1<=(9zmyIqp0BRDZ!{Q2Q<9j5Ce!wlOk$GQ*QVG0KumvO6y9W7q;b zfGK7E;TVbJ#8fml%UauMh{{pXRunZX)#z>!f@203OvOII}0X zOxz}6!lWAxD)CG$A)@>4fgILQ`70m4<~GHA4Q}!u^|j0(YK$nfu=Kfe%ymXQCYc}0 zt&wq70KqFnvkXnb;tDgtm`sLy z>SXqLTQr%FB4!V_5pY#h3>Z5s@PBW8SsGRYFe*eN+oS426qxpy(yXzq4f-WdJ;5Ll znNE83RE}IL&Y6&NbSWe0+kCmGH+j#mJ_S98?kJAAkW=bHw;U4%qa8LtkUrpVeFi<7 z_&|;s8*Jt+2ulW&&XeBVREd{MNdZ+kfq^e5*0O*Rr>ABe+3`O6Iwy`mT)lgT1COw+ zxRBWdwqJ`l>2^v?ZF^t|2*~ew5ziUeD6dS7b(t-F#d?VDz0%RQgPQMlG_?r@LTo&9F&+Pxn>p^&iqiJ3^M? zr%DpeolRrY!-fpRonokIwBhW6*BaghhHmEb-(%3TU$GKPc2e!sv&d)w=*vnvkz{jQ z#`y7#hJy+Pbp~woRuDcP`2%+OXld_zil@L7jggtHc4Vy4U{~CRZuX9*1~t)bq7ts} zE2_O9eja@}bdvE19%G-H&>y=)uNml4KgHs->p?zJNvqib@kV#@MNU&NnaFS36u03W z-TRdL65q@l=5-Y-m=z(cD&U#tLVeK(OYsTzG#Pa5E_kX#D|BUVLO~UE|7R-tG4ZnSdiYxQ@X+$)nU?{Z z5wpdrw0@v|{ZP!i$nP!iI{Z@HH%`(z(Ux)oVWNBcbdK~5gFDe0vLQ%~aQ(sAqX?%; z?q5s{Us&EOugDPG7@-Fh94#~|k+WKsi)FvOP)aY0Rd6Fey_>2N;vZ(1Lj5I5&yiRG zy~nWu&n_9|T6YDeX5ImRJrqsIy!BHpcD;L8_FxLNPX>#8IlYAW(kW zbue3uyHZiELa9CQo-F>@qoCQ25=1pgi@TXo^O5*vx`AXtf-8BOB0;!QlrS$h*F;J7 zMxK^?(ZVxERC-ipf#0v==(pem-h8N6877#A9F9f@bgX~W)`}A{ zsDE8u%JK`7!~>YkPZKd>;gRt16n2q4Bjy&I2clxcbWW@j*(L3_SokShX*+cdqi{YZ zau*ZLW~yp_%(pU%FlfI%ca~bI#^_YV%k9+o0t*608>Qtf76M#}6;`}UwCMQ91Th(N z2%Ci@7V)lglHi;OX4S~Fbj8|3TBIXq&3SyYmk>DnPUG+_FJw^Ml)$g^ zG-U+vouL+orpdJX7?nW0M$pK=_$rZoi??Gc45!@M^**M$YIa}S#%mxQl@TwC1O&8* zMN+G4F`M=1JmXkZS4{CN`GcZ zIQAF!7v7U%pNy*55096lZ}VBvWqzVZGQS)hBV(sXyiH{PohS&JX^>^V*=xeL^|y(? z&bnbH;6jfVl4=>Tq8U2F$znQUU;N`UZcft8@bs7NSYNIoHtw)}abBE6bT+yNin zc>_?1AeOLl;HY!d3!YMG`u>pwXNPSlgNcNQjE=emH2KH62~yIIk!phDooN&ck--pE z=g62tx zV?6Qt4F0Zs{f&iJDzjb8fm5Hkx0Y}O!;VLta(}m-zdU_2$|oL8Pq}#+-3uxp2$I7i zqayGT6#3JI5jqbY;gd;b_P9A5;QgsIOey)JN zku-D)heN{SutC#N=u<{UXp499Z8;!i2B(%=g_;98zoad7ab+N5nQk%559f~USrP@8bou1xfC(M+5~mPEx9n&Jx5UuabE-@D*Fs}Xtr5wbec zGBYtMhTf~A(hHCZ?gSH?%nT=DZs(#EdGlm5LH&B*B2{hBDfx_ZKaO=I1t*@|OQ5)r z-EAtm&G<`N2lqe*#)9?rq&OB=Rl;uTqK}tZw8!5F4w~_4@m~^5Il}CJHGp;^}PnP0OKSoQRiwDOJ8IXm5<=~}^ZvpPY zXDWnQI~X%E%$M(D&X&Och9dCW?E-K)@EJnbYn;x}jxd~D zOu{|l3?cTSh|b5!F%P*tCJdZ{Lxn}2mpudF-x5$8)xR6~$ar_Fpg%KGk&8@o!9Ij; zxZMQHO(|c}^`?$;nJPOKG-NV6-KecXX2XDdo&EPF@!{{8OXEqd8gW>VS)WzyInElb|3u)ZpzPx0p zcbZ7e_qoV;2=!3JrcWU$msPshExcqq0}C99Sg*`(!BB*t$_uE$<@9*`p?>Kx3uex{ zgmt2mty7=TTFUJaw;*#+oEqQr^5kJTV;P|Ms;b<8AE}o{(r2 zfql}%u8dq_a&9ppx~4)WARY<-R^t`0n%jW_F+1avB%y4988s`}b52@oIqzNK#pMqU z`w1<(QZd)ge%BPVRG2%$w-df#Ad&16_VXNxj2wU4Cws6rg`pPnj-Pq(dHSM^lsvGU zp#nb@#lhrCy{v{xB#v|=f>NU$3j5&d@>zB`QJL@Q`i7o}@Y6ToOzE*h)S)=oF|s7> zKIo9B0~z6XS&%Z$J^@qwi+Ki2jK*Mg-ojZV0j#2%S$zZ~82w0XzKh17bWn_EzLv2k z(#0UIa#+)&srZ12#7(pPcwmq?#0kZqo2<7&s-QEll3y#BArA=h_crJ=WgPa#32da> z2(!_k?-^SM<&>X5NhqR7Fcg(Q>mMquAq_0y@gZnxHmq|Q3Vn^LH6*1Fd&=Zl>wIUs zttw2_;4*9Com4w!RfqNkW(PGgjs^U(olpx37BxJaNV8n^NJTyzY~t8E_YQd7U?C#0 zz~oDMLm*OI;Y(6zWMx9O_X@!PRghI37229H72;B+R~<2s#Sk64T&*eq$D0(ojKNR7 zFsBNFR8Dy$bP&R3an1svcS-P#nD52tXdOUSh1)EyTtYU*^ZjR4e%Hz}nG&{I6v|nA z2~LCJ=q2^--|?;2&={vUh%~q<=#{-teZ}4hbLqOt4xS=3xE!IrTdWT1pAv2@NR2~- znK;;Yh$hO>5CUYr#hnxan1$hkRtq;NjkmK3$NzIHUzmB}Y!haHTryn1-8~(!hN`${jreNymfr^FH>jrp9jMPwL%JyqP z#h_YMBvqeC$z*0~5f`9alXH_YV&NoEEu4fIk>i84ND2!umu$+_`G{y(CKwCIjd+*V zmF*cS7;EEMh~1pzG!AjIiAV9Kre25QytOeHbLlu4(pOH;r1>(O2wG2+!6NL^M^>_O zNWzf%vN-T1mjd_{Ex}u=GehWID*QG?t$ppoC#f~@rb&ft0ouYy{RZL+qulS3>*6nF z+3gQn5aByWnM&Fs*rCgy{GPknu3nGu{UEm(3VQIdQ9h(m5|)KtB{tL@6s=S@bE~`D zy|t>0HU9Kjl+8l=+X6y<1&Ol=Qo9~9q9_itNa75z8#_d6)s7omD#sX!Uk#Hly(B82 z<=dFdi>v{72V1VToyrnVI8%d^Cao|NDT9WF2B4#(Kgx4401yZR zz{CUrSXh__CXfR7Ib@bkj~0RcE5D98*539$ge!YqJ@2rD2e$_9vuu><1b?0|#>2k`VMCm<=w z2}ntC0n*akz_VxEfQ$?eAS=rY$jLncOlQQ7!tOB^Wr~t06s(_oD8sP4(26%X=1D>85fR~pB;O(sm`1p7NW#w9c zudf9V7q1QY`Dp|G{yIQFfG!XeqzeQF>H)#Q`oQz&`anpC0T3E$2)uY<2!w?h0WV*g z01=ULe0=#Z<0rK*#fuv+dAUnq%$jEd6GP7KPfgof4`UW4M3grjX)CK|#uY!T* z*FivI(+i-z!yl-v3kI5+p93wec0gKsDA3j(26T441iIdY0Ue#8KxrP=NB~C1Qh}M-1Ym4D5g4CH1LoeR z0Mj$cz~odaFguqH%rArkZ@S}wk8-ZW9MZoq>HE@1m47?1l1+K2Efs4x;;PPud zaP#do@aO&&@Z;wz;ODOf;QNm{;QHo~D)74*_s1W!Zm^&BzqN?vhUkDAww4`$hvP-bo=|SqNyhZ{X-I-Z*E90@e;K(p+X=ZQ2MCWm zx{;!k*Hc-YKh#tyEA`SjBi8*`+%tugGg+%nkxB^n%m5*GC8ZApSwi&cf&w<{DEFc+ z^$Fzo9HdC&3`_voyV**X04P*)c!-=8ELZBEzdX}EJ$HD^VcdXC%6 zCm*>ZLmF8avd6yW|Csi(82MB4JphNDf;}|m_GyoFwsqR1`iN;GWuva$$KV0_cMC4z z^ogbUFJxG|_m$?oaa1+Y+pfKXh#<6G4`S=iIc%6lFe{5Oti)5}x<9PdZ?d@!4R)t= zwfo5$bN{9}*(yhCN>z+$=oL{oS;rh)MK(@p)|n~vxXT#z5#c@Yv7~=z^p4;>-NSHx zS%p8qy?$2jhHF8;H72}`#DK`_b$0m0LDTtX*PVqV_b4fxQZuJ2HZ9O^m!0=*i#!fL z^wAM%LEM4$ zi68h+@d&Gb11eY)?Bb+8b_t3Cw zNpuHiJa2o~%|l~W*Zd#=BJ}!l@u}(Bi8zW`+7~6U{x#Kc1^jI9mZHyHlki;ePK3!L zCIf|R5M48LMex$(h-?fIZ*3xccNZ;Ngr5ukLA|<|!4SRGLdSdY0GlBGM}IWw*;Q}&#|g~P>EbQ6JcehaGf)5A z|CTp?-dOkgE-xGIni*uF#L4YxF(F*2uo?AY1JFtnTX|H43a+Y^)7QS$7n@2&NPs z#pmZNuJgl0#7fKKw)|1TYz1N zl77^gyfA1&SdV%HzOk*RXNSoACXFi`z#zhUbs7G}jf(4+1`dv#s*k^CMsP~ME{y7v z>enZE5 z!BaCOo!g|nUkpZf9qsAvN>;x{1VGPqHwT{4+NY0@vpfJoN}@8x$xUjFO9@37E7%46 zGD@J%s6ceAFVxCo{(`T*zRVytqrq&f;TyZh4w*iK5QxUCwK z=3fRDGI5IAI$QMoLq?-7RIJOdP|PJ^uFk#hrA0*DmGT_=>W|E=b|$maM4ecNfjA=7 zP(6KMM(A$)4b}Z}??53YDZ8NRlHD13oR#g@4q=B3eUB&p3(wf;;^WsF39~$s2_%_6v5{r8=`Y+j zv7V~7cvE)k^V@mVQ07#xmX6Bb9GQ66b8^1r4*87OZxSZ-usa6ti_3Yd$~sFnK#(_%$G~ zV#4~jxdr22X>%FBol7HnSaAt%c_1Kf!}&#$|m zDPI3Gt%_%Z-lYH1AQ{yl75N?*8_TDUjwbr7P$pL0ppRHl!}{2HWJ&iWW*1JORp<_ZJ97FBQhYQ{W;KPJ4}%^lSu zMCtD9O*TGh2owITmyJ6@j}%;{*mkncQpn>4i(}P)K7f(0T^qZYD*p~MW2VkbriB=L z7(Kc4*7iS~+@2bP3y(V{y`mDSJ*ao65tlJ=K3gHa@nC0oT=vomzKObB8e& z3g@aa&6_ngI9l=dZ$FRtjB!3S?=U{wPNTmnQ7E<^m!?b0Hr#^HPF5+ZQT(*E?mOS_w!&fixji>glI z4Ok_UYSEm06&wX5)!i}OummsON~{-C$GRZqJeQg)*}Y#Z4c-n+|Kei}?jNNpm_F2W z86Axos*JjiZ(q$Ti?_Acm?+}6?gI~K5}X%3YER`tn^~vI_?vy7B|`p`2&({3jh@uaSaGvZC^(-$8OfHjhXsv@aumf$H+J z`&u@p%kS;|x`B+wx{0yq101aoa`RA*hBTG)1(GoUs&gOFoz-~3lK1i&rAOnpqj>U1 zvG}$@o0{WRHLFi=omu=d)Shw(*ZUfE!13|?_ex^rTNHOVPoX4kCxP&;?HP%C8~cYr z!XPfwP;8yHw9j37`Hy3RzF_E{OkzK9n8;D>M*SyF)8?%hPZE{acy&dLX__%h9j>su z*2(CY+Q9xF#p>+9)Fcwq;jd`r)b8y4ab#9ZnD<-zJAV}6NakNoC#{NlU$3PyF9k3C z|EbI@@u*feoR9r*@Hy!zB8|P-@Nsb`d|mx2e^r{x*eY)ZE>T^%0bA$_VR_Hi3JOaI z#?{RgjyarTq5k?Kbn*3Y#S~`rn6mQl7qN)v#n;0eAzJ~4lZhJd$kCm-5`NBLceuu< zsezlAefIOwBiSp>45$f>k&prr?jfa&mmv0Xj)Q!j3=>Gbh|z=`33;K@H6bE9JKcJU z=hZ4RWuStGAh<`X=Z`M8N8+acKRGXY4iN#Pv%SehiZNb+{bVnCO>6 zS1RXtJa!!6A>FW+rgpqPB?FthyV-?}Kgvo{TwKZE(@c|9GX8S|1#Df{qndC*Y6I(U zvQ_GcDfwD0j=yCK1i;GZ5HS4C6<9@giCuY;B^~$5k zc+C_8vrMY1>=e%vWGCamc`Y#`6bXxJLl4K#hc_V@hpqXNjl`!cPRm>C|=3ay^@gq=nxu&S$%RnM#CPe^_P+Bn4z{DDWPSs^=>v` z5+@~E@kK=ShQQT%`19$^_@|CMvgMY~1n_YMEJ8$y3Ac{y4@5hfQH8O2Ra}KeSx@j_ zzw@oMRO~R)UCpXa%EjCk$Vsgf-W382JLGmN^eYne)iY*Dr-hMWxk3d%CWHz6?+A-s zV9I}u;V*kUd1UrLA4`*+T?6gv)z+erDpCd8CEn%BB^ZVdBDuoV%RxT(G(^+x{+)$x zma_j+g(F+V|G|}Hl+?{o+yles=mmz&hKa0)+Z7JN)k5f16(`c%Lw*{lBR1zo&n5cbvpCK*B zRWi`NqK2DXtD16JBwzM)oe6m1L{KuEY*nm2!7x2{*pDyN44p4sT=d;1-%>gKdLL7M zX%XMr9AmOGh&tMkAg*0RT}Q;qkWw}55II*byUY;?XsH(>^i1?|P%&GzOupDo1+?;n zjB$~+@KLVwL>B&dt3X?a#;$Y@-&mibX(x>(Z`zJXJ?b@pm5ETF41G!VWU?tn*S>a4 zRpQaLP}={5fx{L|i2u+2o!nO&inhxab@5BHTIoJ}4Rb$kobQAw;;{BKuJL8zu@DKa)@hi?dYw#91-bCM2R> zuq!V?IwIIXjeiV+%+)>HgL9WW=?YG3@z3XIWaNX|=seS<7*^D#_t@Ge%SYwC$Htd@PqPP~!p>r9pbqk8{fP=1JMO4b+9~YRLSK8D9Fx*7!MB z*I$Eg=xA<|ioC2Taxy*~&{qx6L|NDAbm)9Wn4UYG#Wa5qNJf}e*W(LCKedecWP@SV z613OLjW$YnQu?Ltk72)4@?bqSOsfn(3#7f3k#=FV;hH!i^pyT-hbQ)`uV7$jIifS>_Fa3@G` zy~93xf8Rd)?sNX{x%Zxb&9l0?q^qmmT2-~GXLU9CQ>m&?wvJH4`TC2uY!%$GFWoL! zhYjM1sJqENx|1M13x4a6)~(FM(7_62V(OmxyxH^+MD|D)i|)N9Pv$#oMwM+z@s~vF zbhA@RobQ5c^n|(@nt8O@mn-o-a~k5RMN`KKa3;RLQ2~pX(s0=Ze|6R_*&z;fEUZ+~ zs8JGnkqKFUO4QOWe~mA3`SQKd&!K0@tV%+}X;}lh1Wy#!WT_aOym*ay=WSj9-JWO0 zvXMtp;%{0ZN6?b2_80J~1ix0v=U*%{O6|70>o8p7+l3>SL-OPcS6kiZ=NY_uET}XfiKd)@pd|w#@CP=@Gfj>mDs~1w67jmq8Am<{8Z=t0UG>yaw_dMiR>uI;IYKu-DJdAx-7t4i zmz8cm19$TNmLk7e_28i>SJ=EZ?$$~`&tSG?ur3aE_wKm6S-t*_6j&Lh zi&!a zJ<~XhBm|!8Cr68#H5a)@&2d9w%Zh?MD(T1_h;6zb)+>u)H8h3|6Z%Oe`xPH~im_h@ zth=<1%7!I>gdT=VBogo<9O*so^smvl^B|39G0ZDqx>Ay=d^u`ftMmxc&(+Vub7!)v z8wx7I-s7mv@I65GsZK@#{~YmEF8Q2AH`p(5EZC-f21tj)xN2QWRFaa@^TzlyrypdJ zTu^`Pe^W3K)+9dZR~;2CgT{$VJ(={(vASUYh083J@C&~`5in^z=-?NDk=)40aiCFeo4QS?#TAxbKOutAPKmX`v@ zJRdk>Dp0uDRnOy@+5zLt6I0OkQ-BCjVMu*6%lKY7u+D)6hfkxsoyod^C}yTrU2`?k zPrk?YF{r{IuE@Z!H?X!@(oUC$r!ug5E3_`2mP`9)5_^|Ewpvu0>~Ou|G^5 z?>&A3+gXqrVLSYW`2l!}BMZ(DC^M z`#GRB@tv!SL#K(PA@y5dI{1*fsCKYU6+7M#wddRGf>=@}tR9v#?;iG!S!j~o z%a@N>AkNq30{W5-U(-^N{aaD3D`ZS$NlnG7V_eoUG2!CVjw9>Z{8g3HT#+IQ@8}!3 zc6dMe7dIYSM$6EMl!LeLpW18{yx@hr{>-(s4bp=02p?kCqxdG4!UZfj6kvZ0k1t|||5KusRk zQ2IJNOW~aCpe%-y#+KquT=)9+fz^?)nPc*B$vWdKmwipbEfuqWUz%D(<$NMq?L5h{ zYPstSi~Y4?p<#hQ7QIK(3Ja9VJEfA+xCuSg(RHg{>1zWqtOfK{TX6ibrxc~J!07w; zVo8qt9DvrhpvI;0rgf2*tRKRNlIw(gItXxT#4^B1%7GKR%S-H$0vTSb9fBPg2X8E{C z(}U(9hB?b-)ro)ff5D$MF@9PdQ1RaUkboN>6)ZvoC=;l(FP!;vEdRV`3wEa|;hO^iqQujw4#6 zz1Td^m0vTyU=Ypg|8P?pKE)4A(=VgkCpYxEI!(v5=chM%u0R%xJGg`_FcDt{%@c`7 zrKeY4>!pq(2R@`JpUY!|H1SGFF)^If}ZnFd1|g z8;GQ?&ZNc$>Iuez)yeplv_x2o@r`#h+5X41?Y0vw_03wrPBB-F;@QvK`rhqWlf@y8 zMJrAf+c%Ti!{ZsoBRW2rx5Jc;MX#JhHKx~s5Ix}i^IymBzsxm@)lPdAm`(e)ac%4v z=TGnaBR=bw59h|#`@Gs6&kt|b#7(n)oxJ~QQd`SyegDZp#{YV7`QImcfNuy-?}Pi0 zKWq^Gi2cKU;t&7dxrYdQ1X~+hS950v4<82`J7-HTFLP-xFI#UfZdo^HH&0HXzq{=J zY1p6bA$Slu|FiuA0Pqu0#(V39`}%3CYW!vsf(ZI84B;T?KnihyMC}ycyRaRt#d{Y) zzlHzf^!MXG@B-r8d;c?d3H;Oj{u7=*;{`$7;D3S_;@x<_JtGM2oiXrl@R>y;iIFhqjq0UGz8z<8Qt@}AM!ijV+Q@5?`015JO5@) zbDt2wh>ceM0WKmj>izkBB!chr{44!K{;Xfzhu>fRXZnBBUj_f1<$vV-&-g+RcldYs z{?T9WalB^)Eq*y`{5SG^}Sd82uTa|C8~I_3`vQJ{F=)tM@L{ z?ET*V2VT(Q`^x-h@Z!7A`aeqlw|M<^{Ldhp_&0dXBkEFx@h5rwue$xY|3ML<_dI~$ zKieDL+wc8#zU1fg?nBWzv|ADAS+Y zdJ9n|qQ8Ve5&nDrclL&Vq`4onxe#d|sj4d@96%(3@9}~D&e*??iWrE{W&rkYaewXg zFsVP!(ufOxCq2MF@V+naeV%`&KjRHSMBMZL1aDp;KVG4Kg}1CQuZXCioG_=f44*Wo zfP$brrwE@sKc}#;Jim}AKQEsk0{s6CZ+<=jS%Lo>y#FZwzr*{FG=GP;9HQ=j#Q)#n zeTK-1trT(iCmFf-{~7Ol|KHKg-^lkL`k?kc75(32 zT!EioR6+jlWZWK6hClH8wnz&2yYb|Y^8Y*e{v*vlx7R<94EqTAx>t|xgDHb651Qx@mG2$~NKKVGaQv6;ySCvAHlwQ(&T2JETD5ETwNJi^pG>30nh0pl^dGBN z`Jmy{oXX`6KW;IuIlZDw(<^%y@VxLOpu_C$?hXeP85vEHk-i(T({h)gpk)~Uo!58A zlM3J(Wo1oi=_^YABkdJKUXZ5PlKYi~d!708`-{uMxYr(S#R;_r8nb>?stvwDH)20$55JmXy>+xVa&z2u z@G)k6XB8jNoE$PKCL~?u^4ODq8d1iZ%E`)e4#~n1&yL4j)0EiJ(Gd|n_;K#;BCHy0 zYRby>;q_gF6oQsrCHMx4Eoa~Da1AMVhT{Y6(jLTR*^T7ej~4f+@_z)I2Lzx{fB`vY zm;DS|pa$dEprVTgTWs5Ui)t@+0_HRbc;PNoq%Hq@&iB~>myWkRd&r%ksbmoJ$jDx) z5Mqi~8|%J%uY==Oa}UNUlgAyuOy!1r7x3+P&F%DLr*$6SzBBQy<*n{}&x47~J!!fL z~Pb`FF#K3wyXk5ai&)4sA*z7tiSyvQeZAy$f-UDpMRN z%>AtMZfV!|YSy*o3N0dxaqNXiR$YTJRpZ`VTw02Y5aZ24z?wyk1Hqf-FP3|=8daFz ztg6$SozT3UKap0|7zOS*Z7ozjIQyV3a=Pg*En6_>_O7P@+2CbXl#*KDyqVwY>DqIS zJ4!MEA$oDD0!2(G7iT65`Vz*k_Pv+tosnv_^{+SfFt|Q6=q0}3_hIcfan{F8^GMa4 zsqc>B@1L20Un3y}Y#Y}Y-gYqq_uFm{>5+NRMVyK7MsABWu}f4H`0~XFyYKe*-O$il zdX{|KXz9`*VmfvktdsHe-}|DuI}|=}p`EE-KRf#N$yqv!efD@F;l~#P!5=j@-8D|{ z%_m_d36fRE<*@=N^EQjD*QC` z7)2G#Pu)OS3+LE&zt}`{g+w(K!h{;DdUFJgc6ZMdb#>LhPFUK8@QW(G$l(+0#!lRb zf5dGumKSnkJOA#Np;V^?xDWQyCGGXO_2ZRA!mu;bJ3mHh9!EE~JNMOd7*hsvT5dg4 zTyG&1GJ|n<2ZKRXnexAE9bYz|lAEfpgw!w0hSvJ-WxVr$Cx$Ca=~PA3;Jc^UX@)x2 z@OUX;WzLZ6jp;_Ool~<i@^JIZY8?LawVfEI(4cH7rnbqGU6U7<6(Xq{s?h3bR(V ztgr7D5|Y%XFTp=vEN}Eeb`pDll^YTzjhxii7tIwt=hd(C<5T0b;z1hW@+3(uL3v`% zV^!1IWfqp@#&WgX00D|ioyo~+A{9AFe7_$jDT-f_tEWh~4y0delhjO-ec7f*^qxo% zoiyYc(LH}ikwL&2>KonxlaAB3x3|f<0#~D-UXM4Pi=CEgJ}`J0bYVDLvLjT3^mOln zI?~)JMPjMmbl*kojAJu*rl3agg|rFfDP3yO;lY8DrKP2jg)@*cgg!|9-3Ni?<_TLfYD@^r^PQ+5+Zwad27SAV5!_jT*Hs-!7_2|z%)wCp_f zS2}xoRg)pjv->fL9139NU)wDm8gh;|n2t4svy*SWqi4lcS>xppHQ0ROb~>$|;-B-z z``B`_`|ZkwGumu&rhY{*DsX45zg66s`e7u^LvD}aEkD1qvO2gB56^QPeEbM|0e#Eh z;HapmxSq+$wb%O?mtLfdZcR$&X&u2@1bmG}MMW?Rug0ZrMB9)QAZe_y1=k}DJXf=D z`?3BqKI)@&t8_%!_RsI{{bLjUF|w5*CyG?LZ#)QZ^JwHuXL1=cOr#@UH+-c|&-+4^ zfUrA~N7-Aw*0@Ih>Lx_5?A-D2j+RpJLGjzDX5YPUB?C_{15#iqV$tsf^~250M{vn% z9fYc%(^YK>wpOo*E2)x@QC6u1DKHzF*V!z)yZCJSEC>4g1fO10&wiqH%!@oWwAg}W zRJ;Odlw!REm$R6)Rv!3#wtay;(nNCUhS|Ag#Hqb^be~anK-|^1z7Ry(sPuo-#do{ijb4^#Z z;dSxr&YFc`PO;^g$?OFGJ2jyGp-qn&d0?1xm+2@Cqlo=VD? zQJI9fU7bec%b{I;~&JS$Lh zTxTTY``f0XT01GM%c)N>V)2ve@K^?l?7Wx(d%=M2+323`@;XaPCl~kSWeK03-M-TC zxTGf%o(yNvbLWA1NIBwjZLoV_U^ zdm5ZwqCjQpfWud&Dm%-Dx3BK)K&8^4|$)oU0g#~=EzyU2hy;(^+hIL)c z09~EZ=x{;4@nSwk*k)}lepz$po^%5?e4;*LucoU`Wp7iJ4vm6H5L!vA*?ue$B7J8o}O<*;#o^ePxj+%LPfo-vj(PH{Ee+sscWE>Nri~P9GZ#YjXa0 zoXL`J(yJe{vB4j3bP^Sf^X82yCyRZ-GTqHxc+@0_J>JTIxS@rb@~vOoIfZDLM{yYH z-nyCqjf?u`V$uyR)-e7gO29kuhhKhYVc?fCU@Cleq zm9o*}klb1G?6`Ha7zMnv*kUgr&Us_@@ZqeRW3y9AvJ2ESBO+a=kS(2OHa95obhN zS{laQdQ*O0eu30dy90yb^c&OmT3-IQH<&69R9wq~R)Ehrr{B*8Chne&6C$C6i(GSJOKP zbr<0vT2a4h`Iiy*^c|%DHW*(-WTpu#ows(@p>c-lSx$;;sU|18_2p*nbk5Wpi5mOr ztlXE1T~lsc;@b|!TSg~QPmE2cCAq!rrN%Q}>1D9#)y798QWbJoTcWP)M$b0o6&ATE ztxkN>vrVae#myzDv^h$eOD~^H#YoTF44`vlV|x6K*KjzCv*!5Na3*L=d+PEl-wytY zCT(=9Ni6Gu@U~#MAo%yW3wtA?;SiI5Q-vW)OQ$i!ew0jQva(u?qQ2{J;5u4%xk|q( zU%hsA>lo2!N{B{#zJpNbvB6+`Dm;=DR(gWh18`zg$I`pA%^p8( zL{9mZ`a^62KCSh7cl8r>Ay>Jj#Kb(le1m3OcC#sx_JFkzSY#8cl~ZK4^Ec}uH4ROc z&wka1%O5QiQ{J{4HOI@hHokbCw6mjXWz}WztJNTub=8e%m*Sr!^_w3)87Soyb`Hl3 z*Q@mfZoT+4IsS4D#~_cVzkDfO1}1Jonho~!0z1rVjrR;{;zy1euWRp{5|WFKtB#3H zIc`r<5J?YMd{l^aFk{|SU%XbX@ARpD@)gZ@G;KA!);SOsLFlbx2e~ej3-ww2jm6Vml6H&Mtby1wv*Y zZZl&mKK)byvY|`wp(usyMjI_Abbkb#4=s{$oz1q9M-~fLg`GWu@IrnOk%b{4Tu14u3EgaUPHm$4coNuvzlN@2&dwU_~o0M zFz9?6(m7qLf4|T>yaiBZJFN=U-@$j=iSdghYVoF59yrN?;|?)r$5 z^I@woUT@WjJlwcVwc7MbGq%{Q&)3$fMyx^p0O>Eimvh2UE4U@^Ql4 z(7Df1Yk`;){9^MVqkO`#6;w-tj@0Bk8pQ>cK4 z(De!$TNq4>7r>>D8ZC->+9F@bRfwIfR_C z9q+vMZ#COa0n7%CRwqXfwbyo>>^o~F-vn>w_D$5%J_};kAD$6vuJ+L$nw_;yND3n^ zclRh)464ddG}U}~A#*3y?AL8YvKL*OZ2o|aX?&W>P6B z_+_4tyhoI#S!o>{Cr6*wIg1x}eN(A-Xv9@}=LUrciD;9}M8o+V7*#qn6ihU|AID!% z+^7jnO?tXJb&R;y5dNHeLtSE?Bx6rRWsnll{DI}&6n2o)&B&X#r-*-dU7GIKP)6z9|(7s6wE$?4LvbV5_^F0T^iPLT1h z@X4a`z9bx0-S8`To}8g#R~vq1ELYdaF9=douA&&a5_DWc3B2}LsA;fH!F|9OS?YIe zFW2;V>QnkKuH|x+;@I$W9N)sgsO*0s`rj==MURrhJ-zi7b zco$Z1v-qXc(O>$OT1eHvP$*Ua#ZyGxj!G+}Eaxtpjoz!q0GN+G|cu>$mtDmyq{nFC-w| z6`Fmi_!rdpZL8%XSzhxIi4Y9FwI_K6#p#+FdUG`&ljdgM2ez>3j+awf15v4>m5ABw za>KfOOBYOPIm8Qa&Ekp8%8-9If0yhUoxPPeL=Hb!5}{- ziS*Y!^klW~)*vaXD zlz3E1NqF^WJ4U~{_DjtUgO8X??D{pQ-)j1!My$Sf1R^X*Drvtv&u6PeaGDgft5X9y z0e9Ixt}bmHBO4kY(=&dtus+X((pU;vol!1}E8#iDw60xbcFxB9?Yt@TqzI?ME6eqR zE!l;pWS_&*Kz6=L^p{1*r_jJTl1{(o%+s?M>a02qWp!4zMgfOEn{5U^*S_CQj-YIj z#RUb-JHIt0PWZTXiQ0>*g2|(C+<7v;@CD{j|DuN>WHfV#u;13$1Jmda|v!jrg8678Hpw= ztyq(>yGhvF*9jD>2A}M{o+CW2Nc&oTT%q4QHeETJ(rJZ4^Nv+-zC|>nQvZAGlfl$) z-V+HegHVoY64z%;{k5mR2pdEFJ3JTN>2+fwUcQNnVpv`!(vl+M6rQ;jk0kwk!Gk*> ziCnx^dusW&Q%PzU4voqdF04zPMBFM{m^vFLxrXm482$O(-3Y3X%PhTVX`eL(Uk)XFD8%gKBwJDxq4_o@-x5BvD0R64ezxr9GuvsOd=A>l(BIGLox~~ zs>jsL?~2-&=^r7ZV08@UksZ^X_4Q0KkgQ%Cl>K!1nG=oY&gEU{v+R``42Z<%A>#{ZC`P zCW^`{6>2JVQ)q=>Vu~M>YQ9@>^`B_o>B-FzoJQ=WnAi+4;8LX_%8W36IaIa<56keG zp0MRn|5CBJ;l(TifP<>6=;TG}<1u4p?Nst0DFnb3%&vV-bFlbRT-XzhS30+j|Dw~q z2opMJ#5%Pse};LGJ7;e(XT|nylo1DE;lE5hVq zXvOf=-^;+Ii+^)<1)@iB&VFp<(DRaXybR@0^%u?3P_v9k%c@v~Ml3dYDJee!t~!d58kP=}lr6); zT>N5V(+&?cc2W8Yzj=xYj}p~KIg5;p2)(s0_8A!&^$A+Jog^+SEX67*a0AsSd|f*Y z2z-=(iHGuf^c#i(bzZq+w(S_DnM;J~^4o-I1*tc6dSgzdJqBp?c?3^>zI;_7;)RNA z@MJbaVB)P)=WO5J%_o=nw^Hk;E>}B6o^wBlh+F8iMEB;#M(ZQ+Lh%V7o{!JfkK^8L zIXG5gE1oO}XvfRg38d@;Rvg1@0<91@md0Ddo?^)-G|M&Z`a# zWUI);=a^ZJB-%SqA#~BT?k|iEG7Sv>G`v_g&*IE@vv9DHF9w3;Ys!& z{FRsV$=u({b$Z={{8wxm6Ynq+k(H1BL+kGoVygYEUS#zJtZB!rUjCR%cDeQmIhD&a#n+-s0WoTdNhNO)e4F?fwSM@c z6Y*w)D=&>%dnJ7enzlXv92msXtArBFA8Fh z@IM2eXuxAg#r-HOz99JqJvlPK;*Gja3O8jiME=KfVF|dqBnzd+K%{Gz?ZLlL)>ARQ zhyN>$R(11VUi7c-^!HjI&)<|QmwDCYFU!ed=k~uAzv7<*7A61b64bL|i)r-#ej4_3 z=f9VyuqCqpTB^b@Dt}**;bs^8{-ni0^ATVn5b-QYpyB~wzvK3hk#jL{|1gEw0qI9z zid4b%kKlekT7>t5+&&2Z$lV|QQc480fo)-<* z)?Jb*)j2F$Kt~E`?57O)tHff3?~?ly{8S?-50-S+TCpwNo9gw>p_yw-EcwOZPZ2VEjh3S~u)phpys0BQKr z{&3_gbmD!ERpJjTlI7Y$y?wH*U`w(Xje2}711g+Q_Apr*T5~e1eaH|xUeB;D+$-wY zA&sXyj7bI7{Y3;VkPp-phrY;(Z?RAfv3MlcM1-PGzy~PD2JLC)_Jot^gKmd`D?sAM zG76v7BoFlGKY8+00MTG%YVQ)Y>G1-<`w5V9tztXztK)HUAd&?D7xIPf&@E}W=>Z17 zkgfpB9|^RW23T|ElSdT=%xw6H!K7Qj~{H5m)jI73K|! zd*%UjZYm!iKzl{Sd%Q-<8Pfy%1HL{ii>kVlb%q(JJqkU@ zPrb3QFz$ISu)>$|d6=U$`?2?7Z(C^G zS+XCXy|XK-qd#ggU3VP^tb9iP z#A5Iwg4{EU;D!9WJ<_K_u=7E;kQ|ISwF|?UhA8@TSVVDDK{W;*R1`XeM*v_+@5AiM zVdEe(-c;E}_jGnGQ|4jB7cdV8X$4iM1K6*iJf63Hp67<1VU`utEJ~PQZK`gDCfry? zzMMpE+4@}w2Ch3m;nBy9Gz{j^H%g#BAE34&h}dEz9w7dL*-R4*%NhXubm%#M((s5c z0|W|F=3_zKaQ@hj)DaEdb>OmpDv-Sq&#~Gs4i8+7A#5NeoA6O3rP*qPBFp5PU{mIC zLkNo0Wn7WAv-pD&0F-c208r^C%9!nY!k=+3{Dfj1RDjC~KxKetJ74VQMFL%qygpPd z%mWu@D;N?1O5|e$`b5Yf1NxfvAd3JI&5#rx@Nopt50#BoG)HTOm9u?}O25_n6<3y?!C?mqwZQnMO@55h)$*?sO6m#Aa_%BAi*K(9ffk4y9=^No5` z=D=ij#M92hkfPK>W1}$KxvCqI7Ih)uA%h=INabt`OgMTSreYyN4tfwN^~0HEG^vsQ zjm2j#Qyu(ein!=skS)BT96Ok|Nnb*vSvcLU2m9hrH|&Mt-Z^N&)=Y|a2;M*&F_AT% zD_USLl2lSG9(yDW&48rF>RB9j&Qc-wrF}2$&xu;h%h5bq@5h~HVYH#=9(BP>5hsU$ zqiL+&9^}1gueXJGFQm{|rGl`|4@=>NQgxlTtDVAMQ@GM-_sk}SGp+S z(t8=%6|tWYo0bYPD+oyB7m>z%2#8{ap%p#(`gxO3)|#vws>-2?Jzd|g>=zdd<28L^ z#pFDCfOSbX=1!zSbPYxBDqYBUwQRNMb5C#Be;6zO88OUPIDzSjpOZNZD^6WHlt z-6-~+^0bUCnm5pNIiPv9t(06H8}~a(GgQ<=+ONJ%-PrIW z08a9wP$LflC(~He>ZX$MYzNG*1z;4v8YzJY0TvtJ0x?ZuFhGU@$C9T}*#fW|9(itr zY$C1BLoJQm?G-I$fd@kZd&BaduST`b_x>RA&iDvymFi~e*THtx%0ugE?9;YTrw0Rr zM@`4Ll%tp45Y6zbT`h6of;_lEW)|+4M;|{uMFaRpVh%-hkR0!ZU;T=_GLPlv(8N=m z#JOeJu#3OoS&_JY5+ae7qCcz1e8n@G6?fHsa9ahXl{_Ft4Uuk?q)O{_eTT=KbY+im zG>!c0IECnQXf?jnhltaS`tu+1H{EgPhqlK~ww{-x)-!hykIW*4u0$;yF3jQ;DquHa zH@!T}NOeaTSbK>_U}6Z6KOH)LlWzF+{9_oNeMM_=$40>LMsrmdiY z5g@Nx;QsLqrwu}@ee*rik@p~L3T7RR74Skb2$Qq8OPJs=g zU?a05OM6w+U2Yvk17sqXCP;Obvv_FMWif^SdJC1O0PXWJWxqE}qKu9dkV6HWs78u2 zlE%u##-{fU<|7$ciUS~NV%djj23lgjVZ;R=*j%ueuc7V0nUEt`s0$ONmz5*x!tsKn zX@elEaqQ5ijI<>6V1S%AL$3seJsNsiE(qTgfC0r_1e3k=cpL-=FW12&sUgg2;;Eoh zp}e|O+SJ>eCE!nIh4YvryePmI?gQbtHk2Z1)a!Q0mmQ>7gD`+S1mKqNuHykWy?E;o zez*5Y)Iw1aq23^Es_a93EWk|JNx*Xn7on%4JY*xqFbKQNhj=&>W&}F*Z6Y{!MvjwX zJ~E!37^)S{XjwPN{@tK7U4v0bGrBv5Z*^p#m^xSHh!;f%c|6fE;B7?b1{6k_sir5rZZpuTA4aYxg_nPbhp|WL^e`T~tp;72nv^;Tan}7LGcV zUhr_Y>$?KHbCU}Jz-VzV>0lvf_&3x%cz6?~f|Z>}OuMFM4-Q@%y2)9X7si>>{v4w^ zVh634(ve-go{;)jAG%zTB6-k4_>P-tQ3~rC@Se7P<>Dgsmd5CAH0@5I_iB^=Xa}Xq zIK|^GzxQfC6?zx4m<(KGNfj7kP(X6lqGrP^i`ypCf=CikP{wyFIY7r|G_jDq&F-iZ z9$kj6kfKQzF$^baK+Qnu*A}3*gVhG8jS)n!f} zdIAtk1`UEaPX^`ta(Mo#f*!9+)Pup2Q2WPnpgOdfM8 z5Ilnv=_wyRJXaju{uOJ{cNomyk{90Y4Ynu5^S?s_@lXMuenQ#r;SYbf4D*8m%GCOi z-XwQWpYVYXC<1^dpC)A94PpOeP(C1(gQ*0@f)Kl!u3g#zL?|s67+9i}0NrJa9fBWp z4?rMT6hzaZT{zuHP(c(Y%sWTDZdkR6NsNTepy6;a1(c9-skcsNz^Iubd^`}Ox|T9} zl<5sFW(`LrDkn2f7G4|(Voacw8PxfTgu@j_6V9Lc6bw~>j!G*?T;QQa@vy-t?USil zM1;sluT!0g+9UeBx<)RRSoH;qiE%r!OA<0zrImXukc~;hNyA&=fGA!Ec}R>Qum{a5 z{LPXI`b#c@xTHi}MQi|C%#URDTg_;h2k2DlnjSdV@I4NR#02q;E)n1!5EhI(Dh=4N zvqS^|mXuhnmubQU3JEyFEp<@f{h*l&DAR6jv4p zG02iB(Axw?+P>3n#V~~*gV!0OQX)<%3tfRBa*f>h=P?+EJyFMZXq}N)kI_5*k-xC%9Y9wkCY6k^e^fHv^Ug_*aD4o;-!n%`*OBf?>uwc(o>}`uP8#MhI z(6cyTiX@nFBw>J^9PR0=Zkh1rke|mGwj5SrQIv65mkRbaB=8Ra7VL8r68O5fl*R13 z7?V)UQPeu5)tS4pQ@{-4F&3c(Cn$WkAqII71I*k?mFQjQ!OZR_dxoK=drSrl0V9d) zO0Vz-rqW>xii%LA)Cxo+b`9#fFm%{MY-Ia@9*y+!wZo(e5)w@}D?%z2U@KFiAV$Ii z03(o|0pOYreYpnnh3z@o!jwI~*;1FphS_Y>M%u04JV@j~jyz@Ew+7u^$-TiNgrJj@ zpMgN4j42kWNHpkOhxrlT4v~9u(>v6_xTVAzyj@2V-$(|P@j*L@q}jWlbIWAig&v>N zXSi#Qkn?&zIAqB@j0H;rai~n#1A!Sq>hvN}Nr_GvY;pWFn-*b9uSsQ-7@6=|)tQdq z(^R~9dD`K<&x_=Vumq#l@z1}r$RRU`64EXA*SF0pvG{jS^Bhz!VZ4bSv`oO2pBec` z^Wznb1t5| z8RQ1#au`daqc}PT1(L;b8@SFBfOtWbjSbd`t(5K_d59br_wf~K!6L%)pS%TWaT;q_ z=<78@ACAd+_~y|aWXYQh&O*f#9lB)gJsNb#GUf;>DgvPm*Plnh7K_?tq7XYhUdvEL z(9YU>e3oF^Fp9e92s}xOv7>@d8rm2v)qYGTJY)1Fdy~A_hMXz6d-fMV7Zga#e zhrh-#kbA%uf$fI=c0SH;2=~kK=;#tjnFv1xPK0)3#FKdQiinYH2L~W|w4G-h1Wxv3 z^u^m*XU`<%&wQcyU<#+9Qu<|$(Ifi=2F-(`NC29Q7*YD-Hj>g1`s1zR{DFtPDA}F> zF%HnCXtcD9Db-jh;HyNxr^Sko2-QzRq;|~}TqH9^-!J(4v4;R0@yKIYv-AtD)g-y| znp9z~W9W7dTzr37+*f?&)z~dSH`H|k@y>Dz{31d{5*#eL{Y!kM^Wp0Bi&H1A)8e9w z&Ey-{=8=@lfAWvSB2%jx_i1pf78i3>NSDpNmh6Q`}8A+iGOM@N@nu;=GO$URW2zWq$D5w)~63~Qq5kwKNfG*=fLS92u`mq4? zt>C0PSeRi1l~lTBDn6c6ktGfbkA{LD&IX5}N z8QfGP4(%r1;$gaxksdfF4T~@_%YMNDFvAGqp~w26Gx%B2s?cy82`&S@qB8#~Qi1sQ z2KegY5n~wAb}@X5NE2v>kFts!j(jwToh{oprv%19Cxhpf1g^!N--fy+rQv2~b8;6{IY8=BH(2B3ACP7*U<0 zyj+GUqiVhsvsQGe*$~NyCj=1?)tBB#ujSfQdoJxM7&v+s!Am791*E4Qi9$GpA71sI zk)>{SgV>81j&Z}$$AE-)et9@Jc#H!#F%*ErRS%H#jE*6kgher1LmD2bPT?s>BS(fV zJH&>q>o61D{V5h1uFM)6=Z@;;hT&}JI|MDEX2UTK2v|H22#Z_}K|wh+%4|<|v-sW#`iL z=PPmPP`Vvb;9_Se^!kL8?*fvc7yFUziv=;)R?GY0;GW8?LqSEzfW5M3t$cAko&yWn5Pjr!GQOqCv9HUIf0)6nc385axII(yWqT&cH ztJ!dCkFv%AO}p_ca$}Uvz~lg}&vX|ma^Xv;m8f&>T(F@Cu-KU9`4JuFMHe2}@Vw*- zee_2v9_EF;Eh$5R3;H_G$K`hrw08Va;`FG;k6K-!I=no1`?s2`A_$C03y+QkOA!IV!1mM9d*YC)S= zGFdQVo5M(=11Kv_DBk7csa=Lz7g-M?Ci(B0PN}{s%;I9E02vB2s{I*C=;u~gb-iYv zA@mEZ*^h&aPy_#1T2szH9vOwIw-{}+`1%5X0bXKwcZk&;dwrlx{$dyy5!apXYfWlP z5YR167!Sr^#9RV`BObsM3}MLMb{Rk@=1W8%n=OJzmWtH&OjuY+h#loh!51$0s8(Fg zDAx(V-L*rJFf^i{^(c(#vBA1XT|D0m9pr-aop;ASizYlmDhJxZeAQt>I`E}uGjo=J z=m8!e0nlAZbDMP(l^1@c4Sg7eIvcDDK_vkJv97gWKP3W4vffF+E|I@V<)Hh1EV`3P z|J5eULX&!pM|fO_mWX|_im_r3b@A`l!L+eU?AAji>3xV@*WXP5imxP$^M3VOVhYJk z$%aSigFzZ-KqP$tQ%G+?+M=QUtDy}04EE2~bP%k+q^)SwEXmnHi08orYql>=@^@qj zsg}}jhQ6Ubk*tunMbrcCw=>ennt-v?lj&rGKZ3);9;H!@A{T0Eq3sU96sOHLwODtU zLA6D3Nllw`2V%mce?98pQxbnp;)}el0F9T>nu!8EiIWOin&4_CWQpLV0I^FVWu>n* zgC;l7rzEU|zm;RgCo-!$s^+AxlvS#V^FpcKFUtM{?ysIgCVrod)MD`<%a_ADFhD1k(> zDadP4JiF`^@EFxAcgQtA(b-vA3TlY`dnu`&TDMd@RzIoT;zHTFlz`ocQts%>$L=3m zqiz!MrQUbp^GETSmndG+~1?%)sCbPSC+2!Ci;J-6JGGf+aw3cNpBAAPH_E2_aZ; z85|Nk1b26L-O2l|o!xK$?7wf%a{5QpeQ!@y_0!dItE+mMzB@aEH0z`uGyYMd_ssV; z3kPrNCv-RPj=SOT9dZ4kT0#Oa?ktpmzLgjl6qvxnE`US+-Y4cjrVtnaE8;K+w#Z%i zgG?m`1bC8Eo*3M6mFRmKUwD;+_9gQAE2q$#Rbr{*QIrLR)DbIiOJOz~B&p~ta*PPe zG+7L1wkcP}<;w#q(`Y}k5>W>)Y6j# zJ2F-H278yPNgcp9nQbMRRRHnHXTf5IMyN7w$5K}JrSIAYw&i{RJ`MFlW7*Ha(kO}F zIR-|S5`_gCCc+rEN>u>RcR8D8mk;cZVhtTcPZoMqM2y%Hiq?k-A@Kg4LU|@waSH1vx zl;Zkwm3T3;pTG;Veo8|BW`1dPzw+Syuvavr zYU|)tMOXk)x6d>djA)AbIhiAY$zkrrckU4@csuDKtlDIiUC*gBL!AbuBD2ZLk7N)^ zXM2iZC-cXK0B8&2kAiqOVj1}8ZjlT%enz91MJJ%*N}gqjl+B8L ziTbI;@R0;DeNsB0&=IOszQO4@$u&rP?Ualt5hif9Cqb}atFH5n5Qs?3nt}1R2l3Cv zxaj1lKfVQLB7@hs8B?MW80m6>;+CTLEYAV67Qni;O9d<}3Mi=<5Nbd(4@6>MFf0ZE ztOWY@#YZhe-a?f#)B1bJph!+9U#(}Cy<0Pggm16b6MGceFwRXn39nRg#Rkcr;Jh4x zlK`!7h~M4<9CgOHvt#{mG5D+V{kWE=wKxOcjH3(+qH&0W^aGtvxD$?&_PAqL zX>{zEAcb#6u-0V17QpzIuiO(Jo%0jJQDqw@>IMM~3?y+lkqU7aP&<+a5JJp%3JZYA zqFm%ifPDc~5R`NVEcPc@W2dP4vX5iC_b8y`>K2w5dsYxoOZuQb9Skqi3cb5w1ax#JDoeJj>H$P!j$qSPyV6sDRht;i=}hmga# zNVsnLC`$;On(J~kK#+*`jVLa@ucmfkoOtKcCU#?l9oM@kHj{n$%R;f zQs`nFWG~9uNpT*y+rQSF`ccS%rK^d36@+`nPQ7C)a5}vBTP1q}<=5CZlh>Ry$foy5%xo2Y{OTtJ2MCrvv24P13~?$kL@9$C~TzOB5$is)+b1Fv^4aMvS%?i)u%6HR9yrxUV71FXHHVQEFv5DJ`;zHfB;h zsXQAo$?+BO0z6x=L<)!|T~n_6&}Y`tM&28B6==5G8B8rh#Q-?oevg>-yYM9JfT|+?>@0I`cW>0 zyB+B?W|&LvPBTb=++fcfGR1xT^$qA8Xab=c*R~2rWu2hx4Q59aoJ2R8r}1y4j=Qjj zL<>b#*GIlkw(WW`jxI1<0QPZ>COcrmi|hqQJu3TW(uWm^3k8x#P92IZ4hHAerha)$ z_gS*7wAVrPop8$A9#51%quhPPUEbow!R$Rh_A*?>fqcH$R8G5uzzLtx4m$v0J(&-T z4r`{K^lY9$?PdOVyQJ-(Td*JZisrptiExRr4^=uGTNL?`-~l#*qpG5JYZaC%)uN0x z(@jN)20rkYwvz(R@x(F{Gvh36!+;5y!Qxn(fhNB2670-CsW|IhHF=g?U)k4#s@#M@ z&NQUYJm1o;Z=l0c$l?TjJ!*4|G8MAST~)`2+B1pwKKjJB!~=cp>(3{m9>dQ7DFWrL zam8b*^_h!k(~D##rD3=@GcK~8AVpzheA-6fYD^8nz|KOzApmol66j)ffE5eY(A?F1 z2m%a~JlsJ~lmROR8$g2NL!9Jre%6&jh~vRqv@f_oz=g)r`8im#qm+@zY`t?%!G5~! z12^Y3_RTNkg&b&2f(NCw!^?)S^sE@(n`W1x`e%EnEGHj_Eb-+{T)&&VS?PrDY@S9$7+}} z9t#6mkM1W26);EFUJrN~mv7P0rXpjJ(@#gnfF9m^hcUU<@PZOfNcc_F8p*O-vG3W*<_Lk<6?PEZlM~Y87M<``F(RQDT3~Y=j zoX!B-2`CA*NVBNyAn-7G3&wa&=E1kDKHCyJ)m%p05(HJg{Fct3xv9J4YfvbI?E@Z% z0B=cqq%}_HBe9{kO1S|sG}jGWcNG*j?Ot$OTDF0K56KIu4_D?0s4(TzVRpK0V&1hmf&YJ9REG~350jK!+UjZ9f zJ|#($1~L%imlBv^`b$pXC1Z@!^b?TU@Tm!B2ytjE?T`s;8&N|~&&#??uGmF9co}$r znPic2P7GK{nFz5g5hXLZvUi5|Qxva~`Y>o=3ow7kt)RsQfUC;!a}ULuy2Pup10_tD z!OB--7QVlG(*Pmz!{rC;-wjQtxZ+h(q;d-_I82yi{}>xc%#lLCOP%H@qh!>MXE7qE zokWZnii3xegec(_AGaY7%9G*)B73UW@Pc0;qBy;>*-T>6HT-COiBH_!+pt+-`yj?Q zYlVq1O(NGA()+(6=~A_CTGlvvg7fzhpx@??DqY{%;;6jM$qrqojBM+Cjlq2O&I@#vUE4s4~Ex?Op&Vnc4 z#veNI3Q}+J1Dpa_Zsvylg$@7+>4>IU5HDm=Jo_MwiAe1d1(zM_yp2r1%LuxYzVNmk zGJN^~KanN`GQf{zb-k7dFF!iN8zP9rud$&NQuzUZ=^>!iL-AO6%*9B|opx~(Z$xi9 z=+lgd#Yp)x`R@P?;Dyj^yRHMst>w(sF^BxW*wg&L=sDsgg-k1?&I9!UqWz>-g2X0*^>|ZH~fk@CY zrFNmF0tQufhc#h(?S8}ozgG};aE_GJfx?(=T&XdjClZ{2(XJD zIYa0O@E4GcHfQ=S2i)Ju8;fXs&=I^O+#1BQ3Xx(o<9z@vR>oM?BB z9mVN6yJFe~l&|tChHIg+nZNE}sZTF?Zn)`f)LCF)zEqT#;8J$XfeGtU{Gum2LfL`= zn{UHHatH)kB9B>tX<;2R{th9K;4LOw@$|+PNRl#c{|1%ipafCH3Gk!{%Pc+dzzgIL z+f%X9UeWTLOe3T)NKK3l{DrTQN=)jnRr^|zO zVkUlfC;PU=yd|CL!Du(F!*40_yASp?k%8#~3$3lE0D6;cBmbS?Ok`|Ew?Ojyg+yHz z1^Q5EC3mHd$W^Dup3czC_HX&Kp63K-%P1j08`i59y+x4Pu_YmM4xhm#$|eQdgnB4< zg~84M6oCTT11pYjh;dNZ2q8j8yogxs2o-=5Am0gTh_Jl{VJid&tk@`7@j03@yJ27` zC!>U=bzDQa(oJLpfJY2yfes>LL~b{lW_he~dkFaxJKuH_$>rp(Hf0^o!+sIGMpOdz zGi$eo!|1+LTgv7z+@1Z(^>Px*T4jt(N_)qtI-35`D+DB0tZzn%)vijG4hq3&>RWX` z#^-*gAC8SQ3^6<`TA>HE-?BR;1UDJ9TflJfsZ>tf6pmeqZ!qLYi#qY9+vy&=I(+X8 z4qQ-7xr*3~@ffeBS^lXrPb|Yu=#%0=HJY93(E&K;Ve<-)y~! zI`*-_Y2aH=D-~q%%h)&VyNaN2g5yeP(&Ku8SDalx)53Oq`OB;bPhgMPIT#NLj39N? zYl7KFp(5<8qL63UE)-^#4vv?EJR%=JBRmGHg);_~A8@@B@7px1iFBgnS#^G_t}C6> zO;CB7Mo3i3+D&WK|#$W9@Wmija^$;0snlL^vzQt+6G&v=6RRf46UV+ybl;?Rf}m?3u&+>3JmwqNp;zW*7&z!QYsFC1fPu*L{;n`j zCXqORb$|O$qGHEu0z={5zvVA_UeoP1&F?I_zZOE<35Uk9%M2q3c1s!y#^YW|zTYeP zS)jB-fL)AhOTNVqQW`pZ>K({j4#e&Xz)8$gV2N}!>B|+=N9k;BPQiAa0)g)d6-~}w ziuGHmLz0%IlOmA6St>9uES8HBAh%R3>A-`R?0taaN6pMBP1391!}w5n1KsL+o|9eu z(XdlqFB4Iq#ITn6(LnbV%Q2Dz!M9P=!ND4@!|BDL*;in%)*Z)*c8x+>ufarouQ!^b z9v<**xJV*~M~W6hf7wd!*dSZ}+d7%;RGtUw7VU3FR?32GFG9-X%LMZNi^)Q@89bc& z$hY5c3E>ldK)y=s@u-`a2v#F-pfuPI7;MDYe^Py60^DsQ&h-(R?gR1R_qVmhk?!;W z90vnU4i+agGRi`THLkIDur5^!Bpmu5VKa{AAktt8r|o$ySWrI8G1d6D!XP;b3$Y2{ zTwiv&cCuC{NH`(-&m)hZV{fYsP_GO&AZ@s&9s!HWrkW?jCi4e7L@(@uMN&=VV|6IK z+QMw!=y2qgh%ie^mxZ=vR}SrBqb->bZ3vZvL|oZYVPuwUxLaVt*HkAO5O4I>Zzyyl zbtfI`kH3;ajlj001OfTT78K^qQAo6!+~1CH0T$Y^U$YFGIE7r15+A!(6Ud4>@YjaR z*Hs$mI&rmCT|d9Iz|{aTm3B zp!knEtaye78qN2StO+0PS^F5ayH=-R{xt}7Ng$n@2U?H*TU(yFk6As#*TD0gc-I#E ztlu1KUG8vvyB^V-*RH`BL91FRkKsT`|CyVd=~gsZs3d+BM>MP{LXJs0*q6on@%w7O zbY4IxrDW!8HIrwMIYjP-?ZB-LVS6DhRB%toSzk8k%OW2WVd^YZQb;-b390&g|Ks^K z4J{Gyepht>+k)Di7}%Zf-lrYoP;@lzX>n?Uzqjf`-i?M1)%Q)r1*I19d;;Ucpbz{hgb=Ww6l zPY|8LI7HSsyQmxjwrJy##c_i@&#b(cD~|`SOP2G_C{3yGw!?lo>HL`dOcv24ZmF-r z4sD9(gcf#WveCusW}fg5ii2O96UvoJg4M2MV&YLoHmJE_zK%K)U#7<8Eq550AN%X@ z%#*rxr&3vv3{D%wVuv)(I_`J1+S04G?qOq=^$PdmY3MCmv=#JEv{R@=7A&l?vJI&y zF6gu|CH@G88UD&>Fyz5$`t#$)R!tahZTKAj1jBI?#-bB^B-~FCC;}eznK>ZH=KO@5j>MOQurWB zA(8DX3vsipn{WPa?GLQ;3F}xaO#Q|wD@AOpSGS+}uszxGET=MbX9E>{n`&5Ux)t)7 zbibg~=?r0lce8;pm!8(D?wae^j4epv*Iqsaz&N$GJ5p~I{4cC}vpot_aTQF&S1G;; zgpDkTfJRci3cMWhpE*~iu5yJ|tamt?@(gUpg`3cu1ZzsgZwNiF@Y_-%KaS()4Cz9-@hU$Ndy5b&E$n=f=cPrh8pKrXwXNDZQ%*V=hRo42l@VtZLU$+3gSsFB7ducktMk!XHi;XOU(=p$+CCKZdaskvY%{_S_YGXA{c{%as2!w6>n_G*j63C?(%77;L5= zW73VG;;82h9YALXe=A0)=RChpcnO)le?e21f&s2(bpt3W$su+4Di!27aHV7!TdS|!F=O}Ec~aa?~us0$D}k_43*_ln{Y zGUzQ+MRR%$ANF;~=?nbz0*sI0#D5{z>X(T(lJr7q^qC8@(ic31)2d|;hcL{>BtG=g z?!mGJ;ybV`*omF_7Gy8#*fYJ}VIY5SVr0`sCuNgC^E}#{p7|nQxFDq1Mdu?UJfc3d z^R-68=EeIxSmwDGJ^1hT7w@?@O9~VKn|Uu8ve_NA0nY?_8#n<=gJEjaJBW0uoe=cq zmv1mDSBhjx2I)d`TWBcj!&=G!qJ!MWT4e*6>T3eUr;+pZfOu9h)F2cpCLZQ)r& ziMdK^_ZJZb0aUT>K}TKY5G}tv(P6n%0z@nX=WesOZAcXFPu3y44GxB+2iZ2h1TIjR zHv`QLL%wDODLd9K)v%!MF<_RHY>qx!`)x6iwlsCDs7Fidfws84=a?*EJwG{S^Gu#3 zN%zt3Bj3GaYKuH)X*Xc!SUD7UItvE$=1P=Ew)dQplzv}S(UCpJ=n##w<&aytD=-Rj zb*pZPc9c1(UmPav*uv--{S>AE{mEN)I7=%^C<@O&tY;*8>SLtU8MMb9wJA`QFu`nP9ASL}Jc+ zV4{6*@!z>15uJWZZZP%azct)avv5PLlIW`q$scF0;wg&n38>bid%2(Qm=NR=a}na1POA7>=NRubSy+*Ze2fK<2vHrf?Ak*J2=Wi< z4L;~>;y892cajOr1_PS0k1TNxZE6bWV|^jp0TB!+j1V}+RR!6(Filu_uo%{tPURw4 z^le_<#AonzS;9=9=|aczw($2YK>Ta&WoE(_rrlab|7y+=Z4B_!fZ0Llx}JnmauW-C z$gC>;(eC_YA3V6F80>5a-Yg%x#1$yp+GnBSJ`^F_*5^!`DtJOo(!I0EXQ2o4eNGlWSJ|R52+yAPF^BE#Tf=zTIjWW?>=QCAN0a=n zpW8nb**P+xc=Z-#f-Z72^f78N%Dmor%hW-p+9WrR00@$1H7qmNcoC4wP66+r35?}) z5|BFI-NKox|5PP6K&ga1Uz%{nXKfbfM!RTXniF(2*nXdUVMNvDov=09v_vQ#UYW(Q zKgLPFiG(l_0{87qTiO;0drAneh%OBx?s+pF0^uYYB}2ilqr9@dm-vgyonkq9MZ0Ia zP%n7i(R}wPIJ2)-5`Dd4_~XjE&Y13>O-0_yFG^P(2u(>K!C1u-T4%-{G!53iJ`iSL z)QCJFm~kK=%#~&M0>c4O34jr%48W9JK;DR&2aNqbLP}v7A29pk7O9&ss1qENvy0t+ z9WL8T>>X50McAdXy;*_P4_XW95;V}H9dI+v=4I{2HsRVUtkofgCi(^_u@is_Kx>ztrXWO&ah5}vrH5SDBE z^iq2pt>?<(d6h0K>dFL4GhNu8L+%_o)qINu9de^iX})L{Qf%r*@_uD^gVvB1cPcmS zxUj>6am6z{!KWZvS^v`yosEj*OT^tbVmeJm?=7b7cCL;CxjH*E@a*dK>cziHv!t)@+9A6FCM@hDfYQinJ zf%h-4PdhQ;uF~{P-WqDt%kY3O}DVq@!d8f=0FGa}Bl8;^!w`P9HCOk+) zR5t{&Y2Rz!PPC|re?Vl5Th#F#AsHi9XLwo`)nO9dTZ0{+ONV2v33i?<8qIBC0RX4W zA{>hi3dDZAWs%_i!0x>41UJtj6mC=Oy#DQmGd9L!7Fw%WFS=49itTpIS0%!{&WM!s@+E#uKlEyhcP&rx4S_%I z9R{-XDZZ+Ol(Qg%#w;I2v0kLduK6(v$Ctz@+*gvKBI>#dEOw-8OLyqB+`@PMIo@?F z{#g%V(i(J&fQNYN__zC$`11Uq0-j4;NL<=0E0QSBvb^*9)h!(lWrtlBBgby~v3GG) zX;OaJ)_FYgMimle1nVp;wr~tTWT`5on(zW0)>%Dsy844l(#*4e*U%2T@N3fpqt6ur zA()$_i4KUH9NfFS-2R(q7EOLsYEqe3iJ23E{htu@h!((W+0aIt!OPe83X8t+V5I`d z=N3ozBiWDkS_2!CH-MNDr3vMJl5$QARk(FC3=vPWPQ+8KMO0`@JidQIRgL$1;^Vk8BHB-||B z5IPd=2+Tj{*9IyM$0D+eZ(>q+Y(Xy=1Ya--%WagS(QMkzp!_?gIG0V%v+Y4w_~-$%h7YD9Nlgny@)Qu88NShuC0-k`J~BV>Y2r1 z&}oc{_J=jF+!kJSuROMrUS2#@fAz?T>^&${=&^x{196#f(qv}8bO(Ox8~W1q5Kxg)9~je0jR9KP$1jGF|M!pd2HWj zE5KDn!~sKin;+L@eguJEJNas%v_d&Ujt_n}9FYL=!@MGyl`Qbbz9!zLtbBY<9Od(U zQe934_snIN3wny3*IN6I{8TxiRiT-G)B)@RIUkN>mHwC4nYMIUY)f*luiIuH|6Q zl}^}#gAt&11g1bTkNl2Lm2p$B#E&3Q}Q(tkOuywbX zog|HSLCD2NFK^sakAG^+(GrN^09IJi(rhH%ks>gCvfM2ubJ2R`GvSlv(A@3udPVZb z(LXTl_+4x*!R4sYr)81Z-~1;r=yr1n-E|;nox?rW&i3An<|nc?_s`QPQj?Kf0h+QN zF50UECn}Dn<65D92`1h96_9|#Gsl#W;CuK$px1{BJIzQ>1*@AWvdg#qqKFYr(&+xr zYk8Xd(O{O-AFEG#0+79a%5UZ9weHApu1tn&6?tRZ-grJN6D`6Ehl3s*7a%Qxn#)l) zc~1fz5Y3ENv~4-bn-0Q(E!-C$oPYuC*`RxxD?Aq&?K>>VNg`b*8EA4OL>GC@v+pO@ zBDlO!YUUq-^rZvAbi$kCuBVXq`k-M;ysMyD8jkaC70&CRyorbcf7)xalxJZiXK#aF zS9kcM-po>ZAQnG$E=;QUYGLXwXE=p><`#AG)-6o7`4C>vPwo{w3sP^FBMAsDaLC@xLQL2T@7O`(`nebR zb67Nhg983HqYrnhw1oW}8~h&1vvEh(1Rb7y&r^;#(_bL!;)Iv8BqC;h%StrVUuN_B zFZs|df*N}Ecw~u#yFEvwDI*Uxzp{+rgj0nHwfrRpO4P8%uqTg^%`(p)TrM{jh|SKH zmldH166_=xs0c(DY6_G{%3R849B=Y`0GC|75bTA4fk*`ehiGr6<7ACJjpx-;of56qZd zCG06qv^w6zss)UyL-+WZ03N4=mMI9A_(LUdHmQcG`!)wG_^aOn92cU|8X1Y>^rfSt zWq^1J(c);)d#0a`FGgr=&YZz#Q2+>eST6Y83uqKt1gyCf;vCMuBj$~m>lMxO$#qbt zJSz`>^=~Tp*R2qrl5pcfoLgFJ^qCTmcg?jaQFVDRx|-WIkN#YTW~Kzx1TkjzW^dpt zxCz)PT!<&mz-}Ieh%QlM zNj%-+$Kjh{;R48`?+>-_8vLv@tt5tTzD7%rby94b;{7ZS^`2C)8^hceu>RKo-5Ypb zxc8)-^ll!Th%V&~ngSeS25;U5oqrS*ErgGUpegv#FsY!4h8`N3J|&TUg?P8{|FY0> zZAN-pj&4A~csC#JjhHgQj?<1lR;JCiP}+czs&tDl32SF#fES@;foQ2-1LcTC;6N z>Q)gsJqgfaxNiP8qGC?*H|M9Z(DaIkAa@WBauX5r(Piw?Ay#*-XJdPcHVS`2<^#)s z&EFd)742*bupDDI%Tm!N%>1KHxp(R`KP%#|Co#%!nu&}By_Fk~`Di(nEX0h5ql++& z-`teM+Ku%PI#Q3srzxSgA%&K*7ZdPJb5I@ODVwX`=D;TPC@5z9!BBqgT{T=tbCYh9 z8r?tfeq$JA#B&6H(A;TB&{q>#5unQ@hlTSl@^%ytR4DCT9~|h;d`7O(MIN~}2nWOj zaz0p#{hIX;nyJ!LjZHZEao1eYJRA7~#fgOZ93G9$`-STr(ZaKQ8+kOFfoQHk%{W=l zPlJp9tyi`(hMRM1bFJkZUTm}n|7Pj zBR>lyJwBrCLUei}&Pl&NGM4wYY$*Q+%F=~|@t88wX5y@{Q?v)O`vtLWuaUca(L!tW z16@i9w49{RXGW<<&+;$w|0Md~{~IXU(xMF>r)5HOTR>$ryc+FaypsHA?<&2upZo9I z!QZ2TJJlV{iEs2=|B$}m4t?FV1)qf@hMnjqVn$l2Cv_z-uwEkqSzy8-$I9>E~ zz|ZphvxjkqT1Cz9kAJ?P@Aw(Hm%i`$u>J7;Zwt>)!LR>1XU}V#fN}1@XUMquz34M$ zG>x+-KWI1`9xm=1CB}J5|3Rx6VmbZb@allhNbx#g1A|V-?V)uCV-C~4@WCT)xJ~=w zp)qclZVmmYB{5xs>qDyz@m$fr%G}ALhv#jLqYsjsHkScU_WiaV2%3a%TmRm-oIYSR zQQt4SSuJz*olHokR zd-H!S`@cW+|Cjs^h4(+JSYF3^|BtZnKPx-`577Sq+4=tzX#ZdL^4bF(I>xPlUmpmd zK#Al;2YW(@LfgP}H(GHYR!*{BATCK zMv9q*BQ?!5Vj{mrp_|kt@<+$6${o*!tktGKYnFyXU!;oOkbM}hgv*_igoV8Oj)%SJ z5FoinEo7T3KCFJw{o_y351qI1S-!v_LRN7!Ylv1xl3Io7P7}T)%7N3lly-t*V0)q= zCtJQi`RGE9;tairMBr6grbevQn^cz8z_$XFD#uAWrY{d$SHygCX3S_*0kY83^I6P9 zh3~1{4R+fS<&Kpnt9g#WT4sdQlR9FL?f;f=YzMKusc8IDZ#NjU(#ehlI23SC=l>_Q zhf-1tn~IpCT&uJ2O{w>#T00we^i4RLD?K)-%Q!16n3)-%o?riz^3Sxe+8OK*_Ds@r zTY(i+DQm5wYtYFSmjTG1b*+3gV>_ zJ>dH{l(=55R4M92w9zFE3&hrYGHa?IaQzxf>R< zKS$8#M%u9TJB>3-a28Y*CLSWamibQJ^lcY*aJ)l$Uf+v#es}x0Did&R^(s1oZ7vO& znzLDuH5t9k5?;MtLEbK}KeTpO!EP|nM_;0yMeePUqRKwE!12=oLbhUSQL-n^;(hc1 zL)}m=(||*Udo3T+7#Ip|#_|`S{K52T8`Jn;LK70q4zNtxNey6lzDy=r9nYd72_d8z z_I=Vb361`66c>jNou-lAUv_bEr2Q;C*99-&z&%?}Y@+2{*CHy>+76aiaiy1QZcvEJ zWYBO*+j9Jw2alILpL=2PGFncr?~`j-XG;05f{JhhliY%$65QmlTK`DoZ&EWsF*)w@ zGCmrkpK2@ir;2kPSv$p?Q5eU$*SNHg-8kxhIr9v2aMV=4c*D5Op{V5?hXzHR+;DLW zZC$+*Jv@%kW5ZoS>(?#%?CRizzuxzTPhA(Iam2-L#O*<-f^10S$uOp1X}9lGmf=-4*2(SJH`dtiKXHvO2maGcgWdl+`dap;YwQfk zvTM<1TZy($`31N13`Sg>tL$o7UvpCH$|e0~tmE83fM|YY3C$1#fYjjnOj^9qxDL}w zieS;q{|Jg(u9?QZ5=Sm_clW1XZ=yWx$vOG{N!`n#Z>%rJjkGJ2cD6ZW_Qy5pj>gF- zx#6=L9S8e`E7mv5lzt;La3ra(u9RZQD^6m)-y&s6i~^gEmcz64OC}K7^5o8a1gW)b zwsTw<0Y}|1+CYgv9oq{(a*6LQ^zq8&EJY@!)GDSZhy#i7FM;QxR0<2h`Y7p{(|uEOZ|Yj^oUixFw||XsEL-~xj>2!8l+A)UdYS?l4vy&2sn)^v+Z+p~ z4ggaJJE-YPARZy9SQJlaSGM}o<<5T51F!e8SQ*0(IA@1R-5L?||HiKf8PlWKC*tBM z!EE6(eUE5qq}K2;nare zsIM(Km3Q$o`mCkrZ{D@(-6CW`sNFZroV2}nd0%dyew;_ zE+1TkXmWX~tGeCmh05$jC8V`_OdYdl4DHc@4Q2KjAs^aB2OK1>Eyb`~yQV_CPndoi z9~XbN-lBS+tc6II68BXs{q)D1=QQ1Y#`5zKJbOiquwz5HKUW`u1H%qVIl-l5ennPK zQez-!>)HFLT_)ih-;ZsY%qOD$llYWqxox zoo!Nmq}^JQlbW;?IMcRV+(t4ab{i!-E%<4k0*GsKFBBBu8oMb1n z@qkATC$F*bCBOdRhLbP2gE241E)!#tjQp@khWQmS9u^_~sQcOx_ap!m9NNtY{(VbP z*+yFB;B+#YEoZkTiZq}&P4uZIa03Q3*#)|eX$)Hl9(l&p4!m^C43)m@_aG0wPKq)* z(6krSvq(@9zrQNuJahZq$#r2&DTyWZODkLHk&0=o|6QBcp;^(#D;He?RTm$j|k~CRN%YdPFZH$XbMpU9?N^V4;2Rg zI%0+EorCBTqu9uH1=D=KBc7%Y)6lMvn-)2lNxSgETj?lH^IwtHQncsHcqEQFiFvQ> zYo3fm$zsey^7xslspQS``E=7cG|1R+NkjkJ#{c$jmo!s8{D+5=6%&IMqh!y)iZc0& z{?9)<8QL9wiBsDmgBm;NU8q!1Cf$|0vHOEAE)?aH_0qdR=ut_?9w}d)BuI|4M_~Qu zx8b&dQzZHlf&Fex+?vyh3hg`76WfXgq4)hY$_zk}#!0>Npbw{4m5?FguFp>Bv6&%g zIhgrxkY>0L3(XFmL}Srq88E8lKV4dO%MfQt9oN9S*>TC62YDz`J=4!s&uQEmw<-rl zHLldWJzeada*vOT!D*oV&m=>U=~w=HM(cU_=D%r|xQO$Qrm&^HjS5|4m9OXVKzXCH z*0!^uE}}aSww?PsBDQX|x67e>6SP<_WZ<{tI@m5qiTmaymF<2P9rC5wb;%1M;q0&C z|0Z!+^fXNUFB9(3)ttE#iBCW!d0N~uWH(tCMEY2~wm{iX_>*1t^hQ`}0V$6CueQK< zH@E^iLL&B$a~#Hc=SrMpL?LeuH{vfc7851eV@6}#l^=x~6x(`x&$c-HUU(xio}sD7 z1)C5GaI$r1m&E`ZM*cXFik0gFo`|Rx>GV!A$cxecG7P~PDw5{?|&x=omo;; zD9aotr6#rAP)X))l#A!7fB((EX0d*i-iA+k(yXqxXRUDN@|c{$tg{5>$k!(M!^qVI zy<}Og1QGX-?N0SjaM#9|ZMtspKK0uD)Uhxehz?NJ^du=&Ww6&yp5pUV4yDaPrVX$C z5(^G2?oh-j_&p`yMu1X1p|5vIry4RNa>CDjyc%p=&Ua?;ymY;@QH(PAmB@~W^*S#c z`{7g(2SGmK^6vi-q}b9@>J~1qt1E!1u)GjDx^WXJZS?BOASZcy+)a7>ZK|$|Wo^UJ z7cKmyVpN;;@QR(JoUtnbocwQj-tUQZd&-Sp52eDc%E2 zt0eMq_*A^BzfA0c?0tT4#hfgEP8Ej$>gM#XGZagX9wk=8v^wU|`UIWG;vs8)T%Rup zvSq~;e;2{w)N@PYvyJS3Lag^<4)E=?&J?pQibQmcmcSO-ZX8A|%mZVhwz3g?>QpU0 zBh~%6iW@JkYI57?#^ZB+O`6)@PfI2QjoE|>t38Kh&u1srmQt!}32p*bOvLf%yi}d} zj_~Wj-{utGOoXgEDVEGV4H=YGjAQwz9g?=Ep!K?T+bZC}TrIPORCFNVC)?D?4W%Dh zq03S?2j0fR!&|fbl+W+(MXIMZdh#3>qvyJzJX+t|Y`rpc-#0Sq5 zX^LbDq00Y}X7u`8WWcm24H@q|rt*-pd$+3N$h=7Y1>6K=*Y6zj=-^H5Jj*e7-Wq*6&r zdi!-LrzvFo!ZWZD7WZ(W7$~NgpVe0kjtTrG*S=Sb8WBp*7>L!#z<;h~Uy_&eV!a}V zrix1}&U9znXz-_GW5Gd#`O5+OgYA})7q@{U;m}G^;!y|%V~BHNK}-Nq;tl#%q%)qqy_Q z@2*HX`WVkH4_yf>iaZ}<;`ia?;?5vD#iNG+b+uvc-gX|+gY7Hst+}%7Ps_gj<;L9} z4&v~oieX#YxIflaQ=M8B`nI(*U1mKi_O&x~pA5~+>=q|S{y?D2O7XT^7&W%z<+8>2 zb^Hm+N`h{7KUzF~#2AO22F`4{>z9p`1G_?L&O7j8$O={Xdv|B8#hhKjcpH4}=shY1 zYQzUC%f;f}>@<|6t&|SBeV@o0RLt-!A2Bx0uilS}p7U{ z#mrK#)0bq*TA4-5Z$t>^-!Ypwuaez_%{U$2FSAhIWa6Kdy+k`HS_|6}L`NnvR}g?D zhnu@ZWtlY^aMeieyZ5YDOp%G!njJlFntM-53hIf=hRY!^)>xl`{B5Ti{;EfrMgMf) zc?r=T>r1O^TKgzj+i2n;slMcQ%;}IgK_ptwTsMc_BikaJ>Zi7RHvigu0zQ1SqP2Us zZ}w?mU2L$D>vvFB$cr!e#fAX{<_@%OCNGeBi!=y}DDJU>uuW&qXSFM(4rxRZ~o(^ zVZsL;{bhL;_ZG8Ob5ZRZW!fk>2wNEKTBoBik@+Ff`Q^0pZr9E1XkqNP41zmrQr%yo zFB^<}?KbD`qG#@6Tq@BnqUlp+V#|2hQz9CBdy~8_rZNqkeAKxp{zLdy+f+qW)lPwO zJUzni`jl}D0)-)vA-H&)W=}2nICu+`GzXAtxZ{R;D3+Ph>7UNF%(X+yGJyp0Q7x~G zy{t3Eb5hq3QVp4!q)Y$7T3~xoj()!#4H=FtTMGw--4B(wer>%YCSvb*dr)6xB6 zHwcESVLhQ9g59DR*JQpVDnlr?UGcJ2k$_%c$q7LL)03)NLY1Q&fLl zQ74Y(RVvQ2d3mM`DPGrJJ9J#}&c*3d)YR13NP#j@F5C|Q#KYs%d-~L%BqEVXF+L_< z`ImZuMt$W^g9>v;P}*-SoX?A#*QqvM@3m$8qFokR1Tb#Wd;i6j|L-3LBUf|?AYwr) zUjgtNW(qK?P39m*38+vZC-+!XV*t{oz^6zlIpQ_Utw=87NNtsLJ*ab*bKq0D7;N3afKk>CKifvU}YJ9Nn{~-|Y}yCV#k@kbD?wzfDi9ZfyzNYox4rU|5x*K*|)$ z`CsT>E(rGL^oL%Kks@6m*zP@80TcrPVI$ngkC_6x1U(V-jE_OZBmPJBX|v$_gYXM} zfz;BUd=?-Dr0oB~+mbEXFZB-8+bB!s3SgrWom5;_P{tXK&}z_l!Zil9hl zs6i^mspmBqN1XNA_NGThxP7npKqUi?R~xF>>uafb3M6d zx$pU08FP*?o-s78T(h+UkhzSF4fbCSB$`UzcCTB0x0{dM6x+rGI0+G}LK{@nYX_gu z%y)rtbj9cJsA?Vd30y<4K?KOt^f7QE`!4PR4I1=iV3E58XoVkT_b`{Hb`xUfF!Csb z3c9Y$BEF(9o$t_uP@3jDBrt_pp^}oOLT`1m%~*u*ie+=;F|)taM9Q3K7+i@3!!Sj^*$426Mp)aGJoI?1Yp3K;@RBd&1R#d z?y@&Hum}JgD&Y5MU_`aPe=(KZU1nKv8V}6vlBCp;K#!Xk69>QTO_T)68_s5Fz+YU8 zy%cW$EZ3S_>#G?1S)6sHu7ovLI0J*NpqB5`YP9XPFHV0-yX*Ih@@vBZJbJ{>TnF7v zJRwhKJ!z}w{1Z~!UcObMI8-vdS1_jYF}isJvpns|m|Kcg zy)TUcO-kpJGh(NS8>_#v!zRQ-P3*m&!x;Ur%jNk|`+9bN#zH@W11Di~#0Rx{lrzh- zc*@27?rq{|!0MJF1^`rbaO(6Zhf{dN) zQ%<}qH_L?@1_|gbvkg|$&aQw-Amx*){isZi$Yt4fVmqoo4XF}sn-&jgzSN54H09hr zH+0q0nSR;wZ3=2n7-+6Q@eky2_ZS!WYujQ=>JTZFv8Hjz?EQtS;Z>#ZdK95MrJq0wR!-Pq}f z(*A@Y_$i35V`xG~x3&^FJo)2SC`C!XWNc_N^l6z)d{ATd1GPZ;mb$2;bZ0H%n3kQU zc87;3I^ODF>_`ged4aV^yl-F}O^%Papivy&)v8B}5X9FpPq-9lKmx7S*#^RD=Q@D# zpR_8?&I$+yY3A{E0-$#+K!~^OqeK$#tN|V}+R%9el;CO_0w~HL0xNP(a!|#o*#t(* zETli3k^-7!kw2;4?wgbY0#^J5n~v(nAywvJ6N}1hyi{PrX(A4#gzFwPrUE33{K-uH z#H7L+zI*1Hnp%){p)H3)Ff}MinGq*;Sp7| zM7y@(6@(>6GP()H-t*11I}T{c#ng|jhF8c#FAge&6Sg#0Yq+-8$B%XKj!9sA@U>`GCpxm%1w7Ts6(_U(m??N%w{J zsbw*U#`EYE=nqfMNvfmW*1A1NFlS!d61+b6`UO1U=f4N>6Oo&NWM6rs+bXX(Mw&I| z9q#z)*3RX>Q;MQ+tdI7WsU(iodH^`(iz>EosWKZ%ubt)XSdS_ujC2!}B`!_ybc5_PAViV< z3`;w-#)%&zO#*Ca2-W+h+|eS#&Y&4oArpUqj-OUJjP{Ud;!jp%9+wdq7N}Oq_+o-E zN_U^1q%XRqKzRv<=dCq1 zuUjSl9?8->pq-R9t~H9(Up_@**{dJ;`_2oGfNaOR&jDoQU4=j z<*`H82t#2Anoa<;-!jhObovUR<~Q3>mG8yk^nD0;rg5IE@87bu_;)bl3FiXA6QXNf z=pb`(sHkEvd29P)1W5E;`_+kKy?<$VsAc@aG>@lv*Si@Y|1&P1lJDG*yv4MO+M2py zfM%1~Bp-TRu#_@ zrlUgxjSV)}zq=*bE6{W{bj?}ZE;sCJZP^h76k$!9fK)`$qrnKmgoSb7^^l#qIg_n7 z|Fd*0)UN;bIT+m6aK3vX_?zI#z9pkbUYMZY2>!)cCyj0VV_CcJ+S#jB9sN7o;6F{w zXI87dx#8L&Ud$^_dImE_yEZ8MdrNZ0VZS8the0^4yCf$Kel3*qE+ZjZMGR^LVQH(L zLvz{kB5SftZvz21-cx*dd+pn`Nql%dJhj%=>>9e=fKx#b0F7A7Z8#>8`I;$#8X1w8 z;!KQb@s8{njXHM@5L%fnF>o6$x#S~EQw7@*qCo_TGfa}gCi^s+DsN)b*zlp88oi$^ z>jNvuaT1Y{Eyr%uGY5$!ydfb?8v{?V{^dyzVX+WHDb;2Y=qVTTgJ59!5H-CyjUFv}U3NT|`%C9|GDYt6z<*SjPvpavqM!^!VM!c z=n5|Njj6cnFvKhP49mTKJl;xN_{>=8!qM>#OdVo@s*~?9{;^41K(kRopi?S`P^e=>T>ccn&YZS&!{I94of}uTW9Dj;;v%dH z(f{_7S$QOeEtP; z;09Ix>2O8RkuBSsV7+gzu2sVq+e=3E$Ij{&{&>W$4N_(*6?Xg#-i`8omarz}+H=b| zbv$(tm*P<9v68sVAX=MYJBFQ1e7WOq?{thvzs;)aS3oR%ToE6qk1lW{Ff%yq0x%0e zOe{S)bS93u*Pik;CGGoEI54Nukzq(n|N@FoOQ-A$WvK$ z%tqTdQy;I#^}yv)n~pdFr9C8MKa;b2MAe>x^hwz8!jKSbFxNn6l@wBRe*80s40Iyg zH4vI^&iDzn^kG$DxbBv`d~3_I8b);oJlMu#d71YGWHaaTB{m&Ly9an z0cw&FGF=(0B9|N{&QB5m8dd=>?@pi0oSpe~7q&|yn3F2R+zB%02-V~zbJ2(>9N==& zTS5Kl;GMgN+s2H-6s}?fFkjTq-Z?xo?g*6FXiD{gJ6jPV^VnB*4nR_+0R9bqyz5UB zlk}$OdNn_kuO>g%&rL?uV7mVgF#mV4G)#SV`MJGqts^yXVlfSpH|?o8c<{4lbEAdB zTxQu-Uv0kIZcIbNn|38p!r6^cjuvOpGe~PZc*O%`R#AD`doJ|6TQ8c0$sew&awLl! zrZV;O`3$F}U(_&`YRAH}BBj3h$B(3gYdpgK{g5PDK<@ad#L$YTW{#BkHQfC#4xj$9 z(JaMKE?w$S!|iE)^&2zUrRNq z`2Hi=Uq)H6Xq4}5ExsD=36tKn&Vc6;r%`-u&7D!J=DCfj%?eo0!-uF3xwX zg}-3$vrReKWavhUzW+w$OD|&}4rBcCgwUXI}ctX-hU0^_450pgw@ zI6;Jb0|=C!LPM9xlobGSv9SW+V$1poz(DJDfg=%dF8~5iX$4F*Nvjr{zXWbcJCfm* z_L?t2c>&3?XoJ?tgCka19>hPEzdO!9OdRG;_4ep|+jw(mV3zGPVFDpNxGKcg&&xT8 zDr*F^TW|dEdj^7KT>nh<3Fg$*>}*}dcDsS$`WOBi_z=+muKayX%`8~2Oca2r%ZF#) ztD?HC#ILNyn{SvV*#p4s9H2)o-ULF5S=f*S^9lq?ZLM@il7O?&1HO(5VM_E=l zmlgSc#Ss|EdA0?Q9#7AZs61b+x~Ja|q^bFpL$PIn&f#g6>89VeuPZXyZMpS=x{FOK zE>%d}0UntG_W$4L4#(nFBp0BbK;W`Xhg$7ROQTN^7kL?4NGbGFS|t8e)imn%o9 zFOQCkeHM$m`%l}OPp5l*EXgXL@5fF(#m@A5$b$5L%rEVM15Z(t<9ItY;W===i!diP znkvB0^04x*?73Ii*;XG#?}@P+>|o_Qy7Bwxm`T{s&Hg+OU$&76c9#Y}KNaDeI=+Tv z$P9KMzRfR~U8QCt`Tm^dOt$UA?W<^{dbj0uF<1VhE^QI(~;oC*V`Rj9P zKLaIM3H&3hK(mP}$P|Mo=r04T(`~<~%XVApRb>xtFxkIKQd#;BgO9t7wb|KV>JThK zou+K6`Noe)-xMWy8ixWXwuZZ(yiaSR-K29II$l~cF8EGR&9shMN`bt1 z{@h>0fBhdI{`ho3dU$#AmcB=rv^c1byHj)eI-f?Ntt>v9@%U#N4l7XmXcj(ZfNKCF z(v$uE221NO_1*n{b@iS(%jDuMsqSx#&g|GSikSVgu+B^|({n?T@x<|YYGgGVqkshq zPdgNByLa%udiMS}`0%Xq0ic}CQA}1U$L-+5T5t_n@#(xhye|U2Qvb=qh7XI^!4D^> z9@8-fKJzF2JK*Jn3q1;d;>|RiWYL;`!U-Mdxj8#Jx+9opE;i^*9{zLfzgzQ-s=W@7 zwm!`jlNJfsc`vr03MSm9;(!w4<;Yyy8yA(k9)z&ITrIc zadmZ53yoj~9Htr09XFTn$1m`g>$iEw0jp>V4jZ6d$B_e4Jvl_l-Ng#!XoM#Q_pPI6 zF`LcAb!3z7kB^3^DUxoQAdmp5%6%Tk^R|dF5n~490ee}FAK;+#B(WR{rLj%GkGSw1 zD1wzLt{jxKb^!9ZXvK}|(wJsI5kQx0y!It>$-)Q7`8(;z7D)j@X2A@Egas(my5bNy z!zjhdE7XlFvBB0oZ*C3F(8&N53DRXdQV9Rj^g~42OA`zJ)+LxLU?}SNsA=%B<^~7g z1gG#K>Zi-0#TYKh^43Yt@7k)pfEB_kQM2l_LC$WXHrd_in&_{mvGeP|zw$JcpZL2u zZ@^Xx|E^)#vAxZ1XO;}>%o(q*TdveAOEt?$eI7q+%=19QW~HeU^}L5Kx;$^OjeL2^ zcJcLLMO&`CUv2zE_Jq>8H1z0X5|ault{ z57gv_pFT->T4?#)v}v!TCYE{6NMrIa_22x5j7H4^MO%SVaKM%bW)-YyA#!OBx5A-% zZd(x;{h01h?g3RYt0-A*T!*=GLpvS$MyVJ7OBV739J)$<-KHCv??Jzdv^Id%{qebc<`|B({_jIYNPSS6cjMju=q7YhsAnw zdZ&W@P@A?Dzf`ljL1wRIU&)2-UVH!~qG5 z4gYQdYj~OlGsJ(9<$sdHtm|QYJKF7Ldudk@B_K_La=X1a6#n-^XV5H&K0^GGQ++6x zcYCt>(-v$)XT0)RXXB+9Bi!oNS;y5HM=u?sjZ!}Kk2;Sg|G}?5aN$1y*FJ=MUb4H4 z!0+ilX-G#)o?2ThhEI;x9P=rs?uj^Gkcvbugk4#f^k0aN8Vx#}%zGo5Y0jMfbW--q z`o%v^Tlhx0Ol;rG7ON-~(bw4*>5A#b$(Q}lOJb_wSH`~i zf5QC)JWT^n{f4V@C`39D-QM&xbFQuC$J_EO2LB41%r1saobNJykZlFv8=ZGdDA~Gl zw6g~Z%7T5>QgOKV=C5hNq3-+lJkZ?n?&ATkmE7bIm5a*gr3M>1gKnSkt&d-k+nKGq z?o>t(XBByCNQkC4@-sKq%gc|fR*_z+qhl8CAXLxVwBf%3n5NNDI%GV6PwPPW_&&dn zsnmoFIJASO$_C@MCo4}2Et~YKg@qj&-3*{uPwI9M1MS2k?;rs((ltwyVlr)rf5O}#8&^b5+j;2 zOb-Foa@j9H;3J?2MJ{|^$2vC2Nc%*cg{)eN=;|o2P*$IJ&@@K`9%SArDl^T+Jg@IQ ze!Pfj;EVNGwscKHEX|1UdzB@=oWBSt`!4~cTw)+c70HZ77!RQCFad`72 zLhpT(8`%>%0>tk62URQ0MC~GkpEt~3{rs)oD{I6Xji=UD)0tvy?O3|fFep{i9eyR4 zb#-VF^^@Pj3-918X^_ES7v}|>8d^7nnV(_GD^DxLxQK>+9f6HJZGM)Z=rxhSh!Hk> z)*?`GZp|p$9u9h4(yq|*QwCHhDuw9UT>fd~?(J5Qx>p>z-LbTLM%2keX8-@+TGrOZ zvY%INIok>7W|k)*0&*%P3}}Hgsx9xFWsMIb6Gv46$NqSZ9nqtp!vZi<~XBEe37XrDKLqHS+2Sf_Q+}ADS9V zi00%XmD=HV9}ZAi0^44g}dZZcrx4LLX^#4FhbQ1K<9icTMhq$XMA--iPcKE~beE ziT7Kv9sXeIL56LanA;s;ZE2GuOGcE73bxE!Ok zpJhwf?SXL`v?c#dJNx|qsNLVWi<{;AAZC+LRgUTV5xaHF)}W}Wh9q~o3z+o$K^QnqYZOqpS2bOeUuh9cg7 zZ^A43HD)5CLL=0JRfh>QyDV?06j`KZ&_b6;ETcMrNt>RiUb?8B2?&nJdbAP%l)2B0 z+Ev@leQBrhMi?H{O{U>0(_AeggS8RvL>W6@%a1XlH9sgol%74n-QcTW{mL2nkV4kc zWalp>9&w_2XEqg-t7Po#%nqTC4^=I~Cd2Tu_lYo2`qU}%fp^D{;iMB_fP zIaW=Uu8uq(KDS=`sf|Gtjd2?2R;7}cp(Kx+wwZ7!Na*Jt8YHKKD}^^UrdFduAUUYQ zv5{O-^+OahoJH!mCn>ZBk|ELd&L9%{Fw5R(0Lb>yUflKqB)K@5N^l}hh!Kp3=>x-h zGAtJaynP`@$qvR=O-M|y50%Qy) z|BP577~J%)UZN37d?#sU_-Bz1l;5|xzN6_5`;1E;AF*Yii#Gp6RhfytxL-@WxMTGy zykgEsHR$`{24#ZP1blu*Od2oHy9ejjvu&O$Z}8_oH7^`MPXwv@@=|gXGhSb){&KO3 z48}^uQ^M5GrtmutUbObUAvjXHUl%<^mzElX=gezu3w>5G{S6|>KBJGI@OWP3znjlX z+IN{QNZ&lrPO_(7O>k~(x0hr!=WLCO-p$;{q|jZ8F8o*i2%eU)(Ab`$^vw3pxe{k^ z?<87jR)C`H@iFgcDKu>~M;ir0kDcrkrm;=OQyhGQiAj`3k6Y8(%)r`lqjHQE$|&d zoIFhij(9e#pcaxtP60`i2bR~DmGU@{{3lMF99v>8p!Nui( z(3u!E29Qu9jBOV`eE}#rNc~X86UDWYwcAPwS~jsjJbzU^n7MM>iMG$iJ+d*~%KA&rm9bC3R41^)kT@5Ua} zr)koF3x3|eXbI{^fZ5A_!@QWDG;yOmRhIMpX-s$OF}<&wW0d>R(~&E&nRPR~ zHm}Z9{xyr(r=SNQY+wIj%Y?^*qE+Ryor4^KIP*1PP4@aAaz!D>8o?jPENQZQ;aO(O zUR8SL3|T{Nd3==96Z*-lmEnp&CyHYKNNyh&6nOKEEYBa>nczHF9>T>QkG^=8QXr4j z?&Ftj`5V;W-=S@-IOpJB`<^YA5ev3e$+Sn8#`$6geCP`+!fzkE*#xWMHBu20E5pUA zG9((*>kjl%!CWkg1Eh-fj+EQEajpQI>ykV5AkYn2ah=Op>#~*{%uvg$Kln^Cz%+ajHU)EnT*= zz&lZrEe{29R~}DBV2`&O*f<%FlPs%|Ubj2_^Lbd*{-1(3 zAky}9&r8iMo;Yd#iEK3j?i&Wrr{A_Ix)|4Iq#t}1EqIrkYr$UL@eG)VfC%6c8v_rwaH2ZK zUa~!y+?7J_3i@%+w58{FyDe|P>qO-z#M-gdy+h7)Gg5Z$eMFW)9*AWFvl)mq-8;Dle(V zv08>kJMw~D^rUgQty}tz87vH$h?|!Yg}y@zY;<#4HEr@4aQ1^Xj<8x6`YMi-|0G zavp{WZ^FVSv0(8sH((OX@BwE#h~GC#;SRU+Y(4OsoYb`$YGp=S@*D6j$s3k_2Mz+? z{b>Ihm)GYEOO9Ae2FL}s?HyfzY=;_cjbmceQ;t{y_tw$S9Bb1xLci!Ig;eN)&@wH6 zxn6w&b$pofaW{}T^v`Mc0n*FL9~pgiV4mKvUoEMwcn19_sA66pmtR{o;dI6*golml zPnU?dEAVM0Th8d>#f8$aggN-K((Hn~-EeL_ZeConFg$s=T!vja^r}|M^SM>BhjMyM zXL`nMv_!9sy*7$E>&`n?s_1Wqb%wi64J&IT?2RJ$e((6$FH`#s^13agR3rdeW*G-f zNPOJaY7G@@l9KAmV`v2Z;h}{$%8J`C+Nvlim6}+s| z|CSxS*>c`sS4rwrSk8i1#=@@nIn9~8#sTI1`nk_9gW#^Hu--hy3^-ZoI8?%r-LO#F zG$;a^0B45N^kfG;rlpPo-6;feyU5ag8iB+ z7n{B7)?aLj`iYFDU|*9h49acC)LWVtF6RAP9#xyH>B3oEX%wJe6p~g*hQKW9gnl|S z=FUfSAHsATW3;$kpV8RvSVQRf;TFj3K$#$FKTtJvNy#FzDTB5e?#X#Wnt6df)EUkzian-|(LKgVR^98GfnKs9?Tji0=*KWHX^{mZ|Mq05L(>9-i`zAqgc$31HkmU&#oX8udGOJAhB<5b^OuW0|BaQT1y)PX|Pq(iY!@b6QAk=qF8iD~q( z-w~%?RrT|AHPg+vV_x)!bXZWQ#XdZ`;%Dhr6S>;)m+Pc;J#8?0F2`?9-)CV=eM}tk zrHe6aaX=n)3O^D<;1O#|@Y|`$eshxuMGQmPftV6&)ZVCTQ97gGQ-lS!wxU0MhL@*2 zuo5?Oa@p_vZi62+xi?*5Wcs{E(=K7OvxC7)u!k#VT7UeOa6tku#Ie1zEIwYl1DGQ1 zB0~1jFpPSD%uPzWWQ3FJ>Q+5ihdq4-VS%q9&O-Ob>jwmzsR2VvHSyuC#mKYh9rRO^ zQIW~!!sw48$Db}B)bd_mjipLbIZF-!LUOWEFw-dql;IjEt>0Oe*sgGyx+|sm?+x#+ zj{fjK>j-oEP##S^Y4F|QU;!i}qwyION@yh?+AVVD{1tT-j^WNw#rlzPidDjgjUQp zE`$Zkf)2-}evTL{(W6c7_Y^u47E`7UBWtcwr@;8$7AK6n1;4T-;!nfe6Z5N$E&huC zzG^4LrZ}}NX??3f7;(wIYU=}GF_i;k$Yhi@$t4m!!Z-F@dWCjYX<3yXC=}c(c5>xEIL~{Q`LAdJ_k5k>Ncj z1(EEItmKd5Bb)gZrl~~Yk{VNJ)b#~aj(+HMt20-z zjrfU=_Bo<1{6hl;svMJec2j!*g9?dd$XVc&zj@PmalNeInK|+?Qj?eJnH6M1+f1&@ zYpC8&5O3f*KgijyiIV`iT}9zRE7vQ~onh)oGbcemnfnseDaU(F@=27HniNVn33rlR zJB~bt$!YwHYqsOx<=SY-?v7b3JYhmK=Oqnc=LnkFTTl(d8v7NT61TajHf*_-q; zHnZ~8=5Es(&zefqdqREM=Qd$e%R|Pf2=!NcX_y9FL%B@eXf!; z!8<$M>X-{32UUAHGETf+#xLXj1lQw zoYM-}HI*u8giOe7dIhx=fDCNrpV{SAw=c27Enn{ zPitL$ipl|jDiHyJQ%jzXIp2M{9RF78zNn#GP z0{RwU3fXW&ebh8lqnmQy`zV$)OYLx2DGuX~O3cW(#knDRK2gB6YTmC$UiJd$NskM=q1yRV_DUk z3G$zZQvY(cjhIpgH%q7*7H|v}_F=-CRg{nL(>%3rJP&xA z@%aa7sYapj<^jcc#8j7&Y~FZ&zv}$QT));x1!bpi^O)u2f)QGhpEjdh`(I*Z}6jl-v z*~~FR*(Ijv@B{LWeCRm-&xO90;G|{T;g~nCLUDIYmoN^l1Ui_(5Jxb_?Jo1E#&Hp= z($L0JPNSM_aV+&^lj&!;ez*6UBy(xBOq?!Jm~IfIUvnBfY!*^?Sb|e0M5vgC>Gp6K zhcV01LYotNM1`x<&mf{IFgq~&4lFAfNyD6fwz;Z1)JO9ZsV??ey7)-Tn_b7`rzIFr z6VNpUA`5{aS?LhV5I_h(ePDG4)FY|G#7Xo-BVM{h`d1Hq3Jn=h;L9}89$uQdJ zSb<{ATa!mEKEvwe1;xAkgMaN+`VfpAREEd%_;@FO>_er@2^0_GP&+)YJy85QcaZoaq@%k?sdTIEgZ(+ zfqm=}C}m3&GVh)K9c@mX)h)jFcfwW`TA1$Z|IE4Vtk=r!wu^55;P6uu!`R_Y(Pdy_ zSD~6iLd@Sz*Y*#c&Jz7vul*O39W_%&-_xs>i3Gta@@C`D`Y7Y;`VB1iJVq88qNI7{Bc6GkX8zxRWz51bwAp~jqs=nxLQmZ zd+0max~0fQEMh2m zrOJ;tdFqWyn*yF4H#NWC?%XdA8+Su8^b}S(F2n)@>yn!L7cPI4k=-?^PFd$ z)02m{Gk%-&U5Mt&KO4C<9Uko7BWN+PDAxAu05jZ+(~2w-5TUqW zk3P#)0nbMuOs}Oc=3Sw)W-A^(8On*fsF_1t(pODXSH|}O2t=h~G!}Mpm+WJHz zCL$3uFlb7}sKdr0L@d;eUJC5>rF|HJHW6DRnKBxJv^{$_-_z~KT?VmOgA}BXe6q8H zY75R`N00`7!S+A>0Sgi^1Xk$ph>JcIay!o}@LrO1l?i|>?)o)2Xdi-T7Fl<%UO3Fa zpqm4~4#*B%x^Ma6mWI2^lW^a%eH=xo?V)u~ol)uwL>kL8XUap`T~J&f<0D)|cPSXN{W!T{&?~e|}GLM)h5J^8tVP)$NFMpjO`LKSwpe5o`D$vF> zb*<0zU7nEUyQRsriiqEn)`QZ)U1vx+Ly6fE&gGhtib5`JHa)Ph4b18i=vWNDkZWtU zIZKG7RL*rWLSyZ=)7tdmqpBY#$N+9@0u?g{3f$h?9(P(a?bHj4FQBMJ$0Pign>(mD($`Z}$b@iY zoS09L5f)qBoKWNNlkbI6GtioBNp=Wm2uH^*iM!ps zNC9vTcuCXk6d;xoUJd}`z=!;8w1yUbHe*i#xq6h%X-y{%O#oka4j)zP*@?K#RkOUL zCN(Q!&~QY|>{hzOpzH#AP>%zlowpuHzg9;f_4YFC5`fLFaf^}m?9Udyc9A2E(sAaU zWb1c>S6Jqx;43G~lUs;p33?7(1{fMi(8$jR9-MM$pm2XB@3!6@M+Tl0MkWsu=D{0W zu8C;M{MLhaaS;+Uy_*d70gP*}4_uNM)!#JNW%T_dZcMBtwK)93 z0y$pkF>JBgPBtGf_X}bn2r9t~*?)e9V+O-igzOy>rIR4Uf?d;39iDGPe-|U?$C}{- zqhZ_z_-)yd@9FXxZ)Jy9XF-Rl;`^~dr2^9L1gO_t&*cUFc1iS|{!p*;&(M7d2-`KN zyEnz)M_Ys5?^4yFq4)d1Kq<@{jo}PG^C?b{%{fjTd~X`w+4^!O|D~R=^gAcogifs6 zcvb@{^Qo7UQH_{0?d?{;kxdy~UyDEdGZyg1Oi4TcxOb-Y3z4GWlmA*|IdTto^w7yepdj61 z6`SCDju4YA;SR|p-Xr=S?XEnDx5sO+Q#rZxR_|M);O}dGcLN9+;A*TMd*lLh-KDpF zN%C=|NdVszrsKb*b<7@< z=J*5X-wsi6njz2dv4&7=~3}l!ehZ7u3K>HmJDoMEC`73 zy`t)FMpns417fm?s1Kf1tLx_wcWesp*0S;M7<)*`hP#w%GyX1(ZTD@am)!&V6%TB7 zsZZ#;rFw{9`bV3Rxsuzk2VYrKU4m$WH>Q;20`ud6oov-fab&E!*j_Sc=&cx2o$qyM z@p(^6eaxSEc|rttHu3BRyC_PV9YKn-2C_&cwxNf!5=r(4*|p zouP*#AL@5Mi`|!%V4r8$6lVb&elq^c$63d8o&HAo-*!7ZpN?P7B`!=9V}tt^B(*%r zQTInNRYzMM#0Zai*Tf_pZMpZ#{o(yFDgD{m%V+!Z-?}j|?}VBwCm2FVJw==K?S-N5 zGGEba=MMDwh_)ue9$c_6quN8rf55Rk5oCp9dK#B_20t8~ThTu>>69TYJ z;1t7{OBEfVmo3#0V2B(Xa;pvs=^F>E&>Ah^4?xr3(N9QTH z-l>xGQ6DdMUMwSF&xvo9Tz)#p5*5TLDM@t%tGWun!4UfP5*M~cdPHB?H*Z{6tZZ`= zc43B}VQ)A(M_Bg72b%~Ls$PEa)S)>t_npZYc@m>i%`XncQ2%Sj|yY^ilmKwt_j6&j z4_qttgdpLhu?KS$_E_i>D*!lY_{uuAT zT%;|#7b=-*Q{LD9@oIlkNv-ULucRw#{07>c-HVC4%jcVh({?g6W=>7pXb2cSZv=sr3^;s;%=x+b9H_mu0l+{zfVR0$Uwsb!c1@Flx576i+2(ai%} z2<>hlha{?IYRa;&XsU2jjNKi(fsQ2is+_DFU!{fyXauHPtD2MeJ;w+ajn*hAJsK;G zU`OR>BFf`GNj`sSZ7uZ9$Sxe&emUynxz-EZ@DMgPl~AvpbpF-19xkq=`|9ZjpTNI8nQZxMAg?XDh}al{a#_Yk!T-_jFry|?d&n|YaH=Wg8_G==7I zsB3U5nL*u7@$F);k$#>=2g48VqCL@c%%aLp=GK?yZ|6Gr#YW{|eDBEdq$|u#mOcnX zDBXdKfbf_eD7@9aldV0NI;u*GwF=W7QWZnK>swK{Wtt3Nb3n{Z00)}I62P`h-!^+D z(0T=QY>(7?^o5L8jIUz*L9h7UfLhyKFE^lD5}&yzAF;&NB$iC52_beLzgi_U;0&4o zDj76f(@9iExhA2Myc{6c=$5&w3Et(OFws-0f6zy1{sAfViPbR1biN?Cj!+9sh38K1 zpn(G5uv&&@r>%`>*4A+JGr4DkZp<24eE}S zW$>hkx4RG4@utq^vTYLBCvTQ$+sNR3H1;k2f}_T*e!KM-V&6B8o2NP6ex(2AS4;y*9++x*{Jd*!|T_nHD;<$s21y`dGb+47mz6EXbmw!)`Vl;72^H`h3>US z+;)_ibf#K%#?94dtH?%8&>_7YpjC3fsTwh1YCYcLg^4G2@WlHh|Mb`?S~j&7IoxAc zB0`m(puI8JcWmSFO>LvAI3SJxIG7B0 z5#3$ih}@TOMf@mwGyfubbhYYZjd=dP^Jps;RONQ&fJgDnajTOE99b1|?)b3i6KbwoUj`l3oppc0SY!yhM{UAou?S95cyKfku~l#hzKi7kEhPakC~_ z?~|@lj}Sqhp%DVg>cq}h4G>)wi=u0vdWlW(b*-QB(4BIX-LkAUY4_Ir_A3NVs<;Mf zDt#g=Xk4p8`8jPf!kD}fPS$&?tW zJSEnduRjED{eFY0G!0L^V)lGl76Qfry4ZZ6$pnuw5ZL)@>?wB&aFMKGuXJUk?D>-8VzqO47&}(s`*D(-M06#LUk>h2;!hVx_ujw z1zQE$I@n@3WW^J_sb$t;OX%T(dr<}Nh7lLxbK5>Xpa4xqF%FdQ6&PYokU z1|^0}sk)qVPejA$;t+2<@y>}%8A>Mnh1P}!ouH(OeYR3$L zDDYI{fh&9kob_XC_fFbdRnr$XNCdPW_5D5&%VR{#jp^4!r-O+IkNTd3l!X@W_Jo$z z?R?Ehx15_evp1wP;G>3*8!)8?d<1E)afFZP%9TZA*8d{yJ)oNEwzkooN`L?fy^{b6 zSO}dUC82}TMMXskMLhomRLzf~p=bP1Wt0#2fe?%k(0@`j8D&-OD2bp8xKKsJK{|Vo76w-{KCy;s-I9T< zKTO)ZwP2cdMo>IJAnm2p9fvFK)7fJpD$uK*3=vfEb3-wg0Y8XHjSdy{@Nt3OGvp8N z?E+8#?d=Vf64@{G?`!1PgvB8*BaF(!)BOM6)w zyRBz84cN;GK64AnysD%)4%orKm)^G@^|Jwp1 zIcITm{L4=jzs`6VR>`aBo_TWD(%JJ}P5GJb)o*Nb&S7OqSJ7{+CkM?x9(!1Kcw1QD z#BY0rDq(RK9Z48zCENG&_);E+2u$F=8T zN4vPYaN31G;Z=NnI-IJydiKc@OZEPNFr0mhhVYPg%-hA1oXsar?=DvE_YW+pf6FMo zGWaCCGC$$ipj>0swBnYLLj-B81rq*K_+!b-b86O3-OKzqWY%}rkB?*41448f+YX@y zK0%PE`_DgSYmaDoPd~U{_&rhM=fmjfr?8Rmg9sTDVaX7irdZHMw>@B&e|RHw)$_;q zq?C95Dl6E__21NQ~_l4+Hj^dbp82ZsCET+-g%2a-1Z#UE7zaTr&eUd%vAFE*^HXBkSCfx zClp%D8t1?8j32hXKrVcl%b#Ig>G0;3au0O4N;lVCNPMw2{aEJx`>kwO#FK0b)7UTQ z=^N?a`3IfVZDei98_SQ{d~VO#c{-jkzhcq$_}oGD{fBE$hepFLIE^h%ZR#a0=Uywa zp4n5&wCfN?1F%OY6mS;cC73*lZtn1Rh zwA9i=uhu?c)eM!vLclFY*CfK-NN=0Z8veTY<57!C*N8A$&wPJJCQR6fQg+0mS`q*> zHH+~V7AA|&o>>X%BjBAT2HsV~b$x#l{&>+1o8)ysVZeUI`5pFAiODb8>)|Vp48Aqx z=f2(>9i}ylb$oliY}F~&N_mh?1W7lt&#^~MALOIn$UQ_<&)q?aG-uqlQ}kXb|JC#9Dy7AR_Mn#j zajmKd1>>iM5xZRh*@U21A`WlM!PmLTWA`476^>C~C}RKKrJtrSV@Izh3wVz7eT8ry|_p{_(Qs&-ZT- z-{vAs+%F4V@82u2?}pR|JQ)4{^V(*%L?rHzL$7J#M`i!QW53Fc&iR}y6@;6tb(V)+ znW7!nv9IFD$$?~jkKJ+l10zWRp<6niPQ0u9J{O{xXvuPUyS%0U<>k+xG1+R(lHvOL zJ8cf1m1F+w`L1x~{)ejb3x|GhMOe5MH41bMP)}dJE2?T|Nt-(97V`dOJ1CO%<&T-+ z&BxC~N3`pC-~L!EFLk2%-7AV=b#`I3faqji|91bhY7OF->lfb~);Jaqa+~;gr@-LS z+Z3T3*j34|t@oD)$2q>^3x6f-61abC(r;BpW_gwnIKjldQkt^={%0!7TPnh3KeselxMfH$5`Ql$itDDis&Rut0^{Q(6s(5wt3Y!+&^8V+?(khC} z>v#)h)C;L#jxF$KZDVUp9h@XQv%j?Be1ZOzd1AP{0lqLmSJHDKY_)T5bj`_3n0he-5_}u4j|6eL_f>g#AX%dpSaSJ>6QD|g{+dvA$LzAiu#LNh z-5v+NtKGFeUee$jd*H1uJny~!C*Pb3My+MyjY7S%0vIX=I@o4EJku-{)(T zn*Ex6*&Eq^abA-M9tL7p*@M&W$Y8#*C!2h;Pus{;CAgAKd(}c3*D~JfKz7 zT0$QRp1uu3-MFEx{3F=DICJXs_viPYiCpHN?-5mPeeLG#oFb&FJ=dsJy z%55c|{@h?Q-rl?2-YoLw{j(jX*U~E6VOK-m)D`pEH?J~Wkt+LL?@64TxA=K9O)27r z@~c3n;%71kkXhn*FUA^_VNOx^IB46}_TqU_cSYzf!sMCw##8LL@f}(FGBf2Bw48ij z{8;xt6m9z5wk7J!>j_b)x5lGWbr+0M<7+>dEd3nsRug{qtNzx_lkA<3;*SWo3trs^ zju(;~e?d9oGi_FJ#qqDu{?Bi&A0*uL{YV*W9jsPXlpfWJ&7|DeaZv|<@FDg-Tt}j9 z*jnkdM^WX7V6Nh!A>P!<*Xn4qTP4z~kBlzPb5MuUr1l-z>9ZP8nY*F4EhEuCW)pECRQ2|(-0zP5g?BVObT?X!s{1(h)Px%;{wEXweCG zlG7V#>4EWrhHoR)-n@3Muu4g6w&HC*4fvDkuu;RGanJoc@Cy`|v?qJK>4@9qEbow+ z>4cXZ)ydsw&*;{qRe3x`(b*wUg@a!)yLQ|z(?ybHm6Fzfty9Oj;) z5X^|Sm)m<#UgQvR?#;=XieiG?Nv%Hxj!j#Q1HrEMiXD{>ba{>Y`0n+I>rYBKVVZCJ zt+lw|c~jHkXlBO6b+Oo=OP4>x4Cex)qmCc!Lf!oeTo+G!xwMK(>iRJk_Q&g4q>;Fu z(fa9X|Fe#&hR*xGBYd`=_ZLO(ZYy&O76-d&?)n_MwyLdMb^Bad7QR^E&5wTUMqqW& zK=fS~$E45iNXkX;mm@xeJgD;FYe!xPHx73)J2yM;aCk7nNB`;ZL#5+&Kl)-Po|+9f zK2HnN3x4!$c$lYiujr$eTr2KD=rxP<`KY(_dq< z>9O~Pv*(R|J$W@c`clt*l5}zP>cdCJ0?Ds@ox=^~J)dPwXy)#4ODZ2Me}C?0p0`QV zsphss!?IFEq-4kdVT!I5*I9fws6L8yhy7Lha(#u$ucjblN6`4Cni1??@xmR)=RYid zu|mwfUs`-s_%@Yy+*2E89HIT_`L7?u3x~F%UlgQ%biRNmkDd9mT6SmG9ZZq${%BRz zA#A~KXU)Sscco6tHl9Cc@-=bqdqQ}v=CeB@6mXIhyyoa}$obRSQUdYSOA-&-YPAVx zD_`Dp%sdvY@A2wtu>a+Kw>E1Rd)j=?-W(Oq9rx^G(?HF_ww6Y@EdFjM1 zC)iZTx?Qb2(`+(qLb$BLEzd5~0QOxg-0%5=!ig_eC2N!zOJD52bse8w=*x_|aLD|x zh)<8SjFzZE4zY?b)8m2A70>5`6BY$Nq=ym>Cw3>q=qmqis&73a@FQ&Gm6VB)kP$7A z>zescHr>m<$QzJTdY?+)94d=oF*cRCe9dxMqoouVx^U))(PDq0db(h)O1c=^wt zGv6D>$Kq}K-{kOa5d+`lHPX^uqKglET0u#RFC6rwFQaATX0DIxCMv@MFFL&_c$z@; zZ#?>HYtMN}Z!~f_Jl;|IaL&U-8^^! z?L0S|5M7b^ekJSr4&21CJI-G$&$V6tQu`!C`rP5Sr(2HJPe)dNTUuI>imVqYYir%y zOi@)|DXwlS+Gur)JD-BD>s!UO!KEq6xaFYFV+`CRJy>X58FrErnmIXrn1h zuT*nre7R%y-Yfmd+w`okzL&9o-`OXz4UY;i_oru^9M0&==;4jKxIZ^@qc8 ztkvzr<|;ovcncz2%KUv=F5&c%CzN9odmFy3{<2BcIrr|`@}Hz zzaA*wx>`Qp?`vn-nvAeZM***P*VCRV?)o9og<}89uRHx4ZU(z+r6$6E`Esfgi@>VwQ!9HT z1O;`a=4WT^caD6281#M$JI49OXt%iX;L0!JP5mIDr7x;;o$z0^J??I`@rVb?>H?s| zWN={OtB>CU>(`0g?}A4k9fARt&E#8lrmyWppDH09+#*Mu&wm}w9&6RcWr}@zO5lIc zb%^?l*%7iH+Ej8{cw$gtO)2j~Y2CGl+{>I7p)t)>FUC@vlohJM?S?OR{S=nJG%Rv* zuNG=-^+At2(O2TZF---}J$2H`*tE$a_pvbCd`jgWNJsQ#Cau#y|7V(PTp}_(}oJ zNku|`fUAn*qF>#0D-Rsi=FWd?zBlU($fj69pv@DJ5SvCMGzJmWU)r#qJpQ+MwRS!&26WmIHgSg>1@ETuOkX^_!y`ABU zM+j0-K=6JJp%~a+)VU&ND${uD^t+4FXs7$%Xdnnl3K?vd6cUp($`C&$Q`ZIOS z3GwEBuW?tM$U-5i@@U?L41a|$`dEkhWYt;Lo|!Psj+=-(QwUQ5)dY;_%N>ecQOkc4 zHL+n-39xEB@#wJ~|j zykIKA$;_0=APKOYB)kKCB8ohTxGS_mG8XP4H)%3cxmd?-QX8YCpCyPZVo%UCj9pV8QI(&D1l+Uje~^x<_Zq8SNZOQG2#U{fcq zF*T?G8^PiW_Sor0tBgiWw*VbS04n>5MJn-DHztMJxXMIwN<8R8(=bbh3ME6|I9hFV z8}1D4{fR8AwM88qJ|n4^i#y**0TMt#W^;m?!6JtHp`abMdK37gicK0;xqi;gx>@HU zhY~Tbi(>p0|6<<~v@9}Q@4`QuG?$-f{_EgF4 zxo<+;S)#-2mv;mNmAn=fH;m`4X|2zSqT+^Ad7D&@R(ipN1(Y+MZPF5(%r{Tk%xmmv zF-2?^7ti~++(81+?l($bB#5i4PGJWmJ~pgmoqg%H_3h`WUeJ?=)B9}Pl9Fp`bts`# z$53vHF2IL~36Tx<@At@n>e7{>C{3?e`_n?m$uP?NAKuxYYr`EIy* zDWe>co55fbr-PyB0|}0L!=P^tZI}VRM524LqAv&2?ODWX^4xI8LAEun5FpYQUw@M} zKqIrsvv68+#OiUb8~Ab4@|pQi33;4qLQwN~dn!;`n;Q&qi7R1ElM?UFz|(DoCX=DdOKu7wc<~!ZN1bA+op0y` z3})9}I3S~QDj;mXY7!JAZZk@Y)AHA(Y>gNtT>hi^qR*`re&`%1;7ro?9#ZiRXQ6}M zvKdjkb2d*O_5!uNuth?4bX4nGVyx17AR36o=y zyd1m~9URh}d>m*oxPUiJ!or0)Ni*F`R^V^p*zbA~*un`|6oFEy!XTPU`&oz}4tx|! z%OF!~C;Hl%p)!73V(J6o5ECI4#U5xQ!uj`si&NT4QAf+T?!C&QsimfMVTiW-mUf}O zJMbh!d?K?pr+}&lmMmM(KG$HfXDVqv)E<;13vs3HaqAuI84P{abKcD^%j)l>k1L=i zo9v~^D_d9&o^|SI1fPD$BtNVr$Uyir$aU*>iv}_=k8e0k*q5;(44U)FawA-X^H$Zk z6R&4C>AL|=5AUYEdqDw&h!{&O9hBDa4D0&GnQ-Im%h3OICOm%FzR$)f3I1Paf~43( zS$PoY+B1L%OzOx|YH3NJoe(i5$mA6=csgu#0Sr`Dq5`{gZ_1jtISOF|&EDpWsFhTr z{JQj&=U=GeWSHYKDmzyvb@E_NbAV6srocH2;19Y#nkzj zc2u6pu5|y^WR?8N^u zSuDoa-*3x_N`HNlGR=X5mOa?(3T=9tzr03i5!=5=j#XWv^ zc$6+4gOLm{unKy1;I^-eOOMWUVOECnq4Nl9{E;Aq&LS^?*QnNqW-Jk9OG>Gwy=`%GN4fp`7AZ$vS4Ul7U_N6 z=gj*zWbeTkmd*}VuOxEaqOi+;mPVOi@b%x)MZc30M{Wrf@~8$yPz0S8gRNKZG~FS) zblk?m>;-+sq=o*e9@ld-FMgmfhU6C1g88UDEcnwIy!zLGa75Cwp9u2=-Rii5ub938 zO1ISz02~^+DlXHV#ey)XNW>QW7T8`HT5c1eg|c+cQ->hG?m@~oCgkw{nDsa!{ucFp zSicx6UICKKV3{^-B6!PfXWkwC)Dk~Q9`GP**S9EGlGO*dzFPC=g=cY2lNOt*iwhb* zE*ysQW)jz1-fqnk5bqRWM8-G1AfSlJD0Y^~_YSj@Jo3*Brf+BP`pgFyMQPt%D@j)j zfPtGeWhO&F;9=_vA#k_l#eslNj1B-yh2>2f$ie~|RTAe5BXp?%{AM@?E>xE61U9+& zrh?-ph7J(#rROPkrd*|A@*I*&Rx~Z%SwjnL^kypU7t54Yd(?BW8s=$YNeMz528lD5 z3|0_+5^JIlCZsHF=q%z*owgi}0F;C4l`0pTa^$%1SG3RM4bzR|M1-pqKrr=ytiZPS za32y#;2LcBWB@GXUduVPtqCy;!g@>J2sva2f9)vG^)UC5Czw*w+A=Q8U;hXOBCueL zO%Mz?SjA13fAqmj(5a1sjj=ehR#%e&l-Q3V^oiKixZN6?!{>op2@HK^j zZY!><;yT|?+E?A6*SgK{nii=x!i7B0@TxKq}=bXXruTibcd@x4m~o7BSmnK z?X*}xq^0P%0P-14(`w3i$C)@RkO^npXrMgpBfj|oc6$jbxlQcTBVuQNOz9w3FCzU-pqTXfWrIX*S7< zjS^GCx4Ei4K)UB7a$lBc`@q>d(#={a(7eW2;?oYeE<}+Su~;Q;X?4KYw7m z42UlYWZeZZTd!5XQbKz5UZI^7(^?)bGFM+dnl3&j!@NA#sUUq(4m_hI&1yAi?9*eq zg3&+}6c`P?6c##_jlN1|9Z+NJy z?U7c@ES>`Gv+_v`NbICmgdH>^+Rq)x$*A=TH8`IpFo%fM%0){HBa537z*Iq~bpREz zs^11f`xS_wn)wDafuM_Bi|l)J`-ZD49DapfLFdx%GcE@ zbyk4M)RhTEdh{vE4jVungJOiEF_~Za&KjWonk+(4C!dez5dNZV9v6ioS^R>fmbxq3 z**r@QwC3kkTTyWF3!VVJCX1o6fAv5X3m50sNI7nkoZrvb9>NWv+FpvKobnpRM&K0~2uK#s4md>VUU)o_Zwo~ocleEbPA?~8 z4~Id^A2gQjrQJv!N``64l1w7AsQcZPfC89KnyAM_$<+#D&99RV8YMMMi7sq=0Sj%} zFJGT>}`QImm3PxeJU076Q zWUa6#95&#up^w=eQ9<|IT40lqVWtAeZ6PH8+(M}b+9E}xIQs|Y%OT8A0V zwSidoD_$sHppy<%Nm5D)I)mk=;#qkJgVkj`$uqR% z8%lG2I*eJv!oSA4jdo8{+*`wntQoc0-JlBUv_T5dS0x)_2kSm98sBE2oT8EXMhud7 z6(n#Pp<(9`iH>bkBjz&Pt!|Kl{W6bU6()+DsJbD&bMV0ia|ENt8gsSDna|;$gA?O7 zto*jD#3`vOD)r)|F7!D=2|l_{G7FU zf;8N+EF}|*ZbqC?&k1MG$Ddv?z$niC$52x=5(g{j^r8>x%#Q@9sX3Qh_p9QZe` zlN8|D+7L=X+PK%4Gyzy;lLE!xVFzxFp*h`%b1Tzm9U&|w`m{9IZgKe?Mrqf@TVXDr zmq&*xwrj)w4F>`lLRoJW!AY@ZqOwwo)h1A(cFxVWwrPAGM?qq-Bo%)ol<(b6I2I-* zv)5fUDScitPtb8|?@$E5lU3YH z&3I6H0%a2PhFQTse?{S3OBb zP(r003I)P!nnKSd3rt(8r7DMJtj^lCNjN&lxdVl?9#&qM=(P)McECI?#|aTnRM)b$ zYyT#`r({JCaNRl!aJ!&bBVdN3rpdFOyuBjA=i4BG-&Qf22f&wh@Fqe~40Vgp=J_ED z7TFiO8KD9qwGc(cT}NY|Vp=L_jCpN!B~4)uda4JOp+-u`S||8`05*D6NrK!HS5S;t zI8dSiX{15tsK^UfR#di|X7oco#cpN*&9Y3>bOaFvl(;9F(zhZcNn5cuwz_YCfvqI2 z5Au_iNGptJ&1Cs!5mABh*CK)L4vGJWM}tv&!eWJ%qxx8fuV$G{3{YDrnwJu6V;1Tw zx^886(h=g6)hL@Jq!&1*1d6;nU~bTwC#bGM_+FeYJDjJYjWCgi$+qG1@NqPmZ(W@& z7C0&TL26IGJ;|r`Vt-y#9x97w{2!^npn=IfbUm>tTBM~a&~_AaO1T5QNHr|UXpPr+ z7YpLfVtDPTef~ClIR>^xP-vI^qoAR8`oyb zp2(&Vu9#3-ngapv60JcOjSPt=c!ZW{w~x%`ORfs$ry9{ghgBw`3NSsEkXRdvt}Z6G zs?`!k`FLLkuftRUiJu}us`Y0y9+_Q1R0~?}>DfuqTwP9>yoTxkhX6IIDg;fJZ8sB6 z*|oHoF!gWUnph|@%{8$Rn06Blp$g@SRm$K^_6O4&MpJL)^w@AxbTySKBAU>M{UFRa z8j0v(HEl-Ip}8?&T^}Mf$z^849vM!ogoRy_`C=bA38k=<7!dO*{`aE>I){auf?S0V zYtqDA5X$p`adiF7n?hpBu%(4vwfx51KhaWbU`$nYN;p+O;~5+vE$#uaw70Ui-)^_E zZTAUreLx~WkANTx#r=7o-OPU+y&=e3F!f#Qw+4nIz(f-!|D{M`c3|O~-RZQaQSRpf z;{zNZsTGJ+oL$&wLioGb>;Xq2c4-+2egl&n+Fc}Dg*y@TlXN-&l7C%lKd(dW4aL9~ z#LY!ZLIS{Ln4RFHoDLgshorij8UX#MihxhzVMJXt7I#qf;x$kmaa!HBptS=JEU7u| zdVRlxKzwF5tObCNkVt8G@PIpK1mr~*0o-S%1v<5`G}tKMW@{1WRw7RIqKE*8{*#*m zE5CLX+C|po+-$_L2&K%HFt$q9_VUy(GW5%Zhn&)s`62TtvR*4+(V0I6@Y)M_vsv6E z*dODMGd}0l0fuEa7h-vDd%4rJEf(xJk)?Zna>}g+k0hU%kB0W}eUOoO%4-sZ_!kVy zyhAZ7Llb2Ya|lq;;)EI0<*XElGD5@vppBtwJP4V=r5_N#|5t|%TPXP@uKk7LJ&%^d=K*T$8L9GDN4vqL8SK z+86B3LJkMAdi5aiUD7<4{h093k^P6+*$qAXEn9xRl*NFs>F7BwUmL2~&%e2!Ux()6 z2=xgUs~ie(s>(e=kBMAd`B(np))Ze`BOin@S{c%x@nrZQCKq~^lY%bsUu}0Fy8s=1 zyp@0j7_t6lqn*fA(44R@2K#U^+p>5ql13z%k-%uj-6kKtaK%68p9_XVaKbKGj6cH$2Yaj+C zmT)*AkrF3c3farl1a0Y92pprhgExF*M4tc^(3N(MVlc=~a4u!hWEh+wJ}l;c5yd2u zd_(MPi1!gFAvhvZ+4rk#m|c33gChb8W>QBpQYn#^6gg3<9n%}PjHEWmEH<~EqEoH8 z5Xdqt#>)>K#cdJf3f#f3MUZV)hJ2{}4JqzDI*lf_PxUqwoZ%qmmJTiG<=;$`h9X?p zrPbK2=K}EyNs*{zzEDg0e(+;xFdYPV<*{)xjt8MH_2)_}xh)}h?xXuFr7?nWC;Jxi z^MG%yzrUYcB=ZY-#rmM%R}OJhP@VXSY}k&8^4M?0tPaPfA~S&%yoL0?j+bi{2tZ+A z5Xq^bbDU-=W{#0`C>Kr0tH=Qym{Ty1ca3R+NNOTjO-;u{^_ajFORz-O9Kgtd=uqfC zF=$^@sx`w4D&R(sjCbE#uk5zM4nLD=E8Cctlm|sYoje#Q0C>#656xN%>+B~IGKS)% zN!R`j7X^yJZV2&jOG65A(=&wUfKK+Yccqe}1X=Eo$X52qxv;ht5}kj}jl3Swwgtg# zJv#K6;AE`Iw}ibF1whMu6d(#DN4-5geNBIm!Ms6#`D03~q-Aqo)J34?XRxTdqM(40 zo;3y9-SyUzBKzfvl8qbhXR_j7J zp%aE}sJqf{<#0i?N&#?|;JZO>k&u*hNYA5dC`EfpXG?TvrrzaV5BT?%ohS}Td(t`z ztwK{l7={nA&`d(F>*}Mau8TgkYHi&iNR=JK1eb4R_IzAUA1+AgIkKaJo_PVk{MZVqkYR2~@Q*fp$XpKYM?e*gU13%d2tSXn2R3KZ5{?MejDh+#M=(-0NfFpp%`bwE($ zV<1Y+FUaebX>gWa*@-cUz`Hs#wjH4k3C8{MNli6)(bMd}qZM=+scx*umpx}Cm&&K` zm9536GObQ}DyA4j*57yUNl%-m!(AcWqNGQtO1gk^Lc3@H4*jpJAvK(MWoItYI}&qI zQ6UunAbujvq(?BJ;+7Gr9030jjt9A{_f{uL&q%cL({fc-h4?>(I7F8{yDe;XfrvJ} zyqi?O6a^e6g6E9l$;PBO%>#^yy`a2yt8!s*8xjELv;=_w#}I%u&%m~no2}{xoG@k+ z{6`k~jkaJ1EO%CNi4sGHGvalK6m(2A6!294=y_vGd zAymb~U*DDCict|JPsn zMPEw^)5#7f`D9ygwN*>OPFE}qo~^_@sp^0g`z-oX^0BI)$$!hm|2deVZlehX#Jom1 zbP*koqpm6OmhH&Xs;(zde1<txPjM>PZ<4@Rd z^VPN%gumg&WcksSTWbeqa4I=*%P^t)d{z?(K7!m@=r zQ~=~QGjPP{qNe}^>x6Zbr<%@t-A#x`RngT&T9vNsdEZJz9CXM{W{H~K_(8%XYN@wdQKA(6l~S!FVBY$v{)lMg=dfXk67&DV73U5J zp#9ySjSiDEv%LG-fu@ejv_1FsuwMZpU>ASFaZos6>(YQ$n6d~r89|}*BI39U+b`42 z0Ahp$g_AD&J9(}p)_TG_LhM%mEWvGA*GvXQ`a5&-5 za(!&>DG2ih_$d|W8wse8Cy^8lm}LY0TdEcLT4Gvai4py@Z+ZV5imBP(dOzy zI#@_to`sF4A{Lp2N>+wC=>I)f)R=F#hY~VTCrSM@;&-k89Z|SdfmN;nG-9;wzp%VY zt!Pi46S(X|^+=PfKH?QfPi@{Va%zWL(b~jUp!O-wPVqjXc%Z?Tor;DexyMT!l%%n{ zhcP=a@Sq+oMMEPKSe(g4Ykd1SqG8_I!h}wdgg8(xNkW*AHS=T^(-D#izi)ty7!CXX z&0g<;ht}?k=JFGyNf~Zz63^soX^H-vSb;9TPLLllu+@%Px0hhXozh-k5a#u}PnG`V z0pYhM@>eRh8r#>u<2ELQBPW(Dw>C$`Z!<=2ux>*NF%z{5czXXU)b*;rO2 zXZxy=a#>b@l6y>0T-Am8Of|HoCLUwe;W&I43O6(qSEu0xKc_JnRd!S;TEp@=v%i&D5500mem5!f@H61VkPQG(i`8~G*mVo9o`?qlD1l>0Q<#( z7g8J|a*nu?D6pCg)I%uYF+3Sliuc!)>s0c~KjL6=DwJq*6AlHu{rOcgxA|+ip8%Tw z=njj&BGdt1zi?`(_T$a0*S{CeUb&$1Kn*ZR{dI}*nT&+F!5Sge0Cwv)a%w+r+>UbvQM#D39>~p}6Y|hK33g ze6{4_{O1UDYVPD{0ZxO|@r^rHX?Q(OgM?lQL&=L$o3v5sV z$~+RQ2BKLp6_kJn!Ek7lLmO4NMQ!?GR*o#VRnt(XB6RS7WWfsT${_)ovWCfkU(!g~ zv?hM;*<)DNiv#Ir(Lx=;M zNaSD3=RUt6$jSy-88f81r7yVC1R{9L9=*(e>;QcANYa8G*bjh3`T8c@d{-1k?eVu* ztHh6m+5E7i2A&CGrX?B%kYW5QIDm`e;j|-LnjS~5IrINqhxVBA77&6M1sHE31T>M4 z&>SnYrZG@*jwZHK2x!GSW=5Ndz2CpID1M>}z2v>ws>F;YFnCzaQhGHx4AOhTD-Gj& z#@4;^6B^W`c!NFNXB~*TIv>~dC}jJG*Cl3ii)A7ymlS!R$Sx^C)B8t>8qqbfyyvz< z;SSe;3^4}0$BmsPzUOcc(051N9wU1j9w<3zB5wUREww@)&Mevvo<5_Y#er>Z+WGQp zVE@8QE?Gu5~ax30qNqA-rH%2DN8$a_u z4;aJ`C?Pav9+@sR_-5@M#Y^gmw!5mtVtC^di_X=;ZYGIgl14NuB8AjP=|X}sNkj;0 zxWu=9dkzl;oIZDKD;emL-$cT!4UpR<-r4VEOTZi?I}B>WfRjBwaB<-v`7BA_r+YVB zz2lSBY`xC)$LSnlOgf+s|Mgg9Kq?sTk@)`Eyg)eY|8dxH7_*k+INc-0)Wh4oAudVO zBC~P~=v?TY1b=lAb&c%;+cLzGA4nY3C*E1T6i%tru?;xtkGNR7cJbpJdor^zSnDZ# zsl^o!x{9_4Rpq6WqrwG=>54HA09O7*vhfT*0JOc>G5si7)s%tr`;rdDY?prne;ixj zlrlUHz4+Vv+KT>sX=T97L>v~xPC_hrZs6{Bj4$#XD6DkI7mbh5(N0ctJwivY^`<>< z7T(40RaFg0?@3l5dt?2USW2Q{KsfB=e+*sQ9C*~zkLl_CwA(Ug;I=G2r@92^0X<4V z93ZMu)JRM)=9aIDw0JtRx~$*KK@nXz$4NbfgW8@{iQ@DC@|Onp&b?Mkgo+__p!z5W zd64Y+S+StYOt-H?HY80EOLag|Lr^^{;E2vQp910G&`QL;bDzY%2^lDAwVgS>n$QRq zu}`c0d}E9Bkl3E1djHueLc#8T9(Lj?a5Cq5Ad)qTGgE0_I){&Q?7)GWzws>8wo?5%c{jLbhi3tPup7KuM;6 zM9jeQMB+gq$UgLI>Vf{IbP9#Ef1wXh{Tf#Y1fbZ-JUc69ol$7Fa968#Q_blcpOh-_ zl0r9!4>{Kl{Fd!3bDK+ic&6yom2OSZBrA63#TQF107zd>76j&!ywpEIaaUiS6 zeD$B*;c-|mK3=&+xLnO&6=#u-#zk@_XhLr!*Y&TqIchf#N6_I)! zgV;d;6!iuq(x?)_sP>w5_YxQb0y}vgULd&JOI^v9))bRgA_1$zTw*Z$I~@WqWvMc^ z+fC2_WN`y#>79>ts4CJ@N7?pLM{hU0#Q3Q|*|5m}j(bd|qouZs9waygD43fPzZ6VGnxYsW5T+7Ifgo%^pkJRw^_1+X@AexY zh4;$pn6#Jwe>1Zl7LT%zO4=&{?MUZqfm(NflPpa5$}&KjmjEhj1N6s%ub8Yr>aXxZJy4;SRU!Yz>rBm7gn z{8<_1NsF!Lxd?jtJUIwT*;3u135W7>WOBCFWCUv!@b-WX+z9|=`Q7KaLnp*Zs!h;_ zo4>O~EBHMrGiz(AZ%Xr_L@NY6To~Z`ad9cz3-AH}zhmvC46jsX1E&Jvw+LJ9k^dp$ zL_%0149lRFxvAhBtvdZZPe_y*WV*-h5uI(5`EN~4C|F-bt;AH;$%fOWE7qC<&2)%2 zMN=5=78Yr{8tP?hz}V-51tpg9nPvKjqh~YvwJL{Y_a)GucHz}+grR!0C_gtjMLSI- z$THXEDj-F`gzF0W+sdDbZ0;xn31R&@APrj5w-1;5dIh&qdgcD7CRU5OB~s`LSuzzP zY+oNqQ$9PBw#Eh5D-y^N?tHbf&DSFA7L64#iS10}wf|$r*W+49kK2@4U9Q7#eJfk4_aczU|eILp=+)Yax&YR<1|n<94y~Ufg{dr zv-ar=Qz?ON-k=WWFE(wIV{c^> zg-Z&0(;Z~p&dMi*#!Ki&p#>ploc&SSp?*7Ys=mYrr;%+imw_2ub!3fUrey;&wXlhn z2zpwj8*I<|4nlNFkKUz-K`Od6P+1R1$3Z+G3)}5Zv2VvitzZsgFiW@G3ZpZq1kEf7 z`9idMobRuEgqXpZ-f5Lc7%a4XSKJA9De89~tbF=VEJ#s4ErErL&fhCkx-fq z^_I}-4qY#ewhLFPvB7FaieLim;it^xvYVr!2rlMDps{>%XdT7f5=C^FnPcof6R}8F zqB~V)?cp2{kPomMEvNkhX>6i@ruCWIVF($#ZoWp24&#FXd=jh?xTGo$e^=Cn@n&^6 zo%~PiKE}7Z)W^(o3i1|$xt%RTl`UvB$~|`i_6<+JwuKuwr*fE8YChRA&rR9SRe>xF zNiE{+5f|@``P}OvT*Z)Y=WzQ?e)(vRk{^>JBIDBXayuS zL``khDjUR0NkE!Jic)#Bhj*&04$zs}E;?ea^{_)jmNM1hn=*Gx^2n3~k{C8sYkkQz zZTF%e+zqvB4q#!i!bo5ks)V^p>j6VhMU`rv0qt-o7_6Dx6XxEk5h<($hGl&13__E# zP*f3+A2)gTDu)u=Fp|Uwsr6s*wOb)k>Ohe>J7;AMHB{E zX8pP2_)&qCi6+H1Qk|IQ2!Qd3v-McKhp?PFzIjBPp})1@E&6gT&X!H?H!0 z`kclcQ|;|*uZvRGHQ8==Ald#VJ93_O-XZLiMepAOi>8<_8AIv;Ab^3TeGS6`p+AVjQM^L?+l&^(pVQs> z`MKamNBl?-f@4!XEkNbzCR29|Z;0X`vOb}>MaY91thf&2ugg|FCNHQo0 zLvKpR?tt}MMu)(y5)(RxNVSGW0^9$*cpB*ZB&SrVu!JrPXe+x3ll<)i0~yd`lkoSu zvX43-m|+1HtT0fE?>Yg80DNg;FRt?|(lxJAR1Qpns{FuN0LX@KR(+rEs!EY??JU{R z2E4$)W(a2hlD7qLwbL!?QYw=28;;;uc2GG zlY*f~z`!7Oqh(Jb?|TXxnV~O%rN&R^sI{8?bD)0{0?AUiTglCM;*zL^xUiA_wG#<0 z>fYsJm~T07Y+|=OO2XhSH6PG9+Jm7ePgM#n3u|X(RRCWPSifN+t7TIsai@>Aj-XRD zZdFz(7=+9ai#`pYuEYzYbh0E=65?;ynQTLvTH5M&IzamWh2y^-9@`^P?Lz!=`i)1x zy5Z_t{C3hT4`J5`J9!6Yx3VUE{x8H9&ySi-@5IX$c(!sVXQ! zsDh2A6h%lN^p1!KD4{8K5EWE}&_NL*Sg;Zh0Tm?_m6}|B=ZyExx#Qkbe&@aXHOCw~ zd$0Aax%b$6uKCUHjp&*Jg;{m>%jSaX%7Xspc~xd|*<$iV?ufYuZ<4`F2uW_SSuZkO zToCEnh&17CWb{}{0kl+B@)$rO-%l}7G{=XiRGUIgoKZ`nXI#&1()n@8>aJ+wDRU_5 zAk(k{lmZ3IfI%;|(m-<7wDcb-YmPz)YAirfhk&&pVP1vkAQ$;EB2$e6SQbuJ+eUC< zfoYS2bDgqn8Qwu8y)#_cg5n$8cBOn<=h;ldbmdxj1Xn&VZ*t(jcgX5kI?(?qSEo*q z2EuXGq&`>ggLEurU&&sv{sOzo!h6h3WTCp``F!Clk&h_=O<08-4yKLy@)q_(39dk- z9`EgmKOJoZmW~47)RvJV2I9!@g`d^d^C{-m6*j$>iJMRFXD8l3Yn{q3sCH zgci>5U4^;Tmw6XmS0^qz^Iu#7;wY69gUZZ;ohtmlwglsHdOVhSbYc zs)a9XPyWA}*{ZVQvD_VCtS0aZnK#OQ6+#PwX)&tu1FRh^aAZUpK#1ri?oK-n@6 z^^|oiQ#xJ!zYFx43fRfdv}xhXcR35z#hZhGz;wZ8+6ZqxjgR@dm0!ITf?9tr^81KC z?+AP<8AWq#@7fkj??>?IYJcJIr3~2IE=y(pFO7T2+d?`;&jH{PJvl=gKzAiW(CkI0 zKuuNbr{;m%23sDVAMz7FEI|1ptELH&ET&Mm@$q>EZ95f9bx8#j?MkKDKSd6*EkR&2 zA}e4g1-K>69q)_04A4GaH+2$R-3#iLCTD<2!gj9TXLJ5_~%7`osKzEus z5pf)A(f~1oDzAz|aTW2wW!A(3Q50+ygVq~TEVD<#Ac+XL^bBUG7McpOV5FjA5Hs#6 zoq$3YCEWzNtkFrOiA)l@@hSgu+H~2g!g-5RLD$)-WS+7+cEv3oL3np=%*jN8Apzo?C?lS^z4AZ@6=!N_nn*j#fnP$efpN z8sKkS;9Sh%TAT|0J1?}^(V-e|Bn2>16TGVV`6dSxYF*z>B0iOP^pI`=(*rbX4c?%b?r_tke-{3KTUBbeuqRAqUi}sIqQs5}(7K-P z1a2+6&!4jZp@0$=cQFU}4v#E1I+GKuc-sP*G0EKR_R#)*kE<$}eBLEX>1y6d2>&?r zvoXGv-%jSafmSYx{fXPf9YH@6`FqHOZ?3;w1pzoj;;Ts$ko2eLb?&>-yTOIlF$*FJ ze`P!QExf(*c+6baoUkbvDt14Vpk{->T=9l;KUp9U3{;o{f}H{q)&w6s7MQ4{NGNO( z_Ca!Ty2tS%nKpa%HDd+cNo0!tiOq^}9O=ox*`MF#tHcO%eov zBS>I>p2%Yv;A0LPn96T^Qn*Hza0U+3egRkEs$cmkS=;4)pt2rm5H;$ejpg`AuHaI8 z#WZ-gBGOL>N%o4p+l=8aUj#&zCQQEZl|%W{_K->ya_#k2)uq=IQrFH??j;?U-I~q)*}qe0Z9$;3<4M-q z#ni$HInm?<5Pyj}k7E7YL3(>2=~ z8|ZHB79JP7faLN2BqT=8fj5PZM42AP5D*ctHWPP9c@UMQKm&|fV45eQ$43E@?^lNa z<_V4FO>-ix%|K41jY~Wm-7GRpbtIEk#8W7=FFvIz3~N_KX#jU6z>$nQ^$+KybSacU zu~)=F|0hl=#!?4P@m3b1U_oK00C5UvO0aIfvaEb;{+};Wzjg%-;`lMoy9KALz|Mn) zi9jMiJ~IYc0RfMv_)|)o1ux>8a#mTI!9XkAd2?wLDGESaP3IJ8w?KrWC&4R{`!E1J zp+E(MzREYS9^wC_aI4G^tA1BNTjvC5uBBYdv!a9%uKz6VbIXyHb`&NaaF4bI zGVC>pJ&Mq$2zWBwNR?4Ay@r4prUe6>_)=BmB-_&g2BaVH7RA8i(x@0}e7Y(qfbEWe zf&TAK`?3YsIrEV>$xI$`MM|%OyCAeG8?kvF#_P9EjwWq&qkJvzT;**{Z?P#GgPP-U z3!LPUv8`t+oFgMc$(HpSk1uU381h~YZba=`tuo%l$3p-#$lAO?jNR>Nr}sFhSXNU| zRnQ+kS>2qpo6i5T_0)_+9Z6H9lHTn7P9U6v*&GOE=^`@WbD=}YZrDh6C^yQArap;c zorg=Ps>$bnJCkXLN^&=PSuId>WQL=Mg*E>F>BW69F4)C;*C{* zPaB;`9RzHKz~+Y_C;uvS#`y3Q-pu>mUr7@s$bigLH}C#{jyv&9r7~}C+8y+9Fd~3w zD#E%8F-9ptq7=ne{h&gre>ePX1YXt)5JrZ+s1FD}zE4;h!fzu`yGMw8|^ES%kSt?}kR%=mgioaLpM&Pkc5$y2ur!ylbdmx<1+x76ly%)EUm+n+bC@Kn5zN2l{$V%HTsH)Cu@`G_7~%*jSe83OMQZ2kFN z?nDH@SM2VnEao>h&4bsFcz_I9jYEI|QlXu*x=P*IOI}X>*7k(xuwPq~U;GL<{P<*b z5%fSzz;wDCCo(0h%!=1yER5o)<545u{UyG(oo8jMr#v^lGTS+r! z6k(;~q&{_De9RRl3~Pk{BBqmX;_8-)kj-C2O7&N&H&7VD{i}?epkc9Bgs$|Ue?4vX z^dQFEezW4N05tYgfscR=>4wJQ0aZAGSbft9$lY2OE$E3<$SV8dF>dAVusI^RNPjW~ zi4|jRr*?dy7^fA>BX+9_0QCa!O_28%@y#*;0M@|M{pftOfm90rx8m<4fk$b8e(;OU z!mi}79U!#k$BM6@$I?T|9%{Fe{T;NZyP&HviXBJnX(PW>M)m^)Z7A?*x}_4}cxO^| z3;7LG{9whWmJ^)B1#9s0T?1A+Ozpt|+1hIWG6I2;d)z7IYxd90c^gXWLVd=yF_G`m z7^{`Yp4yLY)3i!@bw++I>{h0wdnuJepft2LYk;d6qNnUHZ8-$`hT6i;Um?Qe+Az4? z|L!k)j8{`~j{I+s{u3)j^#^_25FYPPIhQ$N-@1uTo=DkvBq=g&y^)r(_2~jXI(w@i zjbD6?*I%A|zbVOHead)tb2e>5A^XpTUBdjcy_?-)yifTXX$hmrdsBFSRe(r@=cXy< zPEZNWOH2On1$7S#@!cAKdCTq#_T1#Qj`MK%$4AY&?Cq~hB4?TNYnODU;BYR$6qyC36OR{%&d}sa7)=nxchDCv zK&BeVAh^{%WO)T7)=jhz%?K7VFow@FRdVGJgKA+X(c=_HoGGT*h5ZrVm|9GXC8$&| zADK|$ssZz42O~;M3=8elHBK))USnU^%LLHVDHuWp3(>UKc?w5C6UpqSMA=M{ z{qs=FVZ(Jb6pvLpNk9Stx-1L+3`M2Z=ut8(Vh1> zmSx-swX*hr=$fwd^dft+%9YG{z&2{ zpxd+(7 zFcpn%GTPioP&5x3f*Yvrx1-b)F;Nhcm2nLR1JRNILWaDoK$cyK9%`B$R7-g2;FeCu zpE)kBB7+TM`M`|TH8!GFgfW<@+Zg|-?vEi_UMK$f0?-8UX1fhNafRjzYzUNUd*rnYwv1Y7=RDlG{)WkGJC8( zvF=*CF$ck0_?xiAp^>EQPK;v-ZnigkFa#>hpcoOx!Lea7cPhkSP!F(ymC*LKAheMA zhaNYLPm@{+v&&k{PRgz$%ka)nkT|SLW;U6%nl4Zg`C^dVgg`7b2F2VVNoz=gCgoy} z4@;;+dX)%m-T5ybO$Be$BN*Eipe6?@QQ|o?F51*+Hv2q15R3U7&_ClFrRSy%?lPSp zuiUX0mTgOp&ycHq)OA`y14EvoCSZsN>RwZZqPw9&a33lK{A;g1nZ7u|;VJ;%y1(-6 zm)9&0*{t5xcKEwZW8W_DUt3B8=-q(DcKN4*(pfLl)61?k~Ir0`23`9mLY$@MCa3lay{bto=fF(zXH-M8hx{@m^H=i;V6b##q zrMySN6RX4+D_;TPV4B063SAg1F4q&N{*I29NTn_P*Ym1~>HR;!nh!H>4QXUOtL3Cb z5^NjD9-JYBMAv%_Ekvw@$rlz#OJ8+Bu^$Ibp%ev4eI=m8oqaT|8K+ft6m;5lr9KZz zjVwCE9r{1d``=iE)PQOr4;tSILb<{5-}!^h_Z*Nvw9&95q%mX``GepN32Q1}wZ=U67&@T0dmO;CQc`g(@c?**xXjb`af z$p#=6Xgiw-0C4xrc^mJ?&ouwu3w~x((;fX|m-=F^X(xZ{9~m0%Ojo6_JByK4ieZZG z-rE&Oqhi=Zn89ug`{QTaz7g0z?38ZMORl|Tka z%24Q900KdC4l|aNJBNaR3XwmDYibJu2!LMoC!bR*x+o}F?Y?PFzC}767+}O6dHJ%R zhygCKe`)Vt$HBk^vG1>kuG5}~4Ex<_xz>kLMfyeF66q`f+r@07T$XFU9JRpDck*UC#V z&W@xJcTw`g&57%%WL`6)N&sNwUmj) zu#~OQf&VgX@Bd@k<8uFK;V$j~0XD^%C=f#3Er?0)lRfG|cmx1|LSZDxpY_|#R>B4# zNFVz#{&*O@Vz&w=O)bsM&n*So@7wn}tmgL7UFg%NPURZax`@qIO6JKJ%E;LTAv)6= zV6PkOl##J`-}vZtjZMXlboerLxJY*fr+@6!16{{r^sMjA>*4PMiq%d8^*QuAe7O4U zXvNi7L&wqkF2x3UC+zG$JUn6AHz(tA{^5!DMJhjWS$3}*wtKq2PL7w@3t>0u85OZuT(4IDe6z2 zit`>Eem@f;)&m;}Q9JFjl-gROmH0EDc!d%Stwcef9_{~f~CiZiD6^h4`?d(EtH_NB4nKcJg1cUn%b z#mlzKQRqOCKNrmp`x|Gv>x>Tk94N+qGdZzrUOqDteoA^}yUj-H2eDUs5lc0@zi3py zBs1F@S6;h3xAAk9H@=o7-n95UADJU$`hNM_RDq4`wxm7B_FO0H$NFgfCrci_XuRO_ zvtFa~HPJdZoyHfxJ_<(e5nS%{7mFUryzxZpqteBJJ?84IgyQed_1o$z_usq^+s@nN z^now_lui5FvGD%w^0uD&v&OE`hwp1H%mpV43at13aDD$K*z8QW=o_)9M30xOA92DI zOxx3h+BA@LhUjfkY0|a6tLi7N6vsO^OI*C6pZMW$T*1TW`YM~}b{gVzmY(_U=mg!R z6K%;ICz?ZFWC?NyoNP&uKY54DzcVvsW+$*v-7ZXM5m}$X5i(p zASOP_FT6GDbhU)|qnaSl}C4+ZC)$u3@LoBTtthiZ!k(yU*7dMOFqZr{(`BWJM{D0 zsbTI(%haa)vImjoKZUQvw2mNEENU1pOGZ?juO6w|T8-)KqLQ(w$*@M^d%fbgA8)>I z`ihI$f6|=02VBV_@MEK?-BUh}H)_n9P$>U4l_DtU{$JspLx+2@A}K$Lzxu}JufV#8 zG(^N7qdX*_XZ%e3uYB-i#b-Q|D_`M0Q?JHo_A<$3&wO0(sNCwatMa?k^5e%zIa535 zc9ic-a4GaHZZ zeSY(L_WOvCPG!kpl>UutpZ0+^|N3E|zaqAm*)sa8p=PfI=g^%N=4)|TZ+^uB`P=JX zw}RfecL{pyN_{?iTF&rBr>%CCXZ(y>=l!^%=&!Th4>J1ugc9`!^Uspr_=>3*AO3kq zX6*HLj)=PcKI;7>%Qam!F8m8ayMgI0&Ty%;u&H?TIv0{lCj-Zh*}w8|XV>AKcgp6P zPqdqJtoLZc88L^8>&OJ|R*keNBvVyd>++t5$~l3ibr0VPHv7vP*&5*Fcch*7_eknf zwU~Z(4Yb3l2@iHZn>`lyx2ASS)T5(umJ;7vzeMV+@7_AW9u?iccubNW5q-p=vK4aWjR7YYT#pqUle%H!J)$ESC1zMiO!Al|yUn&k)6+T7|fQ$PW< z1>>-wVH)Msy-8|u#o-p;jDeX~b6zt|(g&~Z`1Ykk`Jh~yf$nYf+qKYhf;y)%Nzh@- zUABR$muH;V_~F->V^Q%;TkfgXo!wOMa)x{=y*FC7%LFoNRdwKuf85~@>36b%>aH|o z*hQ(8y7rYm^GYK4ow|;s93AIfQQgsh75UKQp3dVhjXiT&ez)&@8!*f++}s};SuCIP zZtfG_Cq2hFEr097<-?EKe!Pw7zk?K;`C8R2x;JtD$K?qB+|9p7uU-^AgbbNtp3RH= zqx$sKxm|MCrb~kddHIbcwk;u{*(Q?dp!PQKRpHGaBYWEGKYK)6Z#hbTZ|%SONqV~T zX?1@9sMqk&#ejiO-U@Q{9IG-+E=R` zbam{}ZfAq13E1{lQkd%x@548-eA7hZ<3GOFKT-Eee7wH?=hvr}IMvgKy#{k8R@pvh z|K+MjG9J&RNm@6ULF;#ZU;1rGP7eT3LM1~lQj<(T632VKtc}fFQ%Ls~eiMcv$rvaL z>i&Me4}a(Gf?D*UD2qqMM17mFGtXw4Ok}_2T>mxL9+Y$OYu)t;8x8igJEa%*iq2hl z7v>u-u}zyV_l$d5erDy-)1aU#MxmY3Ie6Xj_s4rX?i~BQ{^Li)v56O#mTZ!5TV<@v zhRHt#|N2_ioM|e%J1J?SF2^kp&c1!SySMA}-|ZF-U70E*8HN6$`dn={y39gFsc@ddE=S;t82EegY@3nu*z=u98?_^>zZvOO3gA=z74ltkt*INQ^(4y@Kr75l%5*Q?&K&EUCBl zk~>KkzW4nv!@q6ytLgVSH$j9l$Wi??=E)P%1DVs6Rog?EJ9B?I^6yXGp;YSvq<%Wh zbhpxn3X$303p3;6SGvCV^Apb~J|D0<9k4tQ71Ll})_enhz%eD?K@ojP_5!X0A-vno zA;U_ui!~^X{d50{Z*TAGLlgI=zPujeKl*Uv2d$x4>ojIRwGUkL`i1Qg(|%-4*RqWM=x`?G_WS)8F9sy&f2-xS zto*dJw9NBMdj)bA^FJKy+wPVcAvcJzdYLQEBhFC@Al4p; zbu7MD>uhyQ-!QqQbjsIVRlrPM`~~g3hf8{g?XD(W-%Cm+mItb~mCHSA;k*`q4l;+o znHWB&85*~Gldn>#{Qeo!D<9!OSZ7nC5KTkBZ=1S3 zTlF&khQupMO~~C}4HEAD&P@p~j9aF9E00<5KR?gRdws3yhtcuzH@9y)aQA=6O8WMq zIru{6b=umZ#M$lZe*PX~ZNN{HRMO5%yrAnWv$^ll(mm(oRqA~uoXw!BDOkeaAA~rM zMGHQI{XcJ6*Ai#9_!IjU?)-2!96Bo-FjThiv_dH7;O z$=nxqto<&1A|XPv3KqNe`B!|RuMEX%pw>j9`gzx4Qp8~+YsfE6_bw1r@Q^21RHFfa zHrfTzBU-i+*6u8h2>!81ZDSdS4);ih9xfhJN5+H`|{ExufB3R*wK||PD#F_<*1`^lp^64N#k^NIy$hQnu89Vj~Uss z{TTdO^Vc+e0z*WBBiMwx>%x;iBGvPKMYpGIQ{PWWZ)k`;K_aFY`qs3A)GMC$xd`17v zpI6Ukzi(WR_mhpyGJg~F`&*q@mHWO_C9>vpr|+oVB}kELZh!TK8!55NHzKS;nq9){ zuI>4IpYHCsc1yC9z3AaYYudN|bqgmOyHMP{>X^Ls=}t$?lM6D~lJRPlAMbt`{G6*v zx^f5#!#MW9(1@$zcoV_n1^Fs9#N#Jq!xz-<^1HZ4r~@4lm51kze?7I7FRE8Qd+Xur z?&{zVF0Wlb=cQOKf|X5L^GyI=H_X#$Gvk?_2kW#wMFxf$H67jVWs@3=+zn7f^pj>_pNo?rJBsi#zdz7 zxwhYJ^5;m?AF`%4@cu7J{fIFL&L+^C@;wbL7;y<6E=49Vzh!%%vj>}J$v(+ zSAwRx?wvyUY35xtf8c-EB;vq>5vEAMzH1Pxwo{QBaE+>fdfn5Q)Ia@u=%j~DicT(u zr&S%hJ+2ukBn1ZdPdgeZot(WRxI;aG{;c@(?_S}{d|XRepCaMo%2odR9eD+^>a7?L zRbl6wo%@So7uuiPxS{1J?G&ttj|p)-f3G8`ljIfkKHDHaeVCG( zC|yS0aiQ&Ipva@R7|UINUxkCa(M87>#>T60N(s3+nS8;KB2_6y^i<~h6~x#XHJb}g zwx)-6N|KCs-}gD3QzlY#@@!_}K&avGkHsgdoytfU#fF9&W^CfeSHaNWRIBQ=wiB|0 zPd=P@a8P)HjkC4u_#1IQdTV!S`244SPb-7#SKq+krN;CA9pP_JZk@5&wJRt0V>fQ+ zXa9teKe@07Igx3^O!l+aH9BJ-?jUU(hyloe<@dw4Kl>)f!&LFy(dS<|4^%DfACf{n zOirLj>?R95zTfUhy6Il|bi`gzCt3Wt=Wxww%5ht4hNA!>kG0sf>U5ZNK~jw=9Spja)Lz z0ZQ8F`P2v);;yCZO#!NdEodhA%PTiKJX2-u4akdHDf287Qlc`kneYq@k#C;O6{z{M|;bx-%-H0SSdrpBK7tIni!A0 z^so`Cdz}G|CAMOmC!Ge)C(N?~0Zl3ZCQGD<4S>H@F@8a5sJ>N#D)FL+DhoNw+c}ZB z)thX>714oj-ECC{y>S)ZNM~r+v9dmc6|n>&GdZi2H!JjaET%4X3)J^^B2U8CmKDXwd6Nt@wK+;@aWEtNUsgsf z1P3NkteAK`d1M~Fi~-z&fEm!s!NJs79B24|6>xdzuYu?sX`vWdgdi&4DouwsTGMO; zNr3Qbc-GF#)dyr09jQxHo?3SC0C6*}Yn2FVNWogF)+jMW&>jmr|MtQFM3=>cHxm{A?9%)M{_t6#n_8^pov z6e?i?=63yl@phFu0vSN4I5?=>#tP>kwo69xbQcXmbjS-~QJe}zE|UfNu2<)h$c{_5 zAq^~&VF?zl;n;o}koXU77>>domzmZZm+B*JG%MqQOkrMvCATFV;JCH%^+1uLf1cPd zlei$>@(N3Z&QEJhx`EkR-h-mu#9pmCmFVo$7wq8N=rfvvh;LkQ0CP@WdkldrgIwJRjxb{dYNo$c-6R8r&5ptyB{>QeDn1-7ju~flS z4Y2lhq)Mu}Ya0*%tJXoEDU89|OBE)FWM7;RzR-~9e*ow+7p_L{*~2z z8Elbh2}w<|olFuN{=nJ_2@$OwF^QXu7YE2nZ0m=Z<~+QCR{W~yd?po#G{a-(eH24m zyDptHSgmrkr5ypbTLFr~0JRlMJ=>~Ov(>7Ek03H0(x(kpaRSl+Fv{v<$ z%p!VCZQBk#EU983&1w|1nTZ3MV~+q(0#Ru$5EMnK&S6g=Za^Yl5tqU6?X>(K#eHwVZJDS1KiJ!jXL6QlRW? z8;x3`l(ZMr_g5vXI9rS%klqWH)(N=!Pz_bO6JfU__+uG;lC}tOyl|Ss)bqGEqp_`! z0h9}Z@J7V7g6hZlT^;UwcjYui;BFqlgZyRf)UkCuoU>1&3ul&;pCp9ej-VJ+=`y*TI?P8C^ejO7G9Mdp6LcF73reM~~x3l{F<+=kg zPV0N;b#I!k_scy&T6YkeZv-@6jGq$t5uf2iF7v}?*406w>F$@{25HJzh@TU<+bs(& z{tw&V;lE{z51+|$OB37k^|%L2<2p_BfEDjBbZ+)zKyo4qD4gL*_VD~oX8)S6jz|GL zgM6p}xq7+(KJ^)->54sE*4yRp9sG4!xYVuo!t!_M6#}cG9ZA$ z<3h*6w>J4!UkMIT(9!%b6i))AZ``ue&EgjR73F<;3qgA_Sh*H`^>+NRE>X0R-goNz z>=rfcN$P*@Btw)b>1vp2V7UvlFAtTFh7c&p4{as})D0tD|MWd35Y<4ta-{qB=46pY z#kG`(5?+ChllwK&y+JU8n@;)FWo#>E?~|xu3t-uTSui@xKfr@96(J_D#eN|A&;msHB3( z)xK{H^dl83-#NURG?0vN@$Txhv%}WC<8%u66jBJH>Q+*K=%{d)XS%faebLFi%7sv2 zYLRU>7wj#51ptKzX_c@MAa7@UE-RB|h?9^k(|>h~p1y=sMJAJpa@eLsppT4Dn&h$0IoKYz(mg`Q*bjx$>rnJ{gyW6w9+YAGca9Qco#1p-T z#7ZL@i`?O3`~NeiZJ;5UbihGhfL#v;2A3!1;%&aHECl{Z*5xE02hn!2szf`>KPs;j zSXQF|y|t0IEX$HUzA1jAUk7l@ODP%E)kDgi57MQCItp1vo@x0pC-Xx@WBM+1;Q(mk zHI}R5CrCwDvsR#N@#X=0(;2q)k7_Xv);&)Iwt@g5Fn}1Nupo||;84{Mi0(_BbUS+5 zwx~e{n&EMCN4Cvt0;%NSVRw}qu+HjN-?Nq64H4-2{RhOeZcrjM9z3pb@Dc`F9lhX* zv2GOmJn8C*sf=`Jq+D|rH9MLjB+)THG?=X;xSoXz*37KS>a1D4P)j@mCyUnoT0t6M z{yqutKo-A-;FP9!tCWoCET$n*yHsTA46mm6UQ2NaR!c+{%Loi!lf%z@8jh~wtC=33UJkJ9Hw@*>w^5z@3nfQ?{fO1 zo@tMA@(a9G_Cs0xXrfULOhb3KO)Y35a<2f(PRxrPz9W^%?x$tp@Oz&@&7`25Z!aK_`8J5SH|=Ou^mV{_ z2=bYL3D3BcIyK~oYK3X4P_s2WyQ1K%@f@+KeETEdqn;Wx?CqCgiobOvIU@pR_ko24 zJn|EYPF6B4(mHXOqu0?!`>W%bi?RrXOk}95irX8TXvS8WO|oe41o>bOxOxi#UEdLebN*diANx}NR9w*OHfEoIj;%&LqD)*l zS<9MtDSex!xt75PNGiMwIU5ys8~DbPJT86xtU5q-UP5rIX|x{wQ$DK~9s?^X zH46Gji4gGST34k5maN%0{Hy2H1H>Wkt_K&0CsdsnjHz&gDV1mzO5jxgoGP<( zKe2GfkkU7;qQF0#qJnOO1YQF|5C`#hySXB{5f|oO?&M0Rcuy<9#N8q-J zby12~g<#^VYPhN>a4U_cEX%L5G*}ba6m#mTVx-gf%Iw9C-!603ofbLPpM|)V(yI%= zWB$QyO1lr_i9}y$C?$-SJ~IVqF&5wk!AaIdxWt`wmceUDfMM zs-4h1PwM#)gd#GjN4yM zOiPJu&Ym=xR}2weI;ftQ0SqQP@{?)1_d0&CrirssaQDNb4=)8BZEwAB?p6(7^j(}3 zRY&tVQ+DnGWaX&1s6XwUDX+|W^~4vxBK{;T7%_N91k5RTdB@jg#Q1t6|LR=(u0dAY zz#--E$jY0z$xH?AQ)&C@p1p>YT!!=ZJoTebMGfU5R+Fan=e#>lXJ;ytNdPfFfE`u zX3E4$%{D0I#d)+H%QC5dlqvGNk|bBuJxBL4-&MAtO;1zVIAX4N9;AoO$rIi*Ti&YrN6w3dZ8(KbW(Rs70PKb^_rS`UDNsp355_zTUN~gz0drT<{bSaJP`aQR zDSbAx3k{7$P_ygYZNZp~GGm5;6JPHZlTuY5emgK=8b!YK(sT zF0)oCq63-cYh%GMYlC+taYbGp99%G-R~9Xh<#$K}oIk4*?`Z0iDXqc7*zDh&&MIIr zA>2sl9+(ylBrV$SZnWj+se*>B&LN8>qEyV1M1P1S7MiF32^Y1I@gW-203dZiyAC~r ze(_9>P50b^f1tnJMO~rSTd~B#z2`bvsE#}b7woemckMck2C=d#yTM_(yYddEaDx%M zaQm47!4=bND~=M%nE@{&xpf^;x{tjEe)n1YM(kca=%yg>IqYO-Z^_3Owsvf>FQItF7pWP2vS+n+nOPpt#POr-L%p2VrQ7dDyt>veXTNX_ zut80p(I#7>l$Ol5NMF}aX7_#UG#QtY>Q?bxb(l92aNWAjTZo$-^=^>0 zU4nzYA+qhnssF%l|3C1Ak1uj7yg!(%rzj z^(yDUNPYbssA}k`VA4wg(a_NSI4k7bKxB=O%Fxg)B14p2G-)H{P16B~JiDoQ1$CH_j_EC|!G4{#`y}oj?+tY95E}h*X(Ns_@qzBGpsH{jV zuZ(`{2*UEK^p6t~K%1&E>A`S2QF)H!#;zSumcW*ep12-{1;mYE0Z?~$5R!k<2$-Mp zPr$rjm?h7pO7doVRxO7xoT9`BW&P9m*{@Ul=Cgi*x2yS|QKyqYv>xWW>A%*6Tb3PG z9OT=%na3Cm8BZ8|S!zWiL#wE1@Uoq@{p2Be294S!!D)Y|97*d5aq8B<{$D{ftM(RE zzi$mDLKRiWhbq*@0nq@pIM5J}%%adJShau#_jHzS50H?nIL4tE>M(ok-nc+anNuI# ziHa&&P_BmqXNan7?Y|Znfc^H!jnz%UrblMo)4&%F4U84q2q`|3PRLx5lO*WKB;*_i z=NL`F;~{f8nbqmGk%SjA=6A7d_HULb!@1ZY1%G&op@c5u$b=IHR1vidYW2Di&dwT> zt&m#S=TOrU)fyv?v1-qn4A#kRT!>7>2%1KXOa-A%Dv=jHzTh28(*bk(1HNxEMRq91 zYi74AWLWej`7Zty`ra?SB~MN~)z9kdU2lXcj_3tbWgPNrt+tMc&bENN&k`L9wjZ9m z!IhT-Nrw9nYAJSmYAXA5QOvap#y=TzJ^=_-rgC?dP9aghxeMb&woey(e?IVW%Bly5 zhMJsUvH1spqyaEc;FG)u%8y6?^@sdgXbHjXFq$RIs{18O#B~vVx)W!3~cFO&NObj(1d1E{5o zJb!%<6T;V#URoaEQqd0l%hzQ&T*6v1LLOj~iUyWl0D-l3WduKNg8Q4D|x#Tkg#h&;}dOToc1dQfPYDpoiBB|kW4ev5VfmWCIdkmxoqY><_&ast4V z-xISZ7i9r1Ah+^+`t~*j4jyj|{Ig%)q#!y`j!IigC=*p_5b`0?&@&z)-G_Ls;Zlz& z5pUEXXey`X=Z(82#j`SC`!lbV!#SFRFvm2*ASXRRqOJ)0JuUKs!#-#?T}MP_oCrh> zz{NQxdmzP}6LVyhm-OGFf%s!EOk^qDnU(BW{qP02T(M3WEnbJaI#6uZu;b)sQ9)lU z#Hn^bz#pCP>PxRx@H?E1&`BFSI>iLtBG7>L<8-F82lybO&Fxi3!E>##HTV4w{@E|Q z83ZW-pC47gzUfH&V?MiD+>vUPcWBT1WNEOzvsiN5=z^T&V!)DB{Hlw(vXKtjOY7mXzEtknq>C!UV(va*ElUl)NCbwvgZx4D>+v0SB1w^*!BtyjKvX(N(swoM4C zFH#!Nw69@gY3v046+HUC;rL&e@Y>gJ@CP7|OPKr;AQB&2oVD7m#N@9*H@`sEs>aqf z)wO?(fadvM7x|Z8`QIP2Osr07?*P$Ki^F!BtDRrcrOY@A@uuUjZX$ZLWi%%86^;YN zM(%I`6Z-mqiZ-Yk-d|i*x6?vZ6q6G4vIt*th7>_W8OyL# zj`t}7yk34-7PWmK{of80#e}dhpCy?^P;%g!gj9$&iGW$$e-8+MLsQ(N)haDxB`M$A z*fet<^vER_^YN2dV_2t<60;ivMLBgzAg<;yy=z#A>q@w79rzT`Jt%P9MstN7NeQ^> z4UmMA)HhEkZxtw3^Jh@zz3+GK z^W8D>$4tiFDKj%`XRY=7&8cwl7P0Dikh$9@tu=?ghIyXJBA3o?G1G~C_$6#JPYwh` zOt2=C0QT6Oo@_VKJR?=SF)RL<3rvuWWrZwchF~G(LsYKzT8H>Tvbf_wbsXa0gKQ5l zqzQ)tVH939l2&zhKc;+Mhx?fl|DA%ug*2}jg^P7FM~U!#cnd#!o|1_x_%X;Yr<`{L z>?5IQ+G~UrG}j%kAjun%WWV{_Ktox4KQRPS3sp z5R2@g1kWxjks2}^U^g(3pj-Nu9Cs|N|1N-!Fk$bj4M}If^!N{7H(rb0Iz&EyoP6=U zsWxGl>@K&1K>^gz#G;5;23=?!$^%K-=qlf|Exrp9ftBgo_bB%61Q{`#Y7ayyEq3Fg zq~-%eC&*+BGWiAF?=0>_ZYeIQ{%i6;%dLvVLN%VDP)mX#yh@o;TrODmMc<`=I&K=P zsS*i^QQUN<<0Z>*m6dB{>4NDA92ZTfK6t5G!55>x_b5EQ(t1mEXJYDpL+9M^DJz0g zI`M!(`$GaETi^#Z%?H{;kc`adI~NeK7SWBIzD7{3e&6+|xuy9*L3yA+HKkH~`WcG=(2*i{Oa%Vdwo}xF@`z~@0FLO- znr4(S>6%>m&`79gHl|=BKnaxVs7~kML8Z!&TvQvN#1~2-qw@ziM`~6a55;Z{Og0J! zZ~l!s(uqtYhNJ%}a>8bVCme+Mj*u7C*hyhip<8S7)c7T>oeYz9>}%=!lVeuW}MXWN9RR+1@ikP-HIH%$W2AlR-L=*2aX0ze zfZJA5qUp!pOQB=9z+64Q{F{~3(63a^6s75IxX{W;cMqrR?L1MXDF6bJ#ZPx^} zID1>N>K;Jc4jc%1v$;`#vtSc(q+lqKm!NLJm9~waAj6=&H|W?lwukj)dmShbgwN0k z`E0&1%$U;U`|e%>^vJ*KF~&#Fea6q1Eew z!`>u7Gvw0PNQFULx(i@9QYnr-WJ{mLvkk#YC@9i|Vgrs(FP8#LFM?cFvvq}KCp*7{ zpnJg4knyF9?Ijp5qHLR@@Y-u)OJIIw9r7b@Tk|!6MiMc_P5^J2HBQl!uh!O0+$M0n zqZ8jpw)4X`al&I=Cw9VhoSR*WnUN4tzCA^e0fk6i(Bnv6kpO>nI*J^*>=Ep3iVS@( zF$=~K_PW^#VTi^y5oAfe0Muz*lCfyxpKg@l#kMu$R~?}H3f<278%!2FN+iwq?Tk~ifJONv7W%}_LLL@^AQt0Zp>0gnrIicd)f&cZBqO?*fxrw)T^|IzSW( zU>0lIP@8UDigdNb7IJ0kG>W0_OS2go5nwKtA!lkb0dsboYQM}YN6=qdP~Sf>lOdL8 zf-SORb}G{%Y!Ss0^$9lMtBJg{>r2+$u3|M112Hm}Q5aGHJ%`1P2p`X|ufF!?Qt}Os zW`f_CNXLH`T*;@mJqN$MT;d3HZtHCiAyts5yq_L+I;5I+fMq`r_B^1f0s1A7PAw%C ztAE-`Y9)Y0cLGfjpY`;8#77C>Yst!gYuRvOgg~EoRs(kmcl!X>TYI_%Mv7as}UA z$|V2r$z$3i>_pk2UBW^}X1m&dOJ5z>0gsD$7c4ygqBRo{bc3bvh>+H8bAysjf1b=k zHoWau%T-sjHkOp9MLJsRKM8;zWsQom0&qr4gE!RxvSaC+kv4<2{QvO-Xgzxf`jUsO zM1VSC>LMs(-Kyzc~=VQ+wLSC?``dRQZv7c6r=qZ8FB zNVQNn@j(a737icu>ym7r8tE=Nk}oP9m)^$WRh{U=FzTJ0-L!|v`e&>`o**fyi3JG0 zAj|~py-AV;Ch^aZJX{1nb372hhD#CvSBH3lHZF(_=Eve3Nwas-DGy)mo=`5CEdr~HDo%DludkDb>43T*-BplEm{#$OcNZ`gUR=HIY{nU@xi}L*EOgI z>7}!C^O^PpSO>%*U-y4u#FN(BQ+ed#LkN;?I_ZA`&I5OpnWw(vZA@p4;EW76!1hZh z7Z@mo^I!20JQ`kZ=|+YX%F;uPE?7r}exzO~u;wNE5>Cu-1mD6#K&G6x{LNT42x8;K zg$;iJnPenlUQTg&u}m%!>7ZMYTG@R9)3PZFXjxzRN~DM8$e0o25%Y)#0J7 zu$eq|i8fK#vHS61s*gDC@}2GPXs1kN2By5H#9o5KS?97NGw{H$i~;!sJvtegcpORA z#N=G7r))*K+o0=c$@xiOL8*-+;RF3&YD#ucvi@gkLXVU$G}t^Y#9xEf6AO-Ju9RTI z4uIDWl&@UcFHF;$5lhsu7Kg;q4ePxSVUHYp{PdBvRnL#AhqEd{096$h)`BmLf zjV?G%X&&Yt61=`FN|&AQiCf1G0I|pjm=1=N4d?<965xp4ArHww#f&}tJK$2+{?OvN znljyKLK5@;8-rlX5EtVhBQ)8fM!QL=I)6|4^HUxO67e$_MpC7R28My)8#S`l>x_Yo z1=LXT3f5SH%IxeeOOFN)RfVYp$TdQhan|iW3j0B;Z`zQDXx1T^TRE75^zQlWQG@87X#5=JSTWYtt++U8oU~7OMvO)R0-0Ymphdk4L8e3Q zU>pF?mU0tI#;LPoK~dkH{TT#6#$w(6C1cd zid#Jd5GD6>QffG!eD$zmm3p4MQaik@Fx*zw+9MfW0l!S6s}(_s5b7IS^&NfIwtxlk z{%NY?8GX?k(6^(72N&e|M)}qSZD9{e&r-l7T^T=J%3WsSJ^vMxYQI4!6M%L~O84Tl zX$Dd*i5^Jql=aXhl5?wo7nDIxrd)Z8OW$7ah8@G-#;}B zUB^c5kWD&a%=-+Qe@FhQD<%nApTAx<>rP0u`TZCD*C0vyW6)|9iYn{SwPq?KeW4;* zmhbW9-D;>TB)~S)y>xux{QmwyGIB>^O0K|E3JqqarnsIO2+$n?6+=~c(9Q8rKm7|6 zKk|TohNbfw&!#tQqPw2Q?2_M?$z!3p-#_rmB_KTBQmgkIc9+fiIP^~%?6={W#k^@p z@$`ln8J{)l+j>kw^l9gY{8`R&8+P!&5aS>K=|A~kiRVJomgZ&Oo4IpU4rDB4zVHWPlV%npq&Raf0^0pU_RY0i`*(4E0KwchzwjQO9ic+bexRbY?)SGD$xJKmm?gQvuKzCP;jfBYGFqb|qGItpFza*Y71*ymO(VQ-vEUP);-B_n<2uI^`)FNXg)(H;ecsbb_86GUQ2WIQx}{uFiMS3we}A@ z?cauz#%)%}@ldyAQjF;eZ_92vMreG(`)P#gSZ(sC*O{`qRywX*!UHjDM z+K`R?ip6sIr?IHsx>Ws*-EJvw<7|3(u{z|lET6`dCdWF$%xhi{0edANh^HnulkDb6 zCq*Gkfvf{uX>+^(2ZL#BR9!F3ykZv-w_)~wp2uYTynyY#`s6xGmK+!aPo+0=*cbcUS#w@UqzmXg9+W?%*^Ft~r;y|WIejYmjVB^u$WJ+I} zgX~Z~-rAnhTjC)5@}Hx9vc{jU?drnYe2`5h;{*nZo)Oq&xP!wRAyh4!U9VIss2_O~ zHrrWRXUfwq4$8JPQn_C(1>2+=Omxm&;hiI=Vvh{n4p#6;ysZPiTzP^c)aE1dc6^p)f#WBxz5-zW{?ZA*fxJn(Phw1tK(Bz+`h1twdTU^z zoEaLNULh_@nvbJL^~o2&oEnil3^U>@w*z3$U_e zt2W%YbC|skx|N^^&*(@qU1!7iUTs_afcEb`skW#`G{iR* zuF#rtJrl}F*Wv?QS&tw}#NTAUVL=_}SJEs~k{S#>NnLZKRo36I<-C80(wU~ssQCfC z6~P*im&nPj()RB$ZbiH8P;MZ0hU3P+KXD+wW7mm%7>YkAwY3at>MYjdtfyHaX)dea zsVqeVP>%b6A1mV$U#C}JJzgv30O<(=R5{_qY7pfkrm|)8vG7^{)yi3YVP7|t!Pz-9@Te9T#QH{>g7R>wy}R~1JKgqt zFsqUxLozj_Nj*wXo{A!_nL^1Cc_2nN9e9vU3LHd)EVB#dOW`-mH=GBd^wleDAv$88 z;%V*hZ53B>_rsXB7?6bPJymUoN>nNrMQZP;ACM)&w@>zXq&iALV1Ze>KHZK4h{k^j zlBf;!;m9Q!xijb&3afH7;ho#pC(3=s%HNHNcQlE8WY>d>SHz#``A~D5cNJDl;(msgIJb0EE&ZO#}1cX>FQwYzo+-XINLcHn9HV zzdbcR^aNmo^VJY)r?saXY-MmLb(E_2+6U?jBtZ?%y)_ruRd?yU+;g%4Iz1l~QFc5j zT2wf?=ff$0Hww^e^IiG`;;_E9<&FmqaL`7X zpIF6p>}HF3jchZ_(JCmyb%;Jb!Lj_`vmtO|XLLHgnUPPOf#Q?FVIE5%w%^dwxRk?l z_NsY|AsK7pg@tQ!?YVaEBsC6`QTxII*f&3g*r{!r&_olOj!6uGp?J@+oksaJlMvrc zxq?7%feNOeIcB4?Pztbu+7_1D%7b*%@6!*ML@@^XDbKR0t}?uET!?*g7pxSI#G~7o zOSW?(X>Jtuui-Yl#n}hd-AW5MvrCC`Ju>L9}TkSo0?mGSV#}3Q*rt+e(xTmRa4pT)~XwL!X zd%4?5pZEi5b#A1(NY{?Q?0bbnoYrrS$vN#>r~tm*?GLrk)YbonZ1~#qf^?&8Y)V~# zc7zP$vU9;TS{Jd6)jwnf&EDGK|6cVrZ#;freVQ%G%Zf}ioWt5%v*tgq@srl)udHZU zy_IVT_%W}y76AhoQ^Ex$Q)%eH|M+LqGkqrt2fClRbGr=>v{xmNeFREN(gZZYO%VQu z#ggMGpRQ1JCn&v;rq}`5JGKQ2!x5+y#SZDcW0F`9?Z1yXN{(PPZCV5FH%*%S0I%5Y zk(8Z$yVlcAO`F7Fc&m^FaO17tb+kA(#C1U50WY$Zq${1W%h5rCCbFN#C$>_Uta%Dj zv)u<|yqN7_-?GUT-3hcTwNi7$HH!TBYwrGBi7U*9x2g4Nl7+Vnu%DUcO&RB7|EwtHs@p}whSnHF)-iU!#I+inmZJ~HSsy;i{K z%wg}qG_*JjneE9C%j7vYd<^zCbu&#Y@tcX<6ympcoq~Gb;YC>*E7!gI#~_sQ<7^n`7Od zVZ~Rh_aWKXr8`ret%1muj-3mvb!-v9raY3KGCQS-EJHEj`=%Za=CNa;i$VT8^=H{^ zd03E$)lUXz!q{h#@8u;G+AEsK0#7AIDy*WvKFYz?4FgUkkLT08bx0 z1qPf7d=zk8q|8FFu8sJUB4S-_mz0_$FA0bP*f;!)5)9Su)ot@YX28Op@x}oE3ZT2*OPw!8?zj+F47lFDN z1n^9YoVdZ!P@twv;{S^yA|p`=p3j1SqDSzJKGMa0%t6P2?j`P3f@^J?iS1=&r*u=P zfs=N}IsTp(+%FG~^gIS!wcz_a{E?+wjC={h^b2SgYrCYtx;o$-I`vQnGpUX&BS{Sq z=rZZxa`nVHCBxhfx?0y=dTtYRqitqWge){wE^GkSSF|PJ+2xs(Z6g?)S5ZE{Ntr^v z{unKg*{$dD2A_#Y6SIvl8QI>0_GTilfTTVK{rSG4WD%mRy}Du#{pD7UqC2z}bu z46|2S3H7y)5O*|jXNAp(#QPFLiM?^B?nm_z_alCZg&7M#c}1A@4A2?Ei5w}VS$aK8pnwNbfG z2S#uaW1AtlcI>n3*bD#)R)SmwA=72Tkk1l-CnJXdN72TX{Z?yY2ni`d1v#FzhK2yt zb)_J>90hHJfv!UhtG83YMgV~&WysCK!4%+$TA3h^_ZR7tWMUXoL;bi50G@M9a~p;v zgCRem_BpO?t@%uZkV7anB60w-EZnCZp?-C^h_0~dH-fN6h9VeSdC)5%?bn9FLX){W zf!-pU1%E3`?W|u=%{t6D*cA6OyTeA1ks3dd=5MXoCQg zu4apGn_(qgno@1V@s2PQ1>!X7P`m8p@?b6yaB8Ql$ZC^toTa0Z+rBk%UN3XJN>SOu zX6IjFb|(?yKP4W~~I`oT}(E9o6{zB|q4v9uZ; zLSC2_B-KJL+-VCHqD*hNwOgeqEeMDf^i3fx^e^0q_75nfAWsl)oGoKGR<@Df1nxuW zgj~<-#pJe?P0%x}8eOji78=XEG1#QL#kmX1$Ee-tK8t);i!bwfd{;~C_iu{8*_=gDD>;6#eeF6|=u^nOOOEL<%3pR) z`Cdd#oQHj7AgmA3dFtcvyfF!%KyaO|%X3I(C@XDE~r?mc^J%KGnFd=jIFW$uw>aOJVU2yHg zaACBA_(!@Z!*>y@irbj6{Yg_VP|=!W*$Gvztg)1S8XlU=6MKs9(pljS;t2Q;cg?B! zLjhj4U^d$?Ys4kjGH=&;URTv-cLxtSmAvb+ zpF>jCA$9l+^15k9E?lnJ9y5e@i%eCP+-izJ)dhA-OUOrkNf2IO8V=8F=SM9IiP zMHoPFV`>@j?Jx7~LG%piF$U~Nr|OXaUNZKt=w#gokO_3m415R|MY^UR<8HUUN1}ykHEdP^MK+52_V_wt?o=i-fIrfbqD6 z)|hJXM32}oSsXwYx2ir4{}J{jZJ}m{D_hxiMWdh^tnHy=J)w>B;J@)n+L16|f07q- z#~qIJ`1j4^4feRq}yDH0U|^r#_0bfSfCHh zlRhO2@^rRA8zQd(HagZ~n!Z@hNvsF?nPmq7>?T=e1EMzdA-x0Kb%F2iyj}g{!XR-I zds#87Pke>9HYnKI1dt;{QC}nh*yU^3NTZGNPR#RUn);UY`Dr`)4l28Z%=lXo(5_Ab zWi9CQcxpU-hmK1i2Egxo&47y*lp#y;>Qj9-h>O>xaraa=sxL9PA?lS(?i!GW@ME(z zXT71{5vCSM2-L{wx>|@8Z-PN0bDhj(7=J)g*meNqI&uT~78?iIv4LdX(aqee@-UjyEqlf5Y)O&o&wU3N#dA2|;v# zi}ZIPW5GGkVlEs_lj_|IF(Q=DoR5D$@Wu^@KEAX)CDC4Up|upxloM|*e=q(;=CN8t z!d4iBy??m%4GM^tU36jx%8yhHu~{_(^GG^IrCqFqTT6>uoj>lPD#=Ij#ZSn<2R)Fe zp8{q}uO3DNyelK(W2x(x6agASV5LLJ_GRnI{cepDEZnissAe4SCydLJlPeXItG0O< zh2|&2SB0MV9(V;iS###UU}kqN@JuZ`&@qtg`9Q=m)tZsUWhWZ>orWvPCxftT@b2wq zXk;z+5ej-C zQ=3>l6p5D)u{B2tK@vi=0WO14`B@=ZVO5>-%=}>SfnJ{@9IHaD-e*bZDA^t6qx8$5 z_?#`;rw?sX8S+V@J+~#3QiJMy`&PR8We<36zm*GoH)X6y_!x{Ml4xW2QG^^xmwZ3% zJUz}p=AqRthS)i=#}CA8byri_R{GFVC}{>2qrd>#^#uy)bD22<53})a+}Hp=H5q+- zg{~(lU8q*T_GUYNz@@?bIPCwDqW>TsWJsagd3E~To$`QzQP^n8M#^jczd$is#VNO)pwfW<>!A23WVj5dwQZrt*r~|-z5H&qrQg6gMd2tA7AiS)oqL7)H3nU z@4Z$^@oXi4n4Y3FSYV`MEuH;5*$A>_{m%5?Q8*98j$WX}j#mKe1pqW14D6dsBKDNvVO;3;xUrgm-16)J9QXPRy6CD2q@d}tH&u8gW z#vv~dPO^47t&8QlAO=nVD1S~(gy7Lv2jNSH*QkKrucv&UZD}jTq}G{&4~|e$wK)5^ zcpl4OS7Gh|Pvj)<9~}T;LW15?q1EMu)}L)MBK@VqdoaL2wsFg4JVA>2;v(YmlrpNY zoLr}yQA%x$F^Z*7fub^KWAwivGC(L3NRxd`sm?O?q*vxg#~22Ir66b{Yd+MQ^!GRlwjl zCzCK#|89BfUAFLxRI&uAlhi60JZsH;@+HCLaKn35D3NwK#XfJ@=CZ?Jo? z&R@3Lq({{=pH7qq_uT#IIS_ooO157WmFD0SSW&nAEZ4%D0+m*L;^03OfS!&lbk_@2 z)oNe2Gt4``EZln0#B4=tSlxE7*+cS7A@- zdex4Vp4{|5MKS$i3q@ha=GpMAK2}2gQ8}wOVm-=QuEg4>iYC>v#H}D1AU#(Hz)-&? z>AIqap>2kgXY?%ba?CLV=swu|;|>a+5xBFrMxJ1 z$TKq`FuX}2+Vpx}_fayTmNtxI`*U($(WxGOl@y>0tay{-$ZfZ^0Wx7Gdmsh$l#En> zC=qrGuEs%2OM>5col zthsp0VS&6GzA;f5ZE5I|S%Xu6Ab?XIKel=Dpx$6 zgf(68Gh1qX*$WalELoKctP+M<;Y8qz^Z8}~C|r!%*4TO>d)*x%b@+pWkV`BUfqMd& z1N?msBPRwS2fiFlo-dFGJ#Q12$bcO2hxEZBkcbLdyBidrr-}pcfDc;a@D&~sO~^&x zplH?baZXJC97s^`A1HeUNEUQ#3gc@2&ksB1BWVkk(Nq9?=+@OMAnmr)+xBb}$+aaF zH>zC=p;1WnCLaev=OQyCYstNIwtHgJF35?1q+?-p7|8tm&j97jOZkxJ6CJ(0jg2*! z6Cqg%&<=AHg38c4u3uy*pxCKgW2auSO&8pE6QS3ue#BeIu9zID#wg#7c;ygf>Ef9_ z(z7w~mfBHj9Q#pe&T&T(Y0>Mp-xMt{pLACJ%)_M?P>f_jv??f}=S)+3VZEh|MQf3d zvK-+wjCZP({ab>$hV3+f7pT_5`a-(?kf7{RCKj^(aKFti|+q^T*wS4h7Jl&9)N;@RuCe1i*oQ992AI9ZCgq*>4F{Cz>czl0-)uB+_#kE{kdgI;$3w>Gp^F%r4zeq<0-$ z&ld35P7R%oL!xc!rtKo@=d_bk4WnZwS=kXZ_E-(!24|x`R0XuJHq(|(2?n$y`a7N{ z-*k&`B#89j_Tm+%O*A_80%l!fyP(aTNKT=$iI$EELh(iFIzB$w>9p?7AZp5Gi#$gMCGH! z+qbSERO?k8@VTDFA&8kQZ^qxcfPWtnAVC(@5b}>+C@VRpAKhT19q*y|U$Nmw;2Uue z`6QGkrnT^UFSHUxl+r&kj9o5vs5N01(c92Ed{~l)lZ%tn&)#N1iNMogtU>;pX1?QB z#xuKo1EM2i;^;)i0pv1Ueb8akz=?Yo zo=g9zdqYjF(ekhNX)x-9E)s&A%W5Uhx$^4`KfT*;zcj?_l<_%ZXMrh+Zi9J9m3U)8 z!fv{57*TgADq}4^YZDH%NgWtc#r#y(m{@nUn^WK9rs~8k(PMu@_}Z}LFD6s^W!1n8 zR6;&|>jKEb%ZJZ|p8)wI#{3lnP{A`&5&!_w#%Mh9ME^@1CjU_!+7&4yj(`&AzJ`aj zL`?x;3O>4%n=I?B4#GZ^5o6|*pEdOfS(h zRhML@HpxzB{R>vpnnuj7B(i=Yq$wn{y=P|YN>T<61FO>R8W-uKBgmO3IxHzo9h^~a zkVnr{Z%4pD9$*qRJ}40i;{2krgF)E@e@PEMp(gZXwlnOvJdL;O{WSBgJlEFUER$hy zIos+C-388mG9va3Mp^jal*wF?>cjWENN`Up)Tgh&3>1dH*LY3r1Qa`v*6vc91d8j& z7NB)i;*t(1O%F-mv3)^7$wx1Ly{md}JAc$yLjGIs8w4@#VUrj~|9uQ96LI z51{WU4oGW&Faqoq;&nPwx3Wru5>qz0cx~g?7TIpFpdrk%Vk0~L0}ISyB{VVRm zvm02s5XTG)0H>YE)prKA33?}&vYEpWR9@=V+DJ9HU)UouLbH;-JMl^{p;W3)zU`Ux zU?#-_qr{OKkP^a$5%lB@g6VfrrNLxA)1g${o-Wb52LX{GE zcPN_m-a=4{<3_HI_0&0+RQh%);6vlWaWxsmD3jCIK1JDPOG}0ik$3)3`+T+fX{47= zdFW7%ca#5Lc$PF)fa}XxlZN!yV@NHIHkcd_wN9DocB(|qJ$DG12j6GJR`}zm0BFsC zCNalw#af*aTJFRP5N(ZQ1y6TTm>R~W4e7kFjYa#13VET!+Dy5P&ff(!)~UBLs$5qN zwc7i0Ju3B2o9dsziIk8LRwT#+wOCFSYQ@cnlLX>Jz2fDZ)g;7M)t;+q>Hw0_bACGg zVscI209E3#K$V36!2}(E=(lZG9J16?g7eOkrv;I+2EaHIK8mf@hKqmz^O#0OC4k2X z=`kc~vj<72_f*#9`gEKyyMX7q*dw2X-Jr5Iz#}WjCyD?m4YHUvdsUY1C1$<=w5V z#?gYlzt)=N-#Kpb1`ON3ICEaWIpXfSt~Q&O8;%^ic{58g+|%C9?n!fc^q90(xQXQB zG2W5H;||>hMOLs3ji%*~G4nYS<N+{|xL{__o zucQ7_AGq(vtIW4|6%({xEtDG+-{n>sr5uTqa@%wB^$iTEKm|q$F(1RhCVDC)T;=Zu zKaPz{y00(zqG;hC7cudOc_Vjkcwsrkmw0G@#9hJC>lzKQ#(jdksC%d#13V;ET7Nt8 zWqJ9@gq=^$an{Wft!pD1Lz>nTyiV}Odid6uv7?5y%N>?$D?g_nE(71DKZCm+a#od_ zEnmF*$@I9>F;rUrLCex#b4SRVyf-PYLTwKcyUpO|TTe*6dcT;zNhs)J?73%h?85ld zcOyDa@jv(LTf0P#9STVu^9@kBCk3^6^Le-1%ZH15{r{?M`qlTKuy=KnFBUuB{3=fs zpmYSKC&QBMfacTR61V5P`DwUh^x!8rSO0kWK#AZGH@zaD?wRZ#i$|puZd>jg&se;< z(ryIyPqb7Hk5fMLp|x?z&DQ&`ala!_JM?H24vAAysUHoJH0?&5Tm3nGC+UOU*RM5% zmnR=~O}|^ke@l{Ik*@r`N$=)s)s|l}Y}I#;FPq=mf&^7PgFa95!zIJ^oKG}9YKrfr zd!i*)M+=n?b(&kBXuZ1+XSREfOoWT%F2&F4zTTk&r+eDU`j%MGhsoJUl9WZxk{1H$dQ~BHYDlY(XrbSZuLq+MS z^f}$i^1PsPvhQjvOYJqoT5oxs(JjC7`|UGS%Ivw?=)B?!%UMXO@)i^-Lvg z7@+%7&;-H|XllUh2}c={A*V@=vsiCB*Od;nukMErzsjT^9!!%su4vdjPK$UJ(wC6% zE(-9FIq~>s`))Y)a>SJrCx08^bb0jTOyq%lsBJ|B=n+5ZR#U8~<;VWz*4;O+6fgM5 zLq-q0ia*^*&zN)VI5VQB*Sgwr{7|d6i_>a!gNCA^E)d_U-28Uc?q%zxuRoSgY+7Dc zl=IK+-@mWnVRrL{pAhs_>#XXWXU^V5ZXH*&-z@H5>KkzjOBQ|>@7go!6!ZMr)0W5A z7NcH0*m;t5`TKeKz_cx=G~8v@p;VKwA^N?>c5NKH8Ny@_tE$fD>bn=#0hCXL*VASk z_u0p&oV5nF>?u2+1S1@_x@xw!<=RszljCfjKfPmkv}$Q>dF{p4OII#2YxY#`UK*N( zmS(9RF!j_(gh=5VLu#uu1^ypmd4_R9y41+Y)s_<-FBVH*X$jS-8o0T=in5rdDga)YTXcRKuiJe?M9QipeFUtgfn%_MSMY1k>0T z=xS-JqNkm2&fD4JuRSyS@^{UE$zkWm!SfSeZoLo+X63&mFs_SR#2<|(M2ybT$Mc=5 zvDeIA_`&gB7bO&JBXEgc6DvR2ShGj5F}uC^*lxd;<>ztJ%|AcBc~X`A(`h!;S0!%$ z%{NN}v#WszeGYGl(=$FMqz!+~)cTaY;(Cd7=V0v2-#t|JOnvi9gEic}1Zr7Kq;f(y zyl$N@t4KgxA|lp^QH%~ z3euZ|06qWx`@t&x>)(^2=7aC>3{dp7s!Jbf?0=o{AO{_6Y0 zh6B%DgwD6bJeyV?)Kb2Fi5%u8`wJe>w{xYe*gLN_Q2Kkamji7Z&e-R&8=Tw zPrtqQ_Q(u(AG|$7oBv{aNb8L(&Sare;=D&UOXuo^U78P_8_nh$;(kgti}ps2PB!?x z`L&d!ZVLi*dvmj^o~aiI{?xy?DQ3?u@(}X-exMIk{>*W!&$$1H&P-GL{#tzd!Q;Rq zTe<|t73==GXS=1Grtbzn{kY}8J@D4Q1*P_{M%=;=?#*Xb<=_<+?;lQus;UNko@7)V zZp~5Q?!w=^s%UY7s&8XlzdJSA!KS`6YhQ&O>(YiV>eE++M!NxetK#tiQPD?TSWxPoR{y$iojuFnf3T~=Dg5QtmX^`ZiLsxr5ha)Z9Dh<% zQoJKK!L;A`fmYA~2h)l{A$bV`#}U%)s8%bEpmsvuR>Att z?T|(m9C=l~=jQGM?%B||`+d(-g0{sr9*keV_Bn3zc10*PRTRh;%q1i)5-G4voU70O z>~XZ$C0(Ww0+1$`N)DdYpR~^?6-d6EyY9IzT4|ofF-um~Sl+43?+Z$Q*WA3h_4M8r zM+NV6zQ>jJ@{y{3*?~BQmYVolr8{cJ1f>o;9&Hg&;V^o==$L&=QC9Ir$ zKUDtfrh9Aa^m6;x&TmJahPUSC>dQk<09ksW8x++W ztC<$D^9;!gmw(;aKUnwI<&gc3jbKBYljglGvkyMo9*$E8tcsGhvNCzQ`4c`T65!;J z{5rbNyqkHfhysIQ@gF+ge^Qd1RB8%M*}G$>8}(r#Mbg8yaK~OuLip=5<@57`%eP?2yS^ zyKf%fzAGQeKpekG%&@b(dfp-6e)enhh+J-L(U9sXXH0Xs`{%zb_P;!H?CE&<(O>JS zgLCEdn9+h!D$$gFi>RBfORxXKldUJ1b_GHH#O&%N?peV{Frg> z@92qkq@sV&DC6qj!4Sp!+a7yi_dIU~ug*fczat*GUU+u%$&an~|NiZD8!2Tg}2#jswVIsW=g^M0$fS2Dp`kq7-5 zeEU?eBxh2fnUnm{J#R+|%z1FY#I|qb%bw=9r0Roe&{3HT(%!|tD-%w(90+>V3z)dv z{r$wMJKouQ=jGdee`OzUIjWp}Z9r?s`zOV!C(Yln8`Qu&-=F5h8|-YW zfTy3FdEK#o@yYqCD@%~7`F&1-S*dbOlxramN8NVI^gUiQeYJn1$z>buO7gkhdpB-- z#=PoM((-+KCL-dEM&9m8&20g%Je$rwj7N4JfwrYc>5x8Vr`rZ3)kiv-#t<A!pFl#Sx^3a*_(c>RB zZa;p*NPBeR^0P)irpOw6*cWIJ^#0|M5A%oCgpcfYK5&p4huXY_QfC zd~+_nZRtg%auUEFe;5%R_G>Yh&hXDB>9@z!kd$LKU!H##7kys$W9Jk2_>aD&$2A>J zBehw3cz=I;aN^s8!SM>qePL@=b^ixv?;X|D+ieT)^bi6h5FkK+gx-`;lu(2Kp(E9T ziV})|ib}DdBJ70FTR>1$qzl-70-|D1=vWZ2fuaNuMMVjS5G0VxdCxb-cka0NzTZ7x z{#;}4F?OD{=HBC3&s=j_d%W0%nueeSKN{jmCGitZ+r|y-Ok-{fP-_&~k zE5W|$pSIWIX_pnt@kYtV?l4I=XCZTzDzANvt4limQjn2mmX8+SG%~J4Ey8l2klZ#* zo^G06@`JtK44Ia8-bpK+wRv<}$4asPlksZf#REZm6-&;~)aKtM64!CVFFt!TQJ`C@ zf_jysqpBPpr}^mU;oJU}H}0mB;aL$KX>jMFmhh>?zZj`@F1$EUb!%z))2pxEf3Uh{ z;dR?n(=>JW%#mj!Z$2Xa^{ha;Rl48lsvnOq{OsichMQdO3Gcux0ho$D`Umqq*l;N& zWHBN+y{zH>p(~jVzcy|(J|{-@4&T^e^Zd57&BgpXdrL@|$^NQ}#dq{N|G2HUQy*B* zhJI0$Dz3bywo8qTuRHK0JnD3M;5OeEZ|H~{JBCjzZWx`K6jTF$hXt**^(g1dHPKgW zqqM2aU?N}F!u{MakrMZ6@o-B5r+%w!zTx@NaAV^BCf`4EOR7AHM6&joIPHJClF90< zVF%Q@gMp`(^~4RDYx|tTDIo}+P{kDWcIQ)vF0D-;9$sYb^?qVsVJ3SRKHNt~S8p*$ zc5rxb-07buPwXG=efRd)uCO!4iZUbFrh}OTdph4Lr1?hMt!|yIQ+qz`S5)-*5zoFI z6TNfr%c;d+(b31pWWVrRed;}~rf7#>GC#=}-?hIgA(RM557EuPXJ5mr%2(tq5X0%S zZs%_@wLI0(} z-hVVRFUXS4TRjd9-Bl@Nc){)-xw7cG>Ug`>`j}S!wvxoNxZn7lqH>XhQLJ|byPl8 z-loq4sMI@!ydNI(Ui|TQ$K}tTPm<~|+eCN+_3=x0L%I(?+wQg7CQMeZJL!k<)vKw+ zrh6hIM+Pz^Z5 zTN|Ft%y55vIJuzsa6fkEuZyOnhuc=0K)+B>X{`zMuOC&oiFND|3>SL+2zMD}`Bfc6 zhhI(|aj3MO0T@JM^@w3J$5-u-k7E;Sg@t{E<_2janeqWLny6?KoILcX3iMGdbUFnE zW;jD9$@Hzn#A@7to*&l&ChRS|v zpBqT8Er+_;bf*S&{8cS8GASByHdIDv#0;VO2bs_3G!k=~-~H$`FPELZaq%MG$D}Sm zETf1hK1E4viy8&VfZzlG%8w=1$ySr?$))#e1(ySq&E6io3p&- z0szrLClC}IXLaZWM!fwa02U(OoNAF@RIZCt0(if=S@V1RcCB3gq)kEt=x$fY&hE)y zy|-!#9kT+C8>yHl**;?!P%p{1k z(*doNGp@C+l#hgsm){<2tr5SP}Gom=f)$ zF1)T%C=Vgi1gf?!SxWsbemplwtI8jAKP%EP}ti$&#$>yFX z2sFwtL+q?$;nb>`Xm8(<($kUvOfOOzU{)K>RHYaU6=Uqv1+`T!E6+l!1yH{nYj-q2 zCSLpn-LI=~$lYW~EjM%23by6c?}7-8UEo1K`10}OT<0Y?==2G6WPv^75lJ+`6m4YF z@YrM6i$oN;E$AD0Q7*dA7QlCTu4$Lh6FxyQsoQLNR$v!?%hEYbgO0y6`^%04TDc`q zCA*6;HBB0s#tBc7`p)nrQmHE>6tGZ}%=*TyIK8k7IC6QF4F{o=RTdEttE|9EuBUAD zS~TLNwfCS2AObH&v-6)y5))x#(V})8nPh^ z3Gz%eC{zkOb{$RCfu-kDOZ|74KMtc!`uUM%uLYmYy{Y1QfZByrOJ-(HTI&<=9tp|}uUk)r^oLDPjdQh~KC?OTRqS zgQxn(g1(}Tk`gOO*%bkV31%wD8~%7J-!ZR5erfM0tA=KUO(4?{&$Whkr6t3ZaE%w* zEiIVgl3jL;ET+~&f7ufgp06}}f}cN%_cF)as87pRQSHGucT24(nff?CHB0XHSd~vj z&o2s&cRmbL5T+v0B3=Kd7+uhTCxGw%a#Q0<)kkKu|L;H2met>JQ5lJ;{>ugOH*=Ng zG&9nSz!GYAWa?I6pHWcbVA_=;bbrC|P%UDQBu-geunn?21n2oAKp>^Ht!?{F#TByA zzWY=m(~dAa8~~c52h`a6$%E%FG091KgQ*X5_P~5JyO0 z%^aXBpOe@D;7yWHt)0asHAxSuU2sG#e+#YFP*2S;G*=3049xi zegpcswn)c57@n@L7k#ys7RWgl+!M$McPyCAdEEm>%}pd# z&9|KihNSSc4$S0`rzEl6nR>%7l)qCU79z8J`&*)$M~!Q)DggCq)6N$pF6$by76_W(7VIW0Nnia3R-`ikuZk0I@TW|Z{o5Z;o3&He*}hk zQzZE4*1PHenXD(RzK{}yJG!qR!6))Ose&QDAS>^tw~p9LZgOr*Dl}}{TD8aS`WHC< zeYO7|z|j+YFE!W1He%%JL-%b;Y$zCiI_h%j{+9=orVMLc>we)tWOi_oeyExO=kmG zI}Q$_C+j9fHbFu#EFSSOnaS)}Q_zP%cis;U4;e>D(#pE0xypt|A}au*!g2fMWtWSN9Tl%c8oVmi+}s^s<3OMKLrz5HHsD zICq|@RwPj)%VnieNT_z!E>TX7b~ui=f6>r%T`EG2#_6)uqyBG8hCXGptt; zYI24%P^glq24S9n1Lg^*VrybOZD6)&CFm}hbll4b={%ED%IYwVk_+ScU9P#SN(k4M z=(aCRnDv;q8=~8Mc~r&@YA`(e8hrat)$uigg*(*42IfXCt1=b5G&yp1%h2MPBs{y_ zLe9Qhm8cO&{oP~0*}8ec{4KAPZ`x1X77{k!$!o*xtCB&Bp_Ro(QY)!h$x4i+0{1Gy zM(Gqs=pd%86gID*njRaFjik*dprbqot`*4qHTfL!eENwL>X$D;PO2Xxy&%|@je`g1 zm~+p_0PdW}HQI?f+~%z@>`YNgCRGDV*Dp`wZZwu;~ z+h)Pq*nD*puIo%;;#o^*UtgxZP6Ocfa{UOs6m%NO=|-uFA$oQgpyQPRr)fu#x-Osc z4u9}IlXZ!HR~Fh{*q%1u7M4^@z&~~NQ&n#XVmxo}B$*LGw7j45l=3>{ks|PPqJj~O z3w>|#g@Lsll;5ZgKvdwXx`&iXxC-UxBStWxcSULUg;}e4ROJiA{vZtlN4x8F<8sSm zSHMbp8LcRGNGNZZ%DiSMOy#V%6QD+hX#yl7wnR#HtE-;v7esImAGGRIfE5uk5v9Aa z&!Xi#4k)X$@7qw3hl>~G#XUpaQ>d-;Mr18!9de}Aj@o}P&@VD!ThT_ZPorQ=!tKFqGMZh@k)8sE<|6{ zxt1EEtj1``$g9vqjNXnfZzzV6QkPc0MG-P(f#DwZbuB2V^p#n=$PKln<_ zT_4mNfqM`+<)^K*P9ro_wZkdQQftMWs0B}x(rs4fUvw%<^pS~eQ&@2pUjiLE*1R-} z8yi8aOeZhRUgkF_Jy?Pf`gb zaJa|V4D^8STIY9FRll+vJ9FgyQ>xOI8@~T+LHr|^@?Pg}#Ip1gw@q23r@wFYn<7Lz z^eY!}!W?+CggWKZ9*WmFWl8k`<`vTtE8ygb^uJbZtA@NkKByC@Mtx-2m1Ag;rmE+x zi+EX~AT}b7@RsRKx7mZf-pLJkx zZDiRjvH%ZnQ>Ki!Qh3H+iAxRzjpuX)#qgU2cG+^$lJHH_VF>3!SYvcVt}oCASP;r& zb3+{=-ObSi-L*V{YmRo^hTHtkLdGWinHHKk`8c0`%9k22^887x;+FTSum6cv?QgHb zrgv=AawovU60$FRW($rkw0tk6m^gh~WdliVBzcAh^1Dj@6j4?!j#ZPMXMv|*=fqSo z05vDB_S$Hz2gJi9=+4@U!z9z7uBA6K3`w#(aU3p1vW(cgTs_ngVzQiK)~UHRZ@HeJ zyX~Zp*8b>1Ed@NZaFR*$l z{#g_zpXT)rwZh0QJXQ7(m<7ZhVE~D#v~F^S60I4`%ur3ASmU&C(LGmS8mnEqZm_2* z*fh_FE%Bpf*#RoYVb8NJ?!-v|P5&u5BXjk(mmQgaNHlMXmf`)MU> zvLfBoW@5Dhy%)VukfNrQi>=!c;qzX_ou1(fmzi+Z%xE_FS2q54sBy`mmdmc+=eAWo zbiiOIXZA>}hwarO^nV5B&<5=n*=`Ab>k**s)P06TAzSS}tMwMk;ZoJgXr5#d4tPF4 zd=pBSZgar-_K!MbuPn*{qH4)#gd~Q+U~E7G*nVf+k-xnO&Tt|$-PqL%XtDu%{_t9ZKOosf4mLOJq_TXDptPlao4 zg)Ou7&0D@D28AW?vmCbde|KiVK3D{(3#O%czcWHfS%(`WC&B{q$uvbfn{TMn%;v{| zdsS6XtV9PlK;Ut5XeosjDdCtMIimfS#D8+S2*C1TIK#V!yR|*N(ZnxfLSwTd!H71);-dzIE8%Phkj& zbe2TT(9c`^@*W&*s7xG7LFgHD768)V51=36RB)VTe?7_QG+bd z>p4MZHn?YOsT80c)qRQ7_1HCKrkO%v!7{n#_q8oM&ZQa_4)%jA3s&ax!N+Ihb^97Y zSs!#WR8yPysSebK`|+iFSq%k-WAB;#2%{=Zihn{9EcZH;Y&jPs`-wJWEPh@M| zbPciaBbK~Tq0HyVkX!NUaAU>RdCh018JGh>59y*;2U1niO@wGuNolkp?5woaDa_9b zrO%pjj(F!rT1MyU66A3XCPZ2wZ7AP`-4rU5RHPLUhIYnkzEN?kmli0iepYK$*nJ==aaP1&hEl@B|2^N_SDCmofFS|9RJX%AXP4k;J>`2Ms!9wj+um~GcN|q@0 zFORxwbw0jltxc^JNql6a$EdL`uNvJ=J(=ddui92HZGB-LEd)yYj(-ZD8pWcu{Y zcfU=zSqJ?0lh`~Gw^vR$nyjPwgSB$|>CQHnzCD^A_GZwnGL9#ZnXy{(WxT9AW)Z~c zeY5Z+sK5a7e7A{8y9ZZC5N=E(6{>|5ny1KmybB zjPM>gM#d$@6vr(RVTJr$X#g5hs(9#3)JSZqj4J#sqe_QyNj#xrHX~ul`jf}e_XAzO zNRJsHHr0EB2cT2Rl|Ii!n#CTc6ta~r7r1}T3hj2RV%tsoALG;7&O2|vRq`L%px~fh z7lyQc3vhPPnc)!H-LL=bg1m4s8DTOX+L4E8kf+BP@?6m-wfA-M+a6d*bHj#C5Yp1d zGIK6r>Fk#y{8UcFNCU9PlpfB(wcL4@Um~-WB2N!bUx&{MAklSH;M$z&H8oags1day zmPerm-3SXmo^E!aO5RuTOY*1!c_JFKw)qpnRg@k@?3`0B6=~g2xQ@c0kw@YjJifTf|JfmzcnEOMB;)d}xB@?Kg>!BU3Jy-NZn-`AEP(<753IEoxDE>jN^$=I3URU_2;jo#VDs>uaRD6#7W_ z|7)QqQY`I=cCky}?+Bfu6RH1!oP+-ha&qcv^>Bi!S5>R|!ZRcfyZmm=h9P=YA`4iB zIy~C^chnYO7R;h_+9V-s8-TIZA4e3HO$lB|bD-E7!*6#uaiqt|Ffd6BOFwmAV`f|^ z3vb5Zq>>By@Dq0M#AObQr-4L+fK0bKu=9%!6d7a*+|i~B{+c1eX+6ASrRwqt=!r?ZCE^`b0hy$D zSDJH37DS+A#?54QWMb5FuO(J+6h$QM6ZQZ-q?R7d1mzuj>TA6ahbya~+R0-P8=yUh zCy%T%8Nm0g)(YNW&*=vd`)_t;k~j5oZJVCBE(Vf*wL@Deu8cPdGn(O;%(2SX>4pLu zzlhr$W$ZWYXLA+{*Vc6X{oL~y@+MNW3ecgV_{%<)#L3@96=N2`S-U8V@;{E2t~rKQnS0CX31DBkkF=m;lzmD z0^6$HQgq~)jK1AYVpwQ{bWJ#3{%42sdG{E$=STceGNIGpTCy z8_Hy}s;sjwGmGpd+5x!5xcSeN_#tH_}ID&_9UV34Ytj zmCp;&Ia17MY-s3KB0=Vvnm?cw>_|5O&Kz?Gv`Cq2j#>GN43P~G+(i+Gx6%U8w94GW zbXE;H?Faj>de$-RER=f)BWy_uIkcvTFWTzgQshu?eXC$h4&2&^_eh6t*-~`*%^x5A?JYK@1U8{peWg^=w^ku`?BUbp7}^Y zHC%YUv)t`{l#0-cr{y|J5MdG@YuCr;o`c*UqDcEmuDWo#O%KUF8S+YEy<60(T$^~+ zE&dwly^4g)UBUcr9zWF3p_W!^Lufy|@D17WU`@A6G$U(~ZaKl>Nt5C)!qtNuxktDv8iOu4>Zk@};Wi8rQ^Ff&1j5;m#!0IH_& z{9&`$*CcbVFl1;G4*Y5MK<5i?qqO6Y>@BY_+0a`!&QI$9CPeGqq3)MtiTwO@&4&xz zA@z3MJ<0k8$#HOX91Rr9Ex<+^Mpxoj7ub?VxYa@wFykztBj^;791R0ELISRSP3Zf( zp;gU+N~%t=jBApH<%8V-TvX&dq|JMmhV4HLEzRQfwG{&wwOoLEPzI<1t-Z=LiA2lZ zqo#*P$J$w^88uPPb;V+3^7ZTebT@t;B<5G~XFn6JcBBWZwwqbf%FCQehPYngv~*_nk*G&O(>vJHi&GV3! zAHsf{-nUiv1Qm;q+ts%zz|rHJafjsMm_7DAkDWeq3&W?c^uVsKcQ?MND*X$lAb>wF zkSQ*f8an3);mBJS#GP5L4%4JCQzK09)?zuTqA|QYOgnk`?1DDl+%xmrDDWC~&hO7c z;M&AO>bJt?Vtg#{x97bT`imNq4dYag+Y@vB&P&dC3 z^~U#_i;KzqDG{0)K(rIc;MlL3V^sL)0qp12+;UvUZt3UQTI@&ZbuS#m8TQ=A%=sc^ z#Iea*UBKpy*>)uznN|N#h2EA-*|@2QUzs9@AE~z#k7NRCW^8-v2g~nvEb@;Y`-Fim zfl()+9jxgncj7d##kUw=Li=pOtfty^n2v~v75`J3hRmLA=Hfb}s@z6Y>X6%It%NYQ z8g~_#aQZ2w;)0)m*V-cQtDdpJ;c=_gEQ&@SKC>L926x`Zd<>jGN?aad>!o29C5Ygn5uBvqd_1H;hFN4Y94`N52dw%&#(3P zr0P})sDDagcvBM>2|lEVq%d;-MzezAz^TMLAqUijH5(T{wyOwDd#0|DHpJRVxyY?x z*FhU*um6A-WNtZHLFh_{CSi&kO=?X{%Brgwk|uAOxz;zc%mEibltbs~N3Pds#@)03 zb34`Gss>$QT6F?l8pxLYZY){>Z4ke{Hk88Um!4p*Q~R4R@x-ZtkWCGJiRn ziiP;bf+LDz^w2>Wuq`NxPSNEZSvC1B4O2CMMDiWNRG?osu_)GZx+=kbuW-Z}DQxcv zgI)pqLOL(em+9W;?15B%Z3*u>1$B z!#;HGBAobHO>~DL4GTS~Ez_h_cX@`#Y7(GmpB*Q5Rt*^M1!ke=H12)oIjS1ArW#yv zeeDYeYH^S|Ci$=8AsyL$3`m&DNr>Y=(DZSI%?2kHWvrz1Ey{({sRVsH;Hhj+qYUL+ zd&_1(J>PPFz0!rCs_VvWH~qLmrEdoqT<%rH#5CUHmx8Y({M#PMs$8Z*A`_c}jmx4t|B z<)zL`*nh&3W+1eYwS!r*>U-YF(pvb}^#bkyP$D_6;e-T@*5;BxK4XU;neO)5E6lOa znUZ0=9|N6GXX)}8v?AiC%uSB@J0hKhlvo{A`{({OiN$9SrLNrwRg61g91eINS-Pil zUP$Lf2EucQPiB9v$mHftJk}#b)UFGNA`LSgz2#km3k^Q*lWCT*xhj24s;-m=|9sA8qySXOQ(fYxb@v+ z5gXP`P^m6CI`aq_=(#<)aaHYpQ!^f7=@Xm}WoPJ6$-~Gwm4rm><&+^Qi8fzEQJcFt zKs-%Prqxw3_7%6RI2njI%csdc)L6MU(-0$WtX0|zS-|HwA)Pa3d)%wkYjtS z*RA=}{#ry~-|xPv1YG*mfme zy)}&0H9BDWDdaJ|L}X@^F&hgtBR$WhjcG+j$18>>g2q;#Wxy}$54s24djdZO>lS3( z>Q5<6>V*8GBklNQ5-{wU_JNlP-zbw9fa)(fALy3U)MV=Fabv)thHWT_4LytoEU}W~ zNN?4sG-iZd&OxDs?F>lpe_ry%JF@Sx#W~`~9|?J*Qs+8dzSbUbbJ=H_)ooS~-9~r9 zm(}GM1Q+*wH6yEXhzc@JVdWq*V~Z!nipl+Ec~44XW1H%%te_|E^8i$Xv#81xslcQ+ zBEN@MZ}IMw(#43BRKOd3%E0bN_|(2UxE{|rkJkGUKD@52Vo@?ADT`zC4-%Q?L6x5z zM~Is%Y7`wAt&Lq143ZJKQtR`mXhF}EK#h+*$l-(9HIPyCmliw{LQ+vr(k`vaqY~HL zs|9Mar1z~3K%0--SiOy#P)t#hxswS2e;|XCyVk4K6e6TI8o)9j$RL%0STej{J$Wn( ziYtjUVWCYuD3c+S_{%sRT*cgiM!q@D{C;8{89O@0p2cZZ5QTRllqVxL8Sv3tetOsb z@?C}%?8FBLzziz$6rKe$*ORE#?&j{P*g_r6&`yI{2Pjz)JnN4Nc09l~b*iRf)Ng(pj$|^*5+zxn%vxD{DFqE>OEheV}r^C}aTu99(^+ zQk0y(QXKx^a7RjkVBCY!y%Y>OzIoYB{><&6qGt?o-jvVhM^PAQ(iu~Jh-Zy^%6Bwxp`*g&GUpe9qQGB^$uFGzzHzTc_E}m7*J3JHKHxHIe^wdsKp#T;UeeUO_;cUYDU{)^{8v2UDv3e7zRC5GOY>c z_@ZY=_2bnv(;oqjO31}HSjy+B!5NmqHA|-rA{5CB^=otKIv#kW-{k)S3*xHQ$ zr_}jn8{5chNJu>lw^&00EI${yhJ;tHM0jk(5n&!PePbJwS2zG3?uctRQd6_3_}ZN0 zeSfST5DS$Y=SdpDl)$!>)+L856fiCtm2;O2p80*Z8vrAn4I}Gp(*jx(b@J)am5CF@TxAbWC+% zoZcXqsC`}zH;J;V0kI%vk z!aLpI&PbQyV~NS^SjF$Z$4$ECtJ4co069E;DNFPHmL-GWKVNwvjOvsC-d|z#$X&zh z$<(TY^!6)b3e;cid-&=V6Nd<0{A|?v3YOwRCerQ1=H^D&>XRyn!aM}bga<+7l2oZX zBV6EP9;u&w`5DC33L^--WTUm_JLo=t!Fm`oZ}q{!XGZKf<`}U=vflSp+^TcQ>L^Bh#e&kuW`Yc^qaQS%;LQ!@#EqR2 zj;2pG`1Aj3w$#7qA;$pJmAl&U8EV&@mv_-&pa;FIFVAF`Hm-CY;EK#%`Dcf6id=P! z!j$t$OJ&KeZaoQAX5SQ$^W;ZTOy1sEYf_e+&Y<7mGpeu7ds-}bl|FO<`cfOve_vRR zJuCw?C_S4)7f|_zipX5;Xyg_&Tjr@Bf%SGXsClOZfx}%&tZsm8#BIq6jA44QP!mvS zA)HzRrVJ{X0Uwxh1}ZpBJ06L7@8bAuPpnxB|5K_4b@jsI#Pny1wUY%qdcwbm)W>^T z%cTN38CzhpIkLj2E4*W~DjL=69?qO%sHd0dDh)_fOt_b>xK0{jRG`zQ&7yh8t0xNb z*w$ef9P8rP(;~_An~kZW58mafaM_S-t>m3E=k%P@03d7CKm#p z4J=YFS9RmBRgy4Hw!jbPj`A?+hlbwa0*iU;(kN?K>cx%|ttM`Hm`{DQLmYM_^44pr z;9Ks5t3h-m)k_9e{{Im!4o&Z!7*vv&b`dpA|IWyZ7on>;&P`AD^$brAbD1%jP z@82m;A)vQt#*qNgfC7nixRbGerNC1=KeM_|@2)sbNpy3_f-2vL!wKAQjM#$l7Dtue zG60eX(_JITIk^CV+5ln02ISP7!@Gdu&;mHy41z20Y%6;VWQ|sjfp^(|vM#sBj^OUD4^Sq~M8!Drq=&t9I@}s@ zucc5Q*Um2t$y>k>^`;b=8*H1VSlQS6cAtNp$EMs+o(q3cDMvy$HNs*J11;VN{VVE^ z_rNxgAg2e$Aj(URpd2HqqBPb+PT2Z!gZ8a}j+*C;$=vztQm_5l>}93135E-|f#kPm zmi$>p-oBZm$i~O|#v@wV$YUJ@ZJSD2h^F!*e0`1uAABRJSP1ThkYBT5iV?P-!TVL!Xi4@FBJ3*h%#+iYA(-Y3Nz|42GKZ} z5og2*L6-j&*BmP(E|=q`WMG{oTi!>pp#5&IIgqnurCAFKEH*+Er+f;-+n&lDFYVyg z^}rnSMdMz4p6u7Ij68fJo}4oQ8lJR z4?8+#dz!UvBIm+fT8AhI$nJllXO$dVx|gd}sCNtkVRRV5ae9)|la*T6N1-Y4cf zi~r>Z_`xKwwv;BmWS`Hn%dv%&(XkY32wh&ZCKQo!KGk)qYdKV)R^$3d*KI6$p^!-HJ0KEh73rau+a0T ziPK(mZg60wjJ<^{zsOAuMu)9&Q^j zGKSr14H`Oi1tC>D8RUD+i9TfI;+%)H?phn}XAb)W`C7eGtZ6(9lV3LCYQ6<_$0F_N zr}qF0k1)94N{KZ;P=5ZmwV8A)c=f53PsK|0mhauCgPfA#EGd;SDiiGD*+RX`W05Cb z=*WpwwKnHEl5FCMZ_SD52L9bG4{sj-E8Bq+;8zyC_P=ES*!y%4)5n%U$I3&Qu21Eu zyId}0vtKQ-U2kHTIXc(BdG`U}7WZJHuEBgoDUO$336druWNB7&&}wHGAxyBxc~*jV zI{QwW4EEvRD5n2TsN=M0<{8Ld`_V&@kshM2%i}v9O)WO{>lk(=6Qm%(MAh{{0JCqL z=Q#n$xE7d>fTXAd*7JX06#y-rjFe zM7cwi!b<+#(CA$3I$mn<*VaOmkeBbal)pOxgxK2KYtE2!PE#e}v?{`1H;&|J-A`li zl}w0q^{AqeUctKXoT6m8PPUA(k}D*ofL>@oCq*(%45e1nfb`ODhZTe&17{&;;AggF zN`|j@*wBjN6>Ofcq%BTB>ryZypBx%*nN|ykCx%wr&$l%R@|{W1(=kL&`k4Y#ihyvD z#^QOkLu6bt5)u`FhnA#%<`G(k73ALqO-cFuM%}CGJ5_;FKUs~zkc`YHr%_;@7&Qoh zC+0^F0Q9OAiP4Xle<~|BwTXW0LI9c;9q_4r-sSBPfHyB;bGIG!-p#MS*F)qo?DzGj zrrGug%%BUrdb=UtAKH+|ePANcuNo@`q@h?H4amj_2$f4*Ae}hWmQaS(Bl(e+-8<_x zb@wvcAc*FIEiv!^Tj2}7&f7M9fj~5SuxT&3w#P1L{1VFC`ey@*Zp*cnix8A!&*&cX z8zbJiO~GM8;de-oK>Gb&;GmgnaFu%h;L*1QLPdc7nc;Mb_N!~(~Q`9A+<871Mhe8gP1QL-n&1ERgd2La~;*BP+j@6F^Vnh zO_k^uwCI-dI4)zm9ZPgYk`4g;@XVw{@vNJ_nJP*aZ%*ofX)1jymsf${Qb-VZ7&!zj z06!@NRBHLB0nbPe=`=LzjP@Rbp_f~n(Arg971z!!U+@ns{~AFZ1EIriZEuf6LsRz^ ztHh;?I#i!4C+5%5gkn{oLv}+$f;vwQ)y!Q}&+Vx=;Li_P?3!c{Id-m1>@jo^teFXh z{nIdB$Ht;KQ_pcn04bbWEytA?O-PugM3AKjsZu7uSRtzMVl7152buH&;!%p}&NNf; z6tf8X9J^Uz)$} z!#QYQNjYke43@aKKSeVx$!@6YoNna!O(*DSc`|fLv(mFZ6g)p6R3eH4g(PWOv8SGQ zaA1IZ?VbjHC!hlrJRt%>you9eAzG_Z@qBpGo%oKK#Q2b-`0+gwfkkqg>cAUqL4dma zDfQ@Y+Js1zBhaAC3{GYFmYAo%|Nm7!QT5^hz|W;d88{SFeAME{lQV$ixTR!=h1l&n zz;#|tmIl5&bYPAr&mST$!L4B z9J>HOpsSAv!pr)*xEfyp(<$578yew9X41e0AeV7`bcJG zoO)hPlGuCRgxr$Dqpov0v6*?aT6T{@+Jq|RiXMbz3H;ipSgp!4dE3e}Osmt2xS!bZ zs%`XKdTFiHtgQ-LsyZ^(?iB?7UiISaC0q@In)g#?@rS}(3i+KCWCuM>lWcyStdA5H z6)Mzi=t)C@{Y1Tj^t6Jd*naOm$UQ;ttTys(MQfSeNCYbPSug1FVt_QULlZ{whxst1q`k zx{fS;s>WHTXTdALiBe>a(0(CMZoen{p)LIPo@`?sbZ|RJP!*Kid{m9YNVKmQQl$z#bI31< ztC<}bV3Hyf#-MiZzrMGHoS$ zGB^9yW4Rtz)M5&+Tgx>u1o6fwuZ95_u|;G{g^I2g0%aGh+3ofI$SGx)Mwdo>(+D62;f(ox5AbfwyH^`rZn zxb%^i-WgT>+G_ua1Y@Y+`s2@={l zGXx-qL>nORJTg48(+Wy>?VZkVhr|}~L!Mt@*kFBmXRxc0KH7t!iO}*0p;dxvp=`T? zP$%`t`B#}oh~=QZiugsDYi+v_Zr3X~{KZmBJzZbmflRSDY)~eX@esDxh7cOp9&>Dn zpBjbxVkssj%KkVqkJe0+lI``Q3gdEto?V>1HvkaRc1iw--qqXNhYnz|WIyd3&(Ly% zhEo*%b|bsyt!nd4(RyBqFa6wz0DA-TWSvvH#b)Wh9V$Z-YDMEqr|-}PxzGT;0ofzs zSB0y)iI1xT45s!$asJ%j0IF0rg~>f&3imy%*|J=uG}{JIGHb?XOF+-_J8>L&-dy|a z*|ol94R)#taeL5?m^gl1kQ%6wb8&Ld)VOEnp#^=RCTZ*k2yC7kHe5VhJuZ1ND2e4< zDXp^GJ|E7C?u1DWl&Bw$KuL{l$^@k^0qcmN?>#UOA2nbk;tmzJ4#aA4r41&}xwcNY z&m*d4wC{KkRyUyl{5WNejiRRqPfrK%l*{Vce_=vr0+iAAWwvIjtmjtGR&u2dZ%sz4 z7LqF+VooJMT;fF+t@GS7#-tL9_@mF&Fj4K48NV_h|CoU+Z+s|$C_CLFVyxQS)0V}g zq3Dc>F@Y5BVmiry7uauZPVZJH`26yZab$!Z!n;7U#xF)8#@yCUNU`==1`{|(fbdi~ zps#95^(&R`TYE}n(D^l_e-kIMZ~%ziH`WV9DCB?P@zSk9PxdC_l(DY8pZyk|5^${Z zAt&81;^zFF1HATmm~n+5oQ|ut+9+@!q0>(HQSsR+u_ZdM%8WiG78Ka3q_?f7+5aM% z?R*S9r;ylIn23AFLOp@vS8cOz=C-9&p(RFygcbA|efX_2=+M{e?RQM_jJ7$RD=r9S ze0R6!WaP8t&uZ`=;DmB2Om{kaU-Ke3St<25`c{0cBmY@R!GhCR)n)RUtZ6;l1*uSI z&#bxPx0K_)PkyH_<$52$<3j|8h4gQWVW!E@TUiZcC`|o)yH0GQ!tP%W*r?tsvSkU) z{)y212%&Pq|KRLBqne7Mb+b4w|}j%#++m9?Dfr^wdS1r`;`B8 z@qQn(xTMku^!8iN8$Ll%#KubhFn3jpCyr0DOFAdkDeRXLfY)Se>w>%fij?3&;P&oQ z*(G=paqo{h42R`0rD zIloFKN5dsofrRp`Vy>E6P#0pV^sv6xT2?WbA>~NQ>F%U7Y?o)ld<@DylxSBTp-1w- zR67kl(s3aUNi6gIeTzWNrv=$&xV{To8%G;&rc_2!qTaT&?Y*uj)2QIRp=m;86yM7k zZM6z$6{PHo$^8w$4%Y@U6IYQjyx_xNn%C*C#mNc+ILX}KP32RC(2cT`!?9RCFFb;PlULF&-`EXc+gHE6P?OF}wev=sg>suh{i zv8$HK+bWB0=rnia2tm-&aJ3RQ$7lt{_|-5o8&##+9m_!L1uy0^8jZ6a*jV=zZ3xyb8(Fjp3b8L%lX7I59L+6~UBu zZ9=gJLIkulVIDqiRh?>NqAjlSps}NMiUV$end9exqQQQ`GFXD#5MVVS#A%TYpwZ#f z3xeGZ%3`$HIvm2ARCJ7gm+G=gt~JdBIt+;*mH5$LwZ+q2!Bc9&gMp%G@P|_c@``KofoD$DRl5)1(dD2`mLmaC@k6Fkkb83GQ6V|1 zvlP!(VzpuMu9|d60t$&if_ntpqG7gNZdhT_)dJ3jgw%#3OgUuPp1UBlbgyl^luN1+ zhD5y=B|fk6BV(2t*E>vuoxC;AVQouJ{BHreuZ?A1Hlu60EmM~pH<@JC7sPq_(@!u# zNYDr%n=iR54zYJ+0SnX)$K|byeGlAKm-Lw`4*K6wB|x#df|2ipzI(EAf3ShyhIni1@56KlMVNIK%vrl z{JXj=+g*lto9x1H?=Kc4mm`aACHu64*IvjlRx+a*Wr9D$LPTn<>i>5}xg8Qr-0Zox}=$q2G%I#B_g1heC0GdIBvA$I)L_Es7G(KrH2^ktfT*J$#(WBDyUc zd@TEWduE&8_E*xwWrpH9U%@32Cyi?@8Rv}YROdt3W5t$O^%Pa@_<`T$y0!{k^5q_O zU`zd5srDqT6K1?`J>c-K!|(}ev0BKfuHR9|+!ne_Y*bGZGTh}C*d}MBpWL6g$_!Lm zVsmzF-H0#j6mz?KVaaWG^J22g5sa^WA$OjnPc)?M6=7D@u^nCXOjP0&tb@z@Y7#fu zwqd!5Q~K|ZlpX%~rU{Vz+q??LVUi|mikfsZv78V5Xw^fWml?grc~E?Bx;i9mnEGEs{=bb28lrztrohzg^jydl zfe{ipj;)Lvd#^stmH^?~cDD*yt;d0yUA{r#F(1%CwUMZxCVxb z13aXT8;=NPRp$4?8{yg;e+~C78EqHr31$4?t9L;ZY5FbDKq6pI1Rz*OxYj8w>qNJA zmG8s&Hl^s_>bF(JlIyH4Za(YrYYM=1OWvJ)FIllzPsQE{O*FZYey<Wlep#X9U(RVupwNt;fdx_YhA(r4Wy_@@dn)K(LKsuf zNfT*c`0arjC_w=AI0r}LFI$R19QY<&t1xj`kU7BNK@#~*sF7{fyLSr}0N6-NC z0sk~u{oew2Oc>U(fTQzk1(&ds3RxGK5KmWx^XB8<6{7q)Q5la+^u#5G63&adn*_V+ zODx!{vZpQo8R{ZztWT6?WzIc-GZVr+Kpx)AJIUIZM+1xh4&UWm5>656hs&0x|$6%nZC=s>#de0qcxS zF18N8>GkH41>y~0O_N+2ljaVW%-B{eVOkc_o3okj;fqO-d`HrJhmtmnVKheVXALDy zKs?j6-c)FtnevF7EYmtN{a!cs5#;S*WN}C*^P*3BNlP%B*H@vUaK#~Rzn-C$a{F}E zP2TPJ7)h9%^l<63T6=0yR+}Q$>gS-`+%sS)O=45Z5#;eCo3!I-oA&-dmyS&;Is?94 zm9hD>e$y&#=NyNIS+4~YsrCd2H`qcqTiOTcDP^#K?4xy@*0P2EAqjgWF zmH*FB{6B}gSmm!>EhPYzNz@S<>6i}&=)yfsaoNAQ|8DT^W*y`yKUlF(c(MJ=*j4TO zt!nH*1RDcoU5spQy}?1T1IvKg9qk#r!yde$e|~Mf?B`wP{p8Sqrh_H~jX}h894HZ^ z$WX~%%H%@eHJqT>(It&NUZ7pM436vd^Al z+=`oWhZlHxhn=7Qw;fniiY}Wr~-0{1Mpn36eX7TF_nWDI3QtcOS z31Shk5}WZC6=9Djt8=<+>r;W zsRaHU9eTps7PDFttQ_8%Zc0T*i5sr=Qe?zVYk9`Vf$Vu#gnRXDs4$OKW?|Q6H{!!I z%hXO%i6fDWyGXV;tHh5moO+S)w;LMF-Dbx-%w-Dd8wJYoZ3>&~nqZ7dw!C(HJ0l)#@40j`+FP8owBYE5uts#6#dPdC`=6;zw3Esln zp`vUqlLotv1Y%;F-(UDQ%W?P&#;^sk$pifx!+BdtR}yypLaj&MD?z_K&dR;p@vSDB z*QmuJgn9Q|VD25Aa(~xA8pt%vZ7qvVo9?wo+!Nh5mRZj`7vbL|B{*3^SWm*>Uq{{veob3C<=QM{XU#S&=iyb^*$o0)xAv*ZIHW%2(1$^#;tm59!@u zNScP;H}khQYV4gf5H*DQa829~rn&a|g=CXxYDT!(29;ubxYHoqvY|tQ@CG8@12Hu* zX1JGa5~M9v7~LFqb(K)r^b`elvbEYw03~f+zt#y%#lLAE##7n~YuMdL4F>5D0`Xzf z3(w}FonMimE69P@y_9gkf{3;o!&GXKeUFhMHrd*zy?+t1fyTeI2G_*0gL``wxcJFT z0LKyD{~CI*O>JWb9^s~4yv6mKDNx(SmV#}BU`+&KALyP|>fEr{IR?7HK#G6?%&$U0 zPa4`lXcgV{gGkbHlxyn&IGTFzk5di#1pm87-TplNqM585=M}I=@nphUWq7CgE=o5? z)}P{&gyXf|yn`ns8iIP|=A_{g!d~UIvh~C@Pd^YsK;(^+o3u<+giKSowwro-*yzAH z4|7JL2W9q3DVdJn1wAkOkt^v4R^Gr{cywa~ERG11p&ZWdC|2Ao9K_HAI*TV&*!I>l zMi&wcRal^2vl|L&eA8`Hh08^U0JPIbSZzBDHkpM3q_{QEDhR5D`lT3wqO9`cS>O*( zaXIRgIMB;9`gJ6?jm-~@8EHCvW&k=6`|f0= zMMTbKD{}l9=hY?8iYw*O>XXZGWVMYVN__Oa>XHfH-;24+{QPg89BC}N3TBDL){=)%TwecsF#oS(!`c_t@8J>}dJ4EEp*=#0 zE&u^qUzW4Dfy@&z4DbD^KDH=gUsivTy$*`;yvLp}-HQQHCUouCF{n8<7liN`K!A+y z^f?u&WFo_#EMlR>KW~Z>Hc!vXf)D;ibdPY?{_gt*Fd=f@#Ysbkg#0Aa2*V4j&Iu(X ze3&@rZFy%FBMsttu!pOIa-zb6fF)f4t$acoNDW1iNQ&*|Q_^L2foi86hg`uN@Mc}$ zz)94O&ZG##86_3Rt?oKBXzKrCmdkt(9mdZ<{-R@_QgpsV7+O1TrVElbKZ-L{A!v19 zDY{d=+ESB=R$See2aLzEAt_xVVoP6@QiM_%&xI^ls-oi~o$-mML_m5r^NbDHY(`m3 zOmeF+=`W(Km9Np|Naym&LS9PIL3UWkFkAXEir0`vvdroU!6mDDw%s39)rBRSjuPxr zsDYf=Z=deD_gq^TX=kr!oL`(ptXNSj_e=S~wRJHuhlkI9Jvgd`cyI|X%+`#aD=}jpU~sIk1WPmS(%7Frc-6^;ZX3MvS~IKbZWz?`Xqu0{s=h^ zUE4w1hF`?73H4er>7i!vJBc8`VluP-_J=G}m3C|0!O9o6q-`*eQ^d|qPF>a*?GoBn=7=4zO8k%G`&13=FaCG`{z+CLq^T(seA#i+5&8uKT#SwC` zH6!#bL)W7kKw3gb7F16G{LS`MPf`P}AewskHX`p=qIK;3aQae$FrE^g>zYO~vAkd! zAj`zKthDZ4p8+^Dq#qi>(Oif1`2v6|6e)qFOiiXjV^7jTG(Mbw6w!ua zu1|mujkb~6?3ot%bwYEFbdmT6nnM{}KZUoV%(SE8t>0&flV;p;_Nyc*6cgSV#erWw zSr%O*N%RE&H7WI_iUf@;Wtt`w@g~Dza?{2{nt7>EJXY@l4JuYe|^;eW`Zm zY+Iw2FH!cqMD#u6G6d3(gFaX@hTPDuj2FF|5K`00b_!gySfXk9UGT{Sn*YhzRvwvu z=1$BqrOi6ie?k5f|_6360PGG(lsmMvSj~%KtHo0lsn&Bn{rnA zHFv3hq1!>O-iqCAx?4c4_z%I@R-HfaHz0C`B<_%j^=!<6a;Eg%{f+6`*1&xb?y@}= zWOTPLq==h#5V4m;pixVER>m-H`80}%8JOaRMC<>D(34v;7KJ(u)W#2fmU%Pp;L$Is{^{wHz1I9E-x;s6 zHkW+EW;)YaP;-Shvg$_8dc8aPy8g@A--TXb=}(S!yLqLncNa=jR2&Ej5cP91hlibB ze@hPwO%F@=eSXb5Gqd{Pe_WiwA^#!v1PnOdJxY42?U>d(mpRDw!^6xq$D;9{OY)(H z9`$AS7u1+IDf?sBYyS1?P~FquSCNrfOS0Rk`2$93bmS|V4 zf77w8#wguh-f*l(mCQZq$u)sg?6Ur9%{RFbRf%pbc`*JuFyGx^~P$l{{qbJM2`Z4$jhn2GDX#b22?$&ypRG zAYA~21K_xHb&cCuG_3k&w2gei_!Wm!F|WdXM1}H_vorLhmM9-umcya^1&O=nS16PUigyUWplf6j-yTI875tSOKjCmh!)9R96)Bu%|g!4h!fAoRANqj z7W!k)c>QGW(XNCbJ0Pvee(8SK$bv=_xv%eUs?{04g`?ta@0WkzIPlNh&b@(lJiaS* zhSU1xWR?04?()DmeilTStYNrs6wvYZNrT7*m(;@<#Ziy^H(Z~^f8o8ImMNnpnvK5v z2|+%lCwrveyDj)2=P9Y{!Fg01X?U2sy+ooYQRh3?3u9xQP*m(;Qt*S8dYu;RJxCwe zeJ?`ej`&&H%1)nRWTSX#`DykSAg^jHdp|?P$95^_2QoZB(E-By-};Nejgv#+;BL|V|Pn^V>qH$;EO8!7gcz4dGg?@fDAfn>gmk&tOT3i3B>^e;vj)hRJ){*LbbpHnF$3pGhmbFXU!1$KX7f|s?SlV$R6q6N zm$dTe&Sp2Fn`iJrthk)Qe!J~Hof^5l_T$Eiy-f?GApNV}-W822rTwGvi){8Uldb*n z^H(Mx6#AwqeLkVKpj1>X)^S17QcDX{e4Ho0_F3+m6Y^~@v*oDal80uJvp1?uw@ggP zBd^lGLrZJ^oO|gY;4&f^IXo7khH83{14=72p?an?)YkmowCA`?}!OQM63 zlUYJpw%5PkIKdZJ@Eg{8yyV`!pE9;X-pE?>ur(AUtM6$fz{u&KTDpL9kVKF z5&!=4YxRaFUX|$SX=G`2#^0ZuQqlNn5utoLjmlaKe?4&_L?x2@uB2PzAI(eG7Wrz?TRXTIEG1ic&M$j=PU zQoRwO8}@vd)p1|H;MY{U{OM08pvUeqy=%1H+iP}yPc`3wqi#m*wViDoah~Y@9)16` zWj$@@^D%M^Z&p^nr$uj}>FWfXLXCQ&*tnaPp9S9Iw_zEYH8R3ft`0^vAF+sM)1Wf# zF@Co*+2NlS=5K1YKzw!rS5N5I`%4ziUn7??$IdNy!LuLQdf2xG(yQhvb>8N!d6Qqy zwv~>mZ;oP~cduptyCNxxqF2NS+x^;`F|yZArS zl0fTtiivVDV%wDOxcBBZuhFqQx**d;c#U488;!aQEuY!$lVfb5%kgw=`oqetWqJl|)fR`8?)@kf{eot89THqc+b zIwebOe)!H-{<3V%{9iRw!+b6{6C60)vQtxb_1SN;4>BZgQ0t|)PI?nu4n8BD8jr6( z^|I|TG~oDA^6SQUkx{K$>7c>Sh)e4uAA5$oy1K02pY{BOe*pw)1o7~LdSd3S*qG(DF>=;m?`X}Aw_50Tbotafd+C>!MiYAq zh@nvdzbAe9VHckUtwb(ezvH6eib&_RXvk{4uk;xFbo}B2w|9(~lt8SV;YRb(>wI|d zs8m^|R=n=>2=B&^rGsl@VS!YG6^g{}-CK84*pe{$f6NnC)C$BJv3>PcLz-Xe4FxL3 zZcBdKe^GEBNvg;_>o)Ly@z1{MvQ7O%ozJSV6DyMw{X4+p!SN$*$Hy!?%3eFi>!O|N z%7UU*9k(Lv?g@I2)|UCM_URn7*ZlqHC|a{+KXB94$YFs$@Kf)3Mq8*t9qR0*EZi^n zz0kDQ(zFq;RU0|nSIqC9_%2Sx6*rjgYmtB9cZC|0t{!{TlJ7A4WA3Kox459MI$L1h z9>1K$YN8pc)V*HxqDaMp)gydUq-1??!>2r;MvALMWh@(^uZrBywNtg;#WWdlpt}F%UXONxO=W$k2qZNqx6^Dp+-IR z{k28d5r)iyL8@1kt`uj1*i^EH>&+e1?v;+u*Bk1a1;S$cKW1o*xA1Z=s~;{2DNAT< zg>Mb%-jm&Ew1MPygT|tz9uE6qlZmsRY8H-TemPMeOz`|O)y4jK|L#>m%8e@y4ugVe z=T(WSvQ}qOGO8cHPTewf@d$$##r)2w$j;`_b9TX=zZG~Ya_|i@y2tCs$HY6@zO@)6 zF*;Rb8PMfOg!7rbEI4ZEH-vtGHybxi66LwQ9B4X2JkNbEg`gW$f7WFpn{5Jd2?d^!q^5rh7;>$(xpp>XPKV3G%X?iCwhAHkp z{?Wr8{lfYlqC*2~-{|DkKl#q+az}x?=k?1Dp_6(U`t3NE@`NV~(??V7p(oVE4S$bI zxv9iYJh>oA6cqPT|KJlUa-Jw$kzFi#$UnBEziU&jyjd^jC}^_d$AqIaEU*ky-}rBh zTTSQD!k+`c;8hsR{D8 z6p^w|$_?5W%wDTpw)J+TZ;ocg5Rtpx@~9Z>@bUVN|!KokX_*r!RM}~a~eELMaLJG}t&RNl8c=rtK`Kzs?0&6>4&uaIV6Lj>&CF*sU zW<#!3i)*qEW$WdQe%;%c^D-}H#&$b*ns4c*$%SC$8S-^Mp08-F-? z@s*Tx6AOlYw1OvdPCQo#U;N6smmvimnC11Q{9FBGx?Opr*_PrS#>|-0B8<1Aj8nf^lO0HgCXb~jM70YsjpGCyO58B@9JVbO+K4Cr^ zxpQycv%S7FMWip~G`|*pZtWa#{Kb#5F;C#%BbocVL!fB^%@QxA5Bg6pjIT0YK*nJV z8;N$mYgwiE$emL6Pc9Lm=hsHl=!$`VKPKC0Jihd-s{~WvRyU8}dH4PqwzKr~+ieZVZb#gP_ube{ z(CY&ojIpS3pCa*Z`$UX0u6Fl$;!}sSQX+}x2szK1V&coTJk2j$^<8MCHvTr9V9}XA?fF+ljDq9%Xu(T4p)k;8O8H zQb63SPQLS+$DRsj7)qQuQsnP9kp60M*z-?vZrPX=y!y;;sfi$A_JQ79W$d-Tm#i4q z|2UEV@=0z^zkZPe$l2L*cgB61Odiq!v=Ue|!eRv~_g?;-s~YJ{bAGJ!F5?9+SSDyP z%HYf2diA=Xz#~i5uA!lFFHX%D_-VZwUDer7pmiMf{Q-AvzVSArf%gtnqh4aZF3?1= zRlT(3=}3_N{rR@m4UtmLf&|FT6{8cqMk?i2|t&YOMjaYRBzm!&0 zt$x$KaCc|L&DSH=$BH0V^`qUs>xxvRKVn5oVX{WZBCMw|F^Yi^tfKj?IJm3U|OJ@uP@WF!3aJp9(}=4_pwCkkle z-OY9Ng4&^WSz^jE@$^gKYbc7ilob0ylxxIGf{fg`!$KA@{Nggo(#p%^ zDT|IT^A~4NN0=V z&EG%!7N#rC7i31LGl=Uucjo_YTp=|5n2C5jH}XqPi~TzZy1hSh&fRF;I^AKj&3s3{ zRWj>|n1C%x6*1X6*_%we+{}2^N>BK9ej0h^!q*4zzldiNzrK(E+0M(!h3rMl4ZQHW zWM!nrFUBu+E~&qN(mY}MB2TL{sNWUk3c=xB0uX4I!HWL@J*BD24^(1axc-!SU zEhq23(BT6AMTKeHm&b!%P4M-XJ+U!*0ONG2@Od}!w4ZuEAJh%cR@#00;nVet`()w= z??}IMD;o_r1Ep+fgKRs;rQ-rp|K&Djp^?P%$c)pQM}x?SK*y))J#q;Wo3$ zxsw@+>J4XWSbNQ_`TrVjk$Yxm(q1_v9@$_wfMdAQ1yHjTovksHOzXZ+*xphcn~zwNH+O=w@(&rOTl;e-u!ci$^7FMl~_b{~>Q zh`5&V$5v{WXLou0noQ_F?S*oo>Bv>DL9yB+)LjsJQnE!z`t%vD{7V_x_Z#cFY?Hs( zAV>b%Yx&`(s-#bd*~i8?n5yTlq|q-Ouw9y?5%JSrMn5ll$_4BMyZy*KDt&QaNL$kX z(!wkIyt@Y)c}~~5{|w$SZrNEW3%Ng1x6^prxjVqKzC)+4CBdQO$EPQ!4&jsSdHyW# z^1MJ}Gjdu4pC-vaSj1E`oO|}hDr1a6J$1v%pgYCQXQQ(5uZ%C(z7|6)q%L6e61t6ddK#=@b%^)z5oRF98ZUo<&;Pu} zq=18p-*HMYE#C2FuflFyD+e;ztl%7l*GpplShx8Y95qxXpF=POxj02q!rKiJ)Ek?d zGtwnzOzBdZOJ#(shb#Gzz@ePHoq6SmT*ugXj<2!((x$ZtZ4@DL9WfQ`@Z-w z^Hd3ZAyr8<)u5phdKVOFH2dbBeJGe8!PKV#`oV!#ZEPxxedBtw!IQ>mXK~e~n!h#}b=|LB} z2(mVwsWz&-V6~jaYm`dsW#PDsk9eDM(JnjYrOX z8a678#@!HyO9Em;dk{?@(1Qi z{8*>K{@l-C9f8?{r0m9sZR`l`&f9!=A11+OC+|$4Hs62KesNROg4MFmUbiL>*a=zt`V49@p_6{{hhh?gDd#Dt3}PFs5F(C;3^ ziuPxn)w{*m*x&dHr^z#(F44!i+rkQmt63`Q$|j0{Mwo}jPXCaLw%NHV^D}Xu^>ley zyq-R)rxN`dl#-blE^$Hkkt_ZlBAOcUxhS6@(iFog|8yY~rfntkwICqF^@U(BKi@{d z^<f38rJWy| zt~X22{ntbaz>D4Sb$F;TT3~h8R_PPNfxHL&v_dd7y_%PW=J#LenSu)C4#2*AA}JkqhNH@1Ta+Bp;nnek_NG*baZ z)hM5-><60@Zk!^FPIA^WgrgUdCSv4hM-FrHlQAHpP!~y2K>N)jgly8DS7`B`UK-QD zEKLO)fQ;4X{FGo|N0A_;- z1R=1pBjw%@B@N^OaB_~yBIP7F@ICxOwQ}g)*foI{221ho?-$X?N=&x-aqtzO2_ILg z=Qo}EUHlOkx;s2Fpq`tXb9)vJiw|sj2xIC@sXF;ic$ za7JcM9K~2jo1^Fo6J%hE0&oAX9XfDbR-xEoakQ~amA%UVsC_Esoq~Xot4~&v+Y70^ z(6(VYDBt?T~!AUYc5s3KrjV>@JQK9sjcktD=B<~(Bf8Sw-mpVSv zYRDxDz56?_vlvoq(CHk~{kKp3HLnA@n-Bd0BGn>_v9BH|Fkdl zdB#!mG7=tt;??Va`fIX>i!z+M@d2@mB$?}?RRu+R226yEF_OwQq(Y9#yj^L^9fit+ z#AFYYlGZyW^Ujf?!f6+QDpPkabIMdY%C?P2BN-IMf*Uw1cVw_gA_pJ|cO7KNBr}+# zfnx6q`kgcioC8lBaW`z(LCx8xZxDmj!&%4{|?oxTUp%m9uQeJPi z-YN@P-IXCp+M7kdX?G}GFBamPv#o_DL7EB@78K(&K{#=}tZ+!-=(9wHxMV{HIRRbS zzd4>r{J5mg*Z0C#T=PH|3U>nmRe5)MG+h{2 zHv1hYO9GLL>o7yI!$>yv0OiG<(yVft74i`8b%ePBYEzALUNcKt~LG4LaK@tA`F)t zONA1hs7HE5AZzoVK;yPOTc$-+eJgU3!ISUYes@X#aF+@_Zyr**cPrN2W)Z~~6OjPO z3UqW8K@j^r7GS0ND`{ru1*@LuptaXx6+lhj(7u+H&nq6MV((m>d&V@0h40=%{+B?Z4C$5dzjs% z_uRmD+HH`m9R~#wwdGMIDrhAlIXtO|O`Bi)T4eV|63k6Hzpi)@NAUl)W`}6t04j;V z?P(JZNF^F?0U`_lqFKOM6)g|LnBapHl6rb_iN~5^7Q|4pBl(~aDP~od@qakExG5IV zBYrv#Y$MA(U@0fkIV1TD`Vi7t^0e5W7QlTg?5rgG-Ifj%=g56*@~ATV1Ye(^9FS-6 zSq_lnCQ>3$SNy!M@%e!55qL#++D8m=5z2~BQ`bl=ok~6@Jayb#*9UD|#k(KN|1usB zV~zmQ_3^)-^ADDAR?6yV(8M%EhhQMyd~v9v>@h^%{?bW~+J3Mlm84YvOnWCD5TfE9 zg2_cIbb@j#!5^l?jANZR=}XRoHXieP8*E0A?nT~?)n#?q**kqIx6t6kzvbp$&EkKO zCim;oRBXKU4LBw5hMjAQrI<8S4S0jrIb|Xpgn|R!s3mt|f?^c_zseDU4&`#&#c^t>xhDQdwv-1!%}j{*sze z%*EUWagFiE^UYLWdXKX7sO8Xt?CBtAq3bjplfxTt-98h7pwoE)l&9a9@5tS5MtMP! z5X#fR^W6st{x5k^m@CIkK@a8s{FZ(2R>%A_76TKkHiDix55*Sx-5TZeQitYBLWpPM znB&}tg&fc<$LBF|NVvlMsDO%Ie;t#1-pXP%9);kLzvWV?q6%YjQq7m}fCq&aHl(2^ z4&)(JIzaa-x!3&f-$uN<%((RSCvW_FB_|KUdi!sih6?E=4MGW^?>n_&HsT3Uv)=Vh z|LJo;4$xKhfd{k>_%l=URqm0C)gLJ~eN_u`CE-q^!yU=@SnHhGU)K|_c?5kB3xxds z_(4;!EIMS<1QWGDICXM`4Q`S$E5d^2l{<@mw6oh8MD+1=(2lc~n!xU~(i~bQUlu+5 z+YW8Q9Ce1TmH6{R7#JBF2<;1%E1^OZkUJ})(qI638M6PVGkzf93=m%Nr{+T zNMsKXUgDPyV&b>6cvvw$AX48>lOcDk*JimR@SOwC4{D%DEuOGn_ z+c^y{2RoyjwuA)1tc995#VS}Iv%NjlD)dWRu5+9>*~6ntR{s~%=7Fh3Lv8I8=I%9C z$>l5Dol)rYhGip$J64bRsPs#w)v+$-={lTviXAe_2H+AUat^oafMq`$(tArYN$oo=k&edPc%xXMaI)J zF4^$aMDvk&QqezKsXNc)0yGb8M)Oap?n6Yj;GqM&+3Tf8R`pR(fDZ~NYlWL>$!=si z6CvLE>Yr>xtf9Sz4@`H=rXbcB`#Ns2ar^f6?%JGo)O|2g%v%8x1y#LihP3Fa}fwl|L6hQ>ZgvR zO`^ZJ`7gjCJ^Wv(Ydo|(Iw%SjyMqo)(crDh?A^D&!P$A$2iZ;55O=hZ1qwxjl3fmC z=>*cQNAF^NC`VFX&@J4EUfDheC}CIJuI2^3GA*x55ZRD?Ul-8MbVORwqwnT)h!rw2 zV)5NHx2h z#lfK@;P#Z_a}i!4T^eTt)vJ<>qR62mv_XT-6Xnt|&uuMaO*xg%)IYS~H%yo5eS2!M z2X?2PfrQ+V22B7!YJIkmB+rgryp5;?z%hn?PMzU3U2zt}$d;h`UKKxJB&*=`(u?RE zN&tE>U;cZG_AVR!o@YvGr0ofSEu-yU2eDfzdj@|I&tLJ`ZC*u7i|dDRD0X%zXX8}^ zYIOfwJflkTL=T9LxeiMXpMg8r^87Et<*)5Xv3nO3cxb7M;PH;ohB-=y*xYGecvPNRTeH%&Jo* zE6bcHjxt@qsP|7#(=bW@VLGt7srx@SolytN{EL5i8W$jam$%kCoV$Mwf4pTedQMO| zJJ@P2Rj~s@sBq^^Jg(V^Z$?CfouHyJks|oT<@hmSfTB4gmB{$(7=i`tI=C41%`C-; z9Ht>jVu!VA*F7$u^f-YeOCK{41XMj@UPCJc^B|Ed8crH5W3QnEFw=Fq$v?=tg@Y!d zr#MjCX)+?#$bQEd3J?|Gy{Fl}b5H3?0JQ(9T$z-Rs6b&$BU1oF@VaIH!}(7>Ef1rg zGG)EaS{Lt<=W@J5B|Nmm;zO->Uq% zQV3YdhCM7GTnN#3Z#OsNxd2LddZC?`Gu+DSvO$7cAI#|FH(AT}p=c*&h*>ED| z_Ir`T(O{J1TTD(zyRoXB;h&sLq)vGNhZfXOi{YSlh?N0bXyS!7=RKHY2qBh;RB^Lo zlQBN4B8XCE^IDk4((UhIzr4NsVaRD)0)Z?JH8|rotC%i4~5gHCVw!2 zQB}WLEBuO?+>PmCD~eya0|NAfG@lr|y2Nw#MnRD`6+HE##5JbKfLT`Z8A++6bY1b- zAz9D-o*rpgR1$7Ixo~zRs5iMo8et^k8}Xl}i2pQ=u}bvNLO&-}TZz_B6Rtu3EjOg> zn5Z$OqIzQ*7T8>cf8paF_xF<7yVjlTE1vt4N0U6%l}eQAK@`9AMh|&0L7V^FU+W(1 zuN#Z3FEpROAkQF-q!^e|@Ce#d0We<%a1x+9AqeK-07V%HKLG)(nzih#5w|IcN4v$0 zRM1dMK2~jactsLNEZrI``2`!eUQ0j=*f2Uor!ypl5V11Ia96M9;SR8=qa29WKV2u% z6^BTbV|rw)5P7+vrrA)#8ujsoL-eD9x()^E z%T% zm@UL$yzQNul4l^CwTMr#3!=ZicmnGuyUG;HZ@H?Aicq;>hRP`$R%j6(xY=G zr$dsPPbgILZ`KS^Fz*nCLx*oGO3D80n5K~*#R&%L%Rsp&@n^mlUg~w+jjhnZMMNop z4}Yt>liBYmRjx4E1&C9B!7;H0>AguBLI9Ra{CQE)m(gsjqYpRfP?s{=#~QSd=1Mms z2M7hPfk*?$3o&%x@2I;;mXf&vNq)LAkF`M=aXPVtg*Ygv)`P$e<}RG!0QVhYazT~Q z#4fc1%`!NmvWH?jlmHeUA3Bj)=1vX-60*wh>kSeMwtUdZUL-e5Qkr>C)sf;lfY03` zCSRoZaBK_$mOmKL;WL*|rLypN%|~d%gP;3BI9W~LpJ!)_(;2Ve|qof4qy1phI)-lXF|__$3H)*CS_dTK(g1dob|CciU68Y+nyZc?hQ3GFNFz zk1EJt5f|5=6Y&4%q2NKqZHwmYdGP{)t7@=>?I6v~<)`Zt;{SLPIrmGGb~O3_FV@~O zs);aa7oGG%fFux_lmMZFgeFCl5PA^;hytPnq*_5xK@leOPN)JRgrZ;vY^W%qgM!jj ztb`(h6%dh{9KN&ey64w9_xrwcXU&iIeP_?gthMuGGSBS&JS#n-j4FX8HNIVJPQj16 zxu!R&U@;^(-^OnP5P(5(83YFC*?^SEuT~e4^@IR7Ui3$F=t7*lPp!@5g{r4HvI)Q~ z(^tBBTVG;Weimp3=h%I*@W#-jva3}i5dKH?jLt?df6y|gYGO*ToG3aZfL{ceZZC;sPy9L(Q^0danLOv zsmVsrAS#u@+CxWI2x#~iv zAXWEXw3T|~?@F3U;~Yzkj=Kj89E6k+LAmevHXh}uML>=1p$GF)dX5xPaXtJsF)9dw zn$S5&H3YdrQ=KV;(oS^8dkGa@Q-2LpwN4Pph7>qgKIgc?f9@f3(^C!|pYU(8RToE5 z8xs2z>qNQp6nS=CmqfPd3z=oCa_e4k;&Q=9NlVS}3K6-ghy9Yz_tdn=c5ha9Zu$*g zn4t&)?}=($ZnxO(nRo^oeRHbUEi0`%cH$-F+bbiz)5^R)ZKLsrqBP!UvU zbKc^LxLkhe*Hqr!9;>UC4M9ok*@_V_{>#I?Bk3XAfY!cNubAcEzj`bGjKupw0Q5?{ z!F=n-Sp^p`{YJ%9vy!WxzP(WW`NGB_ieYd1fi#H-9J6tJJfamaL$Vpc3(w( zeNAVYf1HWpbGwTEYfILpIEUS;Whc-`maX!}D~ylL+-SK&*n8(ZJyic_C}Xt_ko73C zir;a{dmvukP%75~;0gmAanWm+FOFA)ZlGh4W#)EL*d|(JiaTA?xkK5M{3)E=IJeZ= zMwPDr(ril{Cwe1C66CRU*F3-anhx8 z@s)RqK)6{{ml>}$*k0z&0`2myx@`%gxO=obBQp9)2e;N#MO|_ zFqN+ms2Vvlbd`coGzvlMhj!%UK6agWVJ`yW=z8cSPB$>vCcxSNG;@;)DLWRg$cj(q z{XAGq{6hO`>{bmcR0H1l@00IMP;EMIz0-BWjgW;;_*a5}p$lb3X%9fTkSk}Qi zRhs7Q-A-}ydYa;#V5q>VUb=j2+R3c znarCE*!TE8V*P&NkWI?Mqrvh~*Zd1_=ti;38df_$oTo5MxK497@|aXWZ)9rO{YCHn zOaJ_?c$yzaXb^*dG(i(wa9_JWsXQ!PzCmlQL4d^^@MlYJ@e!EOUTj*!lJd>c2-?tV zVOVfu%>qj4HeAeCVkb79Jn2Yn3u>&H|KBeuXLO|kAkV7ENN})5P@S2`e}fkMHfY~O zSqi4W6`_ii+&@-=5A?P8uPdS%@8Q(#H((%ovLB}Vsov}Pe42djzX$sv~=JFfwmc zXb+A`80lKC^;nY42dEvH|C+ll&kYeQw|65Mf=b)S%w zI~Wxyq{{09VcvvhBB+(jda3+S%Z5O*Ufh3%r5Iz&w8jQpf3JUD1*K^2;Dnv+$y(p9 zQZX?EIbr`>QM*9^lks0n4ra^iU*CW@Znx9V)|=~T+)9Mj!FJ?z<^-+CGTH_Gl;g&C|gs!xKE zDs29afco1{WezO5@B`KUZovjT+{uB<`#@9841P$9iF`9m(GlO%I%OZwm-;6!v>kgw zP+dLvMDme!hV#y>81?Lm#LKJy;-o<3>Yv+lLZ2U?@_@?yCPsyCUGlIO$q%dp{!WY{ zScjq7hto33-6y{We!gS0FWg3oE)tHn0(>Vr;vo=S&EH7pV>1zuVN5tG$|he_Y$rX^ zSx2PYgnXzw`c;lPJ|M%A7c)6b(T*!;?0ekG`&`T}FjI1)WCu!r)Q+Hn zSL}O+{?Ci$!U5f@cAQbU%>#`Jy_HJXxjgJc5tJW#Dv4Pl$#3^aSlNmndKmE4@GRfdxGaWNqJhgf3iEYAw=FF z0Rq)Cx=8whCiARC_TpGHgZ(z8G@r(A^w>wX^GxNC6~bo~ovK=v^7Z^M+89LXc8N52 z9LZAEJ`CW{4UW*ey&#jWE-BCH8YmS-K(VPQfadHII2Um%jeyRI0F$B0>N*Bw0Qfec zq1UZHZ@90k7jq< zFRLi!q#1>~%PCAK znMQ|K+@+ZtYHRVYDS`h@tSnrH3tdL>4G0RpH4^LZs&L@sbBc%Y4s!Ss;cvK739dR0z`1*Ay|5!_w zT9!H*4}~li2SOoMV%(ju!2-1Xus8t_h2+3@V$YRaQMIZFv`OE3=Zt7;m+B9GUvM*2 z&#b+k>?M`>&iQ;kNypYsiUb!rOuZE5+Em>&i>^sv`s0EPemd;CCne{<7q6YwcI@h| zz6^;Pc;5vNbQIaNf$|G;`Mu1E^udiY@O} zh|TRQ4Xft;d;7@18maD|uFT?3FDn!PBo~q<;%!(>*+Z~2bwFD<^{t7LI>5*|YshG_ zo*$P#=**_bEvGtt^FyL1q=8>OCB~hu5`{7Y%=U6GZJD!Q2K6LB6UTVzZZ(>q(w{Ga z*DdzDC)^phu0~Zs`#Vcxb-T%6MOjqv2DV zZk`tF^MH^~5q`5?zAq8KP?-tRbo;Cg;44}V;T-g8F7QdtHkvLanU*!J3%Q3vW%+q` z3qp{9*j)UU0Rm}XYCsaYI1#UV4NV3*wn)`2W2Ft<{Qv`^*Ju(IorS2J;Hy(crP2-{BuVji90H&@8o+P+dqB071;&cFE$0(UP*AGE6NJA+ z!gdE(5)X^29y46EPSZIsUy|M5JE^$zRPWd_^UKi(SqlZpUDT6y6*%i~FWL88A&VP< z@8;#YBO4q(2J_SiOo~#2YA8_Aut+R6qjIXPA0y!#jCa+v$Lta_gF3eUc``Dp@97=% zZ!+?`I27A{tFiIBo>p%7%n@PdC1s_>QT(8E3j^eT(X|~*ClSd`kWs0IN|=%rq;3KP z)o^2OXNfdc0jgwBr5_xk@I1oE;a_sLhj(X-jz4z61Id=ZLo-;S3ilF!qUAum14;%0 zw8<;Q$`PkR*}|A{hpL;1s4Gzo@IH5+)R#f+>{X0-7d9^M4>bM?8+1l(7xNW9LQ&sr zLhH!h+GXAm0g zg0KMOc3Ji-C6WDc&Efz$Khld+qYIR`4`tm!iZAL4t&foT1H%X5yscI0;~ zJahqdJ6@&aL@a!KFp zSstStD4)GmDd(>iy~PWt)FANJLZiEKf3;KWKq|bqSc(RN+=G)7WMEYEd=Ma`Eejoq zLF2UzfP_gc{z3%1!wROff{Xf=)?=B2lmXg8IBs_4@~5IgY4A#xi`;@q?+^_}Ucnh| zMOfvC2&eH32Cpg0qfBK&fvpHzxrON7p(+R=7HM|6^EWw^PNr`IHoBG3i&5alz7+eQcnT073$kXuLcB&0bBi*ovZx1pB8oBO=^l3?_q~3$DZ4Jtwy|)2r0%r7;d!d~f%GZ9EJFqeDd#-y8 z*!JkvDF3-6vZfFmhrS|vkK?|9-q*sp4(9ovX*xu|0{iI`PH(5pH6f|%fPY|QsSn;bL+x2j}cLj}0euJZ`&jzRM5qKn; zsb3N4yW)l<4yx%*wIy9`4iHzccCKxR03fn4J0&{mB3ac?V8b!Z94;i$wVd97s1!jA zsm9DFa#XoYakIj|ru9l->jUkXEQPvGRYQJvv2KzT2yKiw9tP-YXrG!j*-;gl0M3`;~tOATeYegY}y}rF(r; zWQafBQF5ArG^d3b*=$5Y4!l(#lyihXc|nji{hqA%QRJEvyWUv}Po5{;VL*@XlQAGC z0|zBIHWcL5$mbxgD3%=oU?mK!sdQHEb~sIn_8g*Q9S$g=sh5hxuh4`71`AccJvL)o zg83pV6WmU$A3QE{B|bo3Pol*oycmDgEiJ{Cp|~&{F(*67}-;A%KTp>Dj|Zv@9kH`yZL@ zi|*q(pZU06P5UiY%umS(Nv%~@D{ro{fJtpU#!4ReCfKtW&%P9)^xd=GoVt0KZuwdXziAaEoKz6Ug@5INQtz|H2CAi^JPHQN z7nr?6mj7u~O_A+j!r&I}>Xqe1P0eINOr$_{z`8^0lC|76K)(4fY|-x8hCuOes$p-d z_mJR82mfvG^efYA@f%HoM`^1&6;=eWU$3-D3m4-JA&lhnu%>-L8u`8XynYV0j#(mw zuh>oZm4)^%B+}1r{LWcHCuw_Db#`Y?P7a+@uZ*PcoQmZg=+Df_8Y1Y&>rc^X0o zt}ZQZB)>e-kXD2~SV}WrUh{y2;yOzEHk8 zKmb2wR4Tc&NEbD!RB!qv@Vszl#t&DVwT_*r4BW>^R`^e>S;7DYj*ciZw$-~5Oq<&M z6{mT4bsSW-93#Yr*uyOFWMXN?L7kCEdT|;#(CW5%n?UQN z)gF-KdCZg5>TEA7%l6^o@}pTd)zDA!_Z?3Nq$Zz%?#*H*pZjZGBZg788ZKc%fY3B{Sc{H-#_ zH#R&5QdXwGs%%Dk=p#|9DgO6si6l*vK0xe{eM@p!c=?3-<{tDHWM+%{qpM?XUQ7KQFiW?NjCw1Kl zX>kyI6;$Om;ZnRfcbhOa9{T5X`2<%g8tt42dU~)v(n+OzCJpRJgU--lFFUVkvBE<2nWecqWqp2eAmtABX3BxTU*(;^Ls%gT5AicD z`uQgYMeU%;DDj22=G=Yq?Ayn-2p512kddalc^a{3WJuhLm{7g zIqKb4);VsU%m^8Ly&!J?ukNIyNz)(0pvz0UzdM^vCOq;r3x#4gcd_8j-L++Pr_tn3 zCG>64e99v&;m>5IL54NTUlH=8Tr!@twg-$?ZxpyKjZ3U6R&5@@uT>^nG+_VsP~OYu z*PNCUGmQ(-r__AU8%mOP&MCWrUfnLU7@v=BgFc~hZU8^dqOHbBG_Xp|xp&5gYoW@^ z72msmQX`A?jleKSX^zi}uZ4qT-#_1op~UK=D%E@%ee-Rvz@cVc5jIg-Sv@xo*u+vn z&>qOD98ss$TC9D-`k?Xpp-0Ti0ymCohN{r|IQ0vm`3rZhaf$$y#Om%Ehwj#^3HzXh zxD1(GRcS#P)(6ATSN~rpG)j0vC51tg%MX9d@YOBWQ(r;C!#$S9d!_0{=UW|@{kkh? zn<(!wh0Ch&4bhD}fhl)fr0O{uFza810Ud>nZHL1@kA$nTGynYwN|!gORpNTX@zh=S z2!p2Y*PfUwf;3P9%DJL_`?NU%^ft4jJ%n&B1A74uErooqy1~@BwvAQ&2x5Xzr<5*K(g9%Y)zu}zM=QZVo=$9ZzE#=<&lpyMtu^r->YStV;e_kR@hd@WyxtJj&XZ z!km_(M+MOIib^5H6A_AaUBta2F(yLSm6$q)xKNzkzGBN6A*P)98`C`9SA=$91(5tK z0iom&6&}_swpt(^kf$QNsv*KgKwZeByE3vo)V?mTZje@h=R#r2ssSjReK>fKS9{&D zOidJTAF_3Gp`v5w%e_BGwXu$0L1CmWCVC{oAbZ*d?f$r8$8;wwk)2}ml{9;=&f5XC){BgWb9%7yZ)s8F&g%$ptOgycNDHBTPQQ- zF=Q^b8j#q>7?V{EbT)B^in79T>B3(vyOWev=J6%V>Z9TE|EU8ygg%}0G?<@~*Uk(z z0KY}}39nbyu;W9z`QxV^57Gn)DB#MVU?+@ww9#T4ef{#dY$}R|AA{SQ0O%e^NmUQ+ z)A=r1ZNBA|c1}$T`Y)_NJf1wR(#is;1a3AKXb1vx{b3Mv1_HcA;AJ5I{AQ^fCQ61V z{(c8%^<;|nV3-3V^aD84D&0h@Q?aZ%4l5G`_d+ih!;>Efhw?8e3Pt(+pMqP>AV8($ zFBHBoMm8hH^adzrFOW6v%0mUY3k=VtSrrstDB+lP9*Kr9OA*J)2?t!m%SLR;gsee@I5Bz`3f z>yY1FRDXEev9ked)hXLr^&_>Hx^5O=?8b$&uWquad=Kd1uv%IgIpiiPz2Q1M^`Lrq zD>q=czy9-5jzh-CR_8`v#);8dgBYS=d$JY_`fDdFl30>~rH&B(lxIJrE0|0DJA=3+ z6)e~V1u_fHh$#Z-S-}Ajs(4hPy^W!*($R1?hvNiZfU0js`TBWbjLB?ecg|T_LMM$a zcYZ~n)G`f}rrC(-K~&Wv^g~nP??p8j{1GU0eG>b48oF=@gm6D3afP9&cn~&v(cR$_ z+|83xmm)6Bpk#KwB%R*wwp)@uYoFS!pUAjkdARnAp!aPo8zOn*E+mjVlzs>4#XfuW zG`}a&xp#qzRE{mCHyEdf7zF3%rejE`vEDrp3A8$sroNJH3;&c1TBYB>Ld%qB2G^F7 z8EY@y4Tubi*E0utV|zH>1F@>9KmAO3nidP4i|t(1vdi3=aLNJ+ZF5GObRv6vi)>|2 zKM2~u9sOzvEdsf78XV{~s9BY=MIV)13gbCw_GWzfTZS0xhahg@s(_kfT9G_$Z*E=s zOR1hDsQQYvM!km32CKZkDSncEP&wR~6wX|gO{I<$kE&aTO+CuO6-k&V4~j39Wy9h; z>8)W2RdK#qKz#4Cg61XBJ$1bbH9>se00a_S6P)VgiY6C%s}_8KlOE;8@6#ULDtg8V zJp%~qCvkMkw6#{cWh;F{D;fO)?We^%2se5v&bQ!LIEOp0p4`5A1J5_=u_zCnRiZE6)NlD2S!SGxuzcd;B=LJxLJByc^&nfdbsDFR8iAKuW*p$(>1fY_hwuFrCub zQPpN7?)wJ_yWmgYaCYj#Wp(U@Z%C08xc~$!V+zc-0KIU?OCp%kc2BGrkTJhdw01AR z+g$#jDDu!FvX|_Cc@XTazr)4LR?OH3x*dmDY?I~ z(Y8A0LP3ih^$Y-V{KfOO(Ong~?-h^g|PUt8y znMhIUvrdyT^D42noi0fMUOqfAcnIl#yH-*2>TO7a5@wymE^=$HEfbSEOz7^p2HuhO zlVco?GsrYXd~OlsMnlEdmt!XO?zLGt&=6KVa!6YNwO_AbvZ%4r<;1HlRkuS$l=<<~ z+wPI=NkX=myA9IJmOvpK{?QSm0l$-2D;vx%TGAoUmvlcY1QxGxp$M-Y?7 z^kX)N0V%k?G-UP9SdvC~hRaF~-o~8!Z-IrusN%N)#$3e)xW-27;pn>Lm{DndB^wg? zwS1$)4wx5%gOKbdJg6=s)RVj&xCwV4stn3X)^XA@9JU$}yvSy4DJus+8drvhQ#B-X z6LCG%hOgik1rUVg&>}8sn?f=6%_)h%yvDB#{K=k=bpSXHGD-eV62UaJCZFT;CNp@| zyvuOKOh$l19&c)>O^5`~?5NRd3vWBbd%l+3#%WH#og3~EXF9;L{56tA@2QssKvigK z9mzKtyyl_{PZ5sucXPyE)J-Yzq^VQ(avYwjlKRKN(GQB2@!>a<6O_puHdhT6axqY> zN0t$a>B8SV(O{?+xF(bY#m*$O-@P;q-l|0wCvy_95=>c$HLav@A;9(=I~DSxWt9l~ zqR2B7?}W(K+bg4{0H=ChC+!;?$^l5S_#otsn_>_bwDtjvbyxvCf+_L-pu}DeKx#-o z67>C6YEg}J%r|cy_G@asZFv^4Pu*B(xyu?x|H*qNC7*4DU6(-b=z9L?2y!DIC)jF1 zd`Mg0leBmdF>~O+x2+<&fBN&4hI|_bvfMGH5Ki8Nn^Kh=navcc^@X4LO_cew?lCKB zAaA7{4sukS!5deb12qkf_X#A%Y-N*%!M}qEQk+2rp*F{Ke+3~;Jj7^*N@`XXVw`E5 zdGgWT_FCWe6fpiax-OGtk1DuFl<$-^0FbjPG?p`N^Jge8Sty}vV(2fESM;A5IEBB9 zo!lmL(Q0=S!0Ql50aTkqFZvaNCiuVL8>y`y$G0`cH$!>Fo8x=mk4y6`L<0oD1b(H& zy1@Yo*IM=on*_9XluI5Ob|a8*(y;cCkQXLsUY7-tEO#y!YyvoRqZ>IwdWPDE?g_)z5z*2iJn4ZP9$PQ#^1l6=7JMWn_8HYQm=EM5j!9ylgF> zIyItMD#@*|f_umt+U{()xKjA%l4T)3Ba#QdD=I3oFuwKto4g^W&bqNpvfSzmPRjcT zh~pZZX|VO;XEF1h;F(n$f|m`k33Eh%rYwVT(aVP?!rybFWZ^((65m1@5YJyC7&0J6{6Mh9FBmit&L;dj&D9*N0f00@WDS-r75CEXgd62$szuL$LKE z1a0N8TKOXbYBM}Xb-r^JkTwn_b3205U#9!!?_8N2218AkF4`^9^sghq))fXaS&xHD zAv(2Uz)Oj(!T76j1)Mm{*SHb+deOBgi+*a{op3=WPxMQgBzyycZnD29gUrUADGiU4 zMxsnud@mq8y=_C$Oq*R=D`_XL$9yN*He3fBe=cgvY&}YgRLi1H2%zscZqU7|@zOAj zZ2M2Loc1IEijk@5?uo5G2Mix?#tJ=C!1z0p<<; zcl?(?7N|EiBCB?0cQUgkPaAo@Y-&0uU}nM&d(5sqKE(3(U4Ukq6z|RC^M!v1a)LJ6 zE!G5LE3MB9Ang2ql~w?m9&ZxB|Lw3jel5_Q36RI`&PeCCMceh1^0rqjwDj*%`78sG zIxQ90FZk8>)DVqN0^Sj?Er~#k$(k^rJQILG@d-!az%MO$sMB|}$;)E6%VXVyZcs8n z7$DJ~p=DtEN{oQL=vAdqoR|L_fT1{@$C5b z5Nk7W%}MO$+=L6e3&k^iMNOA2Cabih zMc|5VlJk|4o7f1Mll`GlDh+vfu8YgH{^SjVh;-ruT_h=t?St0BH1AeRxZv*ori}5l zaN%NFFI>HG$GSnm{r3Q*dcLweA#s5Y818O2Rw!7wjyDt!1c41PJ8)Rn-O`pcjE&4nOv=7| zO@Dw>jdoV43T3b3)O6aG>Y53e7Oiu8 z@wD(P*%ifl)7=dh$OH-to2in)G~qOV%fa0_JN1@I;Gf}8`7B`C1=<@Kg-z7RU%cf6 z-5sc)t%lMIwW>FSExDwW?@NTYAGPdySv(n>#{>Y|A&Ym-kv5~#r% z*YMd%ggM-Ye?E6Lh0VitJ6XO&E^AJ-1ebALrF@1Z9k|tX<{BBTQ6g|_6cPtEZ?wl5 zT-or8K=9dW9sO~!8LSijb7|3EPfP*SxOyHAlh0Oc%5EzxfxIF4f|%fnpkT_lKA^n+(Z zwEATL&7@d@A@U~mC{T}Iv>B9YXuk>J(0e8S-@tKIrI=hK;4$y#H!E-h8e|ypJA&T( z3n1MNd<1s$uJXE{G20@6FdDxm7e?>(3i6sYynHC3#l#}F z7*F0nHvs2EAy3o7c1gp3*%hN#&J7KqA;IAp0Q8Ez1|+317eGyVE3G!l%4Mdpx;rKQ z=fqqt@&9si!75NMB}0ii*v|gg)cZ!(zHv?*Y1=9#4@l<|la(^>D-glo4)R8W z?R!AQ=iAzFmY^sUn1xk6HKB;$g^wr8c*%>akyAAy;R(qbdwb2kZYcHxb|usEKQA`^ zRG2?=xp&!>xqE-Yfrb=Ys0FDRnC(SP10?0V@7jAhuCyD1Qil&lsvU!{79^`4smwZg zLP|4eo0Mer2W43o?gg5hqV!$$wNy%4vrh9=W(O%g<#p-lR|D5GZR1TT#%ikL3~qNg29uGFdRB1TlX%p$Tnf z=SyMc>Grn{TF;&GAtrRQV2}gN*$|NP)MHnH##kCMIirfTW!B!_I~$c&qYkL2a<;Yf zc0>6qe&mto?;xE=)%gz*K*gyOo?cQQIRb%^q9JSMLd?=l5Ja|X;*VJ`Yn-9#1NIUXd3R&!!gzge)ICq zFOfiVoZ0VF<@f!UA5c0FL7z@AJ6>w;bX5dUyd;{w+u+gXE(uApPQ4d)6f^Lnh;2O@ zl*f*#3^E41-V4mB5B6`>-M!n_iGp;JvMZ+xch2qQ>IPOPIi4WH9C859QCBfg z&P$hu$NTT!6O}q0jK=qa&nQwUxLLUUA$f_U(#LtPUk^5Jw?(fhHS6Y5gF=U#EXS)2 z?!$C6`VsE3c*}_F_hLHBdzzX;VUhEt9wAxFsST-Mbnb-2KPv{Xp;%mg0rAaP$j3A! z+M{-|>iE&b9aV`Nan)eGWo92onZj)5xIL<8#`f_@{H^KFjigLa+J1`h>X~Qw2<`ap2aAf67s({`Os{CmXarw z9LTt6_%eqka7nncgDbc$75|FR`zoHu7o@JOdpv42y|j@S0z?-tpLG&>7tbt>kFqls z#sO09aCKAUId~}M3qTH4d%VzU2|A%mRG{vsL16FO z(~t%oh(waaNt-6`m+9hClT+%+2NnBn&RAn{3lW9wx7mUFB9#y+D<+Qq`|b5_nC3yP zVr8#1Xi-XEm)o-xcjvf|k@EYGxYTm-3U(SlunxgSYVORm+!}F-WcXpu;N@#&&kxyS z+t`#rkiHuRxb*DkX6)ReWtAfJm<2j%K#3YRFZ}})qHV4%i`<3A6Em#j7k|@ep7lt$ zw>3m%uR3Pm3d}%}7A&0FOC*B63M}s{6p^D7k?+OmZbtSqQ%;&jCA?iNz@3DNp&hPp z&W7I9YJ*jPP=IJCnv~YLe*QYrFq43rSXnqJ+qsae}&$xleTc;x`PDUp_1{D|xc*1kr3+Mmhm zG!eT%AP$?K%{rObnp6#U!)yR3FTo|aS{>X7;;oUQa*<0In6BTPrw@*;m$>3_C+4@ekr} znS4xqrf-YE{+(924cYo=y(P>q2=|}fO-Paz(I^@18fKd`#9-F)NjC_y`2dXC!J<0kWjp6`9KM4dj8*-46{J{10-N<4&4 zL}Ve0Q;`exN58+*Y$O5asCkUQ8k@sbgqi8DZ#_wWuzMir^!?PfVh7;2i@~xY{jBN9 zME6MGv;uUu@!0n?WVpC^1+v3MuDo24ZcF6q#PO@G6Vj?bkyp`gA1HePy6}Yka45Y8 zYG!tO(`0eSWS~f>CB?vlVo_Eq>!UbDAE1PYvpmGFRMUj9Ros%w7CBE}7)usEMn6hY z?*={bEH1%xC3MzNtolVIBI{>EdF@r>3A}iR!PzW>>7p+wVW6kSzU+J%nO8KPX#b`y zV56CKgX|jp3#)_Fh=0bl(3}`2u8V$AcvQ=MQZ#h3nJi>jn_!zy@SRk%^2^o}5b4|+ zn!>Znc|JsEDS&0H8fPobp)djHl z)`w}E0vJG!?DG7T3msMXI3$RLG{nX%kE1v3V2h}JQRRRU06#DqGZ`db*tV$0^gW*R z)Wo8)xQ}f@X-Qyd#gT6%0y;S*A5tAaLueEL?tl&=Acm2fmuT02u3O;E8te?5J9%wg-Z<-KRS?= z!{bFkQxt2wjs{1;QFUTeoOBmGvikG|9jNkvUXpxhHdHYs>T;ppZR(R0)w@?BJP+Z` z_nmzmM85Sw_|Ju$z;iWG5Liq0J>Rp%E)h(NhYf6;rvN z%7#y{DnkX4ZLVvXzjwo~MIds#FGKm-!&9HtAugnmEc~pKGFIwe?oh4nH=(5$Hi#sq z!qL95QYjy0Vq*E+*^aZ(tPVi7ijts$9pnUab9QY#rZWN$%iy*z*z0JD?s#Xc{4xHHL`GSljz9 zz6!CT@GM6#McE!=3s9A{4(AC@CIiOgXO4i!kNqs57~mk+err*CwUb^L=O|*2KvoI` z+mK(%OV19cx|J^y`q1N^L)7E1)e&e>j!@hFF1PNyb| zMoB9NN{aZD+NON8JTEg!XMHl!mjczme_F>%(jGW*LB+2}Avh^QLoeW#A1E_FYW$U3BqE+XE{{jk& zC;8VG9Op+N)nXC>N$gD)aoSp;T}+ckRom``Z+3#BPCQxolKDdupMybJ*s7~v^-tao zr}_`R2)$_P{*$semcLQf>txW7nljJ3nWnpPshxg9cwTr<95n*h8R)fPMaIYLwez4= zo7;vi%!BJU7Wq5c=06DG{`pP5+p^f=SpG%CuYO4~8g#Y%7nHHMC1rGCf1@G|wZzhI z%T|^fCo$lF>Id=2p1@F^gJZispRxQUIsD~0)s=dB{&!^i;DE#qqPSPp#56?H2N{~0Y+KOXABy?! zK?oTItTb>f)2YIJjTb{V&Q@&1i}jcQ095ctS>UU)EC~LgaKe>;8NMD514PCII$&$a z92adZ3J}8IMRquuYhF*7AY6`1cox0&1JKMiA-7B(Jj3YD1r)LDlMV;*;5`U52gc35 zc^yslhyG}p!862xdsWwUTU-lCwJd^-5og!3p!~W}kZ>5&+D$k#cQd&u z#gJNEkNgkUEHoYlZ2ciO*>cSycYlAn>l@7r=moYmlLnOEmTQ(L0CmihpK2232*r(b z=ld3sv`rh!ms=RDW?1h*I-G}y9$ZbhR%gXweFY%ZP_YU7~ zeEk0Qke*rD)uVxwTgMAt8=lF!nRm6%t0wYR&d?5rf}E_Jtg8)C!4 z-tzV0IM73ynu5)?wM4|5nuCS>UxK8^gaJ-iDc;TOwrH!U=M7G<<%OujWe7;{O&??IwZm5+|( z;M-9Z^%sZqFJ?J@$=C2m@wyW4y@4V;nEYIN>Fl%7lKn-FPl;u_7;>INMgMVmrdnFx zai!ydT3SKRgOqIB8haC>FB?YV1W;L150XMn%kQUNKKG)UWp|e8J&WBQ$agZDQ9;u7 zHLSFjp8)Y1raiLrxU-P@H?AE8kZkR>-}7tiZo=uxs#6NP%(6@t&T>hYgp~#4*oU2k zer-v5W12|oXB(jhrf!rIu#KT{cgU_ zzpt(b&oH=Qg3tZ-mlA-21+p2Dv-Fao;xzFMzfimuhcJ&b;Gpc~=cMg{~Yc|M}+naRWsH ziK%|&`u7Rk{JF;-=B}sjs*4B_ByWhw#hTT~X&I zhsEloyM7W^yl(yr&!$rL&B^QzJ`%8e>Fo5wvh(7nA05z0Y*H^s_O(k? zh@8)}UTEM)=ZnUTcaOfka_V%j!JX?q_xD`R$M8hT1z*KnJ8@ur(SDBJ&-47%BNu)S z7B@`y?sZSBu9_HT86AZjDaEc$m}>UcziWd5sX7AKo>%FpX5+6|g&{H^<^){dNiJ*IBuzl+`g(VD(0RvTqYd-(Ka;Ks&|l zN^9fp!}D`3wWIaTE8_#Nc6N+dAKytm|8Seh2K2Oe$Es@r;;87MtM-1mYx3yqeK&Tb z)|*NZWf%>AP0q@5YmOQ6e5XDc8EkD=oC&%6S-Rhwe0?+5pKhK z{9jFX5b~l`(dLEm>D-Z3CDn}v5edxmgGMN&p$mQV?JANno)p(5<0FGK+r_yqMlRjN zqICF5{YP)J)3r4ZgL=MSTZ&tLop!0Tl+9*LB1`UW++DMQUpNu0B0gItEiU}?y1uyN zzkL^FuSC|07w4-`H!{M!KmNWou(tUVRTMe5sl(LSQu~i~Iwkp8v)2icu5aUB zf7U+3zPH*%86FxJv3zz&_tT-%DP{vN?Gt?zhI{^Wqu3l5p*t+p)fdD}XHNylW5Z9W zr;5Mrzl%I6`2M8e?!dMu2XvaWi3j)3JigseI@MRWcYDlJY)1OpQICfr=Fkuf=?LlI zdh--5BD7C?|0S+vUYZ6jlT_wSa{W1cYHQbUs3ngS(57iVC_AlnhL&m;gcR9KoU9x z2)zhWr7NNLjtBzMn<8C6K@)nB4k92W6e(h%DPSY?rcy)&MWus+NSB&ie*b&dx*y*4 z-uK?S-Z^KT%rMjG^u_jPXi1mGIl+h^6f z5d$xIGwc-w955qmje;P0(C5`X9qibCOGZU@2o%h^n5wT z-+Sl1mDRl=7`&!OULIwCGqbn(<~i`)CvTN0V!s|mFUk+<>F5|F1kZyf@jMk*1b8_T z^xUlMPdEOjKOxDu?mSSGoIE>mZIc!;4$BSD*gL1UAH6DavF)L{{(U2B*XB53#ev!v zBfSic7C%)Z1wQ!!28VkG2iv9|=H(Zk|K!^3V9;u*edjjl!tmqhlfa{sR%cw6!*d<| z{Mo)QDV1gIcHvLY1WGxbbRL9WQge++$d?*+dYWZgciLyyV&#pf^@^*0wd{_6u4`Im z`e`c@D&8jgTz>wCz4C&0_;^pDWmSW?6#df zR8Gz@5y|}$szt{)POOX~lsqidjr;fSE#R3Ya>M`V3jcSz_LZ5kpwnm7*H08^I&2&R z)Lq{iT+S2={9S#YY?S`z{5eZs#rn7)*{HW`Nv(%D~U@+=^<#YJKdSpv%px2TKiK zIqfu~#hfSgf>uH<6U(LM=V!Swf>kwD;PBeuf!)If5`-eWsOiZvT!FisnHuZ%e(7QCBcz-@DP?pv{;&x^a_DhrRTCwt7{O8#4aed@scSzxv5mEJ*qp@BN1B*GZ zd#BU*d9hm49M5~}>E{kzx91AV;*+)doWAaD{(5}kpyB=8$-LRr@dKYy;^(d84}X8~ zC>*gbaengXSpMWYbB8&4>Kj68>JdjYZn4+3PmlVh$O6JrNr` z)8KG!&W7m}o1&mhnCr^g*5$L~!t=W(7q{N^`F+V0|D|GhgKfFUXE`U4saeWliN4)a zOXQx(l@S=d7Z&gI@OI@crxp`$TjiK5=EV8($Pu@J?d4KNi)oG9-|Zb4@3it@WDGvA zIWhQfTBs%6GirPN+jkUziH(L^@`LDcDnM%+Xu8B(pDXe67m>=7kuhIrtLczjfWoRH zsIc?8$-|KKh8N>@zh3y!)G1+aIwNhq?e%R_ZV&PNX8EiUky}&Bm-krh)%ABg7ihAnBBsCR<@wx%b#! zugm2;(qu`z+wHW`J+>tDjNyuI00^-rh-bw~$*bSiE-$Zh{TC!@5r+hFrWTHl-?O;hlDrF;YfUpPaggco_b${|M}QCNwGud?FArXx^q#WP4B!>7p z-&0gIaqHglr(ei&wF|W&At5Sm1s;8eB_Z;^f9QQ2c@b!{X5WpUlKE9p9#c`7vxsEJ z1$}PI+?~0ia>GXXzs^gk9{Z_-`#&>x^BP_q?(x(jIq7fqJgIvf?DT8^U2viO^6K{7 zC#K8JrK2VqaRnc5z35SGy|cIZ*`-X#iSj$ao&pJ53h6HGc2*NF+pGMgoI$$YXp*m4 zpVt)qR>jG^Z~ULYSly$>juGj@G+R1pb}QKd5!hnN)BAhjk9v&Z&GWaD6K!+k@Gc)d zSHp#;gD%~CX%}dFA{zEz4+!h;hVhkpk=QQ(eR(g^YLN1bGMX3{v`x>O3SYhJQQ?+} z2m9JRemzwGpEJkcX6Eo0y|kk@7Gj(wcg{)=$tKM(YNnL6e^#~u9zA-1_j{V#EGOXG zKmM~7ACj0{fx&$!&r=SYng90DS)Fg@(Ng`y6H@86_C9!Jbv31>utLNgvUVdlMWju0 zgu!U6W@PfpRC`?6(Sg0|+19YL7a9Cht_a-!@9QL0J*%pVzrRHt?HJXY%js4Wih#1Y zwiNXBKNK&LFJ4)^ctuOwptC-dUF_S~??t0w0-JyKj__f`I#ro1G&2q8u@%Gi0oFB?hzydEN zdtSZKV^01o)z#(|Z)$AZ@#asEY+z<)$IiO-_fNY+&Ft7~gaF%z8^ov2>pxAT7Bdd1zLAi-81zw$etr3hkaMZDRd~Dh*}|M5k!Po7)@um*d7OEc zoKR$>Ybi4ywTOOkgnbKBq*4_U_kH7%>Y5gI-@nLQSy&K8i7AGC`=V;9b+>bEEf9pb zhE-vTsdvNz~A zW8oJ|_TPpt>ZLV)Kul9t-Y{4euBAEubq#w>d0nH-9N;gjaK8G09dw3{Mb-YAcrS8t z;YOq9F>~{=bPMXo8LOHWw{j`j9nM?9;{s2bM?a&Y{jJm5qE9%B6XDI+^TK zwq(YH^j`9TZ5kQd`V^vyw$xS{7Zu>aZ4)|wHy}8b$w$qPn&)Rnw)jBnJwEkC+%csz z#O_DI^Y80dt=|0W{FBf{xh(TcPw?SZ4;xo(nbk9Y8zCGnD1y5!m$#YnUsHVP2y94^ zjyCSH14=GB$0gtYY+K-a$Is~1$=fbpCbv$GeMZ)so}OL({a=@iSh{YUSMcPXbdcP$ z*CM@V+(~)bEewaR!wu>05wdUXg0l0X`4|6fn|(0-pT{HX*ZmwzbF?pCLgVh=X{jBp zm>dbW6OZ<(>;F>zIOENT{`QZ^`DC19`>|=NW{9@Q#d=C9X8CsRS3Z7zpYMNODgt9S zk2croIFi1nM?c}#`4LP!c7c2uc0VTCJ**%7g^&6>zbpUqC*k4m;1cP$aFW6^M{(FNNZ8CFk&#n(T7UQrW#s>9djdv`fFOF+Zn%f1|uf#{m$K$s@wpvaN)iQEGB(54x zZ{L?X!>2?KhYTBjy?o`dX6ubLQbjq)Q2!K}_4x1&CBfhSW$6CdH~)Qx8#a{CnhjvO*2CQdwGVmB0U0NF`pRu7ZeFG8aB(4q73$&eO2n z)KF8}H`%QYjbFqIT<^SK0F%UWpF2M=1+_%JRN9x*Q%M&9kG(C+1U5|o>XR5HsB8au z=!_Nsf!BHC)-KY2*&E_->b#TK%btfQ;aKl;3q z_mv9A_2aJPm-Dee&c>>4R<~H)vj38aP?;^qqz@B&R z?p&3-`e`^YC0P)(_jTgfvA@=HeH?qaa^M@!JASf?e*MNmOzv&Zt`Mo8cji7B8um&K zXp60&cfQF+8cw>RGuCiF0)Ukq#-Z%Fo^oSTLuk*LLE*E3x#v>KrfD9ovnIo_M<*P| z0>En0=h}`mfHs~?v?tiahDk+hXscyXR$3!~f=N>*6*^bNSSl#n6mFRXpbqxnPaLQ2 zt(w+7Rw)LpKC;hqTjHI>5&=2J`b} z*v>9CB77<>wl6pFjRQ&z)6LT=gku9Ug+ppcEvebK1|jZX0ik?8?&8K-##DTCA#e0n z4W29vy~?Gq!!?7`2<4hl1l?8rus(o4MI4|*TQZ<6&vDw&#UwBYG#ntSeZ&NCY#+>e zU>P-oFl48kECDLdf|iwFnvsQXh?6}GXa#qvu8z{d6lP2UXll*~9mmn)i59fq7Xte3 zc0s0)A6Tj=Nm3y&`}EE{&;UK_-;`Mz^I<6`N~7@YnAG|~paTu)V3R^6XT@d6eOGT`4ojcy8 z_zvVjD)f;qonoYC@o^c64T zm$RrnfW^kfU8`+!jJ;KRB|ty6k;(bNVC*J8tJ7kcp5W33IUJO4$^<&x`kTRej$k6o z(-Px5ZKHMA)2FC-R+I1!E8zv9DP*0=2pUShsY?6UTgK4RK?2Q~>vpo5D}bXL&n^%j z$P&-;s`x&*V5btE#hH9`j;V_U{)rI&MJHT|#)&SBF~FY9naj#@0=LnXKM{`h8scr@ zIQk1C&hIDj?AH`fm359kk~K{zKY_drWlsU-?*hjldXt^k*<~Wb_)f|P0rj-wRdxwH zJM$m}MALu~C-zl~awv#LV!E`n!JqcxzB&v1Ky^Ys%dRVB$K(6DuSa}~M9<6S?#bA+ z3Gy1eheH>tua2=nn3+w7+!vu58TE&=SjicA6R~d$?gRR)V~Iup@j`w&Knwbo>dmq6 z6G;bj;8R8gXF3scSaA+fm1!hA`2+WfYNhyfU%u~{c~zZ`Rj0F7(tFR&VqO@R(Tx)IM+0dq@mBH>zYzw?ptgw zIZ|LinEgIM3+P1ykB};4AZh~iw!d>6Yqhj8s^0;00++qM z_JfPNJIO3LX^&ISu4f@+p=XiI#SGWi@9C+Aicf6JWfk7XSj%yF$_qj)QgpvIe7Z6h z2Uif^T)cD(#CFUGA%Wi6EmG5iQhOTMTgO`Gc7%{5M&m~A{U&p9Z_!rgO$+l4WcEsc9Rc7ho?geMhI1!InrVMRX$M!xtJtUM6e1VuH2M|awla+v~rhzW48{! zQB95c8i`}&g_GaRi>;VL9-w7ty9ArkDS`58Q%B5}&Zhd$j3&QI>^yOhf@D%GEfW)P zTnYKsH?FR&K?q=`sX-U_F-=E;ZL*584a6P1LRbwKCZx>ZvmoHb`Xk}pfk-ym@}(E- zD_~AMGEL|c+||cbAH{$%vP+&N#smaK|6>~&yBDPhUfWW?pkJ;6_fI_E#cK<_usYOux0JFN?=h4S%(Ij z!9f{A>KCEY?`=YGphYQVKIS|$G;Hq9x?HU|sHHruBo0jhf!7e@|Cq9ybW!v`0ArIq z02^NsHcI7Fs|e-7V+3m64mk{F(d|N*=5;a(;|s9$vB=Yc1A#&8k-7 zn#$>d>uw;#|Bz=2)9)(PFNj~)6-Z#NY=U$pWMBE#>KAvJuSMPC`hA|L{;waPJ;<|4JS z5UBemAw-R!Hwuo_pYlDU)-b&FJ;ytLK`|MJu`dy{B&&j|dycLyR~HWyo)fJo14s#Y%BG;^UlY6@^m5^k~x^#LC(w2 zPbEweneK<>-Umaf>Inx46McZJ7VUEP^TP5Lc3Ek; zM-K4^2sYBk^gGgc0zDgmMqgNWCu+$$a8Ue7Af|zzU0!2psa+~L*{>vut;MGd827TF z>{D{EGLR+y0egn-Ro}slvI0twT8m~!0Z|R3xvqBL+|^Ntr}|mm_OEuqQa@?m@kRFs zWN8RMOeupUsjTC3-`#$Yvr2n1I#bZBYnQOeoiB8axAJ1m=_Z)dK0S>2I&$)_n_pdD zQIJ1F|6`oqImX&j)`O^!kgb*b{v(Y`2EY{g*gL)<^S$b$v>a&wA&Zk=s*O#*^2lDx zhtBrc0_b^(!RLYCFhKpn!gXyKWn2?W6rV47?Z$TZ@IcH3u`?V6eIA2 zTKjrdu%#B^{Oq=<)E#~he5>ZiM|RaiXqSaljA#srgO4IAM@o~D$T}JzCZG0c94|Og z?i{R`0csjgs%-d*s%;dzohmdvG8$gYkaE{GBV_L5r}CIkb{eKzt^d-m?qPOeldQ|t z)4>I?Qw)#{#^Q)8pOKlb!9bDJ<2McUtKq0KEu0<%# z`zW!Daf-Jo*?4q5{`sh>Lsuw)gK6$qN_0j*vz2EErsq+N>Uz^Cgd*K7dg6^vZiIHT z(EYo%ir2tqAkXf@TBl@rgZN`{_#p?DhvmE)@6gMW8-FF}LavOfFuTC#&=8GtP}}VF zSP%M94tU6A9T2AkBqmCJY?EaTdRP8Vah%0{<_Fi43$`6Jjyer_uUbPy%z&&os$Awt zXw417V}9hx-GGgs&I27g{j`wbqeaQx)-MPA%7P$ru%`DMJ&Kf7@dd%);Q2kLQJC;` zd%G=1eaoCApiiktJWWW1?z9U}YNCO7G~fyKAJqYpx-_SpSX}RZ6C%0Bk!O$|78Hb~ zUIT*8VoGHoH_||R4z1byr`aXyq#=fZM1%mz4O1^Yjz4=U#4;a?Www z?DqC&cvVV#sYe*%4ak0f%E=?p2{YNn1U^(2>*@O-9+{-aA6D1CRvE&8Vp)3%h{be6 zedeevbdQw*^tj;whO|q;cg}D96n41iwLa%DiX&d4SOHKsNZhxIPiitY0@jB!F88yN zB(O^?P+6}tS346ffU@+|q`|86+D&9F=J(zUhn7rE@)-O77#k)aKy&Pw>lE~BV?#vz z+!YXDKef{z-XWm{ZG7LPu@U3xZxB5b)z!lM%qkZiB8Sic*Y>s zn=^3516}^OBam)_o+Y)ie6Ousp;QkW$h9 zG8EaEV^cftf3OqX&+a)ICUWbYrD}FFxRb|1=^79oUjfbmKpsxZ?Ip=?kcmvz6)cU1 zahwq^WZ5iZ(>>cXSec^{(cXG~t`vi~JHn({inQWJ%wCq|z$iQL*+`ZoN=LJkZ8^m= z1;CRgpa7pRqahecObrahkH1%4bHCtJ1(y|@-}dwLl@ExB(d$O2o(;GtDq?mlV$OME+vCa) z&ofw#wldYesF|+~YyNgxRcVx=)rLNq|9`pptQ!=EROUVo6=I6J_Cg@KU5_cuRCr^6 zS*W8~v?Fn*qC+rw00)fDAP$*vQ9UMLp^MZJwSSr^$y0J%Kyj5*kapJhtk0rJ5}o_Z z=YYH;#D~0Mm3+j(Kh~qpxHv5Y;J1?*D7z>J=Wz|to#Frpq>nwP>u&6^b_Nm_f$beY z&pho)Pn|tw{Xsug_`N&{A26;UiF*iPTH_ORJ8>g5*Ailq|B+aO`3c0Z%+XO)d-S}m(@Thdj!vbGS~d?c9z%B zS`1yoDxp>p|Gj($d|$L{sZ&W}^gKl~d9y=qqhqzfKwUV*BswbR>$glQzd~gD04)Nb zrCg-AV54)^0b|lR!onX=7Jt_IOxU@iH&S3a>FNWD{0F5WOaPs*FYLw=g7@G{YoUCI zEV82QK2dj(Os-A+)ebib1G<_~@mxG4M{`I-7U(`o4`85QS0K>07i@qbe8?O70cF_)G+ zJNEe5-BR>3?{6H0SAKv}C_8yW%wai`cNH~cN!7|R3{o0vCUmb4 z8ZXTLWdHVXilGoM#M3k>(ut5()vvgYnDdrjFOE!nX@5b@;S%IF|)*;k^827J5DuS zYH68e$uP(olg56(KuENHk_>w-h(%vG;4l#r(A}%3_bnZvYHNb!0pXieS!%}%3=LvD zFaA{wAyTk_{SHTYpwd)1#pSUK$2y8CZL0eJd#}MqIuAl#o&HLU{N)W2isZLLyu#NP zcRYeViHO+CWZijI;ztWW{rkqT;NsGMvZQtVlVw)(%UFlvJW*Mj8Ul)^Z6g2`LlO^! z(5v{D1#la9#;nvb@KVIXh}^QgY$Xzb#QVqlCIVzS!V5moV^jlwm;i*n?*=$IOfO82 zQUIt4l98P@QInmxhh3m~!TykRUB~y9>^Rwg5Y!jLmQN_JPSCt)f6)J}m@I`HnI|j0 z^n|i)1hE=1@$kdKGyB|HOUfC_V|$B!)}Hs3DxHao%+0PWI!)iz|A~hGLuf1jN^)5< zn`ObY*J(a!DFsW4u3H)7fARNEzqtuL*5jFR?L+`V_@*IEmd_Nrji=14DD$+LPGa2l z3vlO^REe{C&#zDZY$9jmWEE7h^+`P^w6N4kkw{wJ$lr_xn^`|*k_^K0UnqSZP3g3Q zNuOd$4ZP0V(GOx`mD?!l-QuSc{O+ge7Ql&E& zmaX`f3`e!4EZBn$gBK!=wbH&xjMCA3P{1*?Eh+C7KvvZb;;0prP0M`@xMvZXNUG<8 zQHD)1cSB>#gcyxye#N?><1CmOV6&YwIP57MngGKZ9)9u0Y{~~^4>?JX5YpI_0{xr8 zpXn{F*dzn!-Jp3QETEd{a<<2upphP3&XEw6*Ql*l5M;*ugbL&%)s>kbL79E?7cOeD ztMU8qhZLn9X^|P9<25XrEMm?Opsw<+r@5W(1ZOVGxHecV^DSn>DmTrfmBHGC)DNuF z45-&iln;Lb8_T?oV{Y_jLpUMXRjQ#(Oqbu^LzhF)BZZIIjvD(V5I6Gp;`Nz8Ckmto z)&YHW*RL>`RLokbw@;vlpXS7v!C)qA=#~V97{wX7T&<8ziw`?6<%D!76o`Qkg0Kbt zm5>nv*!jAvD}m2#M%pmiXF=4J0EUBM9qG?t_?qzdQGak&7TPj!Q`9E4MEf(InS;|+ z0d2tnm5l*BY=F~+If=?n^Red9?K^uhbGOY!rOP~3$(Q14$cbUH=+0VOt_YKhS#C>5VOlc!M81a=aHtVRfQ zvlONU@v@4wVyV*lud#g9-~HAR`+-kSm(?Du#;RxNsk-~E%-?M~srltJmEtdgLj#S& z7F96+7EuOFKfjspxv^*#V1ZUs-Xm0;=#do?DIkb*g zQS!YLO?-8__K9ZF(K%yH-LW$87DpC|8EdfJ{2T>crcO(S{1t5ti`fZDNZ8*U*k*KO)U|B+|h&H+*aYyXf#S;Hv z0C1JCN5Dz(D`nNOCw__V?@coiii;5zx8zaEuuB;YMZ)S~57pIVb5(y%>4n<#QqKTEkniv9F;z%t2$`vU0KU`7x`R@(YcG zTPUesWLl=lz-Dm*C!}$wJBM?!^L#|V`O!l$4_OQsLXQL#8Cr`2U8Tcgxst5(oPcWB zdm()O%k!!EfOppjv zmKGe11%KhPgfKnTAt-Gh3+(o#TfU+2 z>^4Z|)ILh-!+!e3JG1F$YJWcGBX&M2wfMv6L9y2Y}ad9X1ybpPN2vMbcPIHF-3<$xU|_l@;&* zmCGBXo6<#+?UZ>i1C;iBzXjY9{Gh;gfjr3HAW2->AWkP?(|o#s2hA?Ln@`^XK=ZxZ zCu+V>D??@9jk9@33kYLNYx!@O-c~tXvGsA7jcCEy(Ud(@Qd*2krrPNJaK_BE1kV56 z8nen}&+Ex!gS2sm{iC$wGX6bg-UUtGkA7bkhyi{yOW1m==5KW>LVtsJ=^Q{dBr*IC z2dWv+3y>Rj&h>j2E6Z0y&5kZyu)+4{Bqt(0Q2^gf2FMTx$N+STk3I1uYu<)##sZFd z%q`ecor4F*Z290(DDLFU3N)Sw*QStT_QmNzr$Xrejc|tT-@v?Nike9O?P!_=y>bXx zaPuZb7%ZKT*y2ZyNe98o=8~e{5eYHJdQ%|qdhl3tMstECxRbqV)UwS*m9V8U1LWD|R2GZ7lH; z6mvQdFN(f^$m*s5Rk0j4Ens5-7OYFwfR6@<&{z;R%wvhCy!j3da*JQ<+(*W0b^!o4 z-hdZ)ZCPO=QrDJen>6UF5NkCfCd26%$7jJb_ltvgtnyY@NJE9v3v?Ugz|hf;__tyX zAP^{i6rN6^d;JUso|G(ZN^WzYc&?y;j7No>cq{P$EGRKn)_?d9AJPzo;hHRGU4WLH zV<_LQ^}NmM=^57Pk@~niRaJN%g{%Pr@MJD6P_aJPfIx{2_Au>GIQ#=5Wf7#M)JcSq zJ$arxq{*9{b-~`pdYhyJt2!WZOuw?c;!9Jv;21V@ zvn*3tjtv~)fnW{`9Z8uh`w@0vZfw>@l!HW@$nM{=bFLvyNU#N>>ey#nkD#iG$oL zE`^me6}lra%}q_|gEGi8KdTOHMQ(lMdL(hDi6MqYIwh-8DR|JrLIjWwaOYX|1gw3} zM@~VNKSu|;MjFQMamX+zuz)06!E42)%^86gYVQGAU|$*Z$V!+L3I^&n19N?$uEuH# z{VYPse_w0fW@rEZt=h&NIcGWt;c@ffS(BG~Z(=!|XjgsusK#OAiBW3PdP36i@u zRT4LL=_u+&aEB63(GawBw&_5k9632?E~0BAychRmp7|h& z;L3pKYh32XZ4CMxrq917jS4QrVyM!T-FKruvGcas3!ead3_CPKfG(7Q676{v9r6W5 z?vVSTGUPe6!)oYKw?C3nqHi`Cc4wT*=T^qKSD!?kE2x9yNpbV?bPC?g_t`M^F8_$( z#9vGN;lb!C|LpzjqR8VsI37P-9ObkNv#-f`?XlJIalRmzemt9XE*o|tomvQ=C6Z{u z6Z~GLu0;5ZjNkFKPQy1~4No#w#MXRG{7M!2#rjQ(sOrR;fKC!8waIB1D=F#B+Ckj z#MN2D4e8HT$APdt8h+cl00P%m%?S$H7L^u0Q6x9ZfJwf<7(CXXxXD%H)q=zc~J?KT~oKbBp=ETHb z(#UYs!gC-{;}+||x*MDq(P_K@SLC>*nFkb|q9wkuU8L+4|Ngr12Aw(tIRGF$<8ybb zfe7h zKW`EbrKG$w#Qx8!w8Vc~6*|mYMQh?|wDBIiqZid1IDT`6I+9M+DYVOdM-!$$PBPyw zL+r@B+5ai>S>~S`k+zJTfgJc;U;-Afgp^-%nz>GeJ*c$)w2V@Goobb$W zjq#T|MQMeklW*F@x=W=lhkq3c*!P2hp+bW(eE*1%b>#EG9IW*pZT95<|=6WRabQ96O?n%YAFz)MV?K8H)%^ z{boj=UFY@E7|N47jd;Qsa!zr?sx~jl?v|<3qO8TOyN(agVNihJtR+5s~V5EQ^LfVjm26f)+}u6AF!1_rc@t30Lt zX|m3aHgMGpJe*;w=-S&cDJ}Sjo1_GFcf`r|pvxL&;;^j$hG%}L$m50O(s$z;ND%Z= zn7+lsIeSyB;Xy#X3WsNbD`ozmU3Gd&P?UbVTjSN7&`CK`uWxe-l2oklGmpO} zLvk3i0F_A@N^!>9V-r|VHZxPP-fWOABa#)fAPMrFPX!?D3E+o)&7S@xznys-?;Vm3 z_3Xhnmz2V-q$ zoSlZv{}PVrtbDJE%)oKQyC#w9J{sU5ud^vQNT4I=(PhMSn;e9p95)VQQeZFt=`6hM zOgNHJW7v`<#lfdHtz9Z7G&#nt z^qm}7ZLU*-Pd`e&AGwl(sEp+NGl&x+pZZSc+*-s!(@3R}vZ+a9|53a(*D3x#6y4&_ zMmV*3EZ8$nRt?a``(_n5eL+~gg`^N_VLf+>mx z2lbaujU#Gjz}|=)&NTQBEFNX?GI-*l%tqURL!Pud=&@m&P~@+&C!w@hvZjG7oeup? zBkl7zHp?H_C9oN=NWB+K7t%J6L=)|z(NUrRAAeVLD+B9CY>HhfHKvOC)k_i*SQ-C9 zT#LNj!R0?c;WhzY3Uz$U--4t@4UN)cR9Xu2vN+pWZ#m43i_jQ0fkvF}C&GkjcJ<#R zqRVl8sY(L)NoPsCxVJI$K%8dce%zpr8_-GPb1y(*jos0?2_Maa1VYGj>j+OYRIK}2 z&bWx@LfyH!d+;{JQfh8N;VG3ZXyXiIz@^kvB(r5K-F4;JQ_lTo56i>>0#8048|q;V z4Q5v08Mo5zl@y-PFKE^3&q)F&Kqi3@SB>XZ_JabIwcXXI7tdd34SuB?r3*S;K*7(v z81C9B7x+a}z_6Bl3toX8|0I?}zm5~N81&+GQVQv-60yYuifM@r>DQMAG3F$e$rfks z^sg)GI#`*mjeJ->f?HpOK+&4c${mX%Rcf*Hg^*2N_yuB-RhajXFCE-lmQSkpqYtjM9yvgio3vl80#Ti zg7%2J^oPM;M*kGbCd9jVX|Z@H_I<@l}nSGEq_HGMQWSCuJDT&rG*VdEXN zfbF{qwv(RDZ}tNrC`(EffVLv|g)lF1T+IHgjn%5>PF4$|u7hI#@l|d5 z38v1CfN1_{=rsuvW&rNS$85TOve2bSiZ|m7y^p{_=Iy?h9D~IXZ9Ljwi>pW=dG_%> zLqs&|NtfhXQwlHkG;#&+MoR_T4HU_zF^|sNXYgGaqVN(`Nr_KU(;N2@|7kK3Z~o6F zy?SKGCiBY(#l9iehEHN9;&jfIo5UitXZ?Z;{FEU1n8-OU!>UgszN7sSJkc>*`x$ur zb8A7p z(u!JF9LttXS1LK{|M-)Bg-Zyfj$2uO;_CoML9XAEEtbgWqRBmjM5*Od7 zs7_nT#$QO(nk3YHY^vuHkfq;Yq|KNe=^0B+ofy((SJZtA6xEqN9xC_(@O7ffZqiwX zr+;igW-|4)KzZ<-g9P?GLrKV=n$1_6DVn4&47IadC4TNzfr=D<=$LN!`oir&n*+u$ z!9eJ5z6E}hch9_qYMP)s1pcf$pO`+p=IuOKkh3JI$lk&P>!;pIe5Y|GBl8`S=1A!d z#~nXSm5>y4L6BHOUYql5$rL}*5gB*UPy3aCDB8mum28}4Y^!oQUzhfwsq--IIV*SloJ^Bq=N;5GkX<7wM&ZaQw*pDVMMnmXR?xQPXlZ- z5XOfWv|gA$6BL5X_j(^YPEM3}p&5L3LZJQUcWrYmShvq4!E(ws<4RTvivr_fKLC$i zcI2vpa6)=y9`{GXt$1?!kBi_dEDo&*1)bOnx Fs(dWoRd_AD)v!1!c8LAq@K}S+ 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 z

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�JYTBvKz+20^!6nxU9M#vtn9_S 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

(mbE4{IRz zR2DfReDBuR^a&P^DH)wRe@v_%zcdo?%^oJwkF1)sl5_g>zJA(T?B^fAyH*{f{py4s zR4IRS9=B{oo_Dg`amn(+{BLvUe^+EdZkam!2+{<>&iKm7O%q9K-Q&{h1_Mlw|0U*& zsE~;))OirF>;vpk^!Jgt(=d-z=gWMPGD%)dRsu47mMncnhfJM6n~+97akCShq`7bX zU;&RI;S9and8Ysn|MwRH3d<5mVd`M3`Uv!fb!@ogjyj5E7sQnq@$MQT2EiP|WtF5yx*LU*ycN)qp(mihAwI>AWOivj+IfNrw zd6eJZ2O(tO2~T>G(K^e>IHhjvV_xRqVd+PN>ZXVp|E`)KucfYd&ajNXPf!sO)PxbS zOPlc2qh_*IyfM*Z>AA+`3isXyKJD94%-fmoG4*0Uck9@_+`r9{*c_Ii-hXCsVOtE~ z&)J1tf~x525l#ll`^=5s(aVkKd9*1^&|l11%VUbWb$^C?g23 zeYbY;fN_Jr^WadPhM$S_MF>h?Q%40m4!#e;^8K0OH#;NT6y9V(6C!A_hvL6!v8tAehiond`J$_4pA2GzzOM2SMf+uN9j}3BIJG|enO_GRK>LkXM1Cy9s zkuh}^5``GRy5HnO>hicwXWx2J(;Q?(m8bY~9TPdB%rqyVV1%~GGW*e?)-UBhD+I$r z8tlc7DLPRDu&nfo)JTLg4&DVjNuDr;aRpc|73O+hwV_HNHe3mjbY+sXbvHPQ%Chlw zT(!}}#pzBRd}=``&S)c|l#}XsWqR^v3tLdPQPOTp*882+$}(I0w{BdFshikd+?APFWj)1^JJ&m5(8f*PNT2^8asH)0&j$rSqv3JGCpM9cDJ~xft-Rj)t z@B#5^Zyp5iXsb$vpHk`ZG%bs~?!EJt7x1TT@o7D&xaRhp|F5XoJCoJK$=!VF^AN`N z21u{Fw)!iz{!KDuI*wWRhuC|SY^3igt#|uH*>NQW4vEW^gIlyT$DWrzjb9uR{Ug$$ zVB6PNwshiA(k@k%*rR0cCoQhv>hch#8)nq?qQinX9ACM1dL9e^-(661!vyGD<|Ed_C^5V^1g-z7)v@pYR zVr4RrZ+Zd_^2XKU?4H>Mc7KmOZUHqff;-x?$ZsZrXha6n!|@^>H4yU0qB21V#lq}% zoc1s~c>oRi0b(=eSEt+Vw?5M1VR=~A>Qc|dl2KT1smYv*I3 zVJhJNq=a)Cz9?}Ht64I~d)(|E*7x%4f5#A!MSx#2OASRNz~A^ooJc^MK*Yo3-BR#p zL!-K>C_Y{eaNrpui)aoV5|_G3gbOswnfiFQEUS7q=f5NQ(I@}8%Af3*(klT7BWv_EnGUpFp>RW<}q2$aoI?Jvw%?R(&qM4 zc*!R!*{y8x3(nh2ZAWq+TgR_HcdCHiMrjHJT_m2An;z5A+i$#fm7!BpjP(Z*_EA}L zIs-(wk$|Xbg++GKjQOQgXs{@!-AFO;ZT zwlhxJeJTJHUHd1n7ZTiw@AwjYc_sOL|9$_;s8@qN72jv+nye?>9)Z`n>5)objV-O_ zl`j*kDuq_DKtZ50U`u{;`EZrJN<*5zNGUOOv6 z!Z3~x8hYprdtwD-&=8ypQecY|m?4g8%>(-IK>bZb2rr;ongd+50#yF&`EsO-Q%*f} z-d_!5G?@bozQ_rgpiDfV`#-fq_aR=8h@-!e1*T9$29R+uH`@lr4z+>BnM2b+FNp(U zk84(_dWTOEE(1c!2#d}~hS8RNfdtXHPPaR+vvM2I)YL8l>`iB(5?+xJ6;S2C<$ZI~ z<1*l;oI|2ZNyf|i;RyzFgKn+=7Y2L%|L#0(_bP8W&+(i&zA+=buSUyEq#8Fj(zv&J z{ZPoX>O#M$)tG+RXcEHVzN209lX*5rfr1y8R3)&*QxfxnmI!q^EVmXp!QUBqx7Y$Y z+-=cX<=a{GzDXsGooh)z(0XvA5c^vLJZ0A-ERjMz$TLZXrLY;9m>qcgrHyjqDZ*wL zvqfh~g3*51s6z@7QVGg2Zl-u6PjB;5FD#K?N}}aPvTM8ube2Le1Z&UYgO7WtFtT zhrMpgKaID76JlKE-%@ttiXzrf)db*F!YkhS&)$EYQ?_q&t^eg`i+yAzUH~BEIsf_R zRt2V~NWkT(#6n0W)O$*jLQDqOks7cGhac&?z$0HEd_*xU3OgwAOJuHxCNDY=#lnf& zXJ@~dC+8U#lEwN`Q2;Q42q;eD=mzw3m-*^}F7JI^XgU3wz=+NYvk39D| zE=Dg;3Qz@GI!%J~@q55yY%G?#iUU;8R5^q_go4qDDEdQ(gg`bP?rc|!Ydr^ zpowlIRFqt#Je@YF75vd**(M08aRaXR=!h(R1)5*Qx1kBkA z<{_M?;d!X5$t-p6-_|bw1hYmKfCUf_#~A zw1@6SvFn;*J3oSUd;}#g0M-9($srG%G3^!Pr!ybO-H3eg2g|7d!>&Pi1S^C@oj`aI z16gzpKupS+HN*gFz;|=lRz=dOTZWlZs#r1)*iWJ&dF0bV!lZG|xm-dzmatV4+=M)x z((2*r85if0d?U5@ce_XDumxzs4W1{E3GhIdROqWD3m1ple8_?jNV@a%@Ud3}g==w3f|`u%el^A!&lQ>-`GT1xEvN zzHvK>^~$EU)SDL6zF{1pJE`T&tt1A%xkd!s1tB(;MS->6%mxxEAlC7d^&aP~l*CHv zM(riHGWNsv5&S_V`&Bt8!X!Oh7XeUNN+bxFw*t!dbW$iF8{pvqPzo#*zphM+o(c>)ymzn0Zm`AdLq*qxyk}iNR9tp{ zLq?>|Do=XD65|0WLOZC+lrtwIFvLRLUYF6s1GbxGU!O-I$?NP`)*-pJ9W-od4)D(F z*8)I)b5`A+CTM`#bsuI7>}pfLl9@M43KRHYms7bfDxo-amLuoIKAb))CK@VkXwo%Y zqOpfb;A*?u;`+oPXm48?6ow#KGW|5F;2Q8!l4%A|6~~#!A&gGYgdZ1Ajt@RQys%%J_ruE8|%>o43lyh0D9Ve+6?h`yrR=MPVikJdWPN{K&8eMS`e># zL}uKrWgP7^sF^HMHl_@RuOpN7VAUOdO*XAKv&{a(4g~acg}Ai?mgLt>F5kn+1CI!h za1vVzjl6=`q5;wi>q^?dWIzz}n)W~L%2iXP2~(Nw?Uk$BGnwm0;lIajH^4QQ$vhjT zO1LwAOULq9F|j>xLxqHUEK%WI(u&Lt1(0PpZ>&mP(g3G-V>bF^cKtzVjZeKG6|*jr zm0ZER*;|?*4q!dx-yrQ%#IB#c&-ivJpPVFQ-B;|zXA)A;)1FbQXtJGb9y5@l>tc@H z6wGReGJ8Lj3}O`N*ih|TU?N^#DJ_efd*BQ|460Ujh)7K%huy|2TKfe~5APY@!rCQGqQJeVa9xBw6apVqRdjeRM10Rgda*i3nJ z*J5&a?04MaM59bCe#?PI6-1@8Q=`pEA<^b8CY5ZSKm_^8TVyo-n7;FR?X%Qb5_ABF zf_&4dM%GJOIQ|0)q3Rb%ke&X060UVHJx;LichMEtUCd!@fhCGuR`3VN?7++ey(mE> z%U*W-?S8CtB0EpQ{9eh+*)Im$h(aL}YGB4FJ{@u+L?Td7HcUSot_#6>{8%DF#1Foh z+vcW%+^(rCW;7%m6_z1ZDH8CzhX*4v$aC@AjZh8-D*$&PM;rB!Tyx^^M8^qp^?`-n zIOkg`1fv?WNPjZYj}(w>3=9B)%0UOamX=zbBw4x_;}#Hkg&6^uWmFWu>ay(6om0{_ z>w*?QUS=gMMb2ao7KD8kbRs8Y ztK50ZHSzgM&2B=*^V3=DGui3}1rGc!Nd>WhNF({D(~z}s=ammKr^=~u;>o{7cE%;x zu$WkQ!Lq4?kwnH$_0-OH)b=aUjPu~XY{l}o6^UpV(|!buZW4S7?0!DiS!~FNbS(^E zqf%{!mR*2jLYoXleYm=R`Xx6mWgi!tUJ|;TIVDrbV_uk7GwHG9^Y+7ZP;bi+9iNh7 z2r8x|+1XeU_dPm|=Z-j&2{BJSa8~A}do)CfsZREm03HJ2FyMiYFN_I7IWD`kq%R0! z9S%|h;tUzL@kC`9)VW#QfMD%nK4whGlmo4Bsx=;r6=VTeC=wR7*Dri`5V8!!g2303 zhj48C;0@v<>C*YVw!_gD^k%09El6MRnM#-N+@?chYCB^PFw3-`U7u8|$;CX)ff&VX ziEY@fN)rkEtJfo7Etw0T7Sm1cjqIHxk%mu>nt(HiqFJqOKfp}~Ph5!_{KKdJ zslRj4xZalX=bX&$uZ;Kj)x<0vd#=rHwZAsOv%j`Sjva+|AMtL)D*@&8geN?Kk)ABF zalEeE>jYERlkvgTJy%x|QVB4QzywZlp3T22;HOL!`*O^lW%{`xah)&P$$WQu=@=hb z?(pXMJ@rt;`bujD`{k85{DafB1&wka3QP3af&}3sJgs$;d+_{V2V{t3RGpa-_s`Hs zzB6DFZA4LHHL+0~u=U_%cG1OklMV_TZ|G7^b#bm-**F1t+qPFCFc!G=zpkQoK1J4* zCHPJNOnH6~u)W)T$`aVLgVrno#1n+GK8Qg8A@B=mA{9nP0+@b0_3eL1(KynvC&ep+ z)Ie&U8Nerb2g|X6MJ6bMEE*u80F0wsUG@Z!iYz2RWMBaeF>nmnlegjlOL3V9Z0mLB z0&IlxnoP6c{f;C|Vk>?B_Y$E5yEpJSxNjSO+>!z%bR^sUDmyQwKv-hGB5EV~fZ-5Q zIIl+Qp}2)4;$hy-2LY>aT5Ha>!Il_L>C)R&O^2GWK58DQ!Q54&GvK-?o!k6~9x4S1 z{Rn)bA)#RbobXuuN~DHsev-^3IK#+Fh;?h0W(J?GPcxx95_+4oY$rt2C%F4?z~!@% zfQhcpgH^LLhj!)Z2S#Od)oLTIj?3ma3Sn^m z3^m1k7FEZTOCAorRir}tg8^sKI#A;Y_FQ7=aQrS41HB{TCtsHR6&k_7aWyIscd1A_ zdcy~xS=e!lowkFLuh>{z)%R!ne=MzDRAn0Ue#I@O07fCG2N%l@jGS8ejU` z2N7yD!^g@c+gRwZeY}IR6FhOh9~%QYDeFKC(vHjfgU)|rVJ0ur4ON|b0*ZoO)IG5s z{rD&mIn~dj^Y9CnTu@olv#ycd=gp=Idwpst zWI)w}$rVre$K;!Z60t_Wd$dNY9pZXO`8XBk=H@csRZ{7iX9>|oPWRXQ5LqwCT-iVz#UkHqpakd#5m18p+{;wbJi- zNXB_Hb3L($f3*an9*=ydsWSZTrQYB_hN4%jks*kCRVlCQ?BJYx1ZS+GCJNSL15S4W z52v1cSg^k9vfK|b){rY-N4b5+7>M81IeUlhRNe}_n~SC7QkD#Z3<=`iG?wW`6Q6iO zGm0(?T4nTmb&Xl&1ObMR#)B&l?4;RR_wsVZi(~%V^vl3~Mp16@SD{n#B0T8LsT@If z_pRRvVh<%NBl*v*)8p_W@K){4<+HPl5>-=I;${rPqf$TP| zi(9v-E42DVOLF?L+AN9Qs!sXu8ui8m>$&Je;?-Fh-}mHQ8ft4SZ_D0#>$cYJ8eLU1 z8cWBS>WI+*f^>^+tMzYmHUC<7`qFLFH!c;t(FID>^<$2+3Z>gt-H8)Stsl%&nmcz= zw(HQlA;F2dFWKy?bAPWiB<_3q;j=x3squ3wch!hjqsle^N)jQo_GSvBb1HS#|7DSa zw~%1bl;G8J~;_g+TV+RIM#5}P- zf?FjU!(GRxtpPqFOT8J*(SSu(0hVx}N4#@C3Wl`;9wPT7e+^t>QfvrAMV zmCAAFE;aN1ol*m(i(pW?_5jJqu+G%ZTt{x+Q1h)_>i0)zR{i=B{vGQ;zL~BGArGqv z7k(M#GFbD2P7LcB+R zmsd{?GzjknsMoX)!s_k7Q)DWW3=NEnt_p%bE+d3)7T$b-t`$JZ5_z-Il`3Ko3kgCg zPJ9rgiNRvIP#NGk-Lw?Y0KMaAQb!FY7Y5T3awP1Kdc;{UlI2UcHqS#D*C7BW^E)oz zz&vb1xw5g%QYTg*SyHv&;}ic_=>jlCl*XMVv((wMk7s%>?nO0EdSQy${>8|WRfndy z&5g+eS=Rfw>0|vMP~^kWy!m2$6Vf zx#-|LBfp%=LGANEapRJCrpqN^eS6X8dRCraBoF5u5JZ&v>89SaYWi04bpH}gz+~GA zud&NvpXWPpy3Jno;Q`DQd-U!JhWZL}YsPHE2cvQ$7+`3wJfAh^-FR6);u$h7G7@>bXx7%dv2Lu{@eeKPp%c8Y0Ev|)TG$6 z9-K&fxf}2Dv`l*BuNSXQ_bUoY{+%IcoU^^BRnAG}WpH0Pz#YxK565kiKqAV{o|SuC z=bj~}KU#ZMIoI%li#|zH-BLBze-RltEz8E{Dxpcz9J_>;w%I4Y|D zVUnRM%!Zsu!yf6jq3E%c#6AmBOJ~S<20+dS($Um^d$IgCdtD^3RUE(w+yzj!KmdTv z7I}+Dl#r-K+5;9Oz$7ERjBI-=vc@qboVzybFmJ_4>vx;VU16?mdd_RGej4`@>OTJy zC?dt0I1uPS^tL-7TuDu0KVY0;jub3aBO;rUgCMh)LkLZe{7$2RI{3CWGfNO_>>=v; z%94df(liQhs%h~*5W;seV3(0Ni>|JH{Kep_#ZvwptH$7~` zn`F7Uu4M24p_Yc%-D`H?k^9fqclztrqS5t!#+s2l`pBv8l07}|hvef{4wxnMut=zF zA(VSXvRNEE)g8tRrtv76qp(sL5@%jiUCGZ4+tiv@bt#v3o~_JaEUf>`4>UetHq*(4 zlp!Tx=4OeOsNh?f4Moyb3f%C23yfTO%2re%!62eO`kL%)p@sOiQ+8s>RP@{8-A(eY z-c0qat>L;M57X5^P~jZ~Rkfn{uiCjpHowX_Nx;I|AbaQS-YO&T6PCEEyIZTg(9*lT zE55r_u+yOXbK%F*?%~43(15LHw^KL2{~FfbI4#Go%{mVAmG6H&iybg?ZOv<)J;2P^ z|6`h}qfUkyPk(oXnV(3NnVwRpL`BlNV@%?PaH3j5LV6!ko6}XmgL0G~5Non2-7_k{ zHRueEE27s*^Q%=C5N&a1R{>5|V9TZh<|455Efn?s!+btl;3nsVwKd?5V3s31_yHmh z$oYz*cLLClm%Hn{BO^|UJ$zsaWr}bf+uwzFM3ey6mkki*a3IN%8-O%ncT)j44)Q1l z-djUB1l2yIZ7roi5lzHQO2_4jcf9#I72?YtoIGylUL% z8hGmb9F#?bxDCE8jiTuR7i;~@^3ORI_(hh%5`_P>$--_OoJ4PE31H$sEPTENPzPiv z@F$X+K6#%1{a4{TDv)7uF=OwAMfrRsr4@6Bose%Dfo?)j+e_d-1y=(iAOWvxX3=}V z=*Ew0`52*KU8+_=oq+kh%X$bFHB6A?KVG7!>hC;%NmC>=es*9_e!jPZmS;9Uw$2Mv z(wDc0&*}1aGfCEg;ve1a7DHSfCyoq}^k&yff-S!|!BSr}rK z4D8K*X5mMb*9#*rdA6n)FbWS~;mk;cAm+;HD40u82Djft(X^!fts}Mk?;??0>uGku z6hbAtKrB0Ssh1Aa=PhIftb65>6BH7jYf*Ydls1W2<@W9`%pQ=AhTcvCtCQe7gD00^3&Q4Oi;^L=|wJ zB#R?TZJ!E5QzgJZ_5e~DEWH3D?gN|?P*fSq$T&3iQ&f(2Mu1tQyssE z-Y~KONLvPW=3D8dpd6O0UJ5|gzzi4bEDQ@$A#Dg6pY~6JWX)9M#og0GBuydff@?~G zC=EHpvgyd@lmH=>b4iV_09`$EjaP$OKP|K;yC7<})tD#VV8}vzgvHBRz;gKF@ND0u zW%;>duc(!OIiV%+9$f=O{qiyM*nmu~))0Q{{8-Kd9Y|0p8B8pWyzOadNKj`H4%+X@ zd(a5P(y3!YZ#yx1WCKJ03R)%c zqp$#Mk1Wdr`cH{&MxMm*Tw_r_D$V!HB0i*x@h#n-7pi+-z6YOt){|8<@Ri@wFSA?j zN$-Yme8CjIay4nGjRp6HH378tp2b>r4bE8e81ORE4$TuwTs%^>BX*owkJqtU9 zW#0M3c+i;3k&DD&1F2wr5!7!*JGpA>ah*%Qq&~5Afc$d+Jcp&Fs2~I&b|mk&DxBHV5w?Whn9o^8ViM$sKEff zdulR(UAWi9q8b5dbZe3o5R4$0;h>)-OKLeYQmIh*QP&X@UCWPg* zr{LZG90Qb&_ky)BaM5;Sz3VYm)c>@p`IZ9~>o6)!G-Hb%Ee9>BfKjI*(G7`77wn`V zmx7I9c`4A}bv@e+Ce4`k1NC(S}Bfex1(nylY0s}(X;FzI4 zK#VXZVt7p=ym07z*+g8bNFI~6k@xO%aY>A@ln(KcB*YL-yQ2o^c zgn!EF}ZRiZjlI*s=DFWB|6J_>jpE| z+O{u6o>^Z$wbB#4YJpf@1VNtAm*O>rqpIfiJ$6le4i3!+Fnbe}8e!c?!P2P7{&!}s zwH(nd|fU3h;HPB#WH^}(7O4`8Zfs46k$X~5CyL8p0V2Vx;SS5A#xz~!**I4 zfQOOYLwl&lXXUFLmMoAazolRyByRs6A{7e=;D|!tT{wgTKs#B8K?25s)(8GTxJ7^l z2*~aOg@l2S)bw&sR(X>HBulf)K>9t?x(LWrwo)t!`1FwE=`>;*Yo*bqLEz!L8biSZ zggFp7R$a_cdD{lJhsRK#Q;asOalDdo4ORv)pWN$}eX=a}3Y-gRH~u*nG_FsUa-*O8 z3^>S?CRHD2@yip0dd?960azq1PMOCH7D8mag(Lo)MJ?fAkwq+Vc&p+1cT5NuDGXm81Xl14tibVvz<9^%?1}Jk#5PL=_L;!R` zTKe(WZ^{?ZaMr^Lc?t?QA_*HQ{B8&$G9!~NO(OqJ>gJ$K6xh!8ORAO>VSLvO*MNxv z)1=9aBPq&=*0^MT;7|tkudEbG0MZo^b)YU4S(|43lvnVW!seyY5nV!S$wYj@H98df zT$uUn2%clarC~N8f{Fqk=!@?gF&C0Iz=4ZsrUW;_*?ZO|Z?@~Ynr{xATUGE85oH0D zg5sIEzGeq$ykZwVAd)(R*B?NK;OYD41mGEH*^gK=1x^!N*^mIh22rNYD?k)E1@3m{ zM(W~+%4QoLeYaT|BgMsh@t=Pc9=`6~#s3a=WQm;?`7Hy(k?yR*cF$lFzaPHmV>_di z!khIJ71uZt+7uwOy|7qR^m>* z<4zmr^IG@CKtErhRT-m4H-*#A-B;K3HGf*V125`zf){cH_3`OI7ls-dy1truRQeQzYk$>*fhRbD87?q-lL5AiG3`Qa4GuutaFsIpJr z5FiyyfF*gM);ce9$8X+geZdj)Rpjn5NrQ2Khk?1`*vLOIm5?JJ1;bjf6cZxJ%J8+f z98AWU#Jg#lC1WpBt`p=60)HoNRqK4jCn_(&+7{14fQm9v8QBDGO;LfLg;W5co5vk# zrACYduyW7vch|1o$qK; zuARl{oLdq|-iZ*Ln=b)~?h$}lf?|QfE9--{qaM$`6_EapaXya$OZ7~+>TS~2`-((1 z0JToYJftR`Q{CPb-8_Jgx6CvfPunP7f1GWRF1~vbwq-B5S!NEDy$Rj<%J`t`U$i=X z@q78n#@{qDLWy@N*HZB$BgLOxseEzYt6i)!&jD)gp%?TEhhl9{jwg-LdEVS{Ho};N z60FSD+$bIJ{k36+mNqx0S)?P)E!c@#9+K}SfrSW>6+R}J8K>S;QCD1mMl;pXfTzk{ zEuqet#RD`%`Bfl80a68X3W2*0z%&uc#rg~L*^wZoztGGmCu3T>0L!0$cV(tB3ow3K zvjxCV2&fSSq-6njaVV%sj^zaq&!Hh>KpDGNeqzN%ZUbNo33H|BwTOGymj4!LDruYJ zq^EQ&3F|&9sp$vLOz23pyBRjf6{19(t38_1EyMPUN@qw4-&z>X@O9@mRMAUI86yYxd zYHS<{ArKFunAsbAItA17yxn`JrXGnFcfsQZ13j-=T~3lkL~B!zE~h(N+oqS686cGn z0b3N0KcJ0g69=d^KDTO*tD$nVfogHoI)=dt^yhIjBwJgEx1-Lc7@7lqJUN&AAfh8A z&aTs$)q$x2vogcz$O(*zzfB79|8R63{#3sIAHUDQIUF30aqM%By+>qZ9Q&A=Wo7T| zC`vhpV{bA-wn8N`l9FQ|WrtMa7)A04rBKGt_xB&%kLz)b`+8rm_wzZ*u`CQG3^gA@ zL2OETbwUz&HGIDnJp+sM?RXu8a{qvW_5)1zvW`inaR~$3@rm_KT z$_wAH9QqWlvtTsT$`BuUn-qq`!|0V*uO+4J?GTM^c7PT=+75`!l?4(O5;*{y=vO); z+9?6HbIXv39W2OU&e~m6zN-u(!mr3;gW!ig^gi1eYx#;V-cYMa!0v1?LjwZ!ch$L+ zpRe85{}8b8G*9uj%Lx?>wd{}u1D#*{Tmy*E4OSgg+ux*ib-M-aq}atTPQG5KgCc{b!I4sr&MDzp@|AyUk4L zXeAym<^%UPdh8DO)9@FP_r<%p{Kntkw|FIn7zYfn@5`0BoU(FE&j0bT{+gq@+GIsb z>Bh^YgRZ6t68HVhG)AcWWry?4BMCKZk}2Lq*W_cNsBc>)-T0SD0~^H>T( zsg{5kNpQ!CDol)y>t&jdUxit6=1JcbW79!gRunVKu``0TX2%i3NBAbp^#Wd&p)i3oZY8A zJcTI^U#4)E$v~eC6q-D=o0*_zQc_Ub_->+;PK1x{?x%orkSRWHb}W-29F=mHp?IRT z3=8r59R=-;Q}LsZrMEnK@sxjlfK3AuVCl}tpzFH<{Okj~kB*VhkG)T=*yW=4zMTL3 zNEo)`P3Qguju50)Dtf&$HW3SB2mC);mw}ib5J3ufArS?cqy7P6UVUG=W~#`GG(8^z zY$v(USeGK05pA*qmJ!5lBSO=h0L>N4C8MaM`>62 zOZgN+R;8g333d<~r)Ns>*kSZUI(v|H3r;(kocKUaztw-Ko!Ee#%>r!I-7l%cY=bD; zKN;vL8RZ!~}<)CGE<6f`VVXKpZpah|JxUc2koB3h+&L7DvKsi%Vy6#=bUrX4L+r_VL(+MR{OrpX7 z5wK-|Y1?C$H4cJ|Z7Yu4FJo1S0KkQ0dK)^V`ipaG!b$t$YKr&t4O5PVT*?!DNpIa} zsqONbIf;<2Bzyifkn;W_lt3*`9&;CE#P6aAbl2fHvzKI zjb1NZ!I&$0L}7pj9OeRb-_%lnzPIK<#OY04QwrbkL5o*cuA!%LaIbdK`Ap zU>G|k8H8Ck1oWNL;DAFMn8*$4hhjVj$^4KR1n}&G$P`973PwJ%T#kg_qQe1w~n^1YphpW1_=rQgX-BED_l?x+UsAfC@%L~Ps=1rLh7*tB4b zRsek)pQm{7JcAP%#F)s%I^cm7fGuzeHch8) zENUw0eyP-VC}xj8%Q{1~1um79^k2?*pn@N!P~h$=5L2l%7!z(WO;`G!dt)vNDP7ie z@dV^u!=>4r*SD^7qUxIzBlZiS`A=uu>$LK^1&fZ~$!aKnVLyPNE7!+}K)iS5Uyb!i z8vz$9`wL+V;k#Ku8DYd)QRxk@E>F+i|dY#j3xCMs%Ts6y^!GUPVj} z@3n9R*cFOy215db0Uvy?a2R#vAswQ9p%HWnO_G$JGGTNUg9mOKj5R(sgaCX1_`del z8d*kKoU9rpRc_^r{MCgDUs){McuflU(w?XHC6U}L!HDy3a?v(ono!v5L4$($3#T=Z% zbBgdMr!Y z?unkIGyOE7KpCLM4)mP`WaHQXaac2I142}Vy2Hd025jPgCF{ai_dsZmAegZnT|hHk z0{s;y8njAOv8>fRu^%5FSw(T!k}l}BT5LNr4}G@7xk<7C2KdNDIP#HE;_Y)NsUvE` z4&3opFo{}L;g4xqpmRC%sSoO142P9C?r6e|#ng6-hY$a(@UzEXd@Ny*QI7tmrkje( zT1}}(4q#Jq;bI;z&dW7KUM?-2^ z0H@7qz|FF^qkE9$Kv@|z`UWqjO(yYAMk*Pj1F9I)QXvFh=MR!tHyT@T&Z$5 zF~lv3uNzF=@1YI+7eWVkb3L(c^-!K&CJ5|J-o0fI-K}p4c<7-e46bTl2?*J1WSdzt+wgL z?5^xseQP1f;hcPtRyil1#A8}d)fX#nRw17{97F=qepO)}arA$=Ir;778?r9zpXRm8 zWHoqz&!cBj*faI`Ba9L(&Kj@S>Ls@%UFKNa$@Nn~YvkbR%Y#mPftHO~6PMCE3WOKQ5Ba%0Dv3cMfQ@Y_xKgTa-2 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

norq4A{Vq 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

qwEq=(?w+WUFL;JcC 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

    SRp7hqu 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 bs!>%Rh^pJY7TB*yx7NvLALxXED%^N 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

    phb@x9$7DKK;U|Q?dD)QQL%lj>@%Uka7 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

  1. mNMj{VDs@O&o2x&YX#DAv1%=vY=U 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

    M8x1L8Rtk3yrLX*#HMBCGJzZlX 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

    4>k%Ul6xJ|Afit&F~ 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 z zPea#^-qjiAx7}AglwYP;5l7)UOu9#z0a+ho93b_P`JfR-oRlai!NNAii0FL~k;Y7g z*y&Q?ub|3oe26gNGC=Btkh>`H2m=(B9;A|!f_^Z|_6}!kxB6umYe9uOM%776cgQmq z{jUmJ_hsKfGuy0Z3dP@vrpd~;GO)B3qd+?n$!$~a7lnw_-Md;vA3z>Qzj;}IhU=uK z-2{Me7Cbi@Mnm5$wuN%wN;1|Hc@S#NazMIe4Nw@xQyTW|TtgBC2T?#}(?C7B0>}g4 z-uKZTji{U&SE7+mFevZ<0i+#oG9(UA(xd9o2p|56yea5*WP)Q(EqfU9!?1tRq{tAd z36v*5dVb;m2!R+d!UhqY`bdE+>_-%?6piJCsBIgNVGPZh6}XWCK5iLagGp^*K^zl_ z$3PR=feiNEo9&4*Iz!|x9H$qOdW}NKGG~K)GUYEhVMGBBzsF^-_TsOu=^3=Sz;F@c znVy_+W|=Am+3pPsPZrmBu3nKe&A{Tdn2jPP&bw$&p+q^3oF}hx=4{y$BT4K(SX0xXCS=pZy{J;;n$z&53Tw3QLd4DR4zj2LK-AsxSB$)GhGNl8FF zg|ImQv|52-RCfOV@Kvc;9u$ERk}ChqErf)@gnJ-1>>S;ay&y`Dbn7^8pD^Z&@RzSL zqPtjFCmFd%={||TNsr=?Ru@kDi;8oX4JlX?8nuC%l=|U)qd9)f<1^b?yeG?9r%Fs% z?%C2xm~>alJx2~GbKzrPla34#)6Zn157~92)JbtU$mZ`XipY%f0tIMbYzEwXzM%0J z{+GkzlXgi#AyJDMf&vw|D}V_42q7P-p?o7SDxXhlbI^@M#qyOYA{wtr3lo!~506md zWQds|gd8UU5fpO4m;%&?FD}J&NVEn~+4P^@rw2VDIXmR{_<@s6TO~jDwhDJbm=8zn zUryNP=2{->C=;VW>`z9MkSIargBXrkzB%c0or5NvO!sSO`6P|=LBaI zS$xeFXIWg@h#suApe{&7dTN$wN0BH64V0Qt0~O%{jDCf}mQvv^F_U^h1fjctm5TU> zTLTLnNWuA}+z*L#N1y}~X$0b4i@> zTK}l?t@x>wjQB2?h}UuFaMUDq-93+fz~SrcliV-G72``h55QWqrx>*b7O_k)Mq^Em zMk%0MHV_oUHFueC8cIvFaz>)bbw7VT)iPUkphnIS(>57Fh5!XXOT_u9<3DuK-nA+V(d z5lQ$b<&zuQ)}%dm#FGXLwPWzYh|}flk}L=~k}@^tY?uaW3`vJxq})mk0A(l|ux^Lv zl~B;dTR*a4y3)>-K5?~<=TwToOo_fBo{WyY@&SF`FVf2=S&2NcfNE6Xd=K9PQ>8Md z^!EET`UbfohK1l>Jkw22A6jwJc;O(Ju_#y!(I#ljY5c^uQpJ={#_)v(C!5joei#+< z+cKEMfz}bO`X5N_O#4@?43G%YC6Y3!I>+Orq&dn*msCy*H3n_Q@ERl7f}jQ*5WEXe zdEkN1KNuGc%8J03c;M!rjVfzG)i44HwA(nE6!aKJ!{U;_L|8UfSz5TL&YUzOCgG{( z87|XWsg+|{?q)myb0!R&+K`7r2M(vtCJ_2|q_p>=@}^HbiYK3}rfj(F4O89hKnCKC zads0r7NC%-ZaKeaM-H$x`d}4g=VzM&VX6R5D^#nZa5S z5JiCSP64o>0Kz1o3@8u>=?(lZJ$X|_anyj-lMC`Z_j&a@+J*^7TB4zQ#Do!HVNHm1 zn2=1uQsj@f9c^(^n2{a|5R@+n*imQ|7##>VkVA=(1Q}_pmXmt>m*8DXCPK&!5rk}0 zb_@c6un$BSB4JhIXkQf{B}J22ImYB9Mhlwde$PQ@;yF=mR3caktcB;2+jC7t!DP93 zPwWNq1FFS!$~j$&;=n(!LzR%cVfA)Y89Q~3+;!6Hu4~>Bc6YD)g60k7VLX#Xi%@LQ ze_|nu=9H8}AJj*PrTXdMXIc9=-7e~#1mgiK^U8B7LLwCj1nEhI6p*dd|m^A z&ZlJIo6xQtyU>#-)WAo{=&NJplPA|M*!{nY#U}5{v&ew@{nl2lN`K?;nQtvWiC&#l zvdjxkf3x?)*g;inhv>ec+~xCKep3Bg3FWO9%45zR&m#i@18)U~goFg&e*Mka&374;3|uE;%B?ZMKsAK*RR~hsLsB> zPN#P&X=G=AqWdae$3zAdvwP=3X8-*>)jZ><>Ege>cS=|=3w|3fbBJGaiEKivLoqmU zjzi)3R&oW)-+c9W+j6N3RA{8sEI9Z z$UU8|4jH zd9QqSe8QH}^Mw0WDS4X>dqrO;+wjxHKN4H9^ylq;WM`}IJB^1X6$M9Ed<`#q(kENC z`JT^XX<_s!A>%h)*g+k7Vg9d%M~Xp4LaaU_{eTSbX5c>BtrD~0T*9)=rur6%EE5j8 z_nS|Wzv@R+?L(P?8lMirewTmTi6`@SHz5a`29xvebVD!C=>8~XOV9fJl=gk-NrbQh z`9Q{f*N3G}+A`(Q9Df7r<+JWYx?4GQ-C&$tI@JjjifkOl;PM8Q-`bk6!)C>1Chkqw*$_;u(I_;yb(Q2kO;wRZP76 zZcR0=28x5qD>}hP?Ky1T(eC(m8DTkaDA^CAl}7)hE6O8gaKS78hT#gUdQ@f5XVJPa z4t0@pXZ4Jadg19fY|xDn>lZCMFN=?)#ZA*kn8bJX9!R{~YV}jM8(f+%`TOUkP-w`G ztj5oQ-lp#!mg<++3dSkVPY!HAay|Cs(R*lh<*R%o3ck8R|KQ~H&3NNUHdx#BFLaRM__`*lUe5^@b zPto+9$aJTII|bEDT-|uw#+|Z0S|8q%;r(UyY;&pAI4Q#dpIgnD8E+eVNRz z`3WDWJEw0`GDv8Sbe4SU?D5i0nSQ%;LGqsx>wNeLivh46xQVp4WH!zmW0HDf)pkOD z`ZQbFX4)A(Q!V;MbJe-I_@+Zk@7WiXfe+`(zDrklr2R5nm|hueNjgWO;YIwCSNNv> z-&t~2{OCTl%G4Gl(Xy}R%Hfh#ANaSgonUCY@se{_dEsVZ#q;$yL|ca2!2{w0S*}Ok zk9Bje>~#-jmLJt{noY7uwpE3_mkjx3@x?RoOR49$!4e<8_AkTUY#|%6sT@*D@KVf- zrvRn8Z#&Q6&&%#AilH_F0`wn~?(XOA2UfopTewxmt;@Wu7rh|GTN2~+6F>U~p1v8l zsaUkRbV+q*FL_32Vk;s?aXDHyOD{%5(!+K6e%cDkZEmV(=k^L8|7Tu-ZwKMiN<|-R zRrg=lPVTWDrANgi{NN}0O>{4GJjl?RI=aL()ZJM^vo(I^I>o@S>OaH83I#Z>MUK{x z;h=iFvWvQJm7A~Oat1l*Fyyf{43Zjb`djgk)|;W1?$}#oOJDz<>`}`p#ozL?bNA6S zaXC-L9$9{WA=FDX{`FTvSV|1IO)gaZBJ^A5lg|nX^k=bZ1M{&r4h;fThTrykIcP1- z&A6ea3z^qn_A4(93TS$|p*|B=na?sTPLHeJRJ3}anftdAX}9d}K8yXXH)B?Gvfw9$ z9oD0vnVN{%SyC3lST}O_5SCS5(=SDPtB8wtRJg>1-qm-Z7(aE49ipEV5{WxW!*88p+WGr~Sp>^fU*9FbDgWgLFR|=_k3A41fP_|R$reg--_s>kS z1zG=8XrTY41S*rJ7-bz~Dt6Rl%UzhY>zz`eAM+J~CTA2z?(U6ldDc}PabO%*K$9Ko zLZ1B5w!3~*3no)PI=pt+y6GvIO((^2)q8o+O^!}0W-*U%t^Kam<3-Vu@mu@7BY{++`7+># z3?J3t##ZCU>a-jVR$JfdS8v?P8j=U>etP|sO}*gxv4pR(fU;>mX#KDeXVaxEaVd#N zAGO5!kKf)b%lA0`-(6>e^`nKilT7zFCZ?CwnPl2>@+kd#nZLATuf8P)gk*#%@~_=i z2|vH;X|HYWL5$^@?(CX!@#*+c6#T?Ogiouzjqu52gXTy(z-G?ZfNv=F4Ljx7x)8+u zeg1ymLkN~1?Phg9+AMEU7*nPTA9$IQGGy6*=KhI^wjBRk`Ya9guGa$gDKR=;w=mDn z{+@mL?z|kKN&3*-(jfZ30o$l;LE!7*5O=v{o-XCq$S^m5X2C$8`H`=kX}h1ym5HF| zVLp@Zf9EV7y||=p7qx6CI{mET-VO1LrGMsTRyN?_>W(OnYSMEW>fg1rZPmA@b#gZE z#CVLmg;PvMG#geKAbS0*nIFo2L-LOXABzbva(xmLi%{Rqx+OD^&|Dd-w2W*BiBdOz z&|ZAh|MW^QoxZ|(dxiSndzqcK=VS}%*^SJ@7}ZS$(6mQcpVe{eeLHG6uC!^>Q&rRT zh=lidgCzSl`}h}TZhrq#E`Rgtv36MQ_=wOKvZIeF>-7Z_Zjz%W^P+9eZeor}{8@|l z7X{B=kF}l{b?#P-(Q9#?+juh+!5#E1L1la*^Ge-nolX0b1;LyYcZ+|cs(DT``~ONM zkBw2iWX9B3UA0>WOjGgyl3u=8|U5> zUU>#OOhXlarfDiW-S2Nn{O80YwI-+ae{dXHqPa2(Rw08NG zlyO?J5LokSVBc_y5U>`^V)I$dA$cr|@aHyIsxj75Nu$172Tut?plNztt~L=friku569&Y#Yaqb1j_`^?fPRx@^G{KX-A&^d9Ui)@Vzaqn};0>J}v;7GxtG)(@ zM=e(;8YI(J2scItUMo%+e7m#uuv0y@z_e1ym)><~6>zspj|4DPlx=?h@V1byWIAmh zJF>D)SyOhO|42~go$~rP8M{dHZxs9WFuLl$9O9>E!>wy?T7@d^{7}A?acMou{E*{8 z$p>0xugJpM{k0?%%fbPD4tY!~uw^F(Gk%w+`^-pR-F3L&dEuIj(cn>1m2Qbs!!2@7 z->xLPTLUtW*lsZO_B&+!?eMwTEZ-*S+D(>oPW~5M7}b*3wSirnweC)FeSa{fGP=if z!EosBe}!HvUB<_p0UsV8v+YvfRp#(|*3Gz;GGope5Ugfr$}}lTH+%TNu#GyfFJ~?B zt4gtDJ!L|5kL!xwL`4M8y2XF5-GA>RPa^InR=QDr;CbzQZQ-(pi~glv=4&!%9llmy zi;Hc4O80(IXxDTz)}UFgUYUHQb%~csZJ8AgKGgZ6>NWPYuHC-0a6F_zIAG3qHQF_s zeqh$PePyQWr{W6VmUM=4cK5+~-9ARgepHj;TXw6szlUQqF2ZM$SH2GBWIYE@x-|x~p5?+^3_Hwu4bWKCHa`@=Zmj>%n$0-L?ISB&G(!hGb{a%pz6u2hC|qZoaSv z84A~*P2};?ueVw_kJ%h0vRryk)(rAFo^p^+FKZHq{kU<17P=0f$iDfx`d3(EqrVlZ z&gY7i8D74xG#}Zu+&&z!((1kcpTVV>RSrCF)z4qbfkiT=31VUIIL=D`=b8pD_|i)RFys_r<5dWrgM zR<|x|7fE)Vy%kOy)_LdYy_>~dZ3YW{iVjada3VPNLXle%;U$kBAN9JsT2KC69;>)N zOH6s8rK&&oI{R+L&u)g&-7EyYG}bFz`#wKCKu$(iqHm5u;v3oX4O{xreY(YHI?=shXZE#{@zubLYc(PoGO%Ondy?EMFU{R550 z;09lZy?b195>IdH{VeLcr{lD@9L=!ZG?lm1IqESAheNl2zhis-Oj^IWthnItpOB6B z;h(b0XUpyYNSPG(5-*4~JF zL+8w}L|NDM_p=LFoVK;fX)jn03m>9lX8iBLTeY`;MQwW7S;rE*463C)ySG=5*kOCz zo1Myef64Tx99xcp7Po8vif+jzBqczv7<%xUWn zL&s@7@0S18^xVbVXvx*#tX8V_+sa>I!dN zALEVWr;kpaO>(lxJR9I9H@?E1FSL7-nPBDJ+gfHwXcj)zjQz-aTKcYtcYaA$HgMpF zucwrqN!8<1{C@3+fv4=g692Ary);v$F+SYBV0R;*^Y%>IXP1Toi!hq}X1dtT;o0!y zH%8tw%R>i@o^H!h#~rb$^onP7qCXt&WX;r|wiKA#2c`~}5A2N@3SF8L_xi{MUvB31 z^T<9H_Wt+xb9?nZIi<#Xjp7+Ef45b?+VH{hVcqC=jIC;|%h>x50y#GkJ#gQ1CELzraD~ zDzQG;dC&w^EhV~$m3F@KR{wX2Ui}q{KH`FhU;e&-8=msRe|1gRkBAYKF{Erb6&`r_ z>}|4ZV3?T`i{&<#EQ|c#GP?FaiZLire}Nz!b%9)eGO3DZk-mqbuT$CR;trdNRVk;# zD&uPXlhV_ARpTS6GGX5KTYWwEzY2~}Iw_6R~z^@}8cqYVaH@C}w4#~~s>w*8h zGtvEqyyBe2@-4UKy?uA0Z_gwB#!Gqg=Dc}xuWsGUBKu}{mSVh{XvtJcXMcR8Idt3= zg1fB|#SyNeM)Wp%Y4D~xY9)7Sx;WccW%~J?W?+6Mi)sBIubuCckN(JSoUlF?pek;x z@D(aQ$V}}J%I1(gX?;r-+UtEW{i6NY&vmOe-I?E?`Q>(N;3di3N95;dC7K1o*T^nT z&6y^?zc6-`F*8(fhr-W~{OiZWU#S)^+(RNVuq^kfM(%gVRJviwk8`J}_vV&g-oD`I z{gAmp5|WDlj_LdFPygItgRdjg7e@=;S_LzWfp0gT5YF6M^<dJ`w zXwcYH^47F4g|l+#@r$Sa7Ebo@4cnz`sj;Rn!a#(auP?tX=L9Dz{{5qAIOc2^-B6-@c8k}{=B-nMimnzk3>RT z#Stz=&I7j5$qf{5Tg|Rz|NCe6NZM5OxyYfJoe4ihYNO$qtM5|crvmV!w;}7}B@XFu zS#FpqpgD^uGuqpG$%!WtzJDlk*V?^D&Vl+U>)+LY&ksxlDlN-HsN@Z^k<68X*SunB z(A6c!uJjf*b9tvnWv8uaCinV^#yIotmS$Ol3PY#g{y)$y4s`V{S*Zhx3NnziCwwO3 z^am8C6i}h;!-TXxiXGjC!k3aRqr=^{jt$CdfeVeC!k@b}Rk{>=o!{CYzk2U9gYg-m z+%9Xkge&bAewnPunI~(ninN!U*TGziYux$SzBc}1aq-2{@k^KY83s8_R)5Nzyn7|2 zKS}mC*Ort$x>UxraG} zX(|leBMbh$%%6*a zEtgc$z6|AgtEv{M5-)49-RFa4Ecs;A-C<^PcDX*>R0_(+Vb0Bjl8ae+s}GNT+%=9q zgr&I|a+xc#x6;m#@XXKBu!HMA)Up%PY*f30TeMQXYJ{oeNj39VAFRmV@*bIf;OPAR z!@{42sEv8mPlFF#gjTNXdS26d_hz+D-}Q=_``Sf0%E#?p%s-TmZOeBn!@|4dnvyro zQ7Z!5%U;Wd+PsT~qDG5$X${F1(61fJkiaW}E>_~~HN)FVc=oqqHgk3YJpsST6F!B^ zxT+f4rgsDh1e*^j|BA2i$*xyamsSxW*2<~1(9Ybhzfe54Y*Amfy>g*2cdCQ)YW?k8 zjX2nQ{$M$8lU#7-dy9nJeM@z%aB13U2fCkVnfT{o;;GoPmy7w1?DW1AE*A|B+P}DB z8wJxumv0{)HvL!OnIiN!i7RmRh(G;Y_m$pvcea{cR;#3yEhUqg@{7c}wt1K30ojeQ zUaHR-4w(xds9z6$Cre$Eds=1Ea}_JYw{OtE@vL?EFzEb8-P@zXm0Yfrt{+>yZ^{b2 zf3;G4e&?ZdbI#U*)3j5fTGhGpNBMPcUX6RYI_W!gKhNDTa)3AGGixX^b&jHN zRYIiY9A;b!c#Ei?IdB%*u_pZf4?V`yXK+h6ZgB&xzmdIZXl zTk(qmH9yzAy4!^>q?3Td)4KRn^g4dH896bCmi)2yQ#b}E1E*iABhxRvK{ z@Vx2e*Q&-4^uL1(mrK9qE?Lk#xgJw3!Gsp$7>s#z6W3z&@WVpH(7Z-m=-YWUd-!79 zRk%(&a7vtoBkF3Lz4(TBnPjSCp0u{DShoFnHjbczigIIbpXA!L-}8%GUJj~kS~`Tx zC!PeSMCXU&o*v((PP$s{w1_+U?G!#RgBX=;CpX{6$^_#BgJt%0w*5ZY^~^hT_l*B6 z(Yg%QyOjBlPdS&$X9)kPO2m<;uD@%&{^a&&Q)hNDl=Rz$-4FI|xpr<8*1CgJz1LUY zbj?da0ZbcCi6 zBd8cjdtd35lEklzyFsjz7qC6jIv<<2=8tx^ZU$ewy0GYZF;-rn>WYH*`lo^y55vE_ zd!W?vi08pMOol#-)N$Aj@B6@G;r*or!6xq?51RjCdBkS*@!hTN!DGm0`dX0(+KQhV z71Wsy%e>Ed{k2c{OL_OsTg5hPw(fkPVlFC8&7!rSQc=pleotcfGI!=xHKq41VdBx> z*r<+2Lcv`nId!ex}A7pOz61y&6 z3VO3G)6wIfm5OCriDGaP4IxdZ-mli2gD(f3vNevs3Esc0a=pQYKj-jhA^Xe6GydpTYJT!Z zB8Y~;cI&ndka+AH_9j6@MFX{Zr z6OG_%2erlTyh=k0u9Y(V){zA|@4W>W3gm@X|9qE=C*wXNh2omNm|%OV;_<3fEBLCK z&Ee)AwNO;BcLKpR%dYluXV8~T%!gO%L(f3cwwjnGGE~*CowN@x-kE-HNcWT0 zZ1UX;X0{9Gd?H%a%}mSHZ@!+&p!@R%+r8H%G&bUvqGVLDrhS6-Vz*<`o(_0)w~iL_ zG+rs@Ps3h{mTEJcuA>O8W1m^7x?l3GYl3y_?2pCwnq!nv1-(YxA2Vs?oA5NtkLz~5 z$0N^6P9C&&)>AxO?iHOHADpP+5FN{J@o{|ab4%-pp&&QTu%6Vxop{Al6$!btUef8m zZEjzh@$4f?<@29E75&51tlI&vLsQml zScJ2NwC&dV*I+50jL>~PKlZCPYPCndEMbabSgqNO_kM5shwiMt+IlXR&5zdoV|Jq`soR(!+@c9z z*yEyqEWtc7hpc;z&$YkJZJ#w^?(I_X|1U(CI?214o;VPJVdiD+Z_Qy;<4(Lo9d$Dx}|Igr;wfVYl!i>N zY=i6^?G+yt#4^vtR(vmW@8VMpqVGBA+M^M#RC{x6Vtlw$rNqwgiMjD*qgstDP#?MT zCer)crAs>SW~=3N@(u4ft(mxjphEuIP})L{d}A>;b8qVR?Y&ocJcfgqFznaA8*KQy zHN5Y_*EX^vZ`Hi?cp|wQ@S!qc1+MIYQBjGEC`YBm0bh&XoYN`0;#*&z-3Y3z_j|qT zQlvOT;R7nN(Vu!f7=ItqaSVq%=ikV55Id)$^3}vPnD3{6_0WK&Yj_Y1Pl+mdRNcYd z&VhFOubcpBykH2OV=^)WCO<`!;wF08?9b?47hLc`#9XcYJzDQJJSW-aZ!-@KxX9WI z9N!5Wo(s%73HSN@w!oq`Z9r7)Y&Qs18R1?RJ7hj|osLdr{Vg&PC)UL|YMkHGd{b9a zNAcE;<&laE8Bg-0GUiN0!=Cq;;Aw*k#cF|v@>2oV8&DXxrznAU^_kox;0ArkA59Y zENxtNLhpUidf|L$ZwB;)(JGqD>55vRV}!97HIY_sdSjXc`!x}&hqz2(AEyJ>AG*?; zDgSt1+Kj~GsK&tL1iMF`qX88{9vFbx8A}d5BS=7)c>_T|(-5E6kK}3?eC;5ye z5miP7CLy`(4|KPM5gizVC6Q>ebAg~wA!D8BqjQ#E6g9$xSiwBP*M5jWj#+8fyKB8f ziKkJpXfA)qrcfwZM$UY1LwefdfWo`epa^wuPF{z?f@U|vl;4<5%983{!dvRKpYir> z$R&J|DvYQe{pm6N`^119@?o*2I8rL(-@)G{ zrY#0M+-oLcNILm1324p~IFi016Y@e1-*&2a)E)D`{=On3aJvfxwO~g}Bstmup~{zn zw8t*!pYnA?5VER_2NDV z;T)U%q#s3($0Klw_v39C1So7wOC$+UDi!CwAM=xO94yShQ7ry8UgSX1Q!b{17@89% z4%4%=G)Orv`gt^hl4!`Dm(W5Mz$sjs$(aaBkM>)CleIx2qVH!yfC=UNU(A) zRXR_~<}-kTIFgB(C<5&YgK&MiY_Q}Fi)(qDiXjv?V2+Ht*@j@L7^IrPN`h5M6mUZ( z5XTT{Im0?TWz2pln37oia(|E7+FSL+HJtfVqwk%T9dVsU8`{?72Yiow>h5efW# zo^4+4k{0?ysp@10+($_mH6Xv8g~1s|_pbGvW~HM7=ua=Pj6liQ%TL9$L@XU#-zX+~G2C zw~4}uwmwIh2qI``9FRmjgjN`vnre((-F+u)zNrPrgPrYT1vIjSCWwJj)FuxqKon8Z zC%I|yOMsb1_rPC^JD7Quxv3JMh*Hwb=v+saF}vNWLO498iq{nzT^YNH7dC z0S7Ze%Hw+j92*uW1#+Nmh$ugpAZ(y-0fg|&VN3-4HNIFtg8}GNa^c^n+H$2Bbf$>f z&}UJBUAy)d1>ymD_;Tl1LYnfCM-oJ{lWdW>dExVxj{z-357FoWEG1SB@$NdbM+fb; zw4MB1IHjA=aYK9%TyaOs^>r9NelkD}q^`viJUD@~i4?$&pLPlnBo98;+(_DE>=eN< z=2bC+Q~6yH5;PLLrNHrS@S~7Nmwiy#dLTJ?6M)gG(=>+YS`?lFU7iK%sDQ%*X2Ly2 zT<~PJcLCk0dV=E|!@bDumCN;9@Fw{kfxyh?(~M=7z!QQ9f}r#qEa!?kDh1b!0V!ku z3TaDmwkSr_2B?K9jqY5fn47k}>9K|R) zx;RlFUav*?SU5-jrP@jAqtdsu2gZO_S(iYAU_kNCX$Y1udcZ)&0gtquPRXG-&d<|x z!!}{pBGDL`gNqMA)Q@fyWN|YbWgFm9ML+ft2Z zv-!po?pqNz%@fuBhG2Z~_l1y3YX)CX9eIpmtSp2!234l?L>^TPf%2fG5Tr}MBLyaC zo2;=(R2?-KDFn4Rp#47qng-Nl(1`&@{iu;ll9r-@;e~YpsAk4}MiV?pv(Nu@dE}(f zKBoXl3W~P`+;tq!J#T6ti%F4W%$Y(0FPIfN7)0aAcxPGNC|z9{ z3LAt<0&}7W7KJS1QOSBZ1TtYM6T{##9}$2Y?>Y`ibVHb+j;-Z~AV3+Ch<(Sr=5K+V zg>h_hGg~9ZegC;9P-j6jlAxMIaxH;%N0=4`1>)#f$XElZreiZkMBc4k8_(JOOY?%q zSTK{?Dp9;n9>2YEMx3o7;i=(AN_PPTzqyV4cLkgupXRjW>UHCTy!1JL7NFD;Ko=E} z9U4HBnj0&kf=JrvGhsONL1B`2Jn*#A|AfNhmHKs1q>dlLPihoE7)U>lRLYZqSS$um zB>>;Ygs4J9R@jC^tR*2=+8iiH(6Yh>APIq6pp&sSqkHZ@v?`T`xg`AqIJsxvj@2f1Vkt4DKHh$EYW_uzd7)p(a8_d zr|IVr&GjP&>7%Q2Sz@S#1!FfH++$!f&UPBDi?G0(1pZX$O$vP!^6wlIAq}X)j%VPA zxrhlAT96~g#u5n}8TR^(MKJJoX>Kl{KC!-u!gE5CTF%UbU<@+GlZ3|dfeHacD@LHOM(y`ceq9n znnbErV?r!31QT`FyWmI+JPe@1nj@Nw$dyN^5j%LC5s)MU$IJv95+@Pfl)XR?_U-{( zr$yRnXoeU9-Bm+j`#!&tQ`bS2iKZ)&er*B32Zt_-zLryDMhX z{yRuYJS8WS$tIkV3HQr>>9_|`F%wS>=^ruyPQxVd-9!PFLI81^yyYhBBMc1XhXD2h zGfo^HnLr_t%wP&l;v`fVBHvJ0lo|?PgiqROfOhKr+3t!{P#JyGQGibmJ5*{3XzNjR z!Ud$NqRB;6og!QIt^iMx41$$HAZ3JOq5NrM zr4y^0WgrO$&{DO=riDr+V)8cyHifq>H-qJ+7RgJP+m^j7_|W-a^b4anCmrQ;T@mf@N0diG>|Kj|U>^xMl}g%)i7;#d;!vUb%z0qJ7!hzEu%7;F1~hCd z%wa5pNuN-%1wI@vNRk#2I0t%`5<1;d%t-%CqTID(&J`q$sB@&=bI_U~L#Q;sLEps( zv(fBE{ElRLa#p?6KQ7s4Njgwt>g!MOAVsV-X9rFHnlta@&gSJrR5XlCT)uenPK5IM z(LS2O4baV=ti0&*5ezoT~k)5a=l#2k;HxfA@M-4bs8in0fonppa0!XqV0eu2ZmO?zVNL?$xIp`KZa6F=xF=b?;Nj>f->s917;B(}j+* zdc^q1*YqKTlF`=~gu@F=h!LwXGEG|+wExw>uf#-G5J>`_CLrDt4hTXwV9HF;WmYNw zomIHeAsyDyVuxnoqc6mx7K!g9yIQj-rhlkWa?&5=#c8RGcblYR4JSe-yQ|oh(wW+f z%>HwsclGAMb0@4Rr2e_`C?A~clWdU^6f2rqMD zGQg0XndOEp|LTKo!z{$N{u{-0lgY3K;PfybdilED%jh9LxWS0~liySSYuLLN^qw-^KjOX&?=s?&6NXJelL#ZYGx`83 z^EfI^7u7t1x+BHs7-UwuDB%N9V1q7ui^^7kM!uruNS{j%krvT56Gf;3%`~XXNl_f8 zxsE~DK@>Bg7vSW<0)`OY<9yCSL{9uaW?^mmBp!CfsWw6(h!dc0FDUChKPgVto=5>j zVTA1|jQ&fAOW+8IzO~(*-8wMeybKp2UtD>9ed~*@yc#e6T3x}XY!XX`?=rBu3rJmI z`408D5+EZ2iHkw_Xhy*Ffl4S~cmzeD@v{#cB&%6MDPP1PF#y@-T-H^r0SOQ zPzItVZP-YJyf((A?V#*bF{pPo)UKC)fTG&cy;j(fqg&#`xR3zSc5}s?c;lQ*-U+Fx zpLjaTeVo)&nm5jm1$4(Y6gJpwlDI^pS5<(7q}1JO+~j|3CIA>uyY)}hwB$+srB?;O zK#0i-K!@c?Al_LRR1`(;K{jOt=sF{_5YqU9JUKyjENMgLXy^1~EHNhEjUp5VlPmhi zln^nsF&z!i_9i6an<+^f0yYs)?MB$Sdk2Fj_lUi%h9WsQe+q)}qBaLZLqtaAf?98Z z9gbLbPDWNEtuq1Y@H_lEuG$Ctoztozlj-Vsko}ItUt^F*^2Er#TiWDOKGmefcK;%S z>=hm5a7Q`!=dpL$3D1~WnE+))TXJ8;3sv$6&WAAwOYKg06{|3Shpy%VPZ)?HE-;E} z=};JlBgCHTt(9u`4pEQxb203M)W zO%nWvN=`cVr7LWbM|S2~j}fBajDM2Dma`YlU+B$KDaS}$Y2x6LOG*oT9uwl($}pdB zf{8ICmU=pofe5@XiYLB<;*NZ{@;J3keM~(CkdQ}=Uov7k_^lymg;EUss=yI)xAg!E z8mmxto^|hzB2J8-@nlPw)PdLBl+trgsB{x~%`1F5y|n6rVwNv&?$ zFEevB$K#yCF9}lRB)2Brt&!JWrk<`cNVq^@@wgLR74}L9Qr;7((<9N&U^LeX0;37M z;z@T5NFcprh@`iJ0&c){Opv%GkOBYn5fbP3Lh%wGAW`8YwBgO$fM5mih5$Dz0)-19 zD4V@rblnvIQcwYM=Yb(G!I6v|xD^Xh@px0%`A3*!cVRpUZC8jyqj?2_H|I>`7q_^h zGd%@kR4P6iKjp_l3CVkww(3~v7X^bEN4(SpEEKq#MDGl&pWQLk4w5duc zQ9U&D5MBb*!hnQWi#T{Jf{6alwxD{T0hx`F1~lY}DpQ9y)4m%c%q&2h3;48}c*02i zh;J-7V+-RxMHb^oTfayfinx!#n*s!lmuDsQ|EXA@F%_r=gCmm4vLweCe%t~C2=IJ& zWh_fCCKucm+)wbtjOsB`*>fx4sg=p(lYEYb;b@K;&Slz@XE@ahHvH^pQOw+8m38(T z%0eD37(b-a-lq0ikDka9K>L3*op)4I+57dMb8`td5FmvTijYE6Q3EI-B3ybA1gzL2 zB4QcEj*4(80#aiI5hWrjIu>-C5oa6?MZ_M<*TFIx6dhD%42TXWkl&eit@nRiD`4)q z&)IuF`*VG3g5mLpW+>3+bkSH&1>e;0@jOYk@8186MXqWk7Jo1IVy*!7?`Y{>m_8Q$RGb2sSie= z1`47{A17okg#amSg04`iFt`AfKXVj$u=HWpf{?n9*6KKAfK8V)%NzMHE{UZsxw}>fOUn7W+J-#&NWkf`6Z1&2sE;sRV$k|JU9>U9we?*BPNDUM7!1nYh{Z@8C~kI)N$ zM}Q$e89dBC%;ku~w-L1^%-DnjXxk`jlPIocC$QVv{>WZ9`QoJ=P&lU3g%${*F%SBC zya>EqecA~gpa)pv;j7F=+cl$+b}@I(6OIzEEI;+;0`0`4(qMudP462fwYO_)YZ{qB zWq`tipGl^QZ|Y;}%_e!#$iU#xLgVxFJ1UC%aLnl~j;3}f`HIym(j+EN73TQ#!q}q; zjZq#6iS{u(?G$QrLX8)3GIr(K{B^e)lHWc*>uY~y{Y#IO`1l$h%Toe)>;!l5^%C0l zX|dEa>A&$JkfWWj&PS*y0yA`nr#;6R!zEHY26$Iy z9+m)Nz5Ur>&xzm3^L?b!Z8bS3p|k0()bs0vzYP!bYj5eY@!o2Ub!!pityMUu`0BiG z;kmYNSGMiQj-<#4H}#Avm>?EE2#9Dpq`#oi>h32bGkTBH{brWK%irA3$r!znY1$sw z=MvVPJ(iUc7RwmuOA^&qNY`=h#{3^CMHmDL*7{kowD zlx>bMgMe<*yIm_Xa*Cg=5~oS$pLj+qIgWQGfbMhFvlq~ zZfBtC^pHS3*|YQ0?XthB;W>vv9^Z1{p%8Ai(HS>;Hf+Q|%Wg8); z=nZ6j9F;ne!~o3nGD_{b1U3*|iE#T6@i=C8zf4z7D#p8^H6oC#}2qIYr2++)>_M6T88Z3%)M3S7iVJr zaQs5%ppRQ#=<#LGTvuDL!);P(cen>8_UHKBYaZ2N{36Qx0nEx;ado=m(imHh+#i@l zB@?eMgOBYNKMvzpWQ^O&2C$81*H7ZNbN zCgba7A&kFXZ8p$uFubWbxnE|jE@M)NIPGT0ML%Vl=>j+zn4oj~+WPf< zPW0^MGWdk_u_%Jhi0YvoOt1D2S-A){nvoGx1yM{6rtb{>PlyZjVDb$^SbiCM$xz> zur&*sNwIj73mrr7Yzgrc7+l;#7U1?Rp~547Kn$k~cKWy_#3vRjy*|f><~jFSLUZ(f zo*FfKys%ovZ(XUGSDb#ui9J$O$@%tDVA=ki37yt?LS7N@edqj^gEa>YPh8i`J8jY6 zU6F_Q@fSwjUq-mC2&-*~UWKzF@nHy-Oj_tUX9k(#hIq?}`YF#NAu#cVfQ?Yn47UWAs*ar8sF*=sz>!_D zmpR*yUr$Yo!fFscU|-wUCT21FAC9VAm2LS;`@G=yGf_Gh>@Q#)nmxgHCxZ3wlo83Q8Karkoa5>a;?Z&)T#kH^9BdKp~+ zc)MLS&r7I&Olr;_IS5Nmgb-Sav7Q3!U4T2j^CG3P1FBR}2BYu*o>F+ruH>$h+jrHh zM)F~ULey`?2jQPhsk51_Lvfsos9~?k(T=}%sKeHg9X8Lizo5wU0n_)*OfcH)H&M*a zi)N=g9}0K#=n;)|KWk=gbdLDh_Lrwv0P`cQ^PrGU!xv2&{CCBURhm=Ze*Apz|O{%6uYK);u~@i2L5! z8U$*BVD`Xm=B5!+hR(P=j#K`7e^&nzsZ8ZC2u3FgPLOO}X@j6Rck_%$G4qS&I92{U zfxQy~dRE(9w{ztN99&&IG@^Pa?{#(d@HcFnettD>_>6A$jaeN1gs(^4wf1gfvYy1} z_FZDoXdNC3?oOgDg8^B?!}XO84-DGs`g3-|2R_t{BrzI_x9z!&zJtje@b8)BU}N-)a=neI>;CQexk$IXbA7**aojuGnGOM|8M5O*sS?y2_3hkQJZ(~cbsZ^+ z0-uYd{P1-#UmFeb2ueMEK+RLk;fT#qi#VybDeqD1)&qyQ^EwhoYAV7@|rAIf=#xWzJ+_cNhJbZDLe~?24^^k37%R56s=C0l+af2c$J~5 zmy^F&G`;W*+cZwHXn1AccU@5d*FQE_KOm_My}ZblwR-m?w*l`F`~0&fOu6P>`BfJc zz4XZW32brCm4(DlRu_Gj#r8fq#a9BKV~ma?{EBU?>CK-+g+Yclbxsd5kMZUJ4mbxUl~KrJD#_ zh4hG;e+JTab~&yXW(9}Oq|&%t?I>a|(&hH{Qt&#JfbE2O2RxBLE~Vbsf5HSUolF#j z!(1Xs8Tl85>y|;aDL^>B}krJxXG}5N_3%!_(iuZI3z}?yq>#aQ{&{F zL5oHdWR>n0TZhzq;H{tYnRpP=i ztE%>)X0*Kj(;nHf_x1OTYyV&!x=U$8k=xAfRfMwXhgOOi7r|tq3EZe9`{1_vyCdRq z=wJ?==z*W{xFf+lm6f*{B@Vi)n$|< z^4`EJ&b#_D0}jM$J~tmXDdp7{t9$WzGs%-Dr`2ek>+kad6~=F*uWFY!8M!)V=W&Y* z`B30tT`=_116K6TCJcQF;nUghyB!rq8)jtd%3{Ehn*X0GZ80TtM3+PELL+TC!<1xl ze7X(~@$s+lDNmoCld&&VP*Bw7!gOn_Vz#d%apYpG1hqSp?F7@GZ-9K$=aTZNK!iY3 z=95yW#5i8djnP(?#sy}>clKPfqEcM6y0NYylvcurANln9CQ2CvAtCT27-kT0Vs&gL z=1LI}<4{TzT(ywW-$DDGO!#;hR30qiIErw~uC?I08ne=pX1HhV{IkWNw03afA8j_) z4+R~yWY)KxZ?_?bapb29b4ILGw|nqBc5GZ+(m9!!zE0Heo7kI-s^8ml^?HP>3vNIe&i0iq0U@i>IX2 zgyg+O;<~$yw!1v9Ps(kzwl6z%d*T&xpecM>#T$-S+@l>Qe%HNPN5;vDr+VyvGpk%b z!I~j%OmV)~b8?E_BO~?OnK^*fwBT)n`Y2ec7-2U2r7?4bD77U(KIm@9>>hM@cgKu( zk0fvzC#_VMQ>q*Egi{jqPhcTnTFK;CLuTBt5MwMT%86+rv?cJ3!o8jsDD4jHJxAo6 zeiZGRpPdH7*B?~37i2z<2JYXxq?cs$)?Z0=26kv*6b~kcKy)iCA$4m=pRbf^0!nv5 zcl=PTBNP7g6Ki0ZuMAdhC6)A&xxc83^D^_Z)}5CaIkVFQ@n)AjwXLb_zYGkFB7=&{ zW!W0<2!GcX%tyxuDeR1U`v!F5=WuwA@fsva{hVN+ZcS7*6-CHjis#!tS+dNJZGD!uU|B(q4(_P>E zMk=@#*#Y>+A*=ZEHbTCcPvM~!V zA{6d`YG&|$z``LLWTf(xJ*knS3Lxy>KL_>fr!qJjLlm&+{ebZW&XDE8lz*be^Rs3` z!MHs&?xcK=BD};5i~g#7ipEgPK$sW>W~tS{C*rn}+9$G6aRknZsiQR!Opz1QDO4{a z>$#BR$S9SNRD7>y^{i*A2-InLFz;y74ZBMn>Za`7Ke}I+%qe(qE=PXVu_MhXXOm!a zpYNT;#XOHab?wCrDmdO!W$fM6E)54cIk9d=>i>65RmkW)|}J&?>DtB zE$9EoX9sAhqDge`p?`!=mkl~ssKqk;~xnnL}Kgx_9$V39umcIGTho8Z%!SMJDk@|f2=y4Zn78w%Aj zE%iC`SJ{>3!rvNiQ~rOIU!IM#W+6xz&WfZuk-t@z&_N>X|k+mmqfOxHa!6>u}q3RzsU5^-Ts3 zmy`x3Wj+3Bap(onHz%)DdZgu3b9bYg%=u1_r{k|j_eHphJPcRWiT0=LWQ~l>9QC=) z=X~ClyqISxQ5WPlj&0@Sfy*7qzJ@uRIFe_KQWkqV6WuIG8^=*pKm=w}br(-UO(wiaO!2UC zis-*)R^cN0wNbFO(Jv@a(NkjA)VT}U%VXX;ciQV#D&Ctfy;=7JU93=8zmjhFNQx#gIEeDRbeoL8vSYCndk`u>UwKLrR%n7i8BfZe3z&r*g@$CLfYH&<1Sp#YuTHyh zY=>txFYHF*sx(^9fUXz=9i)iDDnT|ln}MG-^G*y`__%glj)4l0n!rU0S}st@P@P6I zt_b4n?@VEWMp+W0BO@udERm^b(}BAG0sS+#rHt9scx__RVrwDmow;&@k7)&;U=6wa z!T<11BfiIyHah1h6h%$@Z*GO!mPSoMTM0ubCroLasv9s)uHA3=j`eZXvl^v+{>IJ9 zT7ChKq{U25a1)0qfsI7F$##iXIFS&$;&zpD+%zvjPTa3M@P@48G4j2(%UQ9J2i=#s zH&(2bFy4eNdjBgRM1he0x)YCYXJjZEuv*?H5F2m0q6C75`i`LcZFkdBf}9+OTXJ%C z&3m)^skXhO&9`NsK)d<%^oF%>_5LHN~qqxnwgq7+}dK3pl*qle3TcdSmOHA!*e(rwfT$dc^m9TG0 z(&Bd}w4Jo|{mKYaZtZSWmMAXdKCzxRB6W&lHVN5~#C}r% zO>0@&hFw6Woxl?0dq0E)YvpCG8(eaI z*rxB30UG&DmJMP>h(4mfoNeIp^#1Jyulm;an04r*kVBj&$oqS`)(}xye{Lkz=l+&B z(I;Zzp-hd3a{h=5@Xp=1PP z0Y;Q@R7D_gmC^>e?-8_pi#TJ8Hb}WdQglKqb9%#gmuvIem>SWiX0@pB`#In4OVlK{ z4c9Gxb~uytlZjXuMD8IE1Qy(DJ{G=ObhEee%Z_&pXZJ=McebY0B;v>X)i!+xwz1GH z4kII?ouE1m5g{ZF|IVEuU=BlzP+e$V_+W2;B&_unIuqD!4k!FDf&LjVW1&q6c@_Yp z79OAUOTy12PGgIw2-MGTwvLdOz)Ox6XV`c)&GG8!%$wYPs;Sd;IOVmFcx}*L-=1sV z;o0TR9)3TQ+MBI6ota1wAXHP53SgUD4fil3d(r#NlvvH=Wz6lJ*T%?5 z@hLM%kS?K{7kOUQ>3hsZY;Me)FQP3njw9&5`D$mcsCxPmKb%RTy-ZSdn7snV2W9iIO2J5gv7VG;=61XcP44`Z6u$i&#n=(`MR0fqLMukj zClu?*h-L6IpI$@cZZyLEr=iO^^4lr9jK7nr3OLMz$L3`HsB8(7N`=*@#w>nhwxjfN zf?YlnO8TW5WJSN-ai13Lx?|B+WM5Tl(&HrMK3r_}zl;KzU~Nl6v*QTvp!xqCtUsM! zG<_^NLq1|!bdui#^2v6gdgnzJYEr^W(X=4D1Mrqow^Hi;uy^`zn_CV?09$1C6>!{q3~q)pZFTbk_0)aSl-;of;|QJ>H?%x#VJcajJCWqFC}Dov*(^d7nB zC9%sgTsF$oclXfgH+R^xzGdmm#OjIPH;*LuQ`**Rgnn&nro}%Y0egp8?=MLi+=&dL zieFSsuVjvgr_+4m6{X6~m{9fOC?bKDs24Pq#b&Ga`fP(TQE=qJuBx>UX%vVyI&QVVwc+W_>98O8!RhL&jeodMX z?sQFMpLPG7GOvT6i5U#%X>f`|`aLilGc1Rf+3q9cmu zrcNBK{_V#N5t}*mfiRef0znC#j*IxH7ckPAf8`jwz?1$0c;1Wu{;5Wh5uSNu>P~=p z5hQOXWVp_xm`qKd0jbKM2`$>!&!LS`y4POHFKl3cAVeAiX;Rw9u{q&QR5;_aV9LKl z$2!Z*LWhLpA6lH#y||(X`~_ywnlYAz_NI>uw@tdpAItOboTYX>zoPGvMfkP3ssI<= zb&59H3%rP#&3dH=gAEh1u6I$+jqMt}OKgDC@L!`zyU(v~aO;maa0XKnc3ku1(eWgM zK{mxpRfU7Oj%0 z_Ukv)kJdP6t|Ke_`+^%Mub;RmcJG=^q`VIc3PSvm4fn%6QtX9JOKCg6K#q(tVi06O zJO@YXT5;BgL*KSXWLJFurIlik6K>9xNlRt3S|3aavGFh?xugK3u6-4jH+h6nXPU)T zp!p8_7)w>8=(F22|>s+Fi!UP>JIv09b%G5F==cTQfmGuz4?2z3n69=3%C zYFkPHTIM$?n9$(8>PHy3M9G^bgcH2n^ClRv+UfE@nk101ap zn#vIiNBtVeOj2YonRvk%6;P88!!P^cs!Wzh%1bw_a}kam(Q~xF)1QA6F6bJQBS?qR0QMV)>*N82)*b#c(e z7;Ry4^^NbVEy=yoM1@L_NZYb!WHCJ&lX>6W-AHNIGK0a(&P-EkRua*9^IRx1Lzy1| z(G(+w41yBVXR(Mz+aU7=d@X)SKFEjhVy&J}6yxtg5J=NEBp*ptoH0bJxDBOmxE_$If{AZF-!TBS7y95fc zP{u?5HWQFs{Mfy~&mA5R$SVv~9Gy|cKcii5 zT{+98`mZ_M31&AP?C?C2hG8OYvd2@B4 zXLc*@0nIe-C8aZYbW8de_!=nY9pf|WF}5z?->x#-6>7cJ0gEBZl+=GdU`wXzemth9 zhBo4@ol!_VNeF~MWeW@2-}9hQ%v5L8QM?IW5@tCi#%CI@zENL|i9W-ZJyHEOLYteh z7hm=_2-I02V9tS0Ihcn|VUO)#rUn*3=PNl{*1(b?&Ce5R0x`YF)lIU!$?>DmqP zM1g4=R~G_5Ix%0 z@vlP-H$8Uxxd=ttiO>AAAj00G=^&B1gwY;Wf~kF%MP+r~R@ zs`&L2spVF9mU0yEMr_l3xrk$Gm99;67{^!|lDrTY%U5vae@{f|C2*J{4kT5RDfFz) zGw67iP@W$SmpMH4=yT48peB2_PN?=p>6{42wng_yom9Q$&ksRQ^xOM|^P{(LCUf7O zq91YYFX9igzI`7<-8*IrxF7A_6{>PZ{jqinHa&rqV;)&R_yNjQlF4$Xv^{?Wc@5f9 z6jFuw^I3{PmX?J(zh~42^m{Xlul;-=ou{WT(rS3biy!t)AaG)YPpIBj*%C<@+QYcS z+@!<{u&fylO=#J0XeCH7Wfco7LUm3?$`p*W;JI#4z0S8^OiR(87}-4@Bu<)imB9J$TW?j@m4O!9s~Jv^oqYOh!!&Fhi8wU=4; z7rJcStTVH+U97w$X`Fm%pFy^e!$Gn!^N#Hc?1m| zU2S#mocmpnW``JtB{d(JPJ&R~7Z78gO=tIiscqC&Pl?%&p0|6?{0HiE)pv&n zNH|K;DgqN|x-u0G=E#Aqs+j^4_11%b&0aCYA^Y9-Lqmbq1&YYH1F)g3Sr-8#v)DLb zUlAgqeDkE0)}v!B&h^F{=35%W;w%eB>k)PQrN5f9lxVt{c!2#vl0DwuEnuNXXQB;1 zv0-9P1JaP)=hIA{up?3qn7OKmY3D1l>)lRHq$S7QSA6C`1eo#EK^*lm9+NGADv}ZZ z>xL{z=IA^hfr`hBM|5CcE~#Md88w*k)g+8Bg{~tAU_N0^iI=xt<+v{kf_?1|Z;%Sp znZJyTI1ma2kmPc6z+*OtPTo);W!5_rDGazZt*nXseyv)`83-3K)rtq`#=qq5BcJm? zBt~uFg-7?Xt|ql&PwlI$BxuNsqTbPL6qm0bslMO*O4FBV^wl#+%pf{>R#0$f?C$oe zhp|RT+S$swmFX|&{9xVviNtk^UXEWvRwO5G#3Sn zJ*iU<<%N$wzjseC5#f7O&rM0sUpH#aB9MV)j{Ex&JHBX*NNv!yhHILt#W~FfbboZU zrniTV^bHg8rHdk5p2cj?(GYOw0jYzWb@(9A3SUjazQFUU12Ln{yPGz!Gdb!ZjE)7r z+CVXWbQpxL7Qt>OSnA5a>&R!ZJem~(!M~C)_nsdyelSg_t_f+IMyXr=ld01MME!U< z#_c()!h~2UDq}eBV@1Ud8mG}sVZuG%j6Ko#b@h2)` zs{3UchxLIyi-oPCO%ZQzE&zVA#T0?eij4De{9^!|p|}90xox z$pt3n9OH<^5GG{WhH&oQ29f2E$=8e-%skfANYQ&Bk5Waz!odG1S@UqZ%!x;nfX!3= z>ec-}2t{8F!`ZYorOfj6`^%bCA6EuZN&!5OaMVAXCh4tYUnsnxR08B@hjeE`3CH=C z2f@@3)h{G@|E>*T`e)*N<+2rybGB3~&Z`1k3vQ~kQ~M@!h1Qvbv*)tq|65K6UWgTi z3Ich1nw56H-tdZy2;M;|CZrU6wys=T{G4zXk5s6oeAcz38*h=|aP~NH&>CL8&(dMT zM{R-Egd5@)I#xu;!ghl;>z@gP(hx<(c%%q?y#yU?du|4BZ{8%i}Yq=wU_iy-6FHhQM21K zcQE_8Ut`RbfwaZ9lfADz1~ZG0!ZM)CO!~O4>?I}71?fPw9a-E#RzAwK(>WBQzCl*% zG7*8{j;?$y<9LZo4FYo6H5uxQ#%~?@$NudEnMx`S0S<>}!!#K^m*@|{TEh;oCTK%g zrTxu77m&fGWC1=H>DABcej`B@t|81y0sYNMjU5w=>oezJ+xvAA?4oq1K`lbm6j&I> zJX&|akeG$jltX0dIF$ONBHp^s*u|^(PUq^eTU8>}B+tehs9)d*XzFmukr(ad?aP|) z$O2MU> z{e_1UUSb~NSv@QC`et(RKscQLZ7(U#Io3sKEm1!URq(+l6iUhdxkSVdDUTzG3d5pT z$HqoH)DQK)**C}d1$VwQZeT0luVty%;P31oNZRnF$GAA^aHH`C(~`e=sg$Qin|H$b z;=07pxXH!s4zlBe`o&P5DIpZPSK5H^Z!2}z7J9Q1EWmsC{`|q}B-(Xwee0{JtHihG zKkfjEn>@U^gq!-{6Y}>(RpFrWIfFwm2|QKB1C)eM{tqg7=6 zat{4g%3Oyu89fR;R-L`6H#?y3y~#m>3}a2^Lc#WZ90ez9@8;}U8ILg}wTpupViTeJ zGJPt(mKC^w*P?fsb#cx}eGnGT*ZxY%tGQ>6L=tV*Ht`FmEpG1HW3qO>n(=9Cs}C-7 z>&r^*x^yofS}{MWz}vBmXCBa2Hrq6BQ_qy6K|Utq8m5Xx=}8_xYTKC>*+WGMd!uEW z)~Vsu^h+Ds)MFdRSFE?I`nkEl-qga@_ttq*l})Plz~HT4i!!uW~+Q(fHK;dNtD0~Ax!caF3_Z5 zme7}a@w($g#P|PyLY65`Tzg?BBJK#P+_SgFT($nY%?<*ed@?Fc((jC;tj@>UM7Z`k z8|gpz$g=iL@5^b<474M>dIG|4w74sSjPy$7xN$>9J!_^Dy0`8WxPF;h%x4up+1OD% zM!aqYn+x+i8C@P+ zbz)+PE`@;p`h{jz5v~BMcuZ*ILSAZg9u?tLkMtgvhRwf_R{Razm?o3#3*_8q!DMvG z$r??BRe#`Zv(775u-+N z3%AH8{IGqb$+upYf})ovl)|W7PkcoP12-WZQjl2)&P_IBdCVB3 zo>rIxVLVvoRh^fx#B~a!b-4h~AM5~+Fp9LHv8dpsJ1PLD*G|kSr^h$+~}S7ARn2-Ha@9cg=@I0_P}Y6Xg15dW>80Tto)6mx^r#5mw! zvEsfHQIQS4LdLT1jl<{1M?Hoc8UN+#S3R#P>2ptl;7F=L7~l)25vN|l&=^t0XFgN? zLfVX2D5a+(qFu%qmD_A#_yvbag+IV99=M|}#qb1_+Wh8NjG|((uwvSbQbolZ!uQ3_ zF`kkm&6Gc{K+K=oQW7ormKLH|>d_Q<@x}Zr$*D#iC)Z5>Ea6quW2a}a2`^zKbEe(8 z`FZF|o7lRDD#yenJI$P+OtSsndYT)*TI-|AYv@RD=7=ld^i)UqAsSwqAU6ss*Iq)3 zEbs{-L_0jrg1Y9fAiUCGc2U84I^U7*Yxn58dBF%e+0)MkLvJakK601pErl&sM((r0 z37+g)Y`{@$a@ft&Wd_I{ShALZdB#%>U9LE^+V;?s2gyyQUrt?oYaq{haMAYds!+M} z*TfHZk35%D4n3;DyCpOZVL@9|ravhb0fnl1?{h%9i^p6zw^P50UDt6Ru}I9v>Zb~} zeOSq-Q#j%(g({jM!ncs(S<9V6>;-Cn&P0eij=57x10?!Lrj$be3@rXa(FWaOO4aqrZk^Np*~ALZW4S z3*WHKr(^Y=wY&crF#mhWLtCyEAitsRjJ);(t#YDbF%d0Vt_swb9S?L+UHJ!TzhL?b#Aj%f zJ{m9_Z&?){K>ERj>8nCd-0jpC9-nJJmyLqhx)#{8d~`=Z%bVEj z%(EBVAfbMoD~r983s%G4Jlgq`Y~3RVgY3l)OrxpZaDY<`t8g$MtKKRDl35T2hJG{8 zx-cRmhEEu+9XA#+-cF#ahUGlvEq_!xX!X0BfU(8KwljmLw%KX8?L!GhVc-Kgfc9J{ zYl4$c|8QrydM@BAy-_+JM&lGA8k8}LXby5)%a)s>ZEvgLWsGzO&;T{Yo7D}OgxDQ@ z#fc`ovfpC*HXN@(7S?v2XC)@uvx26KA6`1v4czw*oj3x!XMV^g-t^5=Jv;Wy2C9s^J9Y*hbps=1;`y1xeZB$BqKcrPI33i&;6-;12^I_oj zi!3?x5wf7!=Fi&XL-gH4;v)V-Es*2!8}uZ)g_6#3(oU!_KY>!j-o|w*}Y82%->i&#eaed2l zuBu=e{b=_`wN2@SuGx7Wk0or4djX7@23aHZ3)a~Vy=ns#eQQ8Z4zGKo|Gn#+_Wp6^ zKnCwcm4sFRG4QXJtqX5dlRjDSeQ?c%MJ@#}q`eiJRSy-Xcfz|6Ap6Mr?F4UsEZi>C z2d3e?OSQoTKJ5%Te4|e|8O_*)L>P?Y@Q%5U?LCv@FF^MI+|cSk7$PCP$#8l!0!Y7xr*D5SYuEiAK#`ZDYp3OT1 zbLKQ;6BOT#`{?>$GUIUPwbyHZj}6s@uNE#V@cHEoX=vR4&DBh0@q}Gs@lc^@{b-yP zpI|t58_B?5A|i!S*|!?-Y0EtaUmb+q+*OR}@1?u$LG5SMYyjNSL(vdP_&o-;_KG7!DkUOsVzvJ$?5}71It{2Bc^2 z+-ts=G1QE*-mv}XZ@U*e>AL(IF9-hg*Q>(uYm)+}l0mXbereGK=9)!O`iq)V=F3NQ zpK}3=Z%Znm*j;Q%co|rj!UZwZ;5&rvznn;>Q-7y7vxd^#)bp2&YK+|hwtUa8!5t*V zq2@}|9&H~%nNBe7`vH1cd_2VF3Ne$D(vjMBpi3@+7Q;~knYpBLM+{?y#s|U(yb$!t z%ls-|EIeKW&6~!2Hz#Pk)2}p!`7&g8?lD>5_CNs5O)wYB!?TTuq(b=TP%!JiCzrR4 z;7)-7N9-*}Y&l}fQ>(igcN54{rqmkc2c8#|K0kn|cSep4HL6V)tXVSN4!jbn;)`xSI8)>6w2)j?!A_kle$K9T6gcwH!@d(X=(O&}y{*F?z(ZonFdybY!V3H; z)oaE~lrtkT)3Ih>HdND5Z9*s(5v~GACBc04Ey_`?!aVa*sE|N4`0=%FaPgrBg6~wj z6O&BF{YWvZgMdwDaCj_;zT3a4LSNQa+G{w{RmEy=|;m@J8BJNPnV25dCoz&UYk=Du`KYLaPFw~=Bx1fqT$Lb zGNV5Rtsgjr?X*2PBR>WXOBm-+rkkT4q3z0B<6M8x82Q|3{Ym=VNy=1WjWW^yTFG6; zN$r7Z5s{W>Gk(Re3o78~sESMKmAI=wfVbk2YWeQ%5sBN$hFIvw83x?apezGLIp{|n zQhv#FxRZamAN7b3-`L^^|JDxj++xw@pg51FNd~{LnGr9;&pN4`BA!$#<|t1W{2)m_ zHltkh=t*9@845RM7dwsNqz;}N@$~aG$G+ZzWn%TDbBZek>yt#CthHQ5jbRVO}h=t-1z0;QV(ilyM7pWhd7*oih~B1nZD z(j20+_Gs_G8V+w(JR)QaqaU3;I*F}%sy~0{z763T>Fc@ooCD!H!Uk13!Q}-P^LgrO z5ntht9I+$0I7#6XiK{p0pbPAFzimFKR0hdm9cLhQs)|!G`6KH#By!GMXScPM8Q-EC zYKF8agB^knGOA*m8@D(jvZE+(#AU~++nLU0yFn(6yVLwP$?zjIB9eQ0L1avpKv&WI zjyW0{&NaDZe>yZ2c-MrC5vjK6HVy?}jyNM>Wh|V%mEs@4gb_Mi+8WYfAXMiSI-xcf z?6keRZ&3b-4Z_7vhmQ1i)`?nQG_e~kUe0nZNp~5F9Z}Sq1YML zQi>wLKnma4`?DlafF>&Xj)jB$29L*|N#*phY(hQ5k@iO8|L3+LAEG#c`U5~U@X>q^ z)NLuB1-mKLN)xES#X>^-Bqu&Flrz`g1a|7<&ZTT9%I?ywM68vPdgiMK6O$A5=%0rd zj81NmH(nRk{0rinW*?W_R~SBGgeE_Uw3TV`(=PV4sY9&h8o3?}^~`!=N;2HqH=cNJ zOdSqaMfh_>K*$urXVitPd=MwxJ-4S4YwN+VSE!DK0@-Kd+Z{amn1H#a$)hx$_XZWW zoCye{U`Ph9j3FDZOCBB!C#otz$){=X*biQu)JR2AY0;P_#{55JP`UhTnZ~8t?1~F( z>gO2MIBWld+JFq>U4H)BVw|Ys+J(<8Qu0r`{A&@F)qQUL_!I{nzvCj<&pl77PLt*xzfw@J@HJ`HS z?hhl;tu5u5Sa0zD^OY(Tn(rpyYiSxgypLy|AIWRZK z>_0(Jy9a#n5pjpqE_2lm^2Jt5r16`}IdW$ZN7Vda-8+j+t%CFm zIa^3&IH8S!Y$LZ9RX@@Xhd;4C3w4n+DU)&SRbXX!Q+Dxwu0C+Mb@q{Hmp+|YLXd$~ zMa5+8o7LskGtKP2#zf{U)jWgk*wo9wHNf=%UprS7t+I#`H13jA)^0} zHYf~)`J_U|cz^xw+@EQ@osB}I>UUEZ19pmc4phpRf2g>E7hho8XdqjQN!RI*Yl&FaN!3|M_DscR7Iq<>< z@eaW$y%-Ok2|{=kCk4fQK2SBHUEpEuma~XR-3r0Y|>syNcUE4!;Q;H~p=Qwtf z{jUEljIJ2pT0O@v+xT(*{eYhEhWlAp1%usx%%QdPh_$S&pU>%}#~f4Gp7kuG4RSEh zUSu<;2zA>A2Of*@9Xx0-c;m?ewKOCnkPd%zEylHfkv2fF+Ge*LJk$%M|82O{ESm6r z!L5L}|8-Gu;e@zlETQ!${K|Ko8x;jx@nRYsiRkwf{V5$cU_zP&>cRtpiw$AEh)5uB z+{vulWh(}aJ2OEgp$`vUBM9|WK9t_)p%x)s_aCzUWexsU#I#!w-MDVqA12pKrh58N8dokXJ0wPZZclxKC)RrJ9Csf7P8=Pq~IdRoiiH0lAS;xcG9rm zkqr6}(o7>2RMT%fl${-H2}&NgF`Hi#fAlk8!)A&K8Flw%2kM1{aub9S8>RY7sFN1|#jEO%>(Yy2`xp2ot?EzIH6{(+e zC0>O$PQ`dkKB8Onhp3`RKXD>aQAui7al~oES@(MKU6WxDv8~&2Z-q#$NI! z+E`&ONc{UWiYYlZc;AK9vMP0J=Qs*dHUG-jFmnh>g5UUY3(k$(PSO1ouMAowc-l=r zdJfYo%$+z2bAn0k$LHowzq(_iF$6vgMnz70X6CYSj>aH&g2$cCqrdy?ogOZl>v2cz zAeM-TFY|skIN3IB*!HfOhw;dBIkt_l1Bso*i!7G<5m0m`}L!}^dQVP;c#^?yYdGIaXCm3qqh)?}c^f$Jum2OyMU z_5QeA zG*r1pkyk#La?Fl?F@F~@m@rc9)Zb!7akY}PryL1vwhKzIJ`*`OyZPAlzMJ%yhFC}X z3?-g9__JqBpVjrutS2+r1)%2XPPAn@FJ(;mR_24hQNI*FS7(+DXHIcC#vez#;4u`U zMH#b+0^O7CuIC;~P$wy7!$B5(d~lKQjg&qB{~dfn`YNg6VVpdTjrvGmYr%MB0(ZEN z5;LJ7JoE_{28eMg{a>=Jj)Qc@ETk0E@sZGmPYI67Fqp|CB4#_GQDodvQe=;MrHs5c zBg_D*j%Ei?RAhX=16%&?ks?r=xuO9H-3Oy&k>IiF z_$oI`LK_QVE!CH@X~~<|)Yi}VNl~!YTOA6yC^}Y`zZzqQ1O-=&+dw;_nHe00y;x?vy&Rl?NWi!lKBlL}2I+u-!;BXXn)BYO`UTf4ldXHJy z?OFdn-<72@E8<&P_#o|^dg6-sIBQdFVJdr7-7Zj)^*i6~ z=Q9B|RS+`;JUHs96%25ULBLZ)fyXYGMS|lVN^FFhNR{zYfNw157BW*o`QYbAf(h;f z58!nmGyxMksBn1yXE@j_J`tkUZ_kasn%M+qs?pNZa>woVf~p4jhiTmo(^jrcJWXZE zk9RbXtnt$p{Jgx^XDN&wK4-tMKQowUa#-DI3+j#hem)iYe`LL9P!r!Dw|#aKAfYDo zP6)k8kzOS9j-d*O7zCw=N=HFp>Ai!XB7`cSq9`gTYN*nbZu_CqMMVJx0j1pe&pa=l zx$n#-Z<5LEp4sv}<#S#8FG#6hm4yz9C1#j+N%MJb@2>9EhphZJrkt`b0MnC>WC_|e zFw>5rHyEBoA4@O+JNb9{pk_MJQl0@U?&J~nb0k1FmK>=m7W?YjY{2+Auljp~SdU?;&gKWb_oWa?Qv?De7NGq=%J>i0p(-tC}M_QIEG zE{D!lo{{DIQ^;=>PwndQJ@T^Z*>C?Fr{VtLZY79}A#sv^L-uSC<~W)X;NOiUaX|V7 zU|S1f6~kcx7g9{0KSjgoDKH%tB!hI45ElAkI|&*W1X$$W_(a3$S4M4s=2wRe3FJFA z*dD0C5PzRBmsuBmT93;Mry?(^t4>k+!xc zPj&S4blSArw6*E)cmF7>&p6osbar;Wni?1w7@OK;362U44Qcsug#H8i*FW389C^p| zKqR9naG!;~uk@GjU%Qsl4=Id$eY#AET>P0jAKG4dy_P!8`)<-a$aBd=#F(U?d(_G8 z0ZR`cx!}iC0vsKM0wheX9NAQ}(kTYRKb0 z*AT6C&cVe<{Ik;cdsqJLEs3CDkzSGC)*csF%L8(tKJtSX=E2cJoe3_r2P3aTvPa;V z_w%YhqH*4R)BjZqKaoGb&Khf}{JX??J$bCtjdST{ zk3B2vSC(gP?ma^@Qi)bAPnxY8&sUKzaIBoFM4tV3E7U#a*l~E=8J=lDf4>#_F)dBu zLo+(0{H?>)r3Zam%^T`{^QOuDi+Lt-o=sj7N{(fY)`Q1w3;6w0^RKj7+O|A)XOnUe zB46~~Wb!cFllD=Ot@`Ek{@`V1H|+^!9^?B!WK&$|hjuHC^0;GR_KiE-{bQ_~q1Z@! z(YvsuA?`7U>+pdwO-6O>;ZvERyfY>KvMlWN<(by*T#R)CR}(c7Z4{3jrd#j3niQ3B zzu~?6eB4`q27k%IOV33AUXn~YY0Oge5A7g%rIq=0&ZUX)+Z1lc8%bNl6Q*?t|H*-Y zVe?!;;^mv7rIjulo{vEVbve6yKL*f=I#45-L_`Xm|K_q6KUrY za4kY=VeyLTyB!96QSh(L!B;;neZd%;y;+jOE4$2HSz9{z$ELYdaQs5)%g2Vt?3{Pj z4>A=$m0kVyXD$jLksqrnq56acs2LE|0a*@-*yjA z^!E815}nyQ>|1B_D$@MlZ0(uxcjyv+wz*x___&vo!!!E0`mukqnJi~Q?409Cj)kQ! z65N;FyGz}{7BpKD?DrUV^!``ogxZr5;W>9c4`#mQ89df(rE&D!!sI0Xr7mkZo?>H5 z>#2yr`A-Cq_`!wVQt9M^Yd2r+{JS1u_x!-mpoT5>H3M_I;{eL`HR($7lgZp3=AUT= zD1qss(`QYmq@|7fxw@@ z_L#pXnbUhjopd?(Cikdru3EPCx7CW8W?$n9&if(a4zMogVzoq!ywEQv=)U-6tOg|B z-BIx6sDzuIi;@Pk5(ha`i6J(I=|FY+h5r{H)#=Ev6_q}+Nk3%XNcs# zs;+i%cV>1~!2NXzD>y-X-xi0by^Rj(h!gy}Bk9w;`a${2Q6{l~Xfq#at@{oMHdn&0 zS5mbeiGDuaKq(eCIy8lS1qFa+D|5Iec6?K~iDv6LR*i2Wvmw zPsf*f?Dz@jYi1Up#25Y)%f+}zJ-?n_knAld1byKs+$XY5e(}g2Y~`waV!E;Z@Mns# zLZckdQS9TNC9-G6&3VA%!b81g^j6CsBlFhBa7Re*Ft9xV~ zjw57|{+Eoe4SDsixtwR}vbEy>nXB&BWci2gEq0A(kR*pzITK=EP10<6cfLiNB&-`U z^L_M32u<5r(-m(miWVPPym_=0{CVxrE^;q?oOxL5V7Vyw_+Q&-Csm?a{rOs?AZ0|m zLatNQtxNNT6o+HYPMGpi(wkpifp;|TwKR)Nakx6R!p9xRQOzGL%JwO-7ZCgKQ^J2! zm+R$?N7Ne63I-%IWwzRLFU2avG5300w1XWC{N*^*W>(TssoZ|McBX+E{YJGe6 zcg29Y#nPVEush!4U4*OUam}q+1+5%Z;Bt0J#lJgKGOe!6M5n)Q-)?nTNw3CIQd_c= z@E^Gy>2Thtinw`cFNUC~3MG?UbHYYTmhvgeUKb#(lfI%XseXP{A5P^N-wR`WeS;xN zfHkvsUgeB*3%}PZc1FwZk5bF3waK`0Qq+rr3x6?YhRJsm*&o`lsJ{4|GjP?b;OuSo z!Ce8*FeJ?6%|1IEA+YtGO}uO0hH@Us)v7cX8bW`1{nVXZ`iLH&&*cUR)w_}taAE`P@6 zMJn2S1Z`N|`DqcEzZ@#Aht>#irQI;U`fN+&bGZ~_d5G@U!^A(k$7!!di+mDk0gi?e zo)VW{MC_08VD-(u`d39;YvUpc;0z*5QFFaNyPp7*?< zqmF63xxwJ|lQqHW2BhP2=O3$rxoM7)tVkWPbIHX);|KOkS3k0~Fv=Tfh7H_yCa(8L zeB0C#8_7;~3^Q6#ywh~y;az-`yyRVF`y!loDr|OUk2jZHERI1ucU19|{fwup=eP

    2EZ(;8To7d*k@sSrEE@YUqX zx!ix_Uq8>k{353%#_=&ou$@&PujA$EvFWTY-Ny{})C|sP&Kpvf)cP}?wEMng3m<4c zba*SH{gi@$ypQ4gTVmJpwg)Sd8apiTf%1;d`El*PpTA*4@oTp4Z^TxJJ)U*jF<+@ph;dM{o!wvbxLLj>UZ;+#i4FE2=VE5t ztSw!b6iKYlQ%c*k44V2v+-TY;ls!wH)PAqv`bRF9r{H6{veWnA;ak0BiCJ$~ zb;Vv?c6BmOQ0+LT6JhY7wSmRrP{+$vO-sX<4WhXpeY^wreHTT~O0697I=r;9SbBT@ zNAZWL#jQ7b8P5Ado{rp=0&IoVzvM5R>w7xnb0sgQI2p~>cj!v5Z64O!aT#aY%@BIJ zStPh6i%ZdDyL6;H<@v5ZX~TUBHfIg0NXx(Fm{r+#P$HP~tn2gV2|w+ki=s*lOc}`C zgOf7b?m;oh`_X@&UgpC`(gp`~Qs%EODe#?E99{jalBZ668h6L&1NK1h`loQC(y2_b z3APg-e?LiI-IO%*XdNk(D0qNpmA`0Iuh(Xpnfz-++vKVp%{NUp@zTGuGcW%mB?n9@ z{58EC`Xb)+fmmb7*Aw~05iJa<`Wp|$eN@wbIZ<7Vz6~+{JsiJWP&s^8YTdPUN|%Qy zbxQxr-!@fkN`3uRW5F%9%E>o$vPYwxwFwr!%-`AyJc1O zMZTvWwAhsJABjwLdnOUn>%yHncfBmO^zq(* zVHdp375tH*JEv?^V{W#ea_unIL~IemtxC}dvrFY2S!|Tkw~pn)^Z$(}q&-(?)pp&# z)GRP0$C4drb*lWs8A5Ff&#|RKv5~!z?}sC8eey5e?)Y<%Dw#ffnDat_obQK&b-qiP zKM%%_E_^Rz@c3chj?H(!uuv)3dsAf|nsi{RfFC0HG23C8N4oxeI?+cCkS2}}3WXDzHGRp+U$?@GEVYGY6pW`9r6<1YPU#p5Xi==KENZuiFHVtpq zHVCVgl$jqnbmT_ZytCQCF*(SgLHudxLyXjjTvFsVq&y$+-T3kT=J2ib@mH~VhxIAr z0@7Jl$2^`KE_vkd9yrXNis09rmcJpvm7sd`nmc87r?oCia*rd! z%Xg49NCkdX8v1yiUJSPQ_B>N?YbEa zpO4CFoJmd%b`Q>x&^W@lhAr{iLc%008wL}9##BA}<`*;5^I%1}U-n7P{*!zHbj$1l zFH4%ox-0RGkjmM(k)6m4jprskM_xTpxUMDb-a{??F!0Jg@9J&^tK}hW_Zu1oy1nP; zMWaQZT+Xg|ct3SzGQH0==a-6^-j%m89<;YImlI5+xjvdV1v}B4*Nv1v1haX6e{EIf zlI+Bg)u`>|bbR=MW%0rNCuyYFzkdUy>e}UxUye4o&U#*6)$FKE7cL~WKk!a2oWvY; zd3Km;{MBCS^Pg3hms)`@zPArVF3;Nb?F+=0_dDhUCiBFU=3a{XapRoo_mf6c{jE7d zc}FFaI$D1CS)20%kMb`vzBl9(UuO9}X7+d{cwV-C+Bj+UBsOq-KUXT&;54{}o5X-_h8i$(N+1t>?@pve%#AS>E{Bbnc0jA8qZ55+3Vu zp~G@B=UmT}mPn?1jH%+o;IjixCZ>cCJ|>0z88+)rgvnArwN9~D}>`*1?;0i0W0afuL}A!pACgy+Wbd6FB3N2Ahcaz-t@gDTjkp9C*w7W&aaQ} zgf7-mDcl^cPtwnxQok+4L!sIfTV~~$qr-${Rzu!JKKw%~j7fV~Xnt|}n9pp8@@?lw z@g1Hf?nh*Y+B?JCD!5aQ{TS?j=-P1c-H3Kdi1wfp?aWB>%k9m}XB`48S7Le$i_j*r)KVCanv_pbZrY0!>*VECU^J*L;eCEk7T={zI!^*3&Ekp0qj=Zls z_Txu#SJv#2=_WN-1up#)?LbtsBn&+9&>XQt??!~wI{X;>DCBcf#A)r!bFBiql{(kJ z|NrLTI@sN+*82s2Cg%BP>pPRycZ$uvZq_{iELNbVto>KOXI_v}dMpb``J+L+z*BLP z(>q8iRqN9%`C{YWW^f>(uX9G@(7o>-|fERkY|ri>IB%5+FN8iDSECK+~icPIi`yAVixO;*R2kyv%S$W&v0r{l;%}g3UNPaR@Wbz z^X<}0uP1*it~AQh47{0iP_pG5sm8+}QOzpfYiZZn+v7uA{hdD~6&{cM9kZOFW5b5_ z{3puxWl7W(K6r^g{@GT|@I}I#5!)H3m{A7;K_iF_I`Zk-*-hc-=?m?WQ8Hd>+*a$8;3J%uDJPBrg0hN=j|@AP5qPuq zq)i3h!3STrdAMmMHym+Lzb&u#UxTvQZT`>hoX@{sd&9hMMSy5_u~!1Dp{10Zq|SuA z=G{7*>fg29!vzlvhh4BDy~=u=pB}^yIvFLsalHIwzViFVjxoRH;4k^vcy#*tiC;ZG z<{N3NEu3i`^`b^>4tgO0i{mb349;q2BR<`KVLG?BBeKbB6TfqPSAr|M>mn*8Q=D?k z&)Z+BN!_sW+ootql)-h(f6H|VVVqk5yfcTD*gP3aV;6p?oW2(1?V9;RIceTXis`UY z4dG7xBeVkh8TFN5|L{6EUR`>ckA?WlIl{T--VI1LXZ`-pUjc!r2`Matj#fxOotjHo zr;eQ!huO%iGWA80MDFo_{rV~Vo)&$HU)D11-M+-O_6<%Z zoM(JQ)Mjn6y!-1xJ@>itWX(8iRJ|9Rx3g{#b@ZX|)1>W-?Ooc>F}x-BA2pcjvzPn4 zM(yvD>xIRQxHwM}2U3pdc^B4pvR_Fy_v-xlJ^ITphi`aes>mugTk&tM7qH-evh6`- z?#P#Gp;5(mI8E!OgyyxLw;j&=bA+254eF9Zn*^GR zq|^9wG|t_|byJU9JSw&=x{@A56g3n=4YXr64dIADFRanjPY{@twHpV^tC^ zD?oF9pLPE0^4R*b1%52_LjIp5-9j!DS-dbR|Kv-j9$hHn}z;TZN-#y47XgADH3 z9mt9v)U|q@_4s*0daB@`calti*32y-!#5w?k#8f9E>@IXzi;=xvm;T=j1ath*C1rht@4)9gQ4OhJh@%1iM#v( zQ)eGWIGZ<8enssN&+rfKER3yF#6@>eRLSbFNBheD=O4SIlmCfo&3lTDC|u|4xo>|Yrt8lWTUm>%?TW+; z^ZRFqPon~~3VJ6uO0@IiIF!|SU%O?9N0$Aq_P7OwmMfSPuW+>ul}WUjk{)*%1>~`c zW@affDRKR=>}L0|efMK^*eLxxiTWk;ctZF0e!d{%0@wT-a$^08b4rRBsYkslD3PP8 zW|FYT%-U$i>Ao(Hl<88_X*r${z7vYGoBrJ=9kN!d2_ah}ZsJ?rX4ial`sQDKyK%^Q zBK#OO*NHUb8hfq2xbPO5>bj_-l%n%SAw8gkol4e?)QoJC9V&MSej=LhmR=zlDMkKj zA>O*b-@9?bPV(U`1~%dY4!uGiC7uuwN^Hrw(SL$`buKXt^7U~%BDZ%y-27s2n5xNO z=)QXN)7q_Lx>svIHZN6wRUudW6ZUA7s4-cOOn7r${`=aOi|b4}J_f}5&dk|VxHQ|C zHRhZ~x5y{?e3R*%V@c9gX;o_VWt zuL&c9da^DlYqxki8xDCl7$-ROdc5OlpShJQ_Pd^sR_NGx{C-E4I4$KyLrwoz(ZU9sDwh3|_D zS1mt?Lr!N7IM29YBbSSH({*}P60TLt^E4jE4=mm)zU3|d`0k?%$AT;G2B3^4ic`C^ zcs8@-i;*XzeM2=@qUx^rn(5rgDjXCz{Yp=8Bw^D3ox>tz)yQ8PZRqjMPGib8U@EUJ zqQ9;Lt`D#uaK&rq^k>QnRg3I7ohe=m{(5k4{As*dXDA25gOl8>UJg=iRfFe@5+q?oLQZY`S;+_57DP`S`V~!D6(9MsC>fFCnD3I4s4wQAV~y z-|wizbJEVj7nms|les6X74}JR7UstEHj`w}LBzKg5%>HGhQ07n}G20 zEvDp}e%9xKO5$(Zj$PbX6|@%7XS(Og5j7>Q*<>Z_QmS&xdd#Jccqj7#g}l&Z62V$4 zFW|wGd28T=woI`wN!{&*K76IbIB2R%dD8!`!mv!qEvb2_Y!-PHVLz8EnFF4x9EshO zld=2oxbpmqgS^=At1r0bILO?s@3`OL);MI>#0ZpYj2904*E9*di_CMf(YV}d7H_$K zIM>y5{trhN8W_#EV--W4nI*hFs-J4=$Dee_XWhs#ePdc^RAMEoq%a^i*tGUyp)tqS zE7(7pZ^G)WbHkg-z_(?u-wGGpB}p5VOs3jD7HVQRCd(f?rXEulykouo&)^mzjem)3 zY0ns!Z`c*$le5-b*|6Tv->;gV&L=X0pH(sAEq;c6@Q0E8Ebfjr2bu~~jTK0@D|IuO zuSaHfamel>iC<7;2_fY^8Ge?#sE^+V18tt4hU3b*j@@*1l0$13%pM_lKOGOyVGbl% zm785Ck(k1TbEDQu|Cmh?7yZ83Cm*0z6IpAcr`!^8k=SDtBLPoF#gyBWpizPwzZ#8L zaLzC5KSrzY8#bd2wTv&WX(v^ZTif?#)8;Kp;w_tUN6U+ z3k9md*+>qCPkO%P$EFMGT~@WX`j!moYAI$egVHbl0_B~Ha%iS zV}b7_0g^Q!nTiX(O1EhDKhank%DKQNpQjJ1uSfS7}MQ1UVH#KIYlJO)Nb>oxr7H7_%g4deKA;01;mmd7rd+?0_ zHr)1Cm3HE{dJd*eK=~i2$Z3djeEDMPJDND%?F9TyNeNAtZ!kDG-cxau3l=_ZS(Z{t zPcn_uEqp*+$lkbO1Q=tCxZ|quo$~&g=W>?(Ek-4;WX~rn{fA}rNQMP#*zaH$&}1wt zjoNK+zv#!Xxrb#E6MKqptAkxGQk6|&OdMtKc4LBt-yPws;&&7P_J3-Pro*4;3yKtg z72$xB=;a*ba4}F{UQ7W}=7&>CvBeyAK-V(;2JzRbBrq}t-A6cJbtVCD3#cRjJ{Bq| zI|cnsY_G`(!Kr|00c5c4?EU>J7TrFdIHDauKRFppoV;7f4((nAr!jO0E^>~aLj5NN_qqGBhb2-mI4+u{Z^(uy(*lZ79BGx{E;*^iv#i1_ zDc>QzqEuFxnB$i-dea|HW@MUvC7qG%-mmb4?a~CZ2`#)Mnc2Vg*8`R^Y!h)HG0udM zq17r7M^i_+jQ}s9;R3U{?wB0NJMM5GD-PugdS;2B2tp5lKzVFA16S_+Se8vJZP=N-aFuA5a7re&g1Wwc}cm_Qw5x^$!ajKmfZr-d=fzWVF zT3v(8MG`QUIBtaeE!DogAeUoG;7(VuF@tcKA#hr!k34fec|kkb1Xpn1o$wXn&`qvj zf_iZ^xzA~j%nTRT^oka4 zm(UXGl%DQ1^OdP;v|Gw312c09-5?EO&=@+Hzcv>O=+X3| zsS1PXxvBx)juQti>{C_4Lk_pK(pn+L+zQU2>| z`Oh$>5@Kpj628l+4vK(a6*AuqlFplkfE# zML|???7bW*)({!cp22h{MfjJD@k$z_%ozt<(GYKA)1}J<+mhu0SeyC%*au=VnUNtS ze_>4Sm@Ga@M=C!%HKOL;w)j$Ullx`o^y5xAL0`G!Nw#K+MmLgxn?HtdrZ5AX;g&#V z*>ThY5J~4^&=KcwdLp1_Bm^KjMN}KBjtAV=IH{swL4y-WK*=NoplOF8P}2W191Rwj z2nZd?plWJ)4o#SyKvPQ;5ldTn?#(KqG$l3JrHaVq4esHA@Z+~>AkU0d<;35FBH(vh zNk9c3Fi4}~?Sp?ckTpEJ(bdcYn%<)#O0#Ixb2-vMj`lq5K9W!|@rZS=E?#eA6>n~P zx+_m-Lur0QLc8m3ahO5Sei~&ka$Jfu8ZwhG>&k4YM2~2>pjFQ1rGYv;MGzdI%Q8Ud z74T84_f;GDq~@MknMx8J zQ-KgMq-lCcEE}x-FFOwb4*`-3nsCGjg9H%}Hxn+94yt=nfE65WhKT>1r@;4Aj-XYZ zoMzny(!|I2APnY-c+}2KhHOScB0=uK@i{4Nu7g{@zDm=8&l+0_gpN*sBV5xlo5FtimU`v16m4l6s zIF&3koziu$%Uu>jvgKBR(j{mFNJSH(c_5s0@JoI?8h0s~RcpS85pLk3FQEkyX!4A* z8|NDL?gw6IazL3X@~cRopCWe{ zOQih;x(LzcK=$CeQgY86*7@_7jS>+7oE4W=i;{Cbfl+6_Y81Z~R@Fqc)!S#WJuo5x zRt4c1NpA#5Vz5z#+edQgRN*fLph*JuKQRacd33)8IDrMy;Ee=eh3>)LM>(ma%m)cg zzd8>J36$UaL{JO@AMC%}k-!6{Y_Q322~Ad4f`-k2MIGJc+%ArQcyT0tip*^a-YH&_ zMBXFbA#j^B#wp8@x6GEp@}fXH$B1XAoArGs=`tB}j;wekQ1H^6t5up`H@$1vU)5=g zZY64m(fCCQr(V#S0UjbAnqE$S!`y z3K<^8A|^ml97I^qVa;pa9qE8TL1%s-Fb?K?iTUsH#1x49Eq#9W%8pn~;F;n*2EWUyAj@^r+T!{gx+ zT46~(?W9)0Ye`W-X$ebbyG(JZxN-@HYvg&PjH5dhheWF(g1IR%78`SW#%9`hx*whW zi1ee|ev;FNoee~p0CWf?)l~u->4xwyo>)%6x-5gI+jm}J!9hYOM9N&3QI+<l6iYA#@!j6w$Jy*tGB^fEQur(Z*bAeBZ}2-B0YW%syPXn)TSO~V zbq@Aj@KEEPrjF~Yj*d#)!AGv;jJv=nZ>K^`8@|rzd-U2L$C=LwEzVYdIg|D8eEbD zZW#I*6(SAJEHgd-O(0bvQivubjHZj?NTQqw87mf%$ciSDz{LECaVIs+{1NYkVl~2k zFt=MpK-iz$tkFoj+0-&AImZA#W&5I+n49Z~wURROS)d3%k; z`;SPlP;5Jz{8*eOlTo`zU9sCZY+eKk))|bB!v25h{?ax_y5NS3GzmaIhGt2}_fx!K zDgn{o9jUX0URgqWTvnhYgnoBA38#bD=%;w(MK9Vi9l$bB5CK|9cyYl9>GOr@6d`K~ z@Z1jbs@x2V9<`qqK&P9LFsU*aXHOx>N8y{A91v@*6Wts`7jv=}lQijzvCh)AJ45Ro^!qIVd@7&_d9D<>D;O52^6 zl#Yo^4h383{d(IzLf`sk4#b6_Q=Bv{Nk9+U4Ub9DkuuqW;5pi@2}|IB!7v(ZVdyyy zoFt8(SrMKQgMc5JV*MPwCIV&CZw1J9rZFf(lMjdEkf2H2d6+VTt9ovF%^v;3%|1W) zD{|qUj*i3WQ|yfvYd=|i2Gj4GJzryl?yAw~5Ten;hnIAk#CQkgUSgVYr<>4jrc$-2 ze^txD)lT{L4hHw~%>^7cyje}NJ(R342WB>g?6bdTxY7-11O=QRlg7#^r3~6j5}5C* znu(_qit+gju`RE?&q~jhvLmPZ2ZY%nXS~WyHjMVHhX#=JqF*Mer_>L_{pt%!&^HW) z^?xq1PZ-j&G|0|01#a!~_oK{j5^2n-^g^?^_g`pEq%ci_R0(QL#Ssm_--HH9(6|h8 zmXUPG2Brv@amo_l&QoZTI3jEZ)>Ia3fC((?gF*6UX)IUq+At=1;g5(s9F5e_6V@KlkE|Z3?hY*{g4)p*q=kcdD-)WZXLS)Pppi=%NVcML~>a zRacBJ_lfbSGhE=@R_dKatGL4i3(rb~9)2IiBY{SjvjKq@(tN6xX9XaLoCVyfzvI9f znzo4pN1!%(&3pnPwTXl4Xi6gB7Y8`}W;oyMotI3j>ID0;u!YCyEX7V?zEkJxn4C;` zOoX50*ICb85rP8LL?R5cpn84;$Sfe^jNk78N^crGgAgwug;MD z6GU*dYeHB8O3wZ-9}jF<0=j$;?iy?6fem_I1Wy{X0NEzMS`~3Dhk9P(pm#598T;>g zPjjFtiYk3N(7jY(0h2O}m+5ZxdM8Q1#VipNMiKuyhvv0Z2#9U0Y3h*Z!HR0Ge`JVmmB$EshjYfWx z(GAu9hiZ(K>Doqgf8q%E)86w`0-)fvU48-`#`kLk0@^d5zY~ynb9h=Bc}@2kL$*br z-5BgcyW2NsNxbF3ILd?H&$H|E=!m}9W+n_ZYlV|Wcc9yT##32Q>eeveWh7h_pzZxJ z3PEv7WE~#x!_D}>`2eER`uhh!g=pS^;r$H32k?`85^N{_tDG#zoV*4*%-z4vU&X#? zO1unMUo56`Th>=}CfchotWy$xkl8NaGNo@ezGMDm5ons&>C$h}hwp#F5Tr!yW7`(T zPy^w2=#U?gFdfBK{;rU1hYI~?B0sXWpus=$45?DE=UyvbnZ2k1Hze@f@thL zGaxM6Ww~}5?Y~tvb{&g^kQ=!QbR{t1EoDdQb`awvbF% zoNl%9KTs)-9YRZh0~DA!32O1AwJb}fI336`Z>!M`P)L9W+UBFPH^8Z46HsXj=22KQ z<=2yY^qp#zeV*A7_r@MMZ875uZ=dT+xxj{^a;6qY@%I_I+~y@3>804K@B|hY%4U8a z7PyHoX&if0MD&@};ht6I4^T_d(Qo5qD@@jAH!v1o3sU3LWaOpA38?F9ptXN}wg(rE zh$C@Wl`^1@f{-&0xd3+>9gYuK3X4O#cp6=4Q>_36#nbUIL0Hmx2?WC+1qZW8vgknR zdBt{s3_D{Hxdcy{=t@c=Chrfsf@bm-(>qlboI4SU=Dzx`kR6im%wnx1tj9BdZp00i zVP$SOgm7-~Bq9`5#$3j1LIhxrmKbNa?dLH1UHSm+xtk@wJQP1k+aB`=&W?Je=Q#n~ z8jhi0xM)S&NemA#G>&iYJ1xXO<2yPUAPpHX1IPC{_5hjQ5fg^|B@sC+A$w;i?IPNe zND3844#89ke{fzEhH8wX6Q8$+gdvjT-wZ9dTmt4VzY13PpdM534F@VJ{lTa?=>~9n zNCetwQ(*$6wOo3tpy{SrZvhUV!2l z_8;WjUv=A1D|V1|vYzTWwUph6w2DUjVjZolPvo))Q#ssLrKZT*@^xfLTg5M{3^48( z#>kLTYA-2sk%%zh1fS?MdNd->MPh<3C(eps=>=Og5qU=>5twmE49Xv^avfyT9auSb zIC%^Dg-;g5f^bUTYYf3&c2Lo|(j}SKb9m;^Ez2RU5St@RDg!7x0ySDaY7Hd?xHR2O zKGE+xdi-TU;o$-bSRzdBzNnJKq&dlwc`ub%+91ayh}}JwbZwWxVAfHw_;50!vS4)F zO*bWKKf~%uub4!XD#7lV19Ny28=Q7@x1FRkYUs!Zu>%?>Ty~jYMbA%S9E-KpAZURT zp~rts8!%LP=`cWkeNa~dJc>XU7GWX+=?ZgTIfkO!SFlHzfS9%nvVielqNg|&Y5Naz zaHO+zqYm7E7y-$5%YYjm1fu9JF9CFZAGne`8Gt5GNev&H7~>FGxgZFhPK0hBw}FMx z!mKljVQ+)4FQ-p!U+1q^RMoXnM~O1oPMga~a!vbgr{!ck<3H^x9g=#_Tlu;PJL*(O z#-#waH@A)<(9Zx;lhB;-C>$!y9@;Y6CM%p`gT_f9A!r&NLWoGCF#*tZs#$;lV_ML- zM4*R3=!Ax3JQ8g314h;_K;U&5aK=-lVR{V&TBN~AoIq>7*u{q*%7N-Bj1S%4x@_vB zg8qdqMJ<;d__hp;cHf_@xP4R*3My|Sl~ahwh4GF$!sT0=4&$*RlC`d18B7u=nCqlq zqNH#`fgm94+SQ;)Yfs@o;oTE~m47y3kl0L`1`s|47jf~l;AwIMUb0Qx0_Ti|Ber$w z3Mm748~2+s=RM=KfABJvPML6duL%JNpa7w9`>xlxDwf2KB~f6^At*K7gbRrl2i=|| zi`cmXRkoV7!%JJgyvo7FEh<`85_HozW-Sq32=}d;7k-4Jrhp)kDW*F(uy362wP%YI zx|ws$5baI?LlyWP6AhmnYe46u5fO8Zmw4rN+PbkygXIiw%S`z8IeC)noKcm@Xxmw; z=m`ZE9=)<6&MMNvJTe#ToZpR7#TErdpmCU#b`(47cv(?yr35m!b_;#6IEe^i=n~7X zp#^27oJazY$}PH%PR9X?4T2_VMM?n?auO4K4*?zoWElmxq>4cY`5IVZ0ttz92_od| z0n@%P4q^cTO}&OCv0)JpE~HJa@QxbODE>+!l%RKCo>1)GL3I1jGZ0kYA8tA+p03Z4 zg~>WI=Hq#YsK~ENU`uU8qdT1x`OUxH;HphP%o1N;l^jB;a7_p-nEV;~YYQWe7>Yg! zTASxYnAlI+=0DEbYJ2D?g}C5A-42GVgo!(3$4PQvg{URt?_NrgzMx6PMnIN`5I|Y) z!M)xCbN34{AsJxeed#_zy4Ow|!DA6hQpC>DKDJ0YtH3|47$Srb|JmK84E>tEDp`*f?0N9l7M8e>9};;e-aspAMN`@8Q~?dY}J78~G54WHdb3hcwJ z8_XDX)rDgM6)kWCRl6`{X->J^0$oLv9_|!F=91uP>SfQj!h@`5|K3=;!d3IVFn@mIIUxEL9WY#~`R~V+*tj z0o+dnv`V1F31&?HqvwO;;eHHAkHR7aAki4BMC-D@4x8r8-%yu(C1hNvk)85_V{bN> zs?MB*&Xld9e7l0mpRmR(qkK?@n_mVKNp3S)W2ekn3w2A7)+vJs^5SUxXcaoi>?+VRX9V9R za^@i_@%vG5#C>MfV80tPnzS8_4u+$C$a&N&vDVP~-LFGZnB$FIwJDTT%&RTN4-;V& zk;^7RQG|q$*W$_OY=2&ojLI>sCJ1iGx5=p?3A1Q1nX#vqKNKM0G!CD${v^Q>bIJ5| z*WB82lm%cZzhwnGO9Sy4X%8$R5RbUgbHl)ku2lfrR5bmwOrE6uu4x$ zL+{YEIS2&}a~tIv!}RgZXgi>x@bn^SSj4CyFUmKYlFcQOE)#@>!Ur{(6Tn9nbhr$S zKX^^|E4%lvndBoPqpFqq0N<_mi;44a&|q=CRR7g0k6|>5>p5*EPOMWRxKSpkRJ`!W z=r#P&<*s7;@PYlS{K0l$V&y_shZrlFZ8zYSqzNQ6dQvw3!oqbfIQ;>g?F2z+hD1fQ z8wS@Ix{jldGHGWSSiY`h*w?f}v?0U;L%FC0tsH3}bwC7zeK`vlM8ZfSojyw&lmM5# zxsYoBa~-&lh<-i+F!w;nDqbZMDiem&O+e-|B4DK(;%@->nk76#hTr+nM4^jUAaG0x zjXXosi#TcibPJLsR4q3=Q;jA==P%=_GQw}n&!`b3iQ(yf+G5(58VI*k&EIM6`V)fp zrD**I_f;PB6rw^zIKvEe0#sNM^nPh^s5|jvdH&3n|wuRBCb?R`~Bb*{Li$n zcVR;gm^N#9vmQ+i7DseADgdtgXEaO^gXvDGuA{be0U)j6j5WYmL&ziLG+p|91)h?L%SJ=f{uodwuCUh~f+EjVOb?w0L7b~o$S zi0*EOD$_pixAX(_GBi76D~I&y&>X~Yd(N%D72e`WY>dBm@MsDNx}ZvP>Sl@{f!mxU z+u48OoYWd_AS({usA36dGyxGxMvrm=Zyds0^cD@VVg%f)5ra=NpHp{>IiPXy#FAb= z1Lb5Rx)PV(__F4p6AS2wL+-IU04TT_D=?Y-^^10QhM1X^D7U{NGjtv;n`T_Qy@^|s zMr(`vwppvuSh9M26Ms#t69Yd1q4QztP3Tl zqi19|>Bu(~4d-w%8lE84gQ1qnp=Um0(14mzK%ed4wmdO{BViy*CMejHFnp&YO@Z5_ zL7*pbuXFCDAPM9V5Y0o=a{>p3nqL_S_>TTH3}?=M6PIgk-#dQyYCRug8R_#QXtaWO z;bD->a&r#HR(f{#Mc15)CG#>Ps@w=Rz`^HtZVu~hyH*LIy)03}~XdDc1Fhv6zrMr^|`$<_p9Jy4@kbSNQJgJ3l4eWC` zC(K{Q)S(8W#SP&Di|GgS!2x>DCXx%eV@o%ttXTk>DZ&raHOsVpE5I)X31eu-V2}Z% z50meHl0sy&;%#X~6h&+z5&R$O-uxY^KmPxJo-+q$tY>EI>lnLa3)$je>|#VEEyj{m zDk3E1*muTKAu*(qHtkxCC213-(rQShQmItP@;R^f_4xz7*XR0P*Z2DwzsxUZ#&u@q zoX6vFzd!Cb9^koR@(_zbvV&VC#FU=-!5CwSG9p^$X<~veS6AjLWDK46a)K_3Rs_kE zeyc6jSgkL5FU|7<-8{`%c1vZ3M~4I28JeHB^FdCUS->J+G+toCwJh%1e2I!>6q=UH zg!`B>o$W$TZQX?miUcm83E}89?y98!*UgZ1CrTy6!B0BV1K4BWIHLw*=KKNppb0eC zn#l%36+o0Fm==YFdV(evcpH|45jyGP^hY!wg7czSF{e4ogL;(q*yU(pUhdkxWt$FA ze`o4m(3e+B#hXk$E2q3L1JU==KfRY$9_w7JUslm~6JOg%5ml^u;Qr&(3%?v)b!ZEZ zrjnY!!bxi37hMj@qzeF?1Vi-Ja9n*x003jExM@?Fj}jE&2xGA@QUw%UK?EYeK_5m; zkZB5r?h3c-5y^Xu@()43KEN9%)K9fPFZOm`qgpGn z@j%?NUMHjTTMDwZg}&WwnjW7*wjn~4Mq=K$7(UKM4_;jk*04c$Ex5`6LO1Z8MDS3E znJBnr3>D;ci-9CZkSm6?$UtB@F{%l^$wN4m$e{v#`+z0z7-=84(77WFwuR~|UbUBS z%R~g?GV!VjOwQHKEixrQm97ow3mNsfr6NxsQT4XeoBgOax1!K}>83U{R=|wU*dHxX zKfx13EG!+c%{?S$Hz^IzZ~nMtb`x{QeTC#74qNMU_xKLvFsFBoncOx*&UEZ32IJ8r z2N}U2w<-{gw&cD^*nBe`ELWXz1;%285`)ky5oCbva%}K7E`*E{(FG^;#m%-UaYIVP z=GS6`Z`Rcvh%l#R5!9pwLSb#1fYe5&#GsxMkWYoC){92afFgHqgr6%SNb?tmhA>hS zA^49(p=_^mFlAJ*LQLz#5+kL=%KoUJ237s@aUWeHPA_c{6RA(mRW0ojUsdL{yj@;L z&(NB0zABjNl@3{@dsKNSRv4+t8Y)Um#u>J%bOrvXnB()&J)3IodBGK6^3hQ`FeU3? z1!z?8&?GDk2$IR59UfrGnnOuZRbZ4tG|>rVP+18k51&H?AuJ+~%Jt1PgYlJ;uywjA z+>;k`><(?JTk2+?^QplYuEgSq-7);Ut<)FBM^+(J z)v(T%D0PMT9SgdM?!6u16sG=@w1Y<+FQmyWtPfZQ90ux`{9apXFsG0#TBLro zWLJIKKnfyBXNKAW;sgx8_5$%3cZEaNtw=98H{3%Y?OCmVwM);U2@C{jvG|-2KenQZ z=B=I_u1r8~OW{T{mTIQN$laVssNZ4}Q{i}s9nxdtcx4pyruc{95)gRyo#=3ufW7Q8a-e z%x!lCdo6sxLI4bO5iB2Q!{m2RNC&4o?@qW7@-+O4NRke)Vq1T>y=Txl6h4`0rnINs zx2E%+$g8_Qqb|Iraetq z9x051*;?%_LH+)+X^Z>7QnB&8!(!pf_*g+UGyU@LkYjFIYUZ5x)N~bL1Rh`mOP+GHK0mraGah3;gK#3TJ;4K|D!SEqJ@Yz|EcP(gdiaElM zh4t6OlfOqya9#uiSp?SS)ItLQYYWuoCr&q{7n`Q)1LY7?h`$V9@E*c9p${s+_|qkm>LzIQvL8j9L%VqTj`?8i1sU%kZ1vvZP%r#7q1-HzkX`3LV%YGZ9XLG>I4 z_R<7Yi=UhH5q<_tCsrVXhZd>3d5-S~J4y4<3#x$QG+d{lFLYUIy6ftY2vk#&LPiNr z*g$>YpFM-duLUIf6ln4l7Mf|l=W%D%i( zRN{DwX{J=KQ2k1!MB!Q+geKt$k!x~!;Ph=-qFIMnR(~MVB4b!^Jq?jmP zG&_~8o|dj1taXbO=_r^G6o%mvBL3-SR>PtL@1OW9-_OZ+w?~pZQpgN3Xca;hh-8{| zhb6?;B?urq0g<%|o}x__@Id#PA>g!;9)`X_8nK*8kh5g+bHNphK!XlYMzA#CBL{V9 zgf$w+c!o2WG^F(9>;4ibLh9Ocx`!@1l=sjVlpHf;NJ89#)=$U2p1XU*&jrsJ)iS!s zv{)jD>)4CR4*OFJ9!)jiB6$0zbaRI7Ps_=&UtiLOM@*!4&#&B=YP&8yea3Bk*mla= zR=e~pRm7Jf*bgO8fFvB1D){1xm+#4H(z`Ms_xK3;B?l8@>HB$L8${NTnI!y32RJZc z8U&LBQgF8xw2}dA+2_Q9WP2We(nU=DEq{1V>#+`RR%H-|nqZX%L^_T53c~d_OmP_H zi6#t*Lh)bRfjbF5BjlYI6Rg!Be!49HuFwLP`dY+lrgQ{N!~A+?(nax;Qw7S-VaMvc zOqV34tM_)kD~tY`Hmis~YuFzmv-=>hPdpY%e|E2x%rpQ@iN0IFwHIE zb6%b=%UmS>8ZhQYPX{>vVWGS%Pi9$qq(y(ceebO1&?>dgb;ZZD@i8Pb`Nc(v|}$XIL>Cydy(NL8z!8 z{3%w6@~|`nLdwB;W`q)Cly+7ZBx(`g>4FX10OQJ%S4<#c*sr75id8{9tWGw|i!lw3420oOdT;Y`%woXm{pV?BO;651lkne{?%5u5m#uEUXuu zQArZaGtPK94jk68y|viy7G2;8PsK=|fPn&vcOv{>2sfCHuY-9cHWz?15)tqOM(9Ib zIqAcCfOpLqY`?<-JqX7Ja@GX5l%72$VJ=J%4EYU~fX2smo8Y9oyK-$>lwDuP1+_CD zS$npK|9|*2qe#D4ZNmrKd>X<$pheg*@%G&_+j?YlcG%o)QNH~;ZcV%9qyOWl$SRQh z^yKz%I)yCv86z}Fa3X@2&^3=nkqf{;x)G|IU9?d{jqHuTSIpmW~j zo-rj&OW|2TisEFzIXB>`O~i_{lQ>Ezp!W#i((_x$gx*wDC}o(ur=mgbhK=Gy`&`!KZZMjd!Ns6XNkuOj{vgyQolpN<;=OSSEy!9!nkRC=P3F~^5 zoZ^^ZPCv!zn^Q4B*}zF8OFlO13c_Ptd#*dA$K{g%YJ8mol7Ap1nU4hky?aFM!fnL=en*3Wymhji>`g?7u>3 z2*89PDPSB1hVVohN(xh;jLv^T2mHp*2%(K{?ofK!Jk5C7uJ>Pk@HQV4oRo#MO5f9H zk~02@bCzg?j;UG~Wmd$lXOBE6$_$3atV-C}4RN|^o^ zMySgGXVU>50&~xz95uisuLY=wFG$JAb-1DA>WVNql4O1D0~QOn<^k1aRES5*PyJQ; zx2{t}?t6=kxJKB+vW%T>V5+~?iE5G|mV{eOQPLvr#t$C8;G_=G{tOeyclDU1?bK<# zrXVjk#&#g2A=cz4MukW?&mw4W85Jl)ePli~+;!C_45Y6dD3;{7kA3t7 zl>qa^1UEt$Ko8(LXw(XnlvEK6NKgqqpxUA0h4hqKMif_1?bwO&P9nrriUaeD|57p7 zV-;NKLM$R7-3V|alf|KlNQ8d}c$lG}LSiMt>isi~(b>a6q&?h&o0FK7J_tpNwFb1iKkgi~GDhejFVql)LO1%ytOnJIv z39PLu1(7r13XtRngp&JFrY*uGIf+duKFh$D(-psAd?Oe;gD{mb{36110l%0)^FPYR z1HwDV+u5o0_6yWrw?uui0(p<#)lRQKnU=$;P0|lY!@8_$={+qq)ccS^j^H(HA02W>UHM7GN`!sV`>(6QX zFZz^gl$R9hFK(FVwJ1GS8;c2k<`q_XO0ewP!1vqjyVDX|G@wA7#89o5)uY@?%jmF{ z^8l7@KUV6JW-nQ=>!zcL&^=dW!+`4TgaExd^ zrBC+0AkCBDWcg>nD$+VA<_%nz9RLqF4C2s<3NS$fPig-tP~03%D%c1@0eOKkvh@HF z=X$C|+z?J34M3TD3&93JYW{0(uRimjSK_)f#=cs(@tpB-xhr=rWt2$MLLIWLPR3je zxa`qYy+>r3kEkoF6f08c*th|Y<=qNvRP;4n=JG+?EwEeFUufHtusq?97>2K;3KBPW zh083#$*_D6(*KEF~oXOu2U|NJw2+kBa4i;Ew7AS8cFra7SJn$w_JiN{)R^yR?Zz zK-X_5>>06hFn(fFfM0Fmfh2s#dL%{$V)JJ@3ozm)*+XLZ{{MVbz#Qq@rjD>_g1j)` za1v=s-zW<^AY&rWoyb`vhfS_BeC-t1BDz%=OtMg9D|(3L6t4&rkN>nfp~30-{XI3o zo<L@l#DmI))VPL^=mAt>6CiT6gTkxUo&^>P{d0MMPVFdy`YmYTq2fr zi3RlN0<8`fAcO68o?u_!_!4j{D(WEsduE`kB77mW$trO#E*J`qAiLX z$5#uok?bs&=#^^ z0tpNdY#)_NI_=ltAgR7+;k$smC2>EQyf&?#TKDq)^d`hcB6cUjaR+X8RPKIIh>=Og zL>6=EtSw?~9DRs%&5F{qBhDQLVT!LLp;P~ZStb@w5B^7{2=oQufGQlMs2h{nB1~I{ z@|{}qW@_&-l>p7hlmA84@k4$=;>|9WBNEUk6#Z1#~Rk z=)t-0NEAp4!~IAz1=rL`x){NBFwia{K^|Pe+ES2Q|MdrHPjDj~XdiB@ z{gns!3`p?`%3KP~IskzlQ4Y-0072*WBg7_Zu8MYN9Lwe|BgVra-DRfoFp6DA`%c{r z(9mi>#4CA>?znGiHT-Zyl9k3~vAS-G4h_6vpJ>d0_Wrz)mU`fYbp-D?>Cfb|A$dyY zhJKBZuYIYDn`0TN*$AgSs8)y2E3Si{#FHWX1D95!BuK%iCX`0xE{JJBt}6tQq&N&) z>k=C>z*qs8%|al)8hP;r2H+NtqNLf9$)wnfY5j80Dckb|VUik|Cb*%4uP40g91KLV}(<71-)t$c4g} zs2-BqOrty=WF=)Kax03C=sB#VtNu8<%7U*&Bp`~~f;@0p5@ON;>7>Pg7!{Bt*~S4T)!@LEDoi^vlj&3)+1 z7F7~KkI_aqGU!x3aGw)vavqF1E45;o9)CJbKUz zUEKa~SC=*BuAT)(=d&uo9n9HGadD<{8Eum$JD0nJIm+Z(H-1>oE{+V{($+7M_}X;Q zFAc@BJ8Aro^`a@lgKi5l;)V1@zO6YD*9hvw$&nq{hiQ2jQ#rK@*6$8exhV?kVy=ek_?N#fo`C%4+VK?4eFOntqlX^@N?mk`uDv5xt=&OGN+%;_Fl)5S^qJp zA3MPAf9w=o(XG8k)fNt!N+`1h=s6g{&vx^KVe;}4dV()#X&T-*Zn$n;q_X}!iQCZmXX75Z;@?k*D;%s6&Hw2fOPsQ_ zqc?QyY3{ha@mN~J4UQ^v>%-#Arit3-|9KgG6WRY?zD&wd%|`Z}Wi8>KPf6|HNQYR= z0S{Vjz%FCyB_guJS?|D_tqI!ftiOR-1^0a@uDk24@n_X)RR7^+D~CtSpWyx*^rd;1 zBHf(>ll)e;wmz`nR4C+AB2K?3#pK=w$Qc_ik&=C%HS+)TWy+d@9D?nQ3)lNgo?ga! z$koI!MZ>|H$nB_LozWzP16EppXm5t?MKSbfBwjREn7=&^!vI7}ebX-zbvj&_k@8=Q zt4#&&U`MqK6s4RCzl-)J^ubtz6cnR^6l#zpGEF>*26n?edO$rJ5Ft-VtAIIZbP{Ai zG1l{mRVgPQv^f#^lVN8(fE;N!q>@;2Q>qx$r6g2>2~whqfl)_9c-`m#$scc2f(PmN zn_>VkV)b2$$4GrM%Im(bV77fY`_-CFs@K~qI;ml~i**g1caKUv9+==HQG+TD=25t( z2Wgn)|G_Exf9XvBU-2@57M*ixi+38tY~><{^A9mEGMkj6Uk7Hd3W=VQw`OHy>1$Bv(JZTHBPqxKV{A)EF1A7Xv~>NY3%; zP^Im zy?wM|`4?n`2tKiG>>IbWrw@gB8InUv2z(+V96hLmZn<3=nu1${+r-Iztepv+sCs#>Rn7BbT421iY$t6)AFyab2WT0F- z&H(*DG}H65VGTHcQrQ>u+w0U=nwdw~SNoqa!NQdiaFj(^Viu}a zR>$WZaSw{36`f4yie|b_tS8b`HzgwA?a)LyIPH`#E!|`$2|Yl2v;*Q5ie4l?|J3F*R(^My=hY>kbGS>mQ;wmdirP=g*ciM2{42Wi|(C8)f{u+8IJG zZ-}Yf-94@#>VSRDXjtX}TUV2fU>_}T7$@wZ9&Nk~5LXb=q!kT_gI-|77V!V*fNd0i zD$;TRF-1wMuCw>yOb*NmzxyK+?mMl8zae*vmJTlmbU#qTG&Hsxk-F zO*w6vzyn5gby9xK?f;7Dz8+7z_G6VEkcVZQju6S$#^yIyjQA;wa$MF3q`!|ZDG8q9 z%Fh>l(0DR?ml~eFpa$k-V>LRofR;e{@LiX`?xfA#G@;|}BUjQ?tZde*+pvk;+=4I| z#VNC?h5&ex@elk(upo?aT8osV+;lV4q^7=aP*q!?NY3^s{>mm>{DL?yq%R93#@j>O z3UEpTDq{hn1H#88`PzyQJIM2fH9`6*@ZK`?#_;?w5z|6FzC69iGQ}%n8APF=y39E#LKo< zKQYXrW|;GAS5H352r!zgA4%HxgJ1fDh^)wgkY~>lA8-tHA?w2UY8C{eART;SfpsWp z(Bu3uq7phVIm1$bffMktga~pS-+%$KqF$3@`T!P0Aj|{=BU>>10{bhk(aZ{tiq!>= zsn7_L^gjDzuFi7VA7?OuF?@}veWmHQ%otLu*0@Hb^JA>YL3jNuaMH8^lNDW1fr?TcbCCEgZc zgbCbd;|zPy*0EzWJGUHR%SX1euEsV=S046B`6bA4Z;fdwo-lXqay9iS8!H~iCc2Sf zah<%)-HkeFnj3XSWP6uuUT?JDf6ghi(cuO%Zg#idars7$wx{Tik1c1lYD;#ji_!_U zQPzJ&eGCl3P`)?V=Nd%=(xkBi8e{_d+{;v^1I*Wf8uZ_JOWDI?7lz(Vv2@6t9aI;` z8N#J?j}Hn2rv)aI^jr<}4<*s((95}WP&)ZY7mBYh_jGmlVSW_R_;n*7XB-(nVQOUk z-V@52v(xOGg$73-zxPSc;8yGpo76!$CKGp*<0MR{G51t2d4!wd)T^i%pgQ~9i}(vK zdgBf!DM4epus)OQL&;4Qycjf*oHSjK>HssHf&J{+0%~8H8XbsvflhK;YCFu$LwNl5 zwZsqXXHqn7NUceONdQGPU-l z>wA`x%vs&VN;YQcL#vfa_kHed3KE=qn8{k}l9EL0`IxQlnNX9FSXv}aGzvDKp*Ek4 zOzY38)asFbmhF3AoY$ggGWOWLI?ruhI<4zrSW?HK@u2Vx33eCrqsM=~z&Z?|CIxsr zcHRfPAcsANf%9VoN}&pv;y|cHq>xHC+3psGQSo0c#3w{h3J4rN73xFQ(_j-Uv~UwL zi5>*^gGqHKGq0=V$&ci81q1GOca-UU5S*d`7;>ihRue5}dXK-Po@@*i3VD_6KJiCM zfy-5BqAgTMO~u`5Jz>w%0I-?qn*19^=xj-IEc>)nwRl=3u&Jkih!|xN2i%0hT&?vl zsRVV|79F}@E@+|)#X_16G6eS#qB?)#5jA~wEd%0fLG~^Pb6E-a2258X!f9%st7z}6 z-hIiVby9N&)nLU`J))!O0O;0&BrzyS9Tl8cBBq*9t}h_S@oU$8axNp1uJkp%G#@}3 z;MzIv7Y08rLf@Xs4|rDjGvm&U!ix4B#DqTX=OoG3aw*d}74i5(2ZdavuQ=GNP5No4Ov!?S@H+$qB2ezu zykyVc8*QqY<{QK9U;(*wSwD{Jw)W8YZn?Fm1a zS7Goi7^hP|S+2^~m^sm+G+!=R(56`d(mEAkxdrVt%YuhPyk}M$&#CNbAQ((7P){f4 zRZ}b+`?s4^1cF{&)WeARJGbSaGQd2lmg-Y+nOynR1W#E&PLBnfRsgmuC`BNvN)yH1 zQ-4`aLPw>!V-QgUEai40dz-8wWh#Mr0yA=3WZ0az$o&+nDk#N?)!J*5i_h?>fp0p&GQz~2hsN4`zV*lLi$P*i;HW%=`2gkdhH(!Pu}5g=ffz0o zKLzkKum~3VPmqSzT__%pFb!v@%t&M+mPSSfO}PP5ZlS!jp6?K6gW zgH|-P(gBvuBkEq+rBgLUk7hXX10WtenNAh89-aztQ5E6IVrg3-2f>fpk966ncE`%p zA&hBQ3Z3;KM|lzRG7muDO@6HRoqMU0BGrv`tdTbuVc@*g1vaY3D5^@X#BT8$Yy5yH ztY{4-1vffMW6PkJ2@?^J@-B6g8xVn~j0lv#h#*rK?HrAmR#=`MJf^*E^!Y|`oh2*- zi(!v6E%3)3sIq|2{3ipXgL(sUV}S;?XIiP}y+w#}WU4b!)Exk6Xe`{`9c3w{i7a9y zFmpFP5WpIr+ePUGHNwIcf`NVfey5Qc*UxX#k`3*8*UVi)SKlfIGNK&yWfe^7kz2ov z#b+M0oA`Cq#=|k%ur{e*R8WP*z&>q=&><&jKB61m$w7c7u!m6!IOat9bII+Hpd*@) zkU`ocz;6qbTM2ZvRdGmDu9rd1KFYlwzBg&xG|I~ z3bT1fzwZaJT11IFBuGwM1ew-kN+B`l5L22_SN$n%f#y4{lu4Yjc71U{NR3o-sYxzEW|DoAErhQn8U*YWE z8nZyq_33e{?C$~c6nKM`D9DVWaRon%!6+us-77)m-Bk}WNY0hPL`UZSkX~B||5h=f zL9u^A=jQ@lCUKm~a|aGounP7u(~gF4ksD&bC9RG%_2Ha0P=SbX3F=22yr6QJfZW9} zq>#>B3pfcd9VI_ilk%UxEj%U2T)2u6?;jO|b%o$e)f$0W<{PY}IaK(-#b!p8*Z7vM!gm7lfYICUSL& zdj+6W4E#lSJDqcZo2?_caVsbQQ}r_G*O3X22X2~>1s>R+Kzj4j*#FW!%8p{VBUET_ z3|}k@wRYB&xkt;@hT;|yd$hnJZMg_;$I_K;p9iGuAaS(7$yTa2X1%KIWmQ4J(1qGQ zbuz(Yhkm!p)z*EXZEND)sN>WxcaQf#PsU`7m5TB4fO^|O$A_t&t)mMC+_~*!pv#`7 z%X0EDZeXBz3K6b~4XI?{8A2EE1r6#EH3P`PQhjJaO zL7h9Xx+XD!oRk&ZQ9z+&n?hj76nMZ~1bc(xi>Wt*%dV#)s1j5s8zTYnvqD3pfanNG zXN8+g24;WDxa5gRtzAdC@`Gz`^K%D!$JsDiSV#Yd8ZXdAlz5&i9`szCCMK-Uzci

    IbCA=V-D#K~PNa@#_ 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

    9SD$l~Qg5%GrtwI+(<5cdHcCuM8xk09$pY2cL4 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ÐdW7x=y&og; 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 #tGUJgJ;%4;ND7u2X2B0zC<+H>DVIYv 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

    XbFL z$RzYmT+geD1aId;j>U{bz%wYx_%Re2Iy=g%GwKao3_`!r)ftb|_SJ@;>=L%5ek1-EQKlvque#_6$ONhenm9fD z6iZaFZz~6*i-ka3ttJb`83SlTDhUEE#iCxBrP>|^75n5Z4P>9RuCZszVn75`NopSt zPz-*pWSCtJlwmRlfe|$#=!at@A*;kzox#TRsi z9%7`1@&Jbfc7zM!a{npS?9eYlN0@p|Mp@{5*x4EL} z=gV#qnEoyY8akFo^flv)i}QQaZbQHSG+78=&N*37Sa#gUC*ueYyp;;vF$8{yUlvgm zq>y>AKm%bCqFe(NQh+L5BaGT(u+aoE2X;gZMaB>nO~8aTjGMtx$RB=%+aMV!xd(sp zbZL=V3RLBnH4LYLM6`*bgNsT&d6=+Y;~$% zqSl#mk*lqJl~ES^?Rfp&kh7)(=zC_c52+^e6?%&R%II2XvNcSL-O<{5(j@_J=L4z{ z|BBHx@uS3zcs5~NqS`(C=o75R)mcEBWR24R90*Y?kY^|;*ohMtf5d@E50}NRsDSLf zA_t%gQvuhhWgMjpj4?PPkha8uvSOi9K_#A?a<%3$t_fX5Z>NxoqccCY&K{Q8$M(b; zD?>Zjnrv=R6!4c5&d@~*#>_BRH2_AN^>i8_Kai!mV{|0Re5g|gsB)tq_99Oh^D`c@ zD2jY;^njp-|2nN10V-=@?74pkWM7EDJ_1h0@@lQHF^6K6*8H8$HY*(O!t30Y%+_=z zG!=`^m9<}_F(}c4D_EI+o-TLp<(v?hi=Q+=emE&D8jE3Ya!`Xbfg2tD0W^Ijka0L1 z1Z8VbRhh7Z;II@vpN!aNB666Ot5S%GA}T`+#Xhv_5nl@YwiZH(t$d@U`Tba9tC6#y2KScbP&M#?Gw`EJn)3Y>k|Xhr)qLz zjhZI#w{V1l#mKx+NUU?d-8Zn8pN>U>?d-ehzB(aw+^rq$%VKw^Zqz^ zdY5G82liZS$C8C0EJb;Vuric{R%U7@$NGqfP7lo|Aga6s(ak z^piD2D*2v{_w^9t>qCm1=xB9JK0oYB2D3a+XaM8TuZn_Bv5*rP+DVOKCc~}PiYMpw z0T&ZMU<3idxOjgomBADhh(o5m@^@dt419u!uj#9OQn}GJXwh>WP4(oh+@i;K(1V+F zs61^<2yWPG|C~4DfCz4Gy?(vNC0*bLn(Q(Zw6V3%jcj&VikL*~rB}EL$Gg!|5z;); zl__;H881bMh4tI%geJ0`;njDj|2LYLeMCN=70A0oaX#JGr};{41wZcW1xdgogn$34xkV+8I_DV3T~pxFLTUI6FMub1qW--@n2*T zJ5e@ivM)YG@<*d*@}pBg{_A$azeQeI=?4cMSB-^S7cawUmAOpWY&Y>=qnRD z+IP}?^V_x`21`O}@klcC6ASH7Kt3;JoSjgwi5+>5rLjEp`@)gGW}lGyxa!=3cKL%BA9; zA)Yqii8X@=6n2K4^HK$>4#uU?tFbf~y;t^6FpUw%@nhK!bhALW6EdXY8IdVAz?$-6 zuXroL{7S8SDA(!`qwg(JRSNWYDdr3>8tjw=$o?R@GkKK^e(Ip?QUUfevmDT1p>X|c zhOklsz#Q%cUGfSDap;=-{Fp7*Tpf?=_SA7oMW%dz zXb}c|cwq^8&&yQbKsa6_L%c(qF{d`R;_}5&qB0CbekB<^aRA6ahJ%O~DkUM}i+V7l z?d~p(z)-mi*;pl z1`SZ3ff0%D0Suq1z2ZR>BZ^0{At|LdXSq2Sr9xUdQWR!U*}`&+ebYoBeJ!6PWoi$l6nH? zPv-a!UJ8qdjMM&bC1O~YYXc22zBC{ghbUHc#%jdrANsAQc-={1-qbW8K+xb-q$d6Z+J!W+q-(F)& ziJ-4~u^l~jJL;!)Y6^tblp3rtRW~O;aw*RWGHxEPy+5D6t1c(J=2ej`i9Z=T)}iyC zR+-m<+8q%e^zr=WkPp=tD|=Kr`ui1Yy5cnUE-rO%==2&qys9rQr1K+oe}Y1Mb-~tD zhL5B3qvp`#TeacJik*MIH06pRiH8}63+!LIj*rc>Gb+`Q7q_Q>gcItL ztdfie#~u&i`0rJI3n8(6c~rf8>*kG{{R=gcS$tlhGmp3Q9SbkHjqiqE_ZSWH(l0lt z@`xMU$mM=;J!{b7ylZ)c8<(K#!rv4B-iPITEc2wA^jY2A>NzYn<#Ffzg|8*ahC!CG zM~{eaMVv3;`R!)=EZHEeoEz6u*Kl1`A(}YdFjWkrFfRcbnEuLp5#6*l}l`Z^K<*Z13>k-rEVj ze|(~@NuQn&Bc9kNE_2|oiNHtZQ%A${&Ny0cwCN?%#jOY5SL4dqiRBFqwNzP=zY&(t zn)p6E_)_hQ=|0xhD={|~{!yVNoNP>aUlUEFB&P6rYoFI)>Lipp$KMp^^(cOGNbDqk z&J^h>PYnD{K=k%qXF}h&3IYoc0!883tJ;@8y1`6+VN*f+LOX2j)*7(L1Ni z-QfB901Fz;#h*cpC~dx)r7SS6b4E?pKFZ3jzdJv!N2=Acv?{bnAk$1vYtVV%pS`D0 zfM_+JS=ABsys`0`wi~)17oMLiEYbTo_u-NILkHK3ZzED8Ge5r9Pk6gjYKQCC-IsKw z@N`^L`Y-9mGtPi;gN;Yr%tb%1_*Y#%`qErYqt1eMtq+Bft|R|(MvAJx(9MS{ldqe4 zl@*8lL0{$+8lF?oE#*;5IX9}GgTUTvI{A_H${k+#&@tsZ9 z>b2}*xZ;`rC^r6FT7mA*b$w$C*X1d6k(1@YxBh;3-Bv&RE--P^EJ>p(y@liTw%vul zPsC>4r3#*Fet~`GR~syb`@qYq=^4H6tN52WKYUz)f8pypsoH>{3qtE{?_ZO42ge>} zoEzzT5h9b+yC8R}AfLEGPA(QW`-_dCRb?bNHKM1t==8% zJmVGV6YY53J!P*Sm1b0N*^zQ&cg8p~bI`UJS3o)_yXMEoGf}_pc=GB=$<=@^8Y^qz z1^a~H0vb4MYo5c5#wc68EN}1Ms!2aA{m70u7MbkHcbDtsu*kq~wjlpi*hVljukr88 z;=#CO^2`OL3zk|>>e92HrkIkF+TT1G)Ys9z@I8(%O-Oz`qKdZdeOpTg+W(uyZX+P{ zDu##j@AP%3bV2u!PUo6JBx}(9M>nc2HHdaKYX-aB^{@+0sbQk{99P||^ndKj*rT|- z&z|p7UP|6$x)7_J^)F(N4+ovvXPI#!MSktP8w$ZM>}cr?gb$|N2xmZ}alryZR=ll~&FD~8ro1;5x@b!wWlk=ookP9r^$97stC(8@?U(GiqTaezawc9%#W*_0L_81;{QPuoa>=8N>UovXq!P}5 zAEUU&(s&);yRwtp+4Hm0uzQUb3pJ<7fHYem~S`mKscRD#O=NS}tLr7H0g z%6CtnY6x7VQpqT0nR|mZXs$dxY{5zp+cn1Ah~lI`KJ>Z6;{%IazqJOkRlfy|MN6BH zA32wNC+g>;C$&Nc?MjsHRDG!{#@lMOf5ThEW1DB4b4hE zB-DT0;p}~xZ*ojvnVu1ZciFk3|Xz3ScD0o)c>3*7l1eEF-|**lL+2e02T zj~5_an>yn!UhL;&DSt3v?TM`|cX6TCf4rIp{ls(63<^m68vOC;8hhr)@-df-`fk?M zSFd*no=geo=fa}V`~~B-rb@?hx*e)Vl;A^8E_ZJhs^2iX{dj-s=l$Aec;kKkF8I{Bb)kJ`5%h6J!_9nun;P-4CtJ5&|K_qhf?^TEwoR`YJUO|x}m z!!GS=@!pYn_ahgfZuj}xPdzYnxmW|a*%&K=lkJtV`?VM8aW z(&FXk10j^M`$fC%O~hGRh+W@mRsF^;^g~M%tN!L+-dDOha_bny|BnCt%wodxL_7UY zg>CYULzTFMuM*nInm4)}>A=T2LSpS_f$3As{g++ijcbYofr2mwxt1)WeD~4P8&af= z%`5ZnDMS6~JF!2@rO|A?8+9%6T<;gNQpHN1sN%zT&5lTZuu|ifXuK$Ez*x&$F8G#7 z9%D|ly8E+N2S*;989LF=CMb~FwbbS9r}(k!-0b41Sx4am&;1NP4t8DeZA==N&M_E& zccQvt^OxH}OXtiYRr>aCo%fuHSBEHC1usqK=0vO%=bi^klpUqmabFd9S3PLHqi3rh z%IRvcs4badxBSo6>=-$ee@k@1jj+?6X zKXT-_7s+NF6-^%~Bmv=U=ar{t&rNj7hu?YpcF|z18ghLh{Y$uwXQ0e)__ch!VcuE$ zwX@e;)x}&Lel~jO6K^a!>qnaw-86_qKN@bWs`Z%@8SPze@H;iwV%W?2TZCNi=y7my zO4+L0%*DzwR2VxquExSi1lnCcP$U7xy;%O1r=~-+`{#R-GGVR4FUd@{#zX79Jx0b`z!OS}zx~w}#a(J%N77}r>9#L>-fLO)P*A>EX<=wLW^pw+tK9RTD^N<2PvN>Y*I5jB?;4T^9XO6(r%ux1Y2qT!f03SPe(y5h(%aL8 z+?FC%Zt^CCh(CKf*R3RXQ2U_e1uduFEXh+Aa%|xyCbyKP9K?QH^RUjptdVy!_qTCe ziueKQ{g%QC4l%{GT;rr4JDFTLb|+6lw;kO0RJbvM`b{W2ix}`R9G%|1)^u^A-hy8M zmpuPXd+(zkr~JSH<@v&VTEAc2%O5Slqe_{XT_@5>?YswqOYggnBK=XxIoEX}D};jF z*e4C-2Kdhy%yB#rS$KV2M^IZ`7ROpJR`Q9s_iS; zOXN$g3wI_$fzY*>ET7}{Y0ozQ1os!CLuNkE0bDS@#zQt6Vl2Nh6{fDpdS!~n6*IC@b zMXj%Sg_AnC9^4ME8R?Q@!(g~3DH_|Bg;6#=B&UQRvjQiTmanVJCwyEZi;v!Z7oKi% zYC zdva3lfy?=p_8Ns!Gj=c4^DNXiOJuZcguu$Qf73_W9EvJvUpJe6|EQ z#XV($MGtVr$$trNe!xZW3UC10Z5Y3=7^xSFwysjA%Gdm(3cnP;8E3KBYuFZcB^+xJ z9TaxSPWnd)qoSF)UD<>=#e2ktpWgQ}c9{Hk_cD9xw~EGnmkY`f*?xjjyw>*@x{oJ$ zkXd5aJA0fQnDe-k)h(^2n2=uv#+shy|a&z2xlUpe^hhx}e2oI^+b#;txO z#u_HI9sbhj*4UzdX6UokvqqyJ{x#~klJPJV-#3Hi1smV2438c;8O>$UUcYicpa`jXVF2CfS!CMY$UDaY3umF8JNrXNaU?#(d~NyR3Ow z$gk>(fASm-dHyj0ee-6wTtswro8?YnJ-?iO(DGmAk(CdN=ha%Cgxr7nsq|AMG3{^2 zT2u8J@4)nt;^UrIq5`J~qyW`By$>39HHwKAgO&C%->TQ8S1c(#Cc6BY_}Gu4&sEGM z9yld>HfGkm0rg>DFM~c~c%0{DMydr0qhl5g>G_|Ac&F~LICOrP{ATX*XDwLb`s?=a zZk?PH(=HO;jhi2i{dtbJK20zw=YBJ2dzOfw{ro}PxrF`vu2bD3-B`c3@+WOSSN$3e zR;{jJ`CXd3ViSd`Om6sW%FF!L(cFmM9uyl>~z2XnMC|>H=8Az(_C@XZmh%pG*A_6h<t*mv?eE|r2Ule zNy7JoZ?%1?xY?njPo8HD+)e(`Ra5ljt9Z*1pgF~Xep?~p`vfGXdl%S+f`9*XdfrE47K}8p; z>b%TlfbNFMf_3Acsk>)sK82tD{;t{_(ArdS5z1Np!K_Ao+WJi762{laXth1vzW8C* zfa5PamZ#n!4uv1d$SFKMrwT5a*d(|dnPR-v^|-&~O!Tq4fZxxtm9Z|n|F-Mg2U`)P4!S%Oxi`)M%d?=w3VEat2A z8H3EX3f$0tEFPW#ZV`7?!#zUwf-42Kbt>08m(IGLTdsgsD*V3^DB7IpxCC;~vJbZO zmhblz%Qrfi+pTh)O3PZhCtCASmr^wasv|nIUVb^fdf?tmZ6abW^2VMIQhs=(8-v0ICy%0Mb3{lC1~9ocjS+$_{#FV4{dHB7LpgC`g%|^OZ~U(a`L5q+n0nRo!Xwr zi`1We>Kc~xzmYO1QlFmDFdtr*Tim8X9^9?NmHIG~<@x1o*b61MF=||7e zt@RTSPA36-`vJS@M&+6l<$JY|1*(5}QoByl{?`G+L$}pio@rfE)BjPghCiWyV|Cke zhQBujGuUH8Ry5N+gZbVHbOhg+?BZO%)erJ+UJ=_oU%39=#kKa#tzXOv3x9te@;23Z z%(gS5cirK>w0Z&+Z=8FPyry*2!=+j?btiC_1RlH27!LQ|_n7NS;{x`` z(Qp3};=OYzyx#2nD~-sh(rUyJx|+K7!==>68#!jz*0#8)^RJoIlR;XJ`_I6c-bz`H z*E0#3Kg9Igri-J(y4Ll|;J`hmKMyK5avu+s=lgvB@5uC+Qs{^8%^s(ojz0dmu@>fk zj<6t^#Xxs`Kf5uggLf>I|B9L!^?%KFup(fTOxJK%-JMdo*}KQ4&u7Y+_~y9E@AYEk z-hmH!LM4SrusTf8bqJNj*f3edc#@AE3~7l-xkvb}Cp z`WWutFji3r5Ym3>YiERhDeDht@40+*83xjNP6W$zAlA?t4)}ra)rNXN(-2InNG%`PVS|YTa6- zsI!?h_Pnw+!`RThW9Iw5d`g1<jzDacGei@qaSl(apbYYskh&M|f@Klb^;O02% zwV|`s6BeJsqp_TMee_P#%Tcz>Ll+ABY|X-RVT^ZuNr2-~d@Fnq$@!(K{X~ZeedyKZ zqxjAXUGu2h8V!<~9n!UN7yZa8qu0W1$l*?*2sF+7qrj$AxiTe4&)$x z8%|t@D`MELjNRxjEcBN{M{m_<3Ug1i_q~ z8=mDwJEyI@yIuO&`S42%-Oa-%%L^L*k;~txP9A&0?bYdNZKm~H%O#^Ad{wJxsrJPhU>6T3RS@E<$f6*L0AdODxhHo6Uf$EPRw3PIg-+@HzTO{f0$mdO!Och6I>9}+R`~sH9H}9*=7HY(8@Gsi zS|fuGFRooy>~(nF`9b&9+zm}Fvp#q(XZh6cv|F$GdKZ_I+^V07``E7KUGoo7Ds8>B zwiYtRa_Q~i@+ntd>ATow8I3#bFQtE3DtQ!CrMvv+kp6|`J&CMNs=i(Hpg}A!VW9D# zL;2V(*)fMkRbkhb_BHFYaj!2j2?}#?40YR;peU?<&+(*n6C;JP`~Exrs9RLT>amAT z&{k%_o8E7o=LmXvN_Uw3|C%$xnKNywMudDTvV^=VPMGACOn53(xP}+He4=kPsfULiwZ}hk)TTC$)8Vo%yw8=xVqqamL7oLV=iQ2b4%#+GZER@m z>lI$WkGgl7+&58)nfgy^Q+!SOp2Lf8DJZAP^o^R^46ord*BEbvw_ ziZp)$^HHbqSF}N49)qYktc#@K|32j0xobT^ zE95y9_;jIvm#<4t5DdJKUU%#)_C#WFS||c;>sH`J$|==Kc4Rqe_X3>?sci% zsOdyM(d-hHfUzel8LOvwp2VMedYxrC-1}~sjUP#)C0ygAWK(+4^NyEGrOAI(l1Hi> zB^7n-WiGqoWd=4+zOMceA1}mSZhPR^<=QiRN1m2txOf=~FF~8JwmkH)nChN1M1%8g zDN4nkW5x4!|D)4wrP)kA1R<8o%3m=pYaP7-$JidZ^l_2`&dCc+K;Dc?(VEKnvse7e-B3kV|ZsJJRp|q!CLTzJv0dJZvtP<=ek;vI^2U|3WXFMYW+XIVq9(-m--jCEDy7QNXWSF2XzK74`j6f6IJMr>0*~=+~t|H9H5^vLqdc#LUN-Hn#KKXUI-g{6wtxMZ$ zbxCR>nXmr)e12xjU{FxkOK}1DSV%~ue!a4yCQo^|cl-*Qo1$}NrcRXB|Frf0y>uA< zQm}_0J2)f_6=+ASS&~4nBj7wAJW_EO+;&19n6T6^e2|O)>nH-%07sQ#Dlb7R7{P6d zJLQ5o=5Bf!S#pY)Q-{f(+-&q+>T4ft+-)qvMiO*P1P~8W<_1#^fNU&PMGj$1hx=j) zG_~QHj8w3B1B@F$>)9ZS339PSMU&tr9w5q1K|qWn^!0J=mZ1c?siQBe-BB6{WzWd~ znP5p4!oYNZCTr6Wf4*jZM(-ts{Uh$vEDlM!YpDF^b;g1mS^EIT=hlYG$(d1?%jC2NTC;ObH$TSb>N z5-h9Yz%-9#BW32gqdj7`;)G8Bf{4X<+RdwHB&FrvVn6{zcETWIoM0)(>jPo1dcAi) z9NK#@E6%>pwJ|yMGXeZ;6mJz@WuK0O_^f6a_8k6SKx&#ev}e6)Ho zMVduqX*IowcG{v1vx8mAq3|ZKPs=u8#u;(X@bwzrx^kJDiJy$Ie7@V&=6a7v_Yy%f z1WMys*;lYs1)X%@q=+(OLHVTuO>F*vk^dhEN=pGFSc*98)SLphHg{fP43I!Ul0+0Q zV-ytXD+xj*EW+E@^J{T5}lh>KrxHRYh#mhM2lH}|GnvZ%Uv^D&Ks!UN36NY z=Xe?8+HaSaVQY>mao4b6fgpP1Eh@AO{UQ-vZh~2HWZ-td7dsNBPk_pxgN`esawv;X zS!DYAn@+tqg*hOJhirz$adY@_bMLYARKI{v#s)rY5t)d2(Yn(r4t(X1d`1=n1lk$P z1iSb8;QqPvZS9;z`s3->Px>UNo8JF8Mw${5r2cKXeSK{N(X~Sp{*R_Jk80}r{`NjM zH^~hINCHYghJ-OHY8Yftl*`OY$m~%y1y!(?v_qgBX^s1VPL75=kk;xd8f1z*|x3lQ{%wj zKAjTfpiUBx9I|TwG*c9x*e|ZhfdSwA#EJkyvWM^xVJ;<0K~*&4K_u_vtI9O+?KD*z zZiBSGTU4Cg(}kJ16IZ;F`4)tUl&O8I@y2xQspbSe%<1Xa*U^d|Aw<12D$R!Y-~i&T zgtieV){-@c5T_+YkIDRx@0OdmpSR5y-o)1fx|2`eo^*6CD`mOS^-wXruWjYGZC`_pix4TGVp0 zdWvM->0LND9j%WfrV4rbOkz_JPd`y$oJ<-?bG?Oxc}LaiITU$%^==#e)#os<0nZW8 zw-p@Jz@JitmBHGzP1-TPI1o(}6ZB?_M9XaEsXgwLETNYbUbX$@YPEaH-uuUA&umA` zNd83u_7pO?V1U(NG@A9-Td?kz(jc3?(iF1uaQ~5juG_yw_gDIwzM1z1%decGGIE!JQk5)O;q=Z1 zXNFodWL5qyiqs94Iy9!ADhvGT9182gL#9)V2Hrk;B}jiuN$g4a9S6eB6mn&ICCuu6 z{v3a4PO(d?t^DLd=ZRyY@HLSl&Y{SI5r|vn-ay@9Xihwe^B}nBhT9J4$c9N0?O}JU zmw=uEAzw{8D41+y_)gF%$Q?S;&t%)i!vjPQ|IqxY#G_K z#Z{@$0d`@MsFrnSRD`^XGG-A?6QneOvdz#LH8Dkm26~@QCAnt~7Xs#fdl0V&X!_}* zAk6B#t*+1UWxkUt4!7JDbC?xWkPb`6m7e`ms@kOs_qYDQkW0E7jy0qeH0;ZqGi6Gb z@#{9*hrA%of`H3ARO9(GjW5FqUl z4u}|baq>}SS!6KLH1%%fl$7jRNl9nZ$fDnKZtpwthZBU`p^0Zs5A;d8`#ltK`}~Wb z^Sx!yhIMaSU)-->Tvgw@h-Ifjk0m==2Gbs|yn^(aw;>&T(^;lBbl(Y6zpnpFW8Zlz zrk|xh|6`R?9$>w9;rd+Xm97&rgwb0l=krzChp|kg`RG@M6ESAL%8oP*5DD$yjVa1i zqcfVLE^r|HS{WXk;L_f$u_?0LB!^HGK;DmoVf|-RG0&YRy#JbJCsa)PXosp+>8-%U zj24+|C+|vgemjgJk}ufM2e+&YzU%6M1XOL=`WTo)_V9pET+d|V6rFaK5-GPNCf2lh z<7i5+CN;NURy?J54Tn)tVv!;PBE__TQ0*ZMdtt=bOU7v#3OadL;XQoJW+K3O{gjWt87w~&VGt06x&0a!Jq9btnX2jR_G z&^wwkj+7eG(K0z_s=}P@qC60nS36t?i2-r2BU(H3-m~`ATF;j+$+gbL>{#2>y?Zp*>#g@J5L3PL ztgn>+xj*IR>hxeXlkeOy@b1}~7~wISTqtwUo>5?)8~#(S-$!T`q05!9Kj&zY>hBd)MuZ#(X#zEy=kjD>j(CIAyYVNaEgP(VN$zLvWXW3`+f<=i{?X7G%^$PdkuXTE zZDaqbz;`FXGSKctyB+9}7ug^m+Syc*$ZU3a{jqF`jJdY(RsD6ETu0ZFeT8YDDcSX@E{AD`I9aN zE8Z+V92{@DIr!=bD@b4c`bJ1f7r$;8aZ19}TYb`yfwz`_It1O3&~WkZK#H*-w2^3a z1f@T0gU?LD>qDj5@hQVu8K&HZkc;rdy>q3dfN~eu_TL#2_;rX zkdGU(#p*m%Fb~Y4&>uE*QsZF!K#g7PG~8(^R?GNqx3ckMLEoEk6s?n^4vE6W8b^Ln zLWkg-8EOx=E#T)J)`ndsMs-2uO!#ra23Ut^Q`s%^P5$AMPHOi$ue zKUjhE9{iRLGVwWNb5(67AW>~T3|R>82N5%3P-m0m7a^e*p=cY!p8HEFbfSfj<tGol=G=UK0m8Lt{Z)t(^M*B8!*_?qT8j%%*TwL@ef_@qyM z`Tw6sNmJCc+&(qeeBz3XpT=x4d5!eT9w-YQZq3APd!rOWkd+Hpbp2ncLUr|g7&Uet zJHh$Ohhg39L<2i}u_$_(tXsuSKT`W$sMcT&RkA9u4 zBN7TvG~bEGUAe)NdZa0?yoW{ZKdqVNrgSuzos&p6XaWEvJ9thFcJIU82O*D&8Ir;K zhkSDF+jnO$9!}g!U>tcVd6xfPs~^ovQPPWaH+ak29F!2B0uL9q^u=b(*kZVw*HR(~ zo+)NXq=~_?nw<;#gT%SdtVlzM7v3zRH&A+8LK_Zm&Cme_T`!>@Q3js7#6qAIpl1>T zPu${b$+5t9*CDWB+{Bm|rgC%sRcfIzh7OdZu9Ei7R{qK;{F*1!Z|I6dY2!`n9#tOZt&Lw} zx2^hj-mdrd&ZXjiAq#;=k8%toB4c)k8JHr+RQjV$3I55jAXu(ogzq` zd2*14`$zT9qJp1ulQjp%Z&cBCf?NUe352)?`sod#=eav?xfBK?g?1wG*#$_liNyXy z;B_=djV&ofkWKC<8RH`;$>IjCBgCAdQ1a2`|dX=K-fyqbMlm-eI3bZ&d^2kXz%LXLTU4srVM zVWzJCKi=2L%ig9r-($aZnCwZ@1%CgBYkdcO-@m%$%J#>sV5W*Jt3s5I8icdt=`GQtXNc?w_)xuVteHXhi4v$q^WYksbip^}*gXOs+rbG5ey_p1pY9;! zg>rh-d>U0#E!E(KPJ|w$i{%5G-*M}aZ%)pbzd}?D**Gey(o0ap47^F?flxJ z_#hGi2j~2f^Yif$arNzJp8ey9Qi*5!kX5(P(xw}(x0D}ntuU%9UNStGN7YZiT zf%HhSvyw2Off28)# zRtiqH{ThawasnyyDCekBI{Mf2AIEID;P?A~Aiqwf_=7l4df@Iy`S2&>U?r5L!+Zil zR`dIhh`V2Hf#sh<-0rR%9No)~FjjBsX*Ew2VxMoe?KSL9N!lB${&$P-a@Z2nx4`bg zsGe2{djDDxT*T@O1Dw%AOMFndCbLkKm|iseYLRN@^V6j-kDi`@b9mM=x>Jd!IQ6C9 zFB-Y3<_aFcPjw*5j3Hsz&W>K*_s~vLfMW>FWZxd05t~-^x1KgJ`_F3h3MZrwA`{% zpf>%FRi42G@aWMz!_gQRXcL}c&kv)t_J6O;>)%!!pEXeenT7`iIJTyc5*X9C&Cj-1 z-eQB5gbug{@6FJR-KfT!Z#Wc=&vN$Ka6+Zy#gr9r+yd_JinDmjzfXt5Uc609Y!?Qm zgCQIoX9s)ZuL~*lRR(SIG)FzRqNJlt$tF)*GEK0+TXlpMOpi1<_WV8n*_h6!2AAMA z=~~e$ua-vHFOJ0x_La9HBpnNT&B-|)OMF!3ZuvyAeo9rsFnwxC==NQ~3JbfZO>haJ zgWk;eIQ((d`v>BGj~EpI2~#^ zVLEYqz(-2qk8~0RCE#k`mjA1Lt3Df_|1{z8As%j_)NcC;Aq@A3puj2-3M^oS>&lw6 zeM0QpWou)4V{aO?{LzRn6HMPokeJeT^|LM?|NO15HLuTi=zjLoN%mW9+Daq4wacog z$$82Z(-$3US`~7?BW>lSzW4ZRk$iE9w0DXJIm?jwCKr3nw>L$Mv2GjbnO!vh?cXBb zfIiXfZHGo{JYvAsF7+Z^RwXN9 zq?xOUqA4%8-?QT0R+r9ZZ0;Fk}XM(-RDUgU$}pN`<&yDvu^~sz`uq3yoqebe{;(YBFYr+*k|dUbL4fO(75PE&e}=j1x4Nsl~Q2GtJO?BHPE z8vJ8M&5?3)a!AmWtZJ7C8(zyLaLVeRyAZf%=(LOK$&3|22^Q1{K*n{D;ZFiNgkyW2 zhK}0_tP=i9Zr&m@u4xbPB;shIZeDzb3OC#OhoVyq3~|w0A-@cm9Yu1bQ?9t>M{l@G z((!_#Mu<|u04=;sfn)-`&l4LlEEDM3N&h?Z#vhW&rWU2^JJ#&yhlJ)0V|GRa64cd$ zQNZCR>QL>tPfrhu8E)3`i4WCl9mlcbcpbe(a3)K zE&IdZS%#!NpE}Qk;mv%3q-;BQ9R|y>qb4)noM-m(s*2D(V-rAR^1Toi67a@6aD#AK z*Mwu$u4V_BVdC4G6e~^W=pu03IaoTi(>`CgTBnT^9G5L5$2a?*uz7oRdDzekT8r;i z=MQyA_>RZdG>_&th4DsF#Ql7ZgV+;JEZ2#8CVJ5!3jK;BP<|~8=M%XavU4zek<&*x zZs|{J2=JvOZ$$c|-wa_ML{s8jVoFN4T9H{~=v}&YhB+5QRi)r<-r+} zY`#>Rf9AgNWgtB3ICz9R;>NmiCe;ajvN(fyTB1TnxV+oEX^Fe_M=JuOz_^9qm=eY;3S38k>y4sp9EaOCLi0w$A8$>s)_jLlIJ z^Ql^YYeFBIaEP-`^60pKw!FTc0mATYltORDJ7ve`b*v1;TWLl;$a{CicH()&>+0>M z8RE5ryT)yub}Vkx(g%lzJsSAWgP27nPiE56pdK!F8SUz}Q}VBJrrnw)QG;V%H4bq& zF~CYei|xHTxuv}IPTCIWJx;*z-Vf;_Q*3ZIyQq`h_Ic$WA5G`1 z*v-|ZVLWyjVd7RIMsMw~>dk8SjDQ}M7x@S-xzdAQJgeF!GAp>1B_C8<5FJegjU0HT zE#zqI+$eUeP|zdfWMe*f<)dXq4d5MSDI4*7dj+e}&<{Jp{}Gvf*meHni0IEps;b1A z>uew(b~|brw+eUCc!b;LD-y#1wCcxw5ztB@nar|iv{dUT(==_wy%wmijL_@wfkr~{ zp2vGDv{%$A`_97v{S!0ISGCzQ^xy0Z#PC1&QSQOy2^LG8BvEAAEU zJUj82b2GN?DB=K?x6{^3=vBexKZk?gIJ8$JqJ<=V!v}A0B(cZ2bV@6CW3J2l4`<^m z+?xP67XtmH2?{iOeE%YIvwY=G?uLTx0dyaB!u><(PSoq$V>W2#NyR_fq|CIeOF3@$ zc}4DqOJ_&ZXMVFAwftNAnaVh2#6gwylnE>M?|QbLy1sT|zl?bCK)O4r=R5jB$7DC% zq<nG6vG!MvfEzTa^H)&AkoAI;-q{S@1O|w z)teKkp>RS?uMiMBSBJv4O?D?2NDHBO gPuS`T-rRzibp3~U5M<4edn(nyu-#kwK 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

    7+tw@aEMd@hc&Ugko^ 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

    v!a73rOOWu7)zY(z2{@A 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

    x6Uo9{7_3q~O}014IIjYsV>NeTLVR^K1uyev|o{ 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[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%0DK2G+_2kNwP2(%;j`06~w;4 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 z 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

    }kS)mAFA|k0dHKTBy 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 z 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

    *D=AQ47G-nx5x9 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
    s^8;lxXgU!q%FU9U%-;Tq$GLoUl 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 J)A;ib|Jmmrz19E# diff --git a/dist/eden.icon/Assets/dev.eden_emu.eden.svg b/dist/eden.icon/Assets/dev.eden_emu.eden.svg new file mode 100644 index 0000000000..f88b52f625 --- /dev/null +++ b/dist/eden.icon/Assets/dev.eden_emu.eden.svg @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/eden.icon/icon.json b/dist/eden.icon/icon.json new file mode 100644 index 0000000000..1f1e7da516 --- /dev/null +++ b/dist/eden.icon/icon.json @@ -0,0 +1,37 @@ +{ + "fill" : { + "automatic-gradient" : "srgb:0.00000,0.00000,0.00000,1.00000" + }, + "groups" : [ + { + "layers" : [ + { + "fill" : "none", + "image-name" : "dev.eden_emu.eden.svg", + "name" : "dev.eden_emu.eden", + "position" : { + "scale" : 1.8, + "translation-in-points" : [ + 0, + 0 + ] + } + } + ], + "shadow" : { + "kind" : "neutral", + "opacity" : 0.5 + }, + "translucency" : { + "enabled" : true, + "value" : 0.5 + } + } + ], + "supported-platforms" : { + "circles" : [ + "watchOS" + ], + "squares" : "shared" + } +} \ No newline at end of file diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index 79642711ac..1ed1fdff2a 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt @@ -362,16 +362,27 @@ target_sources(yuzu ${LANGUAGES} ${THEMES}) +# TODO(crueter): Move Assets.car/icon/icns handling to its own Module. if (APPLE) - # Normal icns - set(MACOSX_ICON "${CMAKE_SOURCE_DIR}/dist/eden.icns") - set_source_files_properties(${MACOSX_ICON} PROPERTIES MACOSX_PACKAGE_LOCATION Resources) - target_sources(yuzu PRIVATE ${MACOSX_ICON}) + # Xcode will automatically generate the Assets.car and icns file for us. + set(_dist "${CMAKE_SOURCE_DIR}/dist") + if (CMAKE_GENERATOR MATCHES "Xcode") + set(_icons "${_dist}/eden.icon") - # Liquid glass - set(MACOSX_LIQUID_GLASS_ICON "${CMAKE_SOURCE_DIR}/dist/Assets.car") - set_source_files_properties(${MACOSX_LIQUID_GLASS_ICON} PROPERTIES MACOSX_PACKAGE_LOCATION Resources) - target_sources(yuzu PRIVATE ${MACOSX_LIQUID_GLASS_ICON}) + set_target_properties(eden PROPERTIES + XCODE_ATTRIBUTE_ASSETCATALOG_COMPILER_APPICON_NAME eden + MACOSX_BUNDLE_ICON_FILE eden + # Also force xcode to manage signing for us. + XCODE_ATTRIBUTE_CODE_SIGNING_REQUIRED ON + XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED ON) + # Otherwise, we'll use our own. + else() + set(_icons "${_dist}/eden.icns" "${_dist}/Assets.car") + endif() + + set_source_files_properties(${_icons} PROPERTIES + MACOSX_PACKAGE_LOCATION Resources) + target_sources(yuzu PRIVATE ${_icons}) set_target_properties(yuzu PROPERTIES MACOSX_BUNDLE TRUE) set_target_properties(yuzu PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist) From 813a35abcaf22fc82ee94940b66678d7e8cf96aa Mon Sep 17 00:00:00 2001 From: PavelBARABANOV Date: Thu, 26 Mar 2026 22:23:21 +0100 Subject: [PATCH 171/181] [vi] Restore high Z-index for shared buffer layer to fix keyboard overlay display (#3787) Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3787 Reviewed-by: Maufeat Reviewed-by: Lizzie Co-authored-by: PavelBARABANOV Co-committed-by: PavelBARABANOV --- src/core/hle/service/vi/shared_buffer_manager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/hle/service/vi/shared_buffer_manager.cpp b/src/core/hle/service/vi/shared_buffer_manager.cpp index 1568344830..21e42e2094 100644 --- a/src/core/hle/service/vi/shared_buffer_manager.cpp +++ b/src/core/hle/service/vi/shared_buffer_manager.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project @@ -373,6 +373,8 @@ Result SharedBufferManager::PresentSharedFrameBuffer(android::Fence fence, android::Status::NoError, VI::ResultOperationFailed); + (void)m_container.SetLayerZIndex(layer_id, 100000); + // We succeeded. R_SUCCEED(); } From 47c6a73971cb3ba6d51e86421a2f4d275687df4f Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 27 Mar 2026 01:11:49 +0100 Subject: [PATCH 172/181] [dynarmic] nuke mcl dependency (#3777) crueter will love this one mcl nuked off externals, i did however copy some important headers (notably intrusive list and bit.hpp); because grand part of dynarmic still uses them but i made the appropriate adjustments anyways solves mcl for #3373 depends on #3718 Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3777 Reviewed-by: Maufeat Reviewed-by: MaranBr Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- .patch/mcl/0001-assert-macro.patch | 55 --- CMakeLists.txt | 1 - docs/Deps.md | 1 - externals/CMakeLists.txt | 3 - externals/cpmfile.json | 12 - src/dynarmic/CMakeLists.txt | 12 +- ...tArchitectureSpecificSourcesWrapFile.cmake | 5 +- src/dynarmic/src/dynarmic/CMakeLists.txt | 8 +- .../dynarmic/backend/arm64/a32_interface.cpp | 17 +- .../dynarmic/backend/arm64/a32_jitstate.cpp | 4 +- .../dynarmic/backend/arm64/a64_interface.cpp | 19 +- .../src/dynarmic/backend/arm64/abi.cpp | 4 +- src/dynarmic/src/dynarmic/backend/arm64/abi.h | 7 +- .../src/dynarmic/backend/arm64/devirtualize.h | 4 +- .../dynarmic/backend/arm64/emit_arm64_a32.cpp | 2 +- .../backend/arm64/emit_arm64_vector.cpp | 25 +- .../emit_arm64_vector_floating_point.cpp | 24 +- .../arm64/emit_arm64_vector_saturation.cpp | 6 +- .../src/dynarmic/backend/arm64/fastmem.h | 18 +- .../src/dynarmic/backend/arm64/reg_alloc.cpp | 11 +- .../src/dynarmic/backend/arm64/reg_alloc.h | 2 +- .../src/dynarmic/backend/exception_handler.h | 3 +- .../backend/exception_handler_macos.cpp | 5 +- .../backend/exception_handler_macos_mig.c | 2 - .../backend/exception_handler_windows.cpp | 4 +- .../backend/riscv64/a32_address_space.cpp | 2 +- .../backend/riscv64/a32_address_space.h | 8 +- .../backend/riscv64/a32_interface.cpp | 17 +- .../dynarmic/backend/riscv64/a32_jitstate.cpp | 4 +- .../src/dynarmic/backend/riscv64/code_block.h | 4 +- .../dynarmic/backend/riscv64/emit_riscv64.cpp | 2 +- .../dynarmic/backend/riscv64/reg_alloc.cpp | 10 +- .../src/dynarmic/backend/riscv64/reg_alloc.h | 4 +- .../src/dynarmic/backend/x64/a32_emit_x64.cpp | 3 +- .../backend/x64/a32_emit_x64_memory.cpp | 2 +- .../dynarmic/backend/x64/a32_interface.cpp | 18 +- .../src/dynarmic/backend/x64/a32_jitstate.cpp | 4 +- .../src/dynarmic/backend/x64/a64_emit_x64.cpp | 3 +- .../backend/x64/a64_emit_x64_memory.cpp | 2 +- .../dynarmic/backend/x64/a64_interface.cpp | 19 +- .../src/dynarmic/backend/x64/a64_jitstate.cpp | 5 +- .../dynarmic/backend/x64/block_of_code.cpp | 2 +- .../src/dynarmic/backend/x64/block_of_code.h | 2 +- .../src/dynarmic/backend/x64/constants.h | 4 +- .../src/dynarmic/backend/x64/devirtualize.h | 4 +- .../src/dynarmic/backend/x64/emit_x64.cpp | 3 +- .../src/dynarmic/backend/x64/emit_x64.h | 2 +- .../backend/x64/emit_x64_floating_point.cpp | 9 +- .../backend/x64/emit_x64_memory.cpp.inc | 3 +- .../backend/x64/emit_x64_saturation.cpp | 4 +- .../dynarmic/backend/x64/emit_x64_vector.cpp | 6 +- .../x64/emit_x64_vector_floating_point.cpp | 12 +- .../src/dynarmic/backend/x64/perf_map.cpp | 9 +- src/dynarmic/src/dynarmic/common/cast_util.h | 5 +- src/dynarmic/src/dynarmic/common/fp/fpcr.h | 4 +- src/dynarmic/src/dynarmic/common/fp/fpsr.h | 4 +- src/dynarmic/src/dynarmic/common/fp/fused.cpp | 5 +- src/dynarmic/src/dynarmic/common/fp/info.h | 4 +- .../src/dynarmic/common/fp/mantissa_util.h | 5 +- .../src/dynarmic/common/fp/op/FPConvert.cpp | 5 +- .../dynarmic/common/fp/op/FPRecipExponent.cpp | 4 +- .../src/dynarmic/common/fp/op/FPRoundInt.cpp | 4 +- .../src/dynarmic/common/fp/op/FPToFixed.cpp | 5 +- .../src/dynarmic/common/fp/process_nan.cpp | 4 +- .../src/dynarmic/common/fp/unpacked.cpp | 6 +- .../src/dynarmic/common/fp/unpacked.h | 4 +- src/dynarmic/src/dynarmic/common/safe_ops.h | 4 +- src/dynarmic/src/dynarmic/common/u128.h | 5 +- .../src/dynarmic/frontend/A32/FPSCR.h | 4 +- .../src/dynarmic/frontend/A32/ITState.h | 4 +- src/dynarmic/src/dynarmic/frontend/A32/PSR.h | 4 +- .../src/dynarmic/frontend/A32/a32_types.cpp | 5 +- .../src/dynarmic/frontend/A32/decoder/arm.h | 4 +- .../src/dynarmic/frontend/A32/decoder/asimd.h | 4 +- .../A32/translate/conditional_state.cpp | 3 +- .../A32/translate/impl/a32_branch.cpp | 5 +- .../A32/translate/impl/a32_translate_impl.h | 3 +- .../impl/asimd_load_store_structures.cpp | 4 +- .../A32/translate/impl/asimd_misc.cpp | 5 +- .../impl/asimd_one_reg_modified_immediate.cpp | 4 +- .../A32/translate/impl/asimd_three_regs.cpp | 5 +- .../translate/impl/asimd_two_regs_misc.cpp | 5 +- .../translate/impl/asimd_two_regs_scalar.cpp | 4 +- .../translate/impl/asimd_two_regs_shift.cpp | 5 +- .../A32/translate/impl/load_store.cpp | 3 +- .../frontend/A32/translate/impl/misc.cpp | 5 +- .../translate/impl/status_register_access.cpp | 2 +- .../frontend/A32/translate/impl/thumb16.cpp | 4 +- ...data_processing_plain_binary_immediate.cpp | 4 +- .../impl/thumb32_load_store_dual.cpp | 5 +- .../impl/thumb32_load_store_multiple.cpp | 5 +- .../A32/translate/translate_thumb.cpp | 3 +- .../frontend/A64/a64_location_descriptor.h | 4 +- .../src/dynarmic/frontend/A64/decoder/a64.h | 2 +- .../frontend/A64/translate/impl/impl.cpp | 4 +- .../frontend/A64/translate/impl/simd_copy.cpp | 5 +- .../impl/simd_modified_immediate.cpp | 5 +- .../impl/simd_scalar_shift_by_immediate.cpp | 5 +- .../translate/impl/simd_scalar_three_same.cpp | 5 +- .../impl/simd_shift_by_immediate.cpp | 5 +- .../frontend/decoder/decoder_detail.h | 23 +- src/dynarmic/src/dynarmic/frontend/imm.cpp | 4 +- src/dynarmic/src/dynarmic/frontend/imm.h | 5 +- src/dynarmic/src/dynarmic/ir/basic_block.h | 2 +- src/dynarmic/src/dynarmic/ir/ir_emitter.h | 2 +- .../src/dynarmic/ir/microinstruction.h | 2 +- src/dynarmic/src/dynarmic/ir/opt_passes.cpp | 4 +- src/dynarmic/src/dynarmic/ir/value.cpp | 4 +- src/dynarmic/src/dynarmic/mcl/bit.hpp | 311 +++++++++++++ .../src/dynarmic/mcl/function_info.hpp | 73 ++++ .../src/dynarmic/mcl/integer_of_size.hpp | 49 +++ .../src/dynarmic/mcl/intrusive_list.hpp | 408 ++++++++++++++++++ .../dynarmic/mcl/is_instance_of_template.hpp | 35 ++ src/dynarmic/tests/A32/fuzz_arm.cpp | 116 +++-- src/dynarmic/tests/A32/fuzz_thumb.cpp | 2 +- src/dynarmic/tests/A64/fuzz_with_unicorn.cpp | 145 ++++--- src/dynarmic/tests/CMakeLists.txt | 8 +- src/dynarmic/tests/print_info.cpp | 2 +- src/dynarmic/tests/test_generator.cpp | 3 +- .../tests/unicorn_emu/a32_unicorn.cpp | 2 +- 120 files changed, 1284 insertions(+), 539 deletions(-) delete mode 100644 .patch/mcl/0001-assert-macro.patch create mode 100644 src/dynarmic/src/dynarmic/mcl/bit.hpp create mode 100644 src/dynarmic/src/dynarmic/mcl/function_info.hpp create mode 100644 src/dynarmic/src/dynarmic/mcl/integer_of_size.hpp create mode 100644 src/dynarmic/src/dynarmic/mcl/intrusive_list.hpp create mode 100644 src/dynarmic/src/dynarmic/mcl/is_instance_of_template.hpp diff --git a/.patch/mcl/0001-assert-macro.patch b/.patch/mcl/0001-assert-macro.patch deleted file mode 100644 index 2d7d0dd1b0..0000000000 --- a/.patch/mcl/0001-assert-macro.patch +++ /dev/null @@ -1,55 +0,0 @@ -diff --git a/include/mcl/assert.hpp b/include/mcl/assert.hpp -index f77dbe7..9ec0b9c 100644 ---- a/include/mcl/assert.hpp -+++ b/include/mcl/assert.hpp -@@ -23,8 +23,11 @@ template - - } // namespace mcl::detail - -+#ifndef UNREACHABLE - #define UNREACHABLE() ASSERT_FALSE("Unreachable code!") -+#endif - -+#ifndef ASSERT - #define ASSERT(expr) \ - [&] { \ - if (std::is_constant_evaluated()) { \ -@@ -37,7 +40,9 @@ template - } \ - } \ - }() -+#endif - -+#ifndef ASSERT_MSG - #define ASSERT_MSG(expr, ...) \ - [&] { \ - if (std::is_constant_evaluated()) { \ -@@ -50,13 +55,24 @@ template - } \ - } \ - }() -+#endif - -+#ifndef ASSERT_FALSE - #define ASSERT_FALSE(...) ::mcl::detail::assert_terminate("false", __VA_ARGS__) -+#endif - - #if defined(NDEBUG) || defined(MCL_IGNORE_ASSERTS) --# define DEBUG_ASSERT(expr) ASSUME(expr) --# define DEBUG_ASSERT_MSG(expr, ...) ASSUME(expr) -+# ifndef DEBUG_ASSERT -+# define DEBUG_ASSERT(expr) ASSUME(expr) -+# endif -+# ifndef DEBUG_ASSERT_MSG -+# define DEBUG_ASSERT_MSG(expr, ...) ASSUME(expr) -+# endif - #else --# define DEBUG_ASSERT(expr) ASSERT(expr) --# define DEBUG_ASSERT_MSG(expr, ...) ASSERT_MSG(expr, __VA_ARGS__) -+# ifndef DEBUG_ASSERT -+# define DEBUG_ASSERT(expr) ASSERT(expr) -+# endif -+# ifndef DEBUG_ASSERT_MSG -+# define DEBUG_ASSERT_MSG(expr, ...) ASSERT_MSG(expr, __VA_ARGS__) -+# endif - #endif diff --git a/CMakeLists.txt b/CMakeLists.txt index f2edd31d04..42717c496d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -526,7 +526,6 @@ if (NOT YUZU_STATIC_ROOM) find_package(SPIRV-Tools) find_package(sirit) find_package(gamemode) - find_package(mcl) find_package(frozen) if (ARCHITECTURE_riscv64) diff --git a/docs/Deps.md b/docs/Deps.md index fe1f7a14b2..a34e838534 100644 --- a/docs/Deps.md +++ b/docs/Deps.md @@ -76,7 +76,6 @@ Certain other dependencies will be fetched by CPM regardless. System packages *c * This package is known to be broken on the AUR. * [cpp-jwt](https://github.com/arun11299/cpp-jwt) 1.4+ - if `ENABLE_WEB_SERVICE` is on * [unordered-dense](https://github.com/martinus/unordered_dense) -* [mcl](https://github.com/azahar-emu/mcl) - subject to removal On amd64: diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index 1ab537f44d..00bdf10a4f 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt @@ -76,9 +76,6 @@ if (ARCHITECTURE_riscv64) AddJsonPackage(biscuit) endif() -# mcl -AddJsonPackage(mcl) - # Vulkan stuff AddDependentPackages(vulkan-headers vulkan-utility-libraries) diff --git a/externals/cpmfile.json b/externals/cpmfile.json index d67348cd68..f849426a4d 100644 --- a/externals/cpmfile.json +++ b/externals/cpmfile.json @@ -208,18 +208,6 @@ "version": "0.9.1", "git_version": "0.19.0" }, - "mcl": { - "version": "0.1.12", - "repo": "azahar-emu/mcl", - "sha": "7b08d83418", - "hash": "9c6ba624cb22ef622f78046a82abb99bf5026284ba17dfacaf46ac842cbd3b0f515f5ba45a1598c7671318a78a2e648db72ce8d10e7537f34e39800bdcb57694", - "options": [ - "MCL_INSTALL OFF" - ], - "patches": [ - "0001-assert-macro.patch" - ] - }, "libusb": { "repo": "libusb/libusb", "tag": "v%VERSION%", diff --git a/src/dynarmic/CMakeLists.txt b/src/dynarmic/CMakeLists.txt index e0d1f942f0..dd1def5273 100644 --- a/src/dynarmic/CMakeLists.txt +++ b/src/dynarmic/CMakeLists.txt @@ -78,7 +78,9 @@ if (MSVC) /Zc:throwingNew # Assumes new (without std::nothrow) never returns null. /volatile:iso # Use strict standard-abiding volatile semantics /bigobj # Increase number of sections in .obj files - /DNOMINMAX) + /DNOMINMAX + /GR- + ) if (CXX_CLANG) list(APPEND DYNARMIC_CXX_FLAGS @@ -91,8 +93,10 @@ else() -Wextra -Wcast-qual -pedantic - -Wno-missing-braces) - + -Wno-missing-braces + -fno-rtti + #-fno-exceptions + ) if (CXX_GCC) # GCC produces bogus -Warray-bounds warnings from xbyak headers for code paths that are not # actually reachable. Specifically, it happens in cases where some code casts an Operand& @@ -102,7 +106,6 @@ else() list(APPEND DYNARMIC_CXX_FLAGS -Wno-array-bounds) list(APPEND DYNARMIC_CXX_FLAGS -Wstack-usage=4096) endif() - if (CXX_CLANG) # Bracket depth determines maximum size of a fold expression in Clang since 9c9974c3ccb6. # And this in turns limits the size of a std::array. @@ -117,7 +120,6 @@ if (NOT Boost_FOUND) endif() find_package(fmt 8 CONFIG) -find_package(mcl 0.1.12 REQUIRED) find_package(unordered_dense REQUIRED) if ("arm64" IN_LIST ARCHITECTURE OR DYNARMIC_TESTS) diff --git a/src/dynarmic/CMakeModules/impl/TargetArchitectureSpecificSourcesWrapFile.cmake b/src/dynarmic/CMakeModules/impl/TargetArchitectureSpecificSourcesWrapFile.cmake index 82b3078a11..82c6c3bae0 100644 --- a/src/dynarmic/CMakeModules/impl/TargetArchitectureSpecificSourcesWrapFile.cmake +++ b/src/dynarmic/CMakeModules/impl/TargetArchitectureSpecificSourcesWrapFile.cmake @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +# SPDX-License-Identifier: GPL-3.0-or-later + string(TOUPPER "${arch}" arch) file(READ "${input_file}" f_contents) -file(WRITE "${output_file}" "#include \n#if defined(MCL_ARCHITECTURE_${arch})\n${f_contents}\n#endif\n") +file(WRITE "${output_file}" "#if defined(ARCHITECTURE_${arch})\n${f_contents}\n#endif\n") diff --git a/src/dynarmic/src/dynarmic/CMakeLists.txt b/src/dynarmic/src/dynarmic/CMakeLists.txt index 2f05d8a34b..f79d18c15a 100644 --- a/src/dynarmic/src/dynarmic/CMakeLists.txt +++ b/src/dynarmic/src/dynarmic/CMakeLists.txt @@ -3,6 +3,12 @@ include(TargetArchitectureSpecificSources) add_library(dynarmic STATIC + mcl/bit.hpp + mcl/function_info.hpp + mcl/integer_of_size.hpp + mcl/intrusive_list.hpp + mcl/is_instance_of_template.hpp + backend/block_range_information.cpp backend/block_range_information.h backend/exception_handler.h @@ -353,7 +359,7 @@ set_target_properties(dynarmic PROPERTIES target_compile_options(dynarmic PRIVATE ${DYNARMIC_CXX_FLAGS}) target_link_libraries(dynarmic PRIVATE unordered_dense::unordered_dense) -target_link_libraries(dynarmic PUBLIC fmt::fmt merry::mcl) +target_link_libraries(dynarmic PUBLIC fmt::fmt) if (BOOST_NO_HEADERS) target_link_libraries(dynarmic PRIVATE Boost::variant Boost::icl Boost::pool) diff --git a/src/dynarmic/src/dynarmic/backend/arm64/a32_interface.cpp b/src/dynarmic/src/dynarmic/backend/arm64/a32_interface.cpp index 91adc5783b..d16a34275b 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/a32_interface.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/a32_interface.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -11,7 +11,6 @@ #include #include "dynarmic/common/assert.h" -#include #include "dynarmic/common/common_types.h" #include "dynarmic/backend/arm64/a32_address_space.h" @@ -36,14 +35,9 @@ struct Jit::Impl final { PerformRequestedCacheInvalidation(static_cast(Atomic::Load(&halt_reason))); jit_interface->is_executing = true; - SCOPE_EXIT { - jit_interface->is_executing = false; - }; - HaltReason hr = core.Run(current_address_space, current_state, &halt_reason); - PerformRequestedCacheInvalidation(hr); - + jit_interface->is_executing = false; return hr; } @@ -52,14 +46,9 @@ struct Jit::Impl final { PerformRequestedCacheInvalidation(static_cast(Atomic::Load(&halt_reason))); jit_interface->is_executing = true; - SCOPE_EXIT { - jit_interface->is_executing = false; - }; - HaltReason hr = core.Step(current_address_space, current_state, &halt_reason); - PerformRequestedCacheInvalidation(hr); - + jit_interface->is_executing = false; return hr; } diff --git a/src/dynarmic/src/dynarmic/backend/arm64/a32_jitstate.cpp b/src/dynarmic/src/dynarmic/backend/arm64/a32_jitstate.cpp index 67390a311d..0ce51d0e17 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/a32_jitstate.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/a32_jitstate.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,7 +8,7 @@ #include "dynarmic/backend/arm64/a32_jitstate.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" namespace Dynarmic::Backend::Arm64 { diff --git a/src/dynarmic/src/dynarmic/backend/arm64/a64_interface.cpp b/src/dynarmic/src/dynarmic/backend/arm64/a64_interface.cpp index 10324394a5..b230f455c5 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/a64_interface.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/a64_interface.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -11,7 +11,6 @@ #include #include "dynarmic/common/assert.h" -#include #include "dynarmic/common/common_types.h" #include "dynarmic/backend/arm64/a64_address_space.h" @@ -34,32 +33,20 @@ struct Jit::Impl final { HaltReason Run() { ASSERT(!is_executing); PerformRequestedCacheInvalidation(static_cast(Atomic::Load(&halt_reason))); - is_executing = true; - SCOPE_EXIT { - is_executing = false; - }; - HaltReason hr = core.Run(current_address_space, current_state, &halt_reason); - PerformRequestedCacheInvalidation(hr); - + is_executing = false; return hr; } HaltReason Step() { ASSERT(!is_executing); PerformRequestedCacheInvalidation(static_cast(Atomic::Load(&halt_reason))); - is_executing = true; - SCOPE_EXIT { - is_executing = false; - }; - HaltReason hr = core.Step(current_address_space, current_state, &halt_reason); - PerformRequestedCacheInvalidation(hr); - + is_executing = false; return hr; } diff --git a/src/dynarmic/src/dynarmic/backend/arm64/abi.cpp b/src/dynarmic/src/dynarmic/backend/arm64/abi.cpp index 04d8ca2eaf..acff6a89f0 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/abi.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/abi.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -10,7 +10,7 @@ #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include diff --git a/src/dynarmic/src/dynarmic/backend/arm64/abi.h b/src/dynarmic/src/dynarmic/backend/arm64/abi.h index f2b6b1dca1..b2e29d49e0 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/abi.h +++ b/src/dynarmic/src/dynarmic/backend/arm64/abi.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -12,7 +12,6 @@ #include #include -#include #include "dynarmic/common/common_types.h" #include "dynarmic/common/assert.h" #include @@ -37,7 +36,7 @@ constexpr auto Rscratch0() { } else if constexpr (bitsize == 64) { return Xscratch0; } else { - static_assert(Common::always_false_v>); + return Xscratch0; //UNREACHABLE(); } } @@ -48,7 +47,7 @@ constexpr auto Rscratch1() { } else if constexpr (bitsize == 64) { return Xscratch1; } else { - static_assert(Common::always_false_v>); + return Xscratch1; //UNREACHABLE(); } } diff --git a/src/dynarmic/src/dynarmic/backend/arm64/devirtualize.h b/src/dynarmic/src/dynarmic/backend/arm64/devirtualize.h index 60ce823066..737a6572e3 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/devirtualize.h +++ b/src/dynarmic/src/dynarmic/backend/arm64/devirtualize.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -10,7 +10,7 @@ #include #include "dynarmic/common/common_types.h" -#include +#include "dynarmic/mcl/function_info.hpp" namespace Dynarmic::Backend::Arm64 { diff --git a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32.cpp b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32.cpp index a65efb3c59..213403b4ba 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32.cpp @@ -6,7 +6,7 @@ * SPDX-License-Identifier: 0BSD */ -#include +#include "dynarmic/mcl/bit.hpp" #include #include "dynarmic/backend/arm64/a32_jitstate.h" diff --git a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector.cpp b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector.cpp index a8c3aa02bf..c773d5a339 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -6,7 +6,6 @@ * SPDX-License-Identifier: 0BSD */ -#include #include #include "dynarmic/backend/arm64/a32_jitstate.h" @@ -46,7 +45,7 @@ static void EmitTwoOpArranged(oaknut::CodeGenerator& code, EmitContext& ctx, IR: } else if constexpr (size == 64) { emit(Qresult->D2(), Qoperand->D2()); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } }); } @@ -69,7 +68,7 @@ static void EmitTwoOpArrangedWiden(oaknut::CodeGenerator& code, EmitContext& ctx } else if constexpr (size == 32) { emit(Qresult->D2(), Qoperand->toD().S2()); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } }); } @@ -84,7 +83,7 @@ static void EmitTwoOpArrangedNarrow(oaknut::CodeGenerator& code, EmitContext& ct } else if constexpr (size == 64) { emit(Qresult->toD().S2(), Qoperand->D2()); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } }); } @@ -107,7 +106,7 @@ static void EmitTwoOpArrangedPairWiden(oaknut::CodeGenerator& code, EmitContext& } else if constexpr (size == 32) { emit(Qresult->D2(), Qoperand->S4()); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } }); } @@ -122,7 +121,7 @@ static void EmitTwoOpArrangedLower(oaknut::CodeGenerator& code, EmitContext& ctx } else if constexpr (size == 32) { emit(Qresult->toD().S2(), Qoperand->toD().S2()); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } }); } @@ -150,7 +149,7 @@ static void EmitThreeOpArranged(oaknut::CodeGenerator& code, EmitContext& ctx, I } else if constexpr (size == 64) { emit(Qresult->D2(), Qa->D2(), Qb->D2()); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } }); } @@ -175,7 +174,7 @@ static void EmitThreeOpArrangedWiden(oaknut::CodeGenerator& code, EmitContext& c } else if constexpr (size == 64) { emit(Qresult->Q1(), Qa->toD().D1(), Qb->toD().D1()); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } }); } @@ -198,7 +197,7 @@ static void EmitThreeOpArrangedLower(oaknut::CodeGenerator& code, EmitContext& c } else if constexpr (size == 32) { emit(Qresult->toD().S2(), Qa->toD().S2(), Qb->toD().S2()); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } }); } @@ -220,7 +219,7 @@ static void EmitSaturatedAccumulate(oaknut::CodeGenerator&, EmitContext& ctx, IR } else if constexpr (size == 64) { emit(Qaccumulator->D2(), Qoperand->D2()); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } } @@ -241,7 +240,7 @@ static void EmitImmShift(oaknut::CodeGenerator&, EmitContext& ctx, IR::Inst* ins } else if constexpr (size == 64) { emit(Qresult->D2(), Qoperand->D2(), shift_amount); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } } @@ -269,7 +268,7 @@ static void EmitReduce(oaknut::CodeGenerator&, EmitContext& ctx, IR::Inst* inst, } else if constexpr (size == 64) { emit(Vresult, Qoperand->D2()); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } } diff --git a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp index 431d51c081..557d6284ed 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp @@ -7,14 +7,8 @@ */ #include -#include -#include -#include -#include -#include -#include -#include -#include +#include "dynarmic/mcl/function_info.hpp" +#include "dynarmic/mcl/integer_of_size.hpp" #include #include "dynarmic/backend/arm64/a32_jitstate.h" @@ -38,8 +32,6 @@ namespace Dynarmic::Backend::Arm64 { using namespace oaknut::util; -namespace mp = mcl::mp; - using A64FullVectorWidth = std::integral_constant; // Array alias that always sizes itself according to the given type T @@ -83,7 +75,7 @@ static void EmitTwoOpArranged(oaknut::CodeGenerator& code, EmitContext& ctx, IR: } else if constexpr (size == 64) { emit(Qresult->D2(), Qa->D2()); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } }); } @@ -111,7 +103,7 @@ static void EmitThreeOpArranged(oaknut::CodeGenerator& code, EmitContext& ctx, I } else if constexpr (size == 64) { emit(Qresult->D2(), Qa->D2(), Qb->D2()); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } }); } @@ -134,7 +126,7 @@ static void EmitFMA(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Inst* ins } else if constexpr (size == 64) { emit(Qresult->D2(), Qm->D2(), Qn->D2()); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } }); } @@ -156,7 +148,7 @@ static void EmitFromFixed(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Ins } else if constexpr (size == 64) { emit(Qto->D2(), Qfrom->D2(), fbits); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } }); } @@ -178,7 +170,7 @@ void EmitToFixed(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Inst* inst) } else if constexpr (fsize == 64) { return Qto->D2(); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } }(); auto Vfrom = [&] { @@ -187,7 +179,7 @@ void EmitToFixed(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Inst* inst) } else if constexpr (fsize == 64) { return Qfrom->D2(); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } }(); diff --git a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_saturation.cpp b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_saturation.cpp index 722a09176b..d63c1d92d0 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_saturation.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_saturation.cpp @@ -1,9 +1,11 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2022 MerryMage * SPDX-License-Identifier: 0BSD */ -#include #include #include "dynarmic/backend/arm64/a32_jitstate.h" @@ -39,7 +41,7 @@ static void Emit(oaknut::CodeGenerator&, EmitContext& ctx, IR::Inst* inst, EmitF } else if constexpr (size == 64) { emit(Qresult->D2(), Qa->D2(), Qb->D2()); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } } diff --git a/src/dynarmic/src/dynarmic/backend/arm64/fastmem.h b/src/dynarmic/src/dynarmic/backend/arm64/fastmem.h index cae05bcf23..953fc3783e 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/fastmem.h +++ b/src/dynarmic/src/dynarmic/backend/arm64/fastmem.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -10,11 +10,10 @@ #include #include - -#include -#include "dynarmic/common/common_types.h" #include +#include "dynarmic/mcl/bit.hpp" +#include "dynarmic/common/common_types.h" #include "dynarmic/backend/exception_handler.h" #include "dynarmic/ir/location_descriptor.h" @@ -22,9 +21,16 @@ namespace Dynarmic::Backend::Arm64 { using DoNotFastmemMarker = std::tuple; +constexpr size_t xmrx(size_t x) noexcept { + x ^= x >> 32; + x *= 0xff51afd7ed558ccd; + x ^= mcl::bit::rotate_right(x, 47) ^ mcl::bit::rotate_right(x, 23); + return x; +} + struct DoNotFastmemMarkerHash { - size_t operator()(const DoNotFastmemMarker& value) const { - return mcl::hash::xmrx(std::get<0>(value).Value() ^ static_cast(std::get<1>(value))); + [[nodiscard]] constexpr size_t operator()(const DoNotFastmemMarker& value) const noexcept { + return xmrx(std::get<0>(value).Value() ^ u64(std::get<1>(value))); } }; diff --git a/src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.cpp b/src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.cpp index e98a2f6e71..47d83f2362 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.cpp @@ -13,9 +13,8 @@ #include #include "dynarmic/common/assert.h" -#include +#include "dynarmic/mcl/bit.hpp" #include -#include #include "dynarmic/common/common_types.h" #include "dynarmic/backend/arm64/abi.h" @@ -299,7 +298,7 @@ int RegAlloc::GenerateImmediate(const IR::Value& value) { return 0; } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } } @@ -366,7 +365,7 @@ int RegAlloc::RealizeReadImpl(const IR::Value& value) { } else if constexpr (required_kind == HostLoc::Kind::Flags) { UNREACHABLE(); //A simple read from flags is likely a logic error } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } } @@ -390,7 +389,7 @@ int RegAlloc::RealizeWriteImpl(const IR::Inst* value) { flags.SetupLocation(value); return 0; } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } } @@ -410,7 +409,7 @@ int RegAlloc::RealizeReadWriteImpl(const IR::Value& read_value, const IR::Inst* } else if constexpr (kind == HostLoc::Kind::Flags) { ASSERT(false && "Incorrect function for ReadWrite of flags"); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } } diff --git a/src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.h b/src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.h index 87446a240b..22ab5af662 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.h +++ b/src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.h @@ -16,7 +16,7 @@ #include "dynarmic/common/assert.h" #include "dynarmic/common/common_types.h" -#include +#include "dynarmic/mcl/is_instance_of_template.hpp" #include #include diff --git a/src/dynarmic/src/dynarmic/backend/exception_handler.h b/src/dynarmic/src/dynarmic/backend/exception_handler.h index cd274b111f..ff116c5775 100644 --- a/src/dynarmic/src/dynarmic/backend/exception_handler.h +++ b/src/dynarmic/src/dynarmic/backend/exception_handler.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -12,7 +12,6 @@ #include #include -#include #include "dynarmic/common/common_types.h" #if defined(ARCHITECTURE_x86_64) diff --git a/src/dynarmic/src/dynarmic/backend/exception_handler_macos.cpp b/src/dynarmic/src/dynarmic/backend/exception_handler_macos.cpp index 622f86816f..be44207f0a 100644 --- a/src/dynarmic/src/dynarmic/backend/exception_handler_macos.cpp +++ b/src/dynarmic/src/dynarmic/backend/exception_handler_macos.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -16,11 +16,10 @@ #include #include #include +#include #include #include "dynarmic/common/assert.h" -#include -#include #include "dynarmic/common/common_types.h" #include "dynarmic/backend/exception_handler.h" diff --git a/src/dynarmic/src/dynarmic/backend/exception_handler_macos_mig.c b/src/dynarmic/src/dynarmic/backend/exception_handler_macos_mig.c index 25678ab115..ebbe5a079f 100644 --- a/src/dynarmic/src/dynarmic/backend/exception_handler_macos_mig.c +++ b/src/dynarmic/src/dynarmic/backend/exception_handler_macos_mig.c @@ -3,8 +3,6 @@ * SPDX-License-Identifier: 0BSD */ -#include - #if defined(ARCHITECTURE_x86_64) # include "dynarmic/backend/x64/mig/mach_exc_server.c" #elif defined(ARCHITECTURE_arm64) diff --git a/src/dynarmic/src/dynarmic/backend/exception_handler_windows.cpp b/src/dynarmic/src/dynarmic/backend/exception_handler_windows.cpp index 58a3325e17..8b52437930 100644 --- a/src/dynarmic/src/dynarmic/backend/exception_handler_windows.cpp +++ b/src/dynarmic/src/dynarmic/backend/exception_handler_windows.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -6,8 +6,6 @@ * SPDX-License-Identifier: 0BSD */ -#include - #if defined(ARCHITECTURE_x86_64) # include "dynarmic/backend/x64/exception_handler_windows.cpp" #elif defined(ARCHITECTURE_arm64) diff --git a/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.cpp b/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.cpp index 05f43774b6..edb24761f6 100644 --- a/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.cpp +++ b/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.cpp @@ -99,7 +99,7 @@ void A32AddressSpace::SetCursorPtr(CodePtr ptr) { } size_t A32AddressSpace::GetRemainingSize() { - return conf.code_cache_size - (GetCursorPtr() - GetMemPtr()); + return conf.code_cache_size - (GetCursorPtr() - GetMemPtr()); } EmittedBlockInfo A32AddressSpace::Emit(IR::Block block) { diff --git a/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.h b/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.h index 24148b192c..e882a9e2e6 100644 --- a/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.h +++ b/src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.h @@ -41,25 +41,25 @@ private: template T GetMemPtr() { - static_assert(std::is_pointer_v || std::is_same_v || std::is_same_v); + static_assert(std::is_pointer_v || std::is_same_v || std::is_same_v); return reinterpret_cast(as.GetBufferPointer(0)); } template T GetMemPtr() const { - static_assert(std::is_pointer_v || std::is_same_v || std::is_same_v); + static_assert(std::is_pointer_v || std::is_same_v || std::is_same_v); return reinterpret_cast(as.GetBufferPointer(0)); } template T GetCursorPtr() { - static_assert(std::is_pointer_v || std::is_same_v || std::is_same_v); + static_assert(std::is_pointer_v || std::is_same_v || std::is_same_v); return reinterpret_cast(as.GetCursorPointer()); } template T GetCursorPtr() const { - static_assert(std::is_pointer_v || std::is_same_v || std::is_same_v); + static_assert(std::is_pointer_v || std::is_same_v || std::is_same_v); return reinterpret_cast(as.GetCursorPointer()); } diff --git a/src/dynarmic/src/dynarmic/backend/riscv64/a32_interface.cpp b/src/dynarmic/src/dynarmic/backend/riscv64/a32_interface.cpp index c0f65a49ed..3f395bfafb 100644 --- a/src/dynarmic/src/dynarmic/backend/riscv64/a32_interface.cpp +++ b/src/dynarmic/src/dynarmic/backend/riscv64/a32_interface.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -11,7 +11,6 @@ #include #include "dynarmic/common/assert.h" -#include #include "dynarmic/common/common_types.h" #include "dynarmic/backend/riscv64/a32_address_space.h" @@ -34,28 +33,18 @@ struct Jit::Impl final { HaltReason Run() { ASSERT(!jit_interface->is_executing); jit_interface->is_executing = true; - SCOPE_EXIT { - jit_interface->is_executing = false; - }; - HaltReason hr = core.Run(current_address_space, current_state, &halt_reason); - RequestCacheInvalidation(); - + jit_interface->is_executing = false; return hr; } HaltReason Step() { ASSERT(!jit_interface->is_executing); jit_interface->is_executing = true; - SCOPE_EXIT { - jit_interface->is_executing = false; - }; - UNIMPLEMENTED(); - RequestCacheInvalidation(); - + jit_interface->is_executing = false; return HaltReason{}; } diff --git a/src/dynarmic/src/dynarmic/backend/riscv64/a32_jitstate.cpp b/src/dynarmic/src/dynarmic/backend/riscv64/a32_jitstate.cpp index 87eeab6b0f..70cd6bf0f1 100644 --- a/src/dynarmic/src/dynarmic/backend/riscv64/a32_jitstate.cpp +++ b/src/dynarmic/src/dynarmic/backend/riscv64/a32_jitstate.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,7 +8,7 @@ #include "dynarmic/backend/riscv64/a32_jitstate.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" namespace Dynarmic::Backend::RV64 { diff --git a/src/dynarmic/src/dynarmic/backend/riscv64/code_block.h b/src/dynarmic/src/dynarmic/backend/riscv64/code_block.h index 7d53486a48..02bfa44eec 100644 --- a/src/dynarmic/src/dynarmic/backend/riscv64/code_block.h +++ b/src/dynarmic/src/dynarmic/backend/riscv64/code_block.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -30,7 +30,7 @@ public: template T ptr() const noexcept { - static_assert(std::is_pointer_v || std::is_same_v || std::is_same_v); + static_assert(std::is_pointer_v || std::is_same_v || std::is_same_v); return reinterpret_cast(mem); } diff --git a/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp b/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp index 50cbaf9526..5ce7dee1e1 100644 --- a/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp +++ b/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp @@ -12,7 +12,7 @@ #include #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/backend/riscv64/a32_jitstate.h" #include "dynarmic/backend/riscv64/abi.h" diff --git a/src/dynarmic/src/dynarmic/backend/riscv64/reg_alloc.cpp b/src/dynarmic/src/dynarmic/backend/riscv64/reg_alloc.cpp index 49489c40a4..4ab5d43db8 100644 --- a/src/dynarmic/src/dynarmic/backend/riscv64/reg_alloc.cpp +++ b/src/dynarmic/src/dynarmic/backend/riscv64/reg_alloc.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -12,7 +12,6 @@ #include #include "dynarmic/common/assert.h" -#include #include "dynarmic/common/common_types.h" #include "dynarmic/common/always_false.h" @@ -164,9 +163,8 @@ u32 RegAlloc::GenerateImmediate(const IR::Value& value) { } else if constexpr (kind == HostLoc::Kind::Fpr) { UNIMPLEMENTED(); } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } - return 0; } @@ -225,7 +223,7 @@ u32 RegAlloc::RealizeReadImpl(const IR::Value& value) { fprs[new_location_index].realized = true; return new_location_index; } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } } @@ -252,7 +250,7 @@ u32 RegAlloc::RealizeWriteImpl(const IR::Inst* value) { setup_location(fprs[new_location_index]); return new_location_index; } else { - static_assert(Common::always_false_v>); + UNREACHABLE(); } } diff --git a/src/dynarmic/src/dynarmic/backend/riscv64/reg_alloc.h b/src/dynarmic/src/dynarmic/backend/riscv64/reg_alloc.h index e8fd471ae1..be826e63f6 100644 --- a/src/dynarmic/src/dynarmic/backend/riscv64/reg_alloc.h +++ b/src/dynarmic/src/dynarmic/backend/riscv64/reg_alloc.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -18,7 +18,7 @@ #include #include "dynarmic/common/assert.h" #include "dynarmic/common/common_types.h" -#include +#include "dynarmic/mcl/is_instance_of_template.hpp" #include #include "dynarmic/backend/riscv64/stack_layout.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp b/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp index f037919eb0..80f0f9cc2f 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp @@ -15,8 +15,7 @@ #include #include #include "dynarmic/common/assert.h" -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include diff --git a/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64_memory.cpp b/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64_memory.cpp index a6b99b545f..f138b5f137 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64_memory.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64_memory.cpp @@ -13,7 +13,7 @@ #include #include -#include +#include "dynarmic/mcl/integer_of_size.hpp" #include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/a32_emit_x64.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/a32_interface.cpp b/src/dynarmic/src/dynarmic/backend/x64/a32_interface.cpp index e540839fd5..b48dcf9046 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a32_interface.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a32_interface.cpp @@ -14,7 +14,6 @@ #include #include "dynarmic/common/assert.h" #include -#include #include "dynarmic/common/common_types.h" #include "dynarmic/common/llvm_disassemble.h" @@ -77,12 +76,7 @@ struct Jit::Impl { HaltReason Run() { ASSERT(!jit_interface->is_executing); PerformRequestedCacheInvalidation(static_cast(Atomic::Load(&jit_state.halt_reason))); - jit_interface->is_executing = true; - SCOPE_EXIT { - jit_interface->is_executing = false; - }; - const CodePtr current_codeptr = [this] { // RSB optimization const u32 new_rsb_ptr = (jit_state.rsb_ptr - 1) & A32JitState::RSBPtrMask; @@ -93,27 +87,19 @@ struct Jit::Impl { return GetCurrentBlock(); }(); - const HaltReason hr = block_of_code.RunCode(&jit_state, current_codeptr); - PerformRequestedCacheInvalidation(hr); - + jit_interface->is_executing = false; return hr; } HaltReason Step() { ASSERT(!jit_interface->is_executing); PerformRequestedCacheInvalidation(static_cast(Atomic::Load(&jit_state.halt_reason))); - jit_interface->is_executing = true; - SCOPE_EXIT { - jit_interface->is_executing = false; - }; - const HaltReason hr = block_of_code.StepCode(&jit_state, GetCurrentSingleStep()); - PerformRequestedCacheInvalidation(hr); - + jit_interface->is_executing = false; return hr; } diff --git a/src/dynarmic/src/dynarmic/backend/x64/a32_jitstate.cpp b/src/dynarmic/src/dynarmic/backend/x64/a32_jitstate.cpp index ed5a8f9454..066b931350 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a32_jitstate.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a32_jitstate.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -9,7 +9,7 @@ #include "dynarmic/backend/x64/a32_jitstate.h" #include "dynarmic/common/assert.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/backend/x64/block_of_code.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp b/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp index ff82d8b05c..832cfdcce2 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp @@ -11,9 +11,8 @@ #include #include #include "dynarmic/common/assert.h" -#include #include "dynarmic/common/common_types.h" -#include +#include "dynarmic/mcl/integer_of_size.hpp" #include #include "dynarmic/backend/x64/a64_jitstate.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64_memory.cpp b/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64_memory.cpp index 6b3d4d86a5..4b7054b4b2 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64_memory.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64_memory.cpp @@ -13,7 +13,7 @@ #include #include -#include +#include "dynarmic/mcl/integer_of_size.hpp" #include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/a64_emit_x64.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/a64_interface.cpp b/src/dynarmic/src/dynarmic/backend/x64/a64_interface.cpp index 44c63bdfc5..96440d273e 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a64_interface.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a64_interface.cpp @@ -15,7 +15,6 @@ #include "dynarmic/common/fp/fpcr.h" #include "dynarmic/common/llvm_disassemble.h" #include -#include #include "dynarmic/backend/x64/a64_emit_x64.h" #include "dynarmic/backend/x64/a64_jitstate.h" @@ -75,14 +74,8 @@ public: HaltReason Run() { ASSERT(!is_executing); PerformRequestedCacheInvalidation(static_cast(Atomic::Load(&jit_state.halt_reason))); - is_executing = true; - SCOPE_EXIT { - this->is_executing = false; - }; - // TODO: Check code alignment - const CodePtr current_code_ptr = [this] { // RSB optimization const u32 new_rsb_ptr = (jit_state.rsb_ptr - 1) & A64JitState::RSBPtrMask; @@ -92,27 +85,19 @@ public: } return CodePtr((uintptr_t(GetCurrentBlock()) + 15) & ~uintptr_t(15)); }(); - const HaltReason hr = block_of_code.RunCode(&jit_state, current_code_ptr); - PerformRequestedCacheInvalidation(hr); - + is_executing = false; return hr; } HaltReason Step() { ASSERT(!is_executing); PerformRequestedCacheInvalidation(static_cast(Atomic::Load(&jit_state.halt_reason))); - is_executing = true; - SCOPE_EXIT { - this->is_executing = false; - }; - const HaltReason hr = block_of_code.StepCode(&jit_state, GetCurrentSingleStep()); - PerformRequestedCacheInvalidation(hr); - + is_executing = false; return hr; } diff --git a/src/dynarmic/src/dynarmic/backend/x64/a64_jitstate.cpp b/src/dynarmic/src/dynarmic/backend/x64/a64_jitstate.cpp index 9f983f3955..3f04ed63f0 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a64_jitstate.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a64_jitstate.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2016 MerryMage * SPDX-License-Identifier: 0BSD @@ -5,7 +8,7 @@ #include "dynarmic/backend/x64/a64_jitstate.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A64/a64_location_descriptor.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/block_of_code.cpp b/src/dynarmic/src/dynarmic/backend/x64/block_of_code.cpp index 28c821ab59..3a161fca6b 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/block_of_code.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/block_of_code.cpp @@ -25,7 +25,7 @@ #include #include "dynarmic/common/assert.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/a32_jitstate.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/block_of_code.h b/src/dynarmic/src/dynarmic/backend/x64/block_of_code.h index 5ccab7a3ed..f6c12edaaa 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/block_of_code.h +++ b/src/dynarmic/src/dynarmic/backend/x64/block_of_code.h @@ -13,7 +13,7 @@ #include #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/abi.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/constants.h b/src/dynarmic/src/dynarmic/backend/x64/constants.h index 65c5a09a53..a0ae9f3c1e 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/constants.h +++ b/src/dynarmic/src/dynarmic/backend/x64/constants.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -10,7 +10,7 @@ #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/common/fp/rounding_mode.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/devirtualize.h b/src/dynarmic/src/dynarmic/backend/x64/devirtualize.h index 6f22646157..422d21169f 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/devirtualize.h +++ b/src/dynarmic/src/dynarmic/backend/x64/devirtualize.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -13,7 +13,7 @@ #include #include "dynarmic/common/common_types.h" -#include +#include "dynarmic/mcl/function_info.hpp" #include "dynarmic/backend/x64/callback.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64.cpp index 2b0540e4a7..4e515fef2f 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64.cpp @@ -12,8 +12,7 @@ #include "dynarmic/common/assert.h" #include -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64.h b/src/dynarmic/src/dynarmic/backend/x64/emit_x64.h index 5de5f2dc7a..301f4ffc89 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64.h +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64.h @@ -16,7 +16,7 @@ #include #include -#include +#include "dynarmic/mcl/bit.hpp" #include #include "dynarmic/backend/x64/xbyak.h" #include diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_floating_point.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_floating_point.cpp index abe04b53ff..d073991fbe 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_floating_point.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_floating_point.cpp @@ -11,14 +11,8 @@ #include #include "dynarmic/common/assert.h" -#include -#include -#include -#include -#include -#include #include "dynarmic/common/common_types.h" -#include +#include "dynarmic/mcl/integer_of_size.hpp" #include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/abi.h" @@ -41,7 +35,6 @@ namespace Dynarmic::Backend::X64 { using namespace Xbyak::util; -namespace mp = mcl::mp; namespace { diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.cpp.inc b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.cpp.inc index aaed8b43f2..54fc595214 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.cpp.inc +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.cpp.inc @@ -3,7 +3,8 @@ * SPDX-License-Identifier: 0BSD */ -#include +#define CONCATENATE_TOKENS(x, y) CONCATENATE_TOKENS_IMPL(x, y) +#define CONCATENATE_TOKENS_IMPL(x, y) x##y #define AxxEmitX64 CONCATENATE_TOKENS(Axx, EmitX64) #define AxxEmitContext CONCATENATE_TOKENS(Axx, EmitContext) diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_saturation.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_saturation.cpp index 85ee3584eb..63827979df 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_saturation.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_saturation.cpp @@ -9,9 +9,9 @@ #include #include "dynarmic/common/assert.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" -#include +#include "dynarmic/mcl/integer_of_size.hpp" #include "dynarmic/backend/x64/block_of_code.h" #include "dynarmic/backend/x64/emit_x64.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector.cpp index 1f96939d88..d94f0329f8 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector.cpp @@ -13,11 +13,9 @@ #include #include "dynarmic/common/assert.h" -#include -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" -#include +#include "dynarmic/mcl/function_info.hpp" #include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/abi.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_floating_point.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_floating_point.cpp index ee9ec39f46..70edfbd0bc 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_floating_point.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_floating_point.cpp @@ -13,14 +13,8 @@ #include #include "dynarmic/common/assert.h" -#include -#include -#include -#include -#include -#include -#include -#include +#include "dynarmic/mcl/function_info.hpp" +#include "dynarmic/mcl/integer_of_size.hpp" #include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/abi.h" @@ -41,7 +35,6 @@ namespace Dynarmic::Backend::X64 { using namespace Xbyak::util; -namespace mp = mcl::mp; namespace { @@ -2000,6 +1993,7 @@ void EmitX64::EmitFPVectorToHalf32(EmitContext& ctx, IR::Inst* inst) { } } + // Assembly thunk; just remember not to specialise too much otherwise i-cache death! // template // static void EmitFPVectorToFixedThunk(VectorArray& output, const VectorArray& input, FP::FPCR fpcr, FP::FPSR& fpsr) { diff --git a/src/dynarmic/src/dynarmic/backend/x64/perf_map.cpp b/src/dynarmic/src/dynarmic/backend/x64/perf_map.cpp index a0b5c4fdde..095d6194f6 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/perf_map.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/perf_map.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -6,17 +6,16 @@ * SPDX-License-Identifier: 0BSD */ -#include "dynarmic/backend/x64/perf_map.h" - #include #include +#include +#include "dynarmic/backend/x64/perf_map.h" +#include "dynarmic/common/common_types.h" #if defined(__linux__) && !defined(__ANDROID__) # include # include # include -# include -# include # include # include diff --git a/src/dynarmic/src/dynarmic/common/cast_util.h b/src/dynarmic/src/dynarmic/common/cast_util.h index 92c9a259b3..aed9067977 100644 --- a/src/dynarmic/src/dynarmic/common/cast_util.h +++ b/src/dynarmic/src/dynarmic/common/cast_util.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2018 MerryMage * SPDX-License-Identifier: 0BSD @@ -5,7 +8,7 @@ #pragma once -#include +#include "dynarmic/mcl/function_info.hpp" namespace Dynarmic::Common { diff --git a/src/dynarmic/src/dynarmic/common/fp/fpcr.h b/src/dynarmic/src/dynarmic/common/fp/fpcr.h index be963a2099..948917bc35 100644 --- a/src/dynarmic/src/dynarmic/common/fp/fpcr.h +++ b/src/dynarmic/src/dynarmic/common/fp/fpcr.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -11,7 +11,7 @@ #include #include "dynarmic/common/assert.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/common/fp/rounding_mode.h" diff --git a/src/dynarmic/src/dynarmic/common/fp/fpsr.h b/src/dynarmic/src/dynarmic/common/fp/fpsr.h index 9308132879..caa5cb92c7 100644 --- a/src/dynarmic/src/dynarmic/common/fp/fpsr.h +++ b/src/dynarmic/src/dynarmic/common/fp/fpsr.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,7 +8,7 @@ #pragma once -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" namespace Dynarmic::FP { diff --git a/src/dynarmic/src/dynarmic/common/fp/fused.cpp b/src/dynarmic/src/dynarmic/common/fp/fused.cpp index 5c32b05eb4..a965575a5a 100644 --- a/src/dynarmic/src/dynarmic/common/fp/fused.cpp +++ b/src/dynarmic/src/dynarmic/common/fp/fused.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2018 MerryMage * SPDX-License-Identifier: 0BSD @@ -5,7 +8,7 @@ #include "dynarmic/common/fp/fused.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/fp/unpacked.h" #include "dynarmic/common/u128.h" diff --git a/src/dynarmic/src/dynarmic/common/fp/info.h b/src/dynarmic/src/dynarmic/common/fp/info.h index 3969843f0f..eebca0fc0c 100644 --- a/src/dynarmic/src/dynarmic/common/fp/info.h +++ b/src/dynarmic/src/dynarmic/common/fp/info.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,7 +8,7 @@ #pragma once -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" namespace Dynarmic::FP { diff --git a/src/dynarmic/src/dynarmic/common/fp/mantissa_util.h b/src/dynarmic/src/dynarmic/common/fp/mantissa_util.h index 3999f97c27..43bb5fe604 100644 --- a/src/dynarmic/src/dynarmic/common/fp/mantissa_util.h +++ b/src/dynarmic/src/dynarmic/common/fp/mantissa_util.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,8 +8,7 @@ #pragma once -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" namespace Dynarmic::FP { diff --git a/src/dynarmic/src/dynarmic/common/fp/op/FPConvert.cpp b/src/dynarmic/src/dynarmic/common/fp/op/FPConvert.cpp index 906aa781a1..82803f715d 100644 --- a/src/dynarmic/src/dynarmic/common/fp/op/FPConvert.cpp +++ b/src/dynarmic/src/dynarmic/common/fp/op/FPConvert.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,8 +8,7 @@ #include "dynarmic/common/fp/op/FPConvert.h" -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/common/fp/fpcr.h" diff --git a/src/dynarmic/src/dynarmic/common/fp/op/FPRecipExponent.cpp b/src/dynarmic/src/dynarmic/common/fp/op/FPRecipExponent.cpp index e932e02803..332870eb8a 100644 --- a/src/dynarmic/src/dynarmic/common/fp/op/FPRecipExponent.cpp +++ b/src/dynarmic/src/dynarmic/common/fp/op/FPRecipExponent.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,7 +8,7 @@ #include "dynarmic/common/fp/op/FPRecipExponent.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/common/fp/fpcr.h" diff --git a/src/dynarmic/src/dynarmic/common/fp/op/FPRoundInt.cpp b/src/dynarmic/src/dynarmic/common/fp/op/FPRoundInt.cpp index 198a71c807..4bcfcd7c8a 100644 --- a/src/dynarmic/src/dynarmic/common/fp/op/FPRoundInt.cpp +++ b/src/dynarmic/src/dynarmic/common/fp/op/FPRoundInt.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -9,7 +9,7 @@ #include "dynarmic/common/fp/op/FPRoundInt.h" #include "dynarmic/common/assert.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/common/fp/fpcr.h" diff --git a/src/dynarmic/src/dynarmic/common/fp/op/FPToFixed.cpp b/src/dynarmic/src/dynarmic/common/fp/op/FPToFixed.cpp index 8e3474952a..2f37797b70 100644 --- a/src/dynarmic/src/dynarmic/common/fp/op/FPToFixed.cpp +++ b/src/dynarmic/src/dynarmic/common/fp/op/FPToFixed.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -10,8 +10,7 @@ #include #include "dynarmic/common/assert.h" -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/common/fp/fpcr.h" diff --git a/src/dynarmic/src/dynarmic/common/fp/process_nan.cpp b/src/dynarmic/src/dynarmic/common/fp/process_nan.cpp index ff1b09f4ba..7f47852d98 100644 --- a/src/dynarmic/src/dynarmic/common/fp/process_nan.cpp +++ b/src/dynarmic/src/dynarmic/common/fp/process_nan.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -11,7 +11,7 @@ #include #include "dynarmic/common/assert.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/fp/fpcr.h" #include "dynarmic/common/fp/fpsr.h" diff --git a/src/dynarmic/src/dynarmic/common/fp/unpacked.cpp b/src/dynarmic/src/dynarmic/common/fp/unpacked.cpp index f853ab07e1..d6bb615cb4 100644 --- a/src/dynarmic/src/dynarmic/common/fp/unpacked.cpp +++ b/src/dynarmic/src/dynarmic/common/fp/unpacked.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2018 MerryMage * SPDX-License-Identifier: 0BSD @@ -7,8 +10,7 @@ #include -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/fp/fpsr.h" #include "dynarmic/common/fp/info.h" diff --git a/src/dynarmic/src/dynarmic/common/fp/unpacked.h b/src/dynarmic/src/dynarmic/common/fp/unpacked.h index 49dca74304..effc604fb0 100644 --- a/src/dynarmic/src/dynarmic/common/fp/unpacked.h +++ b/src/dynarmic/src/dynarmic/common/fp/unpacked.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -10,7 +10,7 @@ #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/common/fp/fpcr.h" diff --git a/src/dynarmic/src/dynarmic/common/safe_ops.h b/src/dynarmic/src/dynarmic/common/safe_ops.h index f494bdb24b..5cc8cb5049 100644 --- a/src/dynarmic/src/dynarmic/common/safe_ops.h +++ b/src/dynarmic/src/dynarmic/common/safe_ops.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -10,7 +10,7 @@ #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/common/u128.h" diff --git a/src/dynarmic/src/dynarmic/common/u128.h b/src/dynarmic/src/dynarmic/common/u128.h index 9ab4aa0bd5..363c8dfec4 100644 --- a/src/dynarmic/src/dynarmic/common/u128.h +++ b/src/dynarmic/src/dynarmic/common/u128.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -11,8 +11,7 @@ #include #include -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" namespace Dynarmic { diff --git a/src/dynarmic/src/dynarmic/frontend/A32/FPSCR.h b/src/dynarmic/src/dynarmic/frontend/A32/FPSCR.h index 7a4c738e9e..7e0532ee93 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/FPSCR.h +++ b/src/dynarmic/src/dynarmic/frontend/A32/FPSCR.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -10,7 +10,7 @@ #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/common/fp/rounding_mode.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/ITState.h b/src/dynarmic/src/dynarmic/frontend/A32/ITState.h index eeddaeb6b5..baabc1ca15 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/ITState.h +++ b/src/dynarmic/src/dynarmic/frontend/A32/ITState.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,7 +8,7 @@ #pragma once -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/ir/cond.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/PSR.h b/src/dynarmic/src/dynarmic/frontend/A32/PSR.h index 328fdb17c0..16ca86aeac 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/PSR.h +++ b/src/dynarmic/src/dynarmic/frontend/A32/PSR.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,7 +8,7 @@ #pragma once -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/frontend/A32/ITState.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/a32_types.cpp b/src/dynarmic/src/dynarmic/frontend/A32/a32_types.cpp index a47ce0b78b..704179ecfb 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/a32_types.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/a32_types.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2016 MerryMage * SPDX-License-Identifier: 0BSD @@ -8,7 +11,7 @@ #include #include -#include +#include "dynarmic/mcl/bit.hpp" namespace Dynarmic::A32 { diff --git a/src/dynarmic/src/dynarmic/frontend/A32/decoder/arm.h b/src/dynarmic/src/dynarmic/frontend/A32/decoder/arm.h index c6f034ae21..bbf128d797 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/decoder/arm.h +++ b/src/dynarmic/src/dynarmic/frontend/A32/decoder/arm.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -15,7 +15,7 @@ #include #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/frontend/decoder/decoder_detail.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/decoder/asimd.h b/src/dynarmic/src/dynarmic/frontend/A32/decoder/asimd.h index 6bf52b87e6..a16caedd87 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/decoder/asimd.h +++ b/src/dynarmic/src/dynarmic/frontend/A32/decoder/asimd.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -15,7 +15,7 @@ #include #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/frontend/decoder/decoder_detail.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/conditional_state.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/conditional_state.cpp index 8c55588a28..82d25f1337 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/conditional_state.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/conditional_state.cpp @@ -32,8 +32,7 @@ bool CondCanContinue(const ConditionalState cond_state, const A32::IREmitter& ir } bool IsConditionPassed(TranslatorVisitor& v, IR::Cond cond) { - ASSERT_MSG(v.cond_state != ConditionalState::Break, - "This should never happen. We requested a break but that wasn't honored."); + ASSERT(v.cond_state != ConditionalState::Break && "This should never happen. We requested a break but that wasn't honored."); if (cond == IR::Cond::NV) { // NV conditional is obsolete diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_branch.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_branch.cpp index d87cfcfe82..63b40b8c31 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_branch.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_branch.cpp @@ -1,9 +1,12 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2016 MerryMage * SPDX-License-Identifier: 0BSD */ -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_translate_impl.h b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_translate_impl.h index a03b2e666b..a8888c355f 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_translate_impl.h +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_translate_impl.h @@ -9,8 +9,7 @@ #pragma once #include "dynarmic/common/assert.h" -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/a32_ir_emitter.h" #include "dynarmic/frontend/A32/a32_location_descriptor.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_load_store_structures.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_load_store_structures.cpp index 68c0d983af..8d0f78396a 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_load_store_structures.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_load_store_structures.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -9,7 +9,7 @@ #include #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_misc.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_misc.cpp index 9d73e7d4ae..9aa50c6b8c 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_misc.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_misc.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -9,8 +9,7 @@ #include #include "dynarmic/common/assert.h" -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_one_reg_modified_immediate.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_one_reg_modified_immediate.cpp index 459cbfea06..c5bdb1b551 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_one_reg_modified_immediate.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_one_reg_modified_immediate.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -7,7 +7,7 @@ */ #include "dynarmic/common/assert.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_three_regs.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_three_regs.cpp index da8f43f2fb..8d5e694bca 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_three_regs.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_three_regs.cpp @@ -1,9 +1,12 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2020 MerryMage * SPDX-License-Identifier: 0BSD */ -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" #include "dynarmic/frontend/A32/translate/impl/common.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_two_regs_misc.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_two_regs_misc.cpp index ddae1f420b..45455aa444 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_two_regs_misc.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_two_regs_misc.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2020 MerryMage * SPDX-License-Identifier: 0BSD @@ -5,7 +8,7 @@ #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" #include "dynarmic/frontend/A32/translate/impl/common.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_two_regs_scalar.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_two_regs_scalar.cpp index 4d6855f1ed..d9cc3b1e64 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_two_regs_scalar.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_two_regs_scalar.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -9,7 +9,7 @@ #include #include "dynarmic/common/assert.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_two_regs_shift.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_two_regs_shift.cpp index 27e94628a8..e5a4eb537f 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_two_regs_shift.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/asimd_two_regs_shift.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -7,8 +7,7 @@ */ #include "dynarmic/common/assert.h" -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/load_store.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/load_store.cpp index 49c5d65b3a..d7c667aecf 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/load_store.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/load_store.cpp @@ -6,8 +6,7 @@ * SPDX-License-Identifier: 0BSD */ -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/misc.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/misc.cpp index ef54b66827..bb33c3c47c 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/misc.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/misc.cpp @@ -1,9 +1,12 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2016 MerryMage * SPDX-License-Identifier: 0BSD */ -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/status_register_access.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/status_register_access.cpp index 8dfc64d6d7..7a0640598c 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/status_register_access.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/status_register_access.cpp @@ -6,7 +6,7 @@ * SPDX-License-Identifier: 0BSD */ -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb16.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb16.cpp index 926c499222..a8c75e22b9 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb16.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb16.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -6,7 +6,7 @@ * SPDX-License-Identifier: 0BSD */ -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" #include "dynarmic/interface/A32/config.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb32_data_processing_plain_binary_immediate.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb32_data_processing_plain_binary_immediate.cpp index 090e98d1aa..7ea31d40ee 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb32_data_processing_plain_binary_immediate.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb32_data_processing_plain_binary_immediate.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -7,7 +7,7 @@ */ #include "dynarmic/common/assert.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" #include "dynarmic/frontend/A32/translate/impl/common.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb32_load_store_dual.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb32_load_store_dual.cpp index eb574d773c..e76666ecc2 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb32_load_store_dual.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb32_load_store_dual.cpp @@ -1,9 +1,12 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2021 MerryMage * SPDX-License-Identifier: 0BSD */ -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" #include "dynarmic/frontend/A32/translate/impl/common.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb32_load_store_multiple.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb32_load_store_multiple.cpp index d446fbf3dd..b68a2cb7c5 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb32_load_store_multiple.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/thumb32_load_store_multiple.cpp @@ -1,9 +1,12 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2021 MerryMage * SPDX-License-Identifier: 0BSD */ -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/translate/impl/a32_translate_impl.h" #include "dynarmic/frontend/A32/translate/impl/common.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp index e0333e487d..309dd080f9 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp @@ -9,8 +9,7 @@ #include #include "dynarmic/common/assert.h" -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A32/a32_ir_emitter.h" #include "dynarmic/frontend/A32/a32_location_descriptor.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A64/a64_location_descriptor.h b/src/dynarmic/src/dynarmic/frontend/A64/a64_location_descriptor.h index 4bfc5f890e..a8be0232ca 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/a64_location_descriptor.h +++ b/src/dynarmic/src/dynarmic/frontend/A64/a64_location_descriptor.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -13,7 +13,7 @@ #include #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/common/fp/fpcr.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A64/decoder/a64.h b/src/dynarmic/src/dynarmic/frontend/A64/decoder/a64.h index 68422ed40d..4ac04731ea 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/decoder/a64.h +++ b/src/dynarmic/src/dynarmic/frontend/A64/decoder/a64.h @@ -15,7 +15,7 @@ #include #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/frontend/decoder/decoder_detail.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/impl.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/impl.cpp index de63f560bc..f3ecd7c604 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/impl.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/impl.cpp @@ -8,9 +8,7 @@ #include "dynarmic/frontend/A64/translate/impl/impl.h" -#include -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/ir/terminal.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_copy.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_copy.cpp index b33bc8f5ad..9354b54fa5 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_copy.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_copy.cpp @@ -1,9 +1,12 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2018 MerryMage * SPDX-License-Identifier: 0BSD */ -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A64/translate/impl/impl.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_modified_immediate.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_modified_immediate.cpp index db8e83631a..2afece1c46 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_modified_immediate.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_modified_immediate.cpp @@ -1,9 +1,12 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2018 MerryMage * SPDX-License-Identifier: 0BSD */ -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A64/translate/impl/impl.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_scalar_shift_by_immediate.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_scalar_shift_by_immediate.cpp index 5d60cb31c3..332eb35ebe 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_scalar_shift_by_immediate.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_scalar_shift_by_immediate.cpp @@ -1,9 +1,12 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2018 MerryMage * SPDX-License-Identifier: 0BSD */ -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/fp/rounding_mode.h" #include "dynarmic/frontend/A64/translate/impl/impl.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_scalar_three_same.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_scalar_three_same.cpp index d551605bda..ad5b89df3a 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_scalar_three_same.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_scalar_three_same.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2018 MerryMage * SPDX-License-Identifier: 0BSD @@ -5,7 +8,7 @@ #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/frontend/A64/translate/impl/impl.h" diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_shift_by_immediate.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_shift_by_immediate.cpp index 559721a22a..33debd1062 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_shift_by_immediate.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_shift_by_immediate.cpp @@ -1,9 +1,12 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2018 MerryMage * SPDX-License-Identifier: 0BSD */ -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/fp/rounding_mode.h" #include "dynarmic/frontend/A64/translate/impl/impl.h" diff --git a/src/dynarmic/src/dynarmic/frontend/decoder/decoder_detail.h b/src/dynarmic/src/dynarmic/frontend/decoder/decoder_detail.h index 0d9da6169c..3ab360c287 100644 --- a/src/dynarmic/src/dynarmic/frontend/decoder/decoder_detail.h +++ b/src/dynarmic/src/dynarmic/frontend/decoder/decoder_detail.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -13,8 +13,8 @@ #include #include "dynarmic/common/assert.h" -#include -#include +#include "dynarmic/mcl/bit.hpp" +#include "dynarmic/mcl/function_info.hpp" namespace Dynarmic::Decoder { namespace detail { @@ -75,11 +75,11 @@ struct detail { /// An argument is specified by a continuous string of the same character. template static consteval auto GetArgInfo(std::array bitstring) { + //static_assert(N > 0, "unexpected field"); std::array masks = {}; std::array shifts = {}; size_t arg_index = 0; char ch = 0; - for (size_t i = 0; i < opcode_bitsize; i++) { if (bitstring[i] == '0' || bitstring[i] == '1' || bitstring[i] == '-') { if (ch != 0) { @@ -93,17 +93,10 @@ struct detail { ch = bitstring[i]; arg_index++; } - - if constexpr (N > 0) { - const size_t bit_position = opcode_bitsize - i - 1; - if (arg_index >= N) - throw std::out_of_range("Unexpected field"); - - masks[arg_index] |= static_cast(1) << bit_position; - shifts[arg_index] = bit_position; - } else { - throw std::out_of_range("Unexpected field"); - } + const size_t bit_position = opcode_bitsize - i - 1; + //static_assert(arg_index >= N, "unexpected field"); + masks[arg_index] |= opcode_type(1) << bit_position; + shifts[arg_index] = bit_position; } } #if !defined(DYNARMIC_IGNORE_ASSERTS) && !defined(__ANDROID__) diff --git a/src/dynarmic/src/dynarmic/frontend/imm.cpp b/src/dynarmic/src/dynarmic/frontend/imm.cpp index 95e24206d7..aeb7b5d3f6 100644 --- a/src/dynarmic/src/dynarmic/frontend/imm.cpp +++ b/src/dynarmic/src/dynarmic/frontend/imm.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -9,7 +9,7 @@ #include "dynarmic/frontend/imm.h" #include "dynarmic/common/assert.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" namespace Dynarmic { diff --git a/src/dynarmic/src/dynarmic/frontend/imm.h b/src/dynarmic/src/dynarmic/frontend/imm.h index 4e277ede3b..3a6c10316a 100644 --- a/src/dynarmic/src/dynarmic/frontend/imm.h +++ b/src/dynarmic/src/dynarmic/frontend/imm.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -11,8 +11,7 @@ #include #include "dynarmic/common/assert.h" -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/common/math_util.h" diff --git a/src/dynarmic/src/dynarmic/ir/basic_block.h b/src/dynarmic/src/dynarmic/ir/basic_block.h index 4044005bd0..bbf1319957 100644 --- a/src/dynarmic/src/dynarmic/ir/basic_block.h +++ b/src/dynarmic/src/dynarmic/ir/basic_block.h @@ -16,7 +16,7 @@ #include #include #include -#include +#include "dynarmic/mcl/intrusive_list.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/ir/location_descriptor.h" diff --git a/src/dynarmic/src/dynarmic/ir/ir_emitter.h b/src/dynarmic/src/dynarmic/ir/ir_emitter.h index 2b5c7d5cdd..37f7c18065 100644 --- a/src/dynarmic/src/dynarmic/ir/ir_emitter.h +++ b/src/dynarmic/src/dynarmic/ir/ir_emitter.h @@ -12,7 +12,7 @@ #include "dynarmic/common/common_types.h" #include "dynarmic/common/assert.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/ir/opcodes.h" #include "dynarmic/ir/acc_type.h" diff --git a/src/dynarmic/src/dynarmic/ir/microinstruction.h b/src/dynarmic/src/dynarmic/ir/microinstruction.h index 1700eb110b..fb3ac1f49a 100644 --- a/src/dynarmic/src/dynarmic/ir/microinstruction.h +++ b/src/dynarmic/src/dynarmic/ir/microinstruction.h @@ -10,7 +10,7 @@ #include -#include +#include "dynarmic/mcl/intrusive_list.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/ir/value.h" diff --git a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp index f22e8aaa69..ee29081d4d 100644 --- a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp +++ b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp @@ -27,8 +27,8 @@ #include "dynarmic/ir/opcodes.h" #include "dynarmic/ir/opt_passes.h" #include "dynarmic/ir/type.h" -#include "mcl/bit/swap.hpp" -#include "mcl/bit/rotate.hpp" +#include "dynarmic/mcl/bit.hpp" +#include "dynarmic/mcl/bit.hpp" namespace Dynarmic::Optimization { diff --git a/src/dynarmic/src/dynarmic/ir/value.cpp b/src/dynarmic/src/dynarmic/ir/value.cpp index 59b17b5a7b..451036b1fd 100644 --- a/src/dynarmic/src/dynarmic/ir/value.cpp +++ b/src/dynarmic/src/dynarmic/ir/value.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -9,7 +9,7 @@ #include "dynarmic/ir/value.h" #include "dynarmic/common/assert.h" -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/ir/microinstruction.h" #include "dynarmic/ir/opcodes.h" diff --git a/src/dynarmic/src/dynarmic/mcl/bit.hpp b/src/dynarmic/src/dynarmic/mcl/bit.hpp new file mode 100644 index 0000000000..1ef9880a5f --- /dev/null +++ b/src/dynarmic/src/dynarmic/mcl/bit.hpp @@ -0,0 +1,311 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later +// SPDX-FileCopyrightText: Copyright 2022 merryhime +// SPDX-License-Identifier: MIT + +#pragma once + +#include +#include +#include + +#include "dynarmic/common/common_types.h" +#include "dynarmic/common/assert.h" + +namespace mcl { +namespace detail { +template +concept SameHelper = std::is_same_v; +} // namespace detail +template +concept SameAs = detail::SameHelper && detail::SameHelper; +template +concept IsAnyOf = (SameAs || ...); +/// Integral upon which bit operations can be safely performed. +template +concept BitIntegral = IsAnyOf; + +template +constexpr std::size_t bitsizeof = CHAR_BIT * sizeof(T); + +} // namespace mcl + +namespace mcl::bit { + +constexpr u16 swap_bytes_16(u16 value) { + return static_cast(u32{value} >> 8 | u32{value} << 8); +} + +constexpr u32 swap_bytes_32(u32 value) { + return ((value & 0xff000000u) >> 24) + | ((value & 0x00ff0000u) >> 8) + | ((value & 0x0000ff00u) << 8) + | ((value & 0x000000ffu) << 24); +} + +constexpr u64 swap_bytes_64(u64 value) { + return ((value & 0xff00000000000000ull) >> 56) + | ((value & 0x00ff000000000000ull) >> 40) + | ((value & 0x0000ff0000000000ull) >> 24) + | ((value & 0x000000ff00000000ull) >> 8) + | ((value & 0x00000000ff000000ull) << 8) + | ((value & 0x0000000000ff0000ull) << 24) + | ((value & 0x000000000000ff00ull) << 40) + | ((value & 0x00000000000000ffull) << 56); +} + +constexpr u32 swap_halves_32(u32 value) { + return ((value & 0xffff0000u) >> 16) + | ((value & 0x0000ffffu) << 16); +} + +constexpr u64 swap_halves_64(u64 value) { + return ((value & 0xffff000000000000ull) >> 48) + | ((value & 0x0000ffff00000000ull) >> 16) + | ((value & 0x00000000ffff0000ull) << 16) + | ((value & 0x000000000000ffffull) << 48); +} + +constexpr u64 swap_words_64(u64 value) { + return ((value & 0xffffffff00000000ull) >> 32) + | ((value & 0x00000000ffffffffull) << 32); +} + +template +constexpr T rotate_right(T x, size_t amount) { + amount %= bitsizeof; + if (amount == 0) { + return x; + } + return static_cast((x >> amount) | (x << (bitsizeof - amount))); +} + +template +constexpr T rotate_left(T x, size_t amount) { + amount %= bitsizeof; + if (amount == 0) { + return x; + } + return static_cast((x << amount) | (x >> (bitsizeof - amount))); +} + +/// Create a mask with `count` number of one bits. +template +constexpr T ones() { + static_assert(count <= bitsizeof, "count larger than bitsize of T"); + + if constexpr (count == 0) { + return 0; + } else { + return static_cast(~static_cast(0)) >> (bitsizeof - count); + } +} + +/// Create a mask with `count` number of one bits. +template +constexpr T ones(size_t count) { + ASSERT(count <= bitsizeof && "count larger than bitsize of T"); + if (count == 0) { + return 0; + } + return static_cast(~static_cast(0)) >> (bitsizeof - count); +} + +/// Create a mask of type T for bits [begin_bit, end_bit] inclusive. +template +constexpr T mask() { + static_assert(begin_bit <= end_bit, "invalid bit range (position of beginning bit cannot be greater than that of end bit)"); + static_assert(begin_bit < bitsizeof, "begin_bit must be smaller than size of T"); + static_assert(end_bit < bitsizeof, "end_bit must be smaller than size of T"); + + return ones() << begin_bit; +} + +/// Create a mask of type T for bits [begin_bit, end_bit] inclusive. +template +constexpr T mask(size_t begin_bit, size_t end_bit) { + ASSERT(begin_bit <= end_bit && "invalid bit range (position of beginning bit cannot be greater than that of end bit)"); + ASSERT(begin_bit < bitsizeof && "begin_bit must be smaller than size of T"); + ASSERT(end_bit < bitsizeof && "end_bit must be smaller than size of T"); + return ones(end_bit - begin_bit + 1) << begin_bit; +} + +/// Extract bits [begin_bit, end_bit] inclusive from value of type T. +template +constexpr T get_bits(T value) { + constexpr T m = mask(); + return (value & m) >> begin_bit; +} + +/// Extract bits [begin_bit, end_bit] inclusive from value of type T. +template +constexpr T get_bits(size_t begin_bit, size_t end_bit, T value) { + const T m = mask(begin_bit, end_bit); + return (value & m) >> begin_bit; +} + +/// Clears bits [begin_bit, end_bit] inclusive of value of type T. +template +constexpr T clear_bits(T value) { + constexpr T m = mask(); + return value & ~m; +} + +/// Clears bits [begin_bit, end_bit] inclusive of value of type T. +template +constexpr T clear_bits(size_t begin_bit, size_t end_bit, T value) { + const T m = mask(begin_bit, end_bit); + return value & ~m; +} + +/// Modifies bits [begin_bit, end_bit] inclusive of value of type T. +template +constexpr T set_bits(T value, T new_bits) { + constexpr T m = mask(); + return (value & ~m) | ((new_bits << begin_bit) & m); +} + +/// Modifies bits [begin_bit, end_bit] inclusive of value of type T. +template +constexpr T set_bits(size_t begin_bit, size_t end_bit, T value, T new_bits) { + const T m = mask(begin_bit, end_bit); + return (value & ~m) | ((new_bits << begin_bit) & m); +} + +/// Extract bit at bit_position from value of type T. +template +constexpr bool get_bit(T value) { + constexpr T m = mask(); + return (value & m) != 0; +} + +/// Extract bit at bit_position from value of type T. +template +constexpr bool get_bit(size_t bit_position, T value) { + const T m = mask(bit_position, bit_position); + return (value & m) != 0; +} + +/// Clears bit at bit_position of value of type T. +template +constexpr T clear_bit(T value) { + constexpr T m = mask(); + return value & ~m; +} + +/// Clears bit at bit_position of value of type T. +template +constexpr T clear_bit(size_t bit_position, T value) { + const T m = mask(bit_position, bit_position); + return value & ~m; +} + +/// Modifies bit at bit_position of value of type T. +template +constexpr T set_bit(T value, bool new_bit) { + constexpr T m = mask(); + return (value & ~m) | (new_bit ? m : static_cast(0)); +} + +/// Modifies bit at bit_position of value of type T. +template +constexpr T set_bit(size_t bit_position, T value, bool new_bit) { + const T m = mask(bit_position, bit_position); + return (value & ~m) | (new_bit ? m : static_cast(0)); +} + +/// Sign-extends a value that has bit_count bits to the full bitwidth of type T. +template +constexpr T sign_extend(T value) { + static_assert(bit_count != 0, "cannot sign-extend zero-sized value"); + + using S = std::make_signed_t; + constexpr size_t shift_amount = bitsizeof - bit_count; + return static_cast(static_cast(value << shift_amount) >> shift_amount); +} + +/// Sign-extends a value that has bit_count bits to the full bitwidth of type T. +template +constexpr T sign_extend(size_t bit_count, T value) { + ASSERT(bit_count != 0 && "cannot sign-extend zero-sized value"); + using S = std::make_signed_t; + const size_t shift_amount = bitsizeof - bit_count; + return T(S(value << shift_amount) >> shift_amount); +} + +/// Replicate an element across a value of type T. +template +constexpr T replicate_element(T value) { + static_assert(element_size <= bitsizeof, "element_size is too large"); + static_assert(bitsizeof % element_size == 0, "bitsize of T not divisible by element_size"); + + if constexpr (element_size == bitsizeof) { + return value; + } else { + return replicate_element(static_cast(value | (value << element_size))); + } +} + +/// Replicate an element of type U across a value of type T. +template +constexpr T replicate_element(T value) { + static_assert(bitsizeof <= bitsizeof, "element_size is too large"); + + return replicate_element, T>(value); +} + +/// Replicate an element across a value of type T. +template +constexpr T replicate_element(size_t element_size, T value) { + ASSERT(element_size <= bitsizeof && "element_size is too large"); + ASSERT(bitsizeof % element_size == 0 && "bitsize of T not divisible by element_size"); + if (element_size == bitsizeof) + return value; + return replicate_element(element_size * 2, static_cast(value | (value << element_size))); +} + +template +constexpr bool most_significant_bit(T value) { + return get_bit - 1, T>(value); +} + +template +inline size_t count_ones(T x) { + return std::bitset>(x).count(); +} + +template +constexpr size_t count_leading_zeros(T x) { + size_t result = bitsizeof; + while (x != 0) { + x >>= 1; + result--; + } + return result; +} + +template +constexpr int highest_set_bit(T x) { + int result = -1; + while (x != 0) { + x >>= 1; + result++; + } + return result; +} + +template +constexpr size_t lowest_set_bit(T x) { + if (x == 0) { + return bitsizeof; + } + + size_t result = 0; + while ((x & 1) == 0) { + x >>= 1; + result++; + } + return result; +} + +} // namespace mcl::bit diff --git a/src/dynarmic/src/dynarmic/mcl/function_info.hpp b/src/dynarmic/src/dynarmic/mcl/function_info.hpp new file mode 100644 index 0000000000..452bd88bfc --- /dev/null +++ b/src/dynarmic/src/dynarmic/mcl/function_info.hpp @@ -0,0 +1,73 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later +// SPDX-FileCopyrightText: Copyright 2022 merryhime +// SPDX-License-Identifier: MIT + +#pragma once + +#include +#include + +namespace mcl { + +/// Contains a list of types +template +struct type_list {}; + +template +struct function_info : function_info {}; + +template +struct function_info { + using return_type = R; + using parameter_list = type_list; + static constexpr std::size_t parameter_count = sizeof...(As); + + using equivalent_function_type = R(As...); + + template + struct parameter { + static_assert(I < parameter_count, "Non-existent parameter"); + using type = std::tuple_element_t>; + }; +}; + +template +struct function_info : function_info {}; + +template +struct function_info : function_info { + using class_type = C; + + using equivalent_function_type_with_class = R(C*, As...); +}; + +template +struct function_info : function_info { + using class_type = C; + + using equivalent_function_type_with_class = R(C*, As...); +}; + +template +constexpr size_t parameter_count_v = function_info::parameter_count; + +template +using parameter_list = typename function_info::parameter_list; + +template +using get_parameter = typename function_info::template parameter::type; + +template +using equivalent_function_type = typename function_info::equivalent_function_type; + +template +using equivalent_function_type_with_class = typename function_info::equivalent_function_type_with_class; + +template +using return_type = typename function_info::return_type; + +template +using class_type = typename function_info::class_type; + +} // namespace mcl diff --git a/src/dynarmic/src/dynarmic/mcl/integer_of_size.hpp b/src/dynarmic/src/dynarmic/mcl/integer_of_size.hpp new file mode 100644 index 0000000000..8bdecc955d --- /dev/null +++ b/src/dynarmic/src/dynarmic/mcl/integer_of_size.hpp @@ -0,0 +1,49 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later +// SPDX-FileCopyrightText: Copyright 2022 merryhime +// SPDX-License-Identifier: MIT + +#pragma once + +#include "dynarmic/common/common_types.h" + +namespace mcl { + +namespace detail { + +template +struct integer_of_size_impl {}; + +template<> +struct integer_of_size_impl<8> { + using unsigned_type = u8; + using signed_type = s8; +}; + +template<> +struct integer_of_size_impl<16> { + using unsigned_type = u16; + using signed_type = s16; +}; + +template<> +struct integer_of_size_impl<32> { + using unsigned_type = u32; + using signed_type = s32; +}; + +template<> +struct integer_of_size_impl<64> { + using unsigned_type = u64; + using signed_type = s64; +}; + +} // namespace detail + +template +using unsigned_integer_of_size = typename detail::integer_of_size_impl::unsigned_type; + +template +using signed_integer_of_size = typename detail::integer_of_size_impl::signed_type; + +} // namespace mcl diff --git a/src/dynarmic/src/dynarmic/mcl/intrusive_list.hpp b/src/dynarmic/src/dynarmic/mcl/intrusive_list.hpp new file mode 100644 index 0000000000..3b1c1d6699 --- /dev/null +++ b/src/dynarmic/src/dynarmic/mcl/intrusive_list.hpp @@ -0,0 +1,408 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later +// SPDX-FileCopyrightText: Copyright 2022 merryhime +// SPDX-License-Identifier: MIT + +#pragma once + +#include +#include +#include +#include +#include "dynarmic/common/assert.h" + +namespace mcl { + +template +class intrusive_list; +template +class intrusive_list_iterator; + +template +class intrusive_list_node { +public: + bool is_sentinel() const + { + return is_sentinel_; + } + +protected: + intrusive_list_node* next = nullptr; + intrusive_list_node* prev = nullptr; + bool is_sentinel_ = false; + + friend class intrusive_list; + friend class intrusive_list_iterator; + friend class intrusive_list_iterator; +}; + +template +class intrusive_list_sentinel final : public intrusive_list_node { + using intrusive_list_node::next; + using intrusive_list_node::prev; + using intrusive_list_node::is_sentinel_; + +public: + intrusive_list_sentinel() + { + next = this; + prev = this; + is_sentinel_ = true; + } +}; + +template +class intrusive_list_iterator { +public: + using iterator_category = std::bidirectional_iterator_tag; + using difference_type = std::ptrdiff_t; + using value_type = T; + using pointer = value_type*; + using const_pointer = const value_type*; + using reference = value_type&; + using const_reference = const value_type&; + + // If value_type is const, we want "const intrusive_list_node", not "intrusive_list_node" + using node_type = std::conditional_t::value, + const intrusive_list_node>, + intrusive_list_node>; + using node_pointer = node_type*; + using node_reference = node_type&; + + intrusive_list_iterator() = default; + intrusive_list_iterator(const intrusive_list_iterator& other) = default; + intrusive_list_iterator& operator=(const intrusive_list_iterator& other) = default; + + explicit intrusive_list_iterator(node_pointer list_node) + : node(list_node) {} + explicit intrusive_list_iterator(pointer data) + : node(data) {} + explicit intrusive_list_iterator(reference data) + : node(&data) {} + + intrusive_list_iterator& operator++() + { + node = node->next; + return *this; + } + intrusive_list_iterator& operator--() + { + node = node->prev; + return *this; + } + intrusive_list_iterator operator++(int) + { + intrusive_list_iterator it(*this); + ++*this; + return it; + } + intrusive_list_iterator operator--(int) + { + intrusive_list_iterator it(*this); + --*this; + return it; + } + + bool operator==(const intrusive_list_iterator& other) const + { + return node == other.node; + } + bool operator!=(const intrusive_list_iterator& other) const + { + return !operator==(other); + } + + reference operator*() const + { + DEBUG_ASSERT(!node->is_sentinel()); + return static_cast(*node); + } + pointer operator->() const + { + return std::addressof(operator*()); + } + + node_pointer AsNodePointer() const + { + return node; + } + +private: + friend class intrusive_list; + node_pointer node = nullptr; +}; + +template +class intrusive_list { +public: + using difference_type = std::ptrdiff_t; + using size_type = std::size_t; + using value_type = T; + using pointer = value_type*; + using const_pointer = const value_type*; + using reference = value_type&; + using const_reference = const value_type&; + using iterator = intrusive_list_iterator; + using const_iterator = intrusive_list_iterator; + using reverse_iterator = std::reverse_iterator; + using const_reverse_iterator = std::reverse_iterator; + + /** + * Inserts a node at the given location indicated by an iterator. + * + * @param location The location to insert the node. + * @param new_node The node to add. + */ + iterator insert(iterator location, pointer new_node) + { + return insert_before(location, new_node); + } + + /** + * Inserts a node at the given location, moving the previous + * node occupant ahead of the one inserted. + * + * @param location The location to insert the new node. + * @param new_node The node to insert into the list. + */ + iterator insert_before(iterator location, pointer new_node) + { + auto existing_node = location.AsNodePointer(); + + new_node->next = existing_node; + new_node->prev = existing_node->prev; + existing_node->prev->next = new_node; + existing_node->prev = new_node; + + return iterator(new_node); + } + + /** + * Inserts a new node into the list ahead of the position indicated. + * + * @param position Location to insert the node in front of. + * @param new_node The node to be inserted into the list. + */ + iterator insert_after(iterator position, pointer new_node) + { + if (empty()) + return insert(begin(), new_node); + + return insert(++position, new_node); + } + + /** + * Add an entry to the start of the list. + * @param node Node to add to the list. + */ + void push_front(pointer node) + { + insert(begin(), node); + } + + /** + * Add an entry to the end of the list + * @param node Node to add to the list. + */ + void push_back(pointer node) + { + insert(end(), node); + } + + /** + * Erases the node at the front of the list. + * @note Must not be called on an empty list. + */ + void pop_front() + { + DEBUG_ASSERT(!empty()); + erase(begin()); + } + + /** + * Erases the node at the back of the list. + * @note Must not be called on an empty list. + */ + void pop_back() + { + DEBUG_ASSERT(!empty()); + erase(--end()); + } + + /** + * Removes a node from this list + * @param it An iterator that points to the node to remove from list. + */ + pointer remove(iterator& it) + { + DEBUG_ASSERT(it != end()); + + pointer node = &*it++; + + node->prev->next = node->next; + node->next->prev = node->prev; +#if !defined(NDEBUG) + node->next = nullptr; + node->prev = nullptr; +#endif + + return node; + } + + /** + * Removes a node from this list + * @param it A constant iterator that points to the node to remove from list. + */ + pointer remove(const iterator& it) + { + iterator copy = it; + return remove(copy); + } + + /** + * Removes a node from this list. + * @param node A pointer to the node to remove. + */ + pointer remove(pointer node) + { + return remove(iterator(node)); + } + + /** + * Removes a node from this list. + * @param node A reference to the node to remove. + */ + pointer remove(reference node) + { + return remove(iterator(node)); + } + + /** + * Is this list empty? + * @returns true if there are no nodes in this list. + */ + bool empty() const + { + return root->next == root.get(); + } + + /** + * Gets the total number of elements within this list. + * @return the number of elements in this list. + */ + size_type size() const + { + return static_cast(std::distance(begin(), end())); + } + + /** + * Retrieves a reference to the node at the front of the list. + * @note Must not be called on an empty list. + */ + reference front() + { + DEBUG_ASSERT(!empty()); + return *begin(); + } + + /** + * Retrieves a constant reference to the node at the front of the list. + * @note Must not be called on an empty list. + */ + const_reference front() const + { + DEBUG_ASSERT(!empty()); + return *begin(); + } + + /** + * Retrieves a reference to the node at the back of the list. + * @note Must not be called on an empty list. + */ + reference back() + { + DEBUG_ASSERT(!empty()); + return *--end(); + } + + /** + * Retrieves a constant reference to the node at the back of the list. + * @note Must not be called on an empty list. + */ + const_reference back() const + { + DEBUG_ASSERT(!empty()); + return *--end(); + } + + // Iterator interface + iterator begin() { return iterator(root->next); } + const_iterator begin() const { return const_iterator(root->next); } + const_iterator cbegin() const { return begin(); } + + iterator end() { return iterator(root.get()); } + const_iterator end() const { return const_iterator(root.get()); } + const_iterator cend() const { return end(); } + + reverse_iterator rbegin() { return reverse_iterator(end()); } + const_reverse_iterator rbegin() const { return const_reverse_iterator(end()); } + const_reverse_iterator crbegin() const { return rbegin(); } + + reverse_iterator rend() { return reverse_iterator(begin()); } + const_reverse_iterator rend() const { return const_reverse_iterator(begin()); } + const_reverse_iterator crend() const { return rend(); } + + /** + * Erases a node from the list, indicated by an iterator. + * @param it The iterator that points to the node to erase. + */ + iterator erase(iterator it) + { + remove(it); + return it; + } + + /** + * Erases a node from this list. + * @param node A pointer to the node to erase from this list. + */ + iterator erase(pointer node) + { + return erase(iterator(node)); + } + + /** + * Erases a node from this list. + * @param node A reference to the node to erase from this list. + */ + iterator erase(reference node) + { + return erase(iterator(node)); + } + + /** + * Exchanges contents of this list with another list instance. + * @param other The other list to swap with. + */ + void swap(intrusive_list& other) noexcept + { + root.swap(other.root); + } + +private: + std::shared_ptr> root = std::make_shared>(); +}; + +/** + * Exchanges contents of an intrusive list with another intrusive list. + * @tparam T The type of data being kept track of by the lists. + * @param lhs The first list. + * @param rhs The second list. + */ +template +void swap(intrusive_list& lhs, intrusive_list& rhs) noexcept +{ + lhs.swap(rhs); +} + +} // namespace mcl diff --git a/src/dynarmic/src/dynarmic/mcl/is_instance_of_template.hpp b/src/dynarmic/src/dynarmic/mcl/is_instance_of_template.hpp new file mode 100644 index 0000000000..0cb143430d --- /dev/null +++ b/src/dynarmic/src/dynarmic/mcl/is_instance_of_template.hpp @@ -0,0 +1,35 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later +// SPDX-FileCopyrightText: Copyright 2022 merryhime +// SPDX-License-Identifier: MIT + +#pragma once + +#include +#include + +namespace mcl { + +/// A metavalue (of type VT and value v). +template using value = std::integral_constant; +/// A metavalue of type size_t (and value v). +template using size_value = value; +/// A metavalue of type bool (and value v). (Aliases to std::bool_constant.) +template using bool_value = value; +/// true metavalue (Aliases to std::true_type). +using true_type = bool_value; +/// false metavalue (Aliases to std::false_type). +using false_type = bool_value; + +/// Is type T an instance of template class C? +template class, class> +struct is_instance_of_template : false_type {}; + +template class C, class... As> +struct is_instance_of_template> : true_type {}; + +/// Is type T an instance of template class C? +template class C, class T> +constexpr bool is_instance_of_template_v = is_instance_of_template::value; + +} // namespace mcl diff --git a/src/dynarmic/tests/A32/fuzz_arm.cpp b/src/dynarmic/tests/A32/fuzz_arm.cpp index cd2eade884..e9834a6663 100644 --- a/src/dynarmic/tests/A32/fuzz_arm.cpp +++ b/src/dynarmic/tests/A32/fuzz_arm.cpp @@ -15,9 +15,7 @@ #include #include -#include -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/tests/fuzz_util.h" @@ -356,67 +354,67 @@ static void RunTestInstance(Dynarmic::A32::Jit& jit, uni_env.ticks_left = instructions.size(); // Unicorn counts thumb instructions weirdly. uni.Run(); - SCOPE_FAIL { - fmt::print("Instruction Listing:\n"); - fmt::print("{}\n", Common::DisassembleAArch32(std::is_same_v, initial_pc, (const u8*)instructions.data(), instructions.size() * sizeof(instructions[0]))); + // SCOPE_FAIL { + // fmt::print("Instruction Listing:\n"); + // fmt::print("{}\n", Common::DisassembleAArch32(std::is_same_v, initial_pc, (const u8*)instructions.data(), instructions.size() * sizeof(instructions[0]))); - fmt::print("Initial register listing:\n"); - for (size_t i = 0; i < regs.size(); ++i) { - fmt::print("{:3s}: {:08x}\n", static_cast(i), regs[i]); - } - for (size_t i = 0; i < vecs.size(); ++i) { - fmt::print("{:3s}: {:08x}\n", static_cast(i), vecs[i]); - } - fmt::print("cpsr {:08x}\n", cpsr); - fmt::print("fpcr {:08x}\n", fpscr); - fmt::print("fpcr.AHP {}\n", FP::FPCR{fpscr}.AHP()); - fmt::print("fpcr.DN {}\n", FP::FPCR{fpscr}.DN()); - fmt::print("fpcr.FZ {}\n", FP::FPCR{fpscr}.FZ()); - fmt::print("fpcr.RMode {}\n", static_cast(FP::FPCR{fpscr}.RMode())); - fmt::print("fpcr.FZ16 {}\n", FP::FPCR{fpscr}.FZ16()); - fmt::print("\n"); + // fmt::print("Initial register listing:\n"); + // for (size_t i = 0; i < regs.size(); ++i) { + // fmt::print("{:3s}: {:08x}\n", static_cast(i), regs[i]); + // } + // for (size_t i = 0; i < vecs.size(); ++i) { + // fmt::print("{:3s}: {:08x}\n", static_cast(i), vecs[i]); + // } + // fmt::print("cpsr {:08x}\n", cpsr); + // fmt::print("fpcr {:08x}\n", fpscr); + // fmt::print("fpcr.AHP {}\n", FP::FPCR{fpscr}.AHP()); + // fmt::print("fpcr.DN {}\n", FP::FPCR{fpscr}.DN()); + // fmt::print("fpcr.FZ {}\n", FP::FPCR{fpscr}.FZ()); + // fmt::print("fpcr.RMode {}\n", static_cast(FP::FPCR{fpscr}.RMode())); + // fmt::print("fpcr.FZ16 {}\n", FP::FPCR{fpscr}.FZ16()); + // fmt::print("\n"); - fmt::print("Final register listing:\n"); - fmt::print(" unicorn dynarmic\n"); - const auto uni_regs = uni.GetRegisters(); - for (size_t i = 0; i < regs.size(); ++i) { - fmt::print("{:3s}: {:08x} {:08x} {}\n", static_cast(i), uni_regs[i], jit.Regs()[i], uni_regs[i] != jit.Regs()[i] ? "*" : ""); - } - const auto uni_ext_regs = uni.GetExtRegs(); - for (size_t i = 0; i < vecs.size(); ++i) { - fmt::print("s{:2d}: {:08x} {:08x} {}\n", static_cast(i), uni_ext_regs[i], jit.ExtRegs()[i], uni_ext_regs[i] != jit.ExtRegs()[i] ? "*" : ""); - } - fmt::print("cpsr {:08x} {:08x} {}\n", uni.GetCpsr(), jit.Cpsr(), uni.GetCpsr() != jit.Cpsr() ? "*" : ""); - fmt::print("fpsr {:08x} {:08x} {}\n", uni.GetFpscr(), jit.Fpscr(), (uni.GetFpscr() & 0xF0000000) != (jit.Fpscr() & 0xF0000000) ? "*" : ""); - fmt::print("\n"); + // fmt::print("Final register listing:\n"); + // fmt::print(" unicorn dynarmic\n"); + // const auto uni_regs = uni.GetRegisters(); + // for (size_t i = 0; i < regs.size(); ++i) { + // fmt::print("{:3s}: {:08x} {:08x} {}\n", static_cast(i), uni_regs[i], jit.Regs()[i], uni_regs[i] != jit.Regs()[i] ? "*" : ""); + // } + // const auto uni_ext_regs = uni.GetExtRegs(); + // for (size_t i = 0; i < vecs.size(); ++i) { + // fmt::print("s{:2d}: {:08x} {:08x} {}\n", static_cast(i), uni_ext_regs[i], jit.ExtRegs()[i], uni_ext_regs[i] != jit.ExtRegs()[i] ? "*" : ""); + // } + // fmt::print("cpsr {:08x} {:08x} {}\n", uni.GetCpsr(), jit.Cpsr(), uni.GetCpsr() != jit.Cpsr() ? "*" : ""); + // fmt::print("fpsr {:08x} {:08x} {}\n", uni.GetFpscr(), jit.Fpscr(), (uni.GetFpscr() & 0xF0000000) != (jit.Fpscr() & 0xF0000000) ? "*" : ""); + // fmt::print("\n"); - fmt::print("Modified memory:\n"); - fmt::print(" uni dyn\n"); - auto uni_iter = uni_env.modified_memory.begin(); - auto jit_iter = jit_env.modified_memory.begin(); - while (uni_iter != uni_env.modified_memory.end() || jit_iter != jit_env.modified_memory.end()) { - if (uni_iter == uni_env.modified_memory.end() || (jit_iter != jit_env.modified_memory.end() && uni_iter->first > jit_iter->first)) { - fmt::print("{:08x}: {:02x} *\n", jit_iter->first, jit_iter->second); - jit_iter++; - } else if (jit_iter == jit_env.modified_memory.end() || jit_iter->first > uni_iter->first) { - fmt::print("{:08x}: {:02x} *\n", uni_iter->first, uni_iter->second); - uni_iter++; - } else if (uni_iter->first == jit_iter->first) { - fmt::print("{:08x}: {:02x} {:02x} {}\n", uni_iter->first, uni_iter->second, jit_iter->second, uni_iter->second != jit_iter->second ? "*" : ""); - uni_iter++; - jit_iter++; - } - } - fmt::print("\n"); + // fmt::print("Modified memory:\n"); + // fmt::print(" uni dyn\n"); + // auto uni_iter = uni_env.modified_memory.begin(); + // auto jit_iter = jit_env.modified_memory.begin(); + // while (uni_iter != uni_env.modified_memory.end() || jit_iter != jit_env.modified_memory.end()) { + // if (uni_iter == uni_env.modified_memory.end() || (jit_iter != jit_env.modified_memory.end() && uni_iter->first > jit_iter->first)) { + // fmt::print("{:08x}: {:02x} *\n", jit_iter->first, jit_iter->second); + // jit_iter++; + // } else if (jit_iter == jit_env.modified_memory.end() || jit_iter->first > uni_iter->first) { + // fmt::print("{:08x}: {:02x} *\n", uni_iter->first, uni_iter->second); + // uni_iter++; + // } else if (uni_iter->first == jit_iter->first) { + // fmt::print("{:08x}: {:02x} {:02x} {}\n", uni_iter->first, uni_iter->second, jit_iter->second, uni_iter->second != jit_iter->second ? "*" : ""); + // uni_iter++; + // jit_iter++; + // } + // } + // fmt::print("\n"); - fmt::print("x86_64:\n"); - fmt::print("{}", jit.Disassemble()); + // fmt::print("x86_64:\n"); + // fmt::print("{}", jit.Disassemble()); - fmt::print("Interrupts:\n"); - for (const auto& i : uni_env.interrupts) { - std::puts(i.c_str()); - } - }; + // fmt::print("Interrupts:\n"); + // for (const auto& i : uni_env.interrupts) { + // std::puts(i.c_str()); + // } + // }; REQUIRE(uni_env.code_mem_modified_by_guest == jit_env.code_mem_modified_by_guest); if (uni_env.code_mem_modified_by_guest) { diff --git a/src/dynarmic/tests/A32/fuzz_thumb.cpp b/src/dynarmic/tests/A32/fuzz_thumb.cpp index f985e6f93d..7fef968b95 100644 --- a/src/dynarmic/tests/A32/fuzz_thumb.cpp +++ b/src/dynarmic/tests/A32/fuzz_thumb.cpp @@ -16,7 +16,7 @@ #include #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/tests/rand_int.h" diff --git a/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp b/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp index 0c7a30a868..749cc77126 100644 --- a/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp +++ b/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp @@ -12,7 +12,6 @@ #include #include -#include #include "dynarmic/common/common_types.h" #include "dynarmic/tests/fuzz_util.h" @@ -205,82 +204,82 @@ static void RunTestInstance(Dynarmic::A64::Jit& jit, A64Unicorn& uni, A64TestEnv uni_env.ticks_left = instructions.size() * 4; uni.Run(); - SCOPE_FAIL { - fmt::print("Instruction Listing:\n"); - for (u32 instruction : instructions) { - fmt::print("{:08x} {}\n", instruction, Common::DisassembleAArch64(instruction)); - } - fmt::print("\n"); + // SCOPE_FAIL { + // fmt::print("Instruction Listing:\n"); + // for (u32 instruction : instructions) { + // fmt::print("{:08x} {}\n", instruction, Common::DisassembleAArch64(instruction)); + // } + // fmt::print("\n"); - fmt::print("Initial register listing:\n"); - for (size_t i = 0; i < regs.size(); ++i) { - fmt::print("{:3s}: {:016x}\n", A64::RegToString(static_cast(i)), regs[i]); - } - for (size_t i = 0; i < vecs.size(); ++i) { - fmt::print("{:3s}: {:016x}{:016x}\n", A64::VecToString(static_cast(i)), vecs[i][1], vecs[i][0]); - } - fmt::print("sp : {:016x}\n", initial_sp); - fmt::print("pc : {:016x}\n", instructions_start); - fmt::print("p : {:08x}\n", pstate); - fmt::print("fpcr {:08x}\n", fpcr); - fmt::print("fpcr.AHP {}\n", FP::FPCR{fpcr}.AHP()); - fmt::print("fpcr.DN {}\n", FP::FPCR{fpcr}.DN()); - fmt::print("fpcr.FZ {}\n", FP::FPCR{fpcr}.FZ()); - fmt::print("fpcr.RMode {}\n", static_cast(FP::FPCR{fpcr}.RMode())); - fmt::print("fpcr.FZ16 {}\n", FP::FPCR{fpcr}.FZ16()); - fmt::print("\n"); + // fmt::print("Initial register listing:\n"); + // for (size_t i = 0; i < regs.size(); ++i) { + // fmt::print("{:3s}: {:016x}\n", A64::RegToString(static_cast(i)), regs[i]); + // } + // for (size_t i = 0; i < vecs.size(); ++i) { + // fmt::print("{:3s}: {:016x}{:016x}\n", A64::VecToString(static_cast(i)), vecs[i][1], vecs[i][0]); + // } + // fmt::print("sp : {:016x}\n", initial_sp); + // fmt::print("pc : {:016x}\n", instructions_start); + // fmt::print("p : {:08x}\n", pstate); + // fmt::print("fpcr {:08x}\n", fpcr); + // fmt::print("fpcr.AHP {}\n", FP::FPCR{fpcr}.AHP()); + // fmt::print("fpcr.DN {}\n", FP::FPCR{fpcr}.DN()); + // fmt::print("fpcr.FZ {}\n", FP::FPCR{fpcr}.FZ()); + // fmt::print("fpcr.RMode {}\n", static_cast(FP::FPCR{fpcr}.RMode())); + // fmt::print("fpcr.FZ16 {}\n", FP::FPCR{fpcr}.FZ16()); + // fmt::print("\n"); - fmt::print("Final register listing:\n"); - fmt::print(" unicorn dynarmic\n"); - const auto uni_regs = uni.GetRegisters(); - for (size_t i = 0; i < regs.size(); ++i) { - fmt::print("{:3s}: {:016x} {:016x} {}\n", A64::RegToString(static_cast(i)), uni_regs[i], jit.GetRegisters()[i], uni_regs[i] != jit.GetRegisters()[i] ? "*" : ""); - } - const auto uni_vecs = uni.GetVectors(); - for (size_t i = 0; i < vecs.size(); ++i) { - fmt::print("{:3s}: {:016x}{:016x} {:016x}{:016x} {}\n", A64::VecToString(static_cast(i)), - uni_vecs[i][1], uni_vecs[i][0], - jit.GetVectors()[i][1], jit.GetVectors()[i][0], - uni_vecs[i] != jit.GetVectors()[i] ? "*" : ""); - } - fmt::print("sp : {:016x} {:016x} {}\n", uni.GetSP(), jit.GetSP(), uni.GetSP() != jit.GetSP() ? "*" : ""); - fmt::print("pc : {:016x} {:016x} {}\n", uni.GetPC(), jit.GetPC(), uni.GetPC() != jit.GetPC() ? "*" : ""); - fmt::print("p : {:08x} {:08x} {}\n", uni.GetPstate(), jit.GetPstate(), (uni.GetPstate() & 0xF0000000) != (jit.GetPstate() & 0xF0000000) ? "*" : ""); - fmt::print("qc : {:08x} {:08x} {}\n", uni.GetFpsr(), jit.GetFpsr(), FP::FPSR{uni.GetFpsr()}.QC() != FP::FPSR{jit.GetFpsr()}.QC() ? "*" : ""); - fmt::print("\n"); + // fmt::print("Final register listing:\n"); + // fmt::print(" unicorn dynarmic\n"); + // const auto uni_regs = uni.GetRegisters(); + // for (size_t i = 0; i < regs.size(); ++i) { + // fmt::print("{:3s}: {:016x} {:016x} {}\n", A64::RegToString(static_cast(i)), uni_regs[i], jit.GetRegisters()[i], uni_regs[i] != jit.GetRegisters()[i] ? "*" : ""); + // } + // const auto uni_vecs = uni.GetVectors(); + // for (size_t i = 0; i < vecs.size(); ++i) { + // fmt::print("{:3s}: {:016x}{:016x} {:016x}{:016x} {}\n", A64::VecToString(static_cast(i)), + // uni_vecs[i][1], uni_vecs[i][0], + // jit.GetVectors()[i][1], jit.GetVectors()[i][0], + // uni_vecs[i] != jit.GetVectors()[i] ? "*" : ""); + // } + // fmt::print("sp : {:016x} {:016x} {}\n", uni.GetSP(), jit.GetSP(), uni.GetSP() != jit.GetSP() ? "*" : ""); + // fmt::print("pc : {:016x} {:016x} {}\n", uni.GetPC(), jit.GetPC(), uni.GetPC() != jit.GetPC() ? "*" : ""); + // fmt::print("p : {:08x} {:08x} {}\n", uni.GetPstate(), jit.GetPstate(), (uni.GetPstate() & 0xF0000000) != (jit.GetPstate() & 0xF0000000) ? "*" : ""); + // fmt::print("qc : {:08x} {:08x} {}\n", uni.GetFpsr(), jit.GetFpsr(), FP::FPSR{uni.GetFpsr()}.QC() != FP::FPSR{jit.GetFpsr()}.QC() ? "*" : ""); + // fmt::print("\n"); - fmt::print("Modified memory:\n"); - fmt::print(" uni dyn\n"); - auto uni_iter = uni_env.modified_memory.begin(); - auto jit_iter = jit_env.modified_memory.begin(); - while (uni_iter != uni_env.modified_memory.end() || jit_iter != jit_env.modified_memory.end()) { - if (uni_iter == uni_env.modified_memory.end() || (jit_iter != jit_env.modified_memory.end() && uni_iter->first > jit_iter->first)) { - fmt::print("{:016x}: {:02x} *\n", jit_iter->first, jit_iter->second); - jit_iter++; - } else if (jit_iter == jit_env.modified_memory.end() || jit_iter->first > uni_iter->first) { - fmt::print("{:016x}: {:02x} *\n", uni_iter->first, uni_iter->second); - uni_iter++; - } else if (uni_iter->first == jit_iter->first) { - fmt::print("{:016x}: {:02x} {:02x} {}\n", uni_iter->first, uni_iter->second, jit_iter->second, uni_iter->second != jit_iter->second ? "*" : ""); - uni_iter++; - jit_iter++; - } - } - fmt::print("\n"); + // fmt::print("Modified memory:\n"); + // fmt::print(" uni dyn\n"); + // auto uni_iter = uni_env.modified_memory.begin(); + // auto jit_iter = jit_env.modified_memory.begin(); + // while (uni_iter != uni_env.modified_memory.end() || jit_iter != jit_env.modified_memory.end()) { + // if (uni_iter == uni_env.modified_memory.end() || (jit_iter != jit_env.modified_memory.end() && uni_iter->first > jit_iter->first)) { + // fmt::print("{:016x}: {:02x} *\n", jit_iter->first, jit_iter->second); + // jit_iter++; + // } else if (jit_iter == jit_env.modified_memory.end() || jit_iter->first > uni_iter->first) { + // fmt::print("{:016x}: {:02x} *\n", uni_iter->first, uni_iter->second); + // uni_iter++; + // } else if (uni_iter->first == jit_iter->first) { + // fmt::print("{:016x}: {:02x} {:02x} {}\n", uni_iter->first, uni_iter->second, jit_iter->second, uni_iter->second != jit_iter->second ? "*" : ""); + // uni_iter++; + // jit_iter++; + // } + // } + // fmt::print("\n"); - const auto get_code = [&jit_env](u64 vaddr) { return jit_env.MemoryReadCode(vaddr); }; - const A64::LocationDescriptor location{instructions_start, FP::FPCR{fpcr}}; - IR::Block ir_block{location}; - A64::Translate(ir_block, location, get_code, {}); - fmt::print("IR:\n{}\n", IR::DumpBlock(ir_block)); - Optimization::Optimize(ir_block, conf, {}); - fmt::print("Optimized IR:\n{}\n", IR::DumpBlock(ir_block)); - fmt::print("x86_64:\n{}", jit.Disassemble()); - fmt::print("Interrupts:\n"); - for (auto& i : uni_env.interrupts) { - puts(i.c_str()); - } - }; + // const auto get_code = [&jit_env](u64 vaddr) { return jit_env.MemoryReadCode(vaddr); }; + // const A64::LocationDescriptor location{instructions_start, FP::FPCR{fpcr}}; + // IR::Block ir_block{location}; + // A64::Translate(ir_block, location, get_code, {}); + // fmt::print("IR:\n{}\n", IR::DumpBlock(ir_block)); + // Optimization::Optimize(ir_block, conf, {}); + // fmt::print("Optimized IR:\n{}\n", IR::DumpBlock(ir_block)); + // fmt::print("x86_64:\n{}", jit.Disassemble()); + // fmt::print("Interrupts:\n"); + // for (auto& i : uni_env.interrupts) { + // puts(i.c_str()); + // } + // }; REQUIRE(uni_env.code_mem_modified_by_guest == jit_env.code_mem_modified_by_guest); if (uni_env.code_mem_modified_by_guest) { diff --git a/src/dynarmic/tests/CMakeLists.txt b/src/dynarmic/tests/CMakeLists.txt index 395181efe3..ca44dce593 100644 --- a/src/dynarmic/tests/CMakeLists.txt +++ b/src/dynarmic/tests/CMakeLists.txt @@ -72,7 +72,7 @@ add_executable(dynarmic_print_info print_info.cpp ) create_target_directory_groups(dynarmic_print_info) -target_link_libraries(dynarmic_print_info PRIVATE dynarmic fmt::fmt merry::mcl unordered_dense::unordered_dense) +target_link_libraries(dynarmic_print_info PRIVATE dynarmic fmt::fmt unordered_dense::unordered_dense) if (BOOST_NO_HEADERS) target_link_libraries(dynarmic_print_info PRIVATE Boost::variant Boost::icl Boost::pool) else() @@ -93,7 +93,7 @@ add_executable(dynarmic_test_generator create_target_directory_groups(dynarmic_test_generator) -target_link_libraries(dynarmic_test_generator PRIVATE dynarmic fmt::fmt merry::mcl unordered_dense::unordered_dense) +target_link_libraries(dynarmic_test_generator PRIVATE dynarmic fmt::fmt unordered_dense::unordered_dense) if (BOOST_NO_HEADERS) target_link_libraries(dynarmic_test_generator PRIVATE Boost::variant Boost::icl Boost::pool) else() @@ -110,7 +110,7 @@ add_executable(dynarmic_test_reader test_reader.cpp ) create_target_directory_groups(dynarmic_test_reader) -target_link_libraries(dynarmic_test_reader PRIVATE dynarmic fmt::fmt merry::mcl unordered_dense::unordered_dense) +target_link_libraries(dynarmic_test_reader PRIVATE dynarmic fmt::fmt unordered_dense::unordered_dense) if (BOOST_NO_HEADERS) target_link_libraries(dynarmic_test_reader PRIVATE Boost::variant Boost::icl Boost::pool) else() @@ -123,7 +123,7 @@ target_compile_definitions(dynarmic_test_reader PRIVATE FMT_USE_USER_DEFINED_LIT # create_target_directory_groups(dynarmic_tests) -target_link_libraries(dynarmic_tests PRIVATE dynarmic Catch2::Catch2WithMain fmt::fmt merry::mcl unordered_dense::unordered_dense) +target_link_libraries(dynarmic_tests PRIVATE dynarmic Catch2::Catch2WithMain fmt::fmt unordered_dense::unordered_dense) if (BOOST_NO_HEADERS) target_link_libraries(dynarmic_tests PRIVATE Boost::variant Boost::icl Boost::pool) else() diff --git a/src/dynarmic/tests/print_info.cpp b/src/dynarmic/tests/print_info.cpp index 33d84ba8cd..19e2ca38b2 100644 --- a/src/dynarmic/tests/print_info.cpp +++ b/src/dynarmic/tests/print_info.cpp @@ -18,7 +18,7 @@ #include #include #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "dynarmic/common/llvm_disassemble.h" diff --git a/src/dynarmic/tests/test_generator.cpp b/src/dynarmic/tests/test_generator.cpp index 33e41099ff..43203c3e13 100644 --- a/src/dynarmic/tests/test_generator.cpp +++ b/src/dynarmic/tests/test_generator.cpp @@ -16,8 +16,7 @@ #include #include -#include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/common/common_types.h" #include "./A32/testenv.h" diff --git a/src/dynarmic/tests/unicorn_emu/a32_unicorn.cpp b/src/dynarmic/tests/unicorn_emu/a32_unicorn.cpp index 66c1e7fd24..9a17bc5582 100644 --- a/src/dynarmic/tests/unicorn_emu/a32_unicorn.cpp +++ b/src/dynarmic/tests/unicorn_emu/a32_unicorn.cpp @@ -8,7 +8,7 @@ #include #include -#include +#include "dynarmic/mcl/bit.hpp" #include "dynarmic/tests/unicorn_emu/a32_unicorn.h" #include "dynarmic/common/assert.h" #include "dynarmic/tests/A32/testenv.h" From 16e7e034d7565b285adadcb3710aa577221fc338 Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 27 Mar 2026 13:49:10 +0100 Subject: [PATCH 173/181] [ports, freebsd] remove fastmem ban (#3786) whatever issue there was, is now fixed on FBSD 15 Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3786 Reviewed-by: crueter Reviewed-by: MaranBr Co-authored-by: lizzie Co-committed-by: lizzie --- src/common/host_memory.cpp | 14 +++++++------- src/common/settings.cpp | 2 +- src/core/arm/dynarmic/arm_dynarmic_32.cpp | 10 +++++----- src/core/arm/dynarmic/arm_dynarmic_64.cpp | 8 ++++---- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/common/host_memory.cpp b/src/common/host_memory.cpp index d4b1709377..04f3a65778 100644 --- a/src/common/host_memory.cpp +++ b/src/common/host_memory.cpp @@ -30,6 +30,8 @@ #include #include #include +#elif defined(__FreeBSD__) +#include #endif // FreeBSD @@ -503,8 +505,7 @@ public: fd = shm_open_anon(O_RDWR | O_CREAT | O_EXCL | O_NOFOLLOW, 0600); #elif defined(__OpenBSD__) fd = shm_open_anon(O_RDWR | O_CREAT | O_EXCL | O_NOFOLLOW, 0600); -#elif defined(__FreeBSD__) && __FreeBSD__ < 13 - // XXX Drop after FreeBSD 12.* reaches EOL on 2024-06-30 +#elif defined(__FreeBSD__) fd = shm_open(SHM_ANON, O_RDWR, 0600); #elif defined(__APPLE__) // macOS doesn't have memfd_create, use anonymous temporary file @@ -571,9 +572,9 @@ public: if (True(perms & MemoryPermission::Execute)) prot_flags |= PROT_EXEC; #endif - int flags = (fd > 0 ? MAP_SHARED : MAP_PRIVATE) | MAP_FIXED; + int flags = (fd >= 0 ? MAP_SHARED : MAP_PRIVATE) | MAP_FIXED; void* ret = mmap(virtual_base + virtual_offset, length, prot_flags, flags, fd, host_offset); - ASSERT_MSG(ret != MAP_FAILED, "mmap: {}", strerror(errno)); + ASSERT_MSG(ret != MAP_FAILED, "mmap: {} {}", strerror(errno), fd); } void Unmap(size_t virtual_offset, size_t length) { @@ -587,9 +588,8 @@ public: auto [merged_pointer, merged_size] = free_manager.FreeBlock(virtual_base + virtual_offset, length); - void* ret = mmap(merged_pointer, merged_size, PROT_NONE, - MAP_PRIVATE | MAP_ANONYMOUS | MAP_FIXED, -1, 0); - ASSERT_MSG(ret != MAP_FAILED, "mmap failed: {}", strerror(errno)); + void* ret = mmap(merged_pointer, merged_size, PROT_NONE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_FIXED, -1, 0); + ASSERT_MSG(ret != MAP_FAILED, "mmap: {}", strerror(errno)); } void Protect(size_t virtual_offset, size_t length, bool read, bool write, bool execute) { diff --git a/src/common/settings.cpp b/src/common/settings.cpp index f549169cd2..54848c4dd1 100644 --- a/src/common/settings.cpp +++ b/src/common/settings.cpp @@ -186,7 +186,7 @@ bool IsFastmemEnabled() { // Only 4kb systems support host MMU right now // TODO: Support this return getpagesize() == 4096; -#elif !defined(__APPLE__) && !defined(__ANDROID__) && !defined(_WIN32) && !defined(__linux__) +#elif !defined(__APPLE__) && !defined(__ANDROID__) && !defined(_WIN32) && !defined(__linux__) && !defined(__FreeBSD__) return false; #else return true; diff --git a/src/core/arm/dynarmic/arm_dynarmic_32.cpp b/src/core/arm/dynarmic/arm_dynarmic_32.cpp index 912a15475b..1520f128cf 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_32.cpp +++ b/src/core/arm/dynarmic/arm_dynarmic_32.cpp @@ -186,7 +186,7 @@ void ArmDynarmic32::MakeJit(Common::PageTable* page_table) { config.only_detect_misalignment_via_page_table_on_page_boundary = true; config.fastmem_pointer = page_table->fastmem_arena ? - std::optional{reinterpret_cast(page_table->fastmem_arena)} : + std::optional{uintptr_t(page_table->fastmem_arena)} : std::nullopt; config.fastmem_exclusive_access = config.fastmem_pointer != std::nullopt; @@ -286,10 +286,6 @@ void ArmDynarmic32::MakeJit(Common::PageTable* page_table) { // Curated optimizations case Settings::CpuAccuracy::Auto: config.unsafe_optimizations = true; -#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__sun__) || defined(__HAIKU__) || defined(__DragonFly__) || defined(__NetBSD__) - config.fastmem_pointer = std::nullopt; - config.fastmem_exclusive_access = false; -#endif config.optimizations |= Dynarmic::OptimizationFlag::Unsafe_UnfuseFMA; config.optimizations |= Dynarmic::OptimizationFlag::Unsafe_IgnoreStandardFPCRValue; config.optimizations |= Dynarmic::OptimizationFlag::Unsafe_InaccurateNaN; @@ -304,6 +300,10 @@ void ArmDynarmic32::MakeJit(Common::PageTable* page_table) { default: break; } + if (!Settings::IsFastmemEnabled()) { + config.fastmem_pointer = std::nullopt; + config.fastmem_exclusive_access = false; + } m_jit.emplace(config); } diff --git a/src/core/arm/dynarmic/arm_dynarmic_64.cpp b/src/core/arm/dynarmic/arm_dynarmic_64.cpp index 55584d0e38..fe7fb5983f 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_64.cpp +++ b/src/core/arm/dynarmic/arm_dynarmic_64.cpp @@ -338,10 +338,6 @@ void ArmDynarmic64::MakeJit(Common::PageTable* page_table, std::size_t address_s // Safe optimisations case Settings::CpuAccuracy::Auto: config.unsafe_optimizations = true; -#if !defined(__APPLE__) && !defined(__linux__) && !defined(__ANDROID__) && !defined(_WIN32) - config.fastmem_pointer = std::nullopt; - config.fastmem_exclusive_access = false; -#endif config.optimizations |= Dynarmic::OptimizationFlag::Unsafe_UnfuseFMA; config.fastmem_address_space_bits = 64; config.optimizations |= Dynarmic::OptimizationFlag::Unsafe_IgnoreGlobalMonitor; @@ -355,6 +351,10 @@ void ArmDynarmic64::MakeJit(Common::PageTable* page_table, std::size_t address_s default: break; } + if (!Settings::IsFastmemEnabled()) { + config.fastmem_pointer = std::nullopt; + config.fastmem_exclusive_access = false; + } m_jit.emplace(config); } From 5856beac5480e015b223a032a8b4b3ac50e873f3 Mon Sep 17 00:00:00 2001 From: xbzk Date: Fri, 27 Mar 2026 20:55:31 +0100 Subject: [PATCH 174/181] [android,addons] per-game screen ext content unmount upon rotation hotfix (#3788) Fix the bug reported by Pavel in which when per-game settings screen is rotated a reloadGames() call causes external content reference to be missing. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3788 Reviewed-by: MaranBr Reviewed-by: CamilleLaVey Co-authored-by: xbzk Co-committed-by: xbzk --- .../org/yuzu/yuzu_emu/fragments/GamePropertiesFragment.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/GamePropertiesFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/GamePropertiesFragment.kt index 46b75197d5..faa35bc3eb 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/GamePropertiesFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/GamePropertiesFragment.kt @@ -133,8 +133,11 @@ class GamePropertiesFragment : Fragment() { } override fun onDestroy() { + val isChangingConfigurations = activity?.isChangingConfigurations == true super.onDestroy() - gamesViewModel.reloadGames(true) + if (!isChangingConfigurations) { + gamesViewModel.reloadGames(true) + } } private fun getPlayTime() { From c984c387d7e337888dd094aec95c2f2477b8996d Mon Sep 17 00:00:00 2001 From: maufeat Date: Fri, 27 Mar 2026 23:32:51 +0100 Subject: [PATCH 175/181] [hid] shared memory crashes (#3784) Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3784 Reviewed-by: MaranBr Reviewed-by: Lizzie Co-authored-by: maufeat Co-committed-by: maufeat --- src/hid_core/resources/npad/npad.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/hid_core/resources/npad/npad.cpp b/src/hid_core/resources/npad/npad.cpp index 9355a88c4b..d625617bd5 100644 --- a/src/hid_core/resources/npad/npad.cpp +++ b/src/hid_core/resources/npad/npad.cpp @@ -800,6 +800,10 @@ Result NPad::DisconnectNpad(u64 aruid, Core::HID::NpadIdType npad_id) { auto& controller = GetControllerFromNpadIdType(aruid, npad_id); auto* shared_memory = controller.shared_memory; + if (!shared_memory) { + LOG_WARNING(Service_HID, "DisconnectNpad: shared_memory is null for npad_id={}", npad_id); + return ResultSuccess; + } // Don't reset shared_memory->assignment_mode this value is persistent shared_memory->style_tag.raw = Core::HID::NpadStyleSet::None; // Zero out shared_memory->device_type.raw = 0; From b473c18d6e6bd7e2aed1c988f9e6a395a192057a Mon Sep 17 00:00:00 2001 From: PavelBARABANOV Date: Sat, 28 Mar 2026 20:44:19 +0100 Subject: [PATCH 176/181] [android] Remove unused framepacing strings (#3795) Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3795 Reviewed-by: CamilleLaVey Co-authored-by: PavelBARABANOV Co-committed-by: PavelBARABANOV --- src/android/app/src/main/res/values-ar/strings.xml | 9 --------- src/android/app/src/main/res/values-cs/strings.xml | 2 -- src/android/app/src/main/res/values-es/strings.xml | 9 --------- src/android/app/src/main/res/values-ru/strings.xml | 9 --------- src/android/app/src/main/res/values-uk/strings.xml | 9 --------- .../app/src/main/res/values-zh-rCN/strings.xml | 9 --------- src/android/app/src/main/res/values/arrays.xml | 14 -------------- src/android/app/src/main/res/values/strings.xml | 9 --------- 8 files changed, 70 deletions(-) diff --git a/src/android/app/src/main/res/values-ar/strings.xml b/src/android/app/src/main/res/values-ar/strings.xml index 2a3d430716..577b88396b 100644 --- a/src/android/app/src/main/res/values-ar/strings.xml +++ b/src/android/app/src/main/res/values-ar/strings.xml @@ -473,8 +473,6 @@ يتحكم في وضع محاكاة وحدة معالجة الرسومات. تعمل معظم الألعاب بشكل جيد مع وضعي سريع أو متوازن، لكن الوضع الدقيق لا يزال مطلوبًا لبعض الألعاب. تميل الجسيمات إلى العرض بشكل صحيح فقط عند استخدام الوضع الدقيق. دقة DMA يتحكم في دقة DMA. يمكن أن تؤدي الدقة الآمنة إلى حل المشكلات في بعض الألعاب، ولكنها قد تؤثر أيضًا على الأداء في بعض الحالات. إذا لم تكن متأكدًا، فاترك هذا الخيار على الإعداد الافتراضي. - وضع توقيت الإطارات - يتحكم في كيفية إدارة المحاكي لسرعة الإطارات لتقليل التقطع وجعل معدل الإطارات أكثر سلاسة واتساقًا. تصفية متباينة الخواص يحسن جودة الأنسجة عند عرضها بزوايا مائلة وضع استخدام ذاكرة VRAM @@ -999,13 +997,6 @@ غير آمن آمن - - تلقائي - 30 إطارًا في الثانية - 60 إطارًا في الثانية - 90 إطارًا في الثانية - 120 إطارًا في الثانية - غير مضغوط diff --git a/src/android/app/src/main/res/values-cs/strings.xml b/src/android/app/src/main/res/values-cs/strings.xml index 979f1dd707..f42e743173 100644 --- a/src/android/app/src/main/res/values-cs/strings.xml +++ b/src/android/app/src/main/res/values-cs/strings.xml @@ -452,8 +452,6 @@ Určuje režim emulovaného GPU. Většina her běží bez problémů v rychlém, nebo vyváženém režimu, ale některé stále vyžadují přesný režim. Částicové efekty se většinou zobrazují korektně pouze v přesném režimu. Přesnost DMA Ovládá přesnost DMA. Bezpečná přesnost může vyřešit problémy v některých hrách, ale v některých případech může také ovlivnit výkon. Pokud si nejste jisti, použijte výchozí nastavení. - Režim Framepacingu - Řídí způsob jakým emulátor spravuje časování snímku aby snížil trhání a zlepšení plynulost a stabilitu snímkové frekvence. Anizotropní filtrování Zlepšuje kvalitu textur při pohledu pod úhlem Režim využití VRAM diff --git a/src/android/app/src/main/res/values-es/strings.xml b/src/android/app/src/main/res/values-es/strings.xml index 0b3955ac4b..f9d921745e 100644 --- a/src/android/app/src/main/res/values-es/strings.xml +++ b/src/android/app/src/main/res/values-es/strings.xml @@ -467,8 +467,6 @@ Controla el modo de la emulación de la GPU. La mayoría de los juegos se renderizan correctamente en los modos Rápido o Equilibrado, pero algunos requieren Preciso. Las partículas tienden a renderizarse correctamente solo con el modo Preciso. Precisión de DMA Controla la precisión de DMA. La precisión segura puede solucionar problemas en algunos juegos, pero también puede afectar al rendimiento en algunos casos. Si no está seguro, déjelo en Predeterminado. - Modo de ritmo de fotogramas - Controla cómo el emulador gestiona el ritmo de los fotogramas para reducir los tirones y hacer que la velocidad de los fotogramas sea más suave y consistente. Filtrado anisotrópico Mejora la calidad de las texturas al ser observadas desde ángulos oblicuos Modo de uso de VRAM @@ -993,13 +991,6 @@ Inseguro Seguro - - Automático - 30 FPS - 60 FPS - 90 FPS - 120 FPS - Sin compresión diff --git a/src/android/app/src/main/res/values-ru/strings.xml b/src/android/app/src/main/res/values-ru/strings.xml index 2a6c559cf2..718b2da696 100644 --- a/src/android/app/src/main/res/values-ru/strings.xml +++ b/src/android/app/src/main/res/values-ru/strings.xml @@ -468,8 +468,6 @@ Управляет режимом эмуляции графического процессора. Большинство игр нормально отображаются в режимах «Быстрый» или «Сбалансированный», но для некоторых требуется режим «Точный». Частицы обычно корректно отображаются только в режиме «Точный». Точность DMA Управляет точностью DMA. Безопасная точность может исправить проблемы в некоторых играх, но в некоторых случаях также может повлиять на производительность. Если не уверены, оставьте значение По умолчанию. - Режим синхронизации кадров - Управляет синхронизацией кадров в эмуляторе для уменьшения рывков и обеспечения более плавной и стабильной частоты кадров. Анизотропная фильтрация Улучшает качество текстур под углом Режим VRAM @@ -994,13 +992,6 @@ Небезопасно Безопасный - - Авто - 30 FPS - 60 FPS - 90 FPS - 120 FPS - Без сжатия diff --git a/src/android/app/src/main/res/values-uk/strings.xml b/src/android/app/src/main/res/values-uk/strings.xml index 1f78a85773..5f1dbd8e28 100644 --- a/src/android/app/src/main/res/values-uk/strings.xml +++ b/src/android/app/src/main/res/values-uk/strings.xml @@ -469,8 +469,6 @@ Керує режимом емуляції ГП. Більшість ігор добре візуалізуються з режимами «Швидко» або «Збалансовано», але деякі ігри можуть потребувати режиму «Точно». Частинки зазвичай правильно візуалізуються лише з режимом «Точно». Точність DMA Керує точністю DMA. Безпечна точність може виправити проблеми в деяких іграх, але в деяких випадках також може вплинути на продуктивність. Якщо не впевнені, залиште це значення за замовчуванням. - Режим виведення кадрів - Керує тим, як емулятор виконує виведення кадрів, щоб зменшити затримки й забезпечити плавнішу й стабільнішу частоту кадрів. Анізотропне фільтрування Покращує якість текстур під кутом. Режим використання VRAM @@ -995,13 +993,6 @@ Небезпечно Безпечно - - Автоматично - 30 к/с - 60 к/с - 90 к/с - 120 к/с - Без стиснення diff --git a/src/android/app/src/main/res/values-zh-rCN/strings.xml b/src/android/app/src/main/res/values-zh-rCN/strings.xml index bb5fe53596..beda261a2e 100644 --- a/src/android/app/src/main/res/values-zh-rCN/strings.xml +++ b/src/android/app/src/main/res/values-zh-rCN/strings.xml @@ -462,8 +462,6 @@ 控制 GPU 模拟的精确度。大部分游戏在性能或平衡模式下可以正常渲染,但部分游戏需要设置为精确。粒子效果通常只有在精确模式下才能正确显示。 DMA 精度 控制 DMA 精度。安全精度可以修复某些游戏中的问题,但在某些情况下也可能影响性能。如果不确定,请保留为“默认”。 - 帧同步模式 - 控制模拟器如何管理帧同步,以减少卡顿,使帧率表现更加平稳顺滑。 各向异性过滤 提高斜角的纹理质量 显存使用模式 @@ -988,13 +986,6 @@ 不安全 安全 - - 自动 - 30 FPS - 60 FPS - 90 FPS - 120 FPS - 不压缩 diff --git a/src/android/app/src/main/res/values/arrays.xml b/src/android/app/src/main/res/values/arrays.xml index 565decb390..9f787ab00c 100644 --- a/src/android/app/src/main/res/values/arrays.xml +++ b/src/android/app/src/main/res/values/arrays.xml @@ -533,20 +533,6 @@ 2 - - @string/frame_pacing_mode_target_Auto - @string/frame_pacing_mode_target_30 - @string/frame_pacing_mode_target_60 - @string/frame_pacing_mode_target_90 - @string/frame_pacing_mode_target_120 - - - 0 - 1 - 2 - 3 - 4 - @string/applet_hle diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 343cc4b21a..74c5bcd276 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -479,8 +479,6 @@ Controls the GPU emulation mode. Most games render fine with Fast or Balanced modes, but Accurate is still required for some. Particles tend to only render correctly with Accurate mode. DMA Accuracy Controls the DMA precision accuracy. Safe precision can fix issues in some games, but it can also impact performance in some cases. If unsure, leave this on Default. - Frame Pacing Mode - Controls how the emulator manages frame pacing to reduce stuttering and make the frame rate smoother and more consistent. Anisotropic filtering Improves the quality of textures when viewed at oblique angles VRAM Usage Mode @@ -1038,13 +1036,6 @@ Unsafe Safe - - Auto - 30 FPS - 60 FPS - 90 FPS - 120 FPS - CPU GPU From 9a3af3a6a3bc76140a6d36c642a22f103c90b989 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 29 Mar 2026 01:59:45 +0100 Subject: [PATCH 177/181] [shader_recompiler] fix CBuf get/set VUUID due to using composite for U32[1], F32[1] (#3790) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3790 Reviewed-by: MaranBr Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- .../backend/spirv/emit_spirv_context_get_set.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/shader_recompiler/backend/spirv/emit_spirv_context_get_set.cpp b/src/shader_recompiler/backend/spirv/emit_spirv_context_get_set.cpp index db11def7b2..378d2cd0ec 100644 --- a/src/shader_recompiler/backend/spirv/emit_spirv_context_get_set.cpp +++ b/src/shader_recompiler/backend/spirv/emit_spirv_context_get_set.cpp @@ -142,14 +142,12 @@ Id GetCbuf(EmitContext& ctx, Id result_type, Id UniformDefinitions::*member_ptr, const auto is_float = UniformDefinitions::IsFloat(member_ptr); const auto num_elements = UniformDefinitions::NumElements(member_ptr); - const std::array zero_vec{ - is_float ? ctx.Const(0.0f) : ctx.Const(0u), - is_float ? ctx.Const(0.0f) : ctx.Const(0u), - is_float ? ctx.Const(0.0f) : ctx.Const(0u), - is_float ? ctx.Const(0.0f) : ctx.Const(0u), - }; + auto const zero_const = is_float ? ctx.Const(0.0f) : ctx.Const(0u); + const std::array zero_vec{zero_const, zero_const, zero_const, zero_const}; const Id cond = ctx.OpULessThanEqual(ctx.TypeBool(), buffer_offset, ctx.Const(0xFFFFu)); - const Id zero = ctx.OpCompositeConstruct(result_type, std::span(zero_vec.data(), num_elements)); + const Id zero = num_elements > 1 + ? ctx.OpCompositeConstruct(result_type, std::span(zero_vec.data(), num_elements)) + : zero_const; return ctx.OpSelect(result_type, cond, val, zero); } From 59254cd1e7ef3bd02c6f680de5f8cbcfe99f21a4 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 29 Mar 2026 13:57:49 +0200 Subject: [PATCH 178/181] [dynarmic] restore proper backtraces for A64 (#3794) trivial changes, fixes hard crashes Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3794 Reviewed-by: Maufeat Reviewed-by: MaranBr Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/arm/nce/interpreter_visitor.cpp | 6 +++++- .../src/dynarmic/frontend/A64/decoder/a64.h | 7 ++++--- .../frontend/A64/translate/a64_translate.cpp | 14 ++++++++++---- 3 files changed, 19 insertions(+), 8 deletions(-) diff --git a/src/core/arm/nce/interpreter_visitor.cpp b/src/core/arm/nce/interpreter_visitor.cpp index be6fee8613..077a696cc8 100644 --- a/src/core/arm/nce/interpreter_visitor.cpp +++ b/src/core/arm/nce/interpreter_visitor.cpp @@ -773,7 +773,11 @@ std::optional MatchAndExecuteOneInstruction(Core::Memory::Memory& memory, m bool was_executed = false; auto decoder = Dynarmic::A64::Decode(instruction); - was_executed = decoder.get().call(visitor, instruction); + if (decoder) { + was_executed = decoder->get().call(visitor, instruction); + } else { + was_executed = false; + } return was_executed ? std::optional(pc + 4) : std::nullopt; } diff --git a/src/dynarmic/src/dynarmic/frontend/A64/decoder/a64.h b/src/dynarmic/src/dynarmic/frontend/A64/decoder/a64.h index 4ac04731ea..eba9d73942 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/decoder/a64.h +++ b/src/dynarmic/src/dynarmic/frontend/A64/decoder/a64.h @@ -70,14 +70,15 @@ constexpr DecodeTable GetDecodeTable() { /// In practice it must always suceed, otherwise something else unrelated would have gone awry template -std::reference_wrapper> Decode(u32 instruction) { +std::optional>> Decode(u32 instruction) { alignas(64) static const auto table = GetDecodeTable(); const auto& subtable = table[detail::ToFastLookupIndex(instruction)]; auto iter = std::find_if(subtable.begin(), subtable.end(), [instruction](const auto& matcher) { return matcher.Matches(instruction); }); - DEBUG_ASSERT(iter != subtable.end()); - return std::reference_wrapper>(*iter); + return iter != subtable.end() + ? std::optional{ std::reference_wrapper>(*iter) } + : std::nullopt; } template diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp index 6778d13890..4afce6bd29 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp @@ -25,7 +25,11 @@ void Translate(IR::Block& block, LocationDescriptor descriptor, MemoryReadCodeFu const u64 pc = visitor.ir.current_location->PC(); if (const auto instruction = memory_read_code(pc)) { auto decoder = Decode(*instruction); - should_continue = decoder.get().call(visitor, *instruction); + if (decoder) { + should_continue = decoder->get().call(visitor, *instruction); + } else { + should_continue = visitor.RaiseException(Exception::UnallocatedEncoding); + } } else { should_continue = visitor.RaiseException(Exception::NoExecuteFault); } @@ -45,13 +49,15 @@ bool TranslateSingleInstruction(IR::Block& block, LocationDescriptor descriptor, bool should_continue = true; auto const decoder = Decode(instruction); - should_continue = decoder.get().call(visitor, instruction); + if (decoder) { + should_continue = decoder->get().call(visitor, instruction); + } else { + should_continue = false; + } visitor.ir.current_location = visitor.ir.current_location->AdvancePC(4); block.CycleCount()++; - block.SetEndLocation(*visitor.ir.current_location); - return should_continue; } From 276dcdd8eaa5d8be4c2210cf8cf3b474512bbaf5 Mon Sep 17 00:00:00 2001 From: lizzie Date: Mon, 30 Mar 2026 00:09:51 +0200 Subject: [PATCH 179/181] [dynarmic] fix constexpr build issue on gcc-debian-stable (#3798) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3798 Co-authored-by: lizzie Co-committed-by: lizzie --- src/dynarmic/src/dynarmic/backend/arm64/fastmem.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dynarmic/src/dynarmic/backend/arm64/fastmem.h b/src/dynarmic/src/dynarmic/backend/arm64/fastmem.h index 953fc3783e..8e40e81569 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/fastmem.h +++ b/src/dynarmic/src/dynarmic/backend/arm64/fastmem.h @@ -29,7 +29,7 @@ constexpr size_t xmrx(size_t x) noexcept { } struct DoNotFastmemMarkerHash { - [[nodiscard]] constexpr size_t operator()(const DoNotFastmemMarker& value) const noexcept { + [[nodiscard]] size_t operator()(const DoNotFastmemMarker& value) const noexcept { return xmrx(std::get<0>(value).Value() ^ u64(std::get<1>(value))); } }; From 5322bce4b86956e590ffb11faa058670f4488d70 Mon Sep 17 00:00:00 2001 From: lizzie Date: Mon, 30 Mar 2026 04:58:30 +0200 Subject: [PATCH 180/181] [dynarmic] fix ODR violations (#3749) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3749 Reviewed-by: MaranBr Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- .../arm64/emit_arm64_data_processing.cpp | 6 +-- .../backend/arm64/emit_arm64_memory.cpp | 22 ++++----- .../riscv64/emit_riscv64_data_processing.cpp | 7 ++- .../backend/x64/emit_x64_data_processing.cpp | 4 +- .../dynarmic/backend/x64/emit_x64_memory.h | 28 ++++++----- .../backend/x64/emit_x64_saturation.cpp | 48 +++++++++---------- .../dynarmic/backend/x64/emit_x64_vector.cpp | 2 + .../x64/emit_x64_vector_saturation.cpp | 38 +++++++-------- src/dynarmic/src/dynarmic/common/fp/fused.cpp | 6 +-- src/dynarmic/src/dynarmic/common/u128.cpp | 4 +- src/dynarmic/src/dynarmic/common/u128.h | 13 +---- src/dynarmic/src/dynarmic/ir/ir_emitter.h | 6 +-- src/dynarmic/src/dynarmic/ir/opcodes.h | 6 +-- src/dynarmic/src/dynarmic/ir/opcodes.inc | 5 +- src/dynarmic/src/dynarmic/ir/opt_passes.cpp | 4 +- 15 files changed, 99 insertions(+), 100 deletions(-) diff --git a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_data_processing.cpp b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_data_processing.cpp index ef21fd45bd..6e4ce06eb6 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_data_processing.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_data_processing.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -642,7 +642,7 @@ void EmitIR(oaknut::CodeGenerator& code, Emi } template<> -void EmitIR(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Inst* inst) { +void EmitIR(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Inst* inst) { const auto carry_inst = inst->GetAssociatedPseudoOperation(IR::Opcode::GetCarryFromOp); auto args = ctx.reg_alloc.GetArgumentInfo(inst); @@ -708,7 +708,7 @@ void EmitIR(oaknut::CodeGenerator& code, EmitContext& } template<> -void EmitIR(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Inst* inst) { +void EmitIR(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Inst* inst) { auto args = ctx.reg_alloc.GetArgumentInfo(inst); auto& operand_arg = args[0]; auto& shift_arg = args[1]; diff --git a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_memory.cpp b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_memory.cpp index 67ab61f8a3..b7ea792a38 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_memory.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_memory.cpp @@ -209,9 +209,9 @@ void CallbackOnlyEmitExclusiveWriteMemory(oaknut::CodeGenerator& code, EmitConte ctx.reg_alloc.DefineAsRegister(inst, X0); } -constexpr size_t page_bits = 12; -constexpr size_t page_size = 1 << page_bits; -constexpr size_t page_mask = (1 << page_bits) - 1; +constexpr size_t page_table_const_bits = 12; +constexpr size_t page_table_const_size = 1 << page_table_const_bits; +constexpr size_t page_table_const_mask = (1 << page_table_const_bits) - 1; // This function may use Xscratch0 as a scratch register // Trashes NZCV @@ -242,28 +242,28 @@ void EmitDetectMisalignedVAddr(oaknut::CodeGenerator& code, EmitContext& ctx, oa code.TST(Xaddr, align_mask); code.B(NE, *fallback); } else { - // If (addr & page_mask) > page_size - byte_size, use fallback. - code.AND(Xscratch0, Xaddr, page_mask); - code.CMP(Xscratch0, page_size - bitsize / 8); + // If (addr & page_table_const_mask) > page_table_const_size - byte_size, use fallback. + code.AND(Xscratch0, Xaddr, page_table_const_mask); + code.CMP(Xscratch0, page_table_const_size - bitsize / 8); code.B(HI, *fallback); } } -// Outputs Xscratch0 = page_table[addr >> page_bits] +// Outputs Xscratch0 = page_table[addr >> page_table_const_bits] // May use Xscratch1 as scratch register // Address to read/write = [ret0 + ret1], ret0 is always Xscratch0 and ret1 is either Xaddr or Xscratch1 // Trashes NZCV template std::pair InlinePageTableEmitVAddrLookup(oaknut::CodeGenerator& code, EmitContext& ctx, oaknut::XReg Xaddr, const SharedLabel& fallback) { - const size_t valid_page_index_bits = ctx.conf.page_table_address_space_bits - page_bits; + const size_t valid_page_index_bits = ctx.conf.page_table_address_space_bits - page_table_const_bits; const size_t unused_top_bits = 64 - ctx.conf.page_table_address_space_bits; EmitDetectMisalignedVAddr(code, ctx, Xaddr, fallback); if (ctx.conf.silently_mirror_page_table || unused_top_bits == 0) { - code.UBFX(Xscratch0, Xaddr, page_bits, valid_page_index_bits); + code.UBFX(Xscratch0, Xaddr, page_table_const_bits, valid_page_index_bits); } else { - code.LSR(Xscratch0, Xaddr, page_bits); + code.LSR(Xscratch0, Xaddr, page_table_const_bits); code.TST(Xscratch0, u64(~u64(0)) << valid_page_index_bits); code.B(NE, *fallback); } @@ -283,7 +283,7 @@ std::pair InlinePageTableEmitVAddrLookup(oaknut::Cod if (ctx.conf.absolute_offset_page_table) { return std::make_pair(Xscratch0, Xaddr); } - code.AND(Xscratch1, Xaddr, page_mask); + code.AND(Xscratch1, Xaddr, page_table_const_mask); return std::make_pair(Xscratch0, Xscratch1); } diff --git a/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_data_processing.cpp b/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_data_processing.cpp index 51ed027a05..114147e018 100644 --- a/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_data_processing.cpp +++ b/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_data_processing.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2024 MerryMage * SPDX-License-Identifier: 0BSD @@ -164,12 +167,12 @@ void EmitIR(biscuit::Assembler&, EmitContext } template<> -void EmitIR(biscuit::Assembler&, EmitContext&, IR::Inst*) { +void EmitIR(biscuit::Assembler&, EmitContext&, IR::Inst*) { UNIMPLEMENTED(); } template<> -void EmitIR(biscuit::Assembler&, EmitContext&, IR::Inst*) { +void EmitIR(biscuit::Assembler&, EmitContext&, IR::Inst*) { UNIMPLEMENTED(); } diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp index f2af4e5b80..38e107fb13 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp @@ -663,7 +663,7 @@ void EmitX64::EmitArithmeticShiftRight64(EmitContext& ctx, IR::Inst* inst) { } } -void EmitX64::EmitRotateRight32(EmitContext& ctx, IR::Inst* inst) { +void EmitX64::EmitBitRotateRight32(EmitContext& ctx, IR::Inst* inst) { const auto carry_inst = inst->GetAssociatedPseudoOperation(IR::Opcode::GetCarryFromOp); auto args = ctx.reg_alloc.GetArgumentInfo(inst); @@ -736,7 +736,7 @@ void EmitX64::EmitRotateRight32(EmitContext& ctx, IR::Inst* inst) { } } -void EmitX64::EmitRotateRight64(EmitContext& ctx, IR::Inst* inst) { +void EmitX64::EmitBitRotateRight64(EmitContext& ctx, IR::Inst* inst) { auto args = ctx.reg_alloc.GetArgumentInfo(inst); auto& operand_arg = args[0]; auto& shift_arg = args[1]; diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.h b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.h index 211f620ceb..b354efcb51 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.h +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.h @@ -6,6 +6,8 @@ * SPDX-License-Identifier: 0BSD */ +#pragma once + #include #include "dynarmic/backend/x64/xbyak.h" @@ -22,9 +24,9 @@ namespace { using namespace Xbyak::util; -constexpr size_t page_bits = 12; -constexpr size_t page_size = 1 << page_bits; -constexpr size_t page_mask = (1 << page_bits) - 1; +constexpr size_t page_table_const_bits = 12; +constexpr size_t page_table_const_size = 1 << page_table_const_bits; +constexpr size_t page_table_const_mask = (1 << page_table_const_bits) - 1; template void EmitDetectMisalignedVAddr(BlockOfCode& code, EmitContext& ctx, size_t bitsize, Xbyak::Label& abort, Xbyak::Reg64 vaddr, Xbyak::Reg64 tmp) { @@ -50,7 +52,7 @@ void EmitDetectMisalignedVAddr(BlockOfCode& code, EmitContext& ctx, size_t bitsi code.test(vaddr, align_mask); if (ctx.conf.only_detect_misalignment_via_page_table_on_page_boundary) { - const u32 page_align_mask = static_cast(page_size - 1) & ~align_mask; + const u32 page_align_mask = static_cast(page_table_const_size - 1) & ~align_mask; SharedLabel detect_boundary = GenSharedLabel(), resume = GenSharedLabel(); @@ -83,7 +85,7 @@ template<> // TODO: This code assumes vaddr has been zext from 32-bits to 64-bits. code.mov(tmp, vaddr.cvt32()); - code.shr(tmp, int(page_bits)); + code.shr(tmp, int(page_table_const_bits)); code.shl(tmp, int(ctx.conf.page_table_log2_stride)); code.mov(page, qword[r14 + tmp.cvt64()]); if (ctx.conf.page_table_pointer_mask_bits == 0) { @@ -96,13 +98,13 @@ template<> return page + vaddr; } code.mov(tmp, vaddr.cvt32()); - code.and_(tmp, static_cast(page_mask)); + code.and_(tmp, static_cast(page_table_const_mask)); return page + tmp.cvt64(); } template<> [[maybe_unused]] Xbyak::RegExp EmitVAddrLookup(BlockOfCode& code, A64EmitContext& ctx, size_t bitsize, Xbyak::Label& abort, Xbyak::Reg64 vaddr) { - const size_t valid_page_index_bits = ctx.conf.page_table_address_space_bits - page_bits; + const size_t valid_page_index_bits = ctx.conf.page_table_address_space_bits - page_table_const_bits; const size_t unused_top_bits = 64 - ctx.conf.page_table_address_space_bits; const Xbyak::Reg64 page = ctx.reg_alloc.ScratchGpr(code); @@ -112,29 +114,29 @@ template<> if (unused_top_bits == 0) { code.mov(tmp, vaddr); - code.shr(tmp, int(page_bits)); + code.shr(tmp, int(page_table_const_bits)); } else if (ctx.conf.silently_mirror_page_table) { if (valid_page_index_bits >= 32) { if (code.HasHostFeature(HostFeature::BMI2)) { const Xbyak::Reg64 bit_count = ctx.reg_alloc.ScratchGpr(code); code.mov(bit_count, unused_top_bits); code.bzhi(tmp, vaddr, bit_count); - code.shr(tmp, int(page_bits)); + code.shr(tmp, int(page_table_const_bits)); ctx.reg_alloc.Release(bit_count); } else { code.mov(tmp, vaddr); code.shl(tmp, int(unused_top_bits)); - code.shr(tmp, int(unused_top_bits + page_bits)); + code.shr(tmp, int(unused_top_bits + page_table_const_bits)); } } else { code.mov(tmp, vaddr); - code.shr(tmp, int(page_bits)); + code.shr(tmp, int(page_table_const_bits)); code.and_(tmp, u32((1 << valid_page_index_bits) - 1)); } } else { ASSERT(valid_page_index_bits < 32); code.mov(tmp, vaddr); - code.shr(tmp, int(page_bits)); + code.shr(tmp, int(page_table_const_bits)); code.test(tmp, u32(-(1 << valid_page_index_bits))); code.jnz(abort, code.T_NEAR); } @@ -151,7 +153,7 @@ template<> return page + vaddr; } code.mov(tmp, vaddr); - code.and_(tmp, static_cast(page_mask)); + code.and_(tmp, static_cast(page_table_const_mask)); return page + tmp; } diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_saturation.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_saturation.cpp index 63827979df..4c9ea821cc 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_saturation.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_saturation.cpp @@ -25,12 +25,12 @@ using namespace Xbyak::util; namespace { -enum class Op { +enum class SaturationOp { Add, Sub, }; -template +template void EmitSignedSaturatedOp(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst) { auto args = ctx.reg_alloc.GetArgumentInfo(inst); @@ -51,7 +51,7 @@ void EmitSignedSaturatedOp(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst) // overflow now contains 0x7F... if a was positive, or 0x80... if a was negative - if constexpr (op == Op::Add) { + if constexpr (op == SaturationOp::Add) { code.add(result, addend); } else { code.sub(result, addend); @@ -75,16 +75,16 @@ void EmitSignedSaturatedOp(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst) ctx.reg_alloc.DefineValue(code, inst, result); } -template +template void EmitUnsignedSaturatedOp(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst) { auto args = ctx.reg_alloc.GetArgumentInfo(inst); Xbyak::Reg op_result = ctx.reg_alloc.UseScratchGpr(code, args[0]).changeBit(size); Xbyak::Reg addend = ctx.reg_alloc.UseScratchGpr(code, args[1]).changeBit(size); - constexpr u64 boundary = op == Op::Add ? (std::numeric_limits>::max)() : 0; + constexpr u64 boundary = op == SaturationOp::Add ? (std::numeric_limits>::max)() : 0; - if constexpr (op == Op::Add) { + if constexpr (op == SaturationOp::Add) { code.add(op_result, addend); } else { code.sub(op_result, addend); @@ -106,11 +106,11 @@ void EmitUnsignedSaturatedOp(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst } // anonymous namespace void EmitX64::EmitSignedSaturatedAddWithFlag32(EmitContext& ctx, IR::Inst* inst) { - EmitSignedSaturatedOp(code, ctx, inst); + EmitSignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitSignedSaturatedSubWithFlag32(EmitContext& ctx, IR::Inst* inst) { - EmitSignedSaturatedOp(code, ctx, inst); + EmitSignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitSignedSaturation(EmitContext& ctx, IR::Inst* inst) { @@ -192,19 +192,19 @@ void EmitX64::EmitUnsignedSaturation(EmitContext& ctx, IR::Inst* inst) { } void EmitX64::EmitSignedSaturatedAdd8(EmitContext& ctx, IR::Inst* inst) { - EmitSignedSaturatedOp(code, ctx, inst); + EmitSignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitSignedSaturatedAdd16(EmitContext& ctx, IR::Inst* inst) { - EmitSignedSaturatedOp(code, ctx, inst); + EmitSignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitSignedSaturatedAdd32(EmitContext& ctx, IR::Inst* inst) { - EmitSignedSaturatedOp(code, ctx, inst); + EmitSignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitSignedSaturatedAdd64(EmitContext& ctx, IR::Inst* inst) { - EmitSignedSaturatedOp(code, ctx, inst); + EmitSignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitSignedSaturatedDoublingMultiplyReturnHigh16(EmitContext& ctx, IR::Inst* inst) { @@ -256,51 +256,51 @@ void EmitX64::EmitSignedSaturatedDoublingMultiplyReturnHigh32(EmitContext& ctx, } void EmitX64::EmitSignedSaturatedSub8(EmitContext& ctx, IR::Inst* inst) { - EmitSignedSaturatedOp(code, ctx, inst); + EmitSignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitSignedSaturatedSub16(EmitContext& ctx, IR::Inst* inst) { - EmitSignedSaturatedOp(code, ctx, inst); + EmitSignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitSignedSaturatedSub32(EmitContext& ctx, IR::Inst* inst) { - EmitSignedSaturatedOp(code, ctx, inst); + EmitSignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitSignedSaturatedSub64(EmitContext& ctx, IR::Inst* inst) { - EmitSignedSaturatedOp(code, ctx, inst); + EmitSignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitUnsignedSaturatedAdd8(EmitContext& ctx, IR::Inst* inst) { - EmitUnsignedSaturatedOp(code, ctx, inst); + EmitUnsignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitUnsignedSaturatedAdd16(EmitContext& ctx, IR::Inst* inst) { - EmitUnsignedSaturatedOp(code, ctx, inst); + EmitUnsignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitUnsignedSaturatedAdd32(EmitContext& ctx, IR::Inst* inst) { - EmitUnsignedSaturatedOp(code, ctx, inst); + EmitUnsignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitUnsignedSaturatedAdd64(EmitContext& ctx, IR::Inst* inst) { - EmitUnsignedSaturatedOp(code, ctx, inst); + EmitUnsignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitUnsignedSaturatedSub8(EmitContext& ctx, IR::Inst* inst) { - EmitUnsignedSaturatedOp(code, ctx, inst); + EmitUnsignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitUnsignedSaturatedSub16(EmitContext& ctx, IR::Inst* inst) { - EmitUnsignedSaturatedOp(code, ctx, inst); + EmitUnsignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitUnsignedSaturatedSub32(EmitContext& ctx, IR::Inst* inst) { - EmitUnsignedSaturatedOp(code, ctx, inst); + EmitUnsignedSaturatedOp(code, ctx, inst); } void EmitX64::EmitUnsignedSaturatedSub64(EmitContext& ctx, IR::Inst* inst) { - EmitUnsignedSaturatedOp(code, ctx, inst); + EmitUnsignedSaturatedOp(code, ctx, inst); } } // namespace Dynarmic::Backend::X64 diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector.cpp index d94f0329f8..a0fd944041 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector.cpp @@ -5854,3 +5854,5 @@ void EmitX64::EmitZeroVector(EmitContext& ctx, IR::Inst* inst) { } } // namespace Dynarmic::Backend::X64 + +#undef ICODE diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_saturation.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_saturation.cpp index 03ded4066d..f0b02169d7 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_saturation.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_saturation.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -52,12 +52,12 @@ void EmitVectorSaturatedNative(BlockOfCode& code, EmitContext& ctx, IR::Inst* in ctx.reg_alloc.DefineValue(code, inst, result); } -enum class Op { +enum class VectorSaturationOp { Add, Sub, }; -template +template void EmitVectorSignedSaturated(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst) { static_assert(esize == 32 || esize == 64); constexpr u64 msb_mask = esize == 32 ? 0x8000000080000000 : 0x8000000000000000; @@ -72,7 +72,7 @@ void EmitVectorSignedSaturated(BlockOfCode& code, EmitContext& ctx, IR::Inst* in code.movaps(xmm0, operand1); - if constexpr (op == Op::Add) { + if constexpr (op == VectorSaturationOp::Add) { ICODE(vpadd)(result, operand1, operand2); code.vpternlogd(xmm0, result, operand2, 0b00100100); } else { @@ -102,7 +102,7 @@ void EmitVectorSignedSaturated(BlockOfCode& code, EmitContext& ctx, IR::Inst* in const Xbyak::Xmm tmp = ctx.reg_alloc.ScratchXmm(code); if (code.HasHostFeature(HostFeature::AVX)) { - if constexpr (op == Op::Add) { + if constexpr (op == VectorSaturationOp::Add) { ICODE(vpadd)(result, operand1, operand2); } else { ICODE(vpsub)(result, operand1, operand2); @@ -112,7 +112,7 @@ void EmitVectorSignedSaturated(BlockOfCode& code, EmitContext& ctx, IR::Inst* in } else { code.movaps(xmm0, operand1); code.movaps(tmp, operand1); - if constexpr (op == Op::Add) { + if constexpr (op == VectorSaturationOp::Add) { ICODE(padd)(result, operand2); } else { ICODE(psub)(result, operand2); @@ -121,7 +121,7 @@ void EmitVectorSignedSaturated(BlockOfCode& code, EmitContext& ctx, IR::Inst* in code.pxor(tmp, result); } - if constexpr (op == Op::Add) { + if constexpr (op == VectorSaturationOp::Add) { code.pandn(xmm0, tmp); } else { code.pand(xmm0, tmp); @@ -165,7 +165,7 @@ void EmitVectorSignedSaturated(BlockOfCode& code, EmitContext& ctx, IR::Inst* in } } -template +template void EmitVectorUnsignedSaturated(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst) { static_assert(esize == 32 || esize == 64); @@ -177,7 +177,7 @@ void EmitVectorUnsignedSaturated(BlockOfCode& code, EmitContext& ctx, IR::Inst* const Xbyak::Xmm result = ctx.reg_alloc.ScratchXmm(code); const Xbyak::Reg8 overflow = ctx.reg_alloc.ScratchGpr(code).cvt8(); - if constexpr (op == Op::Add) { + if constexpr (op == VectorSaturationOp::Add) { ICODE(vpadd)(result, operand1, operand2); ICODE(vpcmpu)(k1, result, operand1, CmpInt::LessThan); ICODE(vpternlog)(result | k1, result, result, u8(0xFF)); @@ -201,7 +201,7 @@ void EmitVectorUnsignedSaturated(BlockOfCode& code, EmitContext& ctx, IR::Inst* const Xbyak::Reg8 overflow = ctx.reg_alloc.ScratchGpr(code).cvt8(); const Xbyak::Xmm tmp = ctx.reg_alloc.ScratchXmm(code); - if constexpr (op == Op::Add) { + if constexpr (op == VectorSaturationOp::Add) { if (code.HasHostFeature(HostFeature::AVX)) { code.vpxor(xmm0, operand1, operand2); code.vpand(tmp, operand1, operand2); @@ -250,7 +250,7 @@ void EmitVectorUnsignedSaturated(BlockOfCode& code, EmitContext& ctx, IR::Inst* code.setnz(overflow); code.or_(code.byte[code.ABI_JIT_PTR + code.GetJitStateInfo().offsetof_fpsr_qc], overflow); - if constexpr (op == Op::Add) { + if constexpr (op == VectorSaturationOp::Add) { code.por(result, tmp); ctx.reg_alloc.DefineValue(code, inst, result); } else { @@ -270,11 +270,11 @@ void EmitX64::EmitVectorSignedSaturatedAdd16(EmitContext& ctx, IR::Inst* inst) { } void EmitX64::EmitVectorSignedSaturatedAdd32(EmitContext& ctx, IR::Inst* inst) { - EmitVectorSignedSaturated(code, ctx, inst); + EmitVectorSignedSaturated(code, ctx, inst); } void EmitX64::EmitVectorSignedSaturatedAdd64(EmitContext& ctx, IR::Inst* inst) { - EmitVectorSignedSaturated(code, ctx, inst); + EmitVectorSignedSaturated(code, ctx, inst); } void EmitX64::EmitVectorSignedSaturatedSub8(EmitContext& ctx, IR::Inst* inst) { @@ -286,11 +286,11 @@ void EmitX64::EmitVectorSignedSaturatedSub16(EmitContext& ctx, IR::Inst* inst) { } void EmitX64::EmitVectorSignedSaturatedSub32(EmitContext& ctx, IR::Inst* inst) { - EmitVectorSignedSaturated(code, ctx, inst); + EmitVectorSignedSaturated(code, ctx, inst); } void EmitX64::EmitVectorSignedSaturatedSub64(EmitContext& ctx, IR::Inst* inst) { - EmitVectorSignedSaturated(code, ctx, inst); + EmitVectorSignedSaturated(code, ctx, inst); } void EmitX64::EmitVectorUnsignedSaturatedAdd8(EmitContext& ctx, IR::Inst* inst) { @@ -302,11 +302,11 @@ void EmitX64::EmitVectorUnsignedSaturatedAdd16(EmitContext& ctx, IR::Inst* inst) } void EmitX64::EmitVectorUnsignedSaturatedAdd32(EmitContext& ctx, IR::Inst* inst) { - EmitVectorUnsignedSaturated(code, ctx, inst); + EmitVectorUnsignedSaturated(code, ctx, inst); } void EmitX64::EmitVectorUnsignedSaturatedAdd64(EmitContext& ctx, IR::Inst* inst) { - EmitVectorUnsignedSaturated(code, ctx, inst); + EmitVectorUnsignedSaturated(code, ctx, inst); } void EmitX64::EmitVectorUnsignedSaturatedSub8(EmitContext& ctx, IR::Inst* inst) { @@ -318,11 +318,11 @@ void EmitX64::EmitVectorUnsignedSaturatedSub16(EmitContext& ctx, IR::Inst* inst) } void EmitX64::EmitVectorUnsignedSaturatedSub32(EmitContext& ctx, IR::Inst* inst) { - EmitVectorUnsignedSaturated(code, ctx, inst); + EmitVectorUnsignedSaturated(code, ctx, inst); } void EmitX64::EmitVectorUnsignedSaturatedSub64(EmitContext& ctx, IR::Inst* inst) { - EmitVectorUnsignedSaturated(code, ctx, inst); + EmitVectorUnsignedSaturated(code, ctx, inst); } } // namespace Dynarmic::Backend::X64 diff --git a/src/dynarmic/src/dynarmic/common/fp/fused.cpp b/src/dynarmic/src/dynarmic/common/fp/fused.cpp index a965575a5a..d16eb44791 100644 --- a/src/dynarmic/src/dynarmic/common/fp/fused.cpp +++ b/src/dynarmic/src/dynarmic/common/fp/fused.cpp @@ -35,7 +35,7 @@ FPUnpacked FusedMulAdd(FPUnpacked addend, FPUnpacked op1, FPUnpacked op2) { return std::make_tuple(exponent, value); }(); - if (product_value == 0) { + if (product_value == u128(0, 0)) { return addend; } @@ -55,13 +55,13 @@ FPUnpacked FusedMulAdd(FPUnpacked addend, FPUnpacked op1, FPUnpacked op2) { } // addend < product - const u128 result = product_value + StickyLogicalShiftRight(addend.mantissa, exp_diff - normalized_point_position); + const u128 result = product_value + StickyLogicalShiftRight(u128(addend.mantissa, 0), exp_diff - normalized_point_position); return ReduceMantissa(product_sign, product_exponent, result); } // Subtraction - const u128 addend_long = u128(addend.mantissa) << normalized_point_position; + const u128 addend_long = u128(addend.mantissa, 0) << normalized_point_position; bool result_sign; u128 result; diff --git a/src/dynarmic/src/dynarmic/common/u128.cpp b/src/dynarmic/src/dynarmic/common/u128.cpp index fb7de7a495..541e009b23 100644 --- a/src/dynarmic/src/dynarmic/common/u128.cpp +++ b/src/dynarmic/src/dynarmic/common/u128.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -137,7 +137,7 @@ u128 StickyLogicalShiftRight(u128 operand, int amount) { } if (operand.lower != 0 || operand.upper != 0) { - return u128(1); + return u128(1, 0); } return {}; } diff --git a/src/dynarmic/src/dynarmic/common/u128.h b/src/dynarmic/src/dynarmic/common/u128.h index 363c8dfec4..4fa842b3cd 100644 --- a/src/dynarmic/src/dynarmic/common/u128.h +++ b/src/dynarmic/src/dynarmic/common/u128.h @@ -22,22 +22,13 @@ struct u128 { u128(u128&&) = default; u128& operator=(const u128&) = default; u128& operator=(u128&&) = default; - - u128(u64 lower_, u64 upper_) - : lower(lower_), upper(upper_) {} - - template - /* implicit */ u128(T value) - : lower(value), upper(0) { - static_assert(std::is_integral_v); - static_assert(mcl::bitsizeof <= mcl::bitsizeof); - } + explicit u128(u64 lower_, u64 upper_) : lower(lower_), upper(upper_) {} u64 lower = 0; u64 upper = 0; template - bool Bit() const { + [[nodiscard]] inline bool Bit() const { static_assert(bit_position < 128); if constexpr (bit_position < 64) { return mcl::bit::get_bit(lower); diff --git a/src/dynarmic/src/dynarmic/ir/ir_emitter.h b/src/dynarmic/src/dynarmic/ir/ir_emitter.h index 37f7c18065..ed95c8b5be 100644 --- a/src/dynarmic/src/dynarmic/ir/ir_emitter.h +++ b/src/dynarmic/src/dynarmic/ir/ir_emitter.h @@ -228,7 +228,7 @@ public: } ResultAndCarry RotateRight(const U32& value_in, const U8& shift_amount, const U1& carry_in) { - const auto result = Inst(Opcode::RotateRight32, value_in, shift_amount, carry_in); + const auto result = Inst(Opcode::BitRotateRight32, value_in, shift_amount, carry_in); const auto carry_out = Inst(Opcode::GetCarryFromOp, result); return {result, carry_out}; } @@ -265,9 +265,9 @@ public: U32U64 RotateRight(const U32U64& value_in, const U8& shift_amount) { if (value_in.GetType() == Type::U32) { - return Inst(Opcode::RotateRight32, value_in, shift_amount, Imm1(0)); + return Inst(Opcode::BitRotateRight32, value_in, shift_amount, Imm1(0)); } else { - return Inst(Opcode::RotateRight64, value_in, shift_amount); + return Inst(Opcode::BitRotateRight64, value_in, shift_amount); } } diff --git a/src/dynarmic/src/dynarmic/ir/opcodes.h b/src/dynarmic/src/dynarmic/ir/opcodes.h index 5886eb6a20..cb0c2db8a4 100644 --- a/src/dynarmic/src/dynarmic/ir/opcodes.h +++ b/src/dynarmic/src/dynarmic/ir/opcodes.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -45,8 +45,8 @@ constexpr bool IsArithmeticShift(const Opcode op) noexcept { /// @brief Determines whether or not this instruction performs a logical shift. constexpr bool IsCircularShift(const Opcode op) noexcept { - return op == Opcode::RotateRight32 - || op == Opcode::RotateRight64 + return op == Opcode::BitRotateRight32 + || op == Opcode::BitRotateRight64 || op == Opcode::RotateRightExtended; } diff --git a/src/dynarmic/src/dynarmic/ir/opcodes.inc b/src/dynarmic/src/dynarmic/ir/opcodes.inc index b05220834d..6f57f278a3 100644 --- a/src/dynarmic/src/dynarmic/ir/opcodes.inc +++ b/src/dynarmic/src/dynarmic/ir/opcodes.inc @@ -46,8 +46,9 @@ OPCODE(LogicalShiftRight32, U32, U32, OPCODE(LogicalShiftRight64, U64, U64, U8 ) OPCODE(ArithmeticShiftRight32, U32, U32, U8, U1 ) OPCODE(ArithmeticShiftRight64, U64, U64, U8 ) -OPCODE(RotateRight32, U32, U32, U8, U1 ) -OPCODE(RotateRight64, U64, U64, U8 ) +// windows.h defines RotateRight64 and RotateRight32 +OPCODE(BitRotateRight32, U32, U32, U8, U1 ) +OPCODE(BitRotateRight64, U64, U64, U8 ) OPCODE(RotateRightExtended, U32, U32, U1 ) OPCODE(LogicalShiftLeftMasked32, U32, U32, U32 ) OPCODE(LogicalShiftLeftMasked64, U64, U64, U64 ) diff --git a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp index ee29081d4d..999d4c49bc 100644 --- a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp +++ b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp @@ -1072,12 +1072,12 @@ static void ConstantPropagation(IR::Block& block) { ReplaceUsesWith(inst, false, Safe::ArithmeticShiftRight(inst.GetArg(0).GetU64(), inst.GetArg(1).GetU8())); } break; - case Op::RotateRight32: + case Op::BitRotateRight32: if (FoldShifts(inst)) { ReplaceUsesWith(inst, true, mcl::bit::rotate_right(inst.GetArg(0).GetU32(), inst.GetArg(1).GetU8())); } break; - case Op::RotateRight64: + case Op::BitRotateRight64: if (FoldShifts(inst)) { ReplaceUsesWith(inst, false, mcl::bit::rotate_right(inst.GetArg(0).GetU64(), inst.GetArg(1).GetU8())); } From fce124a5bf04ab70fe454a0809ff552d4b501ae9 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sat, 7 Feb 2026 08:29:40 +0000 Subject: [PATCH 181/181] [core/hle/services/sockets] allow 'valid' range from [16,255] for IPv4 Signed-off-by: lizzie --- src/core/hle/service/sockets/bsd.cpp | 8 ++++---- src/core/hle/service/sockets/sfdnsres.cpp | 2 +- src/core/hle/service/sockets/sockets.h | 3 ++- src/core/hle/service/sockets/sockets_translate.cpp | 10 +++------- 4 files changed, 10 insertions(+), 13 deletions(-) diff --git a/src/core/hle/service/sockets/bsd.cpp b/src/core/hle/service/sockets/bsd.cpp index fd758d4915..c26f1796cc 100644 --- a/src/core/hle/service/sockets/bsd.cpp +++ b/src/core/hle/service/sockets/bsd.cpp @@ -629,7 +629,7 @@ Errno BSD::BindImpl(s32 fd, std::span addr) { if (!IsFileDescriptorValid(fd)) { return Errno::BADF; } - ASSERT(addr.size() == sizeof(SockAddrIn)); + ASSERT(addr.size() >= 16); auto addr_in = GetValue(addr); return Translate(file_descriptors[fd]->socket->Bind(Translate(addr_in))); @@ -640,7 +640,7 @@ Errno BSD::ConnectImpl(s32 fd, std::span addr) { return Errno::BADF; } - UNIMPLEMENTED_IF(addr.size() != sizeof(SockAddrIn)); + ASSERT(addr.size() >= 16); auto addr_in = GetValue(addr); const Errno result = Translate(file_descriptors[fd]->socket->Connect(Translate(addr_in))); @@ -874,7 +874,7 @@ std::pair BSD::RecvFromImpl(s32 fd, u32 flags, std::vector& mess if (ret < 0) { addr.clear(); } else { - ASSERT(addr.size() == sizeof(SockAddrIn)); + ASSERT(addr.size() >= 16); const SockAddrIn result = Translate(addr_in); PutValue(addr, result); } @@ -899,7 +899,7 @@ std::pair BSD::SendToImpl(s32 fd, u32 flags, std::span mes Network::SockAddrIn addr_in; Network::SockAddrIn* p_addr_in = nullptr; if (!addr.empty()) { - ASSERT(addr.size() == sizeof(SockAddrIn)); + ASSERT(addr.size() >= 16); auto guest_addr_in = GetValue(addr); addr_in = Translate(guest_addr_in); p_addr_in = &addr_in; diff --git a/src/core/hle/service/sockets/sfdnsres.cpp b/src/core/hle/service/sockets/sfdnsres.cpp index f9f0ee56eb..9cd60ac240 100644 --- a/src/core/hle/service/sockets/sfdnsres.cpp +++ b/src/core/hle/service/sockets/sfdnsres.cpp @@ -238,7 +238,7 @@ static std::vector SerializeAddrInfo(const std::vector& v Append(data, static_cast(Translate(addrinfo.family))); // ai_family Append(data, static_cast(Translate(addrinfo.socket_type))); // ai_socktype Append(data, static_cast(Translate(addrinfo.protocol))); // ai_protocol - Append(data, sizeof(SockAddrIn)); // ai_addrlen + Append(data, 16); // ai_addrlen // ^ *not* sizeof(SerializedSockAddrIn), not that it matters since they're the same size // ai_addr: diff --git a/src/core/hle/service/sockets/sockets.h b/src/core/hle/service/sockets/sockets.h index b72bf53c16..7992d9822c 100644 --- a/src/core/hle/service/sockets/sockets.h +++ b/src/core/hle/service/sockets/sockets.h @@ -110,8 +110,9 @@ struct SockAddrIn { u8 family; u16 portno; std::array ip; - std::array zeroes; + std::array zeroes; }; +static_assert(sizeof(SockAddrIn) == 0x100); enum class PollEvents : u16 { // Using Pascal case because IN is a macro on Windows. diff --git a/src/core/hle/service/sockets/sockets_translate.cpp b/src/core/hle/service/sockets/sockets_translate.cpp index ea12977f62..6b93adb5ce 100644 --- a/src/core/hle/service/sockets/sockets_translate.cpp +++ b/src/core/hle/service/sockets/sockets_translate.cpp @@ -265,13 +265,9 @@ PollEvents Translate(Network::PollEvents flags) { } Network::SockAddrIn Translate(SockAddrIn value) { - if (value.len != 0 && value.len != sizeof(value) && value.len != 6) { - LOG_WARNING(Service, "Unexpected SockAddrIn len={}, expected 0, {}, or 6", - value.len, sizeof(value)); - } - + // All lengths are valid, from [0 upto 256] return { - .family = Translate(static_cast(value.family)), + .family = Translate(Domain(value.family)), .ip = value.ip, .portno = static_cast(value.portno >> 8 | value.portno << 8), }; @@ -279,7 +275,7 @@ Network::SockAddrIn Translate(SockAddrIn value) { SockAddrIn Translate(Network::SockAddrIn value) { return { - .len = sizeof(SockAddrIn), + .len = 16, .family = static_cast(Translate(value.family)), .portno = static_cast(value.portno >> 8 | value.portno << 8), .ip = value.ip,

    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%0D-gU3mh>vd6}_|=U|r^5-=g< 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

  2. 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�FnhU!r^^PHtgDx2@G|BvF}na7a- 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

8U|CVrXhoy>W1Tv#ie2mh{ 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 +#1F143C From 86e02acebab93d3f202c359424141cd887d1b70b Mon Sep 17 00:00:00 2001 From: lizzie Date: Mon, 16 Feb 2026 21:51:46 +0100 Subject: [PATCH 026/181] [video_core] remove static texture scratch buffer and just use something allocated on vec (#3560) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3560 Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- src/video_core/texture_cache/texture_cache.h | 30 +++++++++----------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/src/video_core/texture_cache/texture_cache.h b/src/video_core/texture_cache/texture_cache.h index 603a042ba2..9f31c68cd2 100644 --- a/src/video_core/texture_cache/texture_cache.h +++ b/src/video_core/texture_cache/texture_cache.h @@ -45,8 +45,8 @@ TextureCache

::TextureCache(Runtime& runtime_, Tegra::MaxwellDeviceMemoryManag sampler_descriptor.cubemap_anisotropy.Assign(1); // These values were chosen based on typical peak swizzle data sizes seen in some titles - static constexpr size_t SWIZZLE_DATA_BUFFER_INITIAL_CAPACITY = 8_MiB; - static constexpr size_t UNSWIZZLE_DATA_BUFFER_INITIAL_CAPACITY = 1_MiB; + constexpr size_t SWIZZLE_DATA_BUFFER_INITIAL_CAPACITY = 8_MiB; + constexpr size_t UNSWIZZLE_DATA_BUFFER_INITIAL_CAPACITY = 1_MiB; swizzle_data_buffer.resize_destructive(SWIZZLE_DATA_BUFFER_INITIAL_CAPACITY); unswizzle_data_buffer.resize_destructive(UNSWIZZLE_DATA_BUFFER_INITIAL_CAPACITY); @@ -1403,13 +1403,9 @@ void TextureCache

::QueueAsyncDecode(Image& image, ImageId image_id) { decode->image_id = image_id; async_decodes.push_back(std::move(decode)); - static Common::ScratchBuffer local_unswizzle_data_buffer; - local_unswizzle_data_buffer.resize_destructive(image.unswizzled_size_bytes); - Tegra::Memory::GpuGuestMemory swizzle_data( - *gpu_memory, image.gpu_addr, image.guest_size_bytes, &swizzle_data_buffer); - - auto copies = UnswizzleImage(*gpu_memory, image.gpu_addr, image.info, swizzle_data, - local_unswizzle_data_buffer); + std::vector local_unswizzle_data_buffer(image.unswizzled_size_bytes, 0); + Tegra::Memory::GpuGuestMemory swizzle_data(*gpu_memory, image.gpu_addr, image.guest_size_bytes, &swizzle_data_buffer); + auto copies = UnswizzleImage(*gpu_memory, image.gpu_addr, image.info, swizzle_data, local_unswizzle_data_buffer); const size_t out_size = MapSizeBytes(image); auto func = [out_size, copies, info = image.info, @@ -1678,7 +1674,7 @@ ImageId TextureCache

::JoinImages(const ImageInfo& info, GPUVAddr gpu_addr, DA return; } join_overlaps_found.insert(overlap_id); - static constexpr bool strict_size = true; + constexpr bool strict_size = true; const std::optional solution = ResolveOverlap( new_info, gpu_addr, cpu_addr, overlap, strict_size, broken_views, native_bgr); if (solution) { @@ -1689,7 +1685,7 @@ ImageId TextureCache

::JoinImages(const ImageInfo& info, GPUVAddr gpu_addr, DA join_copies_to_do.emplace_back(JoinCopy{false, overlap_id}); return; } - static constexpr auto options = RelaxedOptions::Size | RelaxedOptions::Format; + constexpr auto options = RelaxedOptions::Size | RelaxedOptions::Format; const ImageBase new_image_base(new_info, gpu_addr, cpu_addr); if (IsSubresource(new_info, overlap, gpu_addr, options, broken_views, native_bgr)) { join_left_aliased_ids.push_back(overlap_id); @@ -1858,7 +1854,7 @@ std::optional::BlitImages> TextureCache

::GetBlitImag const Tegra::Engines::Fermi2D::Surface& dst, const Tegra::Engines::Fermi2D::Surface& src, const Tegra::Engines::Fermi2D::Config& copy) { - static constexpr auto FIND_OPTIONS = RelaxedOptions::Samples; + constexpr auto FIND_OPTIONS = RelaxedOptions::Samples; const GPUVAddr dst_addr = dst.Address(); const GPUVAddr src_addr = src.Address(); ImageInfo dst_info(dst); @@ -2040,7 +2036,7 @@ void TextureCache

::TrimInactiveSamplers(size_t budget) { if (channel_state->samplers.empty()) { return; } - static constexpr size_t SAMPLER_GC_SLACK = 1024; + constexpr size_t SAMPLER_GC_SLACK = 1024; auto mark_active = [](auto& set, SamplerId id) { if (!id || id == CORRUPT_ID || id == NULL_SAMPLER_ID) { return; @@ -2149,7 +2145,7 @@ template template void TextureCache

::ForEachImageInRegion(DAddr cpu_addr, size_t size, Func&& func) { using FuncReturn = typename std::invoke_result::type; - static constexpr bool BOOL_BREAK = std::is_same_v; + constexpr bool BOOL_BREAK = std::is_same_v; boost::container::small_vector images; boost::container::small_vector maps; ForEachCPUPage(cpu_addr, size, [this, &images, &maps, cpu_addr, size, func](u64 page) { @@ -2202,7 +2198,7 @@ template void TextureCache

::ForEachImageInRegionGPU(size_t as_id, GPUVAddr gpu_addr, size_t size, Func&& func) { using FuncReturn = typename std::invoke_result::type; - static constexpr bool BOOL_BREAK = std::is_same_v; + constexpr bool BOOL_BREAK = std::is_same_v; boost::container::small_vector images; auto storage_id = getStorageID(as_id); if (!storage_id) { @@ -2251,7 +2247,7 @@ template void TextureCache

::ForEachSparseImageInRegion(size_t as_id, GPUVAddr gpu_addr, size_t size, Func&& func) { using FuncReturn = typename std::invoke_result::type; - static constexpr bool BOOL_BREAK = std::is_same_v; + constexpr bool BOOL_BREAK = std::is_same_v; boost::container::small_vector images; auto storage_id = getStorageID(as_id); if (!storage_id) { @@ -2299,7 +2295,7 @@ template template void TextureCache

::ForEachSparseSegment(ImageBase& image, Func&& func) { using FuncReturn = typename std::invoke_result::type; - static constexpr bool RETURNS_BOOL = std::is_same_v; + constexpr bool RETURNS_BOOL = std::is_same_v; const auto segments = gpu_memory->GetSubmappedRange(image.gpu_addr, image.guest_size_bytes); for (const auto& [gpu_addr, size] : segments) { std::optional cpu_addr = gpu_memory->GpuToCpuAddress(gpu_addr); From 5fb3ae487cbf80d2a0c16ba2993f35eeebe9d115 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 17 Feb 2026 06:15:45 +0100 Subject: [PATCH 027/181] [windows] Return x86 microsleep for Windows (#3563) Microsleep removal may have regressed AOC in msvc Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3563 Reviewed-by: CamilleLaVey Reviewed-by: Lizzie Co-authored-by: John Co-committed-by: John --- src/common/CMakeLists.txt | 2 + src/common/x64/cpu_wait.cpp | 75 +++++++++++++++++++++++++++++++++++++ src/common/x64/cpu_wait.h | 10 +++++ src/core/core_timing.cpp | 39 ++++++------------- 4 files changed, 98 insertions(+), 28 deletions(-) create mode 100644 src/common/x64/cpu_wait.cpp create mode 100644 src/common/x64/cpu_wait.h diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index 58d2b2279e..7d299b708e 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -186,6 +186,8 @@ if(ARCHITECTURE_x86_64) common PRIVATE x64/cpu_detect.cpp x64/cpu_detect.h + x64/cpu_wait.cpp + x64/cpu_wait.h x64/native_clock.cpp x64/native_clock.h x64/rdtsc.cpp diff --git a/src/common/x64/cpu_wait.cpp b/src/common/x64/cpu_wait.cpp new file mode 100644 index 0000000000..85d27161ba --- /dev/null +++ b/src/common/x64/cpu_wait.cpp @@ -0,0 +1,75 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + +#include + +#ifdef _MSC_VER +#include +#endif + +#include "common/x64/cpu_detect.h" +#include "common/x64/cpu_wait.h" +#include "common/x64/rdtsc.h" + +namespace Common::X64 { + +namespace { + +// 100,000 cycles is a reasonable amount of time to wait to save on CPU resources. +// For reference: +// At 1 GHz, 100K cycles is 100us +// At 2 GHz, 100K cycles is 50us +// At 4 GHz, 100K cycles is 25us +constexpr auto PauseCycles = 100'000U; + +} // Anonymous namespace + +#if defined(_MSC_VER) && !defined(__clang__) +__forceinline static void TPAUSE() { + static constexpr auto RequestC02State = 0U; + _tpause(RequestC02State, FencedRDTSC() + PauseCycles); +} + +__forceinline static void MWAITX() { + static constexpr auto EnableWaitTimeFlag = 1U << 1; + static constexpr auto RequestC1State = 0U; + + // monitor_var should be aligned to a cache line. + alignas(64) u64 monitor_var{}; + _mm_monitorx(&monitor_var, 0, 0); + _mm_mwaitx(EnableWaitTimeFlag, RequestC1State, PauseCycles); +} +#else +static void TPAUSE() { + static constexpr auto RequestC02State = 0U; + const auto tsc = FencedRDTSC() + PauseCycles; + const auto eax = static_cast(tsc & 0xFFFFFFFF); + const auto edx = static_cast(tsc >> 32); + asm volatile("tpause %0" : : "r"(RequestC02State), "d"(edx), "a"(eax)); +} + +static void MWAITX() { + static constexpr auto EnableWaitTimeFlag = 1U << 1; + static constexpr auto RequestC1State = 0U; + + // monitor_var should be aligned to a cache line. + alignas(64) u64 monitor_var{}; + asm volatile("monitorx" : : "a"(&monitor_var), "c"(0), "d"(0)); + asm volatile("mwaitx" : : "a"(RequestC1State), "b"(PauseCycles), "c"(EnableWaitTimeFlag)); +} +#endif + +void MicroSleep() { + static const bool has_waitpkg = GetCPUCaps().waitpkg; + static const bool has_monitorx = GetCPUCaps().monitorx; + + if (has_waitpkg) { + TPAUSE(); + } else if (has_monitorx) { + MWAITX(); + } else { + std::this_thread::yield(); + } +} + +} // namespace Common::X64 diff --git a/src/common/x64/cpu_wait.h b/src/common/x64/cpu_wait.h new file mode 100644 index 0000000000..472ddca815 --- /dev/null +++ b/src/common/x64/cpu_wait.h @@ -0,0 +1,10 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + +#pragma once + +namespace Common::X64 { + +void MicroSleep(); + +} // namespace Common::X64 diff --git a/src/core/core_timing.cpp b/src/core/core_timing.cpp index 6be73e84d8..b216dc2094 100644 --- a/src/core/core_timing.cpp +++ b/src/core/core_timing.cpp @@ -13,9 +13,8 @@ #include "common/windows/timer_resolution.h" #endif -#if defined(_WIN32) && defined(ARCHITECTURE_x86_64) && defined(__MINGW64__) -#include "common/x64/cpu_detect.h" -#include "common/x64/rdtsc.h" +#ifdef ARCHITECTURE_x86_64 +#include "common/x64/cpu_wait.h" #endif #include "common/settings.h" @@ -287,38 +286,22 @@ void CoreTiming::ThreadLoop() { const auto next_time = Advance(); if (next_time) { // There are more events left in the queue, wait until the next event. - if (auto wait_time = *next_time - GetGlobalTimeNs().count(); wait_time > 0) { -#if defined(_WIN32) && defined(ARCHITECTURE_x86_64) && defined(__MINGW64__) + auto wait_time = *next_time - GetGlobalTimeNs().count(); + if (wait_time > 0) { +#ifdef _WIN32 while (!paused && !event.IsSet() && wait_time > 0) { wait_time = *next_time - GetGlobalTimeNs().count(); if (wait_time >= timer_resolution_ns) { Common::Windows::SleepForOneTick(); } else { - // 100,000 cycles is a reasonable amount of time to wait to save on CPU resources. - // For reference: - // At 1 GHz, 100K cycles is 100us - // At 2 GHz, 100K cycles is 50us - // At 4 GHz, 100K cycles is 25us - constexpr auto PauseCycles = 100'000U; - auto const& caps = Common::GetCPUCaps(); - if (caps.waitpkg) { - static constexpr auto RequestC02State = 0U; - const auto tsc = Common::X64::FencedRDTSC() + PauseCycles; - const auto eax = u32(tsc & 0xFFFFFFFF); - const auto edx = u32(tsc >> 32); - asm volatile("tpause %0" : : "r"(RequestC02State), "d"(edx), "a"(eax)); - } else if (caps.monitorx) { - static constexpr auto EnableWaitTimeFlag = 1U << 1; - static constexpr auto RequestC1State = 0U; - // monitor_var should be aligned to a cache line. - alignas(64) u64 monitor_var{}; - asm volatile("monitorx" : : "a"(&monitor_var), "c"(0), "d"(0)); - asm volatile("mwaitx" : : "a"(RequestC1State), "b"(PauseCycles), "c"(EnableWaitTimeFlag)); - } else { - std::this_thread::yield(); - } +#ifdef ARCHITECTURE_x86_64 + Common::X64::MicroSleep(); +#else + std::this_thread::yield(); +#endif } } + if (event.IsSet()) { event.Reset(); } From 72b3f3a8a597feeb8fbbc1a009182b737ba40e2d Mon Sep 17 00:00:00 2001 From: lizzie Date: Tue, 17 Feb 2026 19:15:59 +0100 Subject: [PATCH 028/181] [dynarmic] remove dead-code arm/thumb disassembler (#3546) llvm already does this, no need to reinvent the wheel Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3546 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- src/dynarmic/src/dynarmic/CMakeLists.txt | 4 - .../frontend/A32/disassembler/disassembler.h | 20 - .../A32/disassembler/disassembler_arm.cpp | 1584 ----------------- .../A32/disassembler/disassembler_thumb.cpp | 397 ----- .../src/dynarmic/interface/A32/disassembler.h | 18 - src/dynarmic/tests/A32/fuzz_thumb.cpp | 3 +- .../tests/A32/test_arm_disassembler.cpp | 381 ---- src/dynarmic/tests/CMakeLists.txt | 3 +- src/dynarmic/tests/print_info.cpp | 3 +- 9 files changed, 3 insertions(+), 2410 deletions(-) delete mode 100644 src/dynarmic/src/dynarmic/frontend/A32/disassembler/disassembler.h delete mode 100644 src/dynarmic/src/dynarmic/frontend/A32/disassembler/disassembler_arm.cpp delete mode 100644 src/dynarmic/src/dynarmic/frontend/A32/disassembler/disassembler_thumb.cpp delete mode 100644 src/dynarmic/src/dynarmic/interface/A32/disassembler.h delete mode 100644 src/dynarmic/tests/A32/test_arm_disassembler.cpp diff --git a/src/dynarmic/src/dynarmic/CMakeLists.txt b/src/dynarmic/src/dynarmic/CMakeLists.txt index 477de82fa9..3d2ea4d42e 100644 --- a/src/dynarmic/src/dynarmic/CMakeLists.txt +++ b/src/dynarmic/src/dynarmic/CMakeLists.txt @@ -105,9 +105,6 @@ add_library(dynarmic STATIC frontend/A32/decoder/thumb32.inc frontend/A32/decoder/vfp.h frontend/A32/decoder/vfp.inc - frontend/A32/disassembler/disassembler.h - frontend/A32/disassembler/disassembler_arm.cpp - frontend/A32/disassembler/disassembler_thumb.cpp frontend/A32/FPSCR.h frontend/A32/ITState.h frontend/A32/PSR.h @@ -122,7 +119,6 @@ add_library(dynarmic STATIC interface/A32/config.h interface/A32/coprocessor.h interface/A32/coprocessor_util.h - interface/A32/disassembler.h # A64 frontend/A64/a64_ir_emitter.cpp frontend/A64/a64_ir_emitter.h diff --git a/src/dynarmic/src/dynarmic/frontend/A32/disassembler/disassembler.h b/src/dynarmic/src/dynarmic/frontend/A32/disassembler/disassembler.h deleted file mode 100644 index 1b16584dcf..0000000000 --- a/src/dynarmic/src/dynarmic/frontend/A32/disassembler/disassembler.h +++ /dev/null @@ -1,20 +0,0 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project -// SPDX-License-Identifier: GPL-3.0-or-later - -/* This file is part of the dynarmic project. - * Copyright (c) 2016 MerryMage - * SPDX-License-Identifier: 0BSD - */ - -#pragma once - -#include - -#include "dynarmic/common/common_types.h" - -namespace Dynarmic::A32 { - -std::string DisassembleArm(u32 instruction); -std::string DisassembleThumb16(u16 instruction); - -} // namespace Dynarmic::A32 diff --git a/src/dynarmic/src/dynarmic/frontend/A32/disassembler/disassembler_arm.cpp b/src/dynarmic/src/dynarmic/frontend/A32/disassembler/disassembler_arm.cpp deleted file mode 100644 index ff0c48a1ce..0000000000 --- a/src/dynarmic/src/dynarmic/frontend/A32/disassembler/disassembler_arm.cpp +++ /dev/null @@ -1,1584 +0,0 @@ -/* This file is part of the dynarmic project. - * Copyright (c) 2016 MerryMage - * SPDX-License-Identifier: 0BSD - */ - -#include -#include - -#include -#include -#include -#include - -#include "dynarmic/common/string_util.h" -#include "dynarmic/frontend/A32/a32_types.h" -#include "dynarmic/frontend/A32/decoder/arm.h" -#include "dynarmic/frontend/A32/decoder/vfp.h" -#include "dynarmic/frontend/A32/disassembler/disassembler.h" -#include "dynarmic/frontend/imm.h" - -namespace Dynarmic::A32 { - -class DisassemblerVisitor { -public: - using instruction_return_type = std::string; - - static u32 ArmExpandImm(int rotate, Imm<8> imm8) { - return mcl::bit::rotate_right(static_cast(imm8.ZeroExtend()), rotate * 2); - } - - static std::string ShiftStr(ShiftType shift, Imm<5> imm5) { - switch (shift) { - case ShiftType::LSL: - if (imm5 == 0) - return ""; - return fmt::format(", lsl #{}", imm5.ZeroExtend()); - case ShiftType::LSR: - if (imm5 == 0) - return ", lsr #32"; - return fmt::format(", lsr #{}", imm5.ZeroExtend()); - case ShiftType::ASR: - if (imm5 == 0) - return ", asr #32"; - return fmt::format(", asr #{}", imm5.ZeroExtend()); - case ShiftType::ROR: - if (imm5 == 0) - return ", rrx"; - return fmt::format(", ror #{}", imm5.ZeroExtend()); - } - ASSERT(false); - return ""; - } - - static std::string RsrStr(Reg s, ShiftType shift, Reg m) { - switch (shift) { - case ShiftType::LSL: - return fmt::format("{}, lsl {}", m, s); - case ShiftType::LSR: - return fmt::format("{}, lsr {}", m, s); - case ShiftType::ASR: - return fmt::format("{}, asr {}", m, s); - case ShiftType::ROR: - return fmt::format("{}, ror {}", m, s); - } - ASSERT(false); - return ""; - } - - static std::string RorStr(Reg m, SignExtendRotation rotate) { - switch (rotate) { - case SignExtendRotation::ROR_0: - return RegToString(m); - case SignExtendRotation::ROR_8: - return fmt::format("{}, ror #8", m); - case SignExtendRotation::ROR_16: - return fmt::format("{}, ror #16", m); - case SignExtendRotation::ROR_24: - return fmt::format("{}, ror #24", m); - } - ASSERT(false); - return ""; - } - - static const char* BarrierOptionStr(Imm<4> option) { - switch (option.ZeroExtend()) { - case 0b0010: - return " oshst"; - case 0b0011: - return " osh"; - case 0b0110: - return " nshst"; - case 0b0111: - return " nsh"; - case 0b1010: - return " ishst"; - case 0b1011: - return " ish"; - case 0b1110: - return " st"; - case 0b1111: // SY can be omitted. - return ""; - default: - return " unknown"; - } - } - - static std::string FPRegStr(bool dp_operation, size_t base, bool bit) { - size_t reg_num; - if (dp_operation) { - reg_num = base + (bit ? 16 : 0); - } else { - reg_num = (base << 1) + (bit ? 1 : 0); - } - return fmt::format("{}{}", dp_operation ? 'd' : 's', reg_num); - } - - static std::string FPNextRegStr(bool dp_operation, size_t base, bool bit) { - size_t reg_num; - if (dp_operation) { - reg_num = base + (bit ? 16 : 0); - } else { - reg_num = (base << 1) + (bit ? 1 : 0); - } - return fmt::format("{}{}", dp_operation ? 'd' : 's', reg_num + 1); - } - - static std::string VectorStr(bool Q, size_t base, bool bit) { - size_t reg_num; - if (Q) { - reg_num = (base >> 1) + (bit ? 8 : 0); - } else { - reg_num = base + (bit ? 16 : 0); - } - return fmt::format("{}{}", Q ? 'q' : 'd', reg_num); - } - - static std::string CondOrTwo(Cond cond) { - return cond == Cond::NV ? "2" : CondToString(cond); - } - - // Barrier instructions - std::string arm_DMB(Imm<4> option) { - return fmt::format("dmb{}", BarrierOptionStr(option)); - } - std::string arm_DSB(Imm<4> option) { - return fmt::format("dsb{}", BarrierOptionStr(option)); - } - std::string arm_ISB([[maybe_unused]] Imm<4> option) { - return "isb"; - } - - // Branch instructions - std::string arm_B(Cond cond, Imm<24> imm24) { - const s32 offset = static_cast(mcl::bit::sign_extend<26, u32>(imm24.ZeroExtend() << 2) + 8); - return fmt::format("b{} {}#{}", CondToString(cond), Common::SignToChar(offset), abs(offset)); - } - std::string arm_BL(Cond cond, Imm<24> imm24) { - const s32 offset = static_cast(mcl::bit::sign_extend<26, u32>(imm24.ZeroExtend() << 2) + 8); - return fmt::format("bl{} {}#{}", CondToString(cond), Common::SignToChar(offset), abs(offset)); - } - std::string arm_BLX_imm(bool H, Imm<24> imm24) { - const s32 offset = static_cast(mcl::bit::sign_extend<26, u32>(imm24.ZeroExtend() << 2) + 8 + (H ? 2 : 0)); - return fmt::format("blx {}#{}", Common::SignToChar(offset), abs(offset)); - } - std::string arm_BLX_reg(Cond cond, Reg m) { - return fmt::format("blx{} {}", CondToString(cond), m); - } - std::string arm_BX(Cond cond, Reg m) { - return fmt::format("bx{} {}", CondToString(cond), m); - } - std::string arm_BXJ(Cond cond, Reg m) { - return fmt::format("bxj{} {}", CondToString(cond), m); - } - - // Coprocessor instructions - std::string arm_CDP(Cond cond, size_t opc1, CoprocReg CRn, CoprocReg CRd, size_t coproc_no, size_t opc2, CoprocReg CRm) { - return fmt::format("cdp{} p{}, #{}, {}, {}, {}, #{}", CondToString(cond), coproc_no, opc1, CRd, CRn, CRm, opc2); - } - - std::string arm_LDC(Cond cond, bool p, bool u, bool d, bool w, Reg n, CoprocReg CRd, size_t coproc_no, Imm<8> imm8) { - const u32 imm32 = static_cast(imm8.ZeroExtend()) << 2; - if (!p && !u && !d && !w) { - return ""; - } - if (p) { - return fmt::format("ldc{}{} {}, {}, [{}, #{}{}]{}", d ? "l" : "", - CondOrTwo(cond), coproc_no, CRd, n, u ? "+" : "-", imm32, - w ? "!" : ""); - } - if (!p && w) { - return fmt::format("ldc{}{} {}, {}, [{}], #{}{}", d ? "l" : "", - CondOrTwo(cond), coproc_no, CRd, n, u ? "+" : "-", imm32); - } - if (!p && !w && u) { - return fmt::format("ldc{}{} {}, {}, [{}], {}", d ? "l" : "", - CondOrTwo(cond), coproc_no, CRd, n, imm8.ZeroExtend()); - } - UNREACHABLE(); - } - - std::string arm_MCR(Cond cond, size_t opc1, CoprocReg CRn, Reg t, size_t coproc_no, size_t opc2, CoprocReg CRm) { - return fmt::format("mcr{} p{}, #{}, {}, {}, {}, #{}", CondOrTwo(cond), coproc_no, opc1, t, CRn, CRm, opc2); - } - - std::string arm_MCRR(Cond cond, Reg t2, Reg t, size_t coproc_no, size_t opc, CoprocReg CRm) { - return fmt::format("mcr{} p{}, #{}, {}, {}, {}", CondOrTwo(cond), coproc_no, opc, t, t2, CRm); - } - - std::string arm_MRC(Cond cond, size_t opc1, CoprocReg CRn, Reg t, size_t coproc_no, size_t opc2, CoprocReg CRm) { - return fmt::format("mrc{} p{}, #{}, {}, {}, {}, #{}", CondOrTwo(cond), coproc_no, opc1, t, CRn, CRm, opc2); - } - - std::string arm_MRRC(Cond cond, Reg t2, Reg t, size_t coproc_no, size_t opc, CoprocReg CRm) { - return fmt::format("mrrc{} p{}, #{}, {}, {}, {}", CondOrTwo(cond), coproc_no, opc, t, t2, CRm); - } - - std::string arm_STC(Cond cond, bool p, bool u, bool d, bool w, Reg n, CoprocReg CRd, size_t coproc_no, Imm<8> imm8) { - const u32 imm32 = static_cast(imm8.ZeroExtend()) << 2; - if (!p && !u && !d && !w) { - return ""; - } - if (p) { - return fmt::format("stc{}{} {}, {}, [{}, #{}{}]{}", d ? "l" : "", - CondOrTwo(cond), coproc_no, CRd, n, - u ? "+" : "-", imm32, w ? "!" : ""); - } - if (!p && w) { - return fmt::format("stc{}{} {}, {}, [{}], #{}{}", d ? "l" : "", - CondOrTwo(cond), coproc_no, CRd, n, - u ? "+" : "-", imm32); - } - if (!p && !w && u) { - return fmt::format("stc{}{} {}, {}, [{}], {}", d ? "l" : "", - CondOrTwo(cond), coproc_no, CRd, n, imm8.ZeroExtend()); - } - UNREACHABLE(); - } - - // CRC32 instructions - std::string arm_CRC32([[maybe_unused]] Cond cond, Imm<2> sz, Reg n, Reg d, Reg m) { - static constexpr std::array data_type{ - "b", - "h", - "w", - "invalid", - }; - - return fmt::format("crc32{} {}, {}, {}", data_type[sz.ZeroExtend()], d, n, m); - } - std::string arm_CRC32C([[maybe_unused]] Cond cond, Imm<2> sz, Reg n, Reg d, Reg m) { - static constexpr std::array data_type{ - "b", - "h", - "w", - "invalid", - }; - - return fmt::format("crc32c{} {}, {}, {}", data_type[sz.ZeroExtend()], d, n, m); - } - - // Data processing instructions - std::string arm_ADC_imm(Cond cond, bool S, Reg n, Reg d, int rotate, Imm<8> imm8) { - return fmt::format("adc{}{} {}, {}, #{}", CondToString(cond), S ? "s" : "", d, n, ArmExpandImm(rotate, imm8)); - } - std::string arm_ADC_reg(Cond cond, bool S, Reg n, Reg d, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("adc{}{} {}, {}, {}{}", CondToString(cond), S ? "s" : "", d, n, m, ShiftStr(shift, imm5)); - } - std::string arm_ADC_rsr(Cond cond, bool S, Reg n, Reg d, Reg s, ShiftType shift, Reg m) { - return fmt::format("adc{}{} {}, {}, {}", CondToString(cond), S ? "s" : "", d, n, RsrStr(s, shift, m)); - } - std::string arm_ADD_imm(Cond cond, bool S, Reg n, Reg d, int rotate, Imm<8> imm8) { - return fmt::format("add{}{} {}, {}, #{}", CondToString(cond), S ? "s" : "", d, n, ArmExpandImm(rotate, imm8)); - } - std::string arm_ADD_reg(Cond cond, bool S, Reg n, Reg d, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("add{}{} {}, {}, {}{}", CondToString(cond), S ? "s" : "", d, n, m, ShiftStr(shift, imm5)); - } - std::string arm_ADD_rsr(Cond cond, bool S, Reg n, Reg d, Reg s, ShiftType shift, Reg m) { - return fmt::format("add{}{} {}, {}, {}", CondToString(cond), S ? "s" : "", d, n, RsrStr(s, shift, m)); - } - std::string arm_AND_imm(Cond cond, bool S, Reg n, Reg d, int rotate, Imm<8> imm8) { - return fmt::format("and{}{} {}, {}, #{}", CondToString(cond), S ? "s" : "", d, n, ArmExpandImm(rotate, imm8)); - } - std::string arm_AND_reg(Cond cond, bool S, Reg n, Reg d, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("and{}{} {}, {}, {}{}", CondToString(cond), S ? "s" : "", d, n, m, ShiftStr(shift, imm5)); - } - std::string arm_AND_rsr(Cond cond, bool S, Reg n, Reg d, Reg s, ShiftType shift, Reg m) { - return fmt::format("and{}{} {}, {}, {}", CondToString(cond), S ? "s" : "", d, n, RsrStr(s, shift, m)); - } - std::string arm_BIC_imm(Cond cond, bool S, Reg n, Reg d, int rotate, Imm<8> imm8) { - return fmt::format("bic{}{} {}, {}, #{}", CondToString(cond), S ? "s" : "", d, n, ArmExpandImm(rotate, imm8)); - } - std::string arm_BIC_reg(Cond cond, bool S, Reg n, Reg d, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("bic{}{} {}, {}, {}{}", CondToString(cond), S ? "s" : "", d, n, m, ShiftStr(shift, imm5)); - } - std::string arm_BIC_rsr(Cond cond, bool S, Reg n, Reg d, Reg s, ShiftType shift, Reg m) { - return fmt::format("bic{}{} {}, {}, {}", CondToString(cond), S ? "s" : "", d, n, RsrStr(s, shift, m)); - } - std::string arm_CMN_imm(Cond cond, Reg n, int rotate, Imm<8> imm8) { - return fmt::format("cmn{} {}, #{}", CondToString(cond), n, ArmExpandImm(rotate, imm8)); - } - std::string arm_CMN_reg(Cond cond, Reg n, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("cmn{} {}, {}{}", CondToString(cond), n, m, ShiftStr(shift, imm5)); - } - std::string arm_CMN_rsr(Cond cond, Reg n, Reg s, ShiftType shift, Reg m) { - return fmt::format("cmn{} {}, {}", CondToString(cond), n, RsrStr(s, shift, m)); - } - std::string arm_CMP_imm(Cond cond, Reg n, int rotate, Imm<8> imm8) { - return fmt::format("cmp{} {}, #{}", CondToString(cond), n, ArmExpandImm(rotate, imm8)); - } - std::string arm_CMP_reg(Cond cond, Reg n, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("cmp{} {}, {}{}", CondToString(cond), n, m, ShiftStr(shift, imm5)); - } - std::string arm_CMP_rsr(Cond cond, Reg n, Reg s, ShiftType shift, Reg m) { - return fmt::format("cmp{} {}, {}", CondToString(cond), n, RsrStr(s, shift, m)); - } - std::string arm_EOR_imm(Cond cond, bool S, Reg n, Reg d, int rotate, Imm<8> imm8) { - return fmt::format("eor{}{} {}, {}, #{}", CondToString(cond), S ? "s" : "", d, n, ArmExpandImm(rotate, imm8)); - } - std::string arm_EOR_reg(Cond cond, bool S, Reg n, Reg d, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("eor{}{} {}, {}, {}{}", CondToString(cond), S ? "s" : "", d, n, m, ShiftStr(shift, imm5)); - } - std::string arm_EOR_rsr(Cond cond, bool S, Reg n, Reg d, Reg s, ShiftType shift, Reg m) { - return fmt::format("eor{}{} {}, {}, {}", CondToString(cond), S ? "s" : "", d, n, RsrStr(s, shift, m)); - } - std::string arm_MOV_imm(Cond cond, bool S, Reg d, int rotate, Imm<8> imm8) { - return fmt::format("mov{}{} {}, #{}", CondToString(cond), S ? "s" : "", d, ArmExpandImm(rotate, imm8)); - } - std::string arm_MOV_reg(Cond cond, bool S, Reg d, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("mov{}{} {}, {}{}", CondToString(cond), S ? "s" : "", d, m, ShiftStr(shift, imm5)); - } - std::string arm_MOV_rsr(Cond cond, bool S, Reg d, Reg s, ShiftType shift, Reg m) { - return fmt::format("mov{}{} {}, {}", CondToString(cond), S ? "s" : "", d, RsrStr(s, shift, m)); - } - std::string arm_MVN_imm(Cond cond, bool S, Reg d, int rotate, Imm<8> imm8) { - return fmt::format("mvn{}{} {}, #{}", CondToString(cond), S ? "s" : "", d, ArmExpandImm(rotate, imm8)); - } - std::string arm_MVN_reg(Cond cond, bool S, Reg d, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("mvn{}{} {}, {}{}", CondToString(cond), S ? "s" : "", d, m, ShiftStr(shift, imm5)); - } - std::string arm_MVN_rsr(Cond cond, bool S, Reg d, Reg s, ShiftType shift, Reg m) { - return fmt::format("mvn{}{} {}, {}", CondToString(cond), S ? "s" : "", d, RsrStr(s, shift, m)); - } - std::string arm_ORR_imm(Cond cond, bool S, Reg n, Reg d, int rotate, Imm<8> imm8) { - return fmt::format("orr{}{} {}, {}, #{}", CondToString(cond), S ? "s" : "", d, n, ArmExpandImm(rotate, imm8)); - } - std::string arm_ORR_reg(Cond cond, bool S, Reg n, Reg d, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("orr{}{} {}, {}, {}{}", CondToString(cond), S ? "s" : "", d, n, m, ShiftStr(shift, imm5)); - } - std::string arm_ORR_rsr(Cond cond, bool S, Reg n, Reg d, Reg s, ShiftType shift, Reg m) { - return fmt::format("orr{}{} {}, {}, {}", CondToString(cond), S ? "s" : "", d, n, RsrStr(s, shift, m)); - } - std::string arm_RSB_imm(Cond cond, bool S, Reg n, Reg d, int rotate, Imm<8> imm8) { - return fmt::format("rsb{}{} {}, {}, #{}", CondToString(cond), S ? "s" : "", d, n, ArmExpandImm(rotate, imm8)); - } - std::string arm_RSB_reg(Cond cond, bool S, Reg n, Reg d, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("rsb{}{} {}, {}, {}{}", CondToString(cond), S ? "s" : "", d, n, m, ShiftStr(shift, imm5)); - } - std::string arm_RSB_rsr(Cond cond, bool S, Reg n, Reg d, Reg s, ShiftType shift, Reg m) { - return fmt::format("rsb{}{} {}, {}, {}", CondToString(cond), S ? "s" : "", d, n, RsrStr(s, shift, m)); - } - std::string arm_RSC_imm(Cond cond, bool S, Reg n, Reg d, int rotate, Imm<8> imm8) { - return fmt::format("rsc{}{} {}, {}, #{}", CondToString(cond), S ? "s" : "", d, n, ArmExpandImm(rotate, imm8)); - } - std::string arm_RSC_reg(Cond cond, bool S, Reg n, Reg d, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("rsc{}{} {}, {}, {}{}", CondToString(cond), S ? "s" : "", d, n, m, ShiftStr(shift, imm5)); - } - std::string arm_RSC_rsr(Cond cond, bool S, Reg n, Reg d, Reg s, ShiftType shift, Reg m) { - return fmt::format("rsc{}{} {}, {}, {}", CondToString(cond), S ? "s" : "", d, n, RsrStr(s, shift, m)); - } - std::string arm_SBC_imm(Cond cond, bool S, Reg n, Reg d, int rotate, Imm<8> imm8) { - return fmt::format("sbc{}{} {}, {}, #{}", CondToString(cond), S ? "s" : "", d, n, ArmExpandImm(rotate, imm8)); - } - std::string arm_SBC_reg(Cond cond, bool S, Reg n, Reg d, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("sbc{}{} {}, {}, {}{}", CondToString(cond), S ? "s" : "", d, n, m, ShiftStr(shift, imm5)); - } - std::string arm_SBC_rsr(Cond cond, bool S, Reg n, Reg d, Reg s, ShiftType shift, Reg m) { - return fmt::format("sbc{}{} {}, {}, {}", CondToString(cond), S ? "s" : "", d, n, RsrStr(s, shift, m)); - } - std::string arm_SUB_imm(Cond cond, bool S, Reg n, Reg d, int rotate, Imm<8> imm8) { - return fmt::format("sub{}{} {}, {}, #{}", CondToString(cond), S ? "s" : "", d, n, ArmExpandImm(rotate, imm8)); - } - std::string arm_SUB_reg(Cond cond, bool S, Reg n, Reg d, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("sub{}{} {}, {}, {}{}", CondToString(cond), S ? "s" : "", d, n, m, ShiftStr(shift, imm5)); - } - std::string arm_SUB_rsr(Cond cond, bool S, Reg n, Reg d, Reg s, ShiftType shift, Reg m) { - return fmt::format("sub{}{} {}, {}, {}", CondToString(cond), S ? "s" : "", d, n, RsrStr(s, shift, m)); - } - std::string arm_TEQ_imm(Cond cond, Reg n, int rotate, Imm<8> imm8) { - return fmt::format("teq{} {}, #{}", CondToString(cond), n, ArmExpandImm(rotate, imm8)); - } - std::string arm_TEQ_reg(Cond cond, Reg n, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("teq{} {}, {}{}", CondToString(cond), n, m, ShiftStr(shift, imm5)); - } - std::string arm_TEQ_rsr(Cond cond, Reg n, Reg s, ShiftType shift, Reg m) { - return fmt::format("teq{} {}, {}", CondToString(cond), n, RsrStr(s, shift, m)); - } - std::string arm_TST_imm(Cond cond, Reg n, int rotate, Imm<8> imm8) { - return fmt::format("tst{} {}, #{}", CondToString(cond), n, ArmExpandImm(rotate, imm8)); - } - std::string arm_TST_reg(Cond cond, Reg n, Imm<5> imm5, ShiftType shift, Reg m) { - return fmt::format("tst{} {}, {}{}", CondToString(cond), n, m, ShiftStr(shift, imm5)); - } - std::string arm_TST_rsr(Cond cond, Reg n, Reg s, ShiftType shift, Reg m) { - return fmt::format("tst{} {}, {}", CondToString(cond), n, RsrStr(s, shift, m)); - } - - // Exception generation instructions - std::string arm_BKPT(Cond cond, Imm<12> imm12, Imm<4> imm4) { - return fmt::format("bkpt{} #{}", CondToString(cond), concatenate(imm12, imm4).ZeroExtend()); - } - std::string arm_SVC(Cond cond, Imm<24> imm24) { - return fmt::format("svc{} #{}", CondToString(cond), imm24.ZeroExtend()); - } - std::string arm_UDF() { - return fmt::format("udf"); - } - - // Extension functions - std::string arm_SXTAB(Cond cond, Reg n, Reg d, SignExtendRotation rotate, Reg m) { - return fmt::format("sxtab{} {}, {}, {}", CondToString(cond), d, n, RorStr(m, rotate)); - } - std::string arm_SXTAB16(Cond cond, Reg n, Reg d, SignExtendRotation rotate, Reg m) { - return fmt::format("sxtab16{} {}, {}, {}", CondToString(cond), d, n, RorStr(m, rotate)); - } - std::string arm_SXTAH(Cond cond, Reg n, Reg d, SignExtendRotation rotate, Reg m) { - return fmt::format("sxtah{} {}, {}, {}", CondToString(cond), d, n, RorStr(m, rotate)); - } - std::string arm_SXTB(Cond cond, Reg d, SignExtendRotation rotate, Reg m) { - return fmt::format("sxtb{} {}, {}", CondToString(cond), d, RorStr(m, rotate)); - } - std::string arm_SXTB16(Cond cond, Reg d, SignExtendRotation rotate, Reg m) { - return fmt::format("sxtb16{} {}, {}", CondToString(cond), d, RorStr(m, rotate)); - } - std::string arm_SXTH(Cond cond, Reg d, SignExtendRotation rotate, Reg m) { - return fmt::format("sxth{} {}, {}", CondToString(cond), d, RorStr(m, rotate)); - } - std::string arm_UXTAB(Cond cond, Reg n, Reg d, SignExtendRotation rotate, Reg m) { - return fmt::format("uxtab{} {}, {}, {}", CondToString(cond), d, n, RorStr(m, rotate)); - } - std::string arm_UXTAB16(Cond cond, Reg n, Reg d, SignExtendRotation rotate, Reg m) { - return fmt::format("uxtab16{} {}, {}, {}", CondToString(cond), d, n, RorStr(m, rotate)); - } - std::string arm_UXTAH(Cond cond, Reg n, Reg d, SignExtendRotation rotate, Reg m) { - return fmt::format("uxtah{} {}, {}, {}", CondToString(cond), d, n, RorStr(m, rotate)); - } - std::string arm_UXTB(Cond cond, Reg d, SignExtendRotation rotate, Reg m) { - return fmt::format("uxtb{} {}, {}", CondToString(cond), d, RorStr(m, rotate)); - } - std::string arm_UXTB16(Cond cond, Reg d, SignExtendRotation rotate, Reg m) { - return fmt::format("uxtb16{} {}, {}", CondToString(cond), d, RorStr(m, rotate)); - } - std::string arm_UXTH(Cond cond, Reg d, SignExtendRotation rotate, Reg m) { - return fmt::format("uxth{} {}, {}", CondToString(cond), d, RorStr(m, rotate)); - } - - // Hint instructions - std::string arm_PLD_imm(bool add, bool R, Reg n, Imm<12> imm12) { - const char sign = add ? '+' : '-'; - const char* const w = R ? "" : "w"; - - return fmt::format("pld{} [{}, #{}{:x}]", w, n, sign, imm12.ZeroExtend()); - } - std::string arm_PLD_reg(bool add, bool R, Reg n, Imm<5> imm5, ShiftType shift, Reg m) { - const char sign = add ? '+' : '-'; - const char* const w = R ? "" : "w"; - - return fmt::format("pld{} [{}, {}{}{}]", w, n, sign, m, ShiftStr(shift, imm5)); - } - std::string arm_SEV() { - return "sev"; - } - std::string arm_SEVL() { - return "sevl"; - } - std::string arm_WFE() { - return "wfe"; - } - std::string arm_WFI() { - return "wfi"; - } - std::string arm_YIELD() { - return "yield"; - } - - // Load/Store instructions - std::string arm_LDR_lit(Cond cond, bool U, Reg t, Imm<12> imm12) { - const bool P = true; - const bool W = false; - return arm_LDR_imm(cond, P, U, W, Reg::PC, t, imm12); - } - std::string arm_LDR_imm(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Imm<12> imm12) { - const u32 imm12_value = imm12.ZeroExtend(); - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("ldr{} {}, [{}, #{}{}]{}", - CondToString(cond), t, n, sign, - imm12_value, W ? "!" : ""); - } else { - return fmt::format("ldr{} {}, [{}], #{}{}{}", - CondToString(cond), t, n, sign, - imm12_value, W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_LDR_reg(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Imm<5> imm5, ShiftType shift, Reg m) { - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("ldr{} {}, [{}, {}{}{}]{}", - CondToString(cond), t, n, sign, m, - ShiftStr(shift, imm5), W ? "!" : ""); - } else { - return fmt::format("ldr{} {}, [{}], {}{}{}{}", - CondToString(cond), t, n, sign, m, - ShiftStr(shift, imm5), W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_LDRB_lit(Cond cond, bool U, Reg t, Imm<12> imm12) { - const bool P = true; - const bool W = false; - return arm_LDRB_imm(cond, P, U, W, Reg::PC, t, imm12); - } - std::string arm_LDRB_imm(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Imm<12> imm12) { - const u32 imm12_value = imm12.ZeroExtend(); - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("ldrb{} {}, [{}, #{}{}]{}", - CondToString(cond), t, n, sign, imm12_value, - W ? "!" : ""); - } else { - return fmt::format("ldrb{} {}, [{}], #{}{}{}", - CondToString(cond), t, n, sign, imm12_value, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_LDRB_reg(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Imm<5> imm5, ShiftType shift, Reg m) { - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("ldrb{} {}, [{}, {}{}{}]{}", - CondToString(cond), t, n, sign, m, - ShiftStr(shift, imm5), W ? "!" : ""); - } else { - return fmt::format("ldrb{} {}, [{}], {}{}{}{}", - CondToString(cond), t, n, sign, m, - ShiftStr(shift, imm5), W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_LDRBT() { return "ice"; } - std::string arm_LDRD_lit(Cond cond, bool U, Reg t, Imm<4> imm8a, Imm<4> imm8b) { - const bool P = true; - const bool W = false; - return arm_LDRD_imm(cond, P, U, W, Reg::PC, t, imm8a, imm8b); - } - std::string arm_LDRD_imm(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Imm<4> imm8a, Imm<4> imm8b) { - const u32 imm32 = concatenate(imm8a, imm8b).ZeroExtend(); - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("ldrd{} {}, {}, [{}, #{}{}]{}", - CondToString(cond), t, t + 1, n, sign, imm32, - W ? "!" : ""); - } else { - return fmt::format("ldrd{} {}, {}, [{}], #{}{}{}", - CondToString(cond), t, t + 1, n, sign, imm32, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_LDRD_reg(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Reg m) { - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("ldrd{} {}, {}, [{}, {}{}]{}", - CondToString(cond), t, t + 1, n, sign, m, - W ? "!" : ""); - } else { - return fmt::format("ldrd{} {}, {}, [{}], {}{}{}", - CondToString(cond), t, t + 1, n, sign, m, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_LDRH_lit(Cond cond, bool P, bool U, bool W, Reg t, Imm<4> imm8a, Imm<4> imm8b) { - return arm_LDRH_imm(cond, P, U, W, Reg::PC, t, imm8a, imm8b); - } - std::string arm_LDRH_imm(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Imm<4> imm8a, Imm<4> imm8b) { - const u32 imm32 = concatenate(imm8a, imm8b).ZeroExtend(); - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("ldrh{} {}, [{}, #{}{}]{}", - CondToString(cond), t, n, sign, imm32, - W ? "!" : ""); - } else { - return fmt::format("ldrh{} {}, [{}], #{}{}{}", - CondToString(cond), t, n, sign, imm32, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_LDRH_reg(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Reg m) { - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("ldrh{} {}, [{}, {}{}]{}", - CondToString(cond), t, n, sign, m, - W ? "!" : ""); - } else { - return fmt::format("ldrh{} {}, [{}], {}{}{}", - CondToString(cond), t, n, sign, m, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_LDRHT() { return "ice"; } - std::string arm_LDRSB_lit(Cond cond, bool U, Reg t, Imm<4> imm8a, Imm<4> imm8b) { - const bool P = true; - const bool W = false; - return arm_LDRSB_imm(cond, P, U, W, Reg::PC, t, imm8a, imm8b); - } - std::string arm_LDRSB_imm(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Imm<4> imm8a, Imm<4> imm8b) { - const u32 imm32 = concatenate(imm8a, imm8b).ZeroExtend(); - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("ldrsb{} {}, [{}, #{}{}]{}", - CondToString(cond), t, n, sign, imm32, - W ? "!" : ""); - } else { - return fmt::format("ldrsb{} {}, [{}], #{}{}{}", - CondToString(cond), t, n, sign, imm32, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_LDRSB_reg(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Reg m) { - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("ldrsb{} {}, [{}, {}{}]{}", - CondToString(cond), t, n, sign, m, - W ? "!" : ""); - } else { - return fmt::format("ldrsb{} {}, [{}], {}{}{}", - CondToString(cond), t, n, sign, m, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_LDRSBT() { return "ice"; } - std::string arm_LDRSH_lit(Cond cond, bool U, Reg t, Imm<4> imm8a, Imm<4> imm8b) { - const bool P = true; - const bool W = false; - return arm_LDRSH_imm(cond, P, U, W, Reg::PC, t, imm8a, imm8b); - } - std::string arm_LDRSH_imm(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Imm<4> imm8a, Imm<4> imm8b) { - const u32 imm32 = concatenate(imm8a, imm8b).ZeroExtend(); - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("ldrsh{} {}, [{}, #{}{}]{}", - CondToString(cond), t, n, sign, imm32, - W ? "!" : ""); - } else { - return fmt::format("ldrsh{} {}, [{}], #{}{}{}", - CondToString(cond), t, n, sign, imm32, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_LDRSH_reg(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Reg m) { - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("ldrsh{} {}, [{}, {}{}]{}", - CondToString(cond), t, n, sign, m, - W ? "!" : ""); - } else { - return fmt::format("ldrsh{} {}, [{}], {}{}{}", - CondToString(cond), t, n, sign, m, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_LDRSHT() { return "ice"; } - std::string arm_LDRT() { return "ice"; } - std::string arm_STR_imm(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Imm<12> imm12) { - const u32 imm12_value = imm12.ZeroExtend(); - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("str{} {}, [{}, #{}{}]{}", - CondToString(cond), t, n, sign, imm12_value, - W ? "!" : ""); - } else { - return fmt::format("str{} {}, [{}], #{}{}{}", - CondToString(cond), t, n, sign, imm12_value, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_STR_reg(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Imm<5> imm5, ShiftType shift, Reg m) { - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("str{} {}, [{}, {}{}{}]{}", - CondToString(cond), t, n, sign, m, - ShiftStr(shift, imm5), W ? "!" : ""); - } else { - return fmt::format("str{} {}, [{}], {}{}{}{}", - CondToString(cond), t, n, sign, m, - ShiftStr(shift, imm5), W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_STRB_imm(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Imm<12> imm12) { - const u32 imm12_value = imm12.ZeroExtend(); - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("strb{} {}, [{}, #{}{}]{}", - CondToString(cond), t, n, sign, imm12_value, - W ? "!" : ""); - } else { - return fmt::format("strb{} {}, [{}], #{}{}{}", - CondToString(cond), t, n, sign, imm12_value, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_STRB_reg(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Imm<5> imm5, ShiftType shift, Reg m) { - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("strb{} {}, [{}, {}{}{}]{}", - CondToString(cond), t, n, sign, m, - ShiftStr(shift, imm5), W ? "!" : ""); - } else { - return fmt::format("strb{} {}, [{}], {}{}{}{}", - CondToString(cond), t, n, sign, m, - ShiftStr(shift, imm5), W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_STRBT() { return "ice"; } - std::string arm_STRD_imm(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Imm<4> imm8a, Imm<4> imm8b) { - const u32 imm32 = concatenate(imm8a, imm8b).ZeroExtend(); - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("strd{} {}, {}, [{}, #{}{}]{}", - CondToString(cond), t, t + 1, n, sign, imm32, - W ? "!" : ""); - } else { - return fmt::format("strd{} {}, {}, [{}], #{}{}{}", - CondToString(cond), t, t + 1, n, sign, imm32, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_STRD_reg(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Reg m) { - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("strd{} {}, {}, [{}, {}{}]{}", - CondToString(cond), t, t + 1, n, sign, m, - W ? "!" : ""); - } else { - return fmt::format("strd{} {}, {}, [{}], {}{}{}", - CondToString(cond), t, t + 1, n, sign, m, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_STRH_imm(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Imm<4> imm8a, Imm<4> imm8b) { - const u32 imm32 = concatenate(imm8a, imm8b).ZeroExtend(); - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("strh{} {}, [{}, #{}{}]{}", - CondToString(cond), t, n, sign, imm32, - W ? "!" : ""); - } else { - return fmt::format("strh{} {}, [{}], #{}{}{}", - CondToString(cond), t, n, sign, imm32, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_STRH_reg(Cond cond, bool P, bool U, bool W, Reg n, Reg t, Reg m) { - const char sign = U ? '+' : '-'; - - if (P) { - return fmt::format("strd{} {}, [{}, {}{}]{}", - CondToString(cond), t, n, sign, m, - W ? "!" : ""); - } else { - return fmt::format("strd{} {}, [{}], {}{}{}", - CondToString(cond), t, n, sign, m, - W ? " (err: W == 1!!!)" : ""); - } - } - std::string arm_STRHT() { return "ice"; } - std::string arm_STRT() { return "ice"; } - - // Load/Store multiple instructions - std::string arm_LDM(Cond cond, bool W, Reg n, RegList list) { - return fmt::format("ldm{} {}{}, {{{}}}", CondToString(cond), n, W ? "!" : "", RegListToString(list)); - } - std::string arm_LDMDA(Cond cond, bool W, Reg n, RegList list) { - return fmt::format("ldmda{} {}{}, {{{}}}", CondToString(cond), n, W ? "!" : "", RegListToString(list)); - } - std::string arm_LDMDB(Cond cond, bool W, Reg n, RegList list) { - return fmt::format("ldmdb{} {}{}, {{{}}}", CondToString(cond), n, W ? "!" : "", RegListToString(list)); - } - std::string arm_LDMIB(Cond cond, bool W, Reg n, RegList list) { - return fmt::format("ldmib{} {}{}, {{{}}}", CondToString(cond), n, W ? "!" : "", RegListToString(list)); - } - std::string arm_LDM_usr() { return "ice"; } - std::string arm_LDM_eret() { return "ice"; } - std::string arm_STM(Cond cond, bool W, Reg n, RegList list) { - return fmt::format("stm{} {}{}, {{{}}}", CondToString(cond), n, W ? "!" : "", RegListToString(list)); - } - std::string arm_STMDA(Cond cond, bool W, Reg n, RegList list) { - return fmt::format("stmda{} {}{}, {{{}}}", CondToString(cond), n, W ? "!" : "", RegListToString(list)); - } - std::string arm_STMDB(Cond cond, bool W, Reg n, RegList list) { - return fmt::format("stmdb{} {}{}, {{{}}}", CondToString(cond), n, W ? "!" : "", RegListToString(list)); - } - std::string arm_STMIB(Cond cond, bool W, Reg n, RegList list) { - return fmt::format("stmib{} {}{}, {{{}}}", CondToString(cond), n, W ? "!" : "", RegListToString(list)); - } - std::string arm_STM_usr() { return "ice"; } - - // Miscellaneous instructions - std::string arm_BFC(Cond cond, Imm<5> msb, Reg d, Imm<5> lsb) { - const u32 lsb_value = lsb.ZeroExtend(); - const u32 width = msb.ZeroExtend() - lsb_value + 1; - return fmt::format("bfc{} {}, #{}, #{}", - CondToString(cond), d, lsb_value, width); - } - std::string arm_BFI(Cond cond, Imm<5> msb, Reg d, Imm<5> lsb, Reg n) { - const u32 lsb_value = lsb.ZeroExtend(); - const u32 width = msb.ZeroExtend() - lsb_value + 1; - return fmt::format("bfi{} {}, {}, #{}, #{}", - CondToString(cond), d, n, lsb_value, width); - } - std::string arm_CLZ(Cond cond, Reg d, Reg m) { - return fmt::format("clz{} {}, {}", CondToString(cond), d, m); - } - std::string arm_MOVT(Cond cond, Imm<4> imm4, Reg d, Imm<12> imm12) { - const u32 imm = concatenate(imm4, imm12).ZeroExtend(); - return fmt::format("movt{} {}, #{}", CondToString(cond), d, imm); - } - std::string arm_MOVW(Cond cond, Imm<4> imm4, Reg d, Imm<12> imm12) { - const u32 imm = concatenate(imm4, imm12).ZeroExtend(); - return fmt::format("movw{}, {}, #{}", CondToString(cond), d, imm); - } - std::string arm_NOP() { - return "nop"; - } - std::string arm_RBIT(Cond cond, Reg d, Reg m) { - return fmt::format("rbit{} {}, {}", CondToString(cond), d, m); - } - std::string arm_SBFX(Cond cond, Imm<5> widthm1, Reg d, Imm<5> lsb, Reg n) { - const u32 lsb_value = lsb.ZeroExtend(); - const u32 width = widthm1.ZeroExtend() + 1; - return fmt::format("sbfx{} {}, {}, #{}, #{}", - CondToString(cond), d, n, lsb_value, width); - } - std::string arm_SEL(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("sel{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UBFX(Cond cond, Imm<5> widthm1, Reg d, Imm<5> lsb, Reg n) { - const u32 lsb_value = lsb.ZeroExtend(); - const u32 width = widthm1.ZeroExtend() + 1; - return fmt::format("ubfx{} {}, {}, #{}, #{}", - CondToString(cond), d, n, lsb_value, width); - } - - // Unsigned sum of absolute difference functions - std::string arm_USAD8(Cond cond, Reg d, Reg m, Reg n) { - return fmt::format("usad8{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_USADA8(Cond cond, Reg d, Reg a, Reg m, Reg n) { - return fmt::format("usad8a{} {}, {}, {}, {}", CondToString(cond), d, n, m, a); - } - - // Packing instructions - std::string arm_PKHBT(Cond cond, Reg n, Reg d, Imm<5> imm5, Reg m) { - return fmt::format("pkhbt{} {}, {}, {}{}", CondToString(cond), d, n, m, ShiftStr(ShiftType::LSL, imm5)); - } - std::string arm_PKHTB(Cond cond, Reg n, Reg d, Imm<5> imm5, Reg m) { - return fmt::format("pkhtb{} {}, {}, {}{}", CondToString(cond), d, n, m, ShiftStr(ShiftType::ASR, imm5)); - } - - // Reversal instructions - std::string arm_REV(Cond cond, Reg d, Reg m) { - return fmt::format("rev{} {}, {}", CondToString(cond), d, m); - } - std::string arm_REV16(Cond cond, Reg d, Reg m) { - return fmt::format("rev16{} {}, {}", CondToString(cond), d, m); - } - std::string arm_REVSH(Cond cond, Reg d, Reg m) { - return fmt::format("revsh{} {}, {}", CondToString(cond), d, m); - } - - // Saturation instructions - std::string arm_SSAT(Cond cond, Imm<5> sat_imm, Reg d, Imm<5> imm5, bool sh, Reg n) { - const u32 bit_position = sat_imm.ZeroExtend() + 1; - return fmt::format("ssat{} {}, #{}, {}{}", - CondToString(cond), d, bit_position, n, - ShiftStr(ShiftType(sh << 1), imm5)); - } - std::string arm_SSAT16(Cond cond, Imm<4> sat_imm, Reg d, Reg n) { - const u32 bit_position = sat_imm.ZeroExtend() + 1; - return fmt::format("ssat16{} {}, #{}, {}", - CondToString(cond), d, bit_position, n); - } - std::string arm_USAT(Cond cond, Imm<5> sat_imm, Reg d, Imm<5> imm5, bool sh, Reg n) { - return fmt::format("usat{} {}, #{}, {}{}", - CondToString(cond), d, sat_imm.ZeroExtend(), n, - ShiftStr(ShiftType(sh << 1), imm5)); - } - std::string arm_USAT16(Cond cond, Imm<4> sat_imm, Reg d, Reg n) { - return fmt::format("usat16{} {}, #{}, {}", - CondToString(cond), d, sat_imm.ZeroExtend(), n); - } - - // Divide instructions - std::string arm_SDIV(Cond cond, Reg d, Reg m, Reg n) { - return fmt::format("sdiv{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UDIV(Cond cond, Reg d, Reg m, Reg n) { - return fmt::format("udiv{} {}, {}, {}", CondToString(cond), d, n, m); - } - - // Multiply (Normal) instructions - std::string arm_MLA(Cond cond, bool S, Reg d, Reg a, Reg m, Reg n) { - return fmt::format("mla{}{} {}, {}, {}, {}", S ? "s" : "", CondToString(cond), d, n, m, a); - } - std::string arm_MLS(Cond cond, Reg d, Reg a, Reg m, Reg n) { - return fmt::format("mls{} {}, {}, {}, {}", CondToString(cond), d, n, m, a); - } - std::string arm_MUL(Cond cond, bool S, Reg d, Reg m, Reg n) { - return fmt::format("mul{}{} {}, {}, {}", S ? "s" : "", CondToString(cond), d, n, m); - } - - // Multiply (Long) instructions - std::string arm_SMLAL(Cond cond, bool S, Reg dHi, Reg dLo, Reg m, Reg n) { - return fmt::format("smlal{}{} {}, {}, {}, {}", S ? "s" : "", CondToString(cond), dLo, dHi, n, m); - } - std::string arm_SMULL(Cond cond, bool S, Reg dHi, Reg dLo, Reg m, Reg n) { - return fmt::format("smull{}{} {}, {}, {}, {}", S ? "s" : "", CondToString(cond), dLo, dHi, n, m); - } - std::string arm_UMAAL(Cond cond, Reg dHi, Reg dLo, Reg m, Reg n) { - return fmt::format("umaal{} {}, {}, {}, {}", CondToString(cond), dLo, dHi, n, m); - } - std::string arm_UMLAL(Cond cond, bool S, Reg dHi, Reg dLo, Reg m, Reg n) { - return fmt::format("umlal{}{} {}, {}, {}, {}", S ? "s" : "", CondToString(cond), dLo, dHi, n, m); - } - std::string arm_UMULL(Cond cond, bool S, Reg dHi, Reg dLo, Reg m, Reg n) { - return fmt::format("umull{}{} {}, {}, {}, {}", S ? "s" : "", CondToString(cond), dLo, dHi, n, m); - } - - // Multiply (Halfword) instructions - std::string arm_SMLALxy(Cond cond, Reg dHi, Reg dLo, Reg m, bool M, bool N, Reg n) { - return fmt::format("smlal{}{}{} {}, {}, {}, {}", N ? 't' : 'b', M ? 't' : 'b', CondToString(cond), dLo, dHi, n, m); - } - std::string arm_SMLAxy(Cond cond, Reg d, Reg a, Reg m, bool M, bool N, Reg n) { - return fmt::format("smla{}{}{} {}, {}, {}, {}", N ? 't' : 'b', M ? 't' : 'b', CondToString(cond), d, n, m, a); - } - std::string arm_SMULxy(Cond cond, Reg d, Reg m, bool M, bool N, Reg n) { - return fmt::format("smul{}{}{} {}, {}, {}", N ? 't' : 'b', M ? 't' : 'b', CondToString(cond), d, n, m); - } - - // Multiply (word by halfword) instructions - std::string arm_SMLAWy(Cond cond, Reg d, Reg a, Reg m, bool M, Reg n) { - return fmt::format("smlaw{}{} {}, {}, {}, {}", M ? 't' : 'b', CondToString(cond), d, n, m, a); - } - std::string arm_SMULWy(Cond cond, Reg d, Reg m, bool M, Reg n) { - return fmt::format("smulw{}{} {}, {}, {}", M ? 't' : 'b', CondToString(cond), d, n, m); - } - - // Multiply (Most significant word) instructions - std::string arm_SMMLA(Cond cond, Reg d, Reg a, Reg m, bool R, Reg n) { - return fmt::format("smmla{}{} {}, {}, {}, {}", R ? "r" : "", CondToString(cond), d, n, m, a); - } - std::string arm_SMMLS(Cond cond, Reg d, Reg a, Reg m, bool R, Reg n) { - return fmt::format("smmls{}{} {}, {}, {}, {}", R ? "r" : "", CondToString(cond), d, n, m, a); - } - std::string arm_SMMUL(Cond cond, Reg d, Reg m, bool R, Reg n) { - return fmt::format("smmul{}{} {}, {}, {}", R ? "r" : "", CondToString(cond), d, n, m); - } - - // Multiply (Dual) instructions - std::string arm_SMLAD(Cond cond, Reg d, Reg a, Reg m, bool M, Reg n) { - return fmt::format("smlad{}{} {}, {}, {}, {}", M ? "x" : "", CondToString(cond), d, n, m, a); - } - std::string arm_SMLALD(Cond cond, Reg dHi, Reg dLo, Reg m, bool M, Reg n) { - return fmt::format("smlald{}{} {}, {}, {}, {}", M ? "x" : "", CondToString(cond), dLo, dHi, n, m); - } - std::string arm_SMLSD(Cond cond, Reg d, Reg a, Reg m, bool M, Reg n) { - return fmt::format("smlsd{}{} {}, {}, {}, {}", M ? "x" : "", CondToString(cond), d, n, m, a); - } - std::string arm_SMLSLD(Cond cond, Reg dHi, Reg dLo, Reg m, bool M, Reg n) { - return fmt::format("smlsld{}{} {}, {}, {}, {}", M ? "x" : "", CondToString(cond), dLo, dHi, n, m); - } - std::string arm_SMUAD(Cond cond, Reg d, Reg m, bool M, Reg n) { - return fmt::format("smuad{}{} {}, {}, {}", M ? "x" : "", CondToString(cond), d, n, m); - } - std::string arm_SMUSD(Cond cond, Reg d, Reg m, bool M, Reg n) { - return fmt::format("smusd{}{} {}, {}, {}", M ? "x" : "", CondToString(cond), d, n, m); - } - - // Parallel Add/Subtract (Modulo arithmetic) instructions - std::string arm_SADD8(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("sadd8{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_SADD16(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("sadd16{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_SASX(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("sasx{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_SSAX(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("ssax{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_SSUB8(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("ssub8{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_SSUB16(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("ssub16{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UADD8(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uadd8{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UADD16(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uadd16{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UASX(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uasx{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_USAX(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("usax{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_USUB8(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("usub8{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_USUB16(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("usub16{} {}, {}, {}", CondToString(cond), d, n, m); - } - - // Parallel Add/Subtract (Saturating) instructions - std::string arm_QADD8(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("qadd8{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_QADD16(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("qadd16{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_QASX(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("qasx{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_QSAX(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("qsax{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_QSUB8(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("qsub8{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_QSUB16(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("qsub16{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UQADD8(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uqadd8{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UQADD16(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uqadd16{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UQASX(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uqasx{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UQSAX(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uqsax{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UQSUB8(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uqsub8{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UQSUB16(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uqsub16{} {}, {}, {}", CondToString(cond), d, n, m); - } - - // Parallel Add/Subtract (Halving) instructions - std::string arm_SHADD8(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("shadd8{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_SHADD16(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("shadd16{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_SHASX(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("shasx{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_SHSAX(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("shsax{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_SHSUB8(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("shsub8{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_SHSUB16(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("shsub16{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UHADD8(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uhadd8{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UHADD16(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uhadd16{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UHASX(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uhasx{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UHSAX(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uhsax{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UHSUB8(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uhsub8{} {}, {}, {}", CondToString(cond), d, n, m); - } - std::string arm_UHSUB16(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("uhsub16{} {}, {}, {}", CondToString(cond), d, n, m); - } - - // Saturated Add/Subtract instructions - std::string arm_QADD(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("qadd{} {}, {}, {}", CondToString(cond), d, m, n); - } - std::string arm_QSUB(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("qsub{} {}, {}, {}", CondToString(cond), d, m, n); - } - std::string arm_QDADD(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("qdadd{} {}, {}, {}", CondToString(cond), d, m, n); - } - std::string arm_QDSUB(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("qdsub{} {}, {}, {}", CondToString(cond), d, m, n); - } - - // Synchronization Primitive instructions - std::string arm_CLREX() { - return "clrex"; - } - std::string arm_SWP(Cond cond, Reg n, Reg t, Reg t2) { - return fmt::format("swp{} {}, {}, [{}]", CondToString(cond), t, t2, n); - } - std::string arm_SWPB(Cond cond, Reg n, Reg t, Reg t2) { - return fmt::format("swpb{} {}, {}, [{}]", CondToString(cond), t, t2, n); - } - std::string arm_LDA(Cond cond, Reg n, Reg t) { - return fmt::format("lda{} {}, [{}]", CondToString(cond), t, n); - } - std::string arm_LDAB(Cond cond, Reg n, Reg t) { - return fmt::format("ldab{} {}, [{}]", CondToString(cond), t, n); - } - std::string arm_LDAH(Cond cond, Reg n, Reg t) { - return fmt::format("ldah{} {}, [{}]", CondToString(cond), t, n); - } - std::string arm_LDAEX(Cond cond, Reg n, Reg t) { - return fmt::format("ldaex{} {}, [{}]", CondToString(cond), t, n); - } - std::string arm_LDAEXB(Cond cond, Reg n, Reg t) { - return fmt::format("ldaexb{} {}, [{}]", CondToString(cond), t, n); - } - std::string arm_LDAEXD(Cond cond, Reg n, Reg t) { - return fmt::format("ldaexd{} {}, {}, [{}]", CondToString(cond), t, t + 1, n); - } - std::string arm_LDAEXH(Cond cond, Reg n, Reg t) { - return fmt::format("ldaexh{} {}, [{}]", CondToString(cond), t, n); - } - std::string arm_STL(Cond cond, Reg n, Reg t) { - return fmt::format("stl{} {}, [{}]", CondToString(cond), t, n); - } - std::string arm_STLB(Cond cond, Reg n, Reg t) { - return fmt::format("stlb{} {}, [{}]", CondToString(cond), t, n); - } - std::string arm_STLH(Cond cond, Reg n, Reg t) { - return fmt::format("stlh{} {}, [{}]", CondToString(cond), t, n); - } - std::string arm_STLEX(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("stlex{} {}, {}, [{}]", CondToString(cond), d, m, n); - } - std::string arm_STLEXB(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("stlexb{} {}, {}, [{}]", CondToString(cond), d, m, n); - } - std::string arm_STLEXD(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("stlexd{} {}, {}, {}, [{}]", CondToString(cond), d, m, m + 1, n); - } - std::string arm_STLEXH(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("stlexh{} {}, {}, [{}]", CondToString(cond), d, m, n); - } - std::string arm_LDREX(Cond cond, Reg n, Reg d) { - return fmt::format("ldrex{} {}, [{}]", CondToString(cond), d, n); - } - std::string arm_LDREXB(Cond cond, Reg n, Reg d) { - return fmt::format("ldrexb{} {}, [{}]", CondToString(cond), d, n); - } - std::string arm_LDREXD(Cond cond, Reg n, Reg d) { - return fmt::format("ldrexd{} {}, {}, [{}]", CondToString(cond), d, d + 1, n); - } - std::string arm_LDREXH(Cond cond, Reg n, Reg d) { - return fmt::format("ldrexh{} {}, [{}]", CondToString(cond), d, n); - } - std::string arm_STREX(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("strex{} {}, {}, [{}]", CondToString(cond), d, m, n); - } - std::string arm_STREXB(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("strexb{} {}, {}, [{}]", CondToString(cond), d, m, n); - } - std::string arm_STREXD(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("strexd{} {}, {}, {}, [{}]", CondToString(cond), d, m, m + 1, n); - } - std::string arm_STREXH(Cond cond, Reg n, Reg d, Reg m) { - return fmt::format("strexh{} {}, {}, [{}]", CondToString(cond), d, m, n); - } - - // Status register access instructions - std::string arm_CPS() { return "ice"; } - std::string arm_MRS(Cond cond, Reg d) { - return fmt::format("mrs{} {}, apsr", CondToString(cond), d); - } - std::string arm_MSR_imm(Cond cond, unsigned mask, int rotate, Imm<8> imm8) { - const bool write_c = mcl::bit::get_bit<0>(mask); - const bool write_x = mcl::bit::get_bit<1>(mask); - const bool write_s = mcl::bit::get_bit<2>(mask); - const bool write_f = mcl::bit::get_bit<3>(mask); - return fmt::format("msr{} cpsr_{}{}{}{}, #{}", - CondToString(cond), - write_c ? "c" : "", - write_x ? "x" : "", - write_s ? "s" : "", - write_f ? "f" : "", - ArmExpandImm(rotate, imm8)); - } - std::string arm_MSR_reg(Cond cond, unsigned mask, Reg n) { - const bool write_c = mcl::bit::get_bit<0>(mask); - const bool write_x = mcl::bit::get_bit<1>(mask); - const bool write_s = mcl::bit::get_bit<2>(mask); - const bool write_f = mcl::bit::get_bit<3>(mask); - return fmt::format("msr{} cpsr_{}{}{}{}, {}", - CondToString(cond), - write_c ? "c" : "", - write_x ? "x" : "", - write_s ? "s" : "", - write_f ? "f" : "", - n); - } - std::string arm_RFE() { return "ice"; } - std::string arm_SETEND(bool E) { - return E ? "setend be" : "setend le"; - } - std::string arm_SRS() { return "ice"; } - - // Floating point arithmetic instructions - std::string vfp_VADD(Cond cond, bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vadd{}.{} {}, {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VSUB(Cond cond, bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vsub{}.{} {}, {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VMUL(Cond cond, bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vmul{}.{} {}, {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VMLA(Cond cond, bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vmla{}.{} {}, {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VMLS(Cond cond, bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vmls{}.{} {}, {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VNMUL(Cond cond, bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vnmul{}.{} {}, {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VNMLA(Cond cond, bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vnmla{}.{} {}, {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VNMLS(Cond cond, bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vnmls{}.{} {}, {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VDIV(Cond cond, bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vdiv{}.{} {}, {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VFNMS(Cond cond, bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vfnms{}.{} {}, {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VFNMA(Cond cond, bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vfnma{}.{} {}, {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VFMS(Cond cond, bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vfms{}.{} {}, {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VFMA(Cond cond, bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vfma{}.{} {}, {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VSEL(bool D, Imm<2> cc, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - const Cond cond = concatenate(cc, Imm<1>{cc.Bit<0>() != cc.Bit<1>()}, Imm<1>{0}).ZeroExtend(); - return fmt::format("vsel{}.{} {}, {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VMAXNM(bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vmaxnm.{} {}, {}, {}", sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VMINNM(bool D, size_t Vn, size_t Vd, bool sz, bool N, bool M, size_t Vm) { - return fmt::format("vminnm.{} {}, {}, {}", sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vn, N), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VMOV_imm(Cond cond, bool D, Imm<4> imm4H, size_t Vd, bool sz, Imm<4> imm4L) { - const auto imm8 = concatenate(imm4H, imm4L); - - if (sz) { - const u64 sign = static_cast(imm8.Bit<7>()); - const u64 exp = (imm8.Bit<6>() ? 0x3FC : 0x400) | imm8.Bits<4, 5, u64>(); - const u64 fract = imm8.Bits<0, 3, u64>() << 48; - const u64 immediate = (sign << 63) | (exp << 52) | fract; - return fmt::format("vmov{}.f64 {}, #0x{:016x}", CondToString(cond), FPRegStr(sz, Vd, D), immediate); - } else { - const u32 sign = static_cast(imm8.Bit<7>()); - const u32 exp = (imm8.Bit<6>() ? 0x7C : 0x80) | imm8.Bits<4, 5>(); - const u32 fract = imm8.Bits<0, 3>() << 19; - const u32 immediate = (sign << 31) | (exp << 23) | fract; - return fmt::format("vmov{}.f32 {}, #0x{:08x}", CondToString(cond), FPRegStr(sz, Vd, D), immediate); - } - } - - std::string vfp_VMOV_u32_f64(Cond cond, size_t Vd, Reg t, bool D) { - return fmt::format("vmov{}.32 {}, {}", CondToString(cond), FPRegStr(true, Vd, D), t); - } - - std::string vfp_VMOV_f64_u32(Cond cond, size_t Vn, Reg t, bool N) { - return fmt::format("vmov{}.32 {}, {}", CondToString(cond), t, FPRegStr(true, Vn, N)); - } - - std::string vfp_VMOV_u32_f32(Cond cond, size_t Vn, Reg t, bool N) { - return fmt::format("vmov{}.32 {}, {}", CondToString(cond), FPRegStr(false, Vn, N), t); - } - - std::string vfp_VMOV_f32_u32(Cond cond, size_t Vn, Reg t, bool N) { - return fmt::format("vmov{}.32 {}, {}", CondToString(cond), t, FPRegStr(false, Vn, N)); - } - - std::string vfp_VMOV_2u32_2f32(Cond cond, Reg t2, Reg t, bool M, size_t Vm) { - return fmt::format("vmov{} {}, {}, {}, {}", CondToString(cond), FPRegStr(false, Vm, M), FPNextRegStr(false, Vm, M), t, t2); - } - - std::string vfp_VMOV_2f32_2u32(Cond cond, Reg t2, Reg t, bool M, size_t Vm) { - return fmt::format("vmov{} {}, {}, {}, {}", CondToString(cond), t, t2, FPRegStr(false, Vm, M), FPNextRegStr(false, Vm, M)); - } - - std::string vfp_VMOV_2u32_f64(Cond cond, Reg t2, Reg t, bool M, size_t Vm) { - return fmt::format("vmov{} {}, {}, {}", CondToString(cond), FPRegStr(true, Vm, M), t, t2); - } - - std::string vfp_VMOV_f64_2u32(Cond cond, Reg t2, Reg t, bool M, size_t Vm) { - return fmt::format("vmov{} {}, {}, {}", CondToString(cond), t, t2, FPRegStr(true, Vm, M)); - } - - std::string vfp_VMOV_from_i32(Cond cond, Imm<1> i, size_t Vd, Reg t, bool D) { - const size_t index = i.ZeroExtend(); - return fmt::format("vmov{}.32 {}[{}], {}", CondToString(cond), FPRegStr(true, Vd, D), index, t); - } - - std::string vfp_VMOV_from_i16(Cond cond, Imm<1> i1, size_t Vd, Reg t, bool D, Imm<1> i2) { - const size_t index = concatenate(i1, i2).ZeroExtend(); - return fmt::format("vmov{}.16 {}[{}], {}", CondToString(cond), FPRegStr(true, Vd, D), index, t); - } - - std::string vfp_VMOV_from_i8(Cond cond, Imm<1> i1, size_t Vd, Reg t, bool D, Imm<2> i2) { - const size_t index = concatenate(i1, i2).ZeroExtend(); - return fmt::format("vmov{}.8 {}[{}], {}", CondToString(cond), FPRegStr(true, Vd, D), index, t); - } - - std::string vfp_VMOV_to_i32(Cond cond, Imm<1> i, size_t Vn, Reg t, bool N) { - const size_t index = i.ZeroExtend(); - return fmt::format("vmov{}.32 {}, {}[{}]", CondToString(cond), t, FPRegStr(true, Vn, N), index); - } - - std::string vfp_VMOV_to_i16(Cond cond, bool U, Imm<1> i1, size_t Vn, Reg t, bool N, Imm<1> i2) { - const size_t index = concatenate(i1, i2).ZeroExtend(); - return fmt::format("vmov{}.{}16 {}, {}[{}]", CondToString(cond), U ? 'u' : 's', t, FPRegStr(true, Vn, N), index); - } - - std::string vfp_VMOV_to_i8(Cond cond, bool U, Imm<1> i1, size_t Vn, Reg t, bool N, Imm<2> i2) { - const size_t index = concatenate(i1, i2).ZeroExtend(); - return fmt::format("vmov{}.{}8 {}, {}[{}]", CondToString(cond), U ? 'u' : 's', t, FPRegStr(true, Vn, N), index); - } - - std::string vfp_VDUP(Cond cond, Imm<1> B, bool Q, size_t Vd, Reg t, bool D, Imm<1> E) { - const size_t esize = 32u >> concatenate(B, E).ZeroExtend(); - return fmt::format("vdup{}.{} {}, {}", CondToString(cond), esize, VectorStr(Q, Vd, D), t); - } - - std::string vfp_VMOV_reg(Cond cond, bool D, size_t Vd, bool sz, bool M, size_t Vm) { - return fmt::format("vmov{}.{} {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VABS(Cond cond, bool D, size_t Vd, bool sz, bool M, size_t Vm) { - return fmt::format("vadd{}.{} {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VNEG(Cond cond, bool D, size_t Vd, bool sz, bool M, size_t Vm) { - return fmt::format("vneg{}.{} {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VSQRT(Cond cond, bool D, size_t Vd, bool sz, bool M, size_t Vm) { - return fmt::format("vsqrt{}.{} {}, {}", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VCVTB(Cond cond, bool D, bool op, size_t Vd, bool sz, bool M, size_t Vm) { - const bool convert_from_half = !op; - const char* const to = convert_from_half ? (sz ? "f64" : "f32") : "f16"; - const char* const from = convert_from_half ? "f16" : (sz ? "f64" : "f32"); - return fmt::format("vcvtb{}.{}.{} {}, {}", CondToString(cond), to, from, FPRegStr(convert_from_half ? sz : false, Vd, D), FPRegStr(convert_from_half ? false : sz, Vm, M)); - } - - std::string vfp_VCVTT(Cond cond, bool D, bool op, size_t Vd, bool sz, bool M, size_t Vm) { - const bool convert_from_half = !op; - const char* const to = convert_from_half ? (sz ? "f64" : "f32") : "f16"; - const char* const from = convert_from_half ? "f16" : (sz ? "f64" : "f32"); - return fmt::format("vcvtt{}.{}.{} {}, {}", CondToString(cond), to, from, FPRegStr(convert_from_half ? sz : false, Vd, D), FPRegStr(convert_from_half ? false : sz, Vm, M)); - } - - std::string vfp_VCMP(Cond cond, bool D, size_t Vd, bool sz, bool E, bool M, size_t Vm) { - return fmt::format("vcmp{}{}.{} {}, {}", E ? "e" : "", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VCMP_zero(Cond cond, bool D, size_t Vd, bool sz, bool E) { - return fmt::format("vcmp{}{}.{} {}, #0.0", E ? "e" : "", CondToString(cond), sz ? "f64" : "f32", FPRegStr(sz, Vd, D)); - } - - std::string vfp_VRINTR(Cond cond, bool D, size_t Vd, bool sz, bool M, size_t Vm) { - return fmt::format("vrintr{} {}, {}", CondToString(cond), FPRegStr(sz, Vd, D), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VRINTZ(Cond cond, bool D, size_t Vd, bool sz, bool M, size_t Vm) { - return fmt::format("vrintz{} {}, {}", CondToString(cond), FPRegStr(sz, Vd, D), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VRINTX(Cond cond, bool D, size_t Vd, bool sz, bool M, size_t Vm) { - return fmt::format("vrintx{} {}, {}", CondToString(cond), FPRegStr(sz, Vd, D), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VCVT_f_to_f(Cond cond, bool D, size_t Vd, bool sz, bool M, size_t Vm) { - return fmt::format("vcvt{}.{}.{} {}, {}", CondToString(cond), !sz ? "f64" : "f32", sz ? "f64" : "f32", FPRegStr(!sz, Vd, D), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VCVT_from_int(Cond cond, bool D, size_t Vd, bool sz, bool is_signed, bool M, size_t Vm) { - return fmt::format("vcvt{}.{}.{} {}, {}", CondToString(cond), sz ? "f64" : "f32", is_signed ? "s32" : "u32", FPRegStr(sz, Vd, D), FPRegStr(false, Vm, M)); - } - - std::string vfp_VCVT_from_fixed(Cond cond, bool D, bool U, size_t Vd, bool sz, bool sx, Imm<1> i, Imm<4> imm4) { - const size_t size = sx ? 32 : 16; - const size_t fbits = size - concatenate(imm4, i).ZeroExtend(); - return fmt::format("vcvt{}.{}.{}{} {}, {}, #{}", CondToString(cond), sz ? "f64" : "f32", U ? 'u' : 's', size, FPRegStr(sz, Vd, D), FPRegStr(sz, Vd, D), fbits); - } - - std::string vfp_VCVT_to_u32(Cond cond, bool D, size_t Vd, bool sz, bool round_towards_zero, bool M, size_t Vm) { - return fmt::format("vcvt{}{}.u32.{} {}, {}", round_towards_zero ? "" : "r", CondToString(cond), sz ? "f64" : "f32", FPRegStr(false, Vd, D), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VCVT_to_s32(Cond cond, bool D, size_t Vd, bool sz, bool round_towards_zero, bool M, size_t Vm) { - return fmt::format("vcvt{}{}.s32.{} {}, {}", round_towards_zero ? "" : "r", CondToString(cond), sz ? "f64" : "f32", FPRegStr(false, Vd, D), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VCVT_to_fixed(Cond cond, bool D, bool U, size_t Vd, bool sz, bool sx, Imm<1> i, Imm<4> imm4) { - const size_t size = sx ? 32 : 16; - const size_t fbits = size - concatenate(imm4, i).ZeroExtend(); - return fmt::format("vcvt{}.{}{}.{} {}, {}, #{}", CondToString(cond), U ? 'u' : 's', size, sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vd, D), fbits); - } - - std::string vfp_VRINT_rm(bool D, size_t rm, size_t Vd, bool sz, bool M, size_t Vm) { - return fmt::format("vrint{}.{} {}, {}", "anpm"[rm], sz ? "f64" : "f32", FPRegStr(sz, Vd, D), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VCVT_rm(bool D, size_t rm, size_t Vd, bool sz, bool U, bool M, size_t Vm) { - return fmt::format("vcvt{}.{}.{} {}, {}", "anpm"[rm], U ? "u32" : "s32", sz ? "f64" : "f32", FPRegStr(false, Vd, D), FPRegStr(sz, Vm, M)); - } - - std::string vfp_VMSR(Cond cond, Reg t) { - return fmt::format("vmsr{} fpscr, {}", CondToString(cond), t); - } - - std::string vfp_VMRS(Cond cond, Reg t) { - if (t == Reg::R15) { - return fmt::format("vmrs{} apsr_nzcv, fpscr", CondToString(cond)); - } else { - return fmt::format("vmrs{} {}, fpscr", CondToString(cond), t); - } - } - - std::string vfp_VPOP(Cond cond, bool D, size_t Vd, bool sz, Imm<8> imm8) { - return fmt::format("vpop{} {}(+{})", - CondToString(cond), FPRegStr(sz, Vd, D), - imm8.ZeroExtend() >> (sz ? 1 : 0)); - } - - std::string vfp_VPUSH(Cond cond, bool D, size_t Vd, bool sz, Imm<8> imm8) { - return fmt::format("vpush{} {}(+{})", - CondToString(cond), FPRegStr(sz, Vd, D), - imm8.ZeroExtend() >> (sz ? 1 : 0)); - } - - std::string vfp_VLDR(Cond cond, bool U, bool D, Reg n, size_t Vd, bool sz, Imm<8> imm8) { - const u32 imm32 = imm8.ZeroExtend() << 2; - const char sign = U ? '+' : '-'; - return fmt::format("vldr{} {}, [{}, #{}{}]", - CondToString(cond), FPRegStr(sz, Vd, D), n, sign, imm32); - } - - std::string vfp_VSTR(Cond cond, bool U, bool D, Reg n, size_t Vd, bool sz, Imm<8> imm8) { - const u32 imm32 = imm8.ZeroExtend() << 2; - const char sign = U ? '+' : '-'; - return fmt::format("vstr{} {}, [{}, #{}{}]", - CondToString(cond), FPRegStr(sz, Vd, D), n, sign, imm32); - } - - std::string vfp_VSTM_a1(Cond cond, bool p, bool u, bool D, bool w, Reg n, size_t Vd, Imm<8> imm8) { - const char* mode = ""; - if (!p && u) { - mode = "ia"; - } - if (p && !u) { - mode = "db"; - } - return fmt::format("vstm{}{}.f64 {}{}, {}(+{})", mode, - CondToString(cond), n, w ? "!" : "", - FPRegStr(true, Vd, D), imm8.ZeroExtend()); - } - - std::string vfp_VSTM_a2(Cond cond, bool p, bool u, bool D, bool w, Reg n, size_t Vd, Imm<8> imm8) { - const char* mode = ""; - if (!p && u) { - mode = "ia"; - } - if (p && !u) { - mode = "db"; - } - return fmt::format("vstm{}{}.f32 {}{}, {}(+{})", mode, - CondToString(cond), n, w ? "!" : "", - FPRegStr(false, Vd, D), imm8.ZeroExtend()); - } - - std::string vfp_VLDM_a1(Cond cond, bool p, bool u, bool D, bool w, Reg n, size_t Vd, Imm<8> imm8) { - const char* mode = ""; - if (!p && u) { - mode = "ia"; - } - if (p && !u) { - mode = "db"; - } - return fmt::format("vldm{}{}.f64 {}{}, {}(+{})", mode, - CondToString(cond), n, w ? "!" : "", - FPRegStr(true, Vd, D), imm8.ZeroExtend()); - } - - std::string vfp_VLDM_a2(Cond cond, bool p, bool u, bool D, bool w, Reg n, size_t Vd, Imm<8> imm8) { - const char* mode = ""; - if (!p && u) { - mode = "ia"; - } - if (p && !u) { - mode = "db"; - } - return fmt::format("vldm{}{}.f32 {}{}, {}(+{})", mode, - CondToString(cond), n, w ? "!" : "", - FPRegStr(false, Vd, D), imm8.ZeroExtend()); - } -}; - -std::string DisassembleArm(u32 instruction) { - DisassemblerVisitor visitor; - if (auto vfp_decoder = DecodeVFP(instruction)) { - return vfp_decoder->get().call(visitor, instruction); - } else if (auto decoder = DecodeArm(instruction)) { - return decoder->get().call(visitor, instruction); - } else { - return fmt::format("UNKNOWN: {:x}", instruction); - } -} - -} // namespace Dynarmic::A32 diff --git a/src/dynarmic/src/dynarmic/frontend/A32/disassembler/disassembler_thumb.cpp b/src/dynarmic/src/dynarmic/frontend/A32/disassembler/disassembler_thumb.cpp deleted file mode 100644 index 860181311b..0000000000 --- a/src/dynarmic/src/dynarmic/frontend/A32/disassembler/disassembler_thumb.cpp +++ /dev/null @@ -1,397 +0,0 @@ -/* This file is part of the dynarmic project. - * Copyright (c) 2016 MerryMage - * SPDX-License-Identifier: 0BSD - */ - -#include -#include - -#include -#include -#include - -#include "dynarmic/common/string_util.h" -#include "dynarmic/frontend/A32/a32_types.h" -#include "dynarmic/frontend/A32/decoder/thumb16.h" -#include "dynarmic/frontend/A32/disassembler/disassembler.h" -#include "dynarmic/frontend/imm.h" - -namespace Dynarmic::A32 { - -class DisassemblerVisitor { -public: - using instruction_return_type = std::string; - - std::string thumb16_LSL_imm(Imm<5> imm5, Reg m, Reg d) { - return fmt::format("lsls {}, {}, #{}", d, m, imm5.ZeroExtend()); - } - - std::string thumb16_LSR_imm(Imm<5> imm5, Reg m, Reg d) { - const u32 shift = imm5 != 0 ? imm5.ZeroExtend() : 32U; - return fmt::format("lsrs {}, {}, #{}", d, m, shift); - } - - std::string thumb16_ASR_imm(Imm<5> imm5, Reg m, Reg d) { - const u32 shift = imm5 != 0 ? imm5.ZeroExtend() : 32U; - return fmt::format("asrs {}, {}, #{}", d, m, shift); - } - - std::string thumb16_ADD_reg_t1(Reg m, Reg n, Reg d) { - return fmt::format("adds {}, {}, {}", d, n, m); - } - - std::string thumb16_SUB_reg(Reg m, Reg n, Reg d) { - return fmt::format("subs {}, {}, {}", d, n, m); - } - - std::string thumb16_ADD_imm_t1(Imm<3> imm3, Reg n, Reg d) { - return fmt::format("adds {}, {}, #{}", d, n, imm3.ZeroExtend()); - } - - std::string thumb16_SUB_imm_t1(Imm<3> imm3, Reg n, Reg d) { - return fmt::format("subs {}, {}, #{}", d, n, imm3.ZeroExtend()); - } - - std::string thumb16_MOV_imm(Reg d, Imm<8> imm8) { - return fmt::format("movs {}, #{}", d, imm8.ZeroExtend()); - } - - std::string thumb16_CMP_imm(Reg n, Imm<8> imm8) { - return fmt::format("cmp {}, #{}", n, imm8.ZeroExtend()); - } - - std::string thumb16_ADD_imm_t2(Reg d_n, Imm<8> imm8) { - return fmt::format("adds {}, #{}", d_n, imm8.ZeroExtend()); - } - - std::string thumb16_SUB_imm_t2(Reg d_n, Imm<8> imm8) { - return fmt::format("subs {}, #{}", d_n, imm8.ZeroExtend()); - } - - std::string thumb16_AND_reg(Reg m, Reg d_n) { - return fmt::format("ands {}, {}", d_n, m); - } - - std::string thumb16_EOR_reg(Reg m, Reg d_n) { - return fmt::format("eors {}, {}", d_n, m); - } - - std::string thumb16_LSL_reg(Reg m, Reg d_n) { - return fmt::format("lsls {}, {}", d_n, m); - } - - std::string thumb16_LSR_reg(Reg m, Reg d_n) { - return fmt::format("lsrs {}, {}", d_n, m); - } - - std::string thumb16_ASR_reg(Reg m, Reg d_n) { - return fmt::format("asrs {}, {}", d_n, m); - } - - std::string thumb16_ADC_reg(Reg m, Reg d_n) { - return fmt::format("adcs {}, {}", d_n, m); - } - - std::string thumb16_SBC_reg(Reg m, Reg d_n) { - return fmt::format("sbcs {}, {}", d_n, m); - } - - std::string thumb16_ROR_reg(Reg m, Reg d_n) { - return fmt::format("rors {}, {}", d_n, m); - } - - std::string thumb16_TST_reg(Reg m, Reg n) { - return fmt::format("tst {}, {}", n, m); - } - - std::string thumb16_RSB_imm(Reg n, Reg d) { - // Pre-UAL syntax: NEGS , - return fmt::format("rsbs {}, {}, #0", d, n); - } - - std::string thumb16_CMP_reg_t1(Reg m, Reg n) { - return fmt::format("cmp {}, {}", n, m); - } - - std::string thumb16_CMN_reg(Reg m, Reg n) { - return fmt::format("cmn {}, {}", n, m); - } - - std::string thumb16_ORR_reg(Reg m, Reg d_n) { - return fmt::format("orrs {}, {}", d_n, m); - } - - std::string thumb16_MUL_reg(Reg n, Reg d_m) { - return fmt::format("muls {}, {}, {}", d_m, n, d_m); - } - - std::string thumb16_BIC_reg(Reg m, Reg d_n) { - return fmt::format("bics {}, {}", d_n, m); - } - - std::string thumb16_MVN_reg(Reg m, Reg d) { - return fmt::format("mvns {}, {}", d, m); - } - - std::string thumb16_ADD_reg_t2(bool d_n_hi, Reg m, Reg d_n_lo) { - const Reg d_n = d_n_hi ? (d_n_lo + 8) : d_n_lo; - return fmt::format("add {}, {}", d_n, m); - } - - std::string thumb16_CMP_reg_t2(bool n_hi, Reg m, Reg n_lo) { - const Reg n = n_hi ? (n_lo + 8) : n_lo; - return fmt::format("cmp {}, {}", n, m); - } - - std::string thumb16_MOV_reg(bool d_hi, Reg m, Reg d_lo) { - const Reg d = d_hi ? (d_lo + 8) : d_lo; - return fmt::format("mov {}, {}", d, m); - } - - std::string thumb16_LDR_literal(Reg t, Imm<8> imm8) { - const u32 imm32 = imm8.ZeroExtend() << 2; - return fmt::format("ldr {}, [pc, #{}]", t, imm32); - } - - std::string thumb16_STR_reg(Reg m, Reg n, Reg t) { - return fmt::format("str {}, [{}, {}]", t, n, m); - } - - std::string thumb16_STRH_reg(Reg m, Reg n, Reg t) { - return fmt::format("strh {}, [{}, {}]", t, n, m); - } - - std::string thumb16_STRB_reg(Reg m, Reg n, Reg t) { - return fmt::format("strb {}, [{}, {}]", t, n, m); - } - - std::string thumb16_LDRSB_reg(Reg m, Reg n, Reg t) { - return fmt::format("ldrsb {}, [{}, {}]", t, n, m); - } - - std::string thumb16_LDR_reg(Reg m, Reg n, Reg t) { - return fmt::format("ldr {}, [{}, {}]", t, n, m); - } - - std::string thumb16_LDRH_reg(Reg m, Reg n, Reg t) { - return fmt::format("ldrh {}, [%s, %s]", t, n, m); - } - - std::string thumb16_LDRB_reg(Reg m, Reg n, Reg t) { - return fmt::format("ldrb {}, [{}, {}]", t, n, m); - } - - std::string thumb16_LDRSH_reg(Reg m, Reg n, Reg t) { - return fmt::format("ldrsh {}, [{}, {}]", t, n, m); - } - - std::string thumb16_STR_imm_t1(Imm<5> imm5, Reg n, Reg t) { - const u32 imm32 = imm5.ZeroExtend() << 2; - return fmt::format("str {}, [{}, #{}]", t, n, imm32); - } - - std::string thumb16_LDR_imm_t1(Imm<5> imm5, Reg n, Reg t) { - const u32 imm32 = imm5.ZeroExtend() << 2; - return fmt::format("ldr {}, [{}, #{}]", t, n, imm32); - } - - std::string thumb16_STRB_imm(Imm<5> imm5, Reg n, Reg t) { - const u32 imm32 = imm5.ZeroExtend(); - return fmt::format("strb {}, [{}, #{}]", t, n, imm32); - } - - std::string thumb16_LDRB_imm(Imm<5> imm5, Reg n, Reg t) { - const u32 imm32 = imm5.ZeroExtend(); - return fmt::format("ldrb {}, [{}, #{}]", t, n, imm32); - } - - std::string thumb16_STRH_imm(Imm<5> imm5, Reg n, Reg t) { - const u32 imm32 = imm5.ZeroExtend() << 1; - return fmt::format("strh {}, [{}, #{}]", t, n, imm32); - } - - std::string thumb16_LDRH_imm(Imm<5> imm5, Reg n, Reg t) { - const u32 imm32 = imm5.ZeroExtend() << 1; - return fmt::format("ldrh {}, [{}, #{}]", t, n, imm32); - } - - std::string thumb16_STR_imm_t2(Reg t, Imm<8> imm8) { - const u32 imm32 = imm8.ZeroExtend() << 2; - return fmt::format("str {}, [sp, #{}]", t, imm32); - } - - std::string thumb16_LDR_imm_t2(Reg t, Imm<8> imm8) { - const u32 imm32 = imm8.ZeroExtend() << 2; - return fmt::format("ldr {}, [sp, #{}]", t, imm32); - } - - std::string thumb16_ADR(Reg d, Imm<8> imm8) { - const u32 imm32 = imm8.ZeroExtend() << 2; - return fmt::format("adr {}, +#{}", d, imm32); - } - - std::string thumb16_ADD_sp_t1(Reg d, Imm<8> imm8) { - const u32 imm32 = imm8.ZeroExtend() << 2; - return fmt::format("add {}, sp, #{}", d, imm32); - } - - std::string thumb16_ADD_sp_t2(Imm<7> imm7) { - const u32 imm32 = imm7.ZeroExtend() << 2; - return fmt::format("add sp, sp, #{}", imm32); - } - - std::string thumb16_SUB_sp(Imm<7> imm7) { - const u32 imm32 = imm7.ZeroExtend() << 2; - return fmt::format("sub sp, sp, #{}", imm32); - } - - std::string thumb16_NOP() { - return "nop"; - } - - std::string thumb16_SEV() { - return "sev"; - } - - std::string thumb16_SEVL() { - return "sevl"; - } - - std::string thumb16_WFE() { - return "wfe"; - } - - std::string thumb16_WFI() { - return "wfi"; - } - - std::string thumb16_YIELD() { - return "yield"; - } - - std::string thumb16_IT(Imm<8> imm8) { - const Cond firstcond = imm8.Bits<4, 7, Cond>(); - const bool firstcond0 = imm8.Bit<4>(); - const auto [x, y, z] = [&] { - if (imm8.Bits<0, 3>() == 0b1000) { - return std::make_tuple("", "", ""); - } - if (imm8.Bits<0, 2>() == 0b100) { - return std::make_tuple(imm8.Bit<3>() == firstcond0 ? "t" : "e", "", ""); - } - if (imm8.Bits<0, 1>() == 0b10) { - return std::make_tuple(imm8.Bit<3>() == firstcond0 ? "t" : "e", imm8.Bit<2>() == firstcond0 ? "t" : "e", ""); - } - // Sanity note: Here imm8.Bit<0>() is guaranteed to be == 1. (imm8 can never be 0bxxxx0000) - return std::make_tuple(imm8.Bit<3>() == firstcond0 ? "t" : "e", imm8.Bit<2>() == firstcond0 ? "t" : "e", imm8.Bit<1>() == firstcond0 ? "t" : "e"); - }(); - return fmt::format("it{}{}{} {}", x, y, z, CondToString(firstcond)); - } - - std::string thumb16_SXTH(Reg m, Reg d) { - return fmt::format("sxth {}, {}", d, m); - } - - std::string thumb16_SXTB(Reg m, Reg d) { - return fmt::format("sxtb {}, {}", d, m); - } - - std::string thumb16_UXTH(Reg m, Reg d) { - return fmt::format("uxth {}, {}", d, m); - } - - std::string thumb16_UXTB(Reg m, Reg d) { - return fmt::format("uxtb {}, {}", d, m); - } - - std::string thumb16_PUSH(bool M, RegList reg_list) { - if (M) - reg_list |= 1 << 14; - return fmt::format("push {{{}}}", RegListToString(reg_list)); - } - - std::string thumb16_POP(bool P, RegList reg_list) { - if (P) - reg_list |= 1 << 15; - return fmt::format("pop {{{}}}", RegListToString(reg_list)); - } - - std::string thumb16_SETEND(bool E) { - return fmt::format("setend {}", E ? "BE" : "LE"); - } - - std::string thumb16_CPS(bool im, bool a, bool i, bool f) { - return fmt::format("cps{} {}{}{}", im ? "id" : "ie", a ? "a" : "", i ? "i" : "", f ? "f" : ""); - } - - std::string thumb16_REV(Reg m, Reg d) { - return fmt::format("rev {}, {}", d, m); - } - - std::string thumb16_REV16(Reg m, Reg d) { - return fmt::format("rev16 {}, {}", d, m); - } - - std::string thumb16_REVSH(Reg m, Reg d) { - return fmt::format("revsh {}, {}", d, m); - } - - std::string thumb16_BKPT(Imm<8> imm8) { - return fmt::format("bkpt #{}", imm8.ZeroExtend()); - } - - std::string thumb16_STMIA(Reg n, RegList reg_list) { - return fmt::format("stm {}!, {{{}}}", n, RegListToString(reg_list)); - } - - std::string thumb16_LDMIA(Reg n, RegList reg_list) { - const bool write_back = !mcl::bit::get_bit(static_cast(n), reg_list); - return fmt::format("ldm {}{}, {{{}}}", n, write_back ? "!" : "", RegListToString(reg_list)); - } - - std::string thumb16_BX(Reg m) { - return fmt::format("bx {}", m); - } - - std::string thumb16_BLX_reg(Reg m) { - return fmt::format("blx {}", m); - } - - std::string thumb16_CBZ_CBNZ(bool nonzero, Imm<1> i, Imm<5> imm5, Reg n) { - const char* const name = nonzero ? "cbnz" : "cbz"; - const u32 imm = concatenate(i, imm5, Imm<1>{0}).ZeroExtend(); - - return fmt::format("{} {}, #{}", name, n, imm); - } - - std::string thumb16_UDF() { - return fmt::format("udf"); - } - - std::string thumb16_SVC(Imm<8> imm8) { - return fmt::format("svc #{}", imm8.ZeroExtend()); - } - - std::string thumb16_B_t1(Cond cond, Imm<8> imm8) { - const s32 imm32 = static_cast((imm8.SignExtend() << 1) + 4); - return fmt::format("b{} {}#{}", - CondToString(cond), - Common::SignToChar(imm32), - abs(imm32)); - } - - std::string thumb16_B_t2(Imm<11> imm11) { - const s32 imm32 = static_cast((imm11.SignExtend() << 1) + 4); - return fmt::format("b {}#{}", - Common::SignToChar(imm32), - abs(imm32)); - } -}; - -std::string DisassembleThumb16(u16 instruction) { - DisassemblerVisitor visitor; - auto decoder = DecodeThumb16(instruction); - return !decoder ? fmt::format("UNKNOWN: {:x}", instruction) : decoder->get().call(visitor, instruction); -} - -} // namespace Dynarmic::A32 diff --git a/src/dynarmic/src/dynarmic/interface/A32/disassembler.h b/src/dynarmic/src/dynarmic/interface/A32/disassembler.h deleted file mode 100644 index 54058bf5ee..0000000000 --- a/src/dynarmic/src/dynarmic/interface/A32/disassembler.h +++ /dev/null @@ -1,18 +0,0 @@ -/* This file is part of the dynarmic project. - * Copyright (c) 2016 MerryMage - * SPDX-License-Identifier: 0BSD - */ - -#pragma once - -#include -#include - -namespace Dynarmic { -namespace A32 { - -std::string DisassembleArm(std::uint32_t instruction); -std::string DisassembleThumb16(std::uint16_t instruction); - -} // namespace A32 -} // namespace Dynarmic diff --git a/src/dynarmic/tests/A32/fuzz_thumb.cpp b/src/dynarmic/tests/A32/fuzz_thumb.cpp index af9181bcca..3a561a18d9 100644 --- a/src/dynarmic/tests/A32/fuzz_thumb.cpp +++ b/src/dynarmic/tests/A32/fuzz_thumb.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -26,7 +26,6 @@ #include "dynarmic/frontend/A32/FPSCR.h" #include "dynarmic/frontend/A32/PSR.h" #include "dynarmic/frontend/A32/a32_location_descriptor.h" -#include "dynarmic/frontend/A32/disassembler/disassembler.h" #include "dynarmic/frontend/A32/translate/a32_translate.h" #include "dynarmic/interface/A32/a32.h" #include "dynarmic/ir/basic_block.h" diff --git a/src/dynarmic/tests/A32/test_arm_disassembler.cpp b/src/dynarmic/tests/A32/test_arm_disassembler.cpp deleted file mode 100644 index 5cefc0be46..0000000000 --- a/src/dynarmic/tests/A32/test_arm_disassembler.cpp +++ /dev/null @@ -1,381 +0,0 @@ -/* This file is part of the dynarmic project. - * Copyright (c) 2016 MerryMage - * SPDX-License-Identifier: 0BSD - */ - -#include - -#include "dynarmic/frontend/A32/disassembler/disassembler.h" - -using Dynarmic::A32::DisassembleArm; - -TEST_CASE("Disassemble branch instructions", "[arm][disassembler]") { - REQUIRE(DisassembleArm(0xEAFFFFFE) == "b +#0"); - REQUIRE(DisassembleArm(0xEB000008) == "bl +#40"); - REQUIRE(DisassembleArm(0xFBFFFFFE) == "blx +#2"); - REQUIRE(DisassembleArm(0xFAFFFFFF) == "blx +#4"); - REQUIRE(DisassembleArm(0xFBE1E7FE) == "blx -#7888894"); - REQUIRE(DisassembleArm(0xE12FFF3D) == "blx sp"); - REQUIRE(DisassembleArm(0x312FFF13) == "bxcc r3"); - REQUIRE(DisassembleArm(0x012FFF29) == "bxjeq r9"); -} - -TEST_CASE("Disassemble data processing instructions", "[arm][disassembler]") { - REQUIRE(DisassembleArm(0xE2A21004) == "adc r1, r2, #4"); - REQUIRE(DisassembleArm(0xE0A21143) == "adc r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE0A21103) == "adc r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE0A21123) == "adc r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE0A21163) == "adc r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE0A21003) == "adc r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0A21063) == "adc r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE0A21453) == "adc r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE0A21413) == "adc r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE0A21433) == "adc r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE0A21473) == "adc r1, r2, r3, ror r4"); - REQUIRE(DisassembleArm(0xE2B21004) == "adcs r1, r2, #4"); - REQUIRE(DisassembleArm(0xE0B21143) == "adcs r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE0B21103) == "adcs r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE0B21123) == "adcs r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE0B21163) == "adcs r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE0B21003) == "adcs r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0B21063) == "adcs r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE0B21453) == "adcs r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE0B21413) == "adcs r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE0B21433) == "adcs r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE0B21473) == "adcs r1, r2, r3, ror r4"); - - REQUIRE(DisassembleArm(0xE2853004) == "add r3, r5, #4"); - REQUIRE(DisassembleArm(0xE0821143) == "add r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE0821103) == "add r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE0821123) == "add r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE0821163) == "add r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE0821003) == "add r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0821453) == "add r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE0821413) == "add r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE0821433) == "add r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE0821473) == "add r1, r2, r3, ror r4"); - REQUIRE(DisassembleArm(0xE0821063) == "add r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE2953004) == "adds r3, r5, #4"); - REQUIRE(DisassembleArm(0xE0921143) == "adds r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE0921103) == "adds r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE0921123) == "adds r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE0921163) == "adds r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE0921003) == "adds r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0921063) == "adds r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE0921453) == "adds r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE0921413) == "adds r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE0921433) == "adds r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE0921473) == "adds r1, r2, r3, ror r4"); - - REQUIRE(DisassembleArm(0xE2021004) == "and r1, r2, #4"); - REQUIRE(DisassembleArm(0xE0021143) == "and r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE0021103) == "and r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE0021123) == "and r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE0021163) == "and r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE0021003) == "and r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0021453) == "and r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE0021413) == "and r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE0021433) == "and r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE0021473) == "and r1, r2, r3, ror r4"); - REQUIRE(DisassembleArm(0xE0021063) == "and r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE2121004) == "ands r1, r2, #4"); - REQUIRE(DisassembleArm(0xE0121143) == "ands r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE0121103) == "ands r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE0121123) == "ands r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE0121163) == "ands r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE0121003) == "ands r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0121063) == "ands r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE0121453) == "ands r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE0121413) == "ands r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE0121433) == "ands r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE0121473) == "ands r1, r2, r3, ror r4"); - - REQUIRE(DisassembleArm(0xE3C21004) == "bic r1, r2, #4"); - REQUIRE(DisassembleArm(0xE1C21143) == "bic r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE1C21103) == "bic r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE1C21123) == "bic r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE1C21163) == "bic r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE1C21003) == "bic r1, r2, r3"); - REQUIRE(DisassembleArm(0xE1C21453) == "bic r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE1C21413) == "bic r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE1C21433) == "bic r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE1C21473) == "bic r1, r2, r3, ror r4"); - REQUIRE(DisassembleArm(0xE1C21063) == "bic r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE3D21004) == "bics r1, r2, #4"); - REQUIRE(DisassembleArm(0xE1D21143) == "bics r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE1D21103) == "bics r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE1D21123) == "bics r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE1D21163) == "bics r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE1D21003) == "bics r1, r2, r3"); - REQUIRE(DisassembleArm(0xE1D21063) == "bics r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE1D21453) == "bics r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE1D21413) == "bics r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE1D21433) == "bics r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE1D21473) == "bics r1, r2, r3, ror r4"); - - REQUIRE(DisassembleArm(0xE3710004) == "cmn r1, #4"); - REQUIRE(DisassembleArm(0xE1710142) == "cmn r1, r2, asr #2"); - REQUIRE(DisassembleArm(0xE1710102) == "cmn r1, r2, lsl #2"); - REQUIRE(DisassembleArm(0xE1710122) == "cmn r1, r2, lsr #2"); - REQUIRE(DisassembleArm(0xE1710162) == "cmn r1, r2, ror #2"); - REQUIRE(DisassembleArm(0xE1710002) == "cmn r1, r2"); - REQUIRE(DisassembleArm(0xE1710062) == "cmn r1, r2, rrx"); - REQUIRE(DisassembleArm(0xE1710352) == "cmn r1, r2, asr r3"); - REQUIRE(DisassembleArm(0xE1710312) == "cmn r1, r2, lsl r3"); - REQUIRE(DisassembleArm(0xE1710332) == "cmn r1, r2, lsr r3"); - REQUIRE(DisassembleArm(0xE1710372) == "cmn r1, r2, ror r3"); - - REQUIRE(DisassembleArm(0xE3510004) == "cmp r1, #4"); - REQUIRE(DisassembleArm(0xE1510142) == "cmp r1, r2, asr #2"); - REQUIRE(DisassembleArm(0xE1510102) == "cmp r1, r2, lsl #2"); - REQUIRE(DisassembleArm(0xE1510122) == "cmp r1, r2, lsr #2"); - REQUIRE(DisassembleArm(0xE1510162) == "cmp r1, r2, ror #2"); - REQUIRE(DisassembleArm(0xE1510002) == "cmp r1, r2"); - REQUIRE(DisassembleArm(0xE1510062) == "cmp r1, r2, rrx"); - REQUIRE(DisassembleArm(0xE1510352) == "cmp r1, r2, asr r3"); - REQUIRE(DisassembleArm(0xE1510312) == "cmp r1, r2, lsl r3"); - REQUIRE(DisassembleArm(0xE1510332) == "cmp r1, r2, lsr r3"); - REQUIRE(DisassembleArm(0xE1510372) == "cmp r1, r2, ror r3"); - - REQUIRE(DisassembleArm(0xE2221004) == "eor r1, r2, #4"); - REQUIRE(DisassembleArm(0xE0221243) == "eor r1, r2, r3, asr #4"); - REQUIRE(DisassembleArm(0xE0221203) == "eor r1, r2, r3, lsl #4"); - REQUIRE(DisassembleArm(0xE0221223) == "eor r1, r2, r3, lsr #4"); - REQUIRE(DisassembleArm(0xE0221263) == "eor r1, r2, r3, ror #4"); - REQUIRE(DisassembleArm(0xE0221003) == "eor r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0221453) == "eor r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE0221413) == "eor r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE0221433) == "eor r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE0221473) == "eor r1, r2, r3, ror r4"); - REQUIRE(DisassembleArm(0xE0221063) == "eor r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE2321004) == "eors r1, r2, #4"); - REQUIRE(DisassembleArm(0xE0321243) == "eors r1, r2, r3, asr #4"); - REQUIRE(DisassembleArm(0xE0321203) == "eors r1, r2, r3, lsl #4"); - REQUIRE(DisassembleArm(0xE0321223) == "eors r1, r2, r3, lsr #4"); - REQUIRE(DisassembleArm(0xE0321263) == "eors r1, r2, r3, ror #4"); - REQUIRE(DisassembleArm(0xE0321003) == "eors r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0321453) == "eors r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE0321413) == "eors r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE0321433) == "eors r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE0321473) == "eors r1, r2, r3, ror r4"); - REQUIRE(DisassembleArm(0xE0321063) == "eors r1, r2, r3, rrx"); - - REQUIRE(DisassembleArm(0xE3A010FF) == "mov r1, #255"); - REQUIRE(DisassembleArm(0xE1A01142) == "mov r1, r2, asr #2"); - REQUIRE(DisassembleArm(0xE1A01102) == "mov r1, r2, lsl #2"); - REQUIRE(DisassembleArm(0xE1A01122) == "mov r1, r2, lsr #2"); - REQUIRE(DisassembleArm(0xE1A01162) == "mov r1, r2, ror #2"); - REQUIRE(DisassembleArm(0xE1A01062) == "mov r1, r2, rrx"); - REQUIRE(DisassembleArm(0xE1A0E00F) == "mov lr, pc"); - REQUIRE(DisassembleArm(0xE3B010FF) == "movs r1, #255"); - REQUIRE(DisassembleArm(0xE1B0E00F) == "movs lr, pc"); - REQUIRE(DisassembleArm(0xE1B01142) == "movs r1, r2, asr #2"); - REQUIRE(DisassembleArm(0xE1B01102) == "movs r1, r2, lsl #2"); - REQUIRE(DisassembleArm(0xE1B01122) == "movs r1, r2, lsr #2"); - REQUIRE(DisassembleArm(0xE1B01162) == "movs r1, r2, ror #2"); - - REQUIRE(DisassembleArm(0xE3E01004) == "mvn r1, #4"); - REQUIRE(DisassembleArm(0xE1E01142) == "mvn r1, r2, asr #2"); - REQUIRE(DisassembleArm(0xE1E01102) == "mvn r1, r2, lsl #2"); - REQUIRE(DisassembleArm(0xE1E01122) == "mvn r1, r2, lsr #2"); - REQUIRE(DisassembleArm(0xE1E01162) == "mvn r1, r2, ror #2"); - REQUIRE(DisassembleArm(0xE1E01062) == "mvn r1, r2, rrx"); - REQUIRE(DisassembleArm(0xE1E01002) == "mvn r1, r2"); - REQUIRE(DisassembleArm(0xE1E01352) == "mvn r1, r2, asr r3"); - REQUIRE(DisassembleArm(0xE1E01312) == "mvn r1, r2, lsl r3"); - REQUIRE(DisassembleArm(0xE1E01332) == "mvn r1, r2, lsr r3"); - REQUIRE(DisassembleArm(0xE1E01372) == "mvn r1, r2, ror r3"); - REQUIRE(DisassembleArm(0xE3F01004) == "mvns r1, #4"); - REQUIRE(DisassembleArm(0xE1F01142) == "mvns r1, r2, asr #2"); - REQUIRE(DisassembleArm(0xE1F01102) == "mvns r1, r2, lsl #2"); - REQUIRE(DisassembleArm(0xE1F01122) == "mvns r1, r2, lsr #2"); - REQUIRE(DisassembleArm(0xE1F01162) == "mvns r1, r2, ror #2"); - REQUIRE(DisassembleArm(0xE1F01062) == "mvns r1, r2, rrx"); - REQUIRE(DisassembleArm(0xE1F01002) == "mvns r1, r2"); - REQUIRE(DisassembleArm(0xE1F01352) == "mvns r1, r2, asr r3"); - REQUIRE(DisassembleArm(0xE1F01312) == "mvns r1, r2, lsl r3"); - REQUIRE(DisassembleArm(0xE1F01332) == "mvns r1, r2, lsr r3"); - REQUIRE(DisassembleArm(0xE1F01372) == "mvns r1, r2, ror r3"); - - REQUIRE(DisassembleArm(0xE3821004) == "orr r1, r2, #4"); - REQUIRE(DisassembleArm(0xE1821143) == "orr r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE1821103) == "orr r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE1821123) == "orr r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE1821163) == "orr r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE1821063) == "orr r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE1821003) == "orr r1, r2, r3"); - REQUIRE(DisassembleArm(0xE1821453) == "orr r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE1821413) == "orr r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE1821433) == "orr r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE1821473) == "orr r1, r2, r3, ror r4"); - REQUIRE(DisassembleArm(0xE3921004) == "orrs r1, r2, #4"); - REQUIRE(DisassembleArm(0xE1921143) == "orrs r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE1921103) == "orrs r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE1921123) == "orrs r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE1921163) == "orrs r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE1921063) == "orrs r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE1921003) == "orrs r1, r2, r3"); - REQUIRE(DisassembleArm(0xE1921453) == "orrs r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE1921413) == "orrs r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE1921433) == "orrs r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE1921473) == "orrs r1, r2, r3, ror r4"); - - REQUIRE(DisassembleArm(0xE2621004) == "rsb r1, r2, #4"); - REQUIRE(DisassembleArm(0xE0621143) == "rsb r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE0621103) == "rsb r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE0621123) == "rsb r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE0621163) == "rsb r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE0621063) == "rsb r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE0621003) == "rsb r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0621453) == "rsb r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE0621413) == "rsb r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE0621433) == "rsb r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE0621473) == "rsb r1, r2, r3, ror r4"); - REQUIRE(DisassembleArm(0xE2721004) == "rsbs r1, r2, #4"); - REQUIRE(DisassembleArm(0xE0721143) == "rsbs r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE0721103) == "rsbs r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE0721123) == "rsbs r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE0721163) == "rsbs r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE0721063) == "rsbs r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE0721003) == "rsbs r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0721453) == "rsbs r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE0721413) == "rsbs r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE0721433) == "rsbs r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE0721473) == "rsbs r1, r2, r3, ror r4"); - - REQUIRE(DisassembleArm(0xE2E21004) == "rsc r1, r2, #4"); - REQUIRE(DisassembleArm(0xE0E21143) == "rsc r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE0E21103) == "rsc r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE0E21123) == "rsc r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE0E21163) == "rsc r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE0E21063) == "rsc r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE0E21003) == "rsc r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0E21453) == "rsc r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE0E21413) == "rsc r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE0E21433) == "rsc r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE0E21473) == "rsc r1, r2, r3, ror r4"); - REQUIRE(DisassembleArm(0xE2F21004) == "rscs r1, r2, #4"); - REQUIRE(DisassembleArm(0xE0F21143) == "rscs r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE0F21103) == "rscs r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE0F21123) == "rscs r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE0F21163) == "rscs r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE0F21063) == "rscs r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE0F21003) == "rscs r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0F21453) == "rscs r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE0F21413) == "rscs r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE0F21433) == "rscs r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE0F21473) == "rscs r1, r2, r3, ror r4"); - - REQUIRE(DisassembleArm(0xE2C21004) == "sbc r1, r2, #4"); - REQUIRE(DisassembleArm(0xE0C21143) == "sbc r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE0C21103) == "sbc r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE0C21123) == "sbc r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE0C21163) == "sbc r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE0C21063) == "sbc r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE0C21003) == "sbc r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0C21453) == "sbc r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE0C21413) == "sbc r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE0C21433) == "sbc r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE0C21473) == "sbc r1, r2, r3, ror r4"); - REQUIRE(DisassembleArm(0xE2D21004) == "sbcs r1, r2, #4"); - REQUIRE(DisassembleArm(0xE0D21143) == "sbcs r1, r2, r3, asr #2"); - REQUIRE(DisassembleArm(0xE0D21103) == "sbcs r1, r2, r3, lsl #2"); - REQUIRE(DisassembleArm(0xE0D21123) == "sbcs r1, r2, r3, lsr #2"); - REQUIRE(DisassembleArm(0xE0D21163) == "sbcs r1, r2, r3, ror #2"); - REQUIRE(DisassembleArm(0xE0D21063) == "sbcs r1, r2, r3, rrx"); - REQUIRE(DisassembleArm(0xE0D21003) == "sbcs r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0D21453) == "sbcs r1, r2, r3, asr r4"); - REQUIRE(DisassembleArm(0xE0D21413) == "sbcs r1, r2, r3, lsl r4"); - REQUIRE(DisassembleArm(0xE0D21433) == "sbcs r1, r2, r3, lsr r4"); - REQUIRE(DisassembleArm(0xE0D21473) == "sbcs r1, r2, r3, ror r4"); - - REQUIRE(DisassembleArm(0xE3310004) == "teq r1, #4"); - REQUIRE(DisassembleArm(0xE1310142) == "teq r1, r2, asr #2"); - REQUIRE(DisassembleArm(0xE1310102) == "teq r1, r2, lsl #2"); - REQUIRE(DisassembleArm(0xE1310122) == "teq r1, r2, lsr #2"); - REQUIRE(DisassembleArm(0xE1310162) == "teq r1, r2, ror #2"); - REQUIRE(DisassembleArm(0xE1310002) == "teq r1, r2"); - REQUIRE(DisassembleArm(0xE1310062) == "teq r1, r2, rrx"); - REQUIRE(DisassembleArm(0xE1310352) == "teq r1, r2, asr r3"); - REQUIRE(DisassembleArm(0xE1310312) == "teq r1, r2, lsl r3"); - REQUIRE(DisassembleArm(0xE1310332) == "teq r1, r2, lsr r3"); - REQUIRE(DisassembleArm(0xE1310372) == "teq r1, r2, ror r3"); - - REQUIRE(DisassembleArm(0xE3110004) == "tst r1, #4"); - REQUIRE(DisassembleArm(0xE1110142) == "tst r1, r2, asr #2"); - REQUIRE(DisassembleArm(0xE1110102) == "tst r1, r2, lsl #2"); - REQUIRE(DisassembleArm(0xE1110122) == "tst r1, r2, lsr #2"); - REQUIRE(DisassembleArm(0xE1110162) == "tst r1, r2, ror #2"); - REQUIRE(DisassembleArm(0xE1110002) == "tst r1, r2"); - REQUIRE(DisassembleArm(0xE1110062) == "tst r1, r2, rrx"); - REQUIRE(DisassembleArm(0xE1110352) == "tst r1, r2, asr r3"); - REQUIRE(DisassembleArm(0xE1110312) == "tst r1, r2, lsl r3"); - REQUIRE(DisassembleArm(0xE1110332) == "tst r1, r2, lsr r3"); - REQUIRE(DisassembleArm(0xE1110372) == "tst r1, r2, ror r3"); -} - -TEST_CASE("Disassemble half-word multiply and multiply accumulate instructions", "[arm][disassembler]") { - REQUIRE(DisassembleArm(0xE1003281) == "smlabb r0, r1, r2, r3"); - REQUIRE(DisassembleArm(0xE10032C1) == "smlabt r0, r1, r2, r3"); - REQUIRE(DisassembleArm(0xE10032A1) == "smlatb r0, r1, r2, r3"); - REQUIRE(DisassembleArm(0xE10032E1) == "smlatt r0, r1, r2, r3"); - - REQUIRE(DisassembleArm(0xE1203281) == "smlawb r0, r1, r2, r3"); - REQUIRE(DisassembleArm(0xE12032C1) == "smlawt r0, r1, r2, r3"); - - REQUIRE(DisassembleArm(0xE12002A1) == "smulwb r0, r1, r2"); - REQUIRE(DisassembleArm(0xE12002E1) == "smulwt r0, r1, r2"); - - REQUIRE(DisassembleArm(0xE1410382) == "smlalbb r0, r1, r2, r3"); - REQUIRE(DisassembleArm(0xE14103C2) == "smlalbt r0, r1, r2, r3"); - REQUIRE(DisassembleArm(0xE14103A2) == "smlaltb r0, r1, r2, r3"); - REQUIRE(DisassembleArm(0xE14103E2) == "smlaltt r0, r1, r2, r3"); - - REQUIRE(DisassembleArm(0xE1600281) == "smulbb r0, r1, r2"); - REQUIRE(DisassembleArm(0xE16002C1) == "smulbt r0, r1, r2"); - REQUIRE(DisassembleArm(0xE16002A1) == "smultb r0, r1, r2"); - REQUIRE(DisassembleArm(0xE16002E1) == "smultt r0, r1, r2"); -} - -TEST_CASE("Disassemble multiply and multiply accumulate instructions", "[arm][disassembler]") { - REQUIRE(DisassembleArm(0xE0214392) == "mla r1, r2, r3, r4"); - REQUIRE(DisassembleArm(0xE0314392) == "mlas r1, r2, r3, r4"); - - REQUIRE(DisassembleArm(0xE0010392) == "mul r1, r2, r3"); - REQUIRE(DisassembleArm(0xE0110392) == "muls r1, r2, r3"); - - // TODO: MLS should be here whenever it's supported. - - REQUIRE(DisassembleArm(0xE0E21493) == "smlal r1, r2, r3, r4"); - REQUIRE(DisassembleArm(0xE0F21493) == "smlals r1, r2, r3, r4"); - - REQUIRE(DisassembleArm(0xE0C21493) == "smull r1, r2, r3, r4"); - REQUIRE(DisassembleArm(0xE0D21493) == "smulls r1, r2, r3, r4"); - - REQUIRE(DisassembleArm(0xE0421493) == "umaal r1, r2, r3, r4"); - - REQUIRE(DisassembleArm(0xE0A21493) == "umlal r1, r2, r3, r4"); - REQUIRE(DisassembleArm(0xE0B21493) == "umlals r1, r2, r3, r4"); - - REQUIRE(DisassembleArm(0xE0821493) == "umull r1, r2, r3, r4"); - REQUIRE(DisassembleArm(0xE0921493) == "umulls r1, r2, r3, r4"); -} - -TEST_CASE("Disassemble synchronization primitive instructions", "[arm][disassembler]") { - REQUIRE(DisassembleArm(0xE1921F9F) == "ldrex r1, [r2]"); - REQUIRE(DisassembleArm(0xE1D21F9F) == "ldrexb r1, [r2]"); - REQUIRE(DisassembleArm(0xE1B31F9F) == "ldrexd r1, r2, [r3]"); - REQUIRE(DisassembleArm(0xE1F21F9F) == "ldrexh r1, [r2]"); - - REQUIRE(DisassembleArm(0xE1831F92) == "strex r1, r2, [r3]"); - REQUIRE(DisassembleArm(0xE1C31F92) == "strexb r1, r2, [r3]"); - REQUIRE(DisassembleArm(0xE1A41F92) == "strexd r1, r2, r3, [r4]"); - REQUIRE(DisassembleArm(0xE1E31F92) == "strexh r1, r2, [r3]"); - - REQUIRE(DisassembleArm(0xE1031092) == "swp r1, r2, [r3]"); - REQUIRE(DisassembleArm(0xE1431092) == "swpb r1, r2, [r3]"); -} - -TEST_CASE("Disassemble load / store multiple instructions", "[arm][disassembler]") { - REQUIRE(DisassembleArm(0xE92D500F) == "stmdb sp!, {r0, r1, r2, r3, r12, lr}"); -} diff --git a/src/dynarmic/tests/CMakeLists.txt b/src/dynarmic/tests/CMakeLists.txt index 6e43b4bb76..363f8579db 100644 --- a/src/dynarmic/tests/CMakeLists.txt +++ b/src/dynarmic/tests/CMakeLists.txt @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project # SPDX-License-Identifier: GPL-3.0-or-later include(TargetArchitectureSpecificSources) @@ -9,7 +9,6 @@ add_executable(dynarmic_tests fp/unpacked_tests.cpp rand_int.h # A32 - A32/test_arm_disassembler.cpp A32/test_arm_instructions.cpp A32/test_coprocessor.cpp A32/test_svc.cpp diff --git a/src/dynarmic/tests/print_info.cpp b/src/dynarmic/tests/print_info.cpp index b597f0e60e..81d1824e5c 100644 --- a/src/dynarmic/tests/print_info.cpp +++ b/src/dynarmic/tests/print_info.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -34,7 +34,6 @@ #include "dynarmic/frontend/A64/translate/impl/impl.h" #include "dynarmic/interface/A32/a32.h" #include "dynarmic/interface/A32/config.h" -#include "dynarmic/interface/A32/disassembler.h" #include "dynarmic/ir/basic_block.h" #include "dynarmic/ir/opt_passes.h" From ab129cf314f631d9c71ca264ef55a57d36e5b882 Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 19 Feb 2026 04:07:45 +0100 Subject: [PATCH 029/181] Revert "[vk] Simplified layouts per driver configuration (#3271)" (#3571) causes evil VUID bullshit This reverts commit 75fda70db293123817b8852632fd47a6984741a4. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3571 Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- src/video_core/renderer_vulkan/blit_image.cpp | 18 +-- .../renderer_vulkan/present/util.cpp | 32 +---- .../renderer_vulkan/vk_buffer_cache.cpp | 57 +------- .../renderer_vulkan/vk_compute_pass.cpp | 47 +------ .../renderer_vulkan/vk_present_manager.cpp | 10 +- .../renderer_vulkan/vk_query_cache.cpp | 37 +---- .../renderer_vulkan/vk_rasterizer.cpp | 17 +-- .../renderer_vulkan/vk_render_pass_cache.cpp | 20 +-- .../renderer_vulkan/vk_scheduler.cpp | 94 +++---------- .../renderer_vulkan/vk_texture_cache.cpp | 132 +++--------------- 10 files changed, 81 insertions(+), 383 deletions(-) diff --git a/src/video_core/renderer_vulkan/blit_image.cpp b/src/video_core/renderer_vulkan/blit_image.cpp index 62c69c67b0..07611ef98c 100644 --- a/src/video_core/renderer_vulkan/blit_image.cpp +++ b/src/video_core/renderer_vulkan/blit_image.cpp @@ -436,23 +436,7 @@ void TransitionImageLayout(vk::CommandBuffer& cmdbuf, VkImage image, VkImageLayo .layerCount = 1, }, }; - // Blit image barrier - transition can happen at any stage - // Using specific stages for better parallelism, but keeping broad since this is a general utility - const VkPipelineStageFlags src_stages_blit = - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - const VkPipelineStageFlags dst_stages_blit = - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages_blit, dst_stages_blit, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, barrier); } diff --git a/src/video_core/renderer_vulkan/present/util.cpp b/src/video_core/renderer_vulkan/present/util.cpp index c85af50060..29a1c34976 100644 --- a/src/video_core/renderer_vulkan/present/util.cpp +++ b/src/video_core/renderer_vulkan/present/util.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project @@ -68,16 +68,7 @@ void TransitionImageLayout(vk::CommandBuffer& cmdbuf, VkImage image, VkImageLayo .layerCount = 1, }, }; - // Present path - use specific stages for better parallelism on tile-based GPUs - const VkPipelineStageFlags src_stages = - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - const VkPipelineStageFlags dst_stages = - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages, dst_stages, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, barrier); } @@ -160,12 +151,11 @@ void DownloadColorImage(vk::CommandBuffer& cmdbuf, VkImage image, VkBuffer buffe .layerCount = VK_REMAINING_ARRAY_LAYERS, }, }; - // Host will read the downloaded data static constexpr VkMemoryBarrier memory_write_barrier{ .sType = VK_STRUCTURE_TYPE_MEMORY_BARRIER, .pNext = nullptr, - .srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT, - .dstAccessMask = VK_ACCESS_HOST_READ_BIT, + .srcAccessMask = VK_ACCESS_MEMORY_WRITE_BIT, + .dstAccessMask = VK_ACCESS_MEMORY_READ_BIT | VK_ACCESS_MEMORY_WRITE_BIT, }; const VkBufferImageCopy copy{ .bufferOffset = 0, @@ -180,20 +170,10 @@ void DownloadColorImage(vk::CommandBuffer& cmdbuf, VkImage image, VkBuffer buffe .imageOffset{.x = 0, .y = 0, .z = 0}, .imageExtent{extent}, }; - const VkPipelineStageFlags src_stages_copy = - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages_copy, VK_PIPELINE_STAGE_TRANSFER_BIT, 0, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0, read_barrier); cmdbuf.CopyImageToBuffer(image, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, buffer, copy); - const VkPipelineStageFlags dst_stages_copy = - VK_PIPELINE_STAGE_HOST_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT; - cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, dst_stages_copy, 0, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, memory_write_barrier, nullptr, image_write_barrier); } diff --git a/src/video_core/renderer_vulkan/vk_buffer_cache.cpp b/src/video_core/renderer_vulkan/vk_buffer_cache.cpp index b10031de10..6256bc8bd8 100644 --- a/src/video_core/renderer_vulkan/vk_buffer_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_buffer_cache.cpp @@ -436,27 +436,13 @@ void BufferCacheRuntime::CopyBuffer(VkBuffer dst_buffer, VkBuffer src_buffer, scheduler.RequestOutsideRenderPassOperationContext(); scheduler.Record([src_buffer, dst_buffer, vk_copies, barrier](vk::CommandBuffer cmdbuf) { if (barrier) { - // Buffer writes can come from vertex input, shaders, or compute - const VkPipelineStageFlags src_stages = - VK_PIPELINE_STAGE_VERTEX_INPUT_BIT | - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0, READ_BARRIER); } cmdbuf.CopyBuffer(src_buffer, dst_buffer, VideoCommon::FixSmallVectorADL(vk_copies)); if (barrier) { - // Buffer reads can go to vertex input, shaders, or compute - const VkPipelineStageFlags dst_stages = - VK_PIPELINE_STAGE_VERTEX_INPUT_BIT | - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT; cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, - dst_stages, 0, WRITE_BARRIER); + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, WRITE_BARRIER); } }); } @@ -470,36 +456,21 @@ void BufferCacheRuntime::PreCopyBarrier() { }; scheduler.RequestOutsideRenderPassOperationContext(); scheduler.Record([](vk::CommandBuffer cmdbuf) { - const VkPipelineStageFlags src_stages = - VK_PIPELINE_STAGE_VERTEX_INPUT_BIT | - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages, VK_PIPELINE_STAGE_TRANSFER_BIT, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0, READ_BARRIER); }); } void BufferCacheRuntime::PostCopyBarrier() { - // Specific access flags for buffer destinations: vertex input, uniforms, storage, index static constexpr VkMemoryBarrier WRITE_BARRIER{ .sType = VK_STRUCTURE_TYPE_MEMORY_BARRIER, .pNext = nullptr, .srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT, - .dstAccessMask = VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT | VK_ACCESS_INDEX_READ_BIT | - VK_ACCESS_UNIFORM_READ_BIT | VK_ACCESS_SHADER_READ_BIT | - VK_ACCESS_SHADER_WRITE_BIT | VK_ACCESS_INDIRECT_COMMAND_READ_BIT, + .dstAccessMask = VK_ACCESS_MEMORY_READ_BIT | VK_ACCESS_MEMORY_WRITE_BIT, }; scheduler.RequestOutsideRenderPassOperationContext(); scheduler.Record([](vk::CommandBuffer cmdbuf) { - const VkPipelineStageFlags dst_stages = - VK_PIPELINE_STAGE_VERTEX_INPUT_BIT | - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT; - cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, dst_stages, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, WRITE_BARRIER); }); } @@ -523,24 +494,10 @@ void BufferCacheRuntime::ClearBuffer(VkBuffer dest_buffer, u32 offset, size_t si scheduler.RequestOutsideRenderPassOperationContext(); scheduler.Record([dest_buffer, offset, size, value](vk::CommandBuffer cmdbuf) { - // Buffer writes can come from vertex input, shaders, or compute - const VkPipelineStageFlags src_stages_clear = - VK_PIPELINE_STAGE_VERTEX_INPUT_BIT | - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages_clear, VK_PIPELINE_STAGE_TRANSFER_BIT, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0, READ_BARRIER); cmdbuf.FillBuffer(dest_buffer, offset, size, value); - // Buffer reads can go to vertex input, shaders, or compute - const VkPipelineStageFlags dst_stages_clear = - VK_PIPELINE_STAGE_VERTEX_INPUT_BIT | - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT; - cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, dst_stages_clear, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, WRITE_BARRIER); }); } diff --git a/src/video_core/renderer_vulkan/vk_compute_pass.cpp b/src/video_core/renderer_vulkan/vk_compute_pass.cpp index c978906c38..22e646afe9 100644 --- a/src/video_core/renderer_vulkan/vk_compute_pass.cpp +++ b/src/video_core/renderer_vulkan/vk_compute_pass.cpp @@ -446,26 +446,13 @@ void ConditionalRenderingResolvePass::Resolve(VkBuffer dst_buffer, VkBuffer src_ const VkDescriptorSet set = descriptor_allocator.Commit(); device.GetLogical().UpdateDescriptorSet(set, *descriptor_template, descriptor_data); - // Memory writes can come from graphics or compute stages - const VkPipelineStageFlags src_stages_compute = - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages_compute, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, 0, read_barrier); cmdbuf.BindPipeline(VK_PIPELINE_BIND_POINT_COMPUTE, *pipeline); cmdbuf.BindDescriptorSets(VK_PIPELINE_BIND_POINT_COMPUTE, *layout, 0, set, {}); cmdbuf.Dispatch(1, 1, 1); - // Conditional rendering result used by draw indirect or conditional rendering - const VkPipelineStageFlags dst_stages_cond = - VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT | - VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT | - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT; cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, - dst_stages_cond, 0, write_barrier); + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, write_barrier); }); } @@ -533,29 +520,14 @@ void QueriesPrefixScanPass::Run(VkBuffer accumulation_buffer, VkBuffer dst_buffe const VkDescriptorSet set = descriptor_allocator.Commit(); device.GetLogical().UpdateDescriptorSet(set, *descriptor_template, descriptor_data); - // Memory writes can come from graphics or compute stages - const VkPipelineStageFlags src_stages_scan = - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages_scan, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, 0, read_barrier); cmdbuf.BindPipeline(VK_PIPELINE_BIND_POINT_COMPUTE, *pipeline); cmdbuf.BindDescriptorSets(VK_PIPELINE_BIND_POINT_COMPUTE, *layout, 0, set, {}); cmdbuf.PushConstants(*layout, VK_SHADER_STAGE_COMPUTE_BIT, uniforms); cmdbuf.Dispatch(1, 1, 1); - // Query prefix scan results used by draw indirect, conditional rendering, or shaders - const VkPipelineStageFlags dst_stages_scan = - VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT | - VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT | - VK_PIPELINE_STAGE_VERTEX_INPUT_BIT | - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT; cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, - dst_stages_scan, 0, write_barrier); + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, write_barrier); }); } } @@ -607,15 +579,8 @@ void ASTCDecoderPass::Assemble(Image& image, const StagingBufferRef& map, .layerCount = VK_REMAINING_ARRAY_LAYERS, }, }; - // If initialized, memory writes can come from graphics or compute stages - const VkPipelineStageFlags src_stages_astc = is_initialized ? - (VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT) : - VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT; - cmdbuf.PipelineBarrier(src_stages_astc, + cmdbuf.PipelineBarrier(is_initialized ? VK_PIPELINE_STAGE_ALL_COMMANDS_BIT + : VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, 0, image_barrier); cmdbuf.BindPipeline(VK_PIPELINE_BIND_POINT_COMPUTE, vk_pipeline); }); diff --git a/src/video_core/renderer_vulkan/vk_present_manager.cpp b/src/video_core/renderer_vulkan/vk_present_manager.cpp index 3960f78343..3b5c2e3c01 100644 --- a/src/video_core/renderer_vulkan/vk_present_manager.cpp +++ b/src/video_core/renderer_vulkan/vk_present_manager.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project @@ -441,13 +441,7 @@ void PresentManager::CopyToSwapchainImpl(Frame* frame) { }, }; - // Previous operations that might have written to the frame image - const VkPipelineStageFlags src_stages_present = - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages_present, VK_PIPELINE_STAGE_TRANSFER_BIT, {}, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, {}, {}, {}, pre_barriers); if (blit_supported) { diff --git a/src/video_core/renderer_vulkan/vk_query_cache.cpp b/src/video_core/renderer_vulkan/vk_query_cache.cpp index c035eb7cd9..415259c72c 100644 --- a/src/video_core/renderer_vulkan/vk_query_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_query_cache.cpp @@ -809,19 +809,12 @@ public: .sType = VK_STRUCTURE_TYPE_MEMORY_BARRIER, .pNext = nullptr, .srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT, - .dstAccessMask = VK_ACCESS_HOST_READ_BIT | VK_ACCESS_SHADER_READ_BIT, + .dstAccessMask = VK_ACCESS_MEMORY_READ_BIT | VK_ACCESS_MEMORY_WRITE_BIT, }; scheduler.RequestOutsideRenderPassOperationContext(); scheduler.Record([](vk::CommandBuffer cmdbuf) { - // After transfer, results may be read by host or used in subsequent operations - const VkPipelineStageFlags dst_stages_query = - VK_PIPELINE_STAGE_HOST_BIT | - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT; cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, - dst_stages_query, 0, WRITE_BARRIER); + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, WRITE_BARRIER); }); std::scoped_lock lk(flush_guard); @@ -949,7 +942,7 @@ private: .sType = VK_STRUCTURE_TYPE_MEMORY_BARRIER, .pNext = nullptr, .srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT, - .dstAccessMask = VK_ACCESS_TRANSFER_READ_BIT, + .dstAccessMask = VK_ACCESS_MEMORY_READ_BIT, }; scheduler.RequestOutsideRenderPassOperationContext(); scheduler.Record([dst_buffer = current_bank->GetBuffer(), @@ -1482,40 +1475,22 @@ void QueryCacheRuntime::Barriers(bool is_prebarrier) { .srcAccessMask = VK_ACCESS_MEMORY_WRITE_BIT, .dstAccessMask = VK_ACCESS_TRANSFER_READ_BIT | VK_ACCESS_TRANSFER_WRITE_BIT, }; - // Query results may be read by host or used in shaders/indirect commands static constexpr VkMemoryBarrier WRITE_BARRIER{ .sType = VK_STRUCTURE_TYPE_MEMORY_BARRIER, .pNext = nullptr, .srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT, - .dstAccessMask = VK_ACCESS_HOST_READ_BIT | VK_ACCESS_SHADER_READ_BIT | - VK_ACCESS_INDIRECT_COMMAND_READ_BIT, + .dstAccessMask = VK_ACCESS_MEMORY_READ_BIT | VK_ACCESS_MEMORY_WRITE_BIT, }; impl->scheduler.RequestOutsideRenderPassOperationContext(); if (is_prebarrier) { impl->scheduler.Record([](vk::CommandBuffer cmdbuf) { - // Query data can be written by graphics or compute stages - const VkPipelineStageFlags src_stages_query = - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages_query, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0, READ_BARRIER); }); } else { impl->scheduler.Record([](vk::CommandBuffer cmdbuf) { - // Query results may be read by host or used in shaders/indirect commands - const VkPipelineStageFlags dst_stages_query = - VK_PIPELINE_STAGE_HOST_BIT | - VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT | - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT; cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, - dst_stages_query, 0, WRITE_BARRIER); + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, WRITE_BARRIER); }); } } diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index 4d508fc2f2..60b899a811 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp @@ -586,23 +586,14 @@ void RasterizerVulkan::DispatchCompute() { } const std::array dim{qmd.grid_dim_x, qmd.grid_dim_y, qmd.grid_dim_z}; scheduler.RequestOutsideRenderPassOperationContext(); - // Compute shader reads from storage buffers, uniforms, and images static constexpr VkMemoryBarrier READ_BARRIER{ .sType = VK_STRUCTURE_TYPE_MEMORY_BARRIER, .pNext = nullptr, - .srcAccessMask = VK_ACCESS_SHADER_WRITE_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT, - .dstAccessMask = VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_UNIFORM_READ_BIT, + .srcAccessMask = VK_ACCESS_MEMORY_WRITE_BIT, + .dstAccessMask = VK_ACCESS_MEMORY_READ_BIT, }; - scheduler.Record([](vk::CommandBuffer cmdbuf) { - // Memory writes can come from graphics or compute stages - const VkPipelineStageFlags src_stages = - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT; - cmdbuf.PipelineBarrier(src_stages, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, - 0, READ_BARRIER); - }); + scheduler.Record([](vk::CommandBuffer cmdbuf) { cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, + 0, READ_BARRIER); }); scheduler.Record([dim](vk::CommandBuffer cmdbuf) { cmdbuf.Dispatch(dim[0], dim[1], dim[2]); }); // Log compute dispatch diff --git a/src/video_core/renderer_vulkan/vk_render_pass_cache.cpp b/src/video_core/renderer_vulkan/vk_render_pass_cache.cpp index 1d7af349d1..118b2a0832 100644 --- a/src/video_core/renderer_vulkan/vk_render_pass_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_render_pass_cache.cpp @@ -44,19 +44,13 @@ using VideoCore::Surface::SurfaceType; } VkAttachmentDescription AttachmentDescription(const Device& device, PixelFormat format, - VkSampleCountFlagBits samples, - bool is_depth_stencil) { + VkSampleCountFlagBits samples) { using MaxwellToVK::SurfaceFormat; const SurfaceType surface_type = GetSurfaceType(format); const bool has_stencil = surface_type == SurfaceType::DepthStencil || surface_type == SurfaceType::Stencil; - // Use optimal layouts for attachments - this allows drivers to optimize tiling and access patterns - const VkImageLayout attachment_layout = is_depth_stencil - ? VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL - : VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL; - return { .flags = {}, .format = SurfaceFormat(device, FormatType::Optimal, true, format).format, @@ -67,8 +61,8 @@ using VideoCore::Surface::SurfaceType; : VK_ATTACHMENT_LOAD_OP_DONT_CARE, .stencilStoreOp = has_stencil ? VK_ATTACHMENT_STORE_OP_STORE : VK_ATTACHMENT_STORE_OP_DONT_CARE, - .initialLayout = attachment_layout, - .finalLayout = attachment_layout, + .initialLayout = VK_IMAGE_LAYOUT_GENERAL, + .finalLayout = VK_IMAGE_LAYOUT_GENERAL, }; } } // Anonymous namespace @@ -90,10 +84,10 @@ VkRenderPass RenderPassCache::Get(const RenderPassKey& key) { const bool is_valid{format != PixelFormat::Invalid}; references[index] = VkAttachmentReference{ .attachment = is_valid ? num_colors : VK_ATTACHMENT_UNUSED, - .layout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, + .layout = VK_IMAGE_LAYOUT_GENERAL, }; if (is_valid) { - descriptions.push_back(AttachmentDescription(*device, format, key.samples, false)); + descriptions.push_back(AttachmentDescription(*device, format, key.samples)); num_attachments = static_cast(index + 1); ++num_colors; } @@ -103,9 +97,9 @@ VkRenderPass RenderPassCache::Get(const RenderPassKey& key) { if (key.depth_format != PixelFormat::Invalid) { depth_reference = VkAttachmentReference{ .attachment = num_colors, - .layout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, + .layout = VK_IMAGE_LAYOUT_GENERAL, }; - descriptions.push_back(AttachmentDescription(*device, key.depth_format, key.samples, true)); + descriptions.push_back(AttachmentDescription(*device, key.depth_format, key.samples)); } const VkSubpassDescription subpass{ .flags = 0, diff --git a/src/video_core/renderer_vulkan/vk_scheduler.cpp b/src/video_core/renderer_vulkan/vk_scheduler.cpp index aafcfdf65b..e526d606dc 100644 --- a/src/video_core/renderer_vulkan/vk_scheduler.cpp +++ b/src/video_core/renderer_vulkan/vk_scheduler.cpp @@ -264,26 +264,14 @@ u64 Scheduler::SubmitExecution(VkSemaphore signal_semaphore, VkSemaphore wait_se const u64 signal_value = master_semaphore->NextTick(); RecordWithUploadBuffer([signal_semaphore, wait_semaphore, signal_value, this](vk::CommandBuffer cmdbuf, vk::CommandBuffer upload_cmdbuf) { - // Specific access flags for upload destinations: vertex input, uniforms, storage, index, textures static constexpr VkMemoryBarrier WRITE_BARRIER{ .sType = VK_STRUCTURE_TYPE_MEMORY_BARRIER, .pNext = nullptr, .srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT, - .dstAccessMask = VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT | VK_ACCESS_INDEX_READ_BIT | - VK_ACCESS_UNIFORM_READ_BIT | VK_ACCESS_SHADER_READ_BIT | - VK_ACCESS_SHADER_WRITE_BIT | VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | - VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT, + .dstAccessMask = VK_ACCESS_MEMORY_READ_BIT | VK_ACCESS_MEMORY_WRITE_BIT, }; - // Specify exact stages that need the transfer results instead of ALL_COMMANDS_BIT upload_cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_VERTEX_INPUT_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT, - 0, WRITE_BARRIER); + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, WRITE_BARRIER); upload_cmdbuf.End(); cmdbuf.End(); @@ -344,11 +332,11 @@ void Scheduler::EndRenderPass() query_cache->CounterEnable(VideoCommon::QueryType::ZPassPixelCount64, false); query_cache->NotifySegment(false); + Record([num_images = num_renderpass_images, images = renderpass_images, ranges = renderpass_image_ranges](vk::CommandBuffer cmdbuf) { std::array barriers; - VkPipelineStageFlags src_stages = 0; for (size_t i = 0; i < num_images; ++i) { const VkImageSubresourceRange& range = ranges[i]; const bool is_color = (range.aspectMask & VK_IMAGE_ASPECT_COLOR_BIT) != 0; @@ -356,76 +344,38 @@ void Scheduler::EndRenderPass() & (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT)) !=0; - // Determine optimal destination layout based on image usage - // After render pass, images may be used as shader resources or as attachments again - // Use optimal layouts to allow driver optimizations VkAccessFlags src_access = 0; - VkAccessFlags dst_access = 0; - VkPipelineStageFlags this_stage = 0; - VkImageLayout new_layout; - if (is_color) { - // Color attachments can be read as textures or used as attachments again - src_access = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT; - this_stage = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT; - new_layout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; - dst_access = VK_ACCESS_SHADER_READ_BIT - | VK_ACCESS_COLOR_ATTACHMENT_READ_BIT - | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT; - } else if (is_depth_stencil) { - // Depth attachments can be read as textures or used as attachments again - src_access = VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT; - this_stage = VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT - | VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT; - new_layout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; - dst_access = VK_ACCESS_SHADER_READ_BIT - | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT - | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT; - } else { - // Fallback to GENERAL for unknown usage - src_access = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT - | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT; - this_stage = VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT - | VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT - | VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT; - new_layout = VK_IMAGE_LAYOUT_GENERAL; - dst_access = VK_ACCESS_SHADER_READ_BIT - | VK_ACCESS_SHADER_WRITE_BIT - | VK_ACCESS_COLOR_ATTACHMENT_READ_BIT - | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT - | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT - | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT; - } - src_stages |= this_stage; + if (is_color) + src_access |= VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT; + else if (is_depth_stencil) + src_access |= VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT; + else + src_access |= VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT + | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT; + barriers[i] = VkImageMemoryBarrier{ .sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER, .pNext = nullptr, .srcAccessMask = src_access, - .dstAccessMask = dst_access, - .oldLayout = is_color ? VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL - : (is_depth_stencil ? VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL - : VK_IMAGE_LAYOUT_GENERAL), - .newLayout = new_layout, + .dstAccessMask = VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT + | VK_ACCESS_COLOR_ATTACHMENT_READ_BIT + | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT + | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT + | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT, + .oldLayout = VK_IMAGE_LAYOUT_GENERAL, + .newLayout = VK_IMAGE_LAYOUT_GENERAL, .srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED, .dstQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED, .image = images[i], .subresourceRange = range, }; } - cmdbuf.EndRenderPass(); - - // Use specific pipeline stages instead of ALL_COMMANDS_BIT for better parallelism - // The destination stages depend on how the images will be used next - const VkPipelineStageFlags dst_stages = - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT; - - cmdbuf.PipelineBarrier(src_stages, - dst_stages, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | + VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT | + VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, nullptr, nullptr, diff --git a/src/video_core/renderer_vulkan/vk_texture_cache.cpp b/src/video_core/renderer_vulkan/vk_texture_cache.cpp index 0069f10f9c..348e49fb6d 100644 --- a/src/video_core/renderer_vulkan/vk_texture_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_texture_cache.cpp @@ -810,8 +810,7 @@ void BlitScale(Scheduler& scheduler, VkImage src_image, VkImage dst_image, const .sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER, .pNext = nullptr, .srcAccessMask = 0, - .dstAccessMask = VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT | - VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT, + .dstAccessMask = VK_ACCESS_MEMORY_WRITE_BIT | VK_ACCESS_MEMORY_READ_BIT, .oldLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, .newLayout = VK_IMAGE_LAYOUT_GENERAL, .srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED, @@ -823,8 +822,7 @@ void BlitScale(Scheduler& scheduler, VkImage src_image, VkImage dst_image, const .sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER, .pNext = nullptr, .srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT, - .dstAccessMask = VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT | - VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT, + .dstAccessMask = VK_ACCESS_MEMORY_WRITE_BIT | VK_ACCESS_MEMORY_READ_BIT, .oldLayout = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, .newLayout = VK_IMAGE_LAYOUT_GENERAL, .srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED, @@ -833,26 +831,11 @@ void BlitScale(Scheduler& scheduler, VkImage src_image, VkImage dst_image, const .subresourceRange = subresource_range, }, }; - // Use specific pipeline stages for better parallelism - const VkPipelineStageFlags src_stages = - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages, VK_PIPELINE_STAGE_TRANSFER_BIT, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0, nullptr, nullptr, read_barriers); cmdbuf.BlitImage(src_image, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, dst_image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, regions, vk_filter); - // After transfer, images may be used in graphics, compute, or as attachments - const VkPipelineStageFlags dst_stages = - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT; - cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, dst_stages, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, nullptr, nullptr, write_barriers); }); } @@ -1040,12 +1023,11 @@ void TextureCacheRuntime::ReinterpretImage(Image& dst, Image& src, .srcAccessMask = VK_ACCESS_MEMORY_WRITE_BIT, .dstAccessMask = VK_ACCESS_TRANSFER_READ_BIT | VK_ACCESS_TRANSFER_WRITE_BIT, }; - // After reinterpret, buffers used as transfer source, uniforms, or storage static constexpr VkMemoryBarrier WRITE_BARRIER{ .sType = VK_STRUCTURE_TYPE_MEMORY_BARRIER, .pNext = nullptr, .srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT, - .dstAccessMask = VK_ACCESS_TRANSFER_READ_BIT | VK_ACCESS_SHADER_READ_BIT, + .dstAccessMask = VK_ACCESS_MEMORY_READ_BIT | VK_ACCESS_MEMORY_WRITE_BIT, }; const std::array pre_barriers{ VkImageMemoryBarrier{ @@ -1112,39 +1094,18 @@ void TextureCacheRuntime::ReinterpretImage(Image& dst, Image& src, .subresourceRange = dst_range.SubresourceRange(dst_aspect_mask), }, }; - const VkPipelineStageFlags src_stages_transfer = - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages_transfer, VK_PIPELINE_STAGE_TRANSFER_BIT, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0, {}, {}, pre_barriers); cmdbuf.CopyImageToBuffer(src_image, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, copy_buffer, vk_in_copies); - const VkPipelineStageFlags dst_stages_transfer = - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, dst_stages_transfer, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, WRITE_BARRIER, nullptr, middle_in_barrier); - cmdbuf.PipelineBarrier(src_stages_transfer, VK_PIPELINE_STAGE_TRANSFER_BIT, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0, READ_BARRIER, {}, middle_out_barrier); cmdbuf.CopyBufferToImage(copy_buffer, dst_image, VK_IMAGE_LAYOUT_GENERAL, vk_out_copies); - // After reinterpret copy, image may be used in shaders or as attachment - const VkPipelineStageFlags dst_stages_post = - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT; - cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, dst_stages_post, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, {}, {}, post_barriers); }); } @@ -1271,12 +1232,7 @@ void TextureCacheRuntime::BlitImage(Framebuffer* dst_framebuffer, ImageView& dst .layerCount = VK_REMAINING_ARRAY_LAYERS, }, }; - const VkPipelineStageFlags src_stages_resolve = - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages_resolve, VK_PIPELINE_STAGE_TRANSFER_BIT, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0, nullptr, nullptr, read_barriers); if (is_resolve) { cmdbuf.ResolveImage(src_image, VK_IMAGE_LAYOUT_GENERAL, dst_image, @@ -1289,14 +1245,7 @@ void TextureCacheRuntime::BlitImage(Framebuffer* dst_framebuffer, ImageView& dst src_image, VK_IMAGE_LAYOUT_GENERAL, dst_image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, MakeImageBlit(dst_region, src_region, dst_layers, src_layers), vk_filter); } - // After blit/resolve, image may be used in shaders or as attachment - const VkPipelineStageFlags dst_stages_blit = - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT; - cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, dst_stages_blit, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, write_barrier); }); } @@ -1874,14 +1823,7 @@ void Image::DownloadMemory(std::span buffers_span, std::span o .layerCount = VK_REMAINING_ARRAY_LAYERS, }, }; - const VkPipelineStageFlags src_stages_download = - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages_download, VK_PIPELINE_STAGE_TRANSFER_BIT, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0, read_barrier); for (size_t index = 0; index < buffers.size(); index++) { @@ -1889,20 +1831,17 @@ void Image::DownloadMemory(std::span buffers_span, std::span o vk_copies[index]); } - // Host will read the downloaded data const VkMemoryBarrier memory_write_barrier{ .sType = VK_STRUCTURE_TYPE_MEMORY_BARRIER, .pNext = nullptr, - .srcAccessMask = VK_ACCESS_TRANSFER_WRITE_BIT, - .dstAccessMask = VK_ACCESS_HOST_READ_BIT, + .srcAccessMask = VK_ACCESS_MEMORY_WRITE_BIT, + .dstAccessMask = VK_ACCESS_MEMORY_READ_BIT | VK_ACCESS_MEMORY_WRITE_BIT, }; - // Image will be used for shaders or as attachment const VkImageMemoryBarrier image_write_barrier{ .sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER, .pNext = nullptr, .srcAccessMask = 0, - .dstAccessMask = VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT | - VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT, + .dstAccessMask = VK_ACCESS_MEMORY_WRITE_BIT, .oldLayout = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, .newLayout = VK_IMAGE_LAYOUT_GENERAL, .srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED, @@ -1916,13 +1855,7 @@ void Image::DownloadMemory(std::span buffers_span, std::span o .layerCount = VK_REMAINING_ARRAY_LAYERS, }, }; - const VkPipelineStageFlags dst_stages_download = - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT; - cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, dst_stages_download, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, memory_write_barrier, nullptr, image_write_barrier); }); return; @@ -1957,15 +1890,7 @@ void Image::DownloadMemory(std::span buffers_span, std::span o .layerCount = VK_REMAINING_ARRAY_LAYERS, }, }; - // Image writes can come from graphics or compute stages - const VkPipelineStageFlags src_stages_img = - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; - cmdbuf.PipelineBarrier(src_stages_img, VK_PIPELINE_STAGE_TRANSFER_BIT, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0, read_barrier); for (size_t index = 0; index < buffers.size(); index++) { @@ -1997,14 +1922,7 @@ void Image::DownloadMemory(std::span buffers_span, std::span o .layerCount = VK_REMAINING_ARRAY_LAYERS, }, }; - // After download, image may be used in shaders or as attachment - const VkPipelineStageFlags dst_stages_img = - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT; - cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, dst_stages_img, + cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, memory_write_barrier, nullptr, image_write_barrier); }); } @@ -2566,9 +2484,7 @@ void TextureCacheRuntime::TransitionImageLayout(Image& image) { .sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER, .pNext = nullptr, .srcAccessMask = VK_ACCESS_NONE, - .dstAccessMask = VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT | - VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT | - VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT, + .dstAccessMask = VK_ACCESS_MEMORY_READ_BIT | VK_ACCESS_MEMORY_WRITE_BIT, .oldLayout = VK_IMAGE_LAYOUT_UNDEFINED, .newLayout = VK_IMAGE_LAYOUT_GENERAL, .srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED, @@ -2584,16 +2500,8 @@ void TextureCacheRuntime::TransitionImageLayout(Image& image) { }; scheduler.RequestOutsideRenderPassOperationContext(); scheduler.Record([barrier](vk::CommandBuffer cmdbuf) { - // After layout transition, image may be used in shaders or as attachment - const VkPipelineStageFlags dst_stages_layout = - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT | - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT | - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT | - VK_PIPELINE_STAGE_TRANSFER_BIT; cmdbuf.PipelineBarrier(VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, - dst_stages_layout, 0, barrier); + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, barrier); }); } } From 6f9d025ad2eafdaedc636531db256e4f4649b8d9 Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 19 Feb 2026 09:16:19 +0100 Subject: [PATCH 030/181] [host_memory] avoid doing madvise(2) syscall for a simple memset op (#3108) Signed-off-by: lizzie lizzie@eden-emu.dev Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3108 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- src/common/host_memory.cpp | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/src/common/host_memory.cpp b/src/common/host_memory.cpp index a1e99a4c9d..a75152eec0 100644 --- a/src/common/host_memory.cpp +++ b/src/common/host_memory.cpp @@ -219,11 +219,6 @@ public: } } - bool ClearBackingRegion(size_t physical_offset, size_t length) { - // TODO: This does not seem to be possible on Windows. - return false; - } - void EnableDirectMappedAddress() { // TODO UNREACHABLE(); @@ -617,24 +612,6 @@ public: ASSERT_MSG(ret == 0, "mprotect failed: {}", strerror(errno)); } - bool ClearBackingRegion(size_t physical_offset, size_t length) { -#ifdef __linux__ - // Only incur syscall cost IF memset would be slower (theshold = 16MiB) - // TODO(lizzie): Smarter way to dynamically get this threshold (broadwell != raptor lake) for example - if (length >= 2097152UL * 8) { - // Set MADV_REMOVE on backing map to destroy it instantly. - // This also deletes the area from the backing file. - int ret = madvise(backing_base + physical_offset, length, MADV_REMOVE); - ASSERT_MSG(ret == 0, "madvise failed: {}", strerror(errno)); - return true; - } else { - return false; - } -#else - return false; -#endif - } - void EnableDirectMappedAddress() { virtual_base = nullptr; } @@ -748,9 +725,7 @@ void HostMemory::Protect(size_t virtual_offset, size_t length, MemoryPermission } void HostMemory::ClearBackingRegion(size_t physical_offset, size_t length, u32 fill_value) { - if (!impl || fill_value != 0 || !impl->ClearBackingRegion(physical_offset, length)) { - std::memset(backing_base + physical_offset, fill_value, length); - } + std::memset(backing_base + physical_offset, fill_value, length); } void HostMemory::EnableDirectMappedAddress() { From c9c136bea7567c825be19c1dcb481a47ee6536f6 Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 20 Feb 2026 00:52:07 +0100 Subject: [PATCH 031/181] [texture_cache, buffer_cache] Added TLS handling + changed command queue for GPU threading. (#3579) (Merge of #3495 + #3108) This PR works around to simplify math operations on hot pointers inside the access and requests to the cache of buffers and texture cache, removing previous logic of indirection and replaced by a PoD approach. This will ensure less CPU times spended on the same request and flow directly into another chain of the render, in the same way, command queue currently uses an internal mutex that constraints the flow of data within the GPU threads, we're moving over a single command, I verified to keep using mutexes instead of internal mutex + mutex per operation, which are resolved by themselves. In simplier words, this aims to improve performance on those games and devices where the waits for next orders on GPU commands were heavier than a single verification. Co-Authored-by: @CamilleLaVey Co-Authored-by: @Lizzie Co-authored-by: CamilleLaVey Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3579 Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/device_memory_manager.h | 7 ++ src/core/device_memory_manager.inc | 44 ++++++- src/video_core/buffer_cache/buffer_base.h | 8 +- src/video_core/buffer_cache/buffer_cache.h | 115 +++++++++++++----- .../buffer_cache/buffer_cache_base.h | 15 +++ src/video_core/gpu_thread.h | 5 +- .../renderer_opengl/gl_compute_pipeline.cpp | 6 +- .../renderer_opengl/gl_graphics_pipeline.cpp | 6 +- .../renderer_vulkan/vk_compute_pipeline.cpp | 4 + .../renderer_vulkan/vk_graphics_pipeline.cpp | 4 + src/video_core/texture_cache/texture_cache.h | 114 +++++++++++------ .../texture_cache/texture_cache_base.h | 10 ++ 12 files changed, 266 insertions(+), 72 deletions(-) diff --git a/src/core/device_memory_manager.h b/src/core/device_memory_manager.h index 41227591c7..9d86a17d12 100644 --- a/src/core/device_memory_manager.h +++ b/src/core/device_memory_manager.h @@ -127,6 +127,11 @@ public: void UpdatePagesCachedBatch(std::span> ranges, s32 delta); private: + struct TranslationEntry { + DAddr guest_page{}; + u8* host_ptr{}; + }; + // Internal helper that performs the update assuming the caller already holds the necessary lock. void UpdatePagesCachedCountNoLock(DAddr addr, size_t size, s32 delta); @@ -195,6 +200,8 @@ private: } Common::VirtualBuffer cpu_backing_address; + std::array t_slot{}; + u32 cache_cursor = 0; using CounterType = u8; using CounterAtomicType = std::atomic_uint8_t; static constexpr size_t subentries = 8 / sizeof(CounterType); diff --git a/src/core/device_memory_manager.inc b/src/core/device_memory_manager.inc index 4be26d9631..08fe799174 100644 --- a/src/core/device_memory_manager.inc +++ b/src/core/device_memory_manager.inc @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project @@ -247,6 +247,7 @@ void DeviceMemoryManager::Map(DAddr address, VAddr virtual_address, size } impl->multi_dev_address.Register(new_dev, start_id); } + t_slot = {}; if (track) { TrackContinuityImpl(address, virtual_address, size, asid); } @@ -278,6 +279,7 @@ void DeviceMemoryManager::Unmap(DAddr address, size_t size) { compressed_device_addr[phys_addr - 1] = new_start | MULTI_FLAG; } } + t_slot = {}; } template void DeviceMemoryManager::TrackContinuityImpl(DAddr address, VAddr virtual_address, @@ -417,6 +419,26 @@ void DeviceMemoryManager::WalkBlock(DAddr addr, std::size_t size, auto o template void DeviceMemoryManager::ReadBlock(DAddr address, void* dest_pointer, size_t size) { device_inter->FlushRegion(address, size); + const std::size_t page_offset = address & Memory::YUZU_PAGEMASK; + if (size <= Memory::YUZU_PAGESIZE - page_offset) { + const DAddr guest_page = address & ~static_cast(Memory::YUZU_PAGEMASK); + for (size_t i = 0; i < 4; ++i) { + if (t_slot[i].guest_page == guest_page && t_slot[i].host_ptr != nullptr) { + std::memcpy(dest_pointer, t_slot[i].host_ptr + page_offset, size); + return; + } + } + + const std::size_t page_index = address >> Memory::YUZU_PAGEBITS; + const auto phys_addr = compressed_physical_ptr[page_index]; + if (phys_addr != 0) { + auto* const mem_ptr = GetPointerFromRaw((PAddr(phys_addr - 1) << Memory::YUZU_PAGEBITS)); + t_slot[cache_cursor % t_slot.size()] = TranslationEntry{.guest_page = guest_page, .host_ptr = mem_ptr}; + cache_cursor = (cache_cursor + 1) & 3U; + std::memcpy(dest_pointer, mem_ptr + page_offset, size); + return; + } + } WalkBlock( address, size, [&](size_t copy_amount, DAddr current_vaddr) { @@ -455,6 +477,26 @@ void DeviceMemoryManager::WriteBlock(DAddr address, const void* src_poin template void DeviceMemoryManager::ReadBlockUnsafe(DAddr address, void* dest_pointer, size_t size) { + const std::size_t page_offset = address & Memory::YUZU_PAGEMASK; + if (size <= Memory::YUZU_PAGESIZE - page_offset) { + const DAddr guest_page = address & ~static_cast(Memory::YUZU_PAGEMASK); + for (size_t i = 0; i < 4; ++i) { + if (t_slot[i].guest_page == guest_page && t_slot[i].host_ptr != nullptr) { + std::memcpy(dest_pointer, t_slot[i].host_ptr + page_offset, size); + return; + } + } + + const std::size_t page_index = address >> Memory::YUZU_PAGEBITS; + const auto phys_addr = compressed_physical_ptr[page_index]; + if (phys_addr != 0) { + auto* const mem_ptr = GetPointerFromRaw((PAddr(phys_addr - 1) << Memory::YUZU_PAGEBITS)); + t_slot[cache_cursor % t_slot.size()] = TranslationEntry{.guest_page = guest_page, .host_ptr = mem_ptr}; + cache_cursor = (cache_cursor + 1) & 3U; + std::memcpy(dest_pointer, mem_ptr + page_offset, size); + return; + } + } WalkBlock( address, size, [&](size_t copy_amount, DAddr current_vaddr) { diff --git a/src/video_core/buffer_cache/buffer_base.h b/src/video_core/buffer_cache/buffer_base.h index 40e98e3952..bec2dac246 100644 --- a/src/video_core/buffer_cache/buffer_base.h +++ b/src/video_core/buffer_cache/buffer_base.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later @@ -39,7 +42,8 @@ public: static constexpr u64 BASE_PAGE_SIZE = 1ULL << BASE_PAGE_BITS; explicit BufferBase(VAddr cpu_addr_, u64 size_bytes_) - : cpu_addr{cpu_addr_}, size_bytes{size_bytes_} {} + : cpu_addr_cached{static_cast(cpu_addr_)}, cpu_addr{cpu_addr_}, + size_bytes{size_bytes_} {} explicit BufferBase(NullBufferParams) {} @@ -97,6 +101,8 @@ public: return cpu_addr; } + DAddr cpu_addr_cached = 0; + /// Returns the offset relative to the given CPU address /// @pre IsInBounds returns true [[nodiscard]] u32 Offset(VAddr other_cpu_addr) const noexcept { diff --git a/src/video_core/buffer_cache/buffer_cache.h b/src/video_core/buffer_cache/buffer_cache.h index b368ffea05..7b92edecaa 100644 --- a/src/video_core/buffer_cache/buffer_cache.h +++ b/src/video_core/buffer_cache/buffer_cache.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project @@ -382,6 +382,10 @@ void BufferCache

::BindHostComputeBuffers() { BindHostComputeUniformBuffers(); BindHostComputeStorageBuffers(); BindHostComputeTextureBuffers(); + if (any_buffer_uploaded) { + runtime.PostCopyBarrier(); + any_buffer_uploaded = false; + } } template @@ -763,45 +767,85 @@ void BufferCache

::BindHostIndexBuffer() { } } +template +void BufferCache

::BindHostVertexBuffer(u32 index, Buffer& buffer, u32 offset, u32 size, + u32 stride) { + if constexpr (IS_OPENGL) { + runtime.BindVertexBuffer(index, buffer, offset, size, stride); + } else { + runtime.BindVertexBuffer(index, buffer.Handle(), offset, size, stride); + } +} + +template +Binding& BufferCache

::VertexBufferSlot(u32 index) { + ASSERT(index < NUM_VERTEX_BUFFERS); + return v_buffer[index]; +} + +template +const Binding& BufferCache

::VertexBufferSlot(u32 index) const { + ASSERT(index < NUM_VERTEX_BUFFERS); + return v_buffer[index]; +} + +template +void BufferCache

::UpdateVertexBufferSlot(u32 index, const Binding& binding) { + Binding& slot = VertexBufferSlot(index); + if (slot.device_addr != binding.device_addr || slot.size != binding.size) { + ++vertex_buffers_serial; + } + slot = binding; + if (binding.buffer_id != NULL_BUFFER_ID && binding.size != 0) { + enabled_vertex_buffers_mask |= (1u << index); + } else { + enabled_vertex_buffers_mask &= ~(1u << index); + } +} + template void BufferCache

::BindHostVertexBuffers() { - HostBindings host_bindings; - bool any_valid{false}; auto& flags = maxwell3d->dirty.flags; - for (u32 index = 0; index < NUM_VERTEX_BUFFERS; ++index) { - const Binding& binding = channel_state->vertex_buffers[index]; + u32 enabled_mask = enabled_vertex_buffers_mask; + HostBindings bindings{}; + u32 last_index = std::numeric_limits::max(); + const auto flush_bindings = [&]() { + if (bindings.buffers.empty()) { + return; + } + bindings.max_index = bindings.min_index + static_cast(bindings.buffers.size()); + runtime.BindVertexBuffers(bindings); + bindings = HostBindings{}; + last_index = std::numeric_limits::max(); + }; + while (enabled_mask != 0) { + const u32 index = std::countr_zero(enabled_mask); + enabled_mask &= (enabled_mask - 1); + const Binding& binding = VertexBufferSlot(index); Buffer& buffer = slot_buffers[binding.buffer_id]; TouchBuffer(buffer, binding.buffer_id); SynchronizeBuffer(buffer, binding.device_addr, binding.size); if (!flags[Dirty::VertexBuffer0 + index]) { + flush_bindings(); continue; } flags[Dirty::VertexBuffer0 + index] = false; - - host_bindings.min_index = (std::min)(host_bindings.min_index, index); - host_bindings.max_index = (std::max)(host_bindings.max_index, index); - any_valid = true; - } - - if (any_valid) { - host_bindings.max_index++; - for (u32 index = host_bindings.min_index; index < host_bindings.max_index; index++) { - flags[Dirty::VertexBuffer0 + index] = false; - - const Binding& binding = channel_state->vertex_buffers[index]; - Buffer& buffer = slot_buffers[binding.buffer_id]; - - const u32 stride = maxwell3d->regs.vertex_streams[index].stride; - const u32 offset = buffer.Offset(binding.device_addr); - buffer.MarkUsage(offset, binding.size); - - host_bindings.buffers.push_back(&buffer); - host_bindings.offsets.push_back(offset); - host_bindings.sizes.push_back(binding.size); - host_bindings.strides.push_back(stride); + const u32 stride = maxwell3d->regs.vertex_streams[index].stride; + const u32 offset = buffer.Offset(binding.device_addr); + buffer.MarkUsage(offset, binding.size); + if (!bindings.buffers.empty() && index != last_index + 1) { + flush_bindings(); } - runtime.BindVertexBuffers(host_bindings); + if (bindings.buffers.empty()) { + bindings.min_index = index; + } + bindings.buffers.push_back(&buffer); + bindings.offsets.push_back(offset); + bindings.sizes.push_back(binding.size); + bindings.strides.push_back(stride); + last_index = index; } + flush_bindings(); } template @@ -1205,17 +1249,20 @@ void BufferCache

::UpdateVertexBuffer(u32 index) { u32 size = address_size; // TODO: Analyze stride and number of vertices if (array.enable == 0 || size == 0 || !device_addr) { channel_state->vertex_buffers[index] = NULL_BINDING; + UpdateVertexBufferSlot(index, NULL_BINDING); return; } if (!gpu_memory->IsWithinGPUAddressRange(gpu_addr_end) || size >= 64_MiB) { size = static_cast(gpu_memory->MaxContinuousRange(gpu_addr_begin, size)); } const BufferId buffer_id = FindBuffer(*device_addr, size); - channel_state->vertex_buffers[index] = Binding{ + const Binding binding{ .device_addr = *device_addr, .size = size, .buffer_id = buffer_id, }; + channel_state->vertex_buffers[index] = binding; + UpdateVertexBufferSlot(index, binding); } template @@ -1528,12 +1575,12 @@ void BufferCache

::TouchBuffer(Buffer& buffer, BufferId buffer_id) noexcept { template bool BufferCache

::SynchronizeBuffer(Buffer& buffer, DAddr device_addr, u32 size) { - boost::container::small_vector copies; + upload_copies.clear(); u64 total_size_bytes = 0; u64 largest_copy = 0; - DAddr buffer_start = buffer.CpuAddr(); + const DAddr buffer_start = buffer.cpu_addr_cached; memory_tracker.ForEachUploadRange(device_addr, size, [&](u64 device_addr_out, u64 range_size) { - copies.push_back(BufferCopy{ + upload_copies.push_back(BufferCopy{ .src_offset = total_size_bytes, .dst_offset = device_addr_out - buffer_start, .size = range_size, @@ -1544,8 +1591,9 @@ bool BufferCache

::SynchronizeBuffer(Buffer& buffer, DAddr device_addr, u32 si if (total_size_bytes == 0) { return true; } - const std::span copies_span(copies.data(), copies.size()); + const std::span copies_span(upload_copies.data(), upload_copies.size()); UploadMemory(buffer, total_size_bytes, largest_copy, copies_span); + any_buffer_uploaded = true; return false; } @@ -1735,6 +1783,7 @@ void BufferCache

::DeleteBuffer(BufferId buffer_id, bool do_not_mark) { auto& binding = channel_state->vertex_buffers[index]; if (binding.buffer_id == buffer_id) { binding.buffer_id = BufferId{}; + UpdateVertexBufferSlot(index, binding); dirty_vertex_buffers.push_back(index); } } diff --git a/src/video_core/buffer_cache/buffer_cache_base.h b/src/video_core/buffer_cache/buffer_cache_base.h index 3c0bc81758..0596329392 100644 --- a/src/video_core/buffer_cache/buffer_cache_base.h +++ b/src/video_core/buffer_cache/buffer_cache_base.h @@ -320,6 +320,7 @@ public: std::recursive_mutex mutex; Runtime& runtime; + bool any_buffer_uploaded = false; private: template @@ -372,6 +373,8 @@ private: void BindHostTransformFeedbackBuffers(); + void BindHostVertexBuffer(u32 index, Buffer& buffer, u32 offset, u32 size, u32 stride); + void BindHostComputeUniformBuffers(); void BindHostComputeStorageBuffers(); @@ -453,6 +456,12 @@ private: [[nodiscard]] bool HasFastUniformBufferBound(size_t stage, u32 binding_index) const noexcept; + [[nodiscard]] Binding& VertexBufferSlot(u32 index); + + [[nodiscard]] const Binding& VertexBufferSlot(u32 index) const; + + void UpdateVertexBufferSlot(u32 index, const Binding& binding); + void ClearDownload(DAddr base_addr, u64 size); void InlineMemoryImplementation(DAddr dest_address, size_t copy_size, @@ -472,6 +481,12 @@ private: u32 last_index_count = 0; + u32 enabled_vertex_buffers_mask = 0; + u64 vertex_buffers_serial = 0; + std::array v_buffer{}; + + boost::container::small_vector upload_copies; + MemoryTracker memory_tracker; Common::RangeSet uncommitted_gpu_modified_ranges; Common::RangeSet gpu_modified_ranges; diff --git a/src/video_core/gpu_thread.h b/src/video_core/gpu_thread.h index dc0fce9f82..ac1283a338 100644 --- a/src/video_core/gpu_thread.h +++ b/src/video_core/gpu_thread.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -89,7 +92,7 @@ struct CommandDataContainer { /// Struct used to synchronize the GPU thread struct SynchState final { - using CommandQueue = Common::MPSCQueue; + using CommandQueue = Common::SPSCQueue; std::mutex write_lock; CommandQueue queue; u64 last_fence{}; diff --git a/src/video_core/renderer_opengl/gl_compute_pipeline.cpp b/src/video_core/renderer_opengl/gl_compute_pipeline.cpp index 661fbef2b0..d1c61be743 100644 --- a/src/video_core/renderer_opengl/gl_compute_pipeline.cpp +++ b/src/video_core/renderer_opengl/gl_compute_pipeline.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project @@ -189,6 +189,10 @@ void ComputePipeline::Configure() { buffer_cache.runtime.SetEnableStorageBuffers(use_storage_buffers); buffer_cache.runtime.SetImagePointers(textures.data(), images.data()); buffer_cache.BindHostComputeBuffers(); + if (buffer_cache.any_buffer_uploaded) { + buffer_cache.runtime.PostCopyBarrier(); + buffer_cache.any_buffer_uploaded = false; + } const VideoCommon::ImageViewInOut* views_it{views.data() + num_texture_buffers + num_image_buffers}; diff --git a/src/video_core/renderer_opengl/gl_graphics_pipeline.cpp b/src/video_core/renderer_opengl/gl_graphics_pipeline.cpp index 2abbd0de78..ee3498428e 100644 --- a/src/video_core/renderer_opengl/gl_graphics_pipeline.cpp +++ b/src/video_core/renderer_opengl/gl_graphics_pipeline.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2021 yuzu Emulator Project @@ -558,6 +558,10 @@ bool GraphicsPipeline::ConfigureImpl(bool is_indexed) { if (image_binding != 0) { glBindImageTextures(0, image_binding, images.data()); } + if (buffer_cache.any_buffer_uploaded) { + buffer_cache.runtime.PostCopyBarrier(); + buffer_cache.any_buffer_uploaded = false; + } return true; } diff --git a/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp b/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp index 96a9fe59e7..51b5141a06 100644 --- a/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp +++ b/src/video_core/renderer_vulkan/vk_compute_pipeline.cpp @@ -203,6 +203,10 @@ void ComputePipeline::Configure(Tegra::Engines::KeplerCompute& kepler_compute, buffer_cache.UpdateComputeBuffers(); buffer_cache.BindHostComputeBuffers(); + if (buffer_cache.any_buffer_uploaded) { + buffer_cache.runtime.PostCopyBarrier(); + buffer_cache.any_buffer_uploaded = false; + } RescalingPushConstant rescaling; const VideoCommon::SamplerId* samplers_it{samplers.data()}; diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp index d36553da4a..d156baa77b 100644 --- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp +++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp @@ -496,6 +496,10 @@ bool GraphicsPipeline::ConfigureImpl(bool is_indexed) { if constexpr (Spec::enabled_stages[4]) { prepare_stage(4); } + if (buffer_cache.any_buffer_uploaded) { + buffer_cache.runtime.PostCopyBarrier(); + buffer_cache.any_buffer_uploaded = false; + } texture_cache.UpdateRenderTargets(false); texture_cache.CheckFeedbackLoop(views); ConfigureDraw(rescaling, render_area); diff --git a/src/video_core/texture_cache/texture_cache.h b/src/video_core/texture_cache/texture_cache.h index 9f31c68cd2..71210ffe6e 100644 --- a/src/video_core/texture_cache/texture_cache.h +++ b/src/video_core/texture_cache/texture_cache.h @@ -291,55 +291,59 @@ void TextureCache

::CheckFeedbackLoop(std::span views) { return; } + if (render_targets_serial == last_feedback_loop_serial && + texture_bindings_serial == last_feedback_texture_serial) { + if (last_feedback_loop_result) { + runtime.BarrierFeedbackLoop(); + } + return; + } + + if (rt_active_mask == 0) { + last_feedback_loop_serial = render_targets_serial; + last_feedback_texture_serial = texture_bindings_serial; + last_feedback_loop_result = false; + return; + } + const u32 depth_bit = 1u << NUM_RT; + const bool depth_active = (rt_active_mask & depth_bit) != 0; + const bool requires_barrier = [&] { for (const auto& view : views) { if (!view.id) { continue; } - bool is_render_target = false; - - for (const auto& ct_view_id : render_targets.color_buffer_ids) { - if (ct_view_id && ct_view_id == view.id) { - is_render_target = true; - break; - } - } - - if (!is_render_target && render_targets.depth_buffer_id == view.id) { - is_render_target = true; - } - - if (is_render_target) { - continue; - } - - auto& image_view = slot_image_views[view.id]; - - for (const auto& ct_view_id : render_targets.color_buffer_ids) { - if (!ct_view_id) { + { + bool is_continue = false; + for (size_t i = 0; i < 8; ++i) + is_continue |= (rt_active_mask & (1u << i)) && view.id == render_targets.color_buffer_ids[i]; + if (is_continue) continue; - } - - auto& ct_view = slot_image_views[ct_view_id]; - - if (image_view.image_id == ct_view.image_id) { - return true; - } } - if (render_targets.depth_buffer_id) { - auto& zt_view = slot_image_views[render_targets.depth_buffer_id]; + if (depth_active && view.id == render_targets.depth_buffer_id) + continue; - if (image_view.image_id == zt_view.image_id) { - return true; - } + const ImageId view_image_id = slot_image_views[view.id].image_id; + { + bool is_continue = false; + for (size_t i = 0; i < 8; ++i) + is_continue |= (rt_active_mask & (1u << i)) && view_image_id == rt_image_id[i]; + if (is_continue) + continue; + } + if (depth_active && view_image_id == rt_depth_image_id) { + return true; } } return false; }(); + last_feedback_loop_serial = render_targets_serial; + last_feedback_texture_serial = texture_bindings_serial; + last_feedback_loop_result = requires_barrier; if (requires_barrier) { runtime.BarrierFeedbackLoop(); } @@ -399,13 +403,19 @@ void TextureCache

::SynchronizeGraphicsDescriptors() { const bool linked_tsc = maxwell3d->regs.sampler_binding == SamplerBinding::ViaHeaderBinding; const u32 tic_limit = maxwell3d->regs.tex_header.limit; const u32 tsc_limit = linked_tsc ? tic_limit : maxwell3d->regs.tex_sampler.limit; + bool bindings_changed = false; if (channel_state->graphics_sampler_table.Synchronize(maxwell3d->regs.tex_sampler.Address(), tsc_limit)) { channel_state->graphics_sampler_ids.resize(tsc_limit + 1, CORRUPT_ID); + bindings_changed = true; } if (channel_state->graphics_image_table.Synchronize(maxwell3d->regs.tex_header.Address(), tic_limit)) { channel_state->graphics_image_view_ids.resize(tic_limit + 1, CORRUPT_ID); + bindings_changed = true; + } + if (bindings_changed) { + ++texture_bindings_serial; } } @@ -415,12 +425,18 @@ void TextureCache

::SynchronizeComputeDescriptors() { const u32 tic_limit = kepler_compute->regs.tic.limit; const u32 tsc_limit = linked_tsc ? tic_limit : kepler_compute->regs.tsc.limit; const GPUVAddr tsc_gpu_addr = kepler_compute->regs.tsc.Address(); + bool bindings_changed = false; if (channel_state->compute_sampler_table.Synchronize(tsc_gpu_addr, tsc_limit)) { channel_state->compute_sampler_ids.resize(tsc_limit + 1, CORRUPT_ID); + bindings_changed = true; } if (channel_state->compute_image_table.Synchronize(kepler_compute->regs.tic.Address(), tic_limit)) { channel_state->compute_image_view_ids.resize(tic_limit + 1, CORRUPT_ID); + bindings_changed = true; + } + if (bindings_changed) { + ++texture_bindings_serial; } } @@ -534,6 +550,7 @@ void TextureCache

::UpdateRenderTargets(bool is_clear) { return; } + const VideoCommon::RenderTargets previous_render_targets = render_targets; const bool rescaled = RescaleRenderTargets(); if (is_rescaling != rescaled) { flags[Dirty::RescaleViewports] = true; @@ -549,6 +566,21 @@ void TextureCache

::UpdateRenderTargets(bool is_clear) { PrepareImageView(depth_buffer_id, true, is_clear && IsFullClear(depth_buffer_id)); + rt_active_mask = 0; + rt_image_id = {}; + for (size_t i = 0; i < rt_image_id.size(); ++i) { + if (ImageViewId const view = render_targets.color_buffer_ids[i]; view) { + rt_active_mask |= 1u << i; + rt_image_id[i] = slot_image_views[view].image_id; + } + } + if (depth_buffer_id) { + rt_active_mask |= (1u << NUM_RT); + rt_depth_image_id = slot_image_views[depth_buffer_id].image_id; + } else { + rt_depth_image_id = ImageId{}; + } + for (size_t index = 0; index < NUM_RT; ++index) { render_targets.draw_buffers[index] = static_cast(maxwell3d->regs.rt_control.Map(index)); } @@ -564,12 +596,22 @@ void TextureCache

::UpdateRenderTargets(bool is_clear) { }; render_targets.is_rescaled = is_rescaling; + if (render_targets != previous_render_targets) { + ++render_targets_serial; + } + flags[Dirty::DepthBiasGlobal] = true; } template typename P::Framebuffer* TextureCache

::GetFramebuffer() { - return &slot_framebuffers[GetFramebufferId(render_targets)]; + if (last_framebuffer_id && last_framebuffer_serial == render_targets_serial) { + return &slot_framebuffers[last_framebuffer_id]; + } + const FramebufferId framebuffer_id = GetFramebufferId(render_targets); + last_framebuffer_id = framebuffer_id; + last_framebuffer_serial = render_targets_serial; + return &slot_framebuffers[framebuffer_id]; } template @@ -2610,6 +2652,10 @@ void TextureCache

::RemoveFramebuffers(std::span removed_vi if (it->first.Contains(removed_views)) { auto framebuffer_id = it->second; ASSERT(framebuffer_id); + if (framebuffer_id == last_framebuffer_id) { + last_framebuffer_id = {}; + last_framebuffer_serial = 0; + } sentenced_framebuffers.Push(std::move(slot_framebuffers[framebuffer_id])); it = framebuffers.erase(it); } else { diff --git a/src/video_core/texture_cache/texture_cache_base.h b/src/video_core/texture_cache/texture_cache_base.h index cff300da8f..4b4061f21d 100644 --- a/src/video_core/texture_cache/texture_cache_base.h +++ b/src/video_core/texture_cache/texture_cache_base.h @@ -455,6 +455,16 @@ private: std::deque gpu_page_table_storage; RenderTargets render_targets; + u64 render_targets_serial = 0; + u32 rt_active_mask = 0; + std::array rt_image_id{}; + ImageId rt_depth_image_id{}; + u64 texture_bindings_serial = 0; + u64 last_feedback_loop_serial = 0; + u64 last_feedback_texture_serial = 0; + bool last_feedback_loop_result = false; + FramebufferId last_framebuffer_id{}; + u64 last_framebuffer_serial = 0; ankerl::unordered_dense::map framebuffers; ankerl::unordered_dense::map, Common::IdentityHash> page_table; From f8145152c7b3f9d390beb4eb2ea3913d45dc7a99 Mon Sep 17 00:00:00 2001 From: crueter Date: Fri, 20 Feb 2026 15:59:45 +0100 Subject: [PATCH 032/181] [cmake] Fix MoltenVK Fetch and Dynarmic tests build (#3559) Originally was a test for Qt 6.9.3. Still broken, I have absolutely zero idea how to fix it. Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3559 Reviewed-by: Lizzie --- externals/CMakeLists.txt | 4 +--- src/dynarmic/tests/CMakeLists.txt | 10 +++++----- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index 6c3e5cbde3..3b4627d48b 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt @@ -407,12 +407,10 @@ if (APPLE) # moltenvk if (NOT YUZU_USE_BUNDLED_MOLTENVK) find_library(MOLTENVK_LIBRARY MoltenVK) - else() - unset(MOLTENVK_LIBRARY) endif() # TODO: kosmickrisp? - if (NOT MOLTENVK_LIBRARY) + if (NOT MOLTENVK_LIBRARY OR YUZU_USE_BUNDLED_MOLTENVK) AddJsonPackage(moltenvk) set(MOLTENVK_LIBRARY "${moltenvk_SOURCE_DIR}/MoltenVK/dylib/macOS/libMoltenVK.dylib" CACHE STRING "" FORCE) diff --git a/src/dynarmic/tests/CMakeLists.txt b/src/dynarmic/tests/CMakeLists.txt index 363f8579db..395181efe3 100644 --- a/src/dynarmic/tests/CMakeLists.txt +++ b/src/dynarmic/tests/CMakeLists.txt @@ -24,7 +24,7 @@ add_executable(dynarmic_tests A64/real_world.cpp A64/testenv.h ) -target_link_libraries(dynarmic_tests PRIVATE merry::oaknut) +target_link_libraries(dynarmic_tests PRIVATE merry::oaknut unordered_dense::unordered_dense) if (DYNARMIC_TESTS_USE_UNICORN) target_link_libraries(dynarmic_tests PRIVATE Unicorn::Unicorn) @@ -72,7 +72,7 @@ add_executable(dynarmic_print_info print_info.cpp ) create_target_directory_groups(dynarmic_print_info) -target_link_libraries(dynarmic_print_info PRIVATE dynarmic fmt::fmt merry::mcl) +target_link_libraries(dynarmic_print_info PRIVATE dynarmic fmt::fmt merry::mcl unordered_dense::unordered_dense) if (BOOST_NO_HEADERS) target_link_libraries(dynarmic_print_info PRIVATE Boost::variant Boost::icl Boost::pool) else() @@ -93,7 +93,7 @@ add_executable(dynarmic_test_generator create_target_directory_groups(dynarmic_test_generator) -target_link_libraries(dynarmic_test_generator PRIVATE dynarmic fmt::fmt merry::mcl) +target_link_libraries(dynarmic_test_generator PRIVATE dynarmic fmt::fmt merry::mcl unordered_dense::unordered_dense) if (BOOST_NO_HEADERS) target_link_libraries(dynarmic_test_generator PRIVATE Boost::variant Boost::icl Boost::pool) else() @@ -110,7 +110,7 @@ add_executable(dynarmic_test_reader test_reader.cpp ) create_target_directory_groups(dynarmic_test_reader) -target_link_libraries(dynarmic_test_reader PRIVATE dynarmic fmt::fmt merry::mcl) +target_link_libraries(dynarmic_test_reader PRIVATE dynarmic fmt::fmt merry::mcl unordered_dense::unordered_dense) if (BOOST_NO_HEADERS) target_link_libraries(dynarmic_test_reader PRIVATE Boost::variant Boost::icl Boost::pool) else() @@ -123,7 +123,7 @@ target_compile_definitions(dynarmic_test_reader PRIVATE FMT_USE_USER_DEFINED_LIT # create_target_directory_groups(dynarmic_tests) -target_link_libraries(dynarmic_tests PRIVATE dynarmic Catch2::Catch2WithMain fmt::fmt merry::mcl) +target_link_libraries(dynarmic_tests PRIVATE dynarmic Catch2::Catch2WithMain fmt::fmt merry::mcl unordered_dense::unordered_dense) if (BOOST_NO_HEADERS) target_link_libraries(dynarmic_tests PRIVATE Boost::variant Boost::icl Boost::pool) else() From 308a995275045065726a56cbf5d49174f137e90f Mon Sep 17 00:00:00 2001 From: crueter Date: Fri, 20 Feb 2026 15:59:53 +0100 Subject: [PATCH 033/181] [desktop] Revert FPS counter to 500ms (#3586) This broke things, needs more investigation. Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3586 --- src/yuzu/main_window.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/yuzu/main_window.cpp b/src/yuzu/main_window.cpp index 836aacb0fa..4fcd7f9df3 100644 --- a/src/yuzu/main_window.cpp +++ b/src/yuzu/main_window.cpp @@ -2142,7 +2142,7 @@ void MainWindow::BootGame(const QString& filename, Service::AM::FrontendAppletPa game_list->hide(); game_list_placeholder->hide(); } - status_bar_update_timer.start(250); + status_bar_update_timer.start(500); renderer_status_button->setDisabled(true); refresh_button->setDisabled(true); From d5aa10d57247827fa5bf0aea01b6a0aa4c57a164 Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 20 Feb 2026 16:38:17 +0100 Subject: [PATCH 034/181] [dynarmic] make Xbyak::CodeGen use Ankerl for backing unordered maps (#3438) standard std::unordered_map and std::unordered_set sucks, hadn't found drop-in replacement for multimap, but this change should bring a nice perf boost for x86_64 :) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3438 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Reviewed-by: crueter Co-authored-by: lizzie Co-committed-by: lizzie --- .../dynarmic/backend/x64/a32_emit_x64_memory.cpp | 4 ++-- .../dynarmic/backend/x64/a64_emit_x64_memory.cpp | 4 ++-- src/dynarmic/src/dynarmic/backend/x64/abi.cpp | 4 ++-- .../src/dynarmic/backend/x64/block_of_code.cpp | 4 ++-- .../src/dynarmic/backend/x64/block_of_code.h | 6 ++---- src/dynarmic/src/dynarmic/backend/x64/callback.h | 4 ++-- .../src/dynarmic/backend/x64/constant_pool.h | 4 ++-- src/dynarmic/src/dynarmic/backend/x64/emit_x64.h | 3 +-- .../backend/x64/emit_x64_floating_point.cpp | 4 ++-- .../src/dynarmic/backend/x64/emit_x64_memory.h | 2 +- .../src/dynarmic/backend/x64/emit_x64_vector.cpp | 2 +- .../backend/x64/emit_x64_vector_floating_point.cpp | 4 ++-- src/dynarmic/src/dynarmic/backend/x64/hostloc.h | 4 ++-- src/dynarmic/src/dynarmic/backend/x64/oparg.h | 4 ++-- .../src/dynarmic/backend/x64/reg_alloc.cpp | 4 ++-- src/dynarmic/src/dynarmic/backend/x64/reg_alloc.h | 4 ++-- src/dynarmic/src/dynarmic/backend/x64/xbyak.h | 14 ++++++++++++++ src/dynarmic/src/dynarmic/common/spin_lock_x64.cpp | 4 ++-- src/dynarmic/src/dynarmic/common/spin_lock_x64.h | 4 ++-- 19 files changed, 47 insertions(+), 36 deletions(-) create mode 100644 src/dynarmic/src/dynarmic/backend/x64/xbyak.h diff --git a/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64_memory.cpp b/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64_memory.cpp index db7fef5334..a6b99b545f 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64_memory.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64_memory.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -14,7 +14,7 @@ #include #include #include -#include +#include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/a32_emit_x64.h" #include "dynarmic/backend/x64/abi.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64_memory.cpp b/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64_memory.cpp index 8ae5b30172..6b3d4d86a5 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64_memory.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64_memory.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -14,7 +14,7 @@ #include #include #include -#include +#include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/a64_emit_x64.h" #include "dynarmic/backend/x64/abi.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/abi.cpp b/src/dynarmic/src/dynarmic/backend/x64/abi.cpp index 299bf1d1d6..14f1b287ac 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/abi.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/abi.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -11,7 +11,7 @@ #include #include "dynarmic/common/common_types.h" -#include +#include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/block_of_code.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/block_of_code.cpp b/src/dynarmic/src/dynarmic/backend/x64/block_of_code.cpp index 3715dfa7ec..28c821ab59 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/block_of_code.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/block_of_code.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -26,7 +26,7 @@ #include "dynarmic/common/assert.h" #include -#include +#include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/a32_jitstate.h" #include "dynarmic/backend/x64/abi.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/block_of_code.h b/src/dynarmic/src/dynarmic/backend/x64/block_of_code.h index 095e75336b..5ccab7a3ed 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/block_of_code.h +++ b/src/dynarmic/src/dynarmic/backend/x64/block_of_code.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -15,9 +15,7 @@ #include #include "dynarmic/common/common_types.h" -#include -#include - +#include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/abi.h" #include "dynarmic/backend/x64/callback.h" #include "dynarmic/backend/x64/constant_pool.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/callback.h b/src/dynarmic/src/dynarmic/backend/x64/callback.h index 3254eea66c..2bd917ad76 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/callback.h +++ b/src/dynarmic/src/dynarmic/backend/x64/callback.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -12,7 +12,7 @@ #include #include "dynarmic/common/common_types.h" -#include +#include "dynarmic/backend/x64/xbyak.h" namespace Dynarmic::Backend::X64 { diff --git a/src/dynarmic/src/dynarmic/backend/x64/constant_pool.h b/src/dynarmic/src/dynarmic/backend/x64/constant_pool.h index 8115dcff26..efb19f48ed 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/constant_pool.h +++ b/src/dynarmic/src/dynarmic/backend/x64/constant_pool.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -15,7 +15,7 @@ #include "dynarmic/common/common_types.h" #include -#include +#include "dynarmic/backend/x64/xbyak.h" namespace Dynarmic::Backend::X64 { diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64.h b/src/dynarmic/src/dynarmic/backend/x64/emit_x64.h index c63004ee6f..5de5f2dc7a 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64.h +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64.h @@ -18,8 +18,7 @@ #include #include -#include -#include +#include "dynarmic/backend/x64/xbyak.h" #include #include "dynarmic/backend/exception_handler.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_floating_point.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_floating_point.cpp index 6e618130c4..76c103ec6f 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_floating_point.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_floating_point.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -19,7 +19,7 @@ #include #include "dynarmic/common/common_types.h" #include -#include +#include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/abi.h" #include "dynarmic/backend/x64/block_of_code.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.h b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.h index 2836e0aad2..211f620ceb 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.h +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_memory.h @@ -7,7 +7,7 @@ */ #include -#include +#include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/a32_emit_x64.h" #include "dynarmic/backend/x64/a64_emit_x64.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector.cpp index 5c5b376a8b..1f96939d88 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector.cpp @@ -18,7 +18,7 @@ #include #include "dynarmic/common/common_types.h" #include -#include +#include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/abi.h" #include "dynarmic/backend/x64/block_of_code.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_floating_point.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_floating_point.cpp index c2bd071b99..2247b18fcd 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_floating_point.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_floating_point.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -21,7 +21,7 @@ #include #include #include -#include +#include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/abi.h" #include "dynarmic/backend/x64/block_of_code.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/hostloc.h b/src/dynarmic/src/dynarmic/backend/x64/hostloc.h index 1158e48253..bd6a5cede8 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/hostloc.h +++ b/src/dynarmic/src/dynarmic/backend/x64/hostloc.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -9,7 +9,7 @@ #include "dynarmic/common/assert.h" #include "dynarmic/common/common_types.h" -#include +#include "dynarmic/backend/x64/xbyak.h" namespace Dynarmic::Backend::X64 { diff --git a/src/dynarmic/src/dynarmic/backend/x64/oparg.h b/src/dynarmic/src/dynarmic/backend/x64/oparg.h index 8aa2f35034..d16728d19f 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/oparg.h +++ b/src/dynarmic/src/dynarmic/backend/x64/oparg.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -9,7 +9,7 @@ #pragma once #include "dynarmic/common/assert.h" -#include +#include "dynarmic/backend/x64/xbyak.h" namespace Dynarmic::Backend::X64 { diff --git a/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.cpp b/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.cpp index 115cb22ee9..f4326204b2 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -16,7 +16,7 @@ #include #include "dynarmic/common/assert.h" #include -#include +#include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/abi.h" #include "dynarmic/backend/x64/stack_layout.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.h b/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.h index a4467e32c7..c0a896f8c3 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.h +++ b/src/dynarmic/src/dynarmic/backend/x64/reg_alloc.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -14,7 +14,7 @@ #include "boost/container/small_vector.hpp" #include "dynarmic/common/common_types.h" -#include +#include "dynarmic/backend/x64/xbyak.h" #include #include #include diff --git a/src/dynarmic/src/dynarmic/backend/x64/xbyak.h b/src/dynarmic/src/dynarmic/backend/x64/xbyak.h new file mode 100644 index 0000000000..3efc51f54f --- /dev/null +++ b/src/dynarmic/src/dynarmic/backend/x64/xbyak.h @@ -0,0 +1,14 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + +#pragma once + +#define XBYAK_STD_UNORDERED_SET ankerl::unordered_dense::set +#define XBYAK_STD_UNORDERED_MAP ankerl::unordered_dense::map +#define XBYAK_STD_UNORDERED_MULTIMAP boost::unordered_multimap + +#include +#include + +#include +#include diff --git a/src/dynarmic/src/dynarmic/common/spin_lock_x64.cpp b/src/dynarmic/src/dynarmic/common/spin_lock_x64.cpp index aa2f25803d..7607bbaafc 100644 --- a/src/dynarmic/src/dynarmic/common/spin_lock_x64.cpp +++ b/src/dynarmic/src/dynarmic/common/spin_lock_x64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,7 +8,7 @@ #include #include -#include +#include "dynarmic/backend/x64/xbyak.h" #include "dynarmic/backend/x64/abi.h" #include "dynarmic/backend/x64/hostloc.h" diff --git a/src/dynarmic/src/dynarmic/common/spin_lock_x64.h b/src/dynarmic/src/dynarmic/common/spin_lock_x64.h index df6860e2f2..b17d4f67f8 100644 --- a/src/dynarmic/src/dynarmic/common/spin_lock_x64.h +++ b/src/dynarmic/src/dynarmic/common/spin_lock_x64.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,7 +8,7 @@ #pragma once -#include +#include "dynarmic/backend/x64/xbyak.h" namespace Dynarmic { From 93eecca894396271ae48b33dc3d789f5da82b548 Mon Sep 17 00:00:00 2001 From: lizzie Date: Fri, 20 Feb 2026 19:28:36 +0100 Subject: [PATCH 035/181] [xbyak] fix unordered map that wasn't actually wanting to be unordered (#3589) It seems to be related to the fact multimap on xbyak doesn't properly work if it's unordered It also seems to NOT play nice at all with unstable iterators (like those found on ankerl) - either we use boost or just let xbyak use normal std Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3589 Reviewed-by: Maufeat Reviewed-by: crueter Co-authored-by: lizzie Co-committed-by: lizzie --- src/dynarmic/src/dynarmic/backend/x64/xbyak.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/dynarmic/src/dynarmic/backend/x64/xbyak.h b/src/dynarmic/src/dynarmic/backend/x64/xbyak.h index 3efc51f54f..ee74794fb4 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/xbyak.h +++ b/src/dynarmic/src/dynarmic/backend/x64/xbyak.h @@ -3,12 +3,13 @@ #pragma once -#define XBYAK_STD_UNORDERED_SET ankerl::unordered_dense::set -#define XBYAK_STD_UNORDERED_MAP ankerl::unordered_dense::map -#define XBYAK_STD_UNORDERED_MULTIMAP boost::unordered_multimap +#include +#include -#include -#include +// TODO: Defining this crashes e v e r y t h i n g +// #define XBYAK_STD_UNORDERED_SET ankerl::unordered_dense::set +// #define XBYAK_STD_UNORDERED_MAP ankerl::unordered_dense::map +// #define XBYAK_STD_UNORDERED_MULTIMAP boost::unordered_multimap #include #include From 732b7eb560fd33b5f260d6600843e596a9301d8a Mon Sep 17 00:00:00 2001 From: xbzk Date: Fri, 20 Feb 2026 23:28:24 +0100 Subject: [PATCH 036/181] [file_sys] added packed language entries support (#3585) Normally, language_entries contained plain UTF-8 names. In BotW v1.9.0, that title block is no longer directly readable as old UTF-8, so we were parsing binary data as text and going nuts. ... In patch_manager.cpp (ParseControlNCA), I added a validity check: If update title text is unreadable, we keep update metadata but copy only the base language_entries block (0x0000..0x2FFF) so the game name is valid again. UPDATE: managed to decode the new language entries is a raw headerless zlib deflate. added support for proper detection and inflation. Co-authored-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3585 Reviewed-by: crueter Reviewed-by: MaranBr Reviewed-by: CamilleLaVey Co-authored-by: xbzk Co-committed-by: xbzk --- src/core/CMakeLists.txt | 1 + src/core/file_sys/control_metadata.cpp | 75 ++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index 8bcb66ac35..4ac08726f7 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -1219,6 +1219,7 @@ target_link_libraries(core PRIVATE fmt::fmt nlohmann_json::nlohmann_json RenderDoc::API + ZLIB::ZLIB MbedTLS::mbedcrypto${MBEDTLS_LIB_SUFFIX} MbedTLS::mbedtls${MBEDTLS_LIB_SUFFIX}) diff --git a/src/core/file_sys/control_metadata.cpp b/src/core/file_sys/control_metadata.cpp index 6f150ff583..7ca7703afa 100644 --- a/src/core/file_sys/control_metadata.cpp +++ b/src/core/file_sys/control_metadata.cpp @@ -4,6 +4,13 @@ // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +#include +#include +#include +#include +#include +#include + #include "common/settings.h" #include "common/string_util.h" #include "common/swap.h" @@ -31,6 +38,73 @@ const std::array LANGUAGE_NAMES{{ "BrazilianPortuguese", }}; +namespace { +constexpr std::size_t LEGACY_LANGUAGE_REGION_SIZE = sizeof(std::array); +constexpr std::size_t PACKED_LANGUAGE_REGION_MAX_SIZE = sizeof(LanguageEntry) * 32; + +bool InflateRawDeflate(std::span compressed, std::vector& out) { + if (compressed.empty() || compressed.size() > std::numeric_limits::max()) { + return false; + } + + z_stream stream{}; + stream.next_in = const_cast(reinterpret_cast(compressed.data())); + stream.avail_in = static_cast(compressed.size()); + if (inflateInit2(&stream, -MAX_WBITS) != Z_OK) { + return false; + } + + std::array chunk{}; + int ret = Z_OK; + while (ret == Z_OK) { + stream.next_out = reinterpret_cast(chunk.data()); + stream.avail_out = static_cast(chunk.size()); + ret = inflate(&stream, Z_NO_FLUSH); + if (ret != Z_OK && ret != Z_STREAM_END) { + inflateEnd(&stream); + return false; + } + + const auto produced = chunk.size() - static_cast(stream.avail_out); + if (produced != 0) { + if (out.size() + produced > PACKED_LANGUAGE_REGION_MAX_SIZE) { + inflateEnd(&stream); + return false; + } + out.insert(out.end(), chunk.begin(), + chunk.begin() + static_cast(produced)); + } + } + + inflateEnd(&stream); + return ret == Z_STREAM_END; +} + +void DecodePackedLanguageEntries(RawNACP& raw) { + auto* packed_region = reinterpret_cast(raw.language_entries.data()); + u16_le compressed_size_le{}; + std::memcpy(&compressed_size_le, packed_region, sizeof(compressed_size_le)); + const auto compressed_size = static_cast(compressed_size_le); + + if (compressed_size == 0 || compressed_size > LEGACY_LANGUAGE_REGION_SIZE - sizeof(u16_le)) { + return; + } + + std::vector decompressed; + if (!InflateRawDeflate( + std::span(packed_region + sizeof(u16_le), compressed_size), decompressed)) { + return; + } + + if (decompressed.size() < LEGACY_LANGUAGE_REGION_SIZE || + decompressed.size() % sizeof(LanguageEntry) != 0) { + return; + } + + std::memcpy(raw.language_entries.data(), decompressed.data(), LEGACY_LANGUAGE_REGION_SIZE); +} +} // namespace + std::string LanguageEntry::GetApplicationName() const { return Common::StringFromFixedZeroTerminatedBuffer(application_name.data(), application_name.size()); @@ -66,6 +140,7 @@ NACP::NACP() = default; NACP::NACP(VirtualFile file) { file->ReadObject(&raw); + DecodePackedLanguageEntries(raw); } NACP::~NACP() = default; From f76dc401c3a34117a81a0306dc4a81c0f8ecc112 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sat, 21 Feb 2026 01:53:34 +0100 Subject: [PATCH 037/181] [dynarmic] remove dead-code interpreter (#3547) interpreter was never called in practice and doesn't do anything other than just crash Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3547 Reviewed-by: CamilleLaVey Reviewed-by: crueter Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- docs/dynarmic/Design.md | 9 ----- docs/dynarmic/README.md | 5 --- src/core/arm/dynarmic/arm_dynarmic_32.cpp | 7 ---- src/core/arm/dynarmic/arm_dynarmic_32.h | 1 - src/core/arm/dynarmic/arm_dynarmic_64.cpp | 7 ---- src/core/arm/dynarmic/arm_dynarmic_64.h | 1 - src/core/arm/nce/interpreter_visitor.cpp | 10 ++--- src/core/hle/service/jit/jit_context.cpp | 6 --- .../dynarmic/backend/arm64/emit_arm64_a32.cpp | 4 -- .../dynarmic/backend/arm64/emit_arm64_a64.cpp | 6 +-- .../backend/riscv64/emit_riscv64_a32.cpp | 6 +-- .../src/dynarmic/backend/x64/a32_emit_x64.cpp | 13 ------ .../src/dynarmic/backend/x64/a64_emit_x64.cpp | 10 ----- .../A32/translate/impl/a32_translate_impl.cpp | 7 +--- .../A32/translate/impl/a32_translate_impl.h | 3 +- .../A32/translate/impl/load_store.cpp | 8 ++-- .../translate/impl/status_register_access.cpp | 8 ++-- .../src/dynarmic/frontend/A64/decoder/a64.h | 8 ++-- .../frontend/A64/translate/a64_translate.cpp | 16 ++------ .../frontend/A64/translate/impl/impl.cpp | 7 +--- .../frontend/A64/translate/impl/impl.h | 4 +- .../translate/impl/simd_three_same_extra.cpp | 11 +++-- .../impl/simd_vector_x_indexed_element.cpp | 6 +-- .../frontend/A64/translate/impl/system.cpp | 4 +- .../src/dynarmic/interface/A32/config.h | 5 +-- .../src/dynarmic/interface/A64/config.h | 5 +-- src/dynarmic/src/dynarmic/ir/basic_block.cpp | 3 -- src/dynarmic/src/dynarmic/ir/opt_passes.cpp | 40 ------------------- src/dynarmic/src/dynarmic/ir/terminal.h | 14 +------ src/dynarmic/tests/A32/fuzz_arm.cpp | 6 --- src/dynarmic/tests/A32/testenv.h | 10 +---- src/dynarmic/tests/A64/fibonacci.cpp | 5 --- src/dynarmic/tests/A64/fuzz_with_unicorn.cpp | 2 - src/dynarmic/tests/A64/testenv.h | 8 ---- src/dynarmic/tests/print_info.cpp | 3 -- src/dynarmic/tests/test_generator.cpp | 4 -- 36 files changed, 41 insertions(+), 231 deletions(-) diff --git a/docs/dynarmic/Design.md b/docs/dynarmic/Design.md index 8c6c1929b2..020cfd65bd 100644 --- a/docs/dynarmic/Design.md +++ b/docs/dynarmic/Design.md @@ -286,15 +286,6 @@ Exclusive OR (i.e.: XOR) Memory access. -### Terminal: Interpret - -```c++ -SetTerm(IR::Term::Interpret{next}) -``` - -This terminal instruction calls the interpreter, starting at `next`. -The interpreter must interpret exactly one instruction. - ### Terminal: ReturnToDispatch ```c++ diff --git a/docs/dynarmic/README.md b/docs/dynarmic/README.md index a97d36680d..bfba7c9cb0 100644 --- a/docs/dynarmic/README.md +++ b/docs/dynarmic/README.md @@ -117,11 +117,6 @@ public: MemoryWrite32(vaddr + 4, u32(value >> 32)); } - void InterpreterFallback(u32 pc, size_t num_instructions) override { - // This is never called in practice. - std::terminate(); - } - void CallSVC(u32 swi) override { // Do something. } diff --git a/src/core/arm/dynarmic/arm_dynarmic_32.cpp b/src/core/arm/dynarmic/arm_dynarmic_32.cpp index 2d8cfb6ed6..912a15475b 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_32.cpp +++ b/src/core/arm/dynarmic/arm_dynarmic_32.cpp @@ -88,13 +88,6 @@ bool DynarmicCallbacks32::MemoryWriteExclusive64(u32 vaddr, u64 value, u64 expec m_memory.WriteExclusive64(vaddr, value, expected); } -void DynarmicCallbacks32::InterpreterFallback(u32 pc, std::size_t num_instructions) { - m_parent.LogBacktrace(m_process); - LOG_ERROR(Core_ARM, - "Unimplemented instruction @ {:#X} for {} instructions (instr = {:08X})", pc, - num_instructions, m_memory.Read32(pc)); -} - void DynarmicCallbacks32::ExceptionRaised(u32 pc, Dynarmic::A32::Exception exception) { switch (exception) { case Dynarmic::A32::Exception::NoExecuteFault: diff --git a/src/core/arm/dynarmic/arm_dynarmic_32.h b/src/core/arm/dynarmic/arm_dynarmic_32.h index e19a2deee2..5e40d5d82a 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_32.h +++ b/src/core/arm/dynarmic/arm_dynarmic_32.h @@ -43,7 +43,6 @@ public: bool MemoryWriteExclusive16(u32 vaddr, u16 value, u16 expected) override; bool MemoryWriteExclusive32(u32 vaddr, u32 value, u32 expected) override; bool MemoryWriteExclusive64(u32 vaddr, u64 value, u64 expected) override; - void InterpreterFallback(u32 pc, std::size_t num_instructions) override; void ExceptionRaised(u32 pc, Dynarmic::A32::Exception exception) override; void CallSVC(u32 swi) override; void AddTicks(u64 ticks) override; diff --git a/src/core/arm/dynarmic/arm_dynarmic_64.cpp b/src/core/arm/dynarmic/arm_dynarmic_64.cpp index f13221be8f..55584d0e38 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_64.cpp +++ b/src/core/arm/dynarmic/arm_dynarmic_64.cpp @@ -102,13 +102,6 @@ bool DynarmicCallbacks64::MemoryWriteExclusive128(u64 vaddr, Dynarmic::A64::Vect m_memory.WriteExclusive128(vaddr, value, expected); } -void DynarmicCallbacks64::InterpreterFallback(u64 pc, std::size_t num_instructions) { - m_parent.LogBacktrace(m_process); - LOG_ERROR(Core_ARM, "Unimplemented instruction @ {:#X} for {} instructions (instr = {:08X})", pc, - num_instructions, m_memory.Read32(pc)); - ReturnException(pc, PrefetchAbort); -} - void DynarmicCallbacks64::InstructionCacheOperationRaised(Dynarmic::A64::InstructionCacheOperation op, u64 value) { switch (op) { case Dynarmic::A64::InstructionCacheOperation::InvalidateByVAToPoU: { diff --git a/src/core/arm/dynarmic/arm_dynarmic_64.h b/src/core/arm/dynarmic/arm_dynarmic_64.h index c8406e544b..a756c63615 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_64.h +++ b/src/core/arm/dynarmic/arm_dynarmic_64.h @@ -52,7 +52,6 @@ public: bool MemoryWriteExclusive32(u64 vaddr, std::uint32_t value, std::uint32_t expected) override; bool MemoryWriteExclusive64(u64 vaddr, std::uint64_t value, std::uint64_t expected) override; bool MemoryWriteExclusive128(u64 vaddr, Dynarmic::A64::Vector value, Dynarmic::A64::Vector expected) override; - void InterpreterFallback(u64 pc, std::size_t num_instructions) override; void InstructionCacheOperationRaised(Dynarmic::A64::InstructionCacheOperation op, u64 value) override; void ExceptionRaised(u64 pc, Dynarmic::A64::Exception exception) override; void CallSVC(u32 svc) override; diff --git a/src/core/arm/nce/interpreter_visitor.cpp b/src/core/arm/nce/interpreter_visitor.cpp index 78b78f8067..be6fee8613 100644 --- a/src/core/arm/nce/interpreter_visitor.cpp +++ b/src/core/arm/nce/interpreter_visitor.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project @@ -772,12 +772,8 @@ std::optional MatchAndExecuteOneInstruction(Core::Memory::Memory& memory, m u32 instruction = memory.Read32(pc); bool was_executed = false; - if (auto decoder = Dynarmic::A64::Decode(instruction)) { - was_executed = decoder->get().call(visitor, instruction); - } else { - LOG_ERROR(Core_ARM, "Unallocated encoding: {:#x}", instruction); - } - + auto decoder = Dynarmic::A64::Decode(instruction); + was_executed = decoder.get().call(visitor, instruction); return was_executed ? std::optional(pc + 4) : std::nullopt; } diff --git a/src/core/hle/service/jit/jit_context.cpp b/src/core/hle/service/jit/jit_context.cpp index 447a28e9e7..327825ee83 100644 --- a/src/core/hle/service/jit/jit_context.cpp +++ b/src/core/hle/service/jit/jit_context.cpp @@ -116,7 +116,6 @@ public: void CallSVC(u32 swi) override; void ExceptionRaised(u64 pc, Dynarmic::A64::Exception exception) override; - void InterpreterFallback(u64 pc, size_t num_instructions) override; void AddTicks(u64 ticks) override {} u64 GetTicksRemaining() override { @@ -432,11 +431,6 @@ void DynarmicCallbacks64::ExceptionRaised(u64 pc, Dynarmic::A64::Exception excep parent.jit->HaltExecution(); } -void DynarmicCallbacks64::InterpreterFallback(u64 pc, size_t num_instructions) { - LOG_CRITICAL(Service_JIT, "Unimplemented instruction PC @ {:08x}", pc); - parent.jit->HaltExecution(); -} - JITContext::JITContext(Core::Memory::Memory& memory) : impl{std::make_unique(memory)} {} diff --git a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32.cpp b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32.cpp index 2868d3b830..a65efb3c59 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32.cpp @@ -36,10 +36,6 @@ oaknut::Label EmitA32Cond(oaknut::CodeGenerator& code, EmitContext&, IR::Cond co void EmitA32Terminal(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Term::Terminal terminal, IR::LocationDescriptor initial_location, bool is_single_step); -void EmitA32Terminal(oaknut::CodeGenerator&, EmitContext&, IR::Term::Interpret, IR::LocationDescriptor, bool) { - UNREACHABLE(); -} - void EmitA32Terminal(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Term::ReturnToDispatch, IR::LocationDescriptor, bool) { EmitRelocation(code, ctx, LinkTarget::ReturnToDispatcher); } diff --git a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a64.cpp b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a64.cpp index ee83c4af91..da4364c1b5 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a64.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -35,10 +35,6 @@ oaknut::Label EmitA64Cond(oaknut::CodeGenerator& code, EmitContext&, IR::Cond co void EmitA64Terminal(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Term::Terminal terminal, IR::LocationDescriptor initial_location, bool is_single_step); -void EmitA64Terminal(oaknut::CodeGenerator&, EmitContext&, IR::Term::Interpret, IR::LocationDescriptor, bool) { - UNREACHABLE(); -} - void EmitA64Terminal(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Term::ReturnToDispatch, IR::LocationDescriptor, bool) { EmitRelocation(code, ctx, LinkTarget::ReturnToDispatcher); } diff --git a/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a32.cpp b/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a32.cpp index e617ff53b4..572f197955 100644 --- a/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a32.cpp +++ b/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a32.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -114,10 +114,6 @@ void EmitA32Cond(biscuit::Assembler& as, EmitContext&, IR::Cond cond, biscuit::L void EmitA32Terminal(biscuit::Assembler& as, EmitContext& ctx, IR::Term::Terminal terminal, IR::LocationDescriptor initial_location, bool is_single_step); -void EmitA32Terminal(biscuit::Assembler&, EmitContext&, IR::Term::Interpret, IR::LocationDescriptor, bool) { - UNREACHABLE(); -} - void EmitA32Terminal(biscuit::Assembler& as, EmitContext& ctx, IR::Term::ReturnToDispatch, IR::LocationDescriptor, bool) { EmitRelocation(as, ctx, LinkTarget::ReturnFromRunCode); } diff --git a/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp b/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp index a4c62e129b..d7d1c96232 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp @@ -1135,19 +1135,6 @@ void A32EmitX64::EmitSetUpperLocationDescriptor(IR::LocationDescriptor new_locat } namespace { -void EmitTerminalImpl(A32EmitX64& e, IR::Term::Interpret terminal, IR::LocationDescriptor initial_location, bool) { - ASSERT(A32::LocationDescriptor{terminal.next}.TFlag() == A32::LocationDescriptor{initial_location}.TFlag() && "Unimplemented"); - ASSERT(A32::LocationDescriptor{terminal.next}.EFlag() == A32::LocationDescriptor{initial_location}.EFlag() && "Unimplemented"); - ASSERT(terminal.num_instructions == 1 && "Unimplemented"); - - e.code.mov(e.code.ABI_PARAM2.cvt32(), A32::LocationDescriptor{terminal.next}.PC()); - e.code.mov(e.code.ABI_PARAM3.cvt32(), 1); - e.code.mov(MJitStateReg(A32::Reg::PC), e.code.ABI_PARAM2.cvt32()); - e.code.SwitchMxcsrOnExit(); - Devirtualize<&A32::UserCallbacks::InterpreterFallback>(e.conf.callbacks).EmitCall(e.code); - e.code.ReturnFromRunCode(true); // TODO: Check cycles -} - void EmitTerminalImpl(A32EmitX64& e, IR::Term::ReturnToDispatch, IR::LocationDescriptor, bool) { e.code.ReturnFromRunCode(); } diff --git a/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp b/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp index 03d0e13562..42ee281d00 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp @@ -619,16 +619,6 @@ std::string A64EmitX64::LocationDescriptorToFriendlyName(const IR::LocationDescr } namespace { -void EmitTerminalImpl(A64EmitX64& e, IR::Term::Interpret terminal, IR::LocationDescriptor, bool) { - e.code.SwitchMxcsrOnExit(); - Devirtualize<&A64::UserCallbacks::InterpreterFallback>(e.conf.callbacks).EmitCall(e.code, [&](RegList param) { - e.code.mov(param[0], A64::LocationDescriptor{terminal.next}.PC()); - e.code.mov(qword[e.code.ABI_JIT_PTR + offsetof(A64JitState, pc)], param[0]); - e.code.mov(param[1].cvt32(), terminal.num_instructions); - }); - e.code.ReturnFromRunCode(true); // TODO: Check cycles -} - void EmitTerminalImpl(A64EmitX64& e, IR::Term::ReturnToDispatch, IR::LocationDescriptor, bool) { e.code.ReturnFromRunCode(); } diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_translate_impl.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_translate_impl.cpp index 35bc117308..7b21e7cce1 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_translate_impl.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_translate_impl.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -35,11 +35,6 @@ bool TranslatorVisitor::VFPConditionPassed(Cond cond) { return ArmConditionPassed(cond); } -bool TranslatorVisitor::InterpretThisInstruction() { - ir.SetTerm(IR::Term::Interpret(ir.current_location)); - return false; -} - bool TranslatorVisitor::UnpredictableInstruction() { return RaiseException(Exception::UnpredictableInstruction); } diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_translate_impl.h b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_translate_impl.h index 0a3cab3c12..a03b2e666b 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_translate_impl.h +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/a32_translate_impl.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -39,7 +39,6 @@ struct TranslatorVisitor final { bool ThumbConditionPassed(); bool VFPConditionPassed(Cond cond); - bool InterpretThisInstruction(); bool UnpredictableInstruction(); bool UndefinedInstruction(); bool DecodeError(); diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/load_store.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/load_store.cpp index 4dcae5db3d..49c5d65b3a 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/load_store.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/load_store.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -871,11 +871,11 @@ bool TranslatorVisitor::arm_LDMIB(Cond cond, bool W, Reg n, RegList list) { } bool TranslatorVisitor::arm_LDM_usr() { - return InterpretThisInstruction(); + UNREACHABLE(); } bool TranslatorVisitor::arm_LDM_eret() { - return InterpretThisInstruction(); + UNREACHABLE(); } static bool STMHelper(A32::IREmitter& ir, bool W, Reg n, RegList list, IR::U32 start_address, IR::U32 writeback_address) { @@ -956,7 +956,7 @@ bool TranslatorVisitor::arm_STMIB(Cond cond, bool W, Reg n, RegList list) { } bool TranslatorVisitor::arm_STM_usr() { - return InterpretThisInstruction(); + UNREACHABLE(); } } // namespace Dynarmic::A32 diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/status_register_access.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/status_register_access.cpp index 15ebd8bc69..8dfc64d6d7 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/status_register_access.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/impl/status_register_access.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -15,7 +15,7 @@ namespace Dynarmic::A32 { // CPS {, #} // CPS # bool TranslatorVisitor::arm_CPS() { - return InterpretThisInstruction(); + UNREACHABLE(); } // MRS , @@ -107,7 +107,7 @@ bool TranslatorVisitor::arm_MSR_reg(Cond cond, unsigned mask, Reg n) { // RFE{} {!} bool TranslatorVisitor::arm_RFE() { - return InterpretThisInstruction(); + UNREACHABLE(); } // SETEND @@ -118,7 +118,7 @@ bool TranslatorVisitor::arm_SETEND(bool E) { // SRS{} SP{!}, # bool TranslatorVisitor::arm_SRS() { - return InterpretThisInstruction(); + UNREACHABLE(); } } // namespace Dynarmic::A32 diff --git a/src/dynarmic/src/dynarmic/frontend/A64/decoder/a64.h b/src/dynarmic/src/dynarmic/frontend/A64/decoder/a64.h index 7e6cdc3935..68422ed40d 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/decoder/a64.h +++ b/src/dynarmic/src/dynarmic/frontend/A64/decoder/a64.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -68,14 +68,16 @@ constexpr DecodeTable GetDecodeTable() { return table; } +/// In practice it must always suceed, otherwise something else unrelated would have gone awry template -std::optional>> Decode(u32 instruction) { +std::reference_wrapper> Decode(u32 instruction) { alignas(64) static const auto table = GetDecodeTable(); const auto& subtable = table[detail::ToFastLookupIndex(instruction)]; auto iter = std::find_if(subtable.begin(), subtable.end(), [instruction](const auto& matcher) { return matcher.Matches(instruction); }); - return iter != subtable.end() ? std::optional>>(*iter) : std::nullopt; + DEBUG_ASSERT(iter != subtable.end()); + return std::reference_wrapper>(*iter); } template diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp index e8d815518c..6778d13890 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp @@ -23,17 +23,12 @@ void Translate(IR::Block& block, LocationDescriptor descriptor, MemoryReadCodeFu bool should_continue = true; do { const u64 pc = visitor.ir.current_location->PC(); - if (const auto instruction = memory_read_code(pc)) { - if (auto decoder = Decode(*instruction)) { - should_continue = decoder->get().call(visitor, *instruction); - } else { - should_continue = visitor.InterpretThisInstruction(); - } + auto decoder = Decode(*instruction); + should_continue = decoder.get().call(visitor, *instruction); } else { should_continue = visitor.RaiseException(Exception::NoExecuteFault); } - visitor.ir.current_location = visitor.ir.current_location->AdvancePC(4); block.CycleCount()++; } while (should_continue && !single_step); @@ -49,11 +44,8 @@ bool TranslateSingleInstruction(IR::Block& block, LocationDescriptor descriptor, TranslatorVisitor visitor{block, descriptor, {}}; bool should_continue = true; - if (auto decoder = Decode(instruction)) { - should_continue = decoder->get().call(visitor, instruction); - } else { - should_continue = visitor.InterpretThisInstruction(); - } + auto const decoder = Decode(instruction); + should_continue = decoder.get().call(visitor, instruction); visitor.ir.current_location = visitor.ir.current_location->AdvancePC(4); block.CycleCount()++; diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/impl.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/impl.cpp index 0fb82766e9..de63f560bc 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/impl.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/impl.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -16,11 +16,6 @@ namespace Dynarmic::A64 { -bool TranslatorVisitor::InterpretThisInstruction() { - ir.SetTerm(IR::Term::Interpret(*ir.current_location)); - return false; -} - bool TranslatorVisitor::UnpredictableInstruction() { return RaiseException(Exception::UnpredictableInstruction); } diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/impl.h b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/impl.h index 86bc534d5e..c8afef3283 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/impl.h +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/impl.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2018 MerryMage * SPDX-License-Identifier: 0BSD @@ -24,7 +27,6 @@ struct TranslatorVisitor final { A64::IREmitter ir; TranslationOptions options; - bool InterpretThisInstruction(); bool UnpredictableInstruction(); bool DecodeError(); bool ReservedValue(); diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_three_same_extra.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_three_same_extra.cpp index d18f4b10cb..91ade93f4b 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_three_same_extra.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_three_same_extra.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2018 MerryMage * SPDX-License-Identifier: 0BSD @@ -63,9 +66,7 @@ bool TranslatorVisitor::FCMLA_vec(bool Q, Imm<2> size, Vec Vm, Imm<2> rot, Vec V const size_t esize = 8U << size.ZeroExtend(); // TODO: Currently we don't support half-precision floating point - if (esize == 16) { - return InterpretThisInstruction(); - } + ASSERT(esize != 16); const size_t datasize = Q ? 128 : 64; const size_t num_elements = datasize / esize; @@ -134,9 +135,7 @@ bool TranslatorVisitor::FCADD_vec(bool Q, Imm<2> size, Vec Vm, Imm<1> rot, Vec V const size_t esize = 8U << size.ZeroExtend(); // TODO: Currently we don't support half-precision floating point - if (esize == 16) { - return InterpretThisInstruction(); - } + ASSERT(esize != 16); const size_t datasize = Q ? 128 : 64; const size_t num_elements = datasize / esize; diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_vector_x_indexed_element.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_vector_x_indexed_element.cpp index 1956c53acc..12ff153dd8 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_vector_x_indexed_element.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/simd_vector_x_indexed_element.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -223,9 +223,7 @@ bool TranslatorVisitor::FCMLA_elt(bool Q, Imm<2> size, Imm<1> L, Imm<1> M, Imm<4 const size_t esize = 8U << size.ZeroExtend(); // TODO: We don't support the half-precision floating point variant yet. - if (esize == 16) { - return InterpretThisInstruction(); - } + ASSERT(esize != 16); const size_t index = [=] { if (size == 0b01) { diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/system.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/system.cpp index 7c4b8a1ac6..c60fdc3ae0 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/system.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/system.cpp @@ -118,7 +118,7 @@ bool TranslatorVisitor::MSR_reg(Imm<1> o0, Imm<3> op1, Imm<4> CRn, Imm<4> CRm, I default: break; } - return InterpretThisInstruction(); + UNREACHABLE(); } bool TranslatorVisitor::MRS(Imm<1> o0, Imm<3> op1, Imm<4> CRn, Imm<4> CRm, Imm<3> op2, Reg Rt) { @@ -158,7 +158,7 @@ bool TranslatorVisitor::MRS(Imm<1> o0, Imm<3> op1, Imm<4> CRn, Imm<4> CRm, Imm<3 X(64, Rt, ir.GetTPIDRRO()); return true; } - return InterpretThisInstruction(); + UNREACHABLE(); } } // namespace Dynarmic::A64 diff --git a/src/dynarmic/src/dynarmic/interface/A32/config.h b/src/dynarmic/src/dynarmic/interface/A32/config.h index ee449d519d..5a97fb69f3 100644 --- a/src/dynarmic/src/dynarmic/interface/A32/config.h +++ b/src/dynarmic/src/dynarmic/interface/A32/config.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -103,9 +103,6 @@ struct UserCallbacks : public TranslateCallbacks { // A conservative implementation that always returns false is safe. virtual bool IsReadOnlyMemory(VAddr /*vaddr*/) { return false; } - /// The interpreter must execute exactly num_instructions starting from PC. - virtual void InterpreterFallback(VAddr pc, size_t num_instructions) = 0; - // This callback is called whenever a SVC instruction is executed. virtual void CallSVC(std::uint32_t swi) = 0; diff --git a/src/dynarmic/src/dynarmic/interface/A64/config.h b/src/dynarmic/src/dynarmic/interface/A64/config.h index e4416e9b19..83c1593fd8 100644 --- a/src/dynarmic/src/dynarmic/interface/A64/config.h +++ b/src/dynarmic/src/dynarmic/interface/A64/config.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -118,9 +118,6 @@ struct UserCallbacks { // A conservative implementation that always returns false is safe. virtual bool IsReadOnlyMemory(VAddr /*vaddr*/) { return false; } - /// The interpreter must execute exactly num_instructions starting from PC. - virtual void InterpreterFallback(VAddr pc, size_t num_instructions) = 0; - // This callback is called whenever a SVC instruction is executed. virtual void CallSVC(std::uint32_t swi) = 0; diff --git a/src/dynarmic/src/dynarmic/ir/basic_block.cpp b/src/dynarmic/src/dynarmic/ir/basic_block.cpp index d210bafd35..ac0f03d76a 100644 --- a/src/dynarmic/src/dynarmic/ir/basic_block.cpp +++ b/src/dynarmic/src/dynarmic/ir/basic_block.cpp @@ -77,9 +77,6 @@ static std::string TerminalToString(const Terminal& terminal_variant) noexcept { std::string operator()(const Term::Invalid&) const { return ""; } - std::string operator()(const Term::Interpret& terminal) const { - return fmt::format("Interpret{{{}}}", terminal.next); - } std::string operator()(const Term::ReturnToDispatch&) const { return "ReturnToDispatch{}"; } diff --git a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp index ee68a0bcfc..702d429638 100644 --- a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp +++ b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp @@ -638,43 +638,6 @@ static void A64GetSetElimination(IR::Block& block) { } } -static void A64MergeInterpretBlocksPass(IR::Block& block, A64::UserCallbacks* cb) { - const auto is_interpret_instruction = [cb](A64::LocationDescriptor location) { - const auto instruction = cb->MemoryReadCode(location.PC()); - if (!instruction) - return false; - - IR::Block new_block{location}; - A64::TranslateSingleInstruction(new_block, location, *instruction); - - if (!new_block.Instructions().empty()) - return false; - - const IR::Terminal terminal = new_block.GetTerminal(); - if (auto term = boost::get(&terminal)) { - return term->next == location; - } - - return false; - }; - - IR::Terminal terminal = block.GetTerminal(); - auto term = boost::get(&terminal); - if (!term) - return; - - A64::LocationDescriptor location{term->next}; - size_t num_instructions = 1; - - while (is_interpret_instruction(location.AdvancePC(static_cast(num_instructions * 4)))) { - num_instructions++; - } - - term->num_instructions = num_instructions; - block.ReplaceTerminal(terminal); - block.CycleCount() += num_instructions - 1; -} - using Op = Dynarmic::IR::Opcode; static IR::Value Value(bool is_32_bit, u64 value) { @@ -1504,9 +1467,6 @@ void Optimize(IR::Block& block, const A64::UserConfig& conf, const Optimization: Optimization::ConstantPropagation(block); Optimization::DeadCodeElimination(block); } - if (conf.HasOptimization(OptimizationFlag::MiscIROpt)) { - Optimization::A64MergeInterpretBlocksPass(block, conf.callbacks); - } Optimization::IdentityRemovalPass(block); if (!conf.HasOptimization(OptimizationFlag::DisableVerification)) { Optimization::VerificationPass(block); diff --git a/src/dynarmic/src/dynarmic/ir/terminal.h b/src/dynarmic/src/dynarmic/ir/terminal.h index 130dfc6574..187648b45c 100644 --- a/src/dynarmic/src/dynarmic/ir/terminal.h +++ b/src/dynarmic/src/dynarmic/ir/terminal.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -19,17 +19,6 @@ namespace Term { struct Invalid {}; -/** - * This terminal instruction calls the interpreter, starting at `next`. - * The interpreter must interpret exactly `num_instructions` instructions. - */ -struct Interpret { - explicit Interpret(const LocationDescriptor& next_) - : next(next_) {} - LocationDescriptor next; ///< Location at which interpretation starts. - size_t num_instructions = 1; -}; - /** * This terminal instruction returns control to the dispatcher. * The dispatcher will use the current cpu state to determine what comes next. @@ -83,7 +72,6 @@ struct CheckHalt; /// A Terminal is the terminal instruction in a MicroBlock. using Terminal = boost::variant< Invalid, - Interpret, ReturnToDispatch, LinkBlock, LinkBlockFast, diff --git a/src/dynarmic/tests/A32/fuzz_arm.cpp b/src/dynarmic/tests/A32/fuzz_arm.cpp index b0693415bb..fd17b3bd01 100644 --- a/src/dynarmic/tests/A32/fuzz_arm.cpp +++ b/src/dynarmic/tests/A32/fuzz_arm.cpp @@ -59,8 +59,6 @@ bool AnyLocationDescriptorForTerminalHas(IR::Terminal terminal, Fn fn) { return fn(t.next); } else if constexpr (std::is_same_v) { return false; - } else if constexpr (std::is_same_v) { - return fn(t.next); } else if constexpr (std::is_same_v) { return false; } else if constexpr (std::is_same_v) { @@ -85,10 +83,6 @@ bool ShouldTestInst(u32 instruction, u32 pc, bool is_thumb, bool is_last_inst, A return false; } - if (auto terminal = block.GetTerminal(); boost::get(&terminal)) { - return false; - } - if (AnyLocationDescriptorForTerminalHas(block.GetTerminal(), [&](IR::LocationDescriptor ld) { return A32::LocationDescriptor{ld}.PC() <= pc; })) { return false; } diff --git a/src/dynarmic/tests/A32/testenv.h b/src/dynarmic/tests/A32/testenv.h index 3d0ebd4168..6f303a58e9 100644 --- a/src/dynarmic/tests/A32/testenv.h +++ b/src/dynarmic/tests/A32/testenv.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -97,10 +97,6 @@ public: MemoryWrite32(vaddr + 4, static_cast(value >> 32)); } - void InterpreterFallback(u32 pc, size_t num_instructions) override { - UNREACHABLE(); //ASSERT(false && "InterpreterFallback({:08x} && {}) code = {:08x}", pc, num_instructions, *MemoryReadCode(pc)); - } - void CallSVC(std::uint32_t swi) override { UNREACHABLE(); //ASSERT(false && "CallSVC({})", swi); } @@ -190,10 +186,6 @@ public: return true; } - void InterpreterFallback(std::uint32_t pc, size_t num_instructions) override { - UNREACHABLE(); //ASSERT(false && "InterpreterFallback({:016x} && {})", pc, num_instructions); - } - void CallSVC(std::uint32_t swi) override { UNREACHABLE(); //ASSERT(false && "CallSVC({})", swi); } diff --git a/src/dynarmic/tests/A64/fibonacci.cpp b/src/dynarmic/tests/A64/fibonacci.cpp index 9a10f52614..d706118cd2 100644 --- a/src/dynarmic/tests/A64/fibonacci.cpp +++ b/src/dynarmic/tests/A64/fibonacci.cpp @@ -69,11 +69,6 @@ public: MemoryWrite64(vaddr + 8, value[1]); } - void InterpreterFallback(u64, size_t) override { - // This is never called in practice. - std::terminate(); - } - void CallSVC(u32) override { // Do something. } diff --git a/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp b/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp index 332806fbfb..2cdf288eab 100644 --- a/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp +++ b/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp @@ -43,8 +43,6 @@ static bool ShouldTestInst(u32 instruction, u64 pc, bool is_last_inst) { bool should_continue = A64::TranslateSingleInstruction(block, location, instruction); if (!should_continue && !is_last_inst) return false; - if (auto terminal = block.GetTerminal(); boost::get(&terminal)) - return false; for (const auto& ir_inst : block.instructions) { switch (ir_inst.GetOpcode()) { case IR::Opcode::A64ExceptionRaised: diff --git a/src/dynarmic/tests/A64/testenv.h b/src/dynarmic/tests/A64/testenv.h index 67b0f97a65..2b8733a177 100644 --- a/src/dynarmic/tests/A64/testenv.h +++ b/src/dynarmic/tests/A64/testenv.h @@ -105,10 +105,6 @@ public: return true; } - void InterpreterFallback(u64 pc, size_t num_instructions) override { - UNREACHABLE(); // ASSERT(false&& "InterpreterFallback({:016x} && {})", pc, num_instructions); - } - void CallSVC(std::uint32_t swi) override { UNREACHABLE(); //ASSERT(false && "CallSVC({})", swi); } @@ -208,10 +204,6 @@ public: return true; } - void InterpreterFallback(u64 pc, size_t num_instructions) override { - ASSERT(ignore_invalid_insn && "InterpreterFallback"); - } - void CallSVC(std::uint32_t swi) override { UNREACHABLE(); //ASSERT(false && "CallSVC({})", swi); } diff --git a/src/dynarmic/tests/print_info.cpp b/src/dynarmic/tests/print_info.cpp index 81d1824e5c..081ff5c2e4 100644 --- a/src/dynarmic/tests/print_info.cpp +++ b/src/dynarmic/tests/print_info.cpp @@ -152,9 +152,6 @@ public: MemoryWrite32(vaddr + 4, static_cast(value >> 32)); } - void InterpreterFallback(u32 pc, size_t num_instructions) override { - fmt::print("> InterpreterFallback({:08x}, {}) code = {:08x}\n", pc, num_instructions, *MemoryReadCode(pc)); - } void CallSVC(std::uint32_t swi) override { fmt::print("> CallSVC({})\n", swi); } diff --git a/src/dynarmic/tests/test_generator.cpp b/src/dynarmic/tests/test_generator.cpp index 09d24596d3..4435e762ae 100644 --- a/src/dynarmic/tests/test_generator.cpp +++ b/src/dynarmic/tests/test_generator.cpp @@ -50,10 +50,6 @@ namespace { using namespace Dynarmic; bool ShouldTestInst(IR::Block& block) { - if (auto terminal = block.GetTerminal(); boost::get(&terminal)) { - return false; - } - for (const auto& ir_inst : block.instructions) { switch (ir_inst.GetOpcode()) { // A32 From 4f29128e50322a2d34b8e81248b76e1c1357eead Mon Sep 17 00:00:00 2001 From: lizzie Date: Sat, 21 Feb 2026 01:53:48 +0100 Subject: [PATCH 038/181] [dynarmic] Fix ISB with new JIT schema (#3576) If an ISB is issued, the changes on the memory wouldn't be reflected Now we emulate "instruction cache" properly by just telling the mechanism to re-fetch the entire page again (to make ANY changes visible immediately) This mainly fixes a potential issue where an ISB is emitted before a branch on the same codepage. Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3576 Reviewed-by: CamilleLaVey Reviewed-by: crueter Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/arm/dynarmic/arm_dynarmic_32.h | 3 +++ src/core/arm/dynarmic/arm_dynarmic_64.h | 3 +++ src/core/hle/service/jit/jit_context.cpp | 3 +++ 3 files changed, 9 insertions(+) diff --git a/src/core/arm/dynarmic/arm_dynarmic_32.h b/src/core/arm/dynarmic/arm_dynarmic_32.h index 5e40d5d82a..d93cc1cfc9 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_32.h +++ b/src/core/arm/dynarmic/arm_dynarmic_32.h @@ -35,6 +35,9 @@ public: u32 MemoryRead32(u32 vaddr) override; u64 MemoryRead64(u32 vaddr) override; std::optional MemoryReadCode(u32 vaddr) override; + void InstructionSynchronizationBarrierRaised() override { + last_code_addr = 0; //reset back, force refetch + } void MemoryWrite8(u32 vaddr, u8 value) override; void MemoryWrite16(u32 vaddr, u16 value) override; void MemoryWrite32(u32 vaddr, u32 value) override; diff --git a/src/core/arm/dynarmic/arm_dynarmic_64.h b/src/core/arm/dynarmic/arm_dynarmic_64.h index a756c63615..9eff17c5fe 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_64.h +++ b/src/core/arm/dynarmic/arm_dynarmic_64.h @@ -42,6 +42,9 @@ public: u64 MemoryRead64(u64 vaddr) override; Dynarmic::A64::Vector MemoryRead128(u64 vaddr) override; std::optional MemoryReadCode(u64 vaddr) override; + void InstructionSynchronizationBarrierRaised() override { + last_code_addr = 0; //reset back, force refetch + } void MemoryWrite8(u64 vaddr, u8 value) override; void MemoryWrite16(u64 vaddr, u16 value) override; void MemoryWrite32(u64 vaddr, u32 value) override; diff --git a/src/core/hle/service/jit/jit_context.cpp b/src/core/hle/service/jit/jit_context.cpp index 327825ee83..a927318a7c 100644 --- a/src/core/hle/service/jit/jit_context.cpp +++ b/src/core/hle/service/jit/jit_context.cpp @@ -56,6 +56,9 @@ public: } return cached_code_page.inst[(vaddr & Core::Memory::YUZU_PAGEMASK) / sizeof(u32)]; } + void InstructionSynchronizationBarrierRaised() override { + last_code_addr = 0; //reset back, force refetch + } u8 MemoryRead8(u64 vaddr) override { return ReadMemory(vaddr); } From 5ee81a493292cf5bf5f955737efb9e75c75774e4 Mon Sep 17 00:00:00 2001 From: xbzk Date: Sat, 21 Feb 2026 02:35:05 +0100 Subject: [PATCH 039/181] [settings] changed debug knobs category to allow per-game usage (#3564) as the name says, plus changed android type for shortsetting, and added communication good pratices to handbook (.md) file. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3564 Reviewed-by: DraVee Reviewed-by: MaranBr Co-authored-by: xbzk Co-committed-by: xbzk --- docs/user/AddingDebugKnobs.md | 43 ++++++++++++++++++- .../features/settings/model/IntSetting.kt | 1 - .../features/settings/model/ShortSetting.kt | 3 +- .../settings/model/view/SettingsItem.kt | 2 +- .../settings/ui/SettingsFragmentPresenter.kt | 2 +- src/common/settings.h | 2 +- 6 files changed, 46 insertions(+), 7 deletions(-) diff --git a/docs/user/AddingDebugKnobs.md b/docs/user/AddingDebugKnobs.md index bcf3f1fcc6..83db52b375 100644 --- a/docs/user/AddingDebugKnobs.md +++ b/docs/user/AddingDebugKnobs.md @@ -12,12 +12,13 @@ The setting ranges from 0 to 65535 (0x0000 to 0xFFFF), where each bit represents * [Accessing Debug Knobs (dev side)](#accessing-debug-knobs-dev-side) * [Setting Debug Knobs (user side)](#setting-debug-knobs-user-side) * [Bit Manipulation Examples](#bit-manipulation-examples) -3. [Examples](#examples) +3. [Terminology and user communication](#terminology-and-user-communication) +4. [Examples](#examples) * [Example 1: Conditional Debug Logging](#example-1-conditional-debug-logging) * [Example 2: Performance Tuning](#example-2-performance-tuning) * [Example 3: Feature Gating](#example-3-feature-gating) -4. [Best Practices](#best-practices) +5. [Best Practices](#best-practices) --- @@ -77,6 +78,44 @@ To enable specific features, calculate the decimal value by setting the appropri * **Enable bits 0 and 1**: Value = 3 (2^0 + 2^1) * **Enable bit 15**: Value = 32768 (2^15) +## Terminology and user communication + +There are two main confusions when talking about knobs: + +### Whether it's zero-based or one-based + +Sometimes when an user reports: knobs 1 and 2 gets better performance, dev may get confuse whether he means the knobs 1 and 2 literally, or the 1st and 2nd knobs (knobs 0 and 1). + +Debug knobs are **zero-based**, which means: +* The first knob is the knob(0) (or knob0 henceforth), and the last one is the 15 (knob15, likewise) +* You can talk: "knob0 is enabled/disabled", "In this video i was using only knobs 0 and 2", etc. + +### Whether one is talking about the knob itself or about the entire parameter value (which represents all knobs) + +Sometimes when an user reports: knob 3 results, it's unclear whether he's referring to knob setting with value 3 (which means both knob 0 and 1 are enabled), or to knob(3) specifically. +Whenever you're instructing tests or reporting results, be precise about whether one you're talking to avoid confusion: + +### Setting based terminology + +ALWAYS use the word in PLURAL (knobs), without mentioning which one, to refer to the setting, aka multiple knobs at once: +Examples: +- **knobs=0**: no knobs enabled +- **knobs=1**: knob0 enabled, others disabled +- **knobs=2**: knob1 enabled, others disabled +- **knobs=3**: knobs 0 and 1 enabled, others disabled + +... + +### Knob based terminology + +Use the word in SINGULAR (knob), or in plural but referring which ones, when meaning multiple knobs at once: +Examples: +- **knob0**: knob 0 enabled, others disabled +- **knob1**: knob 1 enabled, others disabled +- **knobs 0 and 1**: knobs 0 and 1 enabled, others disabled + +... + ## Examples ### Example 1: Conditional Debug Logging diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/IntSetting.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/IntSetting.kt index c8985cd45d..a24a2e1776 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/IntSetting.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/IntSetting.kt @@ -68,7 +68,6 @@ enum class IntSetting(override val key: String) : AbstractIntSetting { MY_PAGE_APPLET("my_page_applet_mode"), INPUT_OVERLAY_AUTO_HIDE("input_overlay_auto_hide"), OVERLAY_GRID_SIZE("overlay_grid_size"), - DEBUG_KNOBS("debug_knobs"), GPU_LOG_RING_BUFFER_SIZE("gpu_log_ring_buffer_size") ; diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/ShortSetting.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/ShortSetting.kt index b38136ad36..88c3615bdb 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/ShortSetting.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/ShortSetting.kt @@ -12,6 +12,7 @@ enum class ShortSetting(override val key: String) : AbstractShortSetting { RENDERER_SPEED_LIMIT("speed_limit"), RENDERER_TURBO_SPEED_LIMIT("turbo_speed_limit"), RENDERER_SLOW_SPEED_LIMIT("slow_speed_limit"), + DEBUG_KNOBS("debug_knobs") ; override fun getShort(needsGlobal: Boolean): Short = NativeConfig.getShort(key, needsGlobal) @@ -28,4 +29,4 @@ enum class ShortSetting(override val key: String) : AbstractShortSetting { override fun getValueAsString(needsGlobal: Boolean): String = getShort(needsGlobal).toString() override fun reset() = NativeConfig.setShort(key, defaultValue) -} +} \ No newline at end of file diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt index 02289edeae..c1ce40abdf 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt @@ -896,7 +896,7 @@ abstract class SettingsItem( ) put( SpinBoxSetting( - IntSetting.DEBUG_KNOBS, + ShortSetting.DEBUG_KNOBS, titleId = R.string.debug_knobs, descriptionId = R.string.debug_knobs_description, valueHint = R.string.debug_knobs_hint, diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index 61b86c70d0..935d32d1b9 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -1229,7 +1229,7 @@ class SettingsFragmentPresenter( add(HeaderSetting(R.string.general)) - add(IntSetting.DEBUG_KNOBS.key) + add(ShortSetting.DEBUG_KNOBS.key) add(HeaderSetting(R.string.gpu_logging_header)) add(BooleanSetting.GPU_LOGGING_ENABLED.key) diff --git a/src/common/settings.h b/src/common/settings.h index a03c6e1a2c..17833b29fc 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -791,7 +791,7 @@ struct Values { 0, 65535, "debug_knobs", - Category::Debugging, + Category::Core, Specialization::Countable, true, true}; From d19303883edc5d8f1e9a503a4ae6693c57fee8da Mon Sep 17 00:00:00 2001 From: xbzk Date: Sat, 21 Feb 2026 03:01:19 +0100 Subject: [PATCH 040/181] [chore] Resolve "warning C4127: conditional expression is constant" while building under MSVC (#3567) NINJA REPORTS THIS SHIT ALMOST EVERY STEP! [161/863] Building CXX object src\hid_core\CMakeFiles\hid_core.dir\frontend\input_interpreter.cpp.obj D:\dev\eden\src\.\core/hle/kernel/k_auto_object.h(100): warning C4127: conditional expression is constant D:\dev\eden\src\.\core/hle/kernel/k_auto_object.h(100): note: consider using 'if constexpr' statement instead D:\dev\eden\src\.\core/hle/kernel/k_memory_manager.h(246): warning C4127: conditional expression is constant D:\dev\eden\src\.\core/hle/kernel/k_memory_manager.h(246): note: consider using 'if constexpr' statement instead The reason, any mention to UNIMPLEMENTED() macro reaches this point where a constant expression (macro argument) is not declared so. There must be several other ways to suppress, like via cmake C4127 suppression or making every source constexpr, but lazy. Since it's an unimplemented() feature assert call, i`ve just made it non constant. Covers everything. No charges. Signed-off-by: xbzk Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3567 Reviewed-by: Lizzie Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: xbzk Co-committed-by: xbzk --- src/common/assert.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/assert.h b/src/common/assert.h index f720f90f15..67310f8e06 100644 --- a/src/common/assert.h +++ b/src/common/assert.h @@ -25,7 +25,8 @@ void AssertFailSoftImpl(); #define ASSERT_MSG(_a_, ...) \ ([&]() YUZU_NO_INLINE { \ - if (!(_a_)) [[unlikely]] { \ + auto&& assert_condition = (_a_); \ + if (!(assert_condition)) [[unlikely]] { \ LOG_CRITICAL(Debug, __FILE__ ": assert " __VA_ARGS__); \ AssertFailSoftImpl(); \ } \ From f94bae10f27eb60a9a51bf614c28eba4fbd63d3d Mon Sep 17 00:00:00 2001 From: lizzie Date: Sat, 21 Feb 2026 03:01:41 +0100 Subject: [PATCH 041/181] [dynarmic] fix SignedDiv64 crashing if immediate constprop took effect; also fix result for 0x8000_0000/0xFFFF_FFFF not returning properly for SignedDiv32 (#3517) a program could crash the emulator by just using div immediates and/or dividing by 0x8000_0000_0000_0000/0xFFFF_FFFF_FFFF_FFFF X0 = 0x8000_0000_0000_0000 X1 = 0xFFFF_FFFF_FFFF_FFFF SDIV X2, X0, X1 SDIV X2, X1, X0 <- crashes emu Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3517 Reviewed-by: crueter Reviewed-by: DraVee Reviewed-by: MaranBr Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- docs/Debug.md | 2 +- .../backend/x64/emit_x64_data_processing.cpp | 44 ++++---- src/dynarmic/src/dynarmic/ir/opt_passes.cpp | 30 +++-- src/dynarmic/tests/A64/a64.cpp | 104 ++++++++++++++---- 4 files changed, 123 insertions(+), 57 deletions(-) diff --git a/docs/Debug.md b/docs/Debug.md index 3fc3bc9fee..f338bc1eeb 100644 --- a/docs/Debug.md +++ b/docs/Debug.md @@ -22,7 +22,7 @@ Debug logs can be found in General -> Debug -> Open Log Location on desktop, and Ignoring SIGSEGV when debugging in host: -- **gdb**: `handle all nostop pass`. +- **gdb**: `handle SIGSEGV nostop pass`. - **lldb**: `pro hand -p true -s false -n false SIGSEGV`. ## Debugging (guest code) diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp index 1ecb18623f..108a341a71 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_data_processing.cpp @@ -1199,50 +1199,44 @@ void EmitX64::EmitUnsignedDiv64(EmitContext& ctx, IR::Inst* inst) { void EmitX64::EmitSignedDiv32(EmitContext& ctx, IR::Inst* inst) { auto args = ctx.reg_alloc.GetArgumentInfo(inst); - - ctx.reg_alloc.ScratchGpr(code, HostLoc::RAX); ctx.reg_alloc.ScratchGpr(code, HostLoc::RDX); - const Xbyak::Reg32 dividend = ctx.reg_alloc.UseGpr(code, args[0]).cvt32(); - const Xbyak::Reg32 divisor = ctx.reg_alloc.UseScratchGpr(code, args[1]).cvt32(); - - Xbyak::Label end; - - code.xor_(eax, eax); + ctx.reg_alloc.UseScratch(code, args[0], HostLoc::RAX); + auto const divisor = ctx.reg_alloc.UseGpr(code, args[1]).cvt32(); + Xbyak::Label end, ok; code.test(divisor, divisor); - code.jz(end); - code.movsxd(rax, dividend); - code.movsxd(divisor.cvt64(), divisor); - code.cqo(); - code.idiv(divisor.cvt64()); + code.jz(end, code.T_NEAR); + code.cmp(divisor, u32(-1)); // is sign extended + code.jne(ok, code.T_NEAR); + code.cmp(eax, u32(1ULL << 31)); + code.je(end, code.T_NEAR); + code.L(ok); + code.cdq(); + code.idiv(divisor); code.L(end); - ctx.reg_alloc.DefineValue(code, inst, eax); } void EmitX64::EmitSignedDiv64(EmitContext& ctx, IR::Inst* inst) { auto args = ctx.reg_alloc.GetArgumentInfo(inst); - ctx.reg_alloc.ScratchGpr(code, HostLoc::RAX); ctx.reg_alloc.ScratchGpr(code, HostLoc::RDX); - const Xbyak::Reg64 dividend = ctx.reg_alloc.UseGpr(code, args[0]); - const Xbyak::Reg64 divisor = ctx.reg_alloc.UseGpr(code, args[1]); - + auto const dividend = ctx.reg_alloc.UseGpr(code, args[0]); + auto const divisor = ctx.reg_alloc.UseGpr(code, args[1]); Xbyak::Label end, ok; - code.xor_(eax, eax); code.test(divisor, divisor); - code.jz(end); - code.cmp(divisor, 0xffffffff); // is sign extended - code.jne(ok); - code.mov(rax, 0x8000000000000000); + code.jz(end, code.T_NEAR); // rax = 0, if divisor == 0 + code.mov(rdx, u64(-1)); + code.cmp(divisor, rdx); // is sign extended + code.jne(ok, code.T_NEAR); + code.mov(rax, u64(1ULL << 63)); code.cmp(dividend, rax); - code.je(end); + code.je(end, code.T_NEAR); // rax = 0x8000_0000 if dividend is same code.L(ok); code.mov(rax, dividend); code.cqo(); code.idiv(divisor); code.L(end); - ctx.reg_alloc.DefineValue(code, inst, rax); } diff --git a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp index 702d429638..f22e8aaa69 100644 --- a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp +++ b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp @@ -787,24 +787,30 @@ static void FoldCountLeadingZeros(IR::Inst& inst, bool is_32_bit) { /// Folds division operations based on the following: /// /// 1. x / 0 -> 0 (NOTE: This is an ARM-specific behavior defined in the architecture reference manual) -/// 2. imm_x / imm_y -> result -/// 3. x / 1 -> x +/// 2a. 0x8000_0000 / 0xFFFF_FFFF -> 0x8000_0000 (NOTE: More ARM bullshit) +/// 2b. 0x8000_0000_0000_0000 / 0xFFFF_FFFF_FFFF_FFFF -> 0x8000_0000_0000_0000 +/// 3. imm_x / imm_y -> result +/// 4. x / 1 -> x /// static void FoldDivide(IR::Inst& inst, bool is_32_bit, bool is_signed) { const auto rhs = inst.GetArg(1); - - if (rhs.IsZero()) { - ReplaceUsesWith(inst, is_32_bit, 0); - return; - } - const auto lhs = inst.GetArg(0); - if (lhs.IsImmediate() && rhs.IsImmediate()) { + if (lhs.IsZero() || rhs.IsZero()) { + ReplaceUsesWith(inst, is_32_bit, u64(0)); + } else if (!is_32_bit && lhs.IsUnsignedImmediate(u64(1ULL << 63)) && rhs.IsUnsignedImmediate(u64(-1))) { + ReplaceUsesWith(inst, is_32_bit, u64(1ULL << 63)); + } else if (is_32_bit && lhs.IsUnsignedImmediate(u32(1ULL << 31)) && rhs.IsUnsignedImmediate(u32(-1))) { + ReplaceUsesWith(inst, is_32_bit, u64(1ULL << 31)); + } else if (lhs.IsImmediate() && rhs.IsImmediate()) { if (is_signed) { - const s64 result = lhs.GetImmediateAsS64() / rhs.GetImmediateAsS64(); - ReplaceUsesWith(inst, is_32_bit, static_cast(result)); + auto const dl = lhs.GetImmediateAsS64(); + auto const dr = rhs.GetImmediateAsS64(); + const s64 result = dl / dr; + ReplaceUsesWith(inst, is_32_bit, u64(result)); } else { - const u64 result = lhs.GetImmediateAsU64() / rhs.GetImmediateAsU64(); + auto const dl = lhs.GetImmediateAsU64(); + auto const dr = rhs.GetImmediateAsU64(); + const u64 result = dl / dr; ReplaceUsesWith(inst, is_32_bit, result); } } else if (rhs.IsUnsignedImmediate(1)) { diff --git a/src/dynarmic/tests/A64/a64.cpp b/src/dynarmic/tests/A64/a64.cpp index e7010f081b..d331c5e8a1 100644 --- a/src/dynarmic/tests/A64/a64.cpp +++ b/src/dynarmic/tests/A64/a64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -13,6 +13,7 @@ #include "../native/testenv.h" #include "dynarmic/common/fp/fpsr.h" #include "dynarmic/interface/exclusive_monitor.h" +#include "dynarmic/interface/optimization_flags.h" using namespace Dynarmic; using namespace oaknut::util; @@ -1460,26 +1461,91 @@ TEST_CASE("A64: SQRDMULH QC flag when output invalidated", "[a64]") { } TEST_CASE("A64: SDIV maximally", "[a64]") { + // No indication of this overflow case is produced, and the 32-bit result written to + // R[d] must be the bottom 32 bits of the binary representation of +231. + // So the result of the division is 0x80000000. A64TestEnv env; A64::UserConfig jit_user_config{}; jit_user_config.callbacks = &env; A64::Jit jit{jit_user_config}; - env.code_mem.emplace_back(0x9ac00c22); // SDIV X2, X1, X0 - env.code_mem.emplace_back(0x14000000); // B . + oaknut::VectorCodeGenerator code{env.code_mem, nullptr}; + code.SDIV(X2, X1, X0); + code.SDIV(W5, W4, W3); jit.SetRegister(0, 0xffffffffffffffff); jit.SetRegister(1, 0x8000000000000000); jit.SetRegister(2, 0xffffffffffffffff); + jit.SetRegister(3, 0xffffffff); + jit.SetRegister(4, 0x80000000); + jit.SetRegister(5, 0xffffffff); jit.SetPC(0); - env.ticks_left = 2; + env.ticks_left = env.code_mem.size(); CheckedRun([&]() { jit.Run(); }); REQUIRE(jit.GetRegister(0) == 0xffffffffffffffff); REQUIRE(jit.GetRegister(1) == 0x8000000000000000); REQUIRE(jit.GetRegister(2) == 0x8000000000000000); - REQUIRE(jit.GetPC() == 4); + REQUIRE(jit.GetRegister(5) == 0x80000000); + REQUIRE(jit.GetPC() == 8); +} + +TEST_CASE("A64: SDIV maximally (Immediate)", "[a64]") { + A64TestEnv env; + A64::UserConfig jit_user_config{}; + jit_user_config.callbacks = &env; + auto const do_sdiv_code = [&] { + A64::Jit jit{jit_user_config}; + oaknut::VectorCodeGenerator code{env.code_mem, nullptr}; + code.MOVZ(X12, 0xffff); + code.MOVZ(X11, 0x8000); + code.MOVZ(X10, 0x0000); + + // 0xffff_ffff + code.MOV(X0, X12); + code.LSL(X0, X0, 16); + code.ORR(X0, X0, X12); + code.LSL(X0, X0, 16); + code.ORR(X0, X0, X12); + code.LSL(X0, X0, 16); + code.ORR(X0, X0, X12); + + // 0x8000_0000 + code.MOV(X1, X11); + code.LSL(X1, X1, 16); + code.ORR(X1, X1, X10); + code.LSL(X1, X1, 16); + code.ORR(X1, X1, X10); + code.LSL(X1, X1, 16); + code.ORR(X1, X1, X10); + + // 0xffff_ffff + code.MOV(X3, X12); + code.LSL(X3, X3, 16); + code.ORR(X3, X3, X12); + + // 0x8000_0000 + code.MOV(X4, X11); + code.LSL(X4, X4, 16); + code.ORR(X4, X4, X10); + + code.SDIV(X2, X1, X0); + code.SDIV(W5, W4, W3); + + jit.SetPC(0); + env.ticks_left = env.code_mem.size(); + CheckedRun([&]() { jit.Run(); }); + REQUIRE(jit.GetRegister(5) == 0x80000000); + }; + SECTION("With no opts") { + jit_user_config.optimizations = no_optimizations; + do_sdiv_code(); + } + SECTION("With opts + constant folding") { + jit_user_config.optimizations = all_safe_optimizations; + do_sdiv_code(); + } } // Restricted register set required to trigger: @@ -2359,12 +2425,12 @@ TEST_CASE("A64: RBIT{16b}", "[a64]") { A64::UserConfig conf{}; conf.callbacks = &env; A64::Jit jit{conf}; - env.code_mem.emplace_back(0x6e605841); // rbit v1.16b, v2.16b - env.code_mem.emplace_back(0x6e605822); // rbit v2.16b, v1.16b - env.code_mem.emplace_back(0x14000000); // b . + oaknut::VectorCodeGenerator code{env.code_mem, nullptr}; + code.RBIT(V1.B16(), V2.B16()); + code.RBIT(V2.B16(), V1.B16()); jit.SetVector(2, { 0xcafedead, 0xbabebeef }); jit.SetPC(0); // at _start - env.ticks_left = 4; + env.ticks_left = env.code_mem.size(); CheckedRun([&]() { jit.Run(); }); REQUIRE(jit.GetVector(1)[0] == 0x537f7bb5); REQUIRE(jit.GetVector(1)[1] == 0x5d7d7df7); @@ -2377,15 +2443,15 @@ TEST_CASE("A64: CLZ{X}", "[a64]") { A64::UserConfig conf{}; conf.callbacks = &env; A64::Jit jit{conf}; - env.code_mem.emplace_back(0xdac01060); // clz x0, x3 - env.code_mem.emplace_back(0xdac01081); // clz x1, x4 - env.code_mem.emplace_back(0xdac010a2); // clz x2, x5 - env.code_mem.emplace_back(0x14000000); // b . + oaknut::VectorCodeGenerator code{env.code_mem, nullptr}; + code.CLZ(X0, X3); + code.CLZ(X1, X4); + code.CLZ(X2, X5); jit.SetRegister(3, 0xfffffffffffffff0); jit.SetRegister(4, 0x0fffffff0ffffff0); jit.SetRegister(5, 0x07fffffeffeffef0); jit.SetPC(0); // at _start - env.ticks_left = 4; + env.ticks_left = env.code_mem.size(); CheckedRun([&]() { jit.Run(); }); REQUIRE(jit.GetRegister(0) == 0); REQUIRE(jit.GetRegister(1) == 4); @@ -2397,15 +2463,15 @@ TEST_CASE("A64: CLZ{W}", "[a64]") { A64::UserConfig conf{}; conf.callbacks = &env; A64::Jit jit{conf}; - env.code_mem.emplace_back(0x5ac01060); // clz w0, w3 - env.code_mem.emplace_back(0x5ac01081); // clz w1, w4 - env.code_mem.emplace_back(0x5ac010a2); // clz w2, w5 - env.code_mem.emplace_back(0x14000000); // b . + oaknut::VectorCodeGenerator code{env.code_mem, nullptr}; + code.CLZ(W0, W3); + code.CLZ(W1, W4); + code.CLZ(W2, W5); jit.SetRegister(3, 0xffff1110); jit.SetRegister(4, 0x0fff1110); jit.SetRegister(5, 0x07fffffe); jit.SetPC(0); // at _start - env.ticks_left = 4; + env.ticks_left = env.code_mem.size(); CheckedRun([&]() { jit.Run(); }); REQUIRE(jit.GetRegister(0) == 0); REQUIRE(jit.GetRegister(1) == 4); From b6238d6df76ecbef12f295ee0ef702e18542f109 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sat, 21 Feb 2026 13:47:48 +0100 Subject: [PATCH 042/181] [vfs] fix crash at dtor() time (#3593) Not very happy with the "solution" Either way, this affected FBSD where opening then closing the emu would result in a crash, always. Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3593 Reviewed-by: DraVee Reviewed-by: MaranBr Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/file_sys/vfs/vfs_real.cpp | 9 +++++++-- src/core/file_sys/vfs/vfs_real.h | 5 +++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/core/file_sys/vfs/vfs_real.cpp b/src/core/file_sys/vfs/vfs_real.cpp index 4199667171..2c3cb26907 100644 --- a/src/core/file_sys/vfs/vfs_real.cpp +++ b/src/core/file_sys/vfs/vfs_real.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project @@ -52,7 +52,9 @@ constexpr FS::FileAccessMode ModeFlagsToFileAccessMode(OpenMode mode) { } // Anonymous namespace RealVfsFilesystem::RealVfsFilesystem() : VfsFilesystem(nullptr) {} -RealVfsFilesystem::~RealVfsFilesystem() = default; +RealVfsFilesystem::~RealVfsFilesystem() { + in_dtor = true; +} std::string RealVfsFilesystem::GetName() const { return "Real"; @@ -224,6 +226,9 @@ std::unique_lock RealVfsFilesystem::RefreshReference(const std::stri } void RealVfsFilesystem::DropReference(std::unique_ptr&& reference) { + if (in_dtor) + return; + std::scoped_lock lk{list_lock}; // Remove from list. diff --git a/src/core/file_sys/vfs/vfs_real.h b/src/core/file_sys/vfs/vfs_real.h index a773fc375a..672126d7ba 100644 --- a/src/core/file_sys/vfs/vfs_real.h +++ b/src/core/file_sys/vfs/vfs_real.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -52,6 +55,8 @@ private: ReferenceListType closed_references; std::mutex list_lock; size_t num_open_files{}; + // TODO: Workaround for improper dtor() ordering on clang + FreeBSD + bool in_dtor = false; private: friend class RealVfsFile; From bfc720152a389c8110c814f600125ccf480075ac Mon Sep 17 00:00:00 2001 From: lizzie Date: Sat, 21 Feb 2026 18:38:32 +0100 Subject: [PATCH 043/181] [vfs] remove usage of 'dynamic_cast', use ankerl::map for files (#3594) Do I need to writeout everything wrong with `dynamic_cast`? Also the usual std::map -> `ankerl::unordered_dense::map` conversion, seems to work just fine - but of course test that updates/DLCs/mods/cheats/etc are still being applied :) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3594 Reviewed-by: DraVee Reviewed-by: MaranBr Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/core.cpp | 4 - src/core/core.h | 7 +- src/core/file_sys/nca_metadata.h | 4 + src/core/file_sys/patch_manager.cpp | 14 +- src/core/file_sys/registered_cache.cpp | 219 ++++++++----------------- src/core/file_sys/registered_cache.h | 33 ++-- src/yuzu/bootmanager.cpp | 2 +- 7 files changed, 101 insertions(+), 182 deletions(-) diff --git a/src/core/core.cpp b/src/core/core.cpp index 50572ea449..9db4589ceb 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp @@ -806,10 +806,6 @@ void System::RegisterContentProvider(FileSys::ContentProviderUnionSlot slot, impl->content_provider->SetSlot(slot, provider); } -void System::ClearContentProvider(FileSys::ContentProviderUnionSlot slot) { - impl->content_provider->ClearSlot(slot); -} - const Reporter& System::GetReporter() const { return impl->reporter; } diff --git a/src/core/core.h b/src/core/core.h index 702c5cc81b..012533c1fa 100644 --- a/src/core/core.h +++ b/src/core/core.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2014 Citra Emulator Project @@ -358,10 +358,7 @@ public: [[nodiscard]] Service::FileSystem::FileSystemController& GetFileSystemController(); [[nodiscard]] const Service::FileSystem::FileSystemController& GetFileSystemController() const; - void RegisterContentProvider(FileSys::ContentProviderUnionSlot slot, - FileSys::ContentProvider* provider); - - void ClearContentProvider(FileSys::ContentProviderUnionSlot slot); + void RegisterContentProvider(FileSys::ContentProviderUnionSlot slot, FileSys::ContentProvider* provider); [[nodiscard]] const Reporter& GetReporter() const; diff --git a/src/core/file_sys/nca_metadata.h b/src/core/file_sys/nca_metadata.h index 0606b8aad7..43437d0dd7 100644 --- a/src/core/file_sys/nca_metadata.h +++ b/src/core/file_sys/nca_metadata.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -37,6 +40,7 @@ enum class ContentRecordType : u8 { HtmlDocument = 4, LegalInformation = 5, DeltaFragment = 6, + Count, }; struct ContentRecord { diff --git a/src/core/file_sys/patch_manager.cpp b/src/core/file_sys/patch_manager.cpp index 86c2076380..44aafb6b34 100644 --- a/src/core/file_sys/patch_manager.cpp +++ b/src/core/file_sys/patch_manager.cpp @@ -143,7 +143,7 @@ VirtualDir PatchManager::PatchExeFS(VirtualDir exefs) const { bool checked_external = false; bool checked_manual = false; - const auto* content_union = dynamic_cast(&content_provider); + const auto* content_union = static_cast(&content_provider); const auto update_tid = GetUpdateTitleID(title_id); if (content_union) { @@ -167,7 +167,7 @@ VirtualDir PatchManager::PatchExeFS(VirtualDir exefs) const { // Also check ManualContentProvider (for Android) if (!checked_external) { - const auto* manual_provider = dynamic_cast( + const auto* manual_provider = static_cast( content_union->GetSlotProvider(ContentProviderUnionSlot::FrontendManual)); if (manual_provider) { const auto manual_update_versions = manual_provider->ListUpdateVersions(update_tid); @@ -243,7 +243,7 @@ VirtualDir PatchManager::PatchExeFS(VirtualDir exefs) const { // Also try ManualContentProvider if (update == nullptr) { - const auto* manual_provider = dynamic_cast( + const auto* manual_provider = static_cast( content_union->GetSlotProvider(ContentProviderUnionSlot::FrontendManual)); if (manual_provider) { auto file = manual_provider->GetEntryForVersion(update_tid, ContentRecordType::Program, *enabled_version); @@ -570,7 +570,7 @@ VirtualFile PatchManager::PatchRomFS(const NCA* base_nca, VirtualFile base_romfs bool checked_external = false; bool checked_manual = false; - const auto* content_union = dynamic_cast(&content_provider); + const auto* content_union = static_cast(&content_provider); if (content_union) { // First, check ExternalContentProvider const auto* external_provider = content_union->GetExternalProvider(); @@ -592,7 +592,7 @@ VirtualFile PatchManager::PatchRomFS(const NCA* base_nca, VirtualFile base_romfs } if (!checked_external) { - const auto* manual_provider = dynamic_cast( + const auto* manual_provider = static_cast( content_union->GetSlotProvider(ContentProviderUnionSlot::FrontendManual)); if (manual_provider) { const auto manual_update_versions = manual_provider->ListUpdateVersions(update_tid); @@ -690,7 +690,7 @@ std::vector PatchManager::GetPatches(VirtualFile update_raw) const { std::vector external_update_patches; - const auto* content_union = dynamic_cast(&content_provider); + const auto* content_union = static_cast(&content_provider); if (content_union) { // First, check ExternalContentProvider for updates @@ -721,7 +721,7 @@ std::vector PatchManager::GetPatches(VirtualFile update_raw) const { } } - const auto* manual_provider = dynamic_cast( + const auto* manual_provider = static_cast( content_union->GetSlotProvider(ContentProviderUnionSlot::FrontendManual)); if (manual_provider && external_update_patches.empty()) { const auto manual_update_versions = manual_provider->ListUpdateVersions(update_tid); diff --git a/src/core/file_sys/registered_cache.cpp b/src/core/file_sys/registered_cache.cpp index 42ec878436..1b2c45176b 100644 --- a/src/core/file_sys/registered_cache.cpp +++ b/src/core/file_sys/registered_cache.cpp @@ -353,8 +353,7 @@ VirtualFile RegisteredCache::GetFileAtID(NcaID id) const { return file; } -static std::optional CheckMapForContentRecord(const std::map& map, u64 title_id, - ContentRecordType type) { +static std::optional CheckMapForContentRecord(const ankerl::unordered_dense::map& map, u64 title_id, ContentRecordType type) { const auto cmnt_iter = map.find(title_id); if (cmnt_iter == map.cend()) { return std::nullopt; @@ -829,133 +828,96 @@ bool RegisteredCache::RawInstallYuzuMeta(const CNMT& cnmt) { } } Refresh(); - return std::find_if(yuzu_meta.begin(), yuzu_meta.end(), - [&cnmt](const std::pair& kv) { - return kv.second.GetType() == cnmt.GetType() && - kv.second.GetTitleID() == cnmt.GetTitleID(); - }) != yuzu_meta.end(); + return std::find_if(yuzu_meta.begin(), yuzu_meta.end(), [&cnmt](const std::pair& kv) { + return kv.second.GetType() == cnmt.GetType() && kv.second.GetTitleID() == cnmt.GetTitleID(); + }) != yuzu_meta.end(); } ContentProviderUnion::~ContentProviderUnion() = default; void ContentProviderUnion::SetSlot(ContentProviderUnionSlot slot, ContentProvider* provider) { - providers[slot] = provider; -} - -void ContentProviderUnion::ClearSlot(ContentProviderUnionSlot slot) { - providers[slot] = nullptr; + providers[size_t(slot)] = provider; } void ContentProviderUnion::Refresh() { - for (auto& provider : providers) { - if (provider.second == nullptr) - continue; - - provider.second->Refresh(); - } + for (auto e : providers) + if (e != nullptr) + e->Refresh(); } bool ContentProviderUnion::HasEntry(u64 title_id, ContentRecordType type) const { - for (const auto& provider : providers) { - if (provider.second == nullptr) - continue; - - if (provider.second->HasEntry(title_id, type)) + for (auto const e : providers) + if (e && e->HasEntry(title_id, type)) return true; - } - return false; } std::optional ContentProviderUnion::GetEntryVersion(u64 title_id) const { - for (const auto& provider : providers) { - if (provider.second == nullptr) + for (auto const e : providers) { + if (e == nullptr) continue; - - const auto res = provider.second->GetEntryVersion(title_id); - if (res != std::nullopt) + if (auto const res = e->GetEntryVersion(title_id); res != std::nullopt) return res; } - return std::nullopt; } VirtualFile ContentProviderUnion::GetEntryUnparsed(u64 title_id, ContentRecordType type) const { - for (const auto& provider : providers) { - if (provider.second == nullptr) + for (auto const e : providers) { + if (e == nullptr) continue; - - const auto res = provider.second->GetEntryUnparsed(title_id, type); - if (res != nullptr) + if (auto const res = e->GetEntryUnparsed(title_id, type); res != nullptr) return res; } - return nullptr; } VirtualFile ContentProviderUnion::GetEntryRaw(u64 title_id, ContentRecordType type) const { - for (const auto& provider : providers) { - if (provider.second == nullptr) + for (auto const e : providers) { + if (e == nullptr) continue; - - const auto res = provider.second->GetEntryRaw(title_id, type); - if (res != nullptr) + if (auto const res = e->GetEntryRaw(title_id, type); res != nullptr) return res; } - return nullptr; } std::unique_ptr ContentProviderUnion::GetEntry(u64 title_id, ContentRecordType type) const { - for (const auto& provider : providers) { - if (provider.second == nullptr) + for (auto const e : providers) { + if (e == nullptr) continue; - - auto res = provider.second->GetEntry(title_id, type); - if (res != nullptr) + if (auto res = e->GetEntry(title_id, type); res != nullptr) return res; } - return nullptr; } -std::vector ContentProviderUnion::ListEntriesFilter( - std::optional title_type, std::optional record_type, - std::optional title_id) const { +std::vector ContentProviderUnion::ListEntriesFilter(std::optional title_type, std::optional record_type, std::optional title_id) const { std::vector out; - - for (const auto& provider : providers) { - if (provider.second == nullptr) - continue; - - const auto vec = provider.second->ListEntriesFilter(title_type, record_type, title_id); - std::copy(vec.begin(), vec.end(), std::back_inserter(out)); + for (auto const& e : providers) { + if (e != nullptr) { + auto const vec = e->ListEntriesFilter(title_type, record_type, title_id); + std::copy(vec.begin(), vec.end(), std::back_inserter(out)); + } } - std::sort(out.begin(), out.end()); out.erase(std::unique(out.begin(), out.end()), out.end()); return out; } -std::vector> -ContentProviderUnion::ListEntriesFilterOrigin(std::optional origin, - std::optional title_type, - std::optional record_type, - std::optional title_id) const { +std::vector> ContentProviderUnion::ListEntriesFilterOrigin(std::optional origin, std::optional title_type, std::optional record_type, std::optional title_id) const { std::vector> out; - for (const auto& provider : providers) { - if (provider.second == nullptr) + for (size_t i = 0; i < providers.size(); ++i) { + auto const& e = providers[i]; + if (e == nullptr) continue; - - if (origin.has_value() && *origin != provider.first) + if (origin.has_value() && *origin != ContentProviderUnionSlot(i)) continue; - - const auto vec = provider.second->ListEntriesFilter(title_type, record_type, title_id); - std::transform(vec.begin(), vec.end(), std::back_inserter(out), - [&provider](const ContentProviderEntry& entry) { - return std::make_pair(provider.first, entry); - }); + auto const vec = e->ListEntriesFilter(title_type, record_type, title_id); + std::transform(vec.begin(), vec.end(), std::back_inserter(out), [i](const ContentProviderEntry& entry) { + return std::make_pair(ContentProviderUnionSlot(i), entry); + }); } std::sort(out.begin(), out.end()); @@ -963,40 +925,22 @@ ContentProviderUnion::ListEntriesFilterOrigin(std::optional ContentProviderUnion::GetSlotForEntry( - u64 title_id, ContentRecordType type) const { - const auto iter = - std::find_if(providers.begin(), providers.end(), [title_id, type](const auto& provider) { - return provider.second != nullptr && provider.second->HasEntry(title_id, type); - }); - - if (iter == providers.end()) { - return std::nullopt; +std::optional ContentProviderUnion::GetSlotForEntry(u64 title_id, ContentRecordType type) const { + for (size_t i = 0; i < providers.size(); ++i) { + auto const& e = providers[i]; + if (e != nullptr && e->HasEntry(title_id, type)) + return {ContentProviderUnionSlot(i)}; } - - return iter->first; + return std::nullopt; } const ExternalContentProvider* ContentProviderUnion::GetExternalProvider() const { - auto it = providers.find(ContentProviderUnionSlot::External); - if (it != providers.end() && it->second != nullptr) { - return dynamic_cast(it->second); - } - return nullptr; -} - -const ContentProvider* ContentProviderUnion::GetSlotProvider(ContentProviderUnionSlot slot) const { - auto it = providers.find(slot); - if (it != providers.end()) { - return it->second; - } - return nullptr; + return static_cast(providers[size_t(ContentProviderUnionSlot::External)]); } ManualContentProvider::~ManualContentProvider() = default; -void ManualContentProvider::AddEntry(TitleType title_type, ContentRecordType content_type, - u64 title_id, VirtualFile file) { +void ManualContentProvider::AddEntry(TitleType title_type, ContentRecordType content_type, u64 title_id, VirtualFile file) { entries.insert_or_assign({title_type, content_type, title_id}, file); } @@ -1004,14 +948,13 @@ void ManualContentProvider::AddEntryWithVersion(TitleType title_type, ContentRec u64 title_id, u32 version, const std::string& version_string, VirtualFile file) { if (title_type == TitleType::Update) { - auto it = std::find_if(multi_version_entries.begin(), multi_version_entries.end(), - [title_id, version](const ExternalUpdateEntry& entry) { - return entry.title_id == title_id && entry.version == version; - }); + auto it = std::find_if(multi_version_entries.begin(), multi_version_entries.end(), [title_id, version](const ExternalUpdateEntry& entry) { + return entry.title_id == title_id && entry.version == version; + }); if (it != multi_version_entries.end()) { // Update existing entry - it->files[content_type] = file; + it->files[size_t(content_type)] = file; if (!version_string.empty()) { it->version_string = version_string; } @@ -1021,7 +964,7 @@ void ManualContentProvider::AddEntryWithVersion(TitleType title_type, ContentRec new_entry.title_id = title_id; new_entry.version = version; new_entry.version_string = version_string; - new_entry.files[content_type] = file; + new_entry.files[size_t(content_type)] = file; multi_version_entries.push_back(new_entry); } @@ -1118,26 +1061,19 @@ std::vector ManualContentProvider::ListUpdateVersions(u64 t VirtualFile ManualContentProvider::GetEntryForVersion(u64 title_id, ContentRecordType type, u32 version) const { for (const auto& entry : multi_version_entries) { if (entry.title_id == title_id && entry.version == version) { - auto it = entry.files.find(type); - if (it != entry.files.end()) { - return it->second; - } + if (auto const p = entry.files[size_t(type)]) + return p; } } return nullptr; } bool ManualContentProvider::HasMultipleVersions(u64 title_id, ContentRecordType type) const { - int count = 0; - for (const auto& entry : multi_version_entries) { - if (entry.title_id == title_id && entry.files.count(type) > 0) { - count++; - if (count > 1) { - return true; - } - } - } - return false; + size_t count = 0; + for (const auto& entry : multi_version_entries) + if (entry.title_id == title_id && entry.files[size_t(type)]) + ++count; + return count > 0; } ExternalContentProvider::ExternalContentProvider(std::vector load_directories) @@ -1256,7 +1192,7 @@ void ExternalContentProvider::ProcessNSP(const VirtualFile& file) { } } - std::map, std::map> version_files; + std::map, std::array> version_files; for (const auto& [title_id, nca_map] : ncas) { for (const auto& [type_pair, nca] : nca_map) { @@ -1277,7 +1213,7 @@ void ExternalContentProvider::ProcessNSP(const VirtualFile& file) { version = ver_it->second; } - version_files[{title_id, version}][content_type] = nca_file; + version_files[{title_id, version}][size_t(content_type)] = nca_file; } LOG_DEBUG(Service_FS, "Added entry - Title ID: {:016X}, Type: {}, Content: {}", @@ -1298,9 +1234,7 @@ void ExternalContentProvider::ProcessNSP(const VirtualFile& file) { bool version_exists = false; for (auto& existing : multi_version_entries) { if (existing.title_id == title_id && existing.version == version) { - for (const auto& [content_type, _file] : files_map) { - existing.files[content_type] = _file; - } + existing.files = files_map; if (existing.version_string.empty() && !ver_str.empty()) { existing.version_string = ver_str; } @@ -1383,7 +1317,7 @@ void ExternalContentProvider::ProcessXCI(const VirtualFile& file) { } } - std::map, std::map> version_files; + std::map, std::array> version_files; for (const auto& [title_id, nca_map] : ncas) { for (const auto& [type_pair, nca] : nca_map) { @@ -1404,7 +1338,7 @@ void ExternalContentProvider::ProcessXCI(const VirtualFile& file) { version = ver_it->second; } - version_files[{title_id, version}][content_type] = nca_file; + version_files[{title_id, version}][size_t(content_type)] = nca_file; } } } @@ -1422,9 +1356,7 @@ void ExternalContentProvider::ProcessXCI(const VirtualFile& file) { bool version_exists = false; for (auto& existing : multi_version_entries) { if (existing.title_id == title_id && existing.version == version) { - for (const auto& [content_type, _file] : files_map) { - existing.files[content_type] = _file; - } + existing.files = files_map; if (existing.version_string.empty() && !ver_str.empty()) { existing.version_string = ver_str; } @@ -1529,28 +1461,19 @@ std::vector ExternalContentProvider::ListUpdateVersions(u64 } VirtualFile ExternalContentProvider::GetEntryForVersion(u64 title_id, ContentRecordType type, u32 version) const { - for (const auto& entry : multi_version_entries) { - if (entry.title_id == title_id && entry.version == version) { - auto it = entry.files.find(type); - if (it != entry.files.end()) { - return it->second; - } - } - } + for (const auto& entry : multi_version_entries) + if (entry.title_id == title_id && entry.version == version) + if (auto const p = entry.files[size_t(type)]) + return p; return nullptr; } bool ExternalContentProvider::HasMultipleVersions(u64 title_id, ContentRecordType type) const { size_t count = 0; - for (const auto& entry : multi_version_entries) { - if (entry.title_id == title_id && entry.files.count(type) > 0) { - count++; - if (count > 1) { - return true; - } - } - } - return false; + for (const auto& entry : multi_version_entries) + if (entry.title_id == title_id && entry.files[size_t(type)]) + ++count; + return count > 1; } } // namespace FileSys diff --git a/src/core/file_sys/registered_cache.h b/src/core/file_sys/registered_cache.h index 04e231f453..2e39f74db8 100644 --- a/src/core/file_sys/registered_cache.h +++ b/src/core/file_sys/registered_cache.h @@ -11,19 +11,19 @@ #include #include #include +#include #include #include "common/common_types.h" #include "core/crypto/key_manager.h" #include "core/file_sys/vfs/vfs.h" +#include "core/file_sys/nca_metadata.h" namespace FileSys { - class ExternalContentProvider; - class CNMT; +class ExternalContentProvider; +class CNMT; class NCA; class NSP; class XCI; - -enum class ContentRecordType : u8; enum class NCAContentType : u8; enum class TitleType : u8; @@ -56,7 +56,7 @@ struct ExternalUpdateEntry { u64 title_id; u32 version; std::string version_string; - std::map files; + std::array files; }; constexpr u64 GetUpdateTitleID(u64 base_title_id) { @@ -207,11 +207,11 @@ private: ContentProviderParsingFunction parser; // maps tid -> NcaID of meta - std::map meta_id; + ankerl::unordered_dense::map meta_id; // maps tid -> meta - std::map meta; + ankerl::unordered_dense::map meta; // maps tid -> meta for CNMT in yuzu_meta - std::map yuzu_meta; + ankerl::unordered_dense::map yuzu_meta; }; enum class ContentProviderUnionSlot { @@ -220,6 +220,7 @@ enum class ContentProviderUnionSlot { SDMC, ///< SD Card FrontendManual, ///< Frontend-defined game list or similar External, ///< External content from NSP/XCI files in configured directories + Count, }; // Combines multiple ContentProvider(s) (i.e. SysNAND, UserNAND, SDMC) into one interface. @@ -228,8 +229,6 @@ public: ~ContentProviderUnion() override; void SetSlot(ContentProviderUnionSlot slot, ContentProvider* provider); - void ClearSlot(ContentProviderUnionSlot slot); - void Refresh() override; bool HasEntry(u64 title_id, ContentRecordType type) const override; std::optional GetEntryVersion(u64 title_id) const override; @@ -241,18 +240,18 @@ public: std::optional title_id) const override; const ExternalContentProvider* GetExternalProvider() const; - const ContentProvider* GetSlotProvider(ContentProviderUnionSlot slot) const; + [[nodiscard]] inline const ContentProvider* GetSlotProvider(ContentProviderUnionSlot slot) const { + return providers[size_t(slot)]; + } std::vector> ListEntriesFilterOrigin( std::optional origin = {}, std::optional title_type = {}, std::optional record_type = {}, std::optional title_id = {}) const; - std::optional GetSlotForEntry(u64 title_id, - ContentRecordType type) const; - + std::optional GetSlotForEntry(u64 title_id, ContentRecordType type) const; private: - std::map providers; + std::array providers; }; class ManualContentProvider : public ContentProvider { @@ -312,8 +311,8 @@ private: void ProcessXCI(const VirtualFile& file); std::vector load_dirs; - std::map, VirtualFile> entries; - std::map versions; + ankerl::unordered_dense::map, VirtualFile> entries; + ankerl::unordered_dense::map versions; std::vector multi_version_entries; }; diff --git a/src/yuzu/bootmanager.cpp b/src/yuzu/bootmanager.cpp index 520cd39712..1b88f4133f 100644 --- a/src/yuzu/bootmanager.cpp +++ b/src/yuzu/bootmanager.cpp @@ -193,7 +193,7 @@ public: } void SwapBuffers() override { - if (auto window = dynamic_cast(surface)) { + if (auto window = static_cast(surface)) { if (!window->isExposed()) { LOG_DEBUG(Frontend, "SwapBuffers ignored: window not exposed"); return; From 2082ba7ec7733dc1c8de57d48161b55279c6610f Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 22 Feb 2026 03:09:03 +0100 Subject: [PATCH 044/181] [cmake, common] allow build with -fno-rtti and /GR-, to disable gen of rtti and save some bytes in vtables (#359) Signed-off-by: lizzie Co-authored-by: Caio Oliveira Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/359 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- src/CMakeLists.txt | 9 +++-- src/common/settings_common.h | 4 +-- src/common/settings_setting.h | 12 +++++-- src/core/hle/service/cmif_serialization.h | 6 ++-- src/yuzu/configuration/shared_widget.cpp | 41 +++++++++++------------ 5 files changed, 39 insertions(+), 33 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index f8afaeb328..998c73543a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -94,6 +94,10 @@ if (MSVC AND NOT CXX_CLANG) /wd4324 # 'struct_name': structure was padded due to __declspec(align()) /wd4201 # nonstandard extension used : nameless struct/union /wd4702 # unreachable code (when used with LTO) + + $<$:/GS-> # No stack buffer overflow checks + /Gy # Enable function level linking + /GR- # Disable run time type information ) if (NOT CXX_CLANG) @@ -108,15 +112,14 @@ if (MSVC AND NOT CXX_CLANG) add_compile_options(/QIntel-jcc-erratum) endif() - # /GS- - No stack buffer overflow checks - add_compile_options("$<$:/GS->") - set(CMAKE_EXE_LINKER_FLAGS_DEBUG "/DEBUG /MANIFEST:NO" CACHE STRING "" FORCE) set(CMAKE_EXE_LINKER_FLAGS_RELEASE "/DEBUG /MANIFEST:NO /INCREMENTAL:NO /OPT:REF,ICF" CACHE STRING "" FORCE) else() if (NOT MSVC) add_compile_options( -fwrapv + -fno-rtti # Disable RTTI + -pipe ) endif() diff --git a/src/common/settings_common.h b/src/common/settings_common.h index 653ce17b89..bbc16f52ec 100644 --- a/src/common/settings_common.h +++ b/src/common/settings_common.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project @@ -162,7 +162,7 @@ public: /** * @returns A unique identifier for the Setting's internal data type. */ - [[nodiscard]] virtual std::type_index TypeId() const = 0; + [[nodiscard]] virtual std::string_view TypeId() const = 0; /** * Returns true if the Setting's internal data type is an enum. diff --git a/src/common/settings_setting.h b/src/common/settings_setting.h index 9af2cebde0..076aceef29 100644 --- a/src/common/settings_setting.h +++ b/src/common/settings_setting.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project @@ -220,8 +220,14 @@ public: * * @returns the type_index of the setting's type */ - [[nodiscard]] std::type_index TypeId() const override final { - return std::type_index(typeid(Type)); + [[nodiscard]] std::string_view TypeId() const override final { + if constexpr (std::is_same_v) { + return "string"; + } else if constexpr (std::is_same_v) { + return "bool"; + } else { + return "other"; + } } [[nodiscard]] constexpr u32 EnumIndex() const override final { diff --git a/src/core/hle/service/cmif_serialization.h b/src/core/hle/service/cmif_serialization.h index 39f4905f67..4d32c6cd6b 100644 --- a/src/core/hle/service/cmif_serialization.h +++ b/src/core/hle/service/cmif_serialization.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project @@ -444,9 +444,9 @@ void CmifReplyWrapImpl(HLERequestContext& ctx, T& t, Result (T::*f)(A...)) { const bool _is_domain = _mgr ? _mgr->IsDomain() : false; ASSERT_MSG(!_is_domain, "Non-domain reply used on domain session\n" - "Service={} (type={})\nTIPC={} CmdType={} Cmd=0x{:08X}\n" + "Service={} (TIPC={} CmdType={} Cmd=0x{:08X}\n" "HasDomainHeader={} DomainHandlers={}\nDesc={}", - t.GetServiceName(), typeid(T).name(), ctx.IsTipc(), + t.GetServiceName(), ctx.IsTipc(), static_cast(ctx.GetCommandType()), static_cast(ctx.GetCommand()), ctx.HasDomainMessageHeader(), _mgr ? static_cast(_mgr->DomainHandlerCount()) : 0u, ctx.Description()); diff --git a/src/yuzu/configuration/shared_widget.cpp b/src/yuzu/configuration/shared_widget.cpp index 2d76a774f6..b663ac51ee 100644 --- a/src/yuzu/configuration/shared_widget.cpp +++ b/src/yuzu/configuration/shared_widget.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project @@ -505,7 +505,7 @@ void Widget::SetupComponent(const QString& label, std::function& load_fu RequestType request, float multiplier, Settings::BasicSetting* other_setting, const QString& suffix) { created = true; - const auto type = setting.TypeId(); + const auto type_id = setting.TypeId(); QHBoxLayout* layout = new QHBoxLayout(this); layout->setContentsMargins(0, 0, 0, 0); @@ -514,10 +514,8 @@ void Widget::SetupComponent(const QString& label, std::function& load_fu other_setting = setting.PairedSetting(); } - const bool require_checkbox = - other_setting != nullptr && other_setting->TypeId() == typeid(bool); - - if (other_setting != nullptr && other_setting->TypeId() != typeid(bool)) { + const bool require_checkbox = other_setting != nullptr && other_setting->TypeId() == "bool"; + if (other_setting != nullptr && other_setting->TypeId() != "bool") { LOG_WARNING( Frontend, "Extra setting \"{}\" specified but is not bool, refusing to create checkbox for it.", @@ -572,16 +570,27 @@ void Widget::SetupComponent(const QString& label, std::function& load_fu } if (require_checkbox) { - QWidget* lhs = - CreateCheckBox(other_setting, label, checkbox_serializer, checkbox_restore_func, touch); + QWidget* lhs = CreateCheckBox(other_setting, label, checkbox_serializer, checkbox_restore_func, touch); layout->addWidget(lhs, 1); - } else if (setting.TypeId() != typeid(bool)) { + } else if (type_id != "bool") { QLabel* qt_label = CreateLabel(label); layout->addWidget(qt_label, 1); } - if (setting.TypeId() == typeid(bool)) { + if (type_id == "bool") { data_component = CreateCheckBox(&setting, label, serializer, restore_func, touch); + } else if (type_id == "string") { + switch (request) { + case RequestType::Default: + case RequestType::LineEdit: + data_component = CreateLineEdit(serializer, restore_func, touch); + break; + case RequestType::ComboBox: + data_component = CreateCombobox(serializer, restore_func, touch); + break; + default: + UNIMPLEMENTED(); + } } else if (setting.IsEnum()) { if (request == RequestType::RadioGroup) { data_component = CreateRadioGroup(serializer, restore_func, touch); @@ -629,18 +638,6 @@ void Widget::SetupComponent(const QString& label, std::function& load_fu default: UNIMPLEMENTED(); } - } else if (type == typeid(std::string)) { - switch (request) { - case RequestType::Default: - case RequestType::LineEdit: - data_component = CreateLineEdit(serializer, restore_func, touch); - break; - case RequestType::ComboBox: - data_component = CreateCombobox(serializer, restore_func, touch); - break; - default: - UNIMPLEMENTED(); - } } if (data_component == nullptr) { From 4014b45cb64c41ca6a581081793391e7957161bd Mon Sep 17 00:00:00 2001 From: DraVee Date: Sun, 22 Feb 2026 03:09:23 +0100 Subject: [PATCH 045/181] [cmake] Remove not working QT_VERSION check (#3553) * fix copy of files to bin dir on MSVC * does we even support Qt5? I dont think so Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3553 Reviewed-by: Lizzie Reviewed-by: CamilleLaVey Co-authored-by: DraVee Co-committed-by: DraVee --- src/yuzu/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index 178bb540f5..1fb87fe1f8 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt @@ -430,7 +430,7 @@ if(UNIX AND NOT APPLE) install(TARGETS yuzu) endif() -if (WIN32 AND NOT YUZU_USE_BUNDLED_QT AND QT_VERSION VERSION_GREATER_EQUAL 6) +if (WIN32 AND NOT YUZU_USE_BUNDLED_QT) set(YUZU_EXE_DIR "$") add_custom_command(TARGET yuzu POST_BUILD COMMAND ${WINDEPLOYQT_EXECUTABLE} "${YUZU_EXE_DIR}/eden.exe" --dir "${YUZU_EXE_DIR}" --libdir "${YUZU_EXE_DIR}" --plugindir "${YUZU_EXE_DIR}/plugins" --no-compiler-runtime --no-opengl-sw --no-system-d3d-compiler --no-translations --verbose 0) endif() From a12eb5fef6c701f7ba0769106a88ee4b637edbc5 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 22 Feb 2026 03:28:00 +0100 Subject: [PATCH 046/181] [docs] add qt6-charts to deps.md, add nixOS note (#3597) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3597 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- docs/Deps.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/docs/Deps.md b/docs/Deps.md index c91d6fc4fb..69af8a7b6a 100644 --- a/docs/Deps.md +++ b/docs/Deps.md @@ -151,7 +151,7 @@ Required USE flags:

Arch Linux ```sh -sudo pacman -Syu --needed base-devel boost catch2 cmake enet ffmpeg fmt git glslang libzip lz4 mbedtls ninja nlohmann-json openssl opus qt6-base qt6-multimedia sdl2 zlib zstd zip unzip vulkan-headers vulkan-utility-libraries libusb spirv-tools spirv-headers +sudo pacman -Syu --needed base-devel boost catch2 cmake enet ffmpeg fmt git glslang libzip lz4 mbedtls ninja nlohmann-json openssl opus qt6-base qt6-multimedia qt6-charts sdl2 zlib zstd zip unzip vulkan-headers vulkan-utility-libraries libusb spirv-tools spirv-headers ``` * Building with QT Web Engine requires `qt6-webengine` as well. @@ -164,7 +164,7 @@ sudo pacman -Syu --needed base-devel boost catch2 cmake enet ffmpeg fmt git glsl Ubuntu, Debian, Mint Linux ```sh -sudo apt-get install autoconf cmake g++ gcc git glslang-tools libglu1-mesa-dev libhidapi-dev libpulse-dev libtool libudev-dev libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-xkb1 libxext-dev libxkbcommon-x11-0 mesa-common-dev nasm ninja-build qt6-base-private-dev libmbedtls-dev catch2 libfmt-dev liblz4-dev nlohmann-json3-dev libzstd-dev libssl-dev libavfilter-dev libavcodec-dev libswscale-dev pkg-config zlib1g-dev libva-dev libvdpau-dev qt6-tools-dev libvulkan-dev spirv-tools spirv-headers libusb-1.0-0-dev libxbyak-dev libboost-dev libboost-fiber-dev libboost-context-dev libsdl2-dev libopus-dev libasound2t64 vulkan-utility-libraries-dev +sudo apt-get install autoconf cmake g++ gcc git glslang-tools libglu1-mesa-dev libhidapi-dev libpulse-dev libtool libudev-dev libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-xkb1 libxext-dev libxkbcommon-x11-0 mesa-common-dev nasm ninja-build qt6-base-private-dev libmbedtls-dev catch2 libfmt-dev liblz4-dev nlohmann-json3-dev libzstd-dev libssl-dev libavfilter-dev libavcodec-dev libswscale-dev pkg-config zlib1g-dev libva-dev libvdpau-dev qt6-tools-dev qt6-charts-dev libvulkan-dev spirv-tools spirv-headers libusb-1.0-0-dev libxbyak-dev libboost-dev libboost-fiber-dev libboost-context-dev libsdl2-dev libopus-dev libasound2t64 vulkan-utility-libraries-dev ``` * Ubuntu 22.04, Linux Mint 20, or Debian 12 or later is required. @@ -178,7 +178,7 @@ sudo apt-get install autoconf cmake g++ gcc git glslang-tools libglu1-mesa-dev l Fedora: ```sh -sudo dnf install autoconf cmake fmt-devel gcc{,-c++} glslang hidapi-devel json-devel libtool libusb1-devel libzstd-devel lz4-devel nasm ninja-build openssl-devel pulseaudio-libs-devel qt6-linguist qt6-qtbase{-private,}-devel qt6-qtwebengine-devel qt6-qtmultimedia-devel speexdsp-devel wayland-devel zlib-devel ffmpeg-devel libXext-devel boost jq +sudo dnf install autoconf cmake fmt-devel gcc{,-c++} glslang hidapi-devel json-devel libtool libusb1-devel libzstd-devel lz4-devel nasm ninja-build openssl-devel pulseaudio-libs-devel qt6-linguist qt6-qtbase{-private,}-devel qt6-qtwebengine-devel qt6-qtmultimedia-devel qt6-charts-devel speexdsp-devel wayland-devel zlib-devel ffmpeg-devel libXext-devel boost jq ``` AlmaLinux (use `YUZU_USE_CPM=ON`): @@ -211,7 +211,7 @@ First, enable the community repository; [see here](https://wiki.alpinelinux.org/ # Enable the community repository setup-apkrepos -c # Install -apk add g++ git cmake make mbedtls-dev mbedtls-static mesa-dev qt6-qtbase-dev qt6-qtbase-private-dev libquazip1-qt6 ffmpeg-dev libusb-dev libtool boost-dev sdl2-dev zstd-dev vulkan-utility-libraries spirv-tools-dev openssl-dev nlohmann-json lz4-dev opus-dev jq patch +apk add g++ git cmake make mbedtls-dev mbedtls-static mesa-dev qt6-qtbase-dev qt6-qtbase-private-dev libquazip1-qt6 ffmpeg-dev qt6-charts-dev libusb-dev libtool boost-dev sdl2-dev zstd-dev vulkan-utility-libraries spirv-tools-dev openssl-dev nlohmann-json lz4-dev opus-dev jq patch ``` `mbedtls-static` has to be specified otherwise `libeverest.a` and `libp256m.a` will fail to be found. @@ -221,7 +221,7 @@ apk add g++ git cmake make mbedtls-dev mbedtls-static mesa-dev qt6-qtbase-dev qt Void Linux ```sh -xbps-install -Su git make cmake clang pkg-config patch mbedtls-devel SPIRV-Tools-devel SPIRV-Headers lz4 liblz4-devel boost-devel ffmpeg6-devel catch2 Vulkan-Utility-Libraries Vulkan-Headers glslang openssl-devel SDL2-devel quazip-qt6-devel qt6-base-devel qt6-qt5compat-devel fmt-devel json-c++ libenet-devel libusb-devel +xbps-install -Su git make cmake clang pkg-config patch mbedtls-devel SPIRV-Tools-devel SPIRV-Headers lz4 liblz4-devel boost-devel ffmpeg6-devel catch2 Vulkan-Utility-Libraries Vulkan-Headers glslang openssl-devel SDL2-devel quazip-qt6-devel qt6-base-devel qt6-qt5compat-devel qt6-charts-devel fmt-devel json-c++ libenet-devel libusb-devel ``` Yes, `nlohmann-json` is just named `json-c++`. Why? @@ -233,6 +233,8 @@ Yes, `nlohmann-json` is just named `json-c++`. Why? A convenience script is provided on the root of this project [shell.nix](../shell.nix). Run the usual `nix-shell`. +If you're going for a pure build (i.e no downloaded deps), use `-DYUZU_USE_CPM=ON -DCPMUTIL_FORCE_SYSTEM=ON`. +
macOS @@ -257,7 +259,7 @@ brew install molten-vk
FreeBSD -As root run: `pkg install devel/cmake devel/sdl20 devel/boost-libs devel/catch2 devel/libfmt devel/nlohmann-json devel/ninja devel/nasm devel/autoconf devel/pkgconf devel/qt6-base devel/simpleini net/enet multimedia/ffnvcodec-headers multimedia/ffmpeg audio/opus archivers/liblz4 lang/gcc12 graphics/glslang graphics/vulkan-utility-libraries graphics/spirv-tools www/cpp-httplib devel/unordered-dense mbedtls3 vulkan-headers quazip-qt6` +As root run: `pkg install devel/cmake devel/sdl20 devel/boost-libs devel/catch2 devel/libfmt devel/nlohmann-json devel/ninja devel/nasm devel/autoconf devel/pkgconf devel/qt6-base devel/qt6-charts devel/simpleini net/enet multimedia/ffnvcodec-headers multimedia/ffmpeg audio/opus archivers/liblz4 lang/gcc12 graphics/glslang graphics/vulkan-utility-libraries graphics/spirv-tools www/cpp-httplib devel/unordered-dense mbedtls3 vulkan-headers quazip-qt6` If using FreeBSD 12 or prior, use `devel/pkg-config` instead. @@ -287,7 +289,7 @@ pkg_add cmake nasm git boost unzip--iconv autoconf-2.72p0 bash ffmpeg glslang gm DragonFlyBSD ```sh -pkg install gcc14 git cmake unzip nasm autoconf bash pkgconf ffmpeg glslang gmake jq nlohmann-json enet spirv-tools sdl2 vulkan-utility-libraries vulkan-headers catch2 libfmt openssl liblz4 boost-libs cpp-httplib qt6-base quazip-qt6 unordered-dense libva-vdpau-driver libva-utils libva-intel-driver +pkg install gcc14 git cmake unzip nasm autoconf bash pkgconf ffmpeg glslang gmake jq nlohmann-json enet spirv-tools sdl2 vulkan-utility-libraries vulkan-headers catch2 libfmt openssl liblz4 boost-libs cpp-httplib qt6-base qt6-charts quazip-qt6 unordered-dense libva-vdpau-driver libva-utils libva-intel-driver ``` [Caveats](./Caveats.md#dragonflybsd). @@ -311,7 +313,7 @@ sudo pkg install qt6 boost glslang libzip library/lz4 libusb-1 nlohmann-json ope ```sh BASE="git make autoconf libtool automake-wrapper jq patch" -MINGW="qt6-base qt6-tools qt6-translations qt6-svg cmake toolchain clang python-pip openssl vulkan-memory-allocator vulkan-devel glslang boost fmt lz4 nlohmann-json zlib zstd enet opus mbedtls libusb unordered_dense openssl SDL2" +MINGW="qt6-base qt6-charts qt6-tools qt6-translations qt6-svg cmake toolchain clang python-pip openssl vulkan-memory-allocator vulkan-devel glslang boost fmt lz4 nlohmann-json zlib zstd enet opus mbedtls libusb unordered_dense openssl SDL2" # Either x86_64 or clang-aarch64 (Windows on ARM) packages="$BASE" for pkg in $MINGW; do @@ -337,7 +339,7 @@ pacman -Syuu --needed --noconfirm $packages HaikuOS ```sh -pkgman install git cmake patch libfmt_devel nlohmann_json lz4_devel opus_devel boost1.89_devel vulkan_devel qt6_base_devel qt6_declarative_devel libsdl2_devel ffmpeg7_devel libx11_devel enet_devel catch2_devel quazip1_qt5_devel qt6_5compat_devel mbedtls3_devel glslang qt6_devel +pkgman install git cmake patch libfmt_devel nlohmann_json lz4_devel opus_devel boost1.89_devel vulkan_devel qt6_base_devel qt6_declarative_devel libsdl2_devel ffmpeg7_devel libx11_devel enet_devel catch2_devel quazip1_qt5_devel qt6_5compat_devel mbedtls3_devel glslang qt6_devel qt6_charts_devel ``` [Caveats](./Caveats.md#haikuos). From fecf763a51c787e73cc80ea30182798b371f317c Mon Sep 17 00:00:00 2001 From: crueter Date: Sun, 22 Feb 2026 04:15:26 +0100 Subject: [PATCH 047/181] [desktop] Fix crash on restart (#3600) Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3600 Reviewed-by: DraVee Reviewed-by: CamilleLaVey --- src/yuzu/main_window.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/yuzu/main_window.cpp b/src/yuzu/main_window.cpp index 4fcd7f9df3..d8b7f1adbc 100644 --- a/src/yuzu/main_window.cpp +++ b/src/yuzu/main_window.cpp @@ -2216,9 +2216,11 @@ bool MainWindow::OnShutdownBegin() { return false; } - perf_overlay->hide(); - perf_overlay->deleteLater(); - perf_overlay = nullptr; + if (perf_overlay) { + perf_overlay->hide(); + perf_overlay->deleteLater(); + perf_overlay = nullptr; + } QtCommon::system->SetShuttingDown(true); discord_rpc->Pause(); From 097ccf830d47a920d0bb0b343c9acadeb6a50dad Mon Sep 17 00:00:00 2001 From: DraVee Date: Sun, 22 Feb 2026 04:22:50 +0100 Subject: [PATCH 048/181] [dynarmic] Fix building of tests (#3599) Proposed-by: lizzie lizzie@eden-emu.dev Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3599 Reviewed-by: CamilleLaVey Reviewed-by: Lizzie Co-authored-by: DraVee Co-committed-by: DraVee --- src/dynarmic/tests/print_info.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/dynarmic/tests/print_info.cpp b/src/dynarmic/tests/print_info.cpp index 081ff5c2e4..33d84ba8cd 100644 --- a/src/dynarmic/tests/print_info.cpp +++ b/src/dynarmic/tests/print_info.cpp @@ -53,9 +53,7 @@ std::string_view GetNameOfA32Instruction(u32 instruction) { } std::string_view GetNameOfA64Instruction(u32 instruction) { - if (auto const decoder = A64::Decode(instruction)) - return *A64::GetName(instruction); - return ""; + return *A64::GetName(instruction); } void PrintA32Instruction(u32 instruction) { From f1e9e846f16fb744f301ef6a290d1d1a7edf813c Mon Sep 17 00:00:00 2001 From: DraVee Date: Sun, 22 Feb 2026 05:29:57 +0100 Subject: [PATCH 049/181] [docs] Add Gentoo and Arch Linux packages to GDB instructions (#3521) Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3521 Reviewed-by: crueter Reviewed-by: CamilleLaVey Co-authored-by: DraVee Co-committed-by: DraVee --- docs/Debug.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/docs/Debug.md b/docs/Debug.md index f338bc1eeb..f384918fe2 100644 --- a/docs/Debug.md +++ b/docs/Debug.md @@ -29,10 +29,18 @@ Ignoring SIGSEGV when debugging in host: ### gdb -Run `./build/bin/eden-cli -c -d -g ` +You must have GDB installed for aarch64 to debug the target. Install it through your package manager, e.g.: +* On Arch: + * `sudo pacman -Syu aarch64-linux-gnu-gdb` +* On Gentoo: + * `sudo emerge --ask crossdev` + * `sudo crossdev -t aarch64-unknown-linux-gnu --ex-gdb` -Then hook up an aarch64-gdb (use `yay aarch64-gdb` or `sudo pkg in arch64-gdb` to install) -Then type `target remote localhost:1234` and type `c` (for continue) - and then if it crashes just do a `bt` (backtrace) and `layout asm`. +Run `./build/bin/eden-cli -c -d -g ` +Or `Enable GDB Stub` at General > Debug, then hook up an aarch64-gdb: +* `target remote localhost:6543` + +Type `c` (for continue) and then if it crashes just do a `bt` (backtrace) and `layout asm` ### gdb cheatsheet From 978ba3ed6fa19770ea73f0aab9d474b8ea1d5559 Mon Sep 17 00:00:00 2001 From: xbzk Date: Sun, 22 Feb 2026 06:04:41 +0100 Subject: [PATCH 050/181] [android,ui] added toggle to swap confirm/back buttons (#3601) Most android joypads has xbox layout, so while when in UI CONFIRM buttom (A) is the bottom one, in games it is the right one. And the opposite for BACK (B) button. And that kinda sucks. And some users complained, so i had this idea. Disabled by default. Toggle in the lonely App Settings menu. No impact at all. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3601 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: xbzk Co-committed-by: xbzk --- .../java/org/yuzu/yuzu_emu/YuzuApplication.kt | 4 +- .../features/settings/model/BooleanSetting.kt | 1 + .../settings/model/view/SettingsItem.kt | 7 + .../settings/ui/SettingsFragmentPresenter.kt | 1 + .../utils/ControllerNavigationGlobalHook.kt | 168 ++++++++++++++++++ .../app/src/main/jni/android_settings.h | 2 + .../app/src/main/res/values/strings.xml | 2 + 7 files changed, 184 insertions(+), 1 deletion(-) create mode 100644 src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/ControllerNavigationGlobalHook.kt diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/YuzuApplication.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/YuzuApplication.kt index 54fb45bd87..55282cad1c 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/YuzuApplication.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/YuzuApplication.kt @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2023 yuzu Emulator Project @@ -24,6 +24,7 @@ import org.yuzu.yuzu_emu.utils.DocumentsTree import org.yuzu.yuzu_emu.utils.GpuDriverHelper import org.yuzu.yuzu_emu.utils.Log import org.yuzu.yuzu_emu.utils.PowerStateUpdater +import org.yuzu.yuzu_emu.utils.ControllerNavigationGlobalHook import java.util.Locale fun Context.getPublicFilesDir(): File = getExternalFilesDir(null) ?: filesDir @@ -72,6 +73,7 @@ class YuzuApplication : Application() { NativeLibrary.logDeviceInfo() PowerStateUpdater.start() Log.logDeviceInfo() + ControllerNavigationGlobalHook.install(this) createNotificationChannels() } diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt index eca1d00fbe..744c8acae9 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt @@ -37,6 +37,7 @@ enum class BooleanSetting(override val key: String) : AbstractBooleanSetting { PICTURE_IN_PICTURE("picture_in_picture"), USE_CUSTOM_RTC("custom_rtc_enabled"), BLACK_BACKGROUNDS("black_backgrounds"), + INVERT_CONFIRM_BACK_CONTROLLER_BUTTONS("invert_confirm_back_controller_buttons"), ENABLE_FOLDER_BUTTON("enable_folder_button"), ENABLE_QLAUNCH_BUTTON("enable_qlaunch_button"), diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt index c1ce40abdf..7f212e2cca 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt @@ -378,6 +378,13 @@ abstract class SettingsItem( warningMessage = R.string.warning_resolution ) ) + put( + SwitchSetting( + BooleanSetting.INVERT_CONFIRM_BACK_CONTROLLER_BUTTONS, + titleId = R.string.invert_confirm_back_controller_buttons, + descriptionId = R.string.invert_confirm_back_controller_buttons_description + ) + ) put( SwitchSetting( BooleanSetting.SHOW_INPUT_OVERLAY, diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index 935d32d1b9..8f3c28c7a8 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -1076,6 +1076,7 @@ class SettingsFragmentPresenter( } add(BooleanSetting.ENABLE_QUICK_SETTINGS.key) + add(BooleanSetting.INVERT_CONFIRM_BACK_CONTROLLER_BUTTONS.key) add(HeaderSetting(R.string.theme_and_color)) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/ControllerNavigationGlobalHook.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/ControllerNavigationGlobalHook.kt new file mode 100644 index 0000000000..5be60bdbf9 --- /dev/null +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/ControllerNavigationGlobalHook.kt @@ -0,0 +1,168 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + +package org.yuzu.yuzu_emu.utils + +import android.app.Activity +import android.app.Application +import android.os.Bundle +import android.view.InputDevice +import android.view.KeyEvent +import android.view.View +import android.view.Window +import androidx.activity.ComponentActivity +import org.yuzu.yuzu_emu.NativeLibrary +import org.yuzu.yuzu_emu.R +import org.yuzu.yuzu_emu.features.settings.model.BooleanSetting +import java.util.concurrent.atomic.AtomicBoolean + +object ControllerNavigationGlobalHook { + private val installed = AtomicBoolean(false) + + fun install(application: Application) { + if (!installed.compareAndSet(false, true)) { + return + } + application.registerActivityLifecycleCallbacks(HookInstaller) + } + + private object HookInstaller : Application.ActivityLifecycleCallbacks { + override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?) { + installHookIfNeeded(activity) + } + + override fun onActivityResumed(activity: Activity) { + installHookIfNeeded(activity) + } + + override fun onActivityStarted(activity: Activity) = Unit + override fun onActivityPaused(activity: Activity) = Unit + override fun onActivityStopped(activity: Activity) = Unit + override fun onActivitySaveInstanceState(activity: Activity, outState: Bundle) = Unit + override fun onActivityDestroyed(activity: Activity) = Unit + } + + private fun installHookIfNeeded(activity: Activity) { + val window = activity.window ?: return + val currentCallback = window.callback ?: return + if (currentCallback is ControllerNavigationWindowCallback) { + return + } + window.callback = ControllerNavigationWindowCallback(activity, currentCallback) + } + + private class ControllerNavigationWindowCallback( + private val activity: Activity, + private val delegate: Window.Callback + ) : Window.Callback by delegate { + private val componentActivity = activity as? ComponentActivity + + override fun dispatchKeyEvent(event: KeyEvent): Boolean { + if (activity.isFinishing || activity.isDestroyed) { + return delegate.dispatchKeyEvent(event) + } + + if (!BooleanSetting.INVERT_CONFIRM_BACK_CONTROLLER_BUTTONS.getBoolean()) { + return delegate.dispatchKeyEvent(event) + } + + if (!isControllerInput(event) || componentActivity == null) { + return delegate.dispatchKeyEvent(event) + } + if (shouldBypassInGameplay()) { + return delegate.dispatchKeyEvent(event) + } + + if (isConfirmAction(event.keyCode)) { + return when (event.action) { + KeyEvent.ACTION_DOWN -> { + if (event.repeatCount == 0) { + componentActivity.onBackPressedDispatcher.onBackPressed() + } + true + } + KeyEvent.ACTION_UP -> true + else -> false + } + } + + if (isBackAction(event.keyCode)) { + val remappedEvent = KeyEvent( + event.downTime, + event.eventTime, + event.action, + KeyEvent.KEYCODE_DPAD_CENTER, + event.repeatCount, + event.metaState, + event.deviceId, + event.scanCode, + event.flags, + event.source + ) + return delegate.dispatchKeyEvent(remappedEvent) + } + + return delegate.dispatchKeyEvent(event) + } + + private fun shouldBypassInGameplay(): Boolean { + if (activity.javaClass.name != "org.yuzu.yuzu_emu.activities.EmulationActivity") { + return false + } + if (!NativeLibrary.isRunning()) { + return false + } + + val surface = activity.findViewById(R.id.surface_emulation) ?: return false + if (!surface.isShown || surface.visibility != View.VISIBLE) { + return false + } + + val focused = activity.currentFocus + if (focused != null) { + val inputOverlay = activity.findViewById(R.id.surface_input_overlay) + if (!isDescendantOf(focused, inputOverlay)) { + return false + } + } + + return true + } + + private fun isDescendantOf(view: View, parent: View?): Boolean { + if (parent == null) { + return false + } + + var current: View? = view + while (current != null) { + if (current === parent) { + return true + } + current = current.parent as? View + } + + return false + } + + private fun isControllerInput(event: KeyEvent): Boolean { + val source = event.source + val deviceSources = event.device?.sources ?: InputDevice.getDevice(event.deviceId)?.sources ?: 0 + return hasControllerSource(source) || hasControllerSource(deviceSources) + } + + private fun isConfirmAction(keyCode: Int): Boolean { + return keyCode == KeyEvent.KEYCODE_BUTTON_A + } + + private fun isBackAction(keyCode: Int): Boolean { + return keyCode == KeyEvent.KEYCODE_BUTTON_B + } + + private fun hasControllerSource(source: Int): Boolean { + return source and InputDevice.SOURCE_GAMEPAD == InputDevice.SOURCE_GAMEPAD || + source and InputDevice.SOURCE_JOYSTICK == InputDevice.SOURCE_JOYSTICK || + source and InputDevice.SOURCE_DPAD == InputDevice.SOURCE_DPAD + } + } +} diff --git a/src/android/app/src/main/jni/android_settings.h b/src/android/app/src/main/jni/android_settings.h index ac64251e20..4090330d78 100644 --- a/src/android/app/src/main/jni/android_settings.h +++ b/src/android/app/src/main/jni/android_settings.h @@ -65,6 +65,8 @@ namespace AndroidSettings { Settings::Category::Android}; Settings::Setting enable_qlaunch_button{linkage, false, "enable_qlaunch_button", Settings::Category::Android}; + Settings::Setting invert_confirm_back_controller_buttons{ + linkage, false, "invert_confirm_back_controller_buttons", Settings::Category::Android}; // Input/performance overlay settings std::vector overlay_control_data; diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index b553402628..8a1193303e 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -36,6 +36,8 @@ Enable Overlay Auto Hide Hide Overlay on Controller Input Automatically hide the touch controls overlay when a physical controller is used. Overlay reappears when controller is disconnected. + Invert Confirm/Back Controller Buttons + Swap Android Confirm and Back button handling to match both Switch and Xbox styles while using the app UI. Input Overlay Configure on-screen controls From 2d273590747cec4716a2e3c293a5b8693abb0403 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 22 Feb 2026 06:05:08 +0100 Subject: [PATCH 051/181] [core/memory] remove indirection handling for unaligned access (#3584) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3584 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/memory.cpp | 184 ++++++++++++++++++++------------------------ 1 file changed, 83 insertions(+), 101 deletions(-) diff --git a/src/core/memory.cpp b/src/core/memory.cpp index 0550a5bf81..0ad360c3df 100644 --- a/src/core/memory.cpp +++ b/src/core/memory.cpp @@ -6,6 +6,7 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include +#include #include #include #include @@ -127,83 +128,14 @@ struct Memory::Impl { } } - [[nodiscard]] u8* GetPointerFromRasterizerCachedMemory(u64 vaddr) const { - Common::PhysicalAddress const paddr = current_page_table->entries[vaddr >> YUZU_PAGEBITS].addr; - if (paddr) - return system.DeviceMemory().GetPointer(paddr + vaddr); - return {}; + [[nodiscard]] inline u8* GetPointerFromRasterizerCachedMemory(u64 vaddr) const { + auto const paddr = current_page_table->entries[vaddr >> YUZU_PAGEBITS].addr; + return paddr ? system.DeviceMemory().GetPointer(paddr + vaddr) : nullptr; } - [[nodiscard]] u8* GetPointerFromDebugMemory(u64 vaddr) const { - const Common::PhysicalAddress paddr = current_page_table->entries[vaddr >> YUZU_PAGEBITS].addr; - if (paddr != 0) - return system.DeviceMemory().GetPointer(paddr + vaddr); - return {}; - } - - u8 Read8(const Common::ProcessAddress addr) { - return Read(addr); - } - - u16 Read16(const Common::ProcessAddress addr) { - if ((addr & 1) == 0) { - return Read(addr); - } else { - const u32 a{Read(addr)}; - const u32 b{Read(addr + sizeof(u8))}; - return static_cast((b << 8) | a); - } - } - - u32 Read32(const Common::ProcessAddress addr) { - if ((addr & 3) == 0) { - return Read(addr); - } else { - const u32 a{Read16(addr)}; - const u32 b{Read16(addr + sizeof(u16))}; - return (b << 16) | a; - } - } - - u64 Read64(const Common::ProcessAddress addr) { - if ((addr & 7) == 0) { - return Read(addr); - } else { - const u32 a{Read32(addr)}; - const u32 b{Read32(addr + sizeof(u32))}; - return (static_cast(b) << 32) | a; - } - } - - void Write8(const Common::ProcessAddress addr, const u8 data) { - Write(addr, data); - } - - void Write16(const Common::ProcessAddress addr, const u16 data) { - if ((addr & 1) == 0) { - Write(addr, data); - } else { - Write(addr, static_cast(data)); - Write(addr + sizeof(u8), static_cast(data >> 8)); - } - } - - void Write32(const Common::ProcessAddress addr, const u32 data) { - if ((addr & 3) == 0) { - Write(addr, data); - } else { - Write16(addr, static_cast(data)); - Write16(addr + sizeof(u16), static_cast(data >> 16)); - } - } - - void Write64(const Common::ProcessAddress addr, const u64 data) { - if ((addr & 7) == 0) { - Write(addr, data); - } else { - Write32(addr, static_cast(data)); - Write32(addr + sizeof(u32), static_cast(data >> 32)); - } + [[nodiscard]] inline u8* GetPointerFromDebugMemory(u64 vaddr) const { + auto const paddr = current_page_table->entries[vaddr >> YUZU_PAGEBITS].addr; + return paddr ? system.DeviceMemory().GetPointer(paddr + vaddr) : nullptr; } bool WriteExclusive8(const Common::ProcessAddress addr, const u8 data, const u8 expected) { @@ -658,7 +590,7 @@ struct Memory::Impl { } template - [[nodiscard]] u8* GetPointerImpl(u64 vaddr, F&& on_unmapped, G&& on_rasterizer) const { + [[nodiscard]] inline u8* GetPointerImpl(u64 vaddr, F&& on_unmapped, G&& on_rasterizer) const { // AARCH64 masks the upper 16 bit of all memory accesses vaddr &= 0xffffffffffffULL; if (AddressSpaceContains(*current_page_table, vaddr, 1)) [[likely]] { @@ -713,18 +645,42 @@ struct Memory::Impl { /// @returns The instance of T read from the specified virtual address. template inline T Read(Common::ProcessAddress vaddr) noexcept requires(std::is_trivially_copyable_v) { - const u64 addr = GetInteger(vaddr); - if (auto const ptr = GetPointerImpl(addr, [addr]() { - LOG_ERROR(HW_Memory, "Unmapped Read{} @ 0x{:016X}", sizeof(T) * 8, addr); - }, [&]() { - HandleRasterizerDownload(addr, sizeof(T)); - }); ptr) [[likely]] { - // It may be tempting to rewrite this particular section to use "reinterpret_cast"; - // afterall, it's trivially copyable so surely it can be copied ov- Alignment. - // Remember, alignment. memcpy() will deal with all the alignment extremely fast. - T result{}; - std::memcpy(&result, ptr, sizeof(T)); - return result; + auto const addr_c1 = GetInteger(vaddr); + if (!(sizeof(T) > 1 && (addr_c1 & 4095) + sizeof(T) > 4096)) { + if (auto const ptr_c1 = GetPointerImpl(addr_c1, [addr_c1] { + LOG_ERROR(HW_Memory, "Unmapped Read{} @ 0x{:016X}", sizeof(T) * 8, addr_c1); + }, [&] { + HandleRasterizerDownload(addr_c1, sizeof(T)); + }); ptr_c1) { + // It may be tempting to rewrite this particular section to use "reinterpret_cast"; + // afterall, it's trivially copyable so surely it can be copied ov- Alignment. + // Remember, alignment. memcpy() will deal with all the alignment extremely fast. + T result{}; + std::memcpy(&result, ptr_c1, sizeof(T)); + return result; + } + } else { + auto const addr_c2 = (addr_c1 & (~0xfff)) + 0x1000; + // page crossing: say if sizeof(T) = 2, vaddr = 4095 + // 4095 + 2 mod 4096 = 1 => 2 - 1 = 1, thus c1=1, c2=1 + auto const count_c2 = (addr_c1 + sizeof(T)) & 4095; + auto const count_c1 = sizeof(T) - count_c2; + if (auto const ptr_c1 = GetPointerImpl(addr_c1, [addr_c1] { + LOG_ERROR(HW_Memory, "Unmapped Read{} @ 0x{:016X}", sizeof(T) * 8, addr_c1); + }, [&] { + HandleRasterizerDownload(addr_c1, count_c1); + }); ptr_c1) { + if (auto const ptr_c2 = GetPointerImpl(addr_c2, [addr_c2] { + LOG_ERROR(HW_Memory, "Unmapped Read{} @ 0x{:016X}", sizeof(T) * 8, addr_c2); + }, [&] { + HandleRasterizerDownload(addr_c2, count_c2); + }); ptr_c2) { + std::array result{}; + std::memcpy(result.data() + 0, ptr_c1, count_c1); + std::memcpy(result.data() + count_c1, ptr_c2, count_c2); + return std::bit_cast(result); + } + } } return T{}; } @@ -734,11 +690,37 @@ struct Memory::Impl { /// @tparam T The data type to write to memory. template inline void Write(Common::ProcessAddress vaddr, const T data) noexcept requires(std::is_trivially_copyable_v) { - const u64 addr = GetInteger(vaddr); - if (auto const ptr = GetPointerImpl(addr, [addr, data]() { - LOG_ERROR(HW_Memory, "Unmapped Write{} @ 0x{:016X} = 0x{:016X}", sizeof(T) * 8, addr, u64(data)); - }, [&]() { HandleRasterizerWrite(addr, sizeof(T)); }); ptr) [[likely]] - std::memcpy(ptr, &data, sizeof(T)); + auto const addr_c1 = GetInteger(vaddr); + if (!(sizeof(T) > 1 && (addr_c1 & 4095) + sizeof(T) > 4096)) { + if (auto const ptr_c1 = GetPointerImpl(addr_c1, [addr_c1] { + LOG_ERROR(HW_Memory, "Unmapped Read{} @ 0x{:016X}", sizeof(T) * 8, addr_c1); + }, [&] { + HandleRasterizerWrite(addr_c1, sizeof(T)); + }); ptr_c1) { + std::memcpy(ptr_c1, &data, sizeof(T)); + } + } else { + auto const addr_c2 = (addr_c1 & (~0xfff)) + 0x1000; + // page crossing: say if sizeof(T) = 2, vaddr = 4095 + // 4095 + 2 mod 4096 = 1 => 2 - 1 = 1, thus c1=1, c2=1 + auto const count_c2 = (addr_c1 + sizeof(T)) & 4095; + auto const count_c1 = sizeof(T) - count_c2; + if (auto const ptr_c1 = GetPointerImpl(addr_c1, [addr_c1] { + LOG_ERROR(HW_Memory, "Unmapped Write{} @ 0x{:016X}", sizeof(T) * 8, addr_c1); + }, [&] { + HandleRasterizerWrite(addr_c1, count_c1); + }); ptr_c1) { + if (auto const ptr_c2 = GetPointerImpl(addr_c2, [addr_c2] { + LOG_ERROR(HW_Memory, "Unmapped Write{} @ 0x{:016X}", sizeof(T) * 8, addr_c2); + }, [&] { + HandleRasterizerWrite(addr_c2, count_c2); + }); ptr_c2) { + std::array tmp = std::bit_cast>(data); + std::memcpy(ptr_c1, tmp.data() + 0, count_c1); + std::memcpy(ptr_c2, tmp.data() + count_c1, count_c2); + } + } + } } template @@ -942,35 +924,35 @@ const u8* Memory::GetPointer(Common::ProcessAddress vaddr) const { } u8 Memory::Read8(const Common::ProcessAddress addr) { - return impl->Read8(addr); + return impl->Read(addr); } u16 Memory::Read16(const Common::ProcessAddress addr) { - return impl->Read16(addr); + return impl->Read(addr); } u32 Memory::Read32(const Common::ProcessAddress addr) { - return impl->Read32(addr); + return impl->Read(addr); } u64 Memory::Read64(const Common::ProcessAddress addr) { - return impl->Read64(addr); + return impl->Read(addr); } void Memory::Write8(Common::ProcessAddress addr, u8 data) { - impl->Write8(addr, data); + impl->Write(addr, data); } void Memory::Write16(Common::ProcessAddress addr, u16 data) { - impl->Write16(addr, data); + impl->Write(addr, data); } void Memory::Write32(Common::ProcessAddress addr, u32 data) { - impl->Write32(addr, data); + impl->Write(addr, data); } void Memory::Write64(Common::ProcessAddress addr, u64 data) { - impl->Write64(addr, data); + impl->Write(addr, data); } bool Memory::WriteExclusive8(Common::ProcessAddress addr, u8 data, u8 expected) { From d64f7dfe5c3f727939b36d92600fe04f11b0f4d0 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 22 Feb 2026 21:01:04 +0100 Subject: [PATCH 052/181] [dynarmic] Transition IR::Block to use stable_vector, remove inline pool + pooled vector, remove unused mutable get/set block functors (#3543) theoretically, better in practice, uh Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3543 Reviewed-by: DraVee Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- .../src/dynarmic/backend/arm64/emit_arm64.cpp | 4 +- .../dynarmic/backend/riscv64/emit_riscv64.cpp | 2 +- .../src/dynarmic/backend/x64/a32_emit_x64.cpp | 4 +- .../src/dynarmic/backend/x64/a64_emit_x64.cpp | 2 +- .../A32/translate/conditional_state.cpp | 4 +- .../frontend/A32/translate/translate_arm.cpp | 4 +- .../A32/translate/translate_thumb.cpp | 4 +- .../frontend/A64/translate/a64_translate.cpp | 4 +- .../frontend/A64/translate/impl/system.cpp | 2 +- src/dynarmic/src/dynarmic/ir/basic_block.cpp | 32 ++++--------- src/dynarmic/src/dynarmic/ir/basic_block.h | 47 ++----------------- src/dynarmic/src/dynarmic/ir/ir_emitter.h | 17 +++---- .../src/dynarmic/ir/microinstruction.h | 6 +-- src/dynarmic/src/dynarmic/ir/opt_passes.cpp | 27 +++++------ 14 files changed, 51 insertions(+), 108 deletions(-) diff --git a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64.cpp b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64.cpp index 104d0a452c..e4958eb67f 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64.cpp @@ -212,7 +212,7 @@ EmittedBlockInfo EmitArm64(oaknut::CodeGenerator& code, IR::Block block, const E oaknut::Label pass; pass = conf.emit_cond(code, ctx, ctx.block.GetCondition()); - EmitAddCycles(code, ctx, ctx.block.ConditionFailedCycleCount()); + EmitAddCycles(code, ctx, ctx.block.cond_failed_cycle_count); conf.emit_condition_failed_terminal(code, ctx); code.l(pass); @@ -254,7 +254,7 @@ EmittedBlockInfo EmitArm64(oaknut::CodeGenerator& code, IR::Block block, const E reg_alloc.AssertNoMoreUses(); - EmitAddCycles(code, ctx, block.CycleCount()); + EmitAddCycles(code, ctx, block.cycle_count); conf.emit_terminal(code, ctx); code.BRK(0); diff --git a/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp b/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp index 50cbaf9526..32a26de781 100644 --- a/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp +++ b/src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp @@ -151,7 +151,7 @@ EmittedBlockInfo EmitRV64(biscuit::Assembler& as, IR::Block block, const EmitCon reg_alloc.AssertNoMoreUses(); if (emit_conf.enable_cycle_counting) { - const size_t cycles_to_add = block.CycleCount(); + const size_t cycles_to_add = block.cycle_count; as.LD(Xscratch0, offsetof(StackLayout, cycles_remaining), sp); if (mcl::bit::sign_extend<12>(-cycles_to_add) == -cycles_to_add) { as.ADDI(Xscratch0, Xscratch0, -cycles_to_add); diff --git a/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp b/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp index d7d1c96232..ef6cac302d 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp @@ -153,7 +153,7 @@ A32EmitX64::BlockDescriptor A32EmitX64::Emit(IR::Block& block) { reg_alloc.AssertNoMoreUses(); if (conf.enable_cycle_counting) { - EmitAddCycles(block.CycleCount()); + EmitAddCycles(block.cycle_count); } EmitTerminal(block.GetTerminal(), ctx.Location().SetSingleStepping(false), ctx.IsSingleStep()); code.int3(); @@ -197,7 +197,7 @@ void A32EmitX64::EmitCondPrelude(const A32EmitContext& ctx) { Xbyak::Label pass = EmitCond(ctx.block.GetCondition()); if (conf.enable_cycle_counting) { - EmitAddCycles(ctx.block.ConditionFailedCycleCount()); + EmitAddCycles(ctx.block.cond_failed_cycle_count); } EmitTerminal(IR::Term::LinkBlock{ctx.block.ConditionFailedLocation()}, ctx.Location().SetSingleStepping(false), ctx.IsSingleStep()); code.L(pass); diff --git a/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp b/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp index 42ee281d00..97faaa7ec4 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp @@ -146,7 +146,7 @@ finish_this_inst: reg_alloc.AssertNoMoreUses(); if (conf.enable_cycle_counting) { - EmitAddCycles(block.CycleCount()); + EmitAddCycles(block.cycle_count); } EmitTerminal(block.GetTerminal(), ctx.Location().SetSingleStepping(false), ctx.IsSingleStep()); code.int3(); diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/conditional_state.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/conditional_state.cpp index 8c55588a28..6f6d2d7b68 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/conditional_state.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/conditional_state.cpp @@ -48,7 +48,7 @@ bool IsConditionPassed(TranslatorVisitor& v, IR::Cond cond) { } else { if (cond == v.ir.block.GetCondition()) { v.ir.block.SetConditionFailedLocation(v.ir.current_location.AdvancePC(static_cast(v.current_instruction_size)).AdvanceIT()); - v.ir.block.ConditionFailedCycleCount()++; + v.ir.block.cond_failed_cycle_count++; return true; } @@ -79,7 +79,7 @@ bool IsConditionPassed(TranslatorVisitor& v, IR::Cond cond) { v.cond_state = ConditionalState::Translating; v.ir.block.SetCondition(cond); v.ir.block.SetConditionFailedLocation(v.ir.current_location.AdvancePC(static_cast(v.current_instruction_size)).AdvanceIT()); - v.ir.block.ConditionFailedCycleCount() = v.ir.block.CycleCount() + 1; + v.ir.block.cond_failed_cycle_count = v.ir.block.cycle_count + 1; return true; } diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_arm.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_arm.cpp index 5cc9ef3893..320046ffc1 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_arm.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_arm.cpp @@ -61,7 +61,7 @@ void TranslateArm(IR::Block& block, LocationDescriptor descriptor, TranslateCall } visitor.ir.current_location = visitor.ir.current_location.AdvancePC(4); - block.CycleCount() += ticks_for_instruction; + block.cycle_count += ticks_for_instruction; } while (should_continue && CondCanContinue(visitor.cond_state, visitor.ir) && !single_step); if (visitor.cond_state == ConditionalState::Translating || visitor.cond_state == ConditionalState::Trailing || single_step) { @@ -101,7 +101,7 @@ bool TranslateSingleArmInstruction(IR::Block& block, LocationDescriptor descript // TODO: Feedback resulting cond status to caller somehow. visitor.ir.current_location = visitor.ir.current_location.AdvancePC(4); - block.CycleCount() += ticks_for_instruction; + block.cycle_count += ticks_for_instruction; block.SetEndLocation(visitor.ir.current_location); diff --git a/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp b/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp index e0333e487d..a043c3f543 100644 --- a/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A32/translate/translate_thumb.cpp @@ -161,7 +161,7 @@ void TranslateThumb(IR::Block& block, LocationDescriptor descriptor, TranslateCa } visitor.ir.current_location = visitor.ir.current_location.AdvancePC(static_cast(visitor.current_instruction_size)).AdvanceIT(); - block.CycleCount() += ticks_for_instruction; + block.cycle_count += ticks_for_instruction; } while (should_continue && CondCanContinue(visitor.cond_state, visitor.ir) && !single_step); if (visitor.cond_state == ConditionalState::Translating || visitor.cond_state == ConditionalState::Trailing || single_step) { @@ -214,7 +214,7 @@ bool TranslateSingleThumbInstruction(IR::Block& block, LocationDescriptor descri const s32 advance_pc = is_thumb_16 ? 2 : 4; visitor.ir.current_location = visitor.ir.current_location.AdvancePC(advance_pc); - block.CycleCount() += ticks_for_instruction; + block.cycle_count += ticks_for_instruction; block.SetEndLocation(visitor.ir.current_location); diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp index 6778d13890..fc6841e082 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/a64_translate.cpp @@ -30,7 +30,7 @@ void Translate(IR::Block& block, LocationDescriptor descriptor, MemoryReadCodeFu should_continue = visitor.RaiseException(Exception::NoExecuteFault); } visitor.ir.current_location = visitor.ir.current_location->AdvancePC(4); - block.CycleCount()++; + block.cycle_count++; } while (should_continue && !single_step); if (single_step && should_continue) { @@ -48,7 +48,7 @@ bool TranslateSingleInstruction(IR::Block& block, LocationDescriptor descriptor, should_continue = decoder.get().call(visitor, instruction); visitor.ir.current_location = visitor.ir.current_location->AdvancePC(4); - block.CycleCount()++; + block.cycle_count++; block.SetEndLocation(*visitor.ir.current_location); diff --git a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/system.cpp b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/system.cpp index c60fdc3ae0..61d5c065f4 100644 --- a/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/system.cpp +++ b/src/dynarmic/src/dynarmic/frontend/A64/translate/impl/system.cpp @@ -130,7 +130,7 @@ bool TranslatorVisitor::MRS(Imm<1> o0, Imm<3> op1, Imm<4> CRn, Imm<4> CRm, Imm<3 case SystemRegisterEncoding::CNTPCT_EL0: // HACK: Ensure that this is the first instruction in the block it's emitted in, so the cycle count is most up-to-date. if (!ir.block.instructions.empty() && !options.wall_clock_cntpct) { - ir.block.CycleCount()--; + ir.block.cycle_count--; ir.SetTerm(IR::Term::LinkBlock{*ir.current_location}); return false; } diff --git a/src/dynarmic/src/dynarmic/ir/basic_block.cpp b/src/dynarmic/src/dynarmic/ir/basic_block.cpp index ac0f03d76a..8417661c42 100644 --- a/src/dynarmic/src/dynarmic/ir/basic_block.cpp +++ b/src/dynarmic/src/dynarmic/ir/basic_block.cpp @@ -30,38 +30,26 @@ Block::Block(LocationDescriptor location) noexcept /// Prepends a new instruction to this basic block before the insertion point, /// handling any allocations necessary to do so. /// @param insertion_point Where to insert the new instruction. -/// @param op Opcode representing the instruction to add. -/// @param args A sequence of Value instances used as arguments for the instruction. +/// @param op Opcode representing the instruction to add. +/// @param args A sequence of Value instances used as arguments for the instruction. /// @returns Iterator to the newly created instruction. -Block::iterator Block::PrependNewInst(iterator insertion_point, Opcode opcode, std::initializer_list args) noexcept { +Block::iterator Block::PrependNewInst(Block::const_iterator insertion_point, Opcode opcode, std::initializer_list args) noexcept { // First try using the "inline" buffer, otherwise fallback to a slower slab-like allocation scheme // purpouse is to avoid many calls to new/delete which invoke malloc which invokes mmap // just pool it!!! - reason why there is an inline buffer is because many small blocks are created // with few instructions due to subpar optimisations on other passes... plus branch-heavy code will // hugely benefit from the coherency of faster allocations... - IR::Inst* inst; - if (inlined_inst.size() < inlined_inst.max_size()) { - inlined_inst.emplace_back(opcode); - inst = &inlined_inst[inlined_inst.size() - 1]; - } else { - if (pooled_inst.empty() || pooled_inst.back().size() == pooled_inst.back().max_size()) - pooled_inst.emplace_back(); - pooled_inst.back().emplace_back(opcode); - inst = &pooled_inst.back()[pooled_inst.back().size() - 1]; - } - DEBUG_ASSERT(args.size() == inst->NumArgs()); - std::for_each(args.begin(), args.end(), [&inst, index = size_t(0)](const auto& arg) mutable { - inst->SetArg(index, arg); + auto it = instructions.insert(insertion_point, Inst(opcode)); + DEBUG_ASSERT(args.size() == it->NumArgs()); + std::for_each(args.begin(), args.end(), [&it, index = size_t(0)](const auto& arg) mutable { + it->SetArg(index, arg); index++; }); - return instructions.insert_before(insertion_point, inst); + return it; } void Block::Reset(LocationDescriptor location_) noexcept { - mcl::intrusive_list tmp = {}; - instructions.swap(tmp); - inlined_inst.clear(); - pooled_inst.clear(); + instructions.clear(); cond_failed.reset(); location = location_; end_location = location_; @@ -107,7 +95,7 @@ static std::string TerminalToString(const Terminal& terminal_variant) noexcept { std::string DumpBlock(const IR::Block& block) noexcept { std::string ret = fmt::format("Block: location={}-{}\n", block.Location(), block.EndLocation()) - + fmt::format("cycles={}", block.CycleCount()) + + fmt::format("cycles={}", block.cycle_count) + fmt::format(", entry_cond={}", A64::CondToString(block.GetCondition())); if (block.GetCondition() != Cond::AL) ret += fmt::format(", cond_fail={}", block.ConditionFailedLocation()); diff --git a/src/dynarmic/src/dynarmic/ir/basic_block.h b/src/dynarmic/src/dynarmic/ir/basic_block.h index 4044005bd0..db9ac7bd12 100644 --- a/src/dynarmic/src/dynarmic/ir/basic_block.h +++ b/src/dynarmic/src/dynarmic/ir/basic_block.h @@ -16,7 +16,6 @@ #include #include #include -#include #include "dynarmic/common/common_types.h" #include "dynarmic/ir/location_descriptor.h" @@ -33,10 +32,10 @@ enum class Opcode; /// Note that this is a linear IR and not a pure tree-based IR: i.e.: there is an ordering to /// the microinstructions. This only matters before chaining is done in order to correctly /// order memory accesses. -class alignas(4096) Block final { +class Block final { public: //using instruction_list_type = dense_list; - using instruction_list_type = mcl::intrusive_list; + using instruction_list_type = boost::container::stable_vector; using size_type = instruction_list_type::size_type; using iterator = instruction_list_type::iterator; using const_iterator = instruction_list_type::const_iterator; @@ -50,25 +49,9 @@ public: Block(Block&&) = default; Block& operator=(Block&&) = default; - /// Appends a new instruction to the end of this basic block, - /// handling any allocations necessary to do so. - /// @param op Opcode representing the instruction to add. - /// @param args A sequence of Value instances used as arguments for the instruction. - inline iterator AppendNewInst(const Opcode opcode, const std::initializer_list args) noexcept { - return PrependNewInst(instructions.end(), opcode, args); - } - iterator PrependNewInst(iterator insertion_point, Opcode op, std::initializer_list args) noexcept; + iterator PrependNewInst(const_iterator insertion_point, Opcode op, std::initializer_list args) noexcept; void Reset(LocationDescriptor location_) noexcept; - /// Gets a mutable reference to the instruction list for this basic block. - inline instruction_list_type& Instructions() noexcept { - return instructions; - } - /// Gets an immutable reference to the instruction list for this basic block. - inline const instruction_list_type& Instructions() const noexcept { - return instructions; - } - /// Gets the starting location for this basic block. inline LocationDescriptor Location() const noexcept { return location; @@ -104,15 +87,6 @@ public: return cond_failed.has_value(); } - /// Gets a mutable reference to the condition failed cycle count. - inline size_t& ConditionFailedCycleCount() noexcept { - return cond_failed_cycle_count; - } - /// Gets an immutable reference to the condition failed cycle count. - inline const size_t& ConditionFailedCycleCount() const noexcept { - return cond_failed_cycle_count; - } - /// Gets the terminal instruction for this basic block. inline Terminal GetTerminal() const noexcept { return terminal; @@ -132,21 +106,8 @@ public: return terminal.which() != 0; } - /// Gets a mutable reference to the cycle count for this basic block. - inline size_t& CycleCount() noexcept { - return cycle_count; - } - /// Gets an immutable reference to the cycle count for this basic block. - inline const size_t& CycleCount() const noexcept { - return cycle_count; - } - - /// "Hot cache" for small blocks so we don't call global allocator - boost::container::static_vector inlined_inst; /// List of instructions in this block. instruction_list_type instructions; - /// "Long/far" memory pool - boost::container::stable_vector> pooled_inst; /// Block to execute next if `cond` did not pass. std::optional cond_failed = {}; /// Description of the starting location of this block @@ -162,7 +123,7 @@ public: /// Number of cycles this block takes to execute. size_t cycle_count = 0; }; -static_assert(sizeof(Block) == 4096); +//static_assert(sizeof(Block) == 120); /// Returns a string representation of the contents of block. Intended for debugging. std::string DumpBlock(const IR::Block& block) noexcept; diff --git a/src/dynarmic/src/dynarmic/ir/ir_emitter.h b/src/dynarmic/src/dynarmic/ir/ir_emitter.h index 2b5c7d5cdd..becbbf92c7 100644 --- a/src/dynarmic/src/dynarmic/ir/ir_emitter.h +++ b/src/dynarmic/src/dynarmic/ir/ir_emitter.h @@ -70,7 +70,10 @@ enum class MemOp { /// The user of this class updates `current_location` as appropriate. class IREmitter { public: - explicit IREmitter(Block& block) : block(block), insertion_point(block.instructions.end()) {} + explicit IREmitter(Block& block) noexcept + : block(block) + , insertion_point(block.instructions.end()) + {} Block& block; @@ -2947,19 +2950,10 @@ public: block.SetTerminal(terminal); } - void SetInsertionPointBefore(IR::Inst* new_insertion_point) { - insertion_point = IR::Block::iterator{*new_insertion_point}; - } - void SetInsertionPointBefore(IR::Block::iterator new_insertion_point) { insertion_point = new_insertion_point; } - void SetInsertionPointAfter(IR::Inst* new_insertion_point) { - insertion_point = IR::Block::iterator{*new_insertion_point}; - ++insertion_point; - } - void SetInsertionPointAfter(IR::Block::iterator new_insertion_point) { insertion_point = new_insertion_point; ++insertion_point; @@ -2970,7 +2964,10 @@ protected: template T Inst(Opcode op, Args... args) { + auto const offset = std::distance(block.instructions.begin(), insertion_point); + auto const at_end = block.instructions.end() == insertion_point; auto iter = block.PrependNewInst(insertion_point, op, {Value(args)...}); + insertion_point = at_end ? block.instructions.end() : block.instructions.begin() + (offset + 1); return T(Value(&*iter)); } }; diff --git a/src/dynarmic/src/dynarmic/ir/microinstruction.h b/src/dynarmic/src/dynarmic/ir/microinstruction.h index 843b4cdf18..d1fea62e04 100644 --- a/src/dynarmic/src/dynarmic/ir/microinstruction.h +++ b/src/dynarmic/src/dynarmic/ir/microinstruction.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -10,9 +10,7 @@ #include -#include #include "dynarmic/common/common_types.h" - #include "dynarmic/ir/value.h" #include "dynarmic/ir/opcodes.h" @@ -26,7 +24,7 @@ constexpr size_t max_arg_count = 4; /// A representation of a microinstruction. A single ARM/Thumb instruction may be /// converted into zero or more microinstructions. //class Inst final { -class Inst final : public mcl::intrusive_list_node { +class Inst final { public: explicit Inst(Opcode op) : op(op) {} diff --git a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp index f22e8aaa69..1a6670fcca 100644 --- a/src/dynarmic/src/dynarmic/ir/opt_passes.cpp +++ b/src/dynarmic/src/dynarmic/ir/opt_passes.cpp @@ -86,12 +86,10 @@ static void ConstantMemoryReads(IR::Block& block, A32::UserCallbacks* cb) { } static void FlagsPass(IR::Block& block) { - using Iterator = typename std::reverse_iterator; - struct FlagInfo { bool set_not_required = false; bool has_value_request = false; - Iterator value_request = {}; + IR::Block::reverse_iterator value_request = {}; }; struct ValuelessFlagInfo { bool set_not_required = false; @@ -102,7 +100,7 @@ static void FlagsPass(IR::Block& block) { FlagInfo c_flag; FlagInfo ge; - auto do_set = [&](FlagInfo& info, IR::Value value, Iterator inst) { + auto do_set = [&](FlagInfo& info, IR::Value value, IR::Block::reverse_iterator inst) { if (info.has_value_request) { info.value_request->ReplaceUsesWith(value); } @@ -114,14 +112,14 @@ static void FlagsPass(IR::Block& block) { info.set_not_required = true; }; - auto do_set_valueless = [&](ValuelessFlagInfo& info, Iterator inst) { + auto do_set_valueless = [](ValuelessFlagInfo& info, IR::Block::reverse_iterator inst) { if (info.set_not_required) { inst->Invalidate(); } info.set_not_required = true; }; - auto do_get = [](FlagInfo& info, Iterator inst) { + auto do_get = [](FlagInfo& info, IR::Block::reverse_iterator inst) { if (info.has_value_request) { info.value_request->ReplaceUsesWith(IR::Value{&*inst}); } @@ -448,7 +446,8 @@ static void A64CallbackConfigPass(IR::Block& block, const A64::UserConfig& conf) return; } - for (auto& inst : block.instructions) { + for (auto it = block.instructions.begin(); it != block.instructions.end(); it++) { + auto& inst = *it; if (inst.GetOpcode() != IR::Opcode::A64DataCacheOperationRaised) { continue; } @@ -457,7 +456,7 @@ static void A64CallbackConfigPass(IR::Block& block, const A64::UserConfig& conf) if (op == A64::DataCacheOperation::ZeroByVA) { A64::IREmitter ir{block}; ir.current_location = A64::LocationDescriptor{IR::LocationDescriptor{inst.GetArg(0).GetU64()}}; - ir.SetInsertionPointBefore(&inst); + ir.SetInsertionPointBefore(it); size_t bytes = 4 << static_cast(conf.dczid_el0 & 0b1111); IR::U64 addr{inst.GetArg(2)}; @@ -522,7 +521,7 @@ static void A64GetSetElimination(IR::Block& block) { const auto do_set = [&block](RegisterInfo& info, IR::Value value, Iterator set_inst, TrackingType tracking_type) { if (info.set_instruction_present) { info.last_set_instruction->Invalidate(); - block.Instructions().erase(info.last_set_instruction); + block.instructions.erase(info.last_set_instruction); } info.register_value = value; info.tracking_type = tracking_type; @@ -541,7 +540,7 @@ static void A64GetSetElimination(IR::Block& block) { ReplaceUsesWith(*get_inst, true, u32(info.register_value.GetImmediateAsU64())); } else { A64::IREmitter ir{block}; - ir.SetInsertionPointBefore(&*get_inst); + ir.SetInsertionPointBefore(get_inst); get_inst->ReplaceUsesWith(ir.LeastSignificantWord(IR::U64{info.register_value})); } } else { @@ -1210,7 +1209,7 @@ static void IdentityRemovalPass(IR::Block& block) { } if (it->GetOpcode() == IR::Opcode::Identity || it->GetOpcode() == IR::Opcode::Void) { to_invalidate.push_back(&*it); - it = block.Instructions().erase(it); + it = block.instructions.erase(it); } else { ++it; } @@ -1370,9 +1369,9 @@ static void PolyfillPass(IR::Block& block, const PolyfillOptions& polyfill) { IR::IREmitter ir{block}; - for (auto& inst : block.instructions) { - ir.SetInsertionPointBefore(&inst); - + for (auto it = block.instructions.begin(); it != block.instructions.end(); it++) { + auto& inst = *it; + ir.SetInsertionPointBefore(it); switch (inst.GetOpcode()) { case IR::Opcode::SHA256MessageSchedule0: if (polyfill.sha256) { From 0574d7d2c91b35a64986dc8c561f84fc291fcf2c Mon Sep 17 00:00:00 2001 From: crueter Date: Sun, 22 Feb 2026 22:03:32 +0100 Subject: [PATCH 053/181] [desktop] Fix mod import for romfs mods (#3609) Forgot a comma :( Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3609 Reviewed-by: DraVee Reviewed-by: MaranBr --- src/frontend_common/mod_manager.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend_common/mod_manager.cpp b/src/frontend_common/mod_manager.cpp index cbbb3b3400..2bf6c372d9 100644 --- a/src/frontend_common/mod_manager.cpp +++ b/src/frontend_common/mod_manager.cpp @@ -19,9 +19,10 @@ std::vector GetModFolder(const std::string& root) { auto callback = [&paths](const std::filesystem::directory_entry& entry) -> bool { const auto name = entry.path().filename().string(); static const std::array valid_names = {"exefs", - "romfs" + "romfs", "romfs_ext", - "cheats", "romfslite"}; + "cheats", + "romfslite"}; if (std::ranges::find(valid_names, name) != valid_names.end()) { paths.emplace_back(entry.path().parent_path()); From 12157214b693cf238068703b673f16b6981515cb Mon Sep 17 00:00:00 2001 From: crueter Date: Sun, 22 Feb 2026 23:28:46 +0100 Subject: [PATCH 054/181] [externals] Update FFmpeg to `c7b5f1537d` (#3604) Fixes some Vulkan VP9 thing Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3604 Reviewed-by: DraVee --- externals/cpmfile.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/externals/cpmfile.json b/externals/cpmfile.json index 4a2e44fa12..37bf5dffb1 100644 --- a/externals/cpmfile.json +++ b/externals/cpmfile.json @@ -242,8 +242,8 @@ }, "ffmpeg": { "repo": "FFmpeg/FFmpeg", - "sha": "5e56937b74", - "hash": "9ab0457dcd6ce6359b5053c1662f57910d332f68ca0cca9d4134d858464840917027374de3d97e0863c3a7daaea2fe4f4cd17d1c6d8e7f740f4ad91e71c2932b", + "sha": "c7b5f1537d", + "hash": "ed177621176b3961bdcaa339187d3a7688c1c8b060b79c4bb0257cbc67ad7021ae5d5adca5303b45625abbbe3d9aafdd87ce777b8690ac295290d744c875489a", "bundled": true }, "ffmpeg-ci": { @@ -251,7 +251,7 @@ "package": "FFmpeg", "name": "ffmpeg", "repo": "crueter-ci/FFmpeg", - "version": "8.0.1-5e56937b74", + "version": "8.0.1-c7b5f1537d", "min_version": "4.1" }, "tzdb": { From d8b2971a2efa03822433282ff4556d30d70613f0 Mon Sep 17 00:00:00 2001 From: crueter Date: Mon, 23 Feb 2026 00:20:14 +0100 Subject: [PATCH 055/181] [desktop] Fix game list name column starting out super small by default (#3610) Unsure why but geometry is at 100x30 when this func is called. For now just use sane ish default of 840 Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3610 Reviewed-by: DraVee Reviewed-by: MaranBr --- src/yuzu/game/game_list.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/yuzu/game/game_list.cpp b/src/yuzu/game/game_list.cpp index 80995a0e79..c57198848f 100644 --- a/src/yuzu/game/game_list.cpp +++ b/src/yuzu/game/game_list.cpp @@ -1099,13 +1099,14 @@ void GameList::SaveInterfaceLayout() { void GameList::LoadInterfaceLayout() { auto* header = tree_view->header(); - if (header->restoreState(UISettings::values.gamelist_header_state)) { + if (header->restoreState(UISettings::values.gamelist_header_state)) return; - } // We are using the name column to display icons and titles // so make it as large as possible as default. - header->resizeSection(COLUMN_NAME, header->width()); + + // TODO(crueter): width() is not initialized yet, so use a sane default value + header->resizeSection(COLUMN_NAME, 840); } const QStringList GameList::supported_file_extensions = { From 80d6172084cea72688c1663d676f0df9ba2839bb Mon Sep 17 00:00:00 2001 From: crueter Date: Mon, 23 Feb 2026 02:03:30 +0100 Subject: [PATCH 056/181] [desktop] Display currently applied update in tooltip alongside playtime (#3611) Also nicely formats both it and play time, alongside fallbacks if they have nothing Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3611 Reviewed-by: DraVee Reviewed-by: Lizzie --- src/yuzu/game/game_list_p.h | 26 +++++++++++++++++++++++--- src/yuzu/game/game_list_worker.cpp | 2 +- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/src/yuzu/game/game_list_p.h b/src/yuzu/game/game_list_p.h index 95f5f7eb78..9bae5b9e01 100644 --- a/src/yuzu/game/game_list_p.h +++ b/src/yuzu/game/game_list_p.h @@ -17,6 +17,7 @@ #include #include #include +#include #include "common/common_types.h" #include "common/logging/log.h" @@ -76,15 +77,34 @@ public: GameListItemPath() = default; GameListItemPath(const QString& game_path, const std::vector& picture_data, const QString& game_name, const QString& game_type, u64 program_id, - u64 play_time) { + u64 play_time, const QString &patch_versions) { setData(type(), TypeRole); setData(game_path, FullPathRole); setData(game_name, TitleRole); setData(qulonglong(program_id), ProgramIdRole); setData(game_type, FileTypeRole); - setData(QString::fromStdString(PlayTime::PlayTimeManager::GetReadablePlayTime(play_time)), - Qt::ToolTipRole); + const auto readable_play_time = + play_time > 0 + ? QObject::tr("Play Time: %1").arg(QString::fromStdString(PlayTime::PlayTimeManager::GetReadablePlayTime(play_time))) + : QObject::tr("Never Played"); + + const auto enabled_update = [patch_versions]() -> QString { + const QStringList lines = patch_versions.split(QLatin1Char('\n')); + const QRegularExpression regex{QStringLiteral(R"(^Update \(([0-9\.]+)\))")}; + for (const QString &line : std::as_const(lines)) { + const auto match = regex.match(line); + if (match.hasMatch() && match.hasCaptured(1)) + return QObject::tr("Version: %1").arg(match.captured(1)); + } + return QObject::tr("Version: 1.0.0"); + }(); + + const auto tooltip = QStringLiteral("%1\n%2").arg( + readable_play_time, + enabled_update); + + setData(tooltip, Qt::ToolTipRole); const u32 size = UISettings::values.game_icon_size.GetValue(); diff --git a/src/yuzu/game/game_list_worker.cpp b/src/yuzu/game/game_list_worker.cpp index d9c91334e1..c4504a0d5e 100644 --- a/src/yuzu/game/game_list_worker.cpp +++ b/src/yuzu/game/game_list_worker.cpp @@ -218,7 +218,7 @@ QList MakeGameListEntry(const std::string& path, u64 play_time = play_time_manager.GetPlayTime(program_id); return QList{ new GameListItemPath(FormatGameName(path), icon, QString::fromStdString(name), - file_type_string, program_id, play_time), + file_type_string, program_id, play_time, patch_versions), new GameListItem(file_type_string), new GameListItemSize(size), new GameListItemPlayTime(play_time), From 0a687b82d49f5b944379ce2522c8f7778150b034 Mon Sep 17 00:00:00 2001 From: lizzie Date: Mon, 23 Feb 2026 02:50:13 +0100 Subject: [PATCH 057/181] [crypto] Atomize all traces of MbedTLS, and require OpenSSL 3+ (#3606) Closes #3137 Closes #3465 - Replace all mbedtls usage with OpenSSL - require OpenSSL - Up OpenSSL version to 3, cuz that's what we actually need... CAVEATS: - httplib also now required - other ssl backends for svc are unused, maybe remove later * To be fair, our CI never used them anyways. And we never tested those TESTERS PLEASE TEST: - All games and applets boot - Boot, load, exit, etc. times Co-authored-by: crueter Signed-off-by: lizzie Co-authored-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3606 Reviewed-by: crueter Reviewed-by: MaranBr Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- .patch/mbedtls/0001-aesni-fix.patch | 35 ---- .patch/mbedtls/0002-arm64-aes-fix.patch | 20 --- CMakeLists.txt | 55 ++---- cpmfile.json | 2 +- docs/Deps.md | 24 ++- externals/CMakeLists.txt | 7 +- externals/cpmfile.json | 17 +- src/core/CMakeLists.txt | 43 +++-- src/core/crypto/aes_util.cpp | 159 +++++++++++------- src/core/crypto/aes_util.h | 4 +- src/core/crypto/key_manager.cpp | 87 +++++----- src/core/crypto/partition_data_manager.cpp | 9 +- src/core/file_sys/registered_cache.cpp | 41 ++++- src/core/file_sys/xts_archive.cpp | 39 +++-- src/core/hle/service/bcat/bcat_util.h | 4 +- .../bcat/delivery_cache_directory_service.cpp | 9 +- .../hle/service/nfc/common/amiibo_crypto.cpp | 108 ++++++------ .../hle/service/nfc/common/amiibo_crypto.h | 15 +- src/core/hle/service/ro/ro.cpp | 11 +- src/core/loader/nca.cpp | 28 +-- src/dedicated_room/CMakeLists.txt | 7 +- src/dedicated_room/yuzu_room.cpp | 26 +-- src/frontend_common/CMakeLists.txt | 7 +- src/yuzu/CMakeLists.txt | 8 +- 24 files changed, 372 insertions(+), 393 deletions(-) delete mode 100644 .patch/mbedtls/0001-aesni-fix.patch delete mode 100644 .patch/mbedtls/0002-arm64-aes-fix.patch diff --git a/.patch/mbedtls/0001-aesni-fix.patch b/.patch/mbedtls/0001-aesni-fix.patch deleted file mode 100644 index 5587e4c22d..0000000000 --- a/.patch/mbedtls/0001-aesni-fix.patch +++ /dev/null @@ -1,35 +0,0 @@ -diff --git a/library/aesni.h b/library/aesni.h -index 754c984c79..59e27afd3e 100644 ---- a/library/aesni.h -+++ b/library/aesni.h -@@ -35,7 +35,7 @@ - /* GCC-like compilers: currently, we only support intrinsics if the requisite - * target flag is enabled when building the library (e.g. `gcc -mpclmul -msse2` - * or `clang -maes -mpclmul`). */ --#if (defined(__GNUC__) || defined(__clang__)) && defined(__AES__) && defined(__PCLMUL__) -+#if defined(__GNUC__) || defined(__clang__) - #define MBEDTLS_AESNI_HAVE_INTRINSICS - #endif - /* For 32-bit, we only support intrinsics */ -diff --git a/library/aesni.c b/library/aesni.c -index 2857068..3e104ab 100644 ---- a/library/aesni.c -+++ b/library/aesni.c -@@ -31,16 +31,14 @@ - #include - #endif - --#if defined(MBEDTLS_ARCH_IS_X86) - #if defined(MBEDTLS_COMPILER_IS_GCC) - #pragma GCC push_options - #pragma GCC target ("pclmul,sse2,aes") - #define MBEDTLS_POP_TARGET_PRAGMA --#elif defined(__clang__) && (__clang_major__ >= 5) -+#elif defined(__clang__) - #pragma clang attribute push (__attribute__((target("pclmul,sse2,aes"))), apply_to=function) - #define MBEDTLS_POP_TARGET_PRAGMA - #endif --#endif - - #if !defined(MBEDTLS_AES_USE_HARDWARE_ONLY) - /* diff --git a/.patch/mbedtls/0002-arm64-aes-fix.patch b/.patch/mbedtls/0002-arm64-aes-fix.patch deleted file mode 100644 index 2140943426..0000000000 --- a/.patch/mbedtls/0002-arm64-aes-fix.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/library/common.h b/library/common.h -index 50f2a29..c60d9dc 100644 ---- a/library/common.h -+++ b/library/common.h -@@ -19,11 +19,11 @@ - #include - #include - --#if defined(__ARM_NEON) --#include -+#if defined(MBEDTLS_PLATFORM_IS_WINDOWS_ON_ARM64) -+#include - #define MBEDTLS_HAVE_NEON_INTRINSICS --#elif defined(MBEDTLS_PLATFORM_IS_WINDOWS_ON_ARM64) --#include -+#elif (defined(__ANDROID__) && defined(__ARM_FP)) || defined(__ARM_NEON) -+#include - #define MBEDTLS_HAVE_NEON_INTRINSICS - #endif - diff --git a/CMakeLists.txt b/CMakeLists.txt index b0a5ad9a51..dc46cdf817 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -55,24 +55,19 @@ if (YUZU_STATIC_ROOM) set(ENABLE_UPDATE_CHECKER OFF) set(USE_DISCORD_PRESENCE OFF) set(BUILD_TESTING OFF) - set(ENABLE_OPENSSL OFF) set(ENABLE_WEB_SERVICE OFF) set(ENABLE_LIBUSB OFF) - # allow static libs for boost and mbedtls though + # allow static libs for boost though set(Boost_USE_STATIC_LIBS ON) set(CMAKE_FIND_LIBRARY_SUFFIXES ".a") - set(MBEDTLS_LIB_SUFFIX "_static") + set(OPENSSL_USE_STATIC_LIBS ON) set(YUZU_USE_CPM ON) set(zstd_FORCE_BUNDLED ON) set(fmt_FORCE_BUNDLED ON) endif() -# common network mbedtls -# common: xbyak? booost fmt lz4 zstd -# network: enet boost - # qt stuff option(ENABLE_QT "Enable the Qt frontend" ON) option(ENABLE_QT_TRANSLATION "Enable translations for the Qt frontend" OFF) @@ -130,9 +125,6 @@ if (YUZU_STATIC_BUILD) set(YUZU_USE_BUNDLED_OPENSSL ON) set(HTTPLIB_USE_BROTLI_IF_AVAILABLE OFF) - - ## some libraries define a Library::Name_static alternative ## - set(MBEDTLS_LIB_SUFFIX _static) elseif(APPLE) set(YUZU_USE_CPM ON) @@ -145,7 +137,6 @@ if (YUZU_STATIC_BUILD) set(SPIRV-Tools_FORCE_BUNDLED ON) set(SPIRV-Headers_FORCE_BUNDLED ON) set(zstd_FORCE_BUNDLED ON) - set(MbedTLS_FORCE_BUNDLED ON) endif() endif() @@ -245,30 +236,12 @@ cmake_dependent_option(YUZU_USE_BUNDLED_MOLTENVK "Download bundled MoltenVK lib" option(YUZU_DISABLE_LLVM "Disable LLVM (useful for CI)" OFF) -set(DEFAULT_ENABLE_OPENSSL ON) -if (ANDROID OR WIN32 OR APPLE OR PLATFORM_SUN OR PLATFORM_OPENBSD) - # - Windows defaults to the Schannel backend. - # - macOS defaults to the SecureTransport backend. - # - Android currently has no SSL backend as the NDK doesn't include any SSL - # library; a proper 'native' backend would have to go through Java. - # - Solaris and OpenBSD have too old backends - # But you can force builds for those platforms to use OpenSSL if you have - # your own copy of it. - set(DEFAULT_ENABLE_OPENSSL OFF) -endif() - -if (ENABLE_WEB_SERVICE OR USE_DISCORD_PRESENCE) - set(DEFAULT_ENABLE_OPENSSL ON) -endif() - -option(ENABLE_OPENSSL "Enable OpenSSL backend for ISslConnection" ${DEFAULT_ENABLE_OPENSSL}) - set(DEFAULT_YUZU_USE_BUNDLED_OPENSSL OFF) if (EXT_DEFAULT OR PLATFORM_SUN OR PLATFORM_OPENBSD) set(DEFAULT_YUZU_USE_BUNDLED_OPENSSL ON) endif() -cmake_dependent_option(YUZU_USE_BUNDLED_OPENSSL "Download bundled OpenSSL build" ${DEFAULT_YUZU_USE_BUNDLED_OPENSSL} "ENABLE_OPENSSL" OFF) +option(YUZU_USE_BUNDLED_OPENSSL "Download bundled OpenSSL build" ${DEFAULT_YUZU_USE_BUNDLED_OPENSSL}) if (ANDROID AND YUZU_DOWNLOAD_ANDROID_VVL) AddJsonPackage(vulkan-validation-layers) @@ -397,18 +370,16 @@ set(THREADS_PREFER_PTHREAD_FLAG ON) find_package(Threads REQUIRED) # openssl funniness -if (ENABLE_OPENSSL) - if (YUZU_USE_BUNDLED_OPENSSL) - set(BUILD_SHARED_LIBS OFF) - AddJsonPackage(openssl) - if (OpenSSL_ADDED) - add_compile_definitions(YUZU_BUNDLED_OPENSSL) - endif() +if (YUZU_USE_BUNDLED_OPENSSL) + set(BUILD_SHARED_LIBS OFF) + AddJsonPackage(openssl) + if (OpenSSL_ADDED) + add_compile_definitions(YUZU_BUNDLED_OPENSSL) endif() - - find_package(OpenSSL 1.1.1 REQUIRED) endif() +find_package(OpenSSL 3 REQUIRED) + if (YUZU_USE_CPM) message(STATUS "Fetching needed dependencies with CPM") @@ -510,10 +481,6 @@ else() # wow find_package(Boost 1.57.0 CONFIG REQUIRED OPTIONAL_COMPONENTS headers context system fiber filesystem) - - if (ENABLE_OPENSSL) - find_package(OpenSSL 1.1.1 REQUIRED) - endif() endif() if(NOT TARGET Boost::headers) @@ -574,8 +541,8 @@ message(STATUS "Platform Libraries: ${PLATFORM_LIBRARIES}") add_subdirectory(externals) # pass targets from externals +# TODO(crueter): CPMUtil Propagate func? find_package(enet) -find_package(MbedTLS) find_package(unordered_dense REQUIRED) if (ARCHITECTURE_x86 OR ARCHITECTURE_x86_64) diff --git a/cpmfile.json b/cpmfile.json index 80086797af..774f160360 100644 --- a/cpmfile.json +++ b/cpmfile.json @@ -5,7 +5,7 @@ "name": "openssl", "repo": "crueter-ci/OpenSSL", "version": "3.6.0-1cb0d36b39", - "min_version": "1.1.1" + "min_version": "3" }, "boost": { "package": "Boost", diff --git a/docs/Deps.md b/docs/Deps.md index 69af8a7b6a..fe1f7a14b2 100644 --- a/docs/Deps.md +++ b/docs/Deps.md @@ -51,12 +51,11 @@ All other dependencies will be downloaded and built by [CPM](https://github.com/ * [fmt](https://fmt.dev/) 8.0.1+ * [lz4](http://www.lz4.org) * [nlohmann\_json](https://github.com/nlohmann/json) 3.8+ -* [OpenSSL](https://www.openssl.org/source/) 1.1.1+ +* [OpenSSL](https://www.openssl.org/source/) 3+ * [ZLIB](https://www.zlib.net/) 1.2+ * [zstd](https://facebook.github.io/zstd/) 1.5+ * [enet](http://enet.bespin.org/) 1.3+ * [Opus](https://opus-codec.org/) 1.3+ -* [MbedTLS](https://github.com/Mbed-TLS/mbedtls) 3+ Vulkan 1.3.274+ is also needed: @@ -121,7 +120,7 @@ sudo emerge -a \ dev-util/vulkan-utility-libraries dev-util/glslang \ media-gfx/renderdoc media-libs/libva media-libs/opus media-video/ffmpeg \ media-libs/VulkanMemoryAllocator media-libs/libsdl2 media-libs/cubeb \ - net-libs/enet net-libs/mbedtls \ + net-libs/enet \ sys-libs/zlib \ dev-cpp/nlohmann_json dev-cpp/simpleini dev-cpp/cpp-httplib dev-cpp/cpp-jwt \ games-util/gamemode \ @@ -139,7 +138,6 @@ Required USE flags: * `dev-qt/qtbase network concurrent dbus gui widgets` * `dev-libs/quazip qt6` -* `net-libs/mbedtls cmac` * `media-libs/libsdl2 haptic joystick sound video` * `dev-cpp/cpp-httplib ssl` @@ -151,7 +149,7 @@ Required USE flags: Arch Linux ```sh -sudo pacman -Syu --needed base-devel boost catch2 cmake enet ffmpeg fmt git glslang libzip lz4 mbedtls ninja nlohmann-json openssl opus qt6-base qt6-multimedia qt6-charts sdl2 zlib zstd zip unzip vulkan-headers vulkan-utility-libraries libusb spirv-tools spirv-headers +sudo pacman -Syu --needed base-devel boost catch2 cmake enet ffmpeg fmt git glslang libzip lz4 ninja nlohmann-json openssl opus qt6-base qt6-multimedia qt6-charts sdl2 zlib zstd zip unzip vulkan-headers vulkan-utility-libraries libusb spirv-tools spirv-headers ``` * Building with QT Web Engine requires `qt6-webengine` as well. @@ -164,7 +162,7 @@ sudo pacman -Syu --needed base-devel boost catch2 cmake enet ffmpeg fmt git glsl Ubuntu, Debian, Mint Linux ```sh -sudo apt-get install autoconf cmake g++ gcc git glslang-tools libglu1-mesa-dev libhidapi-dev libpulse-dev libtool libudev-dev libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-xkb1 libxext-dev libxkbcommon-x11-0 mesa-common-dev nasm ninja-build qt6-base-private-dev libmbedtls-dev catch2 libfmt-dev liblz4-dev nlohmann-json3-dev libzstd-dev libssl-dev libavfilter-dev libavcodec-dev libswscale-dev pkg-config zlib1g-dev libva-dev libvdpau-dev qt6-tools-dev qt6-charts-dev libvulkan-dev spirv-tools spirv-headers libusb-1.0-0-dev libxbyak-dev libboost-dev libboost-fiber-dev libboost-context-dev libsdl2-dev libopus-dev libasound2t64 vulkan-utility-libraries-dev +sudo apt-get install autoconf cmake g++ gcc git glslang-tools libglu1-mesa-dev libhidapi-dev libpulse-dev libtool libudev-dev libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-xkb1 libxext-dev libxkbcommon-x11-0 mesa-common-dev nasm ninja-build qt6-base-private-dev catch2 libfmt-dev liblz4-dev nlohmann-json3-dev libzstd-dev libssl-dev libavfilter-dev libavcodec-dev libswscale-dev pkg-config zlib1g-dev libva-dev libvdpau-dev qt6-tools-dev qt6-charts-dev libvulkan-dev spirv-tools spirv-headers libusb-1.0-0-dev libxbyak-dev libboost-dev libboost-fiber-dev libboost-context-dev libsdl2-dev libopus-dev libasound2t64 vulkan-utility-libraries-dev ``` * Ubuntu 22.04, Linux Mint 20, or Debian 12 or later is required. @@ -211,17 +209,15 @@ First, enable the community repository; [see here](https://wiki.alpinelinux.org/ # Enable the community repository setup-apkrepos -c # Install -apk add g++ git cmake make mbedtls-dev mbedtls-static mesa-dev qt6-qtbase-dev qt6-qtbase-private-dev libquazip1-qt6 ffmpeg-dev qt6-charts-dev libusb-dev libtool boost-dev sdl2-dev zstd-dev vulkan-utility-libraries spirv-tools-dev openssl-dev nlohmann-json lz4-dev opus-dev jq patch +apk add g++ git cmake make mesa-dev qt6-qtbase-dev qt6-qtbase-private-dev libquazip1-qt6 ffmpeg-dev qt6-charts-dev libusb-dev libtool boost-dev sdl2-dev zstd-dev vulkan-utility-libraries spirv-tools-dev openssl-dev nlohmann-json lz4-dev opus-dev jq patch ``` -`mbedtls-static` has to be specified otherwise `libeverest.a` and `libp256m.a` will fail to be found. -
Void Linux ```sh -xbps-install -Su git make cmake clang pkg-config patch mbedtls-devel SPIRV-Tools-devel SPIRV-Headers lz4 liblz4-devel boost-devel ffmpeg6-devel catch2 Vulkan-Utility-Libraries Vulkan-Headers glslang openssl-devel SDL2-devel quazip-qt6-devel qt6-base-devel qt6-qt5compat-devel qt6-charts-devel fmt-devel json-c++ libenet-devel libusb-devel +xbps-install -Su git make cmake clang pkg-config patch SPIRV-Tools-devel SPIRV-Headers lz4 liblz4-devel boost-devel ffmpeg6-devel catch2 Vulkan-Utility-Libraries Vulkan-Headers glslang openssl-devel SDL2-devel quazip-qt6-devel qt6-base-devel qt6-qt5compat-devel qt6-charts-devel fmt-devel json-c++ libenet-devel libusb-devel ``` Yes, `nlohmann-json` is just named `json-c++`. Why? @@ -259,7 +255,7 @@ brew install molten-vk
FreeBSD -As root run: `pkg install devel/cmake devel/sdl20 devel/boost-libs devel/catch2 devel/libfmt devel/nlohmann-json devel/ninja devel/nasm devel/autoconf devel/pkgconf devel/qt6-base devel/qt6-charts devel/simpleini net/enet multimedia/ffnvcodec-headers multimedia/ffmpeg audio/opus archivers/liblz4 lang/gcc12 graphics/glslang graphics/vulkan-utility-libraries graphics/spirv-tools www/cpp-httplib devel/unordered-dense mbedtls3 vulkan-headers quazip-qt6` +As root run: `pkg install devel/cmake devel/sdl20 devel/boost-libs devel/catch2 devel/libfmt devel/nlohmann-json devel/ninja devel/nasm devel/autoconf devel/pkgconf devel/qt6-base devel/qt6-charts devel/simpleini net/enet multimedia/ffnvcodec-headers multimedia/ffmpeg audio/opus archivers/liblz4 lang/gcc12 graphics/glslang graphics/vulkan-utility-libraries graphics/spirv-tools www/cpp-httplib devel/unordered-dense vulkan-headers quazip-qt6` If using FreeBSD 12 or prior, use `devel/pkg-config` instead. @@ -269,7 +265,7 @@ If using FreeBSD 12 or prior, use `devel/pkg-config` instead.
NetBSD -For NetBSD +10.1: `pkgin install git cmake boost fmtlib SDL2 catch2 libjwt spirv-headers spirv-tools ffmpeg7 libva nlohmann-json jq libopus qt6 mbedtls3 cpp-httplib lz4 vulkan-headers nasm autoconf enet pkg-config libusb1 libcxx`. +For NetBSD +10.1: `pkgin install git cmake boost fmtlib SDL2 catch2 libjwt spirv-headers spirv-tools ffmpeg7 libva nlohmann-json jq libopus qt6 cpp-httplib lz4 vulkan-headers nasm autoconf enet pkg-config libusb1 libcxx`. [Caveats](./Caveats.md#netbsd). @@ -313,7 +309,7 @@ sudo pkg install qt6 boost glslang libzip library/lz4 libusb-1 nlohmann-json ope ```sh BASE="git make autoconf libtool automake-wrapper jq patch" -MINGW="qt6-base qt6-charts qt6-tools qt6-translations qt6-svg cmake toolchain clang python-pip openssl vulkan-memory-allocator vulkan-devel glslang boost fmt lz4 nlohmann-json zlib zstd enet opus mbedtls libusb unordered_dense openssl SDL2" +MINGW="qt6-base qt6-charts qt6-tools qt6-translations qt6-svg cmake toolchain clang python-pip openssl vulkan-memory-allocator vulkan-devel glslang boost fmt lz4 nlohmann-json zlib zstd enet opus libusb unordered_dense openssl SDL2" # Either x86_64 or clang-aarch64 (Windows on ARM) packages="$BASE" for pkg in $MINGW; do @@ -339,7 +335,7 @@ pacman -Syuu --needed --noconfirm $packages HaikuOS ```sh -pkgman install git cmake patch libfmt_devel nlohmann_json lz4_devel opus_devel boost1.89_devel vulkan_devel qt6_base_devel qt6_declarative_devel libsdl2_devel ffmpeg7_devel libx11_devel enet_devel catch2_devel quazip1_qt5_devel qt6_5compat_devel mbedtls3_devel glslang qt6_devel qt6_charts_devel +pkgman install git cmake patch libfmt_devel nlohmann_json lz4_devel opus_devel boost1.89_devel vulkan_devel qt6_base_devel qt6_declarative_devel libsdl2_devel ffmpeg7_devel libx11_devel enet_devel catch2_devel quazip1_qt5_devel qt6_5compat_devel glslang qt6_devel qt6_charts_devel ``` [Caveats](./Caveats.md#haikuos). diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index 3b4627d48b..acec7debe5 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt @@ -41,9 +41,6 @@ if (NOT TARGET enet::enet) add_library(enet::enet ALIAS enet) endif() -# mbedtls -AddJsonPackage(mbedtls) - # stb add_library(stb stb/stb_dxt.cpp) target_include_directories(stb PUBLIC ./stb) @@ -234,9 +231,7 @@ if (VulkanMemoryAllocator_ADDED) endif() # httplib -if (ENABLE_WEB_SERVICE OR ENABLE_UPDATE_CHECKER OR USE_DISCORD_PRESENCE OR ENABLE_OPENSSL) - AddJsonPackage(httplib) -endif() +AddJsonPackage(httplib) # cpp-jwt if (ENABLE_WEB_SERVICE OR ENABLE_UPDATE_CHECKER) diff --git a/externals/cpmfile.json b/externals/cpmfile.json index 37bf5dffb1..9644647638 100644 --- a/externals/cpmfile.json +++ b/externals/cpmfile.json @@ -33,6 +33,9 @@ "find_args": "MODULE GLOBAL", "patches": [ "0001-mingw.patch" + ], + "options": [ + "HTTPLIB_REQUIRE_OPENSSL ON" ] }, "cpp-jwt": { @@ -88,20 +91,6 @@ "0001-avoid-memset-when-clearing-an-empty-table.patch" ] }, - "mbedtls": { - "package": "MbedTLS", - "repo": "Mbed-TLS/mbedtls", - "tag": "mbedtls-%VERSION%", - "hash": "6671fb8fcaa832e5b115dfdce8f78baa6a4aea71f5c89a640583634cdee27aefe3bf4be075744da91f7c3ae5ea4e0c765c8fc3937b5cfd9ea73d87ef496524da", - "version": "3", - "git_version": "3.6.4", - "artifact": "%TAG%.tar.bz2", - "skip_updates": true, - "patches": [ - "0001-aesni-fix.patch", - "0002-arm64-aes-fix.patch" - ] - }, "enet": { "repo": "lsalzman/enet", "tag": "v%VERSION%", diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index 4ac08726f7..b3071d94b2 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -1219,13 +1219,9 @@ target_link_libraries(core PRIVATE fmt::fmt nlohmann_json::nlohmann_json RenderDoc::API - ZLIB::ZLIB - MbedTLS::mbedcrypto${MBEDTLS_LIB_SUFFIX} - MbedTLS::mbedtls${MBEDTLS_LIB_SUFFIX}) + ZLIB::ZLIB) -if (ENABLE_WEB_SERVICE OR ENABLE_OPENSSL) - target_link_libraries(core PRIVATE httplib::httplib) -endif() +target_link_libraries(core PRIVATE httplib::httplib) if (ENABLE_WEB_SERVICE) target_compile_definitions(core PUBLIC ENABLE_WEB_SERVICE) @@ -1271,25 +1267,24 @@ if (ARCHITECTURE_x86_64 OR ARCHITECTURE_arm64) target_link_libraries(core PRIVATE dynarmic::dynarmic) endif() -if(ENABLE_OPENSSL) - target_sources(core PRIVATE - hle/service/ssl/ssl_backend_openssl.cpp) +target_sources(core PRIVATE hle/service/ssl/ssl_backend_openssl.cpp) - find_package(OpenSSL REQUIRED) +target_link_libraries(core PRIVATE OpenSSL::SSL OpenSSL::Crypto) +target_compile_definitions(core PRIVATE CPPHTTPLIB_OPENSSL_SUPPORT) - target_link_libraries(core PRIVATE OpenSSL::SSL OpenSSL::Crypto) - target_compile_definitions(core PRIVATE CPPHTTPLIB_OPENSSL_SUPPORT) -elseif (APPLE) - target_sources(core PRIVATE - hle/service/ssl/ssl_backend_securetransport.cpp) - target_link_libraries(core PRIVATE "-framework Security") -elseif (WIN32) - target_sources(core PRIVATE - hle/service/ssl/ssl_backend_schannel.cpp) - target_link_libraries(core PRIVATE crypt32 secur32) -else() - target_sources(core PRIVATE - hle/service/ssl/ssl_backend_none.cpp) -endif() +# TODO + +# elseif (APPLE) +# target_sources(core PRIVATE +# hle/service/ssl/ssl_backend_securetransport.cpp) +# target_link_libraries(core PRIVATE "-framework Security") +# elseif (WIN32) +# target_sources(core PRIVATE +# hle/service/ssl/ssl_backend_schannel.cpp) +# target_link_libraries(core PRIVATE crypt32 secur32) +# else() +# target_sources(core PRIVATE +# hle/service/ssl/ssl_backend_none.cpp) +# endif() create_target_directory_groups(core) diff --git a/src/core/crypto/aes_util.cpp b/src/core/crypto/aes_util.cpp index 0820ca30ea..1189e45bd8 100644 --- a/src/core/crypto/aes_util.cpp +++ b/src/core/crypto/aes_util.cpp @@ -1,13 +1,13 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later -#include #include #include -#include +#include +#include #include "common/assert.h" #include "common/logging/log.h" #include "core/crypto/aes_util.h" @@ -28,83 +28,121 @@ NintendoTweak CalculateNintendoTweak(std::size_t sector_id) { } } // Anonymous namespace -static_assert(static_cast(Mode::CTR) == - static_cast(MBEDTLS_CIPHER_AES_128_CTR), - "CTR has incorrect value."); -static_assert(static_cast(Mode::ECB) == - static_cast(MBEDTLS_CIPHER_AES_128_ECB), - "ECB has incorrect value."); -static_assert(static_cast(Mode::XTS) == - static_cast(MBEDTLS_CIPHER_AES_128_XTS), - "XTS has incorrect value."); - -// Structure to hide mbedtls types from header file +// Structure to hide OpenSSL types from header file struct CipherContext { - mbedtls_cipher_context_t encryption_context; - mbedtls_cipher_context_t decryption_context; + EVP_CIPHER_CTX* encryption_context = nullptr; + EVP_CIPHER_CTX* decryption_context = nullptr; + EVP_CIPHER* cipher = nullptr; }; +static inline const std::string GetCipherName(Mode mode, u32 key_size) { + std::string cipher; + std::size_t effective_bits = key_size * 8; + + switch (mode) { + case Mode::CTR: + cipher = "CTR"; + break; + case Mode::ECB: + cipher = "ECB"; + break; + case Mode::XTS: + cipher = "XTS"; + effective_bits /= 2; + break; + default: + UNREACHABLE(); + } + + return fmt::format("AES-{}-{}", effective_bits, cipher); +}; + +static EVP_CIPHER *GetCipher(Mode mode, u32 key_size) { + static auto fetch_cipher = [](Mode m, u32 k) { + return EVP_CIPHER_fetch(nullptr, GetCipherName(m, k).c_str(), nullptr); + }; + + static const struct { + EVP_CIPHER* ctr_16 = fetch_cipher(Mode::CTR, 16); + EVP_CIPHER* ecb_16 = fetch_cipher(Mode::ECB, 16); + EVP_CIPHER* xts_16 = fetch_cipher(Mode::XTS, 16); + EVP_CIPHER* ctr_32 = fetch_cipher(Mode::CTR, 32); + EVP_CIPHER* ecb_32 = fetch_cipher(Mode::ECB, 32); + EVP_CIPHER* xts_32 = fetch_cipher(Mode::XTS, 32); + } ciphers = {}; + + switch (mode) { + case Mode::CTR: + return key_size == 16 ? ciphers.ctr_16 : ciphers.ctr_32; + case Mode::ECB: + return key_size == 16 ? ciphers.ecb_16 : ciphers.ecb_32; + case Mode::XTS: + return key_size == 16 ? ciphers.xts_16 : ciphers.xts_32; + default: + UNIMPLEMENTED(); + } + + return nullptr; +} + +// TODO: WHY TEMPLATE??????? template Crypto::AESCipher::AESCipher(Key key, Mode mode) : ctx(std::make_unique()) { - mbedtls_cipher_init(&ctx->encryption_context); - mbedtls_cipher_init(&ctx->decryption_context); - ASSERT_MSG((mbedtls_cipher_setup( - &ctx->encryption_context, - mbedtls_cipher_info_from_type(static_cast(mode))) || - mbedtls_cipher_setup( - &ctx->decryption_context, - mbedtls_cipher_info_from_type(static_cast(mode)))) == 0, - "Failed to initialize mbedtls ciphers."); + ctx->encryption_context = EVP_CIPHER_CTX_new(); + ctx->decryption_context = EVP_CIPHER_CTX_new(); + ctx->cipher = GetCipher(mode, KeySize); + if (ctx->cipher) { + EVP_CIPHER_up_ref(ctx->cipher); + } else { + UNIMPLEMENTED(); + } - ASSERT( - !mbedtls_cipher_setkey(&ctx->encryption_context, key.data(), KeySize * 8, MBEDTLS_ENCRYPT)); - ASSERT( - !mbedtls_cipher_setkey(&ctx->decryption_context, key.data(), KeySize * 8, MBEDTLS_DECRYPT)); - //"Failed to set key on mbedtls ciphers."); + ASSERT_MSG(ctx->encryption_context && ctx->decryption_context && ctx->cipher, + "OpenSSL cipher context failed init!"); + + // now init ciphers + ASSERT(EVP_CipherInit_ex2(ctx->encryption_context, ctx->cipher, key.data(), NULL, 1, NULL)); + ASSERT(EVP_CipherInit_ex2(ctx->decryption_context, ctx->cipher, key.data(), NULL, 0, NULL)); + + EVP_CIPHER_CTX_set_padding(ctx->encryption_context, 0); + EVP_CIPHER_CTX_set_padding(ctx->decryption_context, 0); } template AESCipher::~AESCipher() { - mbedtls_cipher_free(&ctx->encryption_context); - mbedtls_cipher_free(&ctx->decryption_context); + EVP_CIPHER_CTX_free(ctx->encryption_context); + EVP_CIPHER_CTX_free(ctx->decryption_context); + EVP_CIPHER_free(ctx->cipher); } template void AESCipher::Transcode(const u8* src, std::size_t size, u8* dest, Op op) const { - auto* const context = op == Op::Encrypt ? &ctx->encryption_context : &ctx->decryption_context; - - mbedtls_cipher_reset(context); + auto* const context = op == Op::Encrypt ? ctx->encryption_context : ctx->decryption_context; if (size == 0) return; - const auto mode = mbedtls_cipher_get_cipher_mode(context); - std::size_t written = 0; + // reset + ASSERT(EVP_CipherInit_ex(context, nullptr, nullptr, nullptr, nullptr, -1)); - if (mode != MBEDTLS_MODE_ECB) { - const int ret = mbedtls_cipher_update(context, src, size, dest, &written); - ASSERT(ret == 0); - if (written != size) { - LOG_WARNING(Crypto, "Not all data was processed requested={:016X}, actual={:016X}.", size, written); - } - return; - } - - const auto block_size = mbedtls_cipher_get_block_size(context); - ASSERT(block_size <= AesBlockBytes); + const int block_size = EVP_CIPHER_CTX_get_block_size(context); + ASSERT(block_size > 0 && block_size <= int(AesBlockBytes)); const std::size_t whole_block_bytes = size - (size % block_size); + int written = 0; + if (whole_block_bytes != 0) { - const int ret = mbedtls_cipher_update(context, src, whole_block_bytes, dest, &written); - ASSERT(ret == 0); - if (written != whole_block_bytes) { + ASSERT(EVP_CipherUpdate(context, dest, &written, src, static_cast(whole_block_bytes))); + + if (std::size_t(written) != whole_block_bytes) { LOG_WARNING(Crypto, "Not all data was processed requested={:016X}, actual={:016X}.", whole_block_bytes, written); } } + // tail const std::size_t tail = size - whole_block_bytes; if (tail == 0) return; @@ -112,13 +150,13 @@ void AESCipher::Transcode(const u8* src, std::size_t size, u8* des std::array tail_buffer{}; std::memcpy(tail_buffer.data(), src + whole_block_bytes, tail); - std::size_t tail_written = 0; - const int ret = mbedtls_cipher_update(context, tail_buffer.data(), block_size, tail_buffer.data(), - &tail_written); - ASSERT(ret == 0); + int tail_written = 0; + + ASSERT(EVP_CipherUpdate(context, tail_buffer.data(), &tail_written, tail_buffer.data(), block_size)); + if (tail_written != block_size) { - LOG_WARNING(Crypto, "Not all data was processed requested={:016X}, actual={:016X}.", block_size, - tail_written); + LOG_WARNING(Crypto, "Tail block not fully processed requested={:016X}, actual={:016X}.", + block_size, tail_written); } std::memcpy(dest + whole_block_bytes, tail_buffer.data(), tail); @@ -137,9 +175,10 @@ void AESCipher::XTSTranscode(const u8* src, std::size_t size, u8* template void AESCipher::SetIV(std::span data) { - ASSERT_MSG((mbedtls_cipher_set_iv(&ctx->encryption_context, data.data(), data.size()) || - mbedtls_cipher_set_iv(&ctx->decryption_context, data.data(), data.size())) == 0, - "Failed to set IV on mbedtls ciphers."); + const int ret_enc = EVP_CipherInit_ex(ctx->encryption_context, nullptr, nullptr, nullptr, data.data(), -1); + const int ret_dec = EVP_CipherInit_ex(ctx->decryption_context, nullptr, nullptr, nullptr, data.data(), -1); + + ASSERT_MSG(ret_enc == 1 && ret_dec == 1, "Failed to set IV on OpenSSL contexts"); } template class AESCipher; diff --git a/src/core/crypto/aes_util.h b/src/core/crypto/aes_util.h index 7cc672635e..a3de95e5e2 100644 --- a/src/core/crypto/aes_util.h +++ b/src/core/crypto/aes_util.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project @@ -10,7 +10,6 @@ #include #include #include "common/common_types.h" -#include "core/file_sys/vfs/vfs.h" namespace Core::Crypto { @@ -62,4 +61,5 @@ public: private: std::unique_ptr ctx; }; + } // namespace Core::Crypto diff --git a/src/core/crypto/key_manager.cpp b/src/core/crypto/key_manager.cpp index 353274d77b..9a1b9d7a50 100644 --- a/src/core/crypto/key_manager.cpp +++ b/src/core/crypto/key_manager.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project @@ -9,35 +9,26 @@ #include #include #include -#include #include #include #include #include -#include -#include -#include -#include + +#include + #include "common/fs/file.h" #include "common/fs/fs.h" #include "common/fs/path_util.h" #include "common/hex_util.h" #include "common/logging/log.h" -#include "common/settings.h" #include "common/string_util.h" #include "core/crypto/aes_util.h" #include "core/crypto/key_manager.h" #include "core/crypto/partition_data_manager.h" #include "core/file_sys/content_archive.h" -#include "core/file_sys/nca_metadata.h" #include "core/file_sys/registered_cache.h" -#include "core/hle/service/filesystem/filesystem.h" #include "core/loader/loader.h" -#ifndef MBEDTLS_CMAC_C -#error mbedtls was compiled without CMAC support. Check your USE flags (Gentoo) or contact your package maintainer. -#endif - namespace Core::Crypto { namespace { @@ -527,15 +518,27 @@ static std::array MGF1(const std::array& seed) { std::array seed_exp{}; std::memcpy(seed_exp.data(), seed.data(), in_size); + EVP_MD_CTX* ctx = EVP_MD_CTX_new(); + const EVP_MD* sha256 = EVP_sha256(); + std::vector out; size_t i = 0; while (out.size() < target_size) { - out.resize(out.size() + 0x20); - seed_exp[in_size + 3] = static_cast(i); - mbedtls_sha256(seed_exp.data(), seed_exp.size(), out.data() + out.size() - 0x20, 0); + size_t offset = out.size(); + out.resize(offset + 0x20); + seed_exp[in_size + 3] = u8(i); + + u32 hash_len = 0; + + EVP_DigestInit_ex(ctx, sha256, nullptr); + EVP_DigestUpdate(ctx, seed_exp.data(), seed_exp.size()); + EVP_DigestFinal_ex(ctx, out.data() + offset, &hash_len); + ++i; } + EVP_MD_CTX_free(ctx); + std::array target; std::memcpy(target.data(), out.data(), target_size); return target; @@ -588,32 +591,28 @@ std::optional KeyManager::ParseTicketTitleKey(const Ticket& ticket) { return std::nullopt; } - mbedtls_mpi D; // RSA Private Exponent - mbedtls_mpi N; // RSA Modulus - mbedtls_mpi S; // Input - mbedtls_mpi M; // Output - - mbedtls_mpi_init(&D); - mbedtls_mpi_init(&N); - mbedtls_mpi_init(&S); - mbedtls_mpi_init(&M); - - const auto& title_key_block = ticket.GetData().title_key_block; - mbedtls_mpi_read_binary(&D, eticket_rsa_keypair.decryption_key.data(), - eticket_rsa_keypair.decryption_key.size()); - mbedtls_mpi_read_binary(&N, eticket_rsa_keypair.modulus.data(), - eticket_rsa_keypair.modulus.size()); - mbedtls_mpi_read_binary(&S, title_key_block.data(), title_key_block.size()); - - mbedtls_mpi_exp_mod(&M, &S, &D, &N, nullptr); - std::array rsa_step; - mbedtls_mpi_write_binary(&M, rsa_step.data(), rsa_step.size()); + { + // Private context for OpenSSL bignumbers + // Inside block because I dont wanna pollute the space... + const auto& title_key_block = ticket.GetData().title_key_block; + BIGNUM* D = BN_bin2bn(eticket_rsa_keypair.decryption_key.data(), int(eticket_rsa_keypair.decryption_key.size()), NULL); + BIGNUM* N = BN_bin2bn(eticket_rsa_keypair.modulus.data(), int(eticket_rsa_keypair.modulus.size()), NULL); + BIGNUM* S = BN_bin2bn(title_key_block.data(), int(title_key_block.size()), NULL); + BIGNUM* M = BN_new(); + // M = S ^ D mod N + BN_mod_exp(M, S, D, N, NULL); + BN_bn2bin(M, rsa_step.data()); + BN_free(D); + BN_free(N); + BN_free(S); + BN_free(M); + } u8 m_0 = rsa_step[0]; std::array m_1; - std::memcpy(m_1.data(), rsa_step.data() + 0x01, m_1.size()); std::array m_2; + std::memcpy(m_1.data(), rsa_step.data() + 0x01, m_1.size()); std::memcpy(m_2.data(), rsa_step.data() + 0x21, m_2.size()); if (m_0 != 0) { @@ -954,8 +953,18 @@ void KeyManager::DeriveSDSeedLazy() { static Key128 CalculateCMAC(const u8* source, size_t size, const Key128& key) { Key128 out{}; - mbedtls_cipher_cmac(mbedtls_cipher_info_from_type(MBEDTLS_CIPHER_AES_128_ECB), key.data(), - key.size() * 8, source, size, out.data()); + static EVP_MAC* mac = EVP_MAC_fetch(nullptr, "cmac", nullptr); + if (!mac) return out; + + static EVP_MAC_CTX* ctx = EVP_MAC_CTX_new(mac); + if (!ctx) return out; + + EVP_MAC_init(ctx, key.data(), key.size() * CHAR_BIT, NULL); + EVP_MAC_update(ctx, source, size); + + size_t len; + EVP_MAC_final(ctx, out.data(), &len, out.size()); + return out; } diff --git a/src/core/crypto/partition_data_manager.cpp b/src/core/crypto/partition_data_manager.cpp index e185838e57..4dd3d34fdc 100644 --- a/src/core/crypto/partition_data_manager.cpp +++ b/src/core/crypto/partition_data_manager.cpp @@ -1,25 +1,20 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later -#include #include -#include #include -#include #include "common/common_funcs.h" #include "common/common_types.h" #include "common/hex_util.h" -#include "common/logging/log.h" #include "common/string_util.h" #include "common/swap.h" #include "core/crypto/key_manager.h" #include "core/crypto/partition_data_manager.h" #include "core/crypto/xts_encryption_layer.h" #include "core/file_sys/kernel_executable.h" -#include "core/file_sys/vfs/vfs.h" #include "core/file_sys/vfs/vfs_offset.h" #include "core/file_sys/vfs/vfs_vector.h" #include "core/loader/loader.h" @@ -255,4 +250,4 @@ std::array PartitionDataManager::GetETicketExtendedKek() const { prodinfo_decrypted->Read(out.data(), out.size(), 0x3890); return out; } -} // namespace Core::Crypto \ No newline at end of file +} // namespace Core::Crypto diff --git a/src/core/file_sys/registered_cache.cpp b/src/core/file_sys/registered_cache.cpp index 1b2c45176b..7bf2ad8fcd 100644 --- a/src/core/file_sys/registered_cache.cpp +++ b/src/core/file_sys/registered_cache.cpp @@ -7,12 +7,11 @@ #include #include #include -#include +#include #include "common/assert.h" #include "common/fs/path_util.h" #include "common/hex_util.h" #include "common/logging/log.h" -#include "common/scope_exit.h" #include "common/string_util.h" #include "core/crypto/key_manager.h" #include "core/file_sys/card_image.h" @@ -64,17 +63,23 @@ static bool FollowsNcaIdFormat(std::string_view name) { static std::string GetRelativePathFromNcaID(const std::array& nca_id, bool second_hex_upper, bool within_two_digit, bool cnmt_suffix) { + const auto nca_str = Common::HexToString(nca_id, second_hex_upper); + if (!within_two_digit) { const auto format_str = fmt::runtime(cnmt_suffix ? "{}.cnmt.nca" : "/{}.nca"); - return fmt::format(format_str, Common::HexToString(nca_id, second_hex_upper)); + return fmt::format(format_str, nca_str); } Core::Crypto::SHA256Hash hash{}; - mbedtls_sha256(nca_id.data(), nca_id.size(), hash.data(), 0); + u32 hash_len = 0; + EVP_Digest(nca_id.data(), nca_id.size(), hash.data(), &hash_len, EVP_sha256(), nullptr); const auto format_str = fmt::runtime(cnmt_suffix ? "/000000{:02X}/{}.cnmt.nca" : "/000000{:02X}/{}.nca"); - return fmt::format(format_str, hash[0], Common::HexToString(nca_id, second_hex_upper)); + + LOG_DEBUG(Loader, "Decoded {} bytes, nca id {}", hash_len, nca_str); + + return fmt::format(format_str, hash[0], nca_str); } static std::string GetCNMTName(TitleType type, u64 title_id) { @@ -152,7 +157,11 @@ bool PlaceholderCache::Create(const NcaID& id, u64 size) const { } Core::Crypto::SHA256Hash hash{}; - mbedtls_sha256(id.data(), id.size(), hash.data(), 0); + u32 hash_len = 0; + EVP_Digest(id.data(), id.size(), hash.data(), &hash_len, EVP_sha256(), nullptr); + + LOG_DEBUG(Loader, "Decoded {} bytes, nca id {}", hash_len, id); + const auto dirname = fmt::format("000000{:02X}", hash[0]); const auto dir2 = GetOrCreateDirectoryRelative(dir, dirname); @@ -176,7 +185,11 @@ bool PlaceholderCache::Delete(const NcaID& id) const { } Core::Crypto::SHA256Hash hash{}; - mbedtls_sha256(id.data(), id.size(), hash.data(), 0); + u32 hash_len = 0; + EVP_Digest(id.data(), id.size(), hash.data(), &hash_len, EVP_sha256(), nullptr); + + LOG_DEBUG(Loader, "Decoded {} bytes, nca id {}", hash_len, id); + const auto dirname = fmt::format("000000{:02X}", hash[0]); const auto dir2 = GetOrCreateDirectoryRelative(dir, dirname); @@ -670,7 +683,12 @@ InstallResult RegisteredCache::InstallEntry(const NCA& nca, TitleType type, const OptionalHeader opt_header{0, 0}; ContentRecord c_rec{{}, {}, {}, GetCRTypeFromNCAType(nca.GetType()), {}}; const auto& data = nca.GetBaseFile()->ReadBytes(0x100000); - mbedtls_sha256(data.data(), data.size(), c_rec.hash.data(), 0); + + u32 hash_len = 0; + EVP_Digest(data.data(), data.size(), c_rec.hash.data(), &hash_len, EVP_sha256(), nullptr); + + LOG_DEBUG(Loader, "Decoded {} bytes, nca {}", hash_len, nca.GetName()); + std::memcpy(&c_rec.nca_id, &c_rec.hash, 16); const CNMT new_cnmt(header, opt_header, {c_rec}, {}); if (!RawInstallYuzuMeta(new_cnmt)) { @@ -781,7 +799,12 @@ InstallResult RegisteredCache::RawInstallNCA(const NCA& nca, const VfsCopyFuncti id = *override_id; } else { const auto& data = in->ReadBytes(0x100000); - mbedtls_sha256(data.data(), data.size(), hash.data(), 0); + + u32 hash_len = 0; + EVP_Digest(data.data(), data.size(), hash.data(), &hash_len, EVP_sha256(), nullptr); + + LOG_DEBUG(Loader, "Decoded {} bytes, nca {}", hash_len, nca.GetName()); + memcpy(id.data(), hash.data(), 16); } diff --git a/src/core/file_sys/xts_archive.cpp b/src/core/file_sys/xts_archive.cpp index c1912b2bda..7c5da5e7e3 100644 --- a/src/core/file_sys/xts_archive.cpp +++ b/src/core/file_sys/xts_archive.cpp @@ -1,17 +1,16 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later -#include #include #include #include #include -#include -#include +#include +#include #include "common/fs/path_util.h" #include "common/hex_util.h" @@ -31,19 +30,24 @@ constexpr u64 NAX_HEADER_PADDING_SIZE = 0x4000; template static bool CalculateHMAC256(Destination* out, const SourceKey* key, std::size_t key_length, const SourceData* data, std::size_t data_length) { - mbedtls_md_context_t context; - mbedtls_md_init(&context); + size_t out_len = 0; - if (mbedtls_md_setup(&context, mbedtls_md_info_from_type(MBEDTLS_MD_SHA256), 1) || - mbedtls_md_hmac_starts(&context, reinterpret_cast(key), key_length) || - mbedtls_md_hmac_update(&context, reinterpret_cast(data), data_length) || - mbedtls_md_hmac_finish(&context, reinterpret_cast(out))) { - mbedtls_md_free(&context); + static EVP_MAC* mac = EVP_MAC_fetch(nullptr, "HMAC", nullptr); + if (!mac) return false; + + static EVP_MAC_CTX* ctx = EVP_MAC_CTX_new(mac); + if (!ctx) return false; + + static OSSL_PARAM params[] = { + OSSL_PARAM_construct_utf8_string("digest", (char*)"SHA256", 0), + OSSL_PARAM_construct_end() + }; + + if (!EVP_MAC_init(ctx, reinterpret_cast(key), key_length, params)) return false; - } - mbedtls_md_free(&context); - return true; + return EVP_MAC_update(ctx, reinterpret_cast(data), data_length) && + EVP_MAC_final(ctx, reinterpret_cast(out), &out_len, 32); } NAX::NAX(VirtualFile file_) @@ -68,7 +72,12 @@ NAX::NAX(VirtualFile file_, std::array nca_id) : header(std::make_unique()), file(std::move(file_)), keys{Core::Crypto::KeyManager::Instance()} { Core::Crypto::SHA256Hash hash{}; - mbedtls_sha256(nca_id.data(), nca_id.size(), hash.data(), 0); + + u32 hash_len = 0; + EVP_Digest(nca_id.data(), nca_id.size(), hash.data(), &hash_len, EVP_sha256(), nullptr); + + LOG_DEBUG(Loader, "Decoded {} bytes, nca id {}", hash_len, nca_id); + status = Parse(fmt::format("/registered/000000{:02X}/{}.nca", hash[0], Common::HexToString(nca_id, false))); } diff --git a/src/core/hle/service/bcat/bcat_util.h b/src/core/hle/service/bcat/bcat_util.h index 6bf2657eeb..699d27e676 100644 --- a/src/core/hle/service/bcat/bcat_util.h +++ b/src/core/hle/service/bcat/bcat_util.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later @@ -5,7 +8,6 @@ #include #include -#include #include "core/hle/service/bcat/bcat_result.h" #include "core/hle/service/bcat/bcat_types.h" diff --git a/src/core/hle/service/bcat/delivery_cache_directory_service.cpp b/src/core/hle/service/bcat/delivery_cache_directory_service.cpp index 70b875a2bf..8ead0bae99 100644 --- a/src/core/hle/service/bcat/delivery_cache_directory_service.cpp +++ b/src/core/hle/service/bcat/delivery_cache_directory_service.cpp @@ -1,9 +1,11 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later +#include +#include #include "common/string_util.h" #include "core/file_sys/vfs/vfs_types.h" #include "core/hle/service/bcat/bcat_result.h" @@ -18,7 +20,10 @@ namespace Service::BCAT { static BcatDigest DigestFile(const FileSys::VirtualFile& file) { BcatDigest out{}; const auto bytes = file->ReadAllBytes(); - mbedtls_md5(bytes.data(), bytes.size(), out.data()); + + u32 hash_len = 0; + EVP_Digest(bytes.data(), bytes.size(), out.data(), &hash_len, EVP_md5(), nullptr); + return out; } diff --git a/src/core/hle/service/nfc/common/amiibo_crypto.cpp b/src/core/hle/service/nfc/common/amiibo_crypto.cpp index 158fa8ed51..1a0f799679 100644 --- a/src/core/hle/service/nfc/common/amiibo_crypto.cpp +++ b/src/core/hle/service/nfc/common/amiibo_crypto.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later @@ -5,8 +8,9 @@ // SPDX-License-Identifier: MIT #include -#include -#include + +#include +#include #include "common/fs/file.h" #include "common/fs/fs.h" @@ -179,7 +183,7 @@ std::vector GenerateInternalKey(const InternalKey& key, const HashSeed& seed return output; } -void CryptoInit(CryptoCtx& ctx, mbedtls_md_context_t& hmac_ctx, const HmacKey& hmac_key, +void CryptoInit(CryptoCtx& ctx, EVP_MAC_CTX* hmac_ctx, const HmacKey& hmac_key, std::span seed) { // Initialize context ctx.used = false; @@ -188,15 +192,17 @@ void CryptoInit(CryptoCtx& ctx, mbedtls_md_context_t& hmac_ctx, const HmacKey& h memcpy(ctx.buffer.data() + sizeof(u16), seed.data(), seed.size()); // Initialize HMAC context - mbedtls_md_init(&hmac_ctx); - mbedtls_md_setup(&hmac_ctx, mbedtls_md_info_from_type(MBEDTLS_MD_SHA256), 1); - mbedtls_md_hmac_starts(&hmac_ctx, hmac_key.data(), hmac_key.size()); + OSSL_PARAM params[2]; + params[0] = OSSL_PARAM_construct_utf8_string(OSSL_MAC_PARAM_DIGEST, (char*)"SHA256", 0); + params[1] = OSSL_PARAM_construct_end(); + + EVP_MAC_init(hmac_ctx, hmac_key.data(), hmac_key.size(), params); } -void CryptoStep(CryptoCtx& ctx, mbedtls_md_context_t& hmac_ctx, DrgbOutput& output) { +void CryptoStep(CryptoCtx& ctx, EVP_MAC_CTX* hmac_ctx, DrgbOutput& output) { // If used at least once, reinitialize the HMAC if (ctx.used) { - mbedtls_md_hmac_reset(&hmac_ctx); + EVP_MAC_init(hmac_ctx, nullptr, 0, nullptr); } ctx.used = true; @@ -207,9 +213,10 @@ void CryptoStep(CryptoCtx& ctx, mbedtls_md_context_t& hmac_ctx, DrgbOutput& outp ctx.counter++; // Do HMAC magic - mbedtls_md_hmac_update(&hmac_ctx, reinterpret_cast(ctx.buffer.data()), - ctx.buffer_size); - mbedtls_md_hmac_finish(&hmac_ctx, output.data()); + size_t out_len = 0; + EVP_MAC_update(hmac_ctx, reinterpret_cast(ctx.buffer.data()), + ctx.buffer_size); + EVP_MAC_final(hmac_ctx, output.data(), &out_len, output.size()); } DerivedKeys GenerateKey(const InternalKey& key, const NTAG215File& data) { @@ -220,7 +227,9 @@ DerivedKeys GenerateKey(const InternalKey& key, const NTAG215File& data) { // Initialize context CryptoCtx ctx{}; - mbedtls_md_context_t hmac_ctx; + EVP_MAC* mac = EVP_MAC_fetch(nullptr, "HMAC", nullptr); + EVP_MAC_CTX* hmac_ctx = EVP_MAC_CTX_new(mac); + CryptoInit(ctx, hmac_ctx, key.hmac_key, internal_key); // Generate derived keys @@ -231,26 +240,25 @@ DerivedKeys GenerateKey(const InternalKey& key, const NTAG215File& data) { memcpy(&derived_keys, temp.data(), sizeof(DerivedKeys)); // Cleanup context - mbedtls_md_free(&hmac_ctx); + EVP_MAC_CTX_free(hmac_ctx); + EVP_MAC_free(mac); return derived_keys; } void Cipher(const DerivedKeys& keys, const NTAG215File& in_data, NTAG215File& out_data) { - mbedtls_aes_context aes; - std::size_t nc_off = 0; - std::array nonce_counter{}; - std::array stream_block{}; - - const auto aes_key_size = static_cast(keys.aes_key.size() * 8); - mbedtls_aes_setkey_enc(&aes, keys.aes_key.data(), aes_key_size); - memcpy(nonce_counter.data(), keys.aes_iv.data(), sizeof(keys.aes_iv)); + EVP_CIPHER_CTX* ctx = EVP_CIPHER_CTX_new(); + EVP_EncryptInit_ex(ctx, EVP_aes_128_ctr(), nullptr, keys.aes_key.data(), keys.aes_iv.data()); constexpr std::size_t encrypted_data_size = HMAC_TAG_START - SETTINGS_START; - mbedtls_aes_crypt_ctr(&aes, encrypted_data_size, &nc_off, nonce_counter.data(), - stream_block.data(), - reinterpret_cast(&in_data.settings), - reinterpret_cast(&out_data.settings)); + int out_len1 = 0; + int out_len2 = 0; + + EVP_EncryptUpdate(ctx, reinterpret_cast(&out_data.settings), &out_len1, + reinterpret_cast(&in_data.settings), encrypted_data_size); + EVP_EncryptFinal_ex(ctx, reinterpret_cast(&out_data.settings) + out_len1, &out_len2); + + EVP_CIPHER_CTX_free(ctx); // Copy the rest of the data directly out_data.uid = in_data.uid; @@ -317,16 +325,18 @@ bool DecodeAmiibo(const EncryptedNTAG215File& encrypted_tag_data, NTAG215File& t // Regenerate tag HMAC. Note: order matters, data HMAC depends on tag HMAC! constexpr std::size_t input_length = DYNAMIC_LOCK_START - UUID_START; - mbedtls_md_hmac(mbedtls_md_info_from_type(MBEDTLS_MD_SHA256), tag_keys.hmac_key.data(), - sizeof(HmacKey), reinterpret_cast(&tag_data.uid), - input_length, reinterpret_cast(&tag_data.hmac_tag)); + size_t out_len = 0; + EVP_Q_mac(nullptr, "HMAC", nullptr, "SHA256", nullptr, + tag_keys.hmac_key.data(), sizeof(HmacKey), + reinterpret_cast(&tag_data.uid), input_length, + reinterpret_cast(&tag_data.hmac_tag), sizeof(tag_data.hmac_tag), &out_len); // Regenerate data HMAC constexpr std::size_t input_length2 = DYNAMIC_LOCK_START - WRITE_COUNTER_START; - mbedtls_md_hmac(mbedtls_md_info_from_type(MBEDTLS_MD_SHA256), data_keys.hmac_key.data(), - sizeof(HmacKey), - reinterpret_cast(&tag_data.write_counter), input_length2, - reinterpret_cast(&tag_data.hmac_data)); + EVP_Q_mac(nullptr, "HMAC", nullptr, "SHA256", nullptr, + data_keys.hmac_key.data(), sizeof(HmacKey), + reinterpret_cast(&tag_data.write_counter), input_length2, + reinterpret_cast(&tag_data.hmac_data), sizeof(tag_data.hmac_data), &out_len); if (tag_data.hmac_data != encrypted_tag_data.user_memory.hmac_data) { LOG_ERROR(Service_NFP, "hmac_data doesn't match"); @@ -354,31 +364,33 @@ bool EncodeAmiibo(const NTAG215File& tag_data, EncryptedNTAG215File& encrypted_t const auto tag_keys = GenerateKey(locked_secret, tag_data); NTAG215File encoded_tag_data{}; + size_t out_len = 0; // Generate tag HMAC constexpr std::size_t input_length = DYNAMIC_LOCK_START - UUID_START; constexpr std::size_t input_length2 = HMAC_TAG_START - WRITE_COUNTER_START; - mbedtls_md_hmac(mbedtls_md_info_from_type(MBEDTLS_MD_SHA256), tag_keys.hmac_key.data(), - sizeof(HmacKey), reinterpret_cast(&tag_data.uid), - input_length, reinterpret_cast(&encoded_tag_data.hmac_tag)); + EVP_Q_mac(nullptr, "HMAC", nullptr, "SHA256", nullptr, + tag_keys.hmac_key.data(), sizeof(HmacKey), + reinterpret_cast(&tag_data.uid), input_length, + reinterpret_cast(&encoded_tag_data.hmac_tag), sizeof(encoded_tag_data.hmac_tag), &out_len); - // Init mbedtls HMAC context - mbedtls_md_context_t ctx; - mbedtls_md_init(&ctx); - mbedtls_md_setup(&ctx, mbedtls_md_info_from_type(MBEDTLS_MD_SHA256), 1); + // Init OpenSSL HMAC context + EVP_MAC* mac = EVP_MAC_fetch(nullptr, "HMAC", nullptr); + EVP_MAC_CTX* ctx = EVP_MAC_CTX_new(mac); + OSSL_PARAM params[2]; + params[0] = OSSL_PARAM_construct_utf8_string(OSSL_MAC_PARAM_DIGEST, (char*)"SHA256", 0); + params[1] = OSSL_PARAM_construct_end(); // Generate data HMAC - mbedtls_md_hmac_starts(&ctx, data_keys.hmac_key.data(), sizeof(HmacKey)); - mbedtls_md_hmac_update(&ctx, reinterpret_cast(&tag_data.write_counter), - input_length2); // Data - mbedtls_md_hmac_update(&ctx, reinterpret_cast(&encoded_tag_data.hmac_tag), - sizeof(HashData)); // Tag HMAC - mbedtls_md_hmac_update(&ctx, reinterpret_cast(&tag_data.uid), - input_length); - mbedtls_md_hmac_finish(&ctx, reinterpret_cast(&encoded_tag_data.hmac_data)); + EVP_MAC_init(ctx, data_keys.hmac_key.data(), sizeof(HmacKey), params); + EVP_MAC_update(ctx, reinterpret_cast(&tag_data.write_counter), input_length2); // data + EVP_MAC_update(ctx, reinterpret_cast(&encoded_tag_data.hmac_tag), sizeof(HashData)); // tag hmax + EVP_MAC_update(ctx, reinterpret_cast(&tag_data.uid), input_length); + EVP_MAC_final(ctx, reinterpret_cast(&encoded_tag_data.hmac_data), &out_len, sizeof(encoded_tag_data.hmac_data)); // HMAC cleanup - mbedtls_md_free(&ctx); + EVP_MAC_CTX_free(ctx); + EVP_MAC_free(mac); // Encrypt Cipher(data_keys, tag_data, encoded_tag_data); diff --git a/src/core/hle/service/nfc/common/amiibo_crypto.h b/src/core/hle/service/nfc/common/amiibo_crypto.h index 2cc0e4d519..454bfcf29c 100644 --- a/src/core/hle/service/nfc/common/amiibo_crypto.h +++ b/src/core/hle/service/nfc/common/amiibo_crypto.h @@ -1,13 +1,18 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include +#include +#include #include "core/hle/service/nfp/nfp_types.h" -struct mbedtls_md_context_t; +typedef struct evp_mac_ctx_st EVP_MAC_CTX; namespace Service::NFP::AmiiboCrypto { // Byte locations in Service::NFP::NTAG215File @@ -73,12 +78,12 @@ HashSeed GetSeed(const NTAG215File& data); // Middle step on the generation of derived keys std::vector GenerateInternalKey(const InternalKey& key, const HashSeed& seed); -// Initializes mbedtls context -void CryptoInit(CryptoCtx& ctx, mbedtls_md_context_t& hmac_ctx, const HmacKey& hmac_key, +// Initializes OpenSSL HMAC context +void CryptoInit(CryptoCtx& ctx, EVP_MAC_CTX* hmac_ctx, const HmacKey& hmac_key, std::span seed); -// Feeds data to mbedtls context to generate the derived key -void CryptoStep(CryptoCtx& ctx, mbedtls_md_context_t& hmac_ctx, DrgbOutput& output); +// Feeds data to OpenSSL context to generate the derived key +void CryptoStep(CryptoCtx& ctx, EVP_MAC_CTX* hmac_ctx, DrgbOutput& output); // Generates the derived key from amiibo data DerivedKeys GenerateKey(const InternalKey& key, const NTAG215File& data); diff --git a/src/core/hle/service/ro/ro.cpp b/src/core/hle/service/ro/ro.cpp index 05806e9bf3..041c0dbd87 100644 --- a/src/core/hle/service/ro/ro.cpp +++ b/src/core/hle/service/ro/ro.cpp @@ -1,21 +1,21 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later -#include +#include +#include -#include "common/scope_exit.h" #include "core/hle/kernel/k_process.h" #include "core/hle/service/cmif_serialization.h" -#include "core/hle/service/ipc_helpers.h" #include "core/hle/service/ro/ro.h" #include "core/hle/service/ro/ro_nro_utils.h" #include "core/hle/service/ro/ro_results.h" #include "core/hle/service/ro/ro_types.h" #include "core/hle/service/server_manager.h" +#include "core/hle/service/service.h" namespace Service::RO { @@ -181,7 +181,8 @@ struct ProcessContext { std::vector nro_data(size); m_process->GetMemory().ReadBlock(base_address, nro_data.data(), size); - mbedtls_sha256(nro_data.data(), size, hash.data(), 0); + u32 hash_len = 0; + EVP_Digest(nro_data.data(), nro_data.size(), hash.data(), &hash_len, EVP_sha256(), nullptr); } for (size_t i = 0; i < MaxNrrInfos; i++) { diff --git a/src/core/loader/nca.cpp b/src/core/loader/nca.cpp index 1d4846df09..b656b9fe96 100644 --- a/src/core/loader/nca.cpp +++ b/src/core/loader/nca.cpp @@ -1,10 +1,12 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #include +#include +#include #include "common/hex_util.h" #include "common/scope_exit.h" @@ -17,7 +19,6 @@ #include "core/hle/service/filesystem/filesystem.h" #include "core/loader/deconstructed_rom_directory.h" #include "core/loader/nca.h" -#include "mbedtls/sha256.h" #include "common/literals.h" namespace Loader { @@ -133,9 +134,8 @@ ResultStatus AppLoader_NCA::VerifyIntegrity(std::function const auto name = file->GetName(); // We won't try to verify meta NCAs. - if (name.ends_with(".cnmt.nca")) { + if (name.ends_with(".cnmt.nca")) return ResultStatus::Success; - } // Check if we can verify this file. NCAs should be named after their hashes. if (!name.ends_with(".nca") || name.size() != NcaFileNameWithHashLength) { @@ -151,15 +151,18 @@ ResultStatus AppLoader_NCA::VerifyIntegrity(std::function std::vector buffer(4_MiB); // Initialize sha256 verification context. - mbedtls_sha256_context ctx; - mbedtls_sha256_init(&ctx); - mbedtls_sha256_starts(&ctx, 0); + EVP_MD_CTX* ctx = EVP_MD_CTX_new(); + if (!ctx) + return ResultStatus::ErrorNotInitialized; // Ensure we maintain a clean state on exit. SCOPE_EXIT { - mbedtls_sha256_free(&ctx); + EVP_MD_CTX_free(ctx); }; + if (!EVP_DigestInit_ex(ctx, EVP_sha256(), nullptr)) + return ResultStatus::ErrorIntegrityVerificationFailed; + // Declare counters. const size_t total_size = file->GetSize(); size_t processed_size = 0; @@ -171,7 +174,9 @@ ResultStatus AppLoader_NCA::VerifyIntegrity(std::function const size_t read_size = file->Read(buffer.data(), intended_read_size, processed_size); // Update the hash function with the buffer contents. - mbedtls_sha256_update(&ctx, buffer.data(), read_size); + if (!EVP_DigestUpdate(ctx, buffer.data(), read_size)) { + return ResultStatus::ErrorIntegrityVerificationFailed; + } // Update counters. processed_size += read_size; @@ -184,7 +189,10 @@ ResultStatus AppLoader_NCA::VerifyIntegrity(std::function // Finalize context and compute the output hash. std::array output_hash; - mbedtls_sha256_finish(&ctx, output_hash.data()); + unsigned int output_len = 0; + if (!EVP_DigestFinal_ex(ctx, output_hash.data(), &output_len)) { + return ResultStatus::ErrorIntegrityVerificationFailed; + } // Compare to expected. if (std::memcmp(input_hash.data(), output_hash.data(), NcaSha256HalfHashLength) != 0) { diff --git a/src/dedicated_room/CMakeLists.txt b/src/dedicated_room/CMakeLists.txt index eb0b4f399e..36c8af5e34 100644 --- a/src/dedicated_room/CMakeLists.txt +++ b/src/dedicated_room/CMakeLists.txt @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project # SPDX-License-Identifier: GPL-3.0-or-later # SPDX-FileCopyrightText: 2017 Citra Emulator Project @@ -16,7 +16,10 @@ if (ENABLE_WEB_SERVICE) target_link_libraries(yuzu-room PRIVATE web_service) endif() -target_link_libraries(yuzu-room PRIVATE MbedTLS::mbedcrypto${MBEDTLS_LIB_SUFFIX} MbedTLS::mbedtls${MBEDTLS_LIB_SUFFIX}) +target_link_libraries(yuzu-room PRIVATE + OpenSSL::SSL + OpenSSL::Crypto) + if (MSVC) target_link_libraries(yuzu-room PRIVATE getopt) endif() diff --git a/src/dedicated_room/yuzu_room.cpp b/src/dedicated_room/yuzu_room.cpp index 880431fa85..126053f43f 100644 --- a/src/dedicated_room/yuzu_room.cpp +++ b/src/dedicated_room/yuzu_room.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: Copyright 2017 Citra Emulator Project @@ -22,7 +22,7 @@ #include #endif -#include +#include #include "common/common_types.h" #include "common/detached_tasks.h" #include "common/fs/file.h" @@ -84,15 +84,11 @@ static constexpr char BanListMagic[] = "YuzuRoom-BanList-1"; static constexpr char token_delimiter{':'}; static void PadToken(std::string& token) { - std::size_t outlen = 0; - std::array output{}; std::array roundtrip{}; for (size_t i = 0; i < 3; i++) { - mbedtls_base64_decode(output.data(), output.size(), &outlen, - reinterpret_cast(token.c_str()), - token.length()); - mbedtls_base64_encode(roundtrip.data(), roundtrip.size(), &outlen, output.data(), outlen); + EVP_DecodeBlock(output.data(), reinterpret_cast(token.c_str()), token.size()); + EVP_EncodeBlock(output.data(), roundtrip.data(), roundtrip.size()); if (memcmp(roundtrip.data(), token.data(), token.size()) == 0) { break; } @@ -101,23 +97,17 @@ static void PadToken(std::string& token) { } static std::string UsernameFromDisplayToken(const std::string& display_token) { - std::size_t outlen; - + std::size_t outlen = 4 * ((display_token.length() + 2) / 3); std::array output{}; - mbedtls_base64_decode(output.data(), output.size(), &outlen, - reinterpret_cast(display_token.c_str()), - display_token.length()); + EVP_DecodeBlock(output.data(), reinterpret_cast(display_token.c_str()), display_token.length()); std::string decoded_display_token(reinterpret_cast(&output), outlen); return decoded_display_token.substr(0, decoded_display_token.find(token_delimiter)); } static std::string TokenFromDisplayToken(const std::string& display_token) { - std::size_t outlen; - + std::size_t outlen = 4 * ((display_token.length() + 2) / 3); std::array output{}; - mbedtls_base64_decode(output.data(), output.size(), &outlen, - reinterpret_cast(display_token.c_str()), - display_token.length()); + EVP_DecodeBlock(output.data(), reinterpret_cast(display_token.c_str()), display_token.length()); std::string decoded_display_token(reinterpret_cast(&output), outlen); return decoded_display_token.substr(decoded_display_token.find(token_delimiter) + 1); } diff --git a/src/frontend_common/CMakeLists.txt b/src/frontend_common/CMakeLists.txt index 82993e45b6..a6d580cb18 100644 --- a/src/frontend_common/CMakeLists.txt +++ b/src/frontend_common/CMakeLists.txt @@ -23,11 +23,8 @@ if (ENABLE_UPDATE_CHECKER) update_checker.cpp update_checker.h) - if (ENABLE_OPENSSL) - target_compile_definitions(frontend_common PUBLIC CPPHTTPLIB_OPENSSL_SUPPORT) - target_link_libraries(frontend_common PRIVATE OpenSSL::SSL OpenSSL::Crypto) - endif() - + target_compile_definitions(frontend_common PUBLIC CPPHTTPLIB_OPENSSL_SUPPORT) + target_link_libraries(frontend_common PRIVATE OpenSSL::SSL OpenSSL::Crypto) endif() create_target_directory_groups(frontend_common) diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index 1fb87fe1f8..ce8d1a6615 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt @@ -361,10 +361,6 @@ target_sources(yuzu ${LANGUAGES} ${THEMES}) -if (ENABLE_OPENSSL) - target_link_libraries(yuzu PRIVATE OpenSSL::SSL OpenSSL::Crypto) -endif() - if (APPLE) # Normal icns set(MACOSX_ICON "${CMAKE_SOURCE_DIR}/dist/eden.icns") @@ -458,8 +454,6 @@ if (NOT MSVC AND (APPLE OR NOT YUZU_STATIC_BUILD)) endif() # Remember that the linker is incredibly stupid. -if (YUZU_STATIC_BUILD AND MINGW AND ARCHITECTURE_x86_64 AND ENABLE_OPENSSL) - target_link_libraries(yuzu PRIVATE OpenSSL::SSL OpenSSL::Crypto) -endif() +target_link_libraries(yuzu PRIVATE OpenSSL::SSL OpenSSL::Crypto) create_target_directory_groups(yuzu) From 45eb9cfcee1512afae13df55512fd2adf1103952 Mon Sep 17 00:00:00 2001 From: crueter Date: Mon, 23 Feb 2026 02:52:12 +0100 Subject: [PATCH 058/181] [desktop] Reset speed mode on game shutdown (#3613) Closes #3602 Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3613 Reviewed-by: CamilleLaVey Reviewed-by: Lizzie Reviewed-by: MaranBr --- src/yuzu/main_window.cpp | 28 +++++++++++++++++++++------- src/yuzu/main_window.h | 1 + 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/src/yuzu/main_window.cpp b/src/yuzu/main_window.cpp index d8b7f1adbc..e1a94632f9 100644 --- a/src/yuzu/main_window.cpp +++ b/src/yuzu/main_window.cpp @@ -1446,20 +1446,17 @@ void MainWindow::InitializeHotkeys() { connect_shortcut(QStringLiteral("Toggle Framerate Limit"), [this] { Settings::ToggleStandardMode(); - const bool limited = Settings::values.use_speed_limit.GetValue(); - m_fpsSuffix = limited ? QString{} : tr("Unlocked"); + SetFPSSuffix(); }); connect_shortcut(QStringLiteral("Toggle Turbo Speed"), [this] { Settings::ToggleTurboMode(); - const bool turbo = Settings::values.current_speed_mode.GetValue() == Settings::SpeedMode::Turbo; - m_fpsSuffix = turbo ? tr("Turbo") : QString{}; + SetFPSSuffix(); }); connect_shortcut(QStringLiteral("Toggle Slow Speed"), [this] { Settings::ToggleSlowMode(); - const bool slow = Settings::values.current_speed_mode.GetValue() == Settings::SpeedMode::Slow; - m_fpsSuffix = slow ? tr("Slow") : QString{}; + SetFPSSuffix(); }); connect_shortcut(QStringLiteral("Toggle Renderdoc Capture"), [] { @@ -2145,6 +2142,7 @@ void MainWindow::BootGame(const QString& filename, Service::AM::FrontendAppletPa status_bar_update_timer.start(500); renderer_status_button->setDisabled(true); refresh_button->setDisabled(true); + SetFPSSuffix(); if (UISettings::values.hide_mouse || Settings::values.mouse_panning) { render_window->installEventFilter(render_window); @@ -2209,8 +2207,9 @@ bool MainWindow::OnShutdownBegin() { AllowOSSleep(); - // Disable unlimited frame rate + // Disable unlimited frame rate and turbo/slow modes Settings::values.use_speed_limit.SetValue(true); + Settings::values.current_speed_mode = Settings::SpeedMode::Standard; if (QtCommon::system->IsShuttingDown()) { return false; @@ -4517,6 +4516,21 @@ void MainWindow::SetFirmwareVersion() { firmware_label->setToolTip(QString::fromStdString(display_title)); } +void MainWindow::SetFPSSuffix() { + switch (Settings::values.current_speed_mode.GetValue()) { + case Settings::SpeedMode::Slow: + m_fpsSuffix = tr("Slow"); + break; + case Settings::SpeedMode::Turbo: + m_fpsSuffix = tr("Turbo"); + break; + case Settings::SpeedMode::Standard: + const bool limited = Settings::values.use_speed_limit.GetValue(); + m_fpsSuffix = limited ? QString{} : tr("Unlocked"); + break; + } +} + bool MainWindow::SelectRomFSDumpTarget(const FileSys::ContentProvider& installed, u64 program_id, u64* selected_title_id, u8* selected_content_record_type) { using ContentInfo = std::tuple; diff --git a/src/yuzu/main_window.h b/src/yuzu/main_window.h index 4ebfdbcb1e..bb58191951 100644 --- a/src/yuzu/main_window.h +++ b/src/yuzu/main_window.h @@ -464,6 +464,7 @@ private: void OpenPerGameConfiguration(u64 title_id, const std::string& file_name); bool CheckFirmwarePresence(); void SetFirmwareVersion(); + void SetFPSSuffix(); void ConfigureFilesystemProvider(const std::string& filepath); /** * Open (or not) the right confirm dialog based on current setting and game exit lock From eb57e11f423eab55411aeea8b70ec93ae4219f13 Mon Sep 17 00:00:00 2001 From: crueter Date: Mon, 23 Feb 2026 03:47:19 +0100 Subject: [PATCH 059/181] [cmake] Delete YUZU_USE_CPM forever (#3615) This option is really confusing, and has long since outlived its originally intended purpose. Goodbye forever! Closes #3467 Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3615 Reviewed-by: DraVee Reviewed-by: MaranBr --- CMakeLists.txt | 158 ++++++++++++++++++++----------------------------- 1 file changed, 65 insertions(+), 93 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index dc46cdf817..2832484c28 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -62,7 +62,6 @@ if (YUZU_STATIC_ROOM) set(Boost_USE_STATIC_LIBS ON) set(CMAKE_FIND_LIBRARY_SUFFIXES ".a") set(OPENSSL_USE_STATIC_LIBS ON) - set(YUZU_USE_CPM ON) set(zstd_FORCE_BUNDLED ON) set(fmt_FORCE_BUNDLED ON) @@ -126,8 +125,6 @@ if (YUZU_STATIC_BUILD) set(HTTPLIB_USE_BROTLI_IF_AVAILABLE OFF) elseif(APPLE) - set(YUZU_USE_CPM ON) - set(YUZU_USE_BUNDLED_FFMPEG ON) set(YUZU_USE_BUNDLED_SDL2 ON) set(YUZU_USE_BUNDLED_OPENSSL ON) @@ -189,8 +186,6 @@ if (MSVC OR ANDROID) set(EXT_DEFAULT ON) endif() -option(YUZU_USE_CPM "Use CPM to fetch system dependencies (fmt, boost, etc) if needed. Externals will still be fetched." ${EXT_DEFAULT}) - # ffmpeg option(YUZU_USE_BUNDLED_FFMPEG "Download bundled FFmpeg" ${EXT_DEFAULT}) cmake_dependent_option(YUZU_USE_EXTERNAL_FFMPEG "Build FFmpeg from external source" "${PLATFORM_SUN}" "NOT WIN32 AND NOT ANDROID" OFF) @@ -369,6 +364,8 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin) set(THREADS_PREFER_PTHREAD_FLAG ON) find_package(Threads REQUIRED) +find_package(RenderDoc MODULE) + # openssl funniness if (YUZU_USE_BUNDLED_OPENSSL) set(BUILD_SHARED_LIBS OFF) @@ -380,107 +377,82 @@ endif() find_package(OpenSSL 3 REQUIRED) -if (YUZU_USE_CPM) - message(STATUS "Fetching needed dependencies with CPM") +message(STATUS "Fetching needed dependencies with CPM") - set(BUILD_SHARED_LIBS OFF) - set(BUILD_TESTING OFF) - set(ENABLE_TESTING OFF) +set(BUILD_SHARED_LIBS OFF) +set(BUILD_TESTING OFF) +set(ENABLE_TESTING OFF) - # TODO(crueter): renderdoc? +# boost +set(BOOST_INCLUDE_LIBRARIES algorithm icl pool container heap asio headers process filesystem crc variant) - # boost - set(BOOST_INCLUDE_LIBRARIES algorithm icl pool container heap asio headers process filesystem crc variant) +AddJsonPackage(boost) - AddJsonPackage(boost) +# really annoying thing where boost::headers doesn't work with cpm +# TODO(crueter) investigate +set(BOOST_NO_HEADERS ${Boost_ADDED}) - # really annoying thing where boost::headers doesn't work with cpm - # TODO(crueter) investigate - set(BOOST_NO_HEADERS ${Boost_ADDED}) +if (Boost_ADDED) + if (MSVC OR ANDROID) + add_compile_definitions(YUZU_BOOST_v1) + endif() - if (Boost_ADDED) - if (MSVC OR ANDROID) - add_compile_definitions(YUZU_BOOST_v1) + if (NOT MSVC OR CXX_CLANG) + # boost sucks + if (PLATFORM_SUN) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthreads") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthreads") endif() - if (NOT MSVC OR CXX_CLANG) - # boost sucks - if (PLATFORM_SUN) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthreads") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthreads") - endif() + target_compile_options(boost_heap INTERFACE -Wno-shadow) + target_compile_options(boost_icl INTERFACE -Wno-shadow) + target_compile_options(boost_asio INTERFACE -Wno-conversion -Wno-implicit-fallthrough) + endif() +endif() - target_compile_options(boost_heap INTERFACE -Wno-shadow) - target_compile_options(boost_icl INTERFACE -Wno-shadow) - target_compile_options(boost_asio INTERFACE -Wno-conversion -Wno-implicit-fallthrough) +# fmt +AddJsonPackage(fmt) + +# lz4 +AddJsonPackage(lz4) + +if (lz4_ADDED) + add_library(lz4::lz4 ALIAS lz4_static) +endif() + +# zstd +AddJsonPackage(zstd) + +if (zstd_ADDED) + add_library(zstd::zstd ALIAS libzstd_static) + add_library(zstd::libzstd ALIAS libzstd_static) +endif() + +if (NOT YUZU_STATIC_ROOM) + # nlohmann + AddJsonPackage(nlohmann) + + # zlib + AddJsonPackage(zlib) + + if (ZLIB_ADDED) + add_library(ZLIB::ZLIB ALIAS zlibstatic) + endif() + + # Opus + AddJsonPackage(opus) + + if (Opus_ADDED) + if (MSVC AND CXX_CLANG) + target_compile_options(opus PRIVATE + -Wno-implicit-function-declaration + ) endif() endif() - # fmt - AddJsonPackage(fmt) - - # lz4 - AddJsonPackage(lz4) - - if (lz4_ADDED) - add_library(lz4::lz4 ALIAS lz4_static) + if (NOT TARGET Opus::opus) + add_library(Opus::opus ALIAS opus) endif() - - # zstd - AddJsonPackage(zstd) - - if (zstd_ADDED) - add_library(zstd::zstd ALIAS libzstd_static) - add_library(zstd::libzstd ALIAS libzstd_static) - endif() - - if (NOT YUZU_STATIC_ROOM) - # nlohmann - AddJsonPackage(nlohmann) - - # zlib - AddJsonPackage(zlib) - - if (ZLIB_ADDED) - add_library(ZLIB::ZLIB ALIAS zlibstatic) - endif() - - # Opus - AddJsonPackage(opus) - - if (Opus_ADDED) - if (MSVC AND CXX_CLANG) - target_compile_options(opus PRIVATE - -Wno-implicit-function-declaration - ) - endif() - endif() - - if (NOT TARGET Opus::opus) - add_library(Opus::opus ALIAS opus) - endif() - endif() -else() - # TODO: we can probably just use CPM for this... right? - # Enforce the search mode of non-required packages for better and shorter failure messages - find_package(fmt 8 REQUIRED) - - if (NOT YUZU_DISABLE_LLVM) - find_package(LLVM MODULE COMPONENTS Demangle) - endif() - - find_package(nlohmann_json 3.8 REQUIRED) - find_package(lz4 REQUIRED) - find_package(RenderDoc MODULE) - find_package(stb MODULE) - - find_package(Opus 1.3 MODULE REQUIRED) - - find_package(ZLIB 1.2 REQUIRED) - find_package(zstd 1.5 REQUIRED MODULE) - - # wow - find_package(Boost 1.57.0 CONFIG REQUIRED OPTIONAL_COMPONENTS headers context system fiber filesystem) endif() if(NOT TARGET Boost::headers) From 89dd600790a30dcddab00b37ba348ae047818c13 Mon Sep 17 00:00:00 2001 From: crueter Date: Mon, 23 Feb 2026 03:47:25 +0100 Subject: [PATCH 060/181] [cmake] Comment out YUZU_USE_QT_MULTIMEDIA usages (#3616) This option is currently dead code. Let's not use it. In the future we should definitely update it. (or not, not a single soul used this beforehand). See: #3468 Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3616 Reviewed-by: DraVee Reviewed-by: MaranBr --- CMakeLists.txt | 14 +++++++------- src/yuzu/CMakeLists.txt | 8 ++++---- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2832484c28..64e847465e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -71,7 +71,7 @@ endif() option(ENABLE_QT "Enable the Qt frontend" ON) option(ENABLE_QT_TRANSLATION "Enable translations for the Qt frontend" OFF) option(ENABLE_UPDATE_CHECKER "Enable update checker (for Qt and Android)" OFF) -option(YUZU_USE_QT_MULTIMEDIA "Use QtMultimedia for Camera" OFF) +# option(YUZU_USE_QT_MULTIMEDIA "Use QtMultimedia for Camera" OFF) cmake_dependent_option(YUZU_USE_QT_WEB_ENGINE "Use QtWebEngine for web applet implementation" OFF "NOT YUZU_USE_BUNDLED_QT" OFF) set(YUZU_QT_MIRROR "" CACHE STRING "What mirror to use for downloading the bundled Qt libraries") cmake_dependent_option(YUZU_USE_BUNDLED_QT "Download bundled Qt binaries" "${MSVC}" "ENABLE_QT" OFF) @@ -582,9 +582,9 @@ if (ENABLE_QT) find_package(Qt6 CONFIG REQUIRED COMPONENTS Widgets Charts Concurrent) - if (YUZU_USE_QT_MULTIMEDIA) - find_package(Qt6 REQUIRED COMPONENTS Multimedia) - endif() + # if (YUZU_USE_QT_MULTIMEDIA) + # find_package(Qt6 REQUIRED COMPONENTS Multimedia) + # endif() if (PLATFORM_LINUX OR PLATFORM_FREEBSD) # yes Qt, we get it @@ -623,9 +623,9 @@ if (ENABLE_QT) if (PLATFORM_LINUX) list(APPEND YUZU_QT_COMPONENTS DBus) endif() - if (YUZU_USE_QT_MULTIMEDIA) - list(APPEND YUZU_QT_COMPONENTS Multimedia) - endif() + # if (YUZU_USE_QT_MULTIMEDIA) + # list(APPEND YUZU_QT_COMPONENTS Multimedia) + # endif() if (YUZU_USE_QT_WEB_ENGINE) list(APPEND YUZU_QT_COMPONENTS WebEngineCore WebEngineWidgets) endif() diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index ce8d1a6615..725639a8fe 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt @@ -412,10 +412,10 @@ if (ENABLE_WEB_SERVICE) target_compile_definitions(yuzu PRIVATE ENABLE_WEB_SERVICE) endif() -if (YUZU_USE_QT_MULTIMEDIA) - target_link_libraries(yuzu PRIVATE Qt6::Multimedia) - target_compile_definitions(yuzu PRIVATE YUZU_USE_QT_MULTIMEDIA) -endif () +# if (YUZU_USE_QT_MULTIMEDIA) +# target_link_libraries(yuzu PRIVATE Qt6::Multimedia) +# target_compile_definitions(yuzu PRIVATE YUZU_USE_QT_MULTIMEDIA) +# endif () if (YUZU_USE_QT_WEB_ENGINE) target_link_libraries(yuzu PRIVATE Qt6::WebEngineCore Qt6::WebEngineWidgets) From 963f9981ce9846a4ed97f6b12c49d9b61db6fab9 Mon Sep 17 00:00:00 2001 From: xbzk Date: Mon, 23 Feb 2026 06:40:42 +0100 Subject: [PATCH 061/181] [chore] Resolve more "warning C4127: conditional expression is constant" while building under MSVC (#3595) NOISY warning on NINJA MSVC build log. Complement for PR 3567. Now in another place. D:\dev\eden\src\dynarmic\src\dynarmic\backend\x64\emit_x64_vector_floating_point.cpp(207): warning C4127: conditional expression is constant D:\dev\eden\src\dynarmic\src\dynarmic\backend\x64\emit_x64_vector_floating_point.cpp(207): note: consider using 'if constexpr' statement instead Signed-off-by: xbzk Co-authored-by: DraVee Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3595 Reviewed-by: Lizzie Reviewed-by: DraVee Co-authored-by: xbzk Co-committed-by: xbzk --- src/dynarmic/src/dynarmic/common/assert.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dynarmic/src/dynarmic/common/assert.h b/src/dynarmic/src/dynarmic/common/assert.h index adface269a..a79d865974 100644 --- a/src/dynarmic/src/dynarmic/common/assert.h +++ b/src/dynarmic/src/dynarmic/common/assert.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later // SPDX-FileCopyrightText: 2013 Dolphin Emulator Project // SPDX-FileCopyrightText: 2014 Citra Emulator Project @@ -9,7 +9,7 @@ // TODO: Use source_info? [[noreturn]] void assert_terminate_impl(const char* s); #ifndef ASSERT -# define ASSERT(expr) do if(!(expr)) [[unlikely]] assert_terminate_impl(__FILE__ ": " #expr); while(0) +# define ASSERT(expr) do { auto&& condition = !(expr); if(condition) [[unlikely]] assert_terminate_impl(__FILE__ ": " #expr); } while(0) #endif #ifndef UNREACHABLE # ifdef _MSC_VER From c610b611261ae2bdb5df7bac6104f1c1e98b6354 Mon Sep 17 00:00:00 2001 From: lizzie Date: Mon, 23 Feb 2026 13:39:16 +0100 Subject: [PATCH 062/181] [common, hle] add new updates Polish+Thai languages (#3587) Signed-off-by: lizzie Co-authored-by: maufeat Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3587 Reviewed-by: Maufeat Reviewed-by: DraVee Co-authored-by: lizzie Co-committed-by: lizzie --- .../app/src/main/res/values/arrays.xml | 5 +- .../app/src/main/res/values/strings.xml | 4 +- src/common/settings_enums.h | 2 +- src/core/file_sys/control_metadata.cpp | 159 +++++-------- src/core/file_sys/control_metadata.h | 225 +++++++++++++++--- src/core/hle/service/ns/language.cpp | 82 +++++++ src/core/hle/service/ns/language.h | 5 + src/core/hle/service/set/settings_types.h | 15 +- src/qt_common/config/shared_translation.cpp | 3 +- 9 files changed, 358 insertions(+), 142 deletions(-) diff --git a/src/android/app/src/main/res/values/arrays.xml b/src/android/app/src/main/res/values/arrays.xml index b0487302b3..565decb390 100644 --- a/src/android/app/src/main/res/values/arrays.xml +++ b/src/android/app/src/main/res/values/arrays.xml @@ -64,7 +64,8 @@ @string/language_spanish @string/language_taiwanese @string/language_traditional_chinese - @string/language_serbian + @string/language_polish + @string/language_thai @@ -87,6 +88,7 @@ 11 16 18 + 19 @@ -407,6 +409,7 @@ @string/app_language_persian @string/app_language_hebrew @string/app_language_serbian + @string/app_language_thai 0 diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 8a1193303e..a34d75d7cb 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -1011,7 +1011,8 @@ 简体中文 正體中文 Português do Brasil - српски + Polska + แบบไทย B @@ -1216,6 +1217,7 @@ فارسی עברית Српски + แบบไทย Theme Color diff --git a/src/common/settings_enums.h b/src/common/settings_enums.h index d4935d9b6d..638be4127f 100644 --- a/src/common/settings_enums.h +++ b/src/common/settings_enums.h @@ -120,7 +120,7 @@ ENUM(AudioMode, Mono, Stereo, Surround); ENUM(Language, Japanese, EnglishAmerican, French, German, Italian, Spanish, Chinese, Korean, Dutch, Portuguese, Russian, Taiwanese, EnglishBritish, FrenchCanadian, SpanishLatin, - ChineseSimplified, ChineseTraditional, PortugueseBrazilian, Serbian); + ChineseSimplified, ChineseTraditional, PortugueseBrazilian, Polish, Thai); ENUM(Region, Japan, Usa, Europe, Australia, China, Korea, Taiwan); ENUM(TimeZone, Auto, Default, Cet, Cst6Cdt, Cuba, Eet, Egypt, Eire, Est, Est5Edt, Gb, GbEire, Gmt, GmtPlusZero, GmtMinusZero, GmtZero, Greenwich, Hongkong, Hst, Iceland, Iran, Israel, Jamaica, diff --git a/src/core/file_sys/control_metadata.cpp b/src/core/file_sys/control_metadata.cpp index 7ca7703afa..3676c1bbc8 100644 --- a/src/core/file_sys/control_metadata.cpp +++ b/src/core/file_sys/control_metadata.cpp @@ -12,6 +12,7 @@ #include #include "common/settings.h" +#include "common/settings_enums.h" #include "common/string_util.h" #include "common/swap.h" #include "core/file_sys/control_metadata.h" @@ -19,7 +20,7 @@ namespace FileSys { -const std::array LANGUAGE_NAMES{{ +const std::array LANGUAGE_NAMES{{ "AmericanEnglish", "BritishEnglish", "Japanese", @@ -36,137 +37,95 @@ const std::array LANGUAGE_NAMES{{ "TraditionalChinese", "SimplifiedChinese", "BrazilianPortuguese", + "Polish", + "Thai", }}; -namespace { -constexpr std::size_t LEGACY_LANGUAGE_REGION_SIZE = sizeof(std::array); -constexpr std::size_t PACKED_LANGUAGE_REGION_MAX_SIZE = sizeof(LanguageEntry) * 32; +namespace +{ + constexpr std::size_t MAX_EXPANDED_LANG_SIZE = sizeof(LanguageEntry) * 32; -bool InflateRawDeflate(std::span compressed, std::vector& out) { - if (compressed.empty() || compressed.size() > std::numeric_limits::max()) { - return false; - } - z_stream stream{}; - stream.next_in = const_cast(reinterpret_cast(compressed.data())); - stream.avail_in = static_cast(compressed.size()); - if (inflateInit2(&stream, -MAX_WBITS) != Z_OK) { - return false; - } + bool InflateRawDeflate(std::span compressed, std::vector& out) + { + if (compressed.empty()) return false; - std::array chunk{}; - int ret = Z_OK; - while (ret == Z_OK) { - stream.next_out = reinterpret_cast(chunk.data()); - stream.avail_out = static_cast(chunk.size()); - ret = inflate(&stream, Z_NO_FLUSH); - if (ret != Z_OK && ret != Z_STREAM_END) { - inflateEnd(&stream); + z_stream stream{}; + stream.next_in = const_cast(reinterpret_cast(compressed.data())); + stream.avail_in = static_cast(compressed.size()); + if (inflateInit2(&stream, -MAX_WBITS) != Z_OK) { return false; } - const auto produced = chunk.size() - static_cast(stream.avail_out); - if (produced != 0) { - if (out.size() + produced > PACKED_LANGUAGE_REGION_MAX_SIZE) { - inflateEnd(&stream); - return false; - } - out.insert(out.end(), chunk.begin(), - chunk.begin() + static_cast(produced)); + out.resize(MAX_EXPANDED_LANG_SIZE); + stream.next_out = reinterpret_cast(out.data()); + stream.avail_out = static_cast(out.size()); + + int ret = inflate(&stream, Z_FINISH); + inflateEnd(&stream); + + if (ret != Z_STREAM_END && ret != Z_OK) { + return false; } + + // Shrink to actual decompressed size + out.resize(stream.total_out); + return true; } - - inflateEnd(&stream); - return ret == Z_STREAM_END; -} - -void DecodePackedLanguageEntries(RawNACP& raw) { - auto* packed_region = reinterpret_cast(raw.language_entries.data()); - u16_le compressed_size_le{}; - std::memcpy(&compressed_size_le, packed_region, sizeof(compressed_size_le)); - const auto compressed_size = static_cast(compressed_size_le); - - if (compressed_size == 0 || compressed_size > LEGACY_LANGUAGE_REGION_SIZE - sizeof(u16_le)) { - return; - } - - std::vector decompressed; - if (!InflateRawDeflate( - std::span(packed_region + sizeof(u16_le), compressed_size), decompressed)) { - return; - } - - if (decompressed.size() < LEGACY_LANGUAGE_REGION_SIZE || - decompressed.size() % sizeof(LanguageEntry) != 0) { - return; - } - - std::memcpy(raw.language_entries.data(), decompressed.data(), LEGACY_LANGUAGE_REGION_SIZE); -} } // namespace std::string LanguageEntry::GetApplicationName() const { - return Common::StringFromFixedZeroTerminatedBuffer(application_name.data(), - application_name.size()); + return Common::StringFromFixedZeroTerminatedBuffer(application_name.data(), application_name.size()); } std::string LanguageEntry::GetDeveloperName() const { - return Common::StringFromFixedZeroTerminatedBuffer(developer_name.data(), - developer_name.size()); + return Common::StringFromFixedZeroTerminatedBuffer(developer_name.data(), developer_name.size()); } -constexpr std::array language_to_codes = {{ - Language::Japanese, - Language::AmericanEnglish, - Language::French, - Language::German, - Language::Italian, - Language::Spanish, - Language::SimplifiedChinese, - Language::Korean, - Language::Dutch, - Language::Portuguese, - Language::Russian, - Language::TraditionalChinese, - Language::BritishEnglish, - Language::CanadianFrench, - Language::LatinAmericanSpanish, - Language::SimplifiedChinese, - Language::TraditionalChinese, - Language::BrazilianPortuguese, -}}; - NACP::NACP() = default; -NACP::NACP(VirtualFile file) { +NACP::NACP(VirtualFile file) +{ file->ReadObject(&raw); - DecodePackedLanguageEntries(raw); + if (raw.titles_data_format == TitleDataFormat::Compressed) { + const u16 compressed_size = raw.language_entries.compressed_data.buffer_size; + std::span compressed_payload{raw.language_entries.compressed_data.buffer, + compressed_size}; + + std::vector decompressed; + if (InflateRawDeflate(compressed_payload, decompressed)) { + const size_t entry_count = decompressed.size() / sizeof(LanguageEntry); + language_entries.resize(entry_count); + std::memcpy(language_entries.data(), decompressed.data(), decompressed.size()); + } + } else { + language_entries.resize(16); + std::memcpy(language_entries.data(), raw.language_entries.language_entries.data(), + sizeof(raw.language_entries.language_entries)); + } } NACP::~NACP() = default; const LanguageEntry& NACP::GetLanguageEntry() const { - Language language = - language_to_codes[static_cast(Settings::values.language_index.GetValue())]; + u32 index = static_cast(Settings::values.language_index.GetValue()); - { - const auto& language_entry = raw.language_entries.at(static_cast(language)); - if (!language_entry.GetApplicationName().empty()) - return language_entry; + if (index < language_entries.size()) { + return language_entries[index]; } - for (const auto& language_entry : raw.language_entries) { - if (!language_entry.GetApplicationName().empty()) - return language_entry; + for (const auto& entry : language_entries) { + return entry; } - return raw.language_entries.at(static_cast(Language::AmericanEnglish)); + return language_entries.at(static_cast(Language::AmericanEnglish)); } -std::array NACP::GetApplicationNames() const { - std::array names{}; - for (size_t i = 0; i < raw.language_entries.size(); ++i) { - names[i] = raw.language_entries[i].GetApplicationName(); +std::vector NACP::GetApplicationNames() const { + std::vector names; + names.reserve(language_entries.size()); + for (const auto& entry : language_entries) { + names.push_back(entry.GetApplicationName()); } return names; } @@ -205,7 +164,7 @@ bool NACP::GetUserAccountSwitchLock() const { } u32 NACP::GetSupportedLanguages() const { - return raw.supported_languages; + return u32(raw.supported_languages); } u64 NACP::GetDeviceSaveDataSize() const { diff --git a/src/core/file_sys/control_metadata.h b/src/core/file_sys/control_metadata.h index bd109f783f..7b90ba235d 100644 --- a/src/core/file_sys/control_metadata.h +++ b/src/core/file_sys/control_metadata.h @@ -25,22 +25,176 @@ struct LanguageEntry { std::string GetApplicationName() const; std::string GetDeveloperName() const; }; -static_assert(sizeof(LanguageEntry) == 0x300, "LanguageEntry has incorrect size."); +static_assert(sizeof(LanguageEntry) == 0x300); + +struct LanguageEntryData { + union { + // TitleDataFormat::Uncompressed (16 entries) + std::array language_entries; + + // TitleDataFormat::Compressed (18+ entries) + struct { + u16 buffer_size; + u8 buffer[0x2FFE]; + } compressed_data; + }; +}; + +enum class TitleDataFormat : u8 { + Uncompressed = 0, + Compressed = 1, +}; + +struct ApplicationNeighborDetectionGroupConfiguration { + u64 group_id; ///< GroupId + std::array key; +}; +static_assert(sizeof(ApplicationNeighborDetectionGroupConfiguration) == 0x18); + +// NeighborDetectionClientConfiguration +struct NeighborDetectionClientConfiguration { + ApplicationNeighborDetectionGroupConfiguration send_group_configuration; ///< SendGroupConfiguration + std::array receivable_group_configurations; ///< ReceivableGroupConfigurations +}; +static_assert(sizeof(NeighborDetectionClientConfiguration) == 0x198); + +enum class ApparentPlatform : u8 { + NX = 0, + Ounce = 1, + Count = 2 +}; + +enum class JitConfigurationFlag : u64 { + None = 0, + IsEnabled = 1, +}; + +struct JitConfiguration { + JitConfigurationFlag jit_configuration_flag; + u64 memory_size; +}; +static_assert(sizeof(JitConfiguration) == 0x10); + +enum RequiredAddOnContentsSetDescriptorFlag : u16 { + None = 0, + Continue = 1 +}; +struct RequiredAddOnContentsSetDescriptor { + u16 index : 15; + RequiredAddOnContentsSetDescriptorFlag flag : 1; +}; +static_assert(sizeof(RequiredAddOnContentsSetDescriptor) == 0x2); + +struct RequiredAddOnContentsSetBinaryDescriptor { + RequiredAddOnContentsSetDescriptor descriptors[0x20]; +}; +static_assert(sizeof(RequiredAddOnContentsSetBinaryDescriptor) == 0x40); + +enum class PlayReportPermission : u8 { + None = 0, + TargetMarketing = 1, +}; + +enum class CrashScreenshotForProd : u8 { + Deny = 0, + Allow = 1, +}; + +enum class CrashScreenshotForDev : u8 { + Deny = 0, + Allow = 1, +}; + +enum class ContentsAvailabilityTransitionPolicy : u8 { + NoPolicy = 0, + Stable = 1, + Changeable = 2, +}; + +struct AccessibleLaunchRequiredVersion { + std::array application_id; +}; +static_assert(sizeof(AccessibleLaunchRequiredVersion) == 0x40); + +enum class CrashReport : u8 { + Deny = 0, + Allow = 1, +}; + +enum class PlayLogQueryCapability : u8 { + None = 0, + WhiteList = 1, + All = 2, +}; + +struct ApplicationControlDataConditionData { + u8 priority; + INSERT_PADDING_BYTES(7); + u16 aoc_index; + INSERT_PADDING_BYTES(6); +}; +static_assert(sizeof(ApplicationControlDataConditionData) == 0x10); + +#pragma pack(push, 1) +struct ApplicationControlDataCondition { + u64 type; + std::array data; + u8 count; +}; +#pragma pack(pop) +static_assert(sizeof(ApplicationControlDataCondition) == 0x89); + +// A language on the NX. These are for names and icons. +#define NACP_LANGUAGE_LIST \ + NACP_LANGUAGE_ELEM(AmericanEnglish, 0) \ + NACP_LANGUAGE_ELEM(BritishEnglish, 1) \ + NACP_LANGUAGE_ELEM(Japanese, 2) \ + NACP_LANGUAGE_ELEM(French, 3) \ + NACP_LANGUAGE_ELEM(German, 4) \ + NACP_LANGUAGE_ELEM(LatinAmericanSpanish, 5) \ + NACP_LANGUAGE_ELEM(Spanish, 6) \ + NACP_LANGUAGE_ELEM(Italian, 7) \ + NACP_LANGUAGE_ELEM(Dutch, 8) \ + NACP_LANGUAGE_ELEM(CanadianFrench, 9) \ + NACP_LANGUAGE_ELEM(Portuguese, 10) \ + NACP_LANGUAGE_ELEM(Russian, 11) \ + NACP_LANGUAGE_ELEM(Korean, 12) \ + NACP_LANGUAGE_ELEM(TraditionalChinese, 13) \ + NACP_LANGUAGE_ELEM(SimplifiedChinese, 14) \ + NACP_LANGUAGE_ELEM(BrazilianPortuguese, 15) \ + NACP_LANGUAGE_ELEM(Polish, 16) \ + NACP_LANGUAGE_ELEM(Thai, 17) \ + +enum class Language : u8 { +#define NACP_LANGUAGE_ELEM(X, N) X = N, + NACP_LANGUAGE_LIST +#undef NACP_LANGUAGE_ELEM + Count = 18, + Default = 255, +}; + +// Yes it's duplicated, why? Bits i guess +enum class SupportedLanguage : u32 { +#define NACP_LANGUAGE_ELEM(X, N) X = 1ULL << N, + NACP_LANGUAGE_LIST +#undef NACP_LANGUAGE_ELEM +}; +#undef NACP_LANGUAGE_LIST // The raw file format of a NACP file. struct RawNACP { - std::array language_entries; + LanguageEntryData language_entries; std::array isbn; u8 startup_user_account; u8 user_account_switch_lock; u8 addon_content_registration_type; u32_le application_attribute; - u32_le supported_languages; + SupportedLanguage supported_languages; u32_le parental_control; bool screenshot_enabled; u8 video_capture_mode; bool data_loss_confirmation; - INSERT_PADDING_BYTES(1); + u8 play_log_policy; u64_le presence_group_id; std::array rating_age; std::array version_string; @@ -56,10 +210,14 @@ struct RawNACP { u8 logo_type; u8 logo_handling; bool runtime_add_on_content_install; - INSERT_PADDING_BYTES(5); + u8 runtime_parameter_delivery; + u8 appropriate_age_for_china; + INSERT_PADDING_BYTES(1); + CrashReport crash_report; u64_le seed_for_pseudo_device_id; std::array bcat_passphrase; - INSERT_PADDING_BYTES(7); + u8 startup_user_account_option; + INSERT_PADDING_BYTES(6); // ReservedForUserAccountSaveDataOperation u64_le user_account_save_data_max_size; u64_le user_account_save_data_max_journal_size; u64_le device_save_data_max_size; @@ -69,13 +227,28 @@ struct RawNACP { u64_le cache_storage_journal_size; u64_le cache_storage_data_and_journal_max_size; u16_le cache_storage_max_index; - INSERT_PADDING_BYTES(0x8B); + u8 runtime_upgrade; + u32_le supporting_limited_application_licenses; + std::array play_log_queryable_application_id; + PlayLogQueryCapability play_log_query_capability; + u8 repair_flag; + u8 program_index; + u8 required_network_service_license_on_launch_flag; u8 app_error_code_prefix; - INSERT_PADDING_BYTES(1); + TitleDataFormat titles_data_format; u8 acd_index; - u8 apparent_platform; - INSERT_PADDING_BYTES(0x22F); - std::array app_control_data_condition; + ApparentPlatform apparent_platform; + // NeighborDetectionClientConfiguration neighbor_detection_client_configuration; + // JitConfiguration jit_configuration; + // RequiredAddOnContentsSetBinaryDescriptor required_add_on_contents_set_binary_descriptor; + // PlayReportPermission play_report_permission; + // CrashScreenshotForProd crash_screenshot_for_prod; + // CrashScreenshotForDev crash_screenshot_for_dev; + // ContentsAvailabilityTransitionPolicy contents_availability_transition_policy; + // SupportedLanguage supported_language_copy; ///< TODO: add to XML generation. + INSERT_PADDING_BYTES(0x1EF); + AccessibleLaunchRequiredVersion accessible_launch_required_version; + ApplicationControlDataCondition application_control_data_condition; ///< Used for Switch 2 upgrade packs, which are distributed as AddOnContent titles u8 initial_program_index; INSERT_PADDING_BYTES(2); u32_le accessible_program_index_flags; @@ -85,34 +258,13 @@ struct RawNACP { u8 has_ingame_voice_chat; INSERT_PADDING_BYTES(3); u32_le supported_extra_addon_content_flag; - INSERT_PADDING_BYTES(0x698); + u8 has_karaoke_feature; + INSERT_PADDING_BYTES(0x697); std::array platform_specific_region; }; static_assert(sizeof(RawNACP) == 0x4000, "RawNACP has incorrect size."); -// A language on the NX. These are for names and icons. -enum class Language : u8 { - AmericanEnglish = 0, - BritishEnglish = 1, - Japanese = 2, - French = 3, - German = 4, - LatinAmericanSpanish = 5, - Spanish = 6, - Italian = 7, - Dutch = 8, - CanadianFrench = 9, - Portuguese = 10, - Russian = 11, - Korean = 12, - TraditionalChinese = 13, - SimplifiedChinese = 14, - BrazilianPortuguese = 15, - - Default = 255, -}; - -extern const std::array LANGUAGE_NAMES; +extern const std::array LANGUAGE_NAMES; // A class representing the format used by NX metadata files, typically named Control.nacp. // These store application name, dev name, title id, and other miscellaneous data. @@ -131,7 +283,7 @@ public: u64 GetDefaultNormalSaveSize() const; u64 GetDefaultJournalSaveSize() const; u32 GetSupportedLanguages() const; - std::array GetApplicationNames() const; + std::vector GetApplicationNames() const; std::vector GetRawBytes() const; bool GetUserAccountSwitchLock() const; u64 GetDeviceSaveDataSize() const; @@ -140,6 +292,7 @@ public: private: RawNACP raw{}; + std::vector language_entries; }; } // namespace FileSys diff --git a/src/core/hle/service/ns/language.cpp b/src/core/hle/service/ns/language.cpp index d187be935a..ff5ccdd6d3 100644 --- a/src/core/hle/service/ns/language.cpp +++ b/src/core/hle/service/ns/language.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -22,6 +25,8 @@ constexpr ApplicationLanguagePriorityList priority_list_american_english = {{ ApplicationLanguage::SimplifiedChinese, ApplicationLanguage::TraditionalChinese, ApplicationLanguage::Korean, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_british_english = {{ @@ -40,6 +45,8 @@ constexpr ApplicationLanguagePriorityList priority_list_british_english = {{ ApplicationLanguage::SimplifiedChinese, ApplicationLanguage::TraditionalChinese, ApplicationLanguage::Korean, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_japanese = {{ @@ -58,6 +65,8 @@ constexpr ApplicationLanguagePriorityList priority_list_japanese = {{ ApplicationLanguage::SimplifiedChinese, ApplicationLanguage::TraditionalChinese, ApplicationLanguage::Korean, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_french = {{ @@ -76,6 +85,8 @@ constexpr ApplicationLanguagePriorityList priority_list_french = {{ ApplicationLanguage::SimplifiedChinese, ApplicationLanguage::TraditionalChinese, ApplicationLanguage::Korean, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_german = {{ @@ -94,6 +105,8 @@ constexpr ApplicationLanguagePriorityList priority_list_german = {{ ApplicationLanguage::SimplifiedChinese, ApplicationLanguage::TraditionalChinese, ApplicationLanguage::Korean, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_latin_american_spanish = {{ @@ -112,6 +125,8 @@ constexpr ApplicationLanguagePriorityList priority_list_latin_american_spanish = ApplicationLanguage::SimplifiedChinese, ApplicationLanguage::TraditionalChinese, ApplicationLanguage::Korean, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_spanish = {{ @@ -130,6 +145,8 @@ constexpr ApplicationLanguagePriorityList priority_list_spanish = {{ ApplicationLanguage::SimplifiedChinese, ApplicationLanguage::TraditionalChinese, ApplicationLanguage::Korean, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_italian = {{ @@ -148,6 +165,8 @@ constexpr ApplicationLanguagePriorityList priority_list_italian = {{ ApplicationLanguage::SimplifiedChinese, ApplicationLanguage::TraditionalChinese, ApplicationLanguage::Korean, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_dutch = {{ @@ -166,6 +185,8 @@ constexpr ApplicationLanguagePriorityList priority_list_dutch = {{ ApplicationLanguage::SimplifiedChinese, ApplicationLanguage::TraditionalChinese, ApplicationLanguage::Korean, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_canadian_french = {{ @@ -184,6 +205,8 @@ constexpr ApplicationLanguagePriorityList priority_list_canadian_french = {{ ApplicationLanguage::SimplifiedChinese, ApplicationLanguage::TraditionalChinese, ApplicationLanguage::Korean, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_portuguese = {{ @@ -202,6 +225,8 @@ constexpr ApplicationLanguagePriorityList priority_list_portuguese = {{ ApplicationLanguage::SimplifiedChinese, ApplicationLanguage::TraditionalChinese, ApplicationLanguage::Korean, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_russian = {{ @@ -220,6 +245,8 @@ constexpr ApplicationLanguagePriorityList priority_list_russian = {{ ApplicationLanguage::SimplifiedChinese, ApplicationLanguage::TraditionalChinese, ApplicationLanguage::Korean, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_korean = {{ @@ -238,6 +265,8 @@ constexpr ApplicationLanguagePriorityList priority_list_korean = {{ ApplicationLanguage::Japanese, ApplicationLanguage::SimplifiedChinese, ApplicationLanguage::TraditionalChinese, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_traditional_chinese = {{ @@ -256,6 +285,8 @@ constexpr ApplicationLanguagePriorityList priority_list_traditional_chinese = {{ ApplicationLanguage::Portuguese, ApplicationLanguage::Russian, ApplicationLanguage::Korean, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_simplified_chinese = {{ @@ -274,6 +305,8 @@ constexpr ApplicationLanguagePriorityList priority_list_simplified_chinese = {{ ApplicationLanguage::Portuguese, ApplicationLanguage::Russian, ApplicationLanguage::Korean, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, }}; constexpr ApplicationLanguagePriorityList priority_list_brazilian_portuguese = {{ @@ -293,6 +326,43 @@ constexpr ApplicationLanguagePriorityList priority_list_brazilian_portuguese = { ApplicationLanguage::Korean, ApplicationLanguage::SimplifiedChinese, ApplicationLanguage::TraditionalChinese, + ApplicationLanguage::Polish, + ApplicationLanguage::Thai, +}}; + +constexpr ApplicationLanguagePriorityList priority_list_thai = {{ + ApplicationLanguage::Thai, + ApplicationLanguage::AmericanEnglish, + ApplicationLanguage::BritishEnglish, + ApplicationLanguage::Japanese, + ApplicationLanguage::French, + ApplicationLanguage::German, + ApplicationLanguage::Spanish, + ApplicationLanguage::Italian, + ApplicationLanguage::Dutch, + ApplicationLanguage::CanadianFrench, + ApplicationLanguage::Russian, + ApplicationLanguage::Korean, + ApplicationLanguage::SimplifiedChinese, + ApplicationLanguage::TraditionalChinese, + ApplicationLanguage::Polish, +}}; + +constexpr ApplicationLanguagePriorityList priority_list_polish = {{ + ApplicationLanguage::Polish, + ApplicationLanguage::AmericanEnglish, + ApplicationLanguage::BritishEnglish, + ApplicationLanguage::Japanese, + ApplicationLanguage::French, + ApplicationLanguage::German, + ApplicationLanguage::Spanish, + ApplicationLanguage::Italian, + ApplicationLanguage::Dutch, + ApplicationLanguage::CanadianFrench, + ApplicationLanguage::Russian, + ApplicationLanguage::Korean, + ApplicationLanguage::SimplifiedChinese, + ApplicationLanguage::TraditionalChinese, }}; const ApplicationLanguagePriorityList* GetApplicationLanguagePriorityList( @@ -330,6 +400,10 @@ const ApplicationLanguagePriorityList* GetApplicationLanguagePriorityList( return &priority_list_simplified_chinese; case ApplicationLanguage::BrazilianPortuguese: return &priority_list_brazilian_portuguese; + case ApplicationLanguage::Polish: + return &priority_list_polish; + case ApplicationLanguage::Thai: + return &priority_list_thai; default: return nullptr; } @@ -372,6 +446,10 @@ std::optional ConvertToApplicationLanguage( return ApplicationLanguage::SimplifiedChinese; case Set::LanguageCode::PT_BR: return ApplicationLanguage::BrazilianPortuguese; + case Set::LanguageCode::TH: + return ApplicationLanguage::Thai; + case Set::LanguageCode::PL: + return ApplicationLanguage::Polish; default: return std::nullopt; } @@ -411,6 +489,10 @@ std::optional ConvertToLanguageCode(const ApplicationLanguage return Set::LanguageCode::ZH_HANS; case ApplicationLanguage::BrazilianPortuguese: return Set::LanguageCode::PT_BR; + case ApplicationLanguage::Thai: + return Set::LanguageCode::TH; + case ApplicationLanguage::Polish: + return Set::LanguageCode::PL; default: return std::nullopt; } diff --git a/src/core/hle/service/ns/language.h b/src/core/hle/service/ns/language.h index dad9934f2e..d86f59df49 100644 --- a/src/core/hle/service/ns/language.h +++ b/src/core/hle/service/ns/language.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -26,6 +29,8 @@ enum class ApplicationLanguage : u8 { TraditionalChinese, SimplifiedChinese, BrazilianPortuguese, + Polish, + Thai, Count }; using ApplicationLanguagePriorityList = diff --git a/src/core/hle/service/set/settings_types.h b/src/core/hle/service/set/settings_types.h index 7f152cb523..469b8d745c 100644 --- a/src/core/hle/service/set/settings_types.h +++ b/src/core/hle/service/set/settings_types.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later @@ -169,6 +172,8 @@ enum class Language : u32 { SimplifiedCHhinese, TraditionalChinese, BrazilianPortuguese, + Polish, + Thai }; /// This is "nn::settings::LanguageCode", which is a NUL-terminated string stored in a u64. @@ -191,6 +196,8 @@ enum class LanguageCode : u64 { ZH_HANS = 0x00736E61482D687A, ZH_HANT = 0x00746E61482D687A, PT_BR = 0x00000052422D7470, + PL = 0x000000000000706C, + TH = 0x0000000000006874, }; /// This is nn::settings::system::NotificationVolume @@ -248,7 +255,7 @@ enum class PlatformRegion : s32 { Terra = 2, }; -constexpr std::array available_language_codes = {{ +constexpr std::array available_language_codes = {{ LanguageCode::JA, LanguageCode::EN_US, LanguageCode::FR, @@ -267,9 +274,11 @@ constexpr std::array available_language_codes = {{ LanguageCode::ZH_HANS, LanguageCode::ZH_HANT, LanguageCode::PT_BR, + LanguageCode::PL, + LanguageCode::TH }}; -static constexpr std::array, 18> language_to_layout{{ +static constexpr std::array, 20> language_to_layout{{ {LanguageCode::JA, KeyboardLayout::Japanese}, {LanguageCode::EN_US, KeyboardLayout::EnglishUs}, {LanguageCode::FR, KeyboardLayout::French}, @@ -288,6 +297,8 @@ static constexpr std::array, 18> languag {LanguageCode::ZH_HANS, KeyboardLayout::ChineseSimplified}, {LanguageCode::ZH_HANT, KeyboardLayout::ChineseTraditional}, {LanguageCode::PT_BR, KeyboardLayout::Portuguese}, + {LanguageCode::PL, KeyboardLayout::EnglishUsInternational}, + {LanguageCode::TH, KeyboardLayout::EnglishUsInternational} }}; /// This is nn::settings::system::AccountNotificationFlag diff --git a/src/qt_common/config/shared_translation.cpp b/src/qt_common/config/shared_translation.cpp index f4355197b0..9666092802 100644 --- a/src/qt_common/config/shared_translation.cpp +++ b/src/qt_common/config/shared_translation.cpp @@ -651,7 +651,8 @@ std::unique_ptr ComboboxEnumeration(QObject* parent) PAIR(Language, ChineseSimplified, tr("Simplified Chinese")), PAIR(Language, ChineseTraditional, tr("Traditional Chinese (正體中文)")), PAIR(Language, PortugueseBrazilian, tr("Brazilian Portuguese (português do Brasil)")), - PAIR(Language, Serbian, tr("Serbian (српски)")), + PAIR(Language, Polish, tr("Polish (polska)")), + PAIR(Language, Thai, tr("Thai (แบบไทย)")), }}); translations->insert({Settings::EnumMetadata::Index(), { From a11eae425a2aafba5157942cd381a5f519921104 Mon Sep 17 00:00:00 2001 From: DraVee Date: Mon, 23 Feb 2026 19:40:56 +0100 Subject: [PATCH 063/181] [file_sys] Check if language_entry is empty (#3619) * fixup to #3587 Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3619 Reviewed-by: MaranBr Co-authored-by: DraVee Co-committed-by: DraVee --- src/core/file_sys/control_metadata.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/file_sys/control_metadata.cpp b/src/core/file_sys/control_metadata.cpp index 3676c1bbc8..23514bed01 100644 --- a/src/core/file_sys/control_metadata.cpp +++ b/src/core/file_sys/control_metadata.cpp @@ -110,12 +110,13 @@ NACP::~NACP() = default; const LanguageEntry& NACP::GetLanguageEntry() const { u32 index = static_cast(Settings::values.language_index.GetValue()); - if (index < language_entries.size()) { + if (index < language_entries.size() && !language_entries[index].GetApplicationName().empty()) { return language_entries[index]; } for (const auto& entry : language_entries) { - return entry; + if (!entry.GetApplicationName().empty()) + return entry; } return language_entries.at(static_cast(Language::AmericanEnglish)); From 213f7b810daf5c8565911b7446bf6e7f289edb09 Mon Sep 17 00:00:00 2001 From: lizzie Date: Mon, 23 Feb 2026 19:54:48 +0100 Subject: [PATCH 064/181] [dist] New 2026 Saint Patrick's icon; drop named variants (#3617) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3617 Reviewed-by: MaranBr Reviewed-by: CamilleLaVey Co-authored-by: lizzie Co-committed-by: lizzie --- README.md | 2 +- dist/dev.eden_emu.eden.svg | 396 +++++----- dist/eden.bmp | Bin 262282 -> 262282 bytes dist/eden.ico | Bin 339477 -> 360967 bytes dist/icon_variations/2025_named.svg | 225 ------ dist/icon_variations/README.md | 2 +- dist/icon_variations/base_named.svg | 337 --------- dist/icon_variations/halloween2025_named.svg | 110 --- dist/icon_variations/newyear2025_named.svg | 684 ------------------ dist/icon_variations/original_named.svg | 81 --- dist/icon_variations/saintpatrick2026.svg | 196 +++++ dist/icon_variations/saintpatrick2026_bgcolor | 1 + dist/icon_variations/valentines2026_named.svg | 225 ------ dist/qt_themes/default/icons/256x256/eden.png | Bin 41527 -> 55169 bytes .../default/icons/256x256/eden_named.png | Bin 52879 -> 0 bytes .../res/drawable/ic_launcher_foreground.png | Bin 273428 -> 211092 bytes .../app/src/main/res/drawable/ic_yuzu.png | Bin 97299 -> 75066 bytes .../src/main/res/drawable/ic_yuzu_named.png | Bin 124574 -> 0 bytes .../src/main/res/drawable/ic_yuzu_splash.png | Bin 108600 -> 80705 bytes .../main/res/layout-w600dp/fragment_about.xml | 2 +- .../src/main/res/layout/fragment_about.xml | 2 +- .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 14163 -> 17867 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 9612 -> 11107 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 24239 -> 35714 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 35511 -> 57465 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 54764 -> 167558 bytes .../app/src/main/res/values/colors.xml | 2 +- tools/update-icons.sh | 9 +- 28 files changed, 385 insertions(+), 1889 deletions(-) delete mode 100644 dist/icon_variations/2025_named.svg delete mode 100644 dist/icon_variations/base_named.svg delete mode 100644 dist/icon_variations/halloween2025_named.svg delete mode 100644 dist/icon_variations/newyear2025_named.svg delete mode 100644 dist/icon_variations/original_named.svg create mode 100644 dist/icon_variations/saintpatrick2026.svg create mode 100644 dist/icon_variations/saintpatrick2026_bgcolor delete mode 100644 dist/icon_variations/valentines2026_named.svg delete mode 100644 dist/qt_themes/default/icons/256x256/eden_named.png delete mode 100644 src/android/app/src/main/res/drawable/ic_yuzu_named.png diff --git a/README.md b/README.md index db52c6435d..3ae31151f7 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@


- Eden + Eden
Eden
diff --git a/dist/dev.eden_emu.eden.svg b/dist/dev.eden_emu.eden.svg index f88b52f625..b125f4fb80 100644 --- a/dist/dev.eden_emu.eden.svg +++ b/dist/dev.eden_emu.eden.svg @@ -6,225 +6,191 @@ viewBox="0 0 512 512" version="1.1" id="svg7" - sodipodi:docname="base.svg.2026_01_12_14_43_47.0.svg" - inkscape:version="1.4.2 (ebf0e94, 2025-05-08)" - inkscape:export-filename="base.svg.2026_01_12_14_43_47.0.svg" + sodipodi:docname="saintpatrick2026_named.svg" + inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)" + xml:space="preserve" + inkscape:export-filename="dev.eden_emu.eden.png" inkscape:export-xdpi="96" inkscape:export-ydpi="96" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" - xmlns:svg="http://www.w3.org/2000/svg"> + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + + + + + + + Madeline_Dev + mailto:madelvidel@gmail.com + + + 2025 + + 2025 Eden Emulator Project + https://git.eden-emu.dev + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + id="defs7"> diff --git a/dist/eden.bmp b/dist/eden.bmp index 2f9b91c73b0419fafd32513a9a5e7952168f7666..498d6f3893cad422d49d2155958288a8d5ed3fb5 100644 GIT binary patch literal 262282 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 N_4^Mz-?_O1{|Dt1H39$t literal 262282 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

gJhhIhToUyu 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

iHz^UOrlk(U2#+jV>X78!;P&FU+@WBbXPzT=rB3 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

?#9&%`b1Nt8g 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 Kv+=+B>%Rbf4|OL1 literal 339477 zcmXV01yJ0*)BYVCaJUwi!&_X6yR^6zcemp1ayYa&6e(UPR$Pl~aVhTZ?rvY-`G1*- zJlUCKXR>)_vsnND0Vu$K1q48W!b|`t_&4t8_#b|&0tYB$0RRm4{}=)S+|J+tBcuP} zq9g#wyn_csMgLze4gepb!2lcE|I29sz-|l-ynXvWY()$JZ?3@r6#D;iECBGsL;wg0 z|A!-x0e}{Y0AT%_|4$z)FaVUjLjWR`6{XNoi2qX*T}E0`W zXN+anbs)wxGzcV;;F#dFpuU_q;KTZYn8d!ui)U)D=!=DOqGs{FEZ(m$_A9 zl1mKD%*(-jBFBpR3RVa$O)kQo72^f(4jdT|zzB~P^b?DSGa@m-gX+Y8cx11l4fl~F zAhLyJNM1#AVjk-V&LoA-oe1UvPN8>40FD6yh#v4eI<*EW8_b6!jsnFrq8JtiWB_(3 zhz&pmpd7$^(I#U+8R-+c=o?Yw94dI)FhY1`Gn@~wFEM6BqHkzyVkDPQ(g@cNpVRyo zMJ^bYW^bghmc}*CorZ%p5!Z?WjqG6V1nYzHnB<1f!q&O5HwTqhnKuaONsiodwx~Vj z!E-lQm)2AUAJ&A~ZUg@+h=SIbVDdGIjDSg6hy{Qs3YRmQg90)|BSyT0M%?g6w8G}b zB;lD_K0&lybIzSa1Xdb$$DA(1if`yjk=n_jqf;HOOQNLcq&$EWRu{xoC=MP7v1tcU zg-vN7TdD@xX;j+L*9(CS(A^IqCtx@Su;&|?BHS(r1yIgo{o%yt75(`$ZtB;Vf@ejf zzvK)QY@+Ni6!>m?*D(P1_+#5?d+WtZcDFC-o)-O8pXmL?WHeAe+^8AxND+D#3ALqjPlxOw z@M3nr|Jy&2eX{n2yVYg%HlY=3IpKm5poCDC?r$vY4J29r5}R!|d3tZZ$_7hB62YXs zDW}ZK9**)mPOHz1*@`BrreFD!qYE@e%PbA$yK_d4YyD)9*cVPzq~g9{Li_rD>f9@Y zw(lIf14m59Xe17H@_-PP(67OeRn6aE;aDqIIo}~)h+J(6$Ey$Hf&C5J_R$m>G;*{< zJA)H_Xummq>cq-^vZ8q*5-sBYpy!J(wXN)0ZYU>dgY1jlVUBnjQqutcTcfhkPNB+O z1dI-P9L(IJ4h)Q=fI@j0$qLn$h=xU^w6)zWXU-mWGTUZ27vnNIH5Fer@5UH z0cGf!239@X6;r1-X6H&*ayfz{ZhZ5s411jJ^|wL4G^xG1>1Osd5#+(?*a|jM#F%zC zQWUKp_9$~EuOu+3z_Nl+7yYeaZ@>~~@iNkpPV^AK2%IlCpi{xfQln<`9KC{P&$MUB zav5h$6r9FBJM+tl;nGaYIWFG1N(~CUS^QRl`HB>K?2oKsmoti8>B_U|7W|%ta)6dQsTZ~<>P3% z#b1pe9~zhx_8rapm0gPJwa#WSZV<}z>FwZcD?Aw)8$S}njd){l%+vSO`YID8gb(J$ zUV8YCHSRFcoM=TGs&n*p?oBDYdxx%U{O`%|HoqFf`P8bP<#am1|D~#ryfw-8MY*_k z-rLu~l=p?36GmI>W82e%Yr;(Z9smgfaN&LIgZkZ*c$d%Rod+D=l!Fpfje@#XT|Tc# z9FbNYxWd3Ynk6d9{Rfk@_Td}^!BJ(P{2f3O z#62p9?qplqY#*9z3ptuROPNa@xepWu3h|g{#KLzt!LzXvqBvrhxgo_bBW@o{l|TA` zQ{Y{Yst#c_c3ZY2x`}}b;yvc#c4))+0EoegFoX>W+!*!=>tOCZgbwisPTU~_$3S+o z8hyr*1dgj*d;M)A3qv8_GIGL;^A-z43w`Y#s)yFAKC$wi(n|g6 zE3N1lQ9<5E8Z!oB0;pAaz1C16iP%ex_mOk05AQQPHXA}I=-d8&gLP<|EOthbn>1jo zMIRl>Yz@GZ;jjsadakh{$<_sS3FdsK4nb;Whr$iQcl7&V9ov+-CNrGuJT`H&aj0^0ccUUXFhB%u`*AcvUPbG11Vj+>qtTL6n4>Nkbg(Q z9F!rcHQM>EcVITOW@68!9af|f2C1I-D&_1b!bLil_gY$EC*o~MP#)0b^10c+l=^4atXtw@fA@in{M2YuBs_0D>B9x`b3 zcyA{`gYNMD1^4Am2_F$qkC^{rFRi4nZ}WfTn|?8?ejt{{WNP95A}7LT>cg6I<0jhX z5IN{pNd$E_vJ}$@wu4J0w8iP5flV8cMRQ)Bnm>Mb_~JXJ{t>a+-?a=Aea9kU_YqdvYS@j*hI9S-l^=4OqJQ9=b$W_FTT6q5@(c~zcB`u zk22#1Er#a?W!Sk|P{qZ;;&5NNkoWtQqC3Z)Qq9lcJ@?abzAYq{;a>}-wTlWp|K;~} zT>?lEAiuE8KUR5d-TppXNZI(V`r4S8(F`cIMC-b+lTI2qmVS1<_zf4sD5{5GJF&MX z9+VIFZY=J~nx^#=gil)h2q{tsT1Ala%w(38;YTO$+E$hl8lCr8V1o(oPX;PlMd}l z$!nJa@fR)@8Fc3OOKsMKc)Eu?Fg`K7n(_Jw1p|~y;(GUu

wFeuZ$xpi2k!td|fT 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/icon_variations/README.md b/dist/icon_variations/README.md index 7c444a7e04..4259f9ba39 100644 --- a/dist/icon_variations/README.md +++ b/dist/icon_variations/README.md @@ -2,7 +2,7 @@ These icons are licensed under GPLv3. Please see the [script for generating icons](../../tools/README.md) and appropriatedly redirect for seasonal icons. -- `base_named.svg` - Named variant. +- `base_named.svg` - Named variant (deprecated). - `base_small.svg`: Variant used for tiny icons (16x16, 64x64, etc). - `base.svg`: Variant without branding/naming. diff --git a/dist/icon_variations/base_named.svg b/dist/icon_variations/base_named.svg deleted file mode 100644 index 37f747d0fb..0000000000 --- a/dist/icon_variations/base_named.svg +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/icon_variations/halloween2025_named.svg b/dist/icon_variations/halloween2025_named.svg deleted file mode 100644 index 78fcaef5d9..0000000000 --- a/dist/icon_variations/halloween2025_named.svg +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/icon_variations/newyear2025_named.svg b/dist/icon_variations/newyear2025_named.svg deleted file mode 100644 index 5530089e4d..0000000000 --- a/dist/icon_variations/newyear2025_named.svg +++ /dev/null @@ -1,684 +0,0 @@ - - - - - - New Year 2025 Logo - - - Madeline_Dev - mailto:madelvidel@gmail.com - - - 2025 - - 2025 Eden Emulator Project - https://git.eden-emu.dev - - - - diff --git a/dist/icon_variations/original_named.svg b/dist/icon_variations/original_named.svg deleted file mode 100644 index 127bd05ae1..0000000000 --- a/dist/icon_variations/original_named.svg +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/dist/icon_variations/saintpatrick2026.svg b/dist/icon_variations/saintpatrick2026.svg new file mode 100644 index 0000000000..b125f4fb80 --- /dev/null +++ b/dist/icon_variations/saintpatrick2026.svg @@ -0,0 +1,196 @@ + + + + + + + + + Madeline_Dev + mailto:madelvidel@gmail.com + + + 2025 + + 2025 Eden Emulator Project + https://git.eden-emu.dev + + + + diff --git a/dist/icon_variations/saintpatrick2026_bgcolor b/dist/icon_variations/saintpatrick2026_bgcolor new file mode 100644 index 0000000000..5fc9cb0b37 --- /dev/null +++ b/dist/icon_variations/saintpatrick2026_bgcolor @@ -0,0 +1 @@ +#3cce5bff \ No newline at end of file diff --git a/dist/icon_variations/valentines2026_named.svg b/dist/icon_variations/valentines2026_named.svg deleted file mode 100644 index cba95d8fc8..0000000000 --- a/dist/icon_variations/valentines2026_named.svg +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - Madeline_Dev - mailto:madelvidel@gmail.com - - - 2025 - - 2025 Eden Emulator Project - https://git.eden-emu.dev - - - - diff --git a/dist/qt_themes/default/icons/256x256/eden.png b/dist/qt_themes/default/icons/256x256/eden.png index 2fb04d8bc227ca0fb5c7d6740bafda597cf0299a..fbee9f1836de5b90216f82f90835045004fa5e9a 100644 GIT binary patch literal 55169 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

Al&NpuPcLXPUp~u3Uj{2u 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%0DSrK;>ET~Nr#6kD#Cps@4h|t0ua6YHtVHhiWmrF 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 WLyEzn*rRZu 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

`^MK(qxxPy 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

Xa%yiu$ARbeg~nxjg=6uCp#{)^wau{G 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 Dw!bTL literal 273428 zcmeGChgVbG_6CfCD5xN)D7~lzkPZpGD^fz0BE6`P#Lzp0Dxx4tO=zL2geE6CC?PKil9!Yb5*L>j7mxF-`Tw2Z;^qK{BL1Hf#AW|GAzH-4 zpS;5Te^>B^yFk3WpSigI|Id+=m-^qF*GHtk5KuqY(R@U1$-hIjhER%&g45tf4@_8C zSKF?P@O!q&9BpibZtSnxcSKvP=H1s3Ovrs)aO>fiiDlv^t*hz=0zU)=8SuuhnJkmE z6Ge0iZiKUdpwBwQk0-p`&d)c9!9BZK`*Ooe@{5g&yTXHuJ6Ha@*#F)C4}t$f;QtW# zKLq{{f&VulaNed(ew~-0Y*osB4TR~eLhvw?L5Px=-dL=ovREL%$-vn<+mF9wDO1HM z5ZhW41{H+?CDWtMB9E2-s>reuR8OVm@jj ztEMW(ppTe=mBeQZHN})-Lh^sSP>{v%RyAy;V}#4%YJ!CXI;%LxUhuJY&;0?E*j3pM zuxLBFP38;h14WfAk`s4u1wkVCUq8FS@By;i4So6*#9MP58s_eC%e zAF~@aLQkYrT}PIH}vxA#YOLvr;BN&f%u7~fqX7aoQn&2nAt3kjoxdyCtF+g z&1fk~GSX*1lm5ETxyxYvhQPF|vO3^fQ()WSU zwCx@|BTG`>iEAiLRrYxfar zfkOB(qR24-p4(DkgKW08+SBbListfzc{mY#U?JXKKp|^)8XyKBgsg;l2MdFFcuN4h zCB^zizzj{`Co~iZMf!jp>$isiHcPr7Fj#0Dz)Gr*HZU^o*Xq;dNe93&3Rch@q{IF8 zB|Tt<55yE1>kaD%NVTI=F-ZDa_X4j&e&pny{ zYzo4Qt?2pe17IoPmR5X+8o_=mKH$?QTy8Gui3SkIl{a8lVsHsNQZb>TJp~|Fy(;VP zW#p&~^nPKq?nGp16o=mbouBAbzs>T0<3h|2DYNp(Qt!`3OZZ*5Fn? ztHeoUsgt~|v2xZxK8@Y9e;}}NW%E@vBQmzVernPu06DpmSegr_7in1!0uuZMtk^ZAr|sFqRufR02_@SV!~n2JXzFeUFC>G;@&T;6+mDQ<5~ez6P{N;&D?>#KBZpDl zG)P^6KzfzyFMmNa7 zJF4Vl$!&mD6f4aKSY$C*i-LjjMOX`DT9~IRGVM0v8FJ4XvICgy?Tl1kDpcAdx##56RJ6DAfWDh+;3<RlNmu1UC zcr8?X`u&EV19)mf_MoRJ2Uo-_D`cKy3 zWbnx)E#8?)1N%w*4f|Tl2SFe6l?24@t4$vB!3T5d&w267jfFdTfb{uy9aCTp7L8d>t0Y;TphO)Eg_KpUQ z_W5>KC#Lu7FxFXtL+8@?jh(#RVSYq8$H4wEz>P#~TjX8Br-pGN|11=o;lX^#;lnL5 z_{mYo>1Rwx+0;;|7E*{1IAmbpX`aQ#l9Cwi>AjK$IE53w09@eE2S`#h{sbU(Y7y^n ze{x9=E1I*j49G-VMj{n6r-%0WNBI?M=nXub*4>%__`8RXR$gJ6o46EY#RQmBa)v^M z@oMu^XM|5k? z_Bz?+D9+3N=J}cI$0eXxxq0KdJLrRVQ8d*(TFW}}Q=`rI;6bp1&Dagz5&??=P~reT z;bT(@?|dXgdqVO(j}gh29k4!?Jy%aix`qA!-q~#2!H{0 zu>nH|QecFeD_4sjQY?w5Lqyy2QKrIPA%L-8`Rp6nwZDxBfX@<(0$bu8v^(}Q;vMwY z*Uy49qSu!7f%5Ma%y>unf-^y=Vj{9M2UV;OKYxMTi|%&X$u6986DT~~cRY(k-iS#& z36v@!U*~H0>7i~7-t&ZdoV*t*x;t^91T5btA)AU(8mFft69?iMnZ5|xAJd?Sgim3^ zygtvQH>Q>FC5OYiUP!E)Z4I;+;DT6NrbWrC7!*76&a0359KykS0-)rLObp1cR9*%D zskCo&^%?ub7Eux0;TV!X2r6U!QSz#Vvjm7vODprZS3DgY&AqG5@i#w492S)6a z0A{zp961=3_0;|xM@^*BMwIGdgZ0^hf|2;$cVT7x7HE;-P%(jgsn}HlwH>!|i<^m& zKK{+AAOG%;4!_7U?d9!&Uz@7Ht;VQOwzD7snYEBrl$uod^^XfH6#cACW73&(2ui!MmHV?Y+T|1m=a_SrqiaqJdI3KIs>PZ9DFS% zydEOshF}5BDRXu^C3`z4VX)s6%E6k?p$5xQO)`p?eky3D}Qf;1? z#Gw0ND{T!rs4S18qlRQ(GA0iLeWb_3lP19WLks^FiNxgPMZk2xdUy>f@*~oY(3~_3 zhWrcyMOO@^gX6G!6Nk&dNUBA}$n0$)zW-U)!qBGTsyl?cU^N?dq?C^@J@E z9@}CagNGpLM61DcDc0_p&r%3JncTobFKp$RWTe=62$#_D{Kt8fo+Tf3!~y!fr*)lx zo#k0WanInAh0mk3I;m`yGf0O+zOd7&Y(G#wxTgt8)X{XZMW*3LL3mYZd;vg-HGKs| zH*c`}3E-xWLuewMJnhb*VAo#ct{d1B-myE0n&b3YX=di#ZL2;V3RWsqDVbi^=?e** z?P!YvuUJvl3{oNIofKLOkF_l%*LbFhC~^jR*<$}U18w?!7)m*v5pwd<#-5ZfKsomT zF*!SvrIV-t-9wFiJ@BF4DXCzX-^Xw=nD`1XJPgth)5QiKDTwJ|r9opYsJS=jsk1_W zkXK-i3Lb?vY)QsA+)3eM)z7hwcW61mt}%k?ySy|*fiiRb@aS>SbXS_Q{KAkfiQxIY z)&gxgjb7A6fSWV2R+W4Tlr4P;yTv@}oamX=6rXe+?1%GB+;Lo4*oTJii@bdDqS0NJz5&`7S zwOkPXadK{Dnnm`Og_1i2oo4F0Jk39geZoW^bkAw|8@i#?f;pM9`v@)O=(YpMU}1cIlh+N8j3&ql?U86a%}BPv*0u>ga-M?%;8>CUvSSyd)yj_&C6pw{ zdMfFL3j&6$r~_^2_N73bT#--YAO{GrJgBS=fsBKBoYNq!jrZ*WgN(#kBcb+NE z$D(rwg@v8!Z5V=C$7=(L9^hc%S{$2~_CVI}=?B|=;?GuxtBLv=dxK(m?~*&0J+3eq}|D2W^Zkd*;% ziSt0$+cYF5fxPP$LLD7)*bd4}jZkEZfQ7&y9!mjMLu1r{WS^Fikr7G~S&5YFM-`UX zL7&uPpZA<#y_n`1gy_5SSi8N<&O~)^dVAI(hNn(S{C2k64x=Kd6}PO~dy7yM*8fL_ z;*(f>EqSLAg-KPXR&%!z@-=04=tO2|U+!9Ae2umy3A}tV^q%k(30ki2SVT^wt`D&z z1I+epRa685Ym^VZ^W;v{tPb=imt6k;0-d5tKVaQsAH$D6>R|0TvFZyn+@D?J=T~D+ zE()YUepI1v_8s^JuFG+jK5E72iU!7VraSacC>*5%YUUX@VSG#4X7%c)RDsx8H8@6k)iYE-k&Y{S>%6Lo5g-Nu<*+M9#-6 zD!RDZq_sdvm2!}NKtF$}Rv=$q1FojD`=GKa+nmh;mDmq_ejf}D)Trbw1Un+rVzghz zI69Is2f*_Z_5f03s3UO7g=!YrmZ4Vi{mCDH-d^g#=&}So3Ff20R2*S}A}YPVdHoi? zN8>YT8*u(>+$kb<(lQDRStI*Dn-Pa5y_gE8Ot)j66DC z{r(%@+fADPEip}mVLye0o-7C0>pT` z8}#I54KPBd_L0EEUDnk)m9-_}Yh+?2@Dm0DAmb%1$ZCi)Bxi$GT<)A(Q6X5{l02Y; zutAQcfleX-K1+EF2KvB&NfM#OWZE`%&3bU>OO?z*a#RY*Sy+g5cxd^6i0Vgbm>sXB z^nyD$pQopSFOho9lm7hA|{< zcWv}4^Kt%Xk8}Trp}7_877X{c$Z_J;R89|r=f7Y=o}bRI-+`4M^{V}XH4_T{=Yd!%rWs&a@Y>6)4n0fk^jb-TW~M+R_%h8jU?$ZY zt9nA=@ZKL_#|Ypjk+so+1afR;AEXFn?r!K#8vStoPAVT7uI>cu)md)cd_onf+ufc+ zkFIqxs%AY$EuE)fY8pROxE_21+Y>rq(}7w7ajT(wTPaxyFmOqKXyE#;oEZ8b3)@o- zkhcOw*>Oop$V@`801k9H07*w(`;jlSdhph_~@QPKL zKa*D>yV|Bq;@`VL$^uU+JbW8sxjwNv zeCTS6G9YDSaOVpZ)ig`gz{K4qpmD;z-HK9&#q#m%fA&s*RIFW3kI9IQNdlE(Dsy?j z`166Qn{l~$(61}q7NbuOuh7cq^;zzuF3B|r>vp#>`lTPX0j8G`?X}Ym;oG~| z^@Ln-XG1_s&~KOyV)GM7EW_(T7H`#h(093-Xjeeb;^NmydTq9SN#!XiB>^|5#?QNl zfXVrSdO%^070u8jO1M;$UL|Xev|Z}s$Ln)Gf!kIGE2p-bo!^D8rg0A2rc3hsaQ~3W zm^g1@L2ya2-fOwlPp5A2^=!+K zyfhi$6E&f~XmdZD_H8IW|MjD;awWZFBSofa&CaOT@z{DJcz#=P;)wKG#-Sz%Xcm2} zk(WHU`?5k4X2O(Mw!4=L(gD_NRXHaOqMy*(8yYm$BR zi(vzgUD&M2FkXO#?~a$r3$iP2bsV>3VCXrgRFv@TIlXDJ5(11J40`95$h6_bop!Ij z(Y?>HI@1U+>;7;}$U+{W1qlP6w&@%9DhCt8M{ye+QZ#mFIngDHm3&;D0U=T+zuH>n zDgw5)t(aHM8Spti(*ZwPg|O`-Xk***r;!|W;C)lKCZ}hIkLz+>&Lhu|gk=SBqRinLKids&p#-khN=jTh$cmyfE0=Z&s%5H_eU1H0CJQ2c%DADJ{F1 zTH7)>>lQ1NvXsgUG1N4Bo)>-g#m%c5wLGta374fiT6WU$8izJOAegH(@~lJ$;6AMmy!b)*&b_mD;g3=$z{M5+LbfLirBoM`3GxbEgnjuJI5fC&tolZM+B`gt+7xGI-cS<_UBV8w?Og-&dcw6VN5ueV zGQ+HJPDn&EZlL891l)cfPL1>q% zWsh$<++a7QZQAyUTMq@xos^FZ02QuVeC*rw^%%r_wv-P~BfbL3FoFp*8SPvK`w zf1I<34lH@0zWL01zzSG?l0S-dMuFp;k;6ls*xm5RAx_Uwxq!1eInemx!nc;LQaLGO zvk)MGJX)TWCSj4V&XIL#^e)^brDb7IF64zRLZ_O9aFTWt!SnjG%(u94q^7g0nEUj6 zFYWQN%(fm^+Sg=g+@EWwrpc<2xuK**`vTW&M6sFMwwPp2(f3)JX ziBpCjg2TFvXM~Q6>U7$uKz`Tq=1%OiGpxy%OP{BwS#8uD`q|n_3z>F6Cm6@8fY&} zpY&8onxSM|x(BOiId5f=l9s3f8K#@d4R<4M?baXReZ~hz5l)D+&+Kfld77#%Vn~U? zcFK^>(7KF2;ro}5xT9>gszWu+?B*w&>|_(2Sqc1&Yb{?-vNt@Y-?ZSrE~S@+IR6%! zf4i5GR2rbUU)9q;?&?(Ck)1Z{1S6$xnjiv)^5uS($_o{F+HBg@Z_ zxeD#@s+PJvUN}JjZeV2zPJ`zr+>nx@IInQj;IM3tzjmb3u>8`w{P&k*KEM*Ut%A5T zJen(b6_bzZQ(E6EECVkiJp*S~o2w3?vwvdwr}xcg6E(+3X`zQCM6x7zaL8c_0Txs& zc@(!2dRWDfShAApT(i@=a*c|=#7SqFm#|^(u4^O)FXbFl1P{N4fP8zY)0$ zuTQKrihDqZEl!v`K(0v407e>=>hrfYF>jIJv&7DondJ@Zdk4ZwD$H$0n$4N*##jWO zBM^dqb6avdI}^qDSXu*OZe8xGin}fp;vx-i77Sj}Gl=avSk3+zV5U^JZo^=H9wUqo z8TJ0QvEm!kB+V`FZ@eC z4-6#SS48L8oj_vKPV~FItB5=g@6nnQ_lYOD=!)HHFh8_&0!_ouk=(zXEWBDT-!qZ2 zSfi(PI`)Dr=^fMNC8jLo)*+7Y z7Mc0WJoYM2hG8buYy_P^ZAT+3vZXN8GcA^y0l;5L^9RnG#Mqq_ezI+!7?^l(9Zurvo3$Fw6vMZ4c_>xOyy{xE-pI-23}dPXgN4| zSL2eMnP!|uV?Cg~JQCoxueMt#%4+=&Lh_&t3r_V+V`bY1cG*M&>?6 z*A_Q}c(k?8hLfC4aE4$WHF9PBafehshUXOFIcN+iYOG(a_1=R$vX{+xjrdSp|yH;hnQ@?Rs z-+Wxp1#2OV9%tb8LpDRtA~ud~Y)a!vk`q3$?}Qijl&1T_gk!TNbS0SYleoU#&>j(b za@jbl!xb5?ptN0 zK2%9G(iX@i-%fQ{|LuN!ly(F&krC@sBkl6GT*NuB=6C7ZifNXt1g-ULL%16X68icS z^=}`2vwOrgp6b-3d-Hf?&03B9Ih@HqzAjHfEFZ&Ypxh>J;L#MMX1mjEo=3~R>^pPs z>ZnbQn8fAXS+=Lo$`6t#sA*~Ao<7ztRLK#lWlqVwF&efqpcW`imGFfh8ySX>G?!R+ z5w|zWE={0W@SJuJMa1`(V9#uD3_89Ah+nAvn9Xa`N?TC_n|>$y_hO_~?0Kd0-D>rI z+H8d2Vfs7`zS+y$IZF49=rfq)X!Ug|V_&D=9;P_iIyD-e`P^9W!_d0<)5|w7+U(6v z97UV`-Itp}G&Hob+IP=BT^8WzOgX!I7Y|sO@t9H@DHln-GJ`b{UR@eidXlv zbu>M)j!dej=5H}4xNUr7Px;=ksoe41f_lDr!6cVyNp9^#Gw2(ih~Fmx;iez!HevX+Q!V=%RMyl~rre)QyFnpms7$up=UAA|UtR}q<)k=>+-7>8uE zjwOo0eT1+i*sg04Ys4WRtA6?CWof1mRSI_Uf?cHWTA}LzTEA>?~MR z-~JMRGR-XkNuc9>VBBd?THs4b{R+}L@$T!J z{jX4ee$n%f&Pk+2y>YuKwuIf7u*#!UAQof@lrNglX!TfdqbDqBs8XEsQ|| z;H5!I=v8G(J3dGbAJB7Yy?&HN&#cnzw*cmPVS#4+iW+wSAsoD#ja2XtWm$IQD1|?r zbW^-)`;cf9O7ki_U)jcE-dTQ#CBB$PGn)bhwQ*XzR0JI@`W$=FOET~NR!D1VS;>Ne z3{coTl$gcdPpk|M@9g9(>f!!c_qb+ZM5;HM2hVlOMQP#5keq>BzublisU+nGC+4{! zj`sAWs=H;-jndCH>8`D}8|9j>_sZzbnMJ5DgtzgqDBf^>*M@m|`Bu|iCxKt@`X_s& z4hqW~UMFCmjJZbfcGVz$}Cc}K}xEH{I<4Xu9TM(j~w`~w$9zNy!# z+zun(Qp%$qRKED3<-18q%U;EUW^))^))L-&6s{2U+@0e6eJ-j4a@c6Wu~mM7s4&^Q z63Uq(si{8uF)xQ|BhqKSwPP@K9Q`#lqslr{j9-F3VJv; zUYa0sqEAYW@Y9z!b&>IDmwLA%Z0+1lkXtM?&6)q~UiInr3AB&mLEt!Y zYhn87G_=~1Mq!8cVK&0gu*|Osm2Y}=)W;3O!Gu1*;TMzg*v#{8>(0)`bgvjhyDfh@ zwoGRDP^3s3|HO1`50fC^De|xLhW~@~*~e-TX3CSEX(!Sj<_ox0K9dTz+*M@6_63NM z0$So`=V+xB`f1i|cPdP-O-|oD+bcpF;1!m3F`ni9?1cJzOTytTofn5x%tUdE3CH}o z$C=Te_u08C<~m&%BQLAxd#f)GKP4KeY*Nn)@RH!2E7lz!XP&XT zFnJ>05VUg8UnN~NY!C^J1g=lfby1h9%I**IwXR-F5EuQ**rPK0feBst%N$VFv#I!c5W^y$VZy)FB zH=a6hv={@L@o1ReYo_Cc#AuPA{cs@krPoL^){O=+6ms8_Rkp!PKP#0M2srUD6uHCK z9JCx{os=RKay`ZE(f1Bq#^NEr_~kp7v#x_5IWWs*v}G%#nLC#%DW-c?hGl1oE6oK5 zxN_^l|~RlmwD6ZOcT`dj{@@&>m{y@I(1#1_kN zoq5u(IdVhEIO)s4d##Tx_&67Rfd_0|NnedrrKZ_-SZjb{9*H~Eh$zNuu{vTQNJ^LI z0(r{m>25!7o@5jpBt}W`2$VOg6_7%Q>HpFSf!*_=)D?HRoO{9Uw;`DgjF{IQi5J+Z z6x3qET*8Q{*WLM5c(RnHuN-^D;@cHLgzTv*X(fL*9bB?>p z4ggL78FLRql99pB?ckfA-@z($zo5F4P8hGG@|l~cbqlMP z*M4XF1y_fR-8C#u`3afu?Ev1j`O5yR41|M7zr)3vE z=_cp4qAi$XjV2upf%k0{RWeTweXo}q(Ae*9hw zV-QShL@@Lz>8qEW?!4bkL}~Hmn#VhtHU?S#%dEhRvW$Ah_j7@)kY4d?88_-|3^*^s zd<@@M(`wO8+#KgJ8|3Yws(nbqxbV~BuCd`csBPv32S=;H1!=Dva#6;L?cRLvaV^Et zPH4zYnaq#u>BMW}N4O_kiEeSE#gMESYxup4yX5_vB*hw!Xaly8Whx&FlI8j2k@mA6(V{;l;~hc_Xd?XY*!33dQV1BS&7T$|Ly_ zUCUh01&{tHPRK?cqYeJuw7!k0=e3$`*{wNrA>I6K%e?4Bs~!N8%xe3+<_`}#8O$B2 zJ&L#9&&8|59TE8U_-{~QI;N+TOn1ms@W|!i*I95bS7~ux{!9@z^8RR= zF$8j5^*V=m)T6iaj$^-O2=I35QG9Qp(3a#S#T_+9FKZ^WZQxXn5<@rRV(B~u9H2x0 zW}r=zDO?L=z^wNv^VW9Ikn!prg04ctgsbTONZ|Iy6?NbJ(9Ojcq5nGQ7qSQaCp3f_ zU8*R_O7)d8`?^aTy4WD#UR7C{m)dC@CkrE9N0j{n;Ll57*WDZh0+0fmWTe+E+ ztHFi;BQ`1j`=g$|TnK+1&UVnF=%_el)YnjUt=-5TFRUE9G>2K3POjrzjc!!42n@Sm zM>VbAYNFWh&rtf+t=p{?WYIn2;r_TKX;X+j^8Qmw>3CfZ_)iOHc~B>>=5b#%w6U`A zs>|=L)N4x%oLTpf%~A9NGcPa#k$Ulfotv74s<;APKQEf1UKvQtZp`j?v?g)o?1{47 zP?#2`YjHK|PprsTrh9g~;6KnBbo>kL&AKx_W<9x{zzP{Fq31^(^na3eW2#HRfiFv( zXScOi>I{6-#&528bTxj}x1;%x1{e0z3XJHgpSwJpxfV3CX;j$bTw1@%g9hIfN}IHI zbbl8~UMzPdGQ-1-ZKw`I$fY#W{Ic4@=b5L$b{r;xrVzKN6@SseEQLQRgg65CWInJD`9EDY(1QM#Z|P~PY+#SJSRA`vd4&rF zrMtI=KK|5fnPit@>iyh%%%j7D#{OpWhhn(XT2j8AU%mGGr!Gr&0nM9Qht0?@CPD#V z+C1~j3&sl03A?5YEBK?N3L>kM715L~J9WWd(1`1L>^4q?u9P=k}xkgmuI4m3%_>RkS^6h^s%`&l}%yK)@e-LdoGjl z@81<&7O*~E)GM`iuK1u%fKhgVO_I+2-Wcn9+`r1JK15j)?(#Xrx{JzE)$RSEpQ7Wq z9Afd}`H_ogXz$fJmVdOb81#RNxG)s;>l0H=i!k&JS_IUSt_MXA_XH2|Bqhf?$fFen zACI0X2i=wKF+UW8#W__*fG^#~Emm0(of3+4I;vRjfDps4je;MYPQL13eo$OSrQ>mE zbfL=qkna+7W?PSZ*bmag>d%onj8AdaKJF9pV@g#eibW~4 z*5orVZ4KTUZ$J-XL{Kh=C!U}sw-i*in3pyw{>?+tR=E}rQ3HtTZbLtuG3M+-MxAs zadFkv`6K5d$hPfqD`xkS@GlX|(-BL)G#=o_$Zj5WMMhL~g7XA_zh2?hZRi8@Y~_le=NWZ`q$yX4zmz9VlVVHsJzxszrdH) z^|Iy;Zfpp|dTAG=lh(|$af_o%&U?@StIgfzX4}#Pw})wj=*tQp&uJghbB6>SP;kRW z!};U9Tkq+_Qba`LaX-~%ExPv5+;FDX=N)(AusPs zjhybdCZlsEut&F>F(_8QT63uQD;iqR%b3;jh>AENR>OcubO%4wj%1Q0PFr{K=WEwR zlC0T6b5gmh(@~dAg6=PAk4f8_ z-ym`+A@ZHm00=p|vJm*i3|%GB&uHcu%?znVU4T~hx608u$R(}nJc#Jl+w*Ew&PPsO z9J%kqdrg+7M(5g$WH5xei*id&C+tOKcIG9HpIb(>_merd>933LvRu2k*D=-5>F+*>9)=v^OjSklxdgW6%B2g;jlgv_=u=I$^L5EcH8=P4VRfXo1a{1tCK{G zI~vj)P+J^Xa_o-2+Z^IA59I0{j_$x&^UdPtu5wP#nm4VhCie1~QQmwiKSUaxq6 z?{*vAHt(SdbZDw`pj?$v08lR0PxmJd0y?pzB@IhKy5y>47D~jo`(3xYDsXZ2@Pate+z}_UZ>I; z)4h|aQ~E7BzMG@*gm=^+PqFrtuRlU$0k@%p2VSd#*60dcMG)?1HKpU+`I^Tn~s3`B3| zW9oRXz4G5IGmSW2d5+rQQTR0Vc4`xdjY`-z1RHpPTOnJ$9$V`KJe<-4^vLgfm1l%h^GWmmJN7I+oSB$#^PzB7kmtp42L?h@@l(2tXt<{G!-7e1cN4T_#pGTyMyQ|G4%y``~`;mG-m2csOu?qr(D|^_a zdNgjuH-x7lFlWy=?~U`#FFUk+f8I(wNb8RJTHXj%;hJQ?VlWnMhEI8O99ZI6 zT&9!!S)aI|xLE0J zNiB_!{CVXK!Ctze7cnl!xx*D&f1sP;3B$frw-BU!CXKr`$B$2_3A;vmxXAOgWWqI+DrjBt zXECM4??hY?mHnDKhO0~bI8W=^%#YujU2O5`t1lctU6)}Er+3AtmtYJu&A#$uF%Oan z%=$O3|6(b6NpS^mfl`>G^^+(M#cUwJo%iV>l)CKeydCRUjL?XkSlYVY1aTG@ou%`yI_*s^$YzO)*$m?0TRth&YV;CFvUv8*U7@cRzNySzsfPMw{;kP+869RtK!ZKd@r=HaVc=^Fb)_HUYyLaL~A}TJs84b=9vAyxy?9C zXDiX2a@P++Nq^@hg&g2!l*x?n7j?~MnHs}~KbJpazrIB`EcxnhUzN$aVw8R{8T&HH z`8mv+Rt$ZKe85rR+7$&chp(y1*zv+tui-svqcY2M_ez)WHI*rE#y9`u(Q}4>OG@Ou zZnOXEmg@z$6V2(?Q?7)t=0_hC?PO~x2t=V<L4hY5>8IGiI_X0NFVg^x6#goQ zhG<+F*dO^Ymaz0X`A?E1Dev`rIsWua#FmmnIc~gJ&t1Rm4_Y(qe;|)6mw7&xjoWW)FVS;CjItEXR)nd?J}TyBua)18 zUqHgeJybXjjvX`WES6zC1D++{uHOkqKSVhyq|OTSe0=xK1ML!O2N&d= zXI+fAdI)?%jUVeaGwgB3jhO~@CFX|F3GBba=w$6cM|lCb!d7o2_^PJ%LRhj8z+0Em!cM^Jmx7w3XIQL1x?VB(^-fO@{$9x2 zzVEX2$B!PJ9)~KlC0}=5TSVs5J=t{rMWuK==cFio<8OrtQh<&W+78%qwr0Iu!*J14 z$5U*A(lkGnCu($t-D0okvu5jrlOB#fJZNKOqfGgupKPFNieWH+a?F~-#~`%$#wNQQ zC!20+kfx)Mqx#~llCw`#I&;3T^ZEYVhX-583vZjfT^}Dg#t#_^DKcqkJKDi7mul;< zlV!q}Axg!%ZCdRxO5t~S8sjV@?N5H)HIjK9QSA4h)x%Fu^}UMVt;g(Hi9W=ILgQ0i z5&6eYe(~z^`DDiYSpf4blzw>QEa?N9qILa{cly{A;WWAz%;Od{5%pgJu*}{2k4|4c zM`;~@GT?G}A8fX_%9w!Z?YTJJ|6>bor7MHKmY-4ru+v1{qw4;X|J9_X*wG3+rvs|9 zr2(0c2=9HkpQ9(BHDzb$TU)~Oee&rhrFkxW@&Yqd>pH(3o}1rwGp7+J>lT)WU&9j1 zv-MiX^&5kw#HX5pX;i>_^7pXU9J~NE4wq%KHTY6iDZ4eH$rpg*;7U7cCOOSjo>qFU zB*i;n3*Hx=FTtle<`r(TTuYrfsEu=fqt9R5aa*B*Xk;zXgamn9qV8~RhwSbRfAe}R z<)4g~RXlWz2(V@}aTCNyJm=dQB5^1I@r@&pX%0TW>ICtX)| z@H$U94?>MZPx(%dW+kB2r27T-irKFZ@0_-X2~+-b)VXJF)Nv0e!mm@l0^IOiU${W6 z&v8%7r@A!l+qXuNn2O1a050+rHumhshr*pJUntoWq#=mMt2?74YQgkhs2iX`Yt3iA zgprMEWrbgy4Hy2K*b75B{)y~`)4ch|ASw0o?vqA$B9UpRNLY+51vEMxS(bUc3a!}C z_L+WmzRYGryj6F7()O70@SePkVzvB&ukAy}*iVg!jzr0zcWOpDc|#2vA<41`9mdLM-Th)f4^s_!RzE?(k(hOpmd;~nbVv0j4^GF88h&%s4tQhE!NGh98ozOm zM!P%AB+8bpl-5&~q%CwO(~)$n`u3P;bm!Z|3!6(U=cMmawa-=b3gd))jkh0IOB5N~ zw%rck`6wYOwCeN9p>*UFsrB?jKzWlNFDd@FUE3XoSp%kaGp+NiEt4slLCAB7K zgC;NRymUZg&@%jq3=2DmX)|5JbojQ~5;I7kROftl$f-eJHr%~P3TdEx#IR_sHBF)4()aU?$_0Eyx)EvSvr%6oEx9a^+Pfv3 z(D``zJo=8mu<*T?3@V470>`qwKkQ6X;n54f$MmBmM;oi5x1+2(-si91rTqEQeNzOw3HrPx@Y{k&6o%&sj-1vzHxW?{XDO|Qo5>o12wsSca(M9+9 zu7fscvHhx^$K~y+bJm+LzWKbo`{-Vm<)O9U1^czzKm1hnH5XrZhVLN!^?q2#AO7Uy z#XWG1UU(C(Y7?kNCSI%v-90L%_j87K9J(#hs;x2-f9^kh*uc2nnzZ?F%-y=;l0cRF zCA)WSQ3S^syU4}YC$C{b*)#a3%v=uycK!M@lxy$ReS6}OYcO_nH{NDU@tnS#spBkh z;PMFq;#%O%M)WRG$PbN$l+r33|gB`8#aT#KT z?mrx>M;PyM55o!Ie&WRF0vE#6l2FcMRUl?2w?82GNl>ZhTH&PLP3~@Ei5Z?pe8Knc zz6ageP}or54718PbN6zGYAD~gxI~KYV^U|mv)JDA&Si!#|Cs}@>q34Ri0=PG)i*}h zwYF==ww=}3W@DReY}>YNn{Aq;v6IHOjV5WbR%~{KU(R{=e#iO7cz(?P^M0=T(wGwg zBMx$Jy6VSg$GK!OdW^DuR02f7x3))S4zEr}armgzY9kYx0K9MJn! z^ZKiJ?oMZe=zIp)d`{YjK(wKcxLD~5L|w;Xg!^KF{i`exT78OvYz!%PCIq_y+qb!4 z<6skmWjSj%!A5>#MzE5~o)1tNx#d+m?`_zKiT~ z$SSs4zTr2gWiOAEGOfHw?0BnoKE)fJP4=At6IJUSOVxoy(b(f_%< zhm$?Me6mA|Bqg^osUJZuJzYB;A*dcTSa&n@94&wceXe` ztJ^dAh>4YyL6{xROmsL4X#R0IP{zQ~pXbES6HZGpb9XbUuviYsFpwEZ*MQOeO zkd%%_zX3OMc2z#S7;HP=_(vF^M?H89DXB9^RUGd#*hYEAJ1=i%i_x)eaySP zv@Loqg7uLwQA20Y>*hcH{_x&(oo^!Pcc4r!zjoyQ$~Y6CR0Lz56S+XE&sUxQ?Tb+SN}&?9Z{jUtLjOR z<)6_n83*1ci-al;wIhpT`U&M&_t!5}Zr4n}KtZF4w058ZS$~r_4FrXR1ux6trgew) z+)^AG`lT?zsQUBy)i7h&!Nc6Z-=D4X(+1O~ z$a|+&hSJ8!drxHBdQYfhs}SMu)60+w93YX5>v`4LqJc9xFR zCnCLMs`Y|K9!Sbyv0hhI)`{V2pMbI|)ZcPMt2{7hsQPUac&)ITmHnls;jI&TRIbT$ zWV^5)9oT)8a&-u3%h)zF55YEa^${a?{v3g=Pz&WlpNkiWImWDAD1;@;VDIUOTsxQj zx2zp&CA}9)YoRZ;(*-ta=z}<)XqS0!Cp&uI@W+iBm!v;EVvq=8-niffBojl+nwwoS z2b&#aCm4Gq#0;UsEv{}j6u>YEvuiAhe2WhX?)^JD`nQ0Boad6QCZ_JwM3`g2SZ|UWwIBn$KtYe=@bWYt znAzp{ez#P2eb))ZKdI+4`0c=Y>=6)2tmSU(1s!PuV^_;xU;X()>e<~`dj`VT$v1X= z*sK6Qa}*W<9LFfe&-7b}S+8o%w1vb4)S}@vQ}6>fY0a=CJ!T}T15J$t(e)9tA*SP$ z=&~FwM@Upx;W{LARtz#mobW7$taXx_>F!1+CLx=OL+gOk{A*P9mT4t_J^GfR9&@l>1Fc&?81!YNrRC#e5Ka>SJbjcjQk`(O zAxriT{}dq=`OnjbVLBhbu48ppe6{!zWuSupd&_40CEfr%VxdVr=^>{rG;lt#%#87? zc}a7olGYvVN{sZVJ1GsZ&ZyrxcEuFEl}EyaW`yXis>CU*DYTyWP8c`Kh3rikfRYkf z9;;tRW9w58$y%QLAs(C$WUcKsY!yJ?=oT=rIZ++@JTm6> z2Ya|&bZ?M6;|}VgBw-orYIIfBAegb9-IJrx-}AN#vqA*AKh2n7*G67NkeM*P9BKNh z`p`qrh#fLZkTq-9HBx%dSqd&IeiXO6^G;eng;)X0MQR4`d7)wuBB`jE@mT;mx%QAy99Jm1WPE_Aq`~+GlfS zv{N)Q4tL6U7u%&cWv=4Qt~|)DV{uNqZ{)_CVmd|Iv1dcBQLI9nTWNmmhVHTmFjsqXRQsX?4-!t!t9?&~_bqbF1Smgmzw#_#5Jn^n*gB79B16YqY3R;b+i=#l(bV`>+; z9%!GgIWqzLH6t{STQ=ziRmOb#U@4`nIVH0G_gn||@H36(=Ie_A;*9z~Awm$*zcz#V ziHO(%k8(Z-jb*I?#<9WY{k^gSg9$!zul7`}e3zNH)!(8D{1;n0PiiPlzzHPuoSSs# zA$^KbpkXD7tDyXMB0gB^1f(A5!_B=#a8Zaq_Bd-LbfYZZ=fjZ3I}3_kbV2e>2rco| zW?mO+-pbS{#)JFsgzbtRr#OWc9E2+D9du=HEo7W}E*XKjJE&Su=bMcoZhx|nMnf-q z)=tw#g5OIT^%(0Q-8#lO2J`Fvt!hwE0@_3BCdHnQo9akFUX5<2$^k!51FV#OVzhj=W9c`5>6fqknIt}F!s{u4zxN(} z9Bl}fpv}_Y;?P!fIdj_{A-#$IL-G-4`&sTEPQn&TK&5+NBSJO&_2Pn{0MqfrTa5cp;E3FXKVwM`d# zHAi{{mQ5vxeMN1T-mZ)lek!Wx^Bbfw-c#z!W7zT8Br+2u*<-=gbAOj3I6$np^VrD% z?JJku%BeA&u23~~pT&=SFkJgAS4(SH$AWp@L$HK}I%G+(ecyo~f3T|fC)FvnKsXBX z1`>1L$K17i0UIk)WP9DkaYXn`+K1QHtS|gH%4eRg<<&okq)eN1$x@nSYrg_9!Z?Yq zdIbBM(;i`;`ShT=Sp*L|O|13>D7Ym4Q`Ne6`Y(eh3ydm_BJvEPjQGL6EYZn=lBh!! z7Hbv0W4qkf+y^uRT)^;N5(bvJ3fAPSxPd z#itMlZ>Wu|T;SZyho60b;(h^#bv%mGNB)<>lcsj47T0k&!_{tird>RBj(C>J4Q>{y z13BrV8uLaFDDDlH-R2C!E3<-fJ@{KlB+4JJ2p{A>@r*kf%!(CcHX+nUM8*}Rat_MZ z81$NKVfNod*USO#s7*MT8?6`*eV?~DRTuE}sLUyn#P#{@I1jQKPpCz)5(Roc0Mio0 zCZsqAnnM15ufdi1^OH)+vEO3(#$mK6s;ojJboUxFth|6Q+zP^Jzfw}-W2wjuQeX1d z{b_`k%H2g;r6Y=G6#P}sQG3-O-j7?T%LSnY+%L^+r^w3aico0f>kP)~FnSRsTNUVq zfNjhr6zx;wA`V`$tUE?q;psnfg2z`!-#>rs=JAk5E2;e5@P=af%l9({yc85jMdy2htcwwi!w41wbwxH+fi5M7PKAA$LQ& z6Tx?B0l30tu~Y&9lXs9zP@+uZ-yz1Aig`bEZ21)V(vr7emo+FFu5b7V)_Qe7R(Xz> zW>b!f6upM;H%{eP$zvW5zm-aLoh_x^j5;+Y@k>xpmrv3JwpFc+C8Q+$qwwA)!T)4p z^dFxrCS7AN?sUE%UGXK6WZ?*uANu*Z_=kYlb6hF6vBaX$SsIKRrI#7kB8f6WQKW zd%&@N8}@mKYJcLHV|(hL#>&2YPl>vaen@|V);|9%zaVi=#OSA3^^-Qa5+0WF-X>D5 zKau(R#gZ@Tq*E$yNl-?imDv8wt;BOFmocytIom5k39Dn9A)8oV61TLUnmfm`Tx6w2tU)lOSG_B`z7EJf#wqcuJWj%b&68uNqE zYHzouG~T?F6o522>_2iY{u;T73Yq7}52<~}-4sHwaYcr~#hOFg7ylS=QHOXCT~{3h zSwEyTZv;O@v9li{$j1Fz1%=v2@_>r|Jxy(flUM0?fHn zczO86hK|wIkfsQ*=*r_d<=elN+%#~;Uf@63C=BFT@GmmIH!icW3=|ajdI2PM6uBi` z-5`7zA4vSsy&T&=E!`lE_PGcx`%_f`;tV$TQ_js)IV6u<^LNIvsGG_(MCGuB!`M-^ zlP&GLw}=5-KA}O{xL#tCLF5n`D_zg*fs>&~5c%89XB*X#pLhoE1knDBVYvB8HVz)U zGrmnzcAA61z4{9ge=V(cwp{j*-1Jiw$jA6ImIAG&pmBk{4e;c<8X3r8m+zOlo#y3f zqEO-6olpxfmFh5(DTX*-W4UluVQfM}5qQ4FMhD~2m)=pxW|ZD-r(oHNi=Wim)p)HG zUUobR?`-*4N+0ImRvx~-nyTVRsr}CZ6)6|f#g_ha-o;1CPH?wHaCa0@kd$wk9r+-W zJZ5hmSZK85CpT92_%R20T^0LlhSU;cODjlB3fSsGard24g5an2!NZL*p>=n zfAI=|l&!_T1(E|2g!^qpWiwl)p$%(YJ`jxLIi$2}01o4|WnEXtxT00!9cjq^ z`dbg`kmsoFp&20Zb5ci>=$1Q^Yd69`d6uhX@LF-5yFF~?$v$aO*byZeE+Ygqeo8p( z6((K?EJv30-ntA+Qd~rT48qR^#!IP`u>ib7U8=>f>6`*NJSUs;i?jVgf**CiaH%A! zOAJnKZ>nFmCb~Thn_GYBIsHKWq`aEn(sYPj;^n41Eer^n!?W%`3oH?QHCNQtYziaq zc{)xW4oR3k?9x|6a0QbS`29Th?k#j{mSxX{_Y+#kIA1{;JnJmdsYDBYAG1n-ZsM1Ghe%gQ#^u(W5k4k$7ACY_ZfoGdc{hPk z^y+O7`B1F+QyTPc1zAynKK@;c+T$J>v`@5l!|e!~&v3`;>)@Bnre*LYZLP>otjL&u z^}^_-XWd`o@+q$uj}>8=@H4xXI`=KX-J(4Ql##fcCZ}Gw8``Q6FvYIyT_$r9bEO`* zDLex+>6V=8JuzPrYb7)#{2mJ#L67CxI8B?mK4-p!ydKsTkPRB+3~6EwWFS`QYP zwh3hh-V8(i$hTC6YXlnTAdO{g0ws&HwHYTuE0}6+g@R*BBQ((^`x=({@gxaHDKA<9 zNPK?$mmy=WIG)Q;n19Ax3*j4NlH4v}KSx_`P!uyP4mo1bn|_9egtr(@6BULd6CT;c z@Ayr}LY_SGv5T(Qz6d1q=txHEUu&Mo9`6&j8X744%(ucx^A(cO5-ezrn zkxbt<6!A8T%64RKiv9g2)??e!yaB76a!9XLoY|o{$^5(NfZr_duk-X1Z7${{IZm!Y zz+^mLV!+0eD*MiJk|AK@1n1_Cp0T&dQ%}V+bzqQj<%#0)S~c1G*QC-yGI=lwmi~zV zg5~YYmF-L8!6D$E|#Axx)kR=1VN@K+GEXhg+|6S&ad+b5dah>&O<_&{sx-M zA>o?%9?7Rj>dK311sm|!Qj0?@l|Cy&o@2P3Mt3gyT5)o6p5cpu{V$i_xeCX|ZGLv& z4#+P>%)8kM|AVDcYHubm|HabS8(Pyq{eVZA8j71}1dTCPqw*a8c{;58w*>&jky(w+ zdyjK6y&JOOfEW>EvPQy2$xfgDiXWRFmiBG;plf2V$GkO;FWi__l|N~;>sL?SKD=lD zl!mpvq%7;0>EFyJumcS0DfMR6REnl0bQ3`pQeO5eXcD8Ihg-*SqLz-Gel4PWBzarZ zeHwMfJEmZOBY$IlQOMMi=V#5jjiG?i!$QaaGOu(I-lKEcSHu^w5msEooH>W!u+J;w zb5Tu6W@8|(<*J+{D^`^_STjGv;VG%$(fQfmaC#F{xxJ=w@e10?YmzxbJ84u?N=zmo zYjJJZ`P6y>Bg1hfIX>Y{hfR?*2Wp0$@tbNrEmq;W$u?GdjxDu6Xj6dGjU zaeW~K(?)C(#yM9YNLf>dXe&(|PPu(rHbU;(2lgX)BJx8Ov)s54aI=i>!SK;$o1c}(Y z7watJwsnbP>=h|aM6MooeMfJMwdlzq`+1G_gI=7|&x>}|cO1pT5YnF}Vb8%uHCtdW zdW-QEh?Ptk3h$5Fcb41B@yw$A);IJ*kQ_E$8;O1OX9$t6z{t;V0MDRARm9$foj%Dp zZVf{ZD$iS@NM?-#3}qtR2tgVH%Qye2Irx%Z^7rCl&crvIaPTiDQe%;!!=KpMXDe&O`HsNaV8RFr>gW2e`uGo)#F%(Qm3>_db*3L1P=tnh{o>eAh? zlS3?gqUv)JRSf`1xQ!xL!5WHCNVhzj!D1VNuO1jS8{z@j)?xX#6dPgMM^8)LM3PdY z+>aI*pGL7(?Es~BtuvhfBHQ1?w87F$?7`AlAW_RSs;4n_io#a+TNXeOd3GANQ7$kp z+;85yg>z#>fjp-5?)%BOuWNl5E4oqkgt9}a-_?2TnVY*uU|>@ZA%iNft{>Y@fX_~L z32u$qi=6gNiq0bbXU7Sop2=+$h8~)r^ua0H*&xQk(yWXHhiXCE*Oj=kkvMarKU9W} z>G(j1`k(L$&m*DBbAHTLblIn`>pr)^g_h*|D7)VQNsuXtPnfrm%unVe==H-b^bcG- zvz;z@JZkEU@@tl09+Oo*(QMHx5lTetqrV|$UqQ+jkUo*_4CjW_^6Fm{H=N$C!p z^!&{miV*Wu7~kZnQtPdeFdvu}5vxX;!tYbs>T?prsq0~Dfz15}0@@^U8f$(YQ1?y3=wQ%|=&B(}Qm4=s!ecH;BuWD!`Bd6(MZ5L{Pqq`Nj6%_LgSym^}75?r0I1Iz+7jWle3St&unIzGa&cm zdy-O0JW!FJ7zOSH{}s=it;>JXFFU`%c9Rpm?8q%_tZAsvlCd1qz0v)^Oblul>u*34 z9kmNsuy%d)yB!;&kCd_$+s^gutN>JF>pDj>I)b_=4tyy|Qm4@n-WQQd($=-+bR7G_ zCl~Dc7|acsaON_26GDAz#p3H{{`xrxULvuM)J?9Ex#=F+3l2XA=7ua@`c5mx(P(VO z+ukxLBK4^~h@2tILep3hdg1mS17Z_f*V{1P!j^KcM?b}pl7Bhld*=V0zJYj7je}mT zsw1StY?-jdPIS!I8uIvDXrw>sNt1E7G=FHwl-x5|ZmX{uv-@9Q`JKXSd_~4s&{u@a zB#&@*LAhJ-lI^up-O)9D$kZPULNA8{E3XjbpI)!zieu989g_xwZemA+!lGVBXiC<; z%`Hg_{sQ!xd;sH+ddsZB#kZrNuiK1fy-d=g-y7UTk=jz%8z7^yVE5zh1erbv2S;To6Μ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

b%A{+Y8a$(;{1MqW@3(jO^7J> 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

4%@kSv_Cnq$puI80f~rTaH@g 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�-;3>wg9?U#*qvxG{%^y1)bjU+>mCZo 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

Ic*-7L|UU@^bCJaeepRW@|)S4hN5 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%0D=5 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 Hu0mjfBmP{r diff --git a/src/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/src/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index c9df40719b894d60a9fa5a90f2f4dfad7070ef48..7fc64e13936ffe4e877b1d6a8e8d80448c071f2a 100644 GIT binary patch literal 35659 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

bMf<@%^CoV|_xPhiy0iv}V}A$L zXbcVbo7!o*0sKPBKvjgJy-n z>iS-kxezAiTofGvxs=4fKcn1~aHL~+)Q|UiuC6N)!7Y#WeHh=-wlrk&_loFVPTG3S zp?1Q3!Qrdi8BS!m7a;;?M@FrIDQq5t(o|dYxi{u2XI-r^*F-)D^N{6*>9^OC=Nf4@a60d+S1` zqdU2MHFwWEOvk<;T1)6T%kP|&aMm!4lr<*iHwsT}t~+>%q7SBo5tU*@zB$G&IX20w z(aE&S*^)7&(;vq`!?KCQN;A*&X1!?==4PG?sMnWEFIO9zN@bPaaKwMCuP^kF5%smN zDTz72(R=v6%cQn&uS<(P}|V9 z>FwN)RD8R(md!j{T*R*M7xPBn4fL-I5UjC5Te6#Tt0 zs|Se;un^+OQi}im)u;7QCWqvvex&-kBpo_wh3M+5DU^}sxN20ydEk}4T2vP9(3oe& zSO=>1C_65CwIEJYr@!WNXzx#7>!YH0Lf4Exw!dS{{gQIqBy+zH>zt|LvjT9j(Lvgo z?`H&Lv_NRfKa)d&FOS}YpLtw>-ar3JH9VuWYW1jk1c`Ejpkr_J zu|ZQIXMycSaP9Y(-j-=Bc5NA=gvq}$xOdMShL?8r-Ut{ul{8nwt3pd|>&8jo-tb4p za;Db!bhFm>A8zuglYtbnNhSd=;r`CSnl|k6UvL38`~% zaJ^k9L68C2RTO%Rred-;7MB#yPQ>2>2<+ha<391{?a!wr@7M@|H4hK;`)T4)vRU?t z-NnNXVWbaMY7Y^JgxLjw0ZjmYyo;wdXhyz0|9z)vqneWK1047Gekg5&=wqIr$Ip@< zjU9Ok$gQ@JroF;POqwp8O5}{6-if}DW625AyUaRgV6Q}qD>h`*Q1c`_3E{x1qY2); z2;!Fkp#XaI0{McKQKYzwU(vbr%dyIgMYZX zb!GN50kgi7;O%6i9k8i$Bt8ln)s|1eWrCA)B zQXJdpw0qu97ryf7x!HcNH8Ok6TST|#??Dp9VeR|U{5(yZUCPTdG*YZncB zna`B##lvs57)TapNl>x92xkP{JAc#1RUT7L7A3PJUR9lITBkFEXGD~yy>7tiZ`34O zp2oBHD?a09amIJHnSj_`5zcnxPbce+?Q_$03+Ot+DA)sQb&|i6!D%=o6VaY6$FfE= z_8j*3L!{%o(32o#hcuCjs@;B07uYZ>YLbx@-+~ab`0XrDpK`bahs5{AR$^)ib7|cD z*B?jsc%ZyZ@sz@Eenu?LMEv-?Oi2Gd3 z(?`fP3FMCqO!>TX4N6GMsd&8K_1A;t#c4~Fbk7-xVj$Zjf{_!8l;jL}4*fu=zOEZO>HUowNd1x4L+%zmM z&^c3z5{%~}^kpP?iwe{D@oRK&s@yh?Hu9t$w?*qRi!lkGx`ggGIXr#_A8&PrT7=~V zvng<;$q#$1>d4w1;@i<)Hm}L14G#605hvi)CDEPr?KrZ`G@!msrtA2JB}_mN#4=nm zXK-=ho+_kLqowjjot#*so{S@zUIB4MRVl0LvJzd;fYVVcW1mY+>Ret9ssd`qcRi zM?{>w)Y|Q;zgw?5M;}LW-%!Cxw9-seoMPDWwZ(;WjCtdAWQ1p4acX*vej=ntB6|c( zYY%F*?!yO?#=A-m8m7B0Q zO2a`Q$jS3oM$#p zU%SmN;5#Imp_L0be zc`?uI!D8J(y(M1H^FBeTtiiLRTTs2U>5u6hI`4UNr{pSlb#wDMP;j_5qTzo0g#l}) z4;%`u(vKBv01NnXT=@G@Iy*jJ3^O3Yii>(!!?c&LgSdegqe@4bQB}696W4-IRUo(% zs?S;ws{uD@bduzvD3hqGRq`OQ;q1;hJ12=dQqX-W-CL{#^YJZdfeo6K;O;Ka%x55)>z;-2#iI~KNl^V8R( z7`z3pr8n=56s(P6wUHDQTjTHk+`x9xzM!szJ;g-nup!643`itM7GE&TItsnJJdlgB z*WyyFP*E*mu94dldW<5Q4T5#8s%{$C50gV-E!98V4InGa;zVyYb zZ;r?y;kaQ_H`3OQmIaKATl7=_f4c;db#2+3V`&s(%PA?!K#=$J{YK}+)O>0jG?eUeZCChQdPWS zfH{2m?DzedB`!=KKUt6tQl*Cws(#WFu#iH8DPakX#ez8jP#O*h9rl%zE8)KNhhwSys4BJx7@4wm|R_l211Ie+~vLnR~~p@xkHTy z5g_v8wIaIIl(hSItQYO%o#yUFI8+f>hE6=kJ^^tl4iw8r%P9!+PjEY}-?2KE9+Uds z?6Zd2I^|LGS%w!DOU*TW*Xq9JDwl_uiJSY)ZJpw@_a1)dOq|<#13cJ-ZqO3iI%F*_ zoO=7@G{}T5sxSlA%%~Vsu5!C?Hj&lBF%#N`j^(ZI2XCBigV9Yk`;0eqpR9RRx;=Kr zN&*ob;nJvPs7c;fv&PVLMrcrj!3bs{U*|%ibQnBF5^%q7VLhE89i70bcjJ!BpxA>Q z?vW3}KmW-2+X zx=N(dW6#1v{JF(Ru!tHQq1YACNi?FdOVSSIg00)5KED3(ioeG>tK59s1BS*j0L4>e zOpx$rzK0W6^CFMVg{yy;%U1K8-3cRFdwe+Nl=lZeh)XlMxTiLRfSf%uvPWV40JBCr zE=TFDmyaaDBS1O1>{4MXQf{EJ@N-+Wd&=_i_5w!=*yG>kr~ zwYXOS?C&~&#d9sZB6;apc5ff|yJ;u>lg`c7Mh#`g!nb@-#M1iQOje@d&ex9ordJ8i zdv9jj58uHtKjJPdZ|Z6#xpE6{LVZ+Rf}a~@M;LP}k-~1bCF542Db?~#EE}UE8(qwr z{491_w`((@1eL22*0RFn_)lW)ZG~>jGgA@XM8|Wq*43|!4{3*j$h-zMa8jC| zXelS@tYUihC%6JpmP5g2iJhgDL4wSFX>;&|izWYt{Vp#X`y!mQ5_1 zrF0#g=O&j2EoxAF;%3>CZzl`&!FwVgkGJ{LWg@Y!G>VoH#iTmx*d6MLk0bR*0SSsy zsny@&HR==Wf$E>g?Ok$>dN1Bxixr(;7G6a)(zH4C&aMwl>k-Vg2G&3Lg_gL*?_CrL zTDQDvyKV2TzZPW#_U;{;AOA&BrcHbykEynC!!6fmE2@JI$E{ZZA=Bj(XN|785bOTJ z5Pt@g^}p#Ei%2;%IzuWiWx|X^94G()D3e5J+hH;*v(}F=tbhSmN7XJYMP`a?p z%O%>Bj6Xduvd_LWoSX>D%%gl)c*GLk8L?kZB;cum(tvMFNG`3!m=~{DYCkk+ke_`p zRFJwxD2zWw1meW4pNbEf4#@QLAu=fOepD8HuKr@hf%SYH6uv0U7Ugreb@Mw^?|?E( z)SS+FE#D3=haRCy>B|;ulWeV?S>4!s(5=R6EBZrY8@Zs!*d~b?9I#S{bf8X%^$va^e zK!8sG=*Tt$Uz-LxKo+?wyk*w{sEbELC|Wl~@y zdxRK%A&6nl*>MMqj12}RYdvB}SYbt2#fld_lPl%*@p{dECi&apSl&I{?#}dk^U0YV zhjUN)B7c7Z{{+_A#GMeIjCOQ2#C^};H8A~kxAd)1tcJ&ZQXlM4M5&SO%zdcFW#RRO zKTJBG^HT#rRqXcEDJx%>BF#;WWqS?VezMAHh;p?ty<(;nKU=lyW^E72Pb%Wqyve`736$-_ z^{&a!t$|hqM((Jn<3(K8k)to~*k5QsdaNc+Io@U5?6P=}gHa|%I7F(b5w5&qI2aSi zxS+n0L5nqZ_y!6kXr*i3xv6G2;YjK;rz(F13xFz5V(ru^0P)t4qhx`Z0g{?sLslm= zt1A!55b3{_G936u?lIpzC2TVlBn+bT9M3V77ga(!X$G4}SH(8GiE{H;1D&gpSXp-I zga-i5vO7CUqHRftVw1CztHip%nsuGaQOLtVRki%{TM-nn#{G=kTcQ)tp2&yqTfvL` zP$K^N-&Ct2MYkN9-#gzrB8G_6(wf%VX2M z=COC`*y6=m>mQQONf*bup;iWf`Y&3JJT< z*eT)pq=-IIA~-qskakiG_jeqJMelAHonz1|q$K9m#rI%ARS#nJ--lZP*EITlvRQe~ z7|5&C*4TtTvKK|_<+Gl{^yQZR4n&P-IaD11QlKN!)zC9G!9^k=*c>1>%N<2>RxIQo zKCe;5IJ6;CFU>5`(}f9#PPUtjONVP_KeCOs&hLAAD7T>Ap!doD z*Fe267i<@(VP8H&U@5NjTvY&>tBI z1POx?f?nzkuBqkmx9ev4ZZKVvrkUp6bj#fK=$@k)>y>jPQFaRZD?iB_0HG=B0RRTz zAb?2xzH?VUOD_W|%-F^saKiDH{1tmZMSCx=((jt91>e3sT*J2gvY)XfGWBD${_x_r zIEFZ+!3Y5ZBme?&P>_Tl5QGlm6!ME%=_S=FnPZ9ym)7~D9V>xRb^cO)llH;ocQjjhycn5W&PvT#AM ztVDG<9-;-x&>*twlemiR!#0z3|H=M&%+iZ+DO5@;7B)V1iT+&jNZl6BA$LL@^21N? zgbepDV6KfHt9+5K>)a`aT+Q@U8e*#MpQO9$dpzN>V|a2)X%L+fuW$&-I1Tk{j)T5- z0okCzh9B_;6NHM+^kYhW=ITb&Cw<4d`2bDBC#v=!9MINk_A#47_y2py@6}WcsRY%s1UK#bnn)S_M4S{15~gJ|F-BAK}0! zY)5`9qZ5dwgBdxsHkk`+RrPvUet-KSK5306ZygkW@6he@apuLhp2(bTmIC>JR-5-g zPi;{EGY~=H)E3v#fK9l7=2{y3)z=fNXPY^&^{owf`o!1nqeVDg%C5LA&C6C(S3Y#D z2=h?o+aqirEB-RZR!-Yu|0rtGI060zr7-g^O7(LTunZS)2pSBK$qfOx=BS17%7Iqn zJdJhTN4*QF(93(u!%v5n^-1Vp?~weHv4pVeJE;$_l>Mj#j3|O^km0YL#}$r}yHiCe zAoHSH(_C>^eU(pE>(NDaZz*P6j=H({a`G<6n6!cN7#bjr=X|({I$34)?}XutpWuy& z_`nrJ1E-h)7k2X0x1H>&S8xz^rJgS zNNS5qIL2Oh$3<@yu{C}cl)s^RGV;VvOMM>qZayU~UR(G!vy&EU@zcGamhxWhK6Y{o zDgq-4Qf}ywT?@hrEzo6(h%~*s^>gNuM--8mEDygK1+2ceAbPB9eQ@e?VP)e<#X8VtSxl3q)KQ=1;2>fwIBl)IG{%Y zFQja2u-}Y7W!Ek3nqGUQ?Mx+W#HA3|O;p}xzm|f7T4+`WGad>Ouod~S5;|UsLiP^y zqrHE_2d2h#?zX#Ph-kT0pUZc$v4h%8KBb&9-X@E2DX&60zl0qoFiZdpe>$XCg^HWl zhU@GtPIFCul2nHuY;T{^b=S=;Wi4xWk8w++XRaZc&3Hg&&UV#YDmOQ@?C({kd4jm( zT~<7zOB!eeDxoJTXHDb$Yh6x4JX9p1KP0q6b)4n8)}EYVU!wO;iPD|ATqMKyO82F4 z7X6wAb}#jq(nMZDvXoz2f}^~fB49-B&yfP1MqOHBZOTWj5rq!xJLGRUyrSEPAKhJ_ z2V{3Qh|{7Ynedp0A|3w74&N`~h4Td*EnABN5 zOKI|a&WWpB@N4}-zupMQ009G*BLYj5NcK~QJPmWX`Gr3Gmj+6!Vz73&a#YaD|h=n=%baEtHiYhkti_3N(cg17Bnus!IcFUFz4L`RV?mEZ6uj>)%nW3@lrp9aU*`$u3&Rhid zIFs7o3g~}4KKK{RRO7{${`%r^5HTjQ!`vfLu~m6KJh1D5Pl^+aw3TjvxNdhsw{L3{fmg* zRZqm-ttF>z<9eC*wpz>^x4qI|=OqR`rc)bC!eqS04D3cK_KWp2Rcy|Du3k59fA&eG zm(z+)xAiJ1bR%8&2o*cA31x5*EvXR%qE;%q^UcAW0a9i)8JSnt=_}i}q1{*ijS? z5dF_f9__G0;oZCsn-Pb#*kJ8riBvj1(A4vfc35_3dP_goll021pCdP4bp(385s{wx zJ;S9Y{-e0HyiSy)5j>ra;4KxyMeIeMtg)|uOv9zXFw#uuwXHk_M@5>nT54v<<~LQG ztUEcbYSS)B19^MOmZJyFSB|)u8X?K0KS#n#tA-CqM-1{H59P&J)J1{!{@Umdv&_dG zK8n@D&eu)1F@TogJ(b30Y=$e`VEi|~cLx{_uFmtQ8eULmsaNG3 zXHoWx*a#{CG01?Gy!blCXnAOQdU<6=M%$b9sQVk0Jtro0aM`8WO!HdK--p_Le5 zUaL(shZM|V>Q$&z+j)jjJ*s;~`%dz1ARjVSpn+PrHVHDyQ%;)1d+;O1|JB*Rgg1DG zcq%9+@C$90QjgXpxY;Tv>K{*3az56iMW`d?ge!VL(dHmg&EeBcob)^IqL)8;j%A(X zB8Kn`eBuYlj=5A7p76;!5c!{r1_2XUq30)jnPVhXKT=oJHO8-nq#vJr?t751`E#BcaGh-$dizlE=zvA5D7T{ZvWjm-n*GWq&&_W8*$K!!~$Kh?u62^gONI&?3~8 zbO8SJJ$d5-jL>C86MuarlmiZEIED;9i|=_6U$K_4D&+F4f|~xgj%BiT-{Nj6MZdY$ z=LCF0XEB;?k<}+y_ysMO!{m~N(mbAiR&MfkBnc2EiC{2)SsVjK4qXKQi4-^A`=(D1O zf46`_sV$wPfz*VnsCBf1Qf$gw%|9*OHj>X;M@yHnT(=e@;fAZ~9XjUtwaH8u@19D5 z5iW)@yXE3OP1Jr`J8g`JMmysJk;}TS8e>&~!Z*>4a!GYnT7_G$>t-W}ZQpMgh zv(Sq>>bl3{#ZOovrXUYm;|{y<7WS1!QGyiVIiDziaYPQ0lC*Ugt}bFTjU+!z#>js` zsS*f-D3Kl_RZAn%jrR&?uiW8|6$L$7ObOf$DVV61 zK`~KO>r8dYNP3K+?Ys|HQ6EK7`ipq`KpgB8!xONSFX(g7aQRBmEknO-+i5c9kTJi`1=iShDS(TB2eUtR@2yhAGl<0ayd@He_$f8P08iEX$;)kJkXv){AbrBa`c zIflL55VJ~EKiK4k_+FP2E%1mvI45>%ISm!Xd_%C;K}ia1r(3SK8<)sag}+piZ$nSd zaT1A0`Y*c={XQinL59F>5EAhVc44vmLqAVVS3W~)R{vbwJsuo$cW*{Uwl$CB;)vHT zkb~)y?uz6p8ktJVGsG%Wf2twws~Wa&3X=X*M*n_n(4c6);FY#hw_bR;%nEYTzsWvI zH#|4M?;5N{@(r|o^T`tN2KF~x z*0w{mf(Lc@B9230Fu?Cn8e{n!RZ^$x0~MWLsx?2&wLHQMT*eg3M6IZ~Oup)-MMb0Q zd%5oJO35osQ$F@EcUOm_47)onqA-1rsc^?an4xB!b@un5fx&D>5KZDAX{=IA-_z2> zFX8#TZLQ_fD=Ua*%hS=&s6+C@UK+Lu{>4 zpWSF6`M?bc|B}T1=PsE6_2ABh&j#&g)xgTF)aOlqh#QW(Q7cZLO6|43 zNA@jxkFZRss`N;2`q13I_uVq+)K%IL4CVodBzL&Oj4$CN3I^b+T}K(-r2n4E8lqJR z_tC_(Oxoqr(cD2Dn@OS=Z4$Mx4$)ZjcQq}45WdEl&^cj3Zf?)FxrWq$6#1N~s`P{D zC!U0x=$Ex}{Yw~n|BMa$aKb~3D&;cUKYo$rKP?!S1> zCd>HmL_-@a0=#%U{j2 ztb5i|w$e`dG1tNaK8srLK^yG~7OAOjk~F~UnA(s}if~=DD58I-A187e3gQx$zys%y zf~NoAo&4jZK?9>W+~H35;qQ6k(_KgT_r@o0%=-I<+Vt}`4k-8ZH%rmm@6E1if^DQJ zL2@%C8w!bsrfW=mn=`?%!te#vUMm!&fk9Al0v^yQ3J+BkwU64{(EwfHLNRy`3toRs zCy0Gr0umrdWJMFoW6$7YN{R4o#xgn6`@PDwVcd1SEN&Tu){@6-ZZriESouY~$j@D{ zO{fTOK;%+$Au~0X--n$;;)0h^$$swds=X{yisUBk^t)VtNNG1-mrpENPgl8?Gz?Q= z;E!-YE>!#{b?uHlxQ$QZsFsZ{Sthv*eioLXf9?Hgfc^V-#q@`0prHhh!#v(Y#ZgrZ zreU}ToxDXexpwi%=lD?I)R>$3mM>^WziVg3~BLF0>tQESfY;sh`>AeJh`RuD+&`(pt}LhTr5% zY9lQha?w;U!oRS{9UOya{G%9)iDHV9jW0Qd8_!EYu2oPJ)7XaA=#J931%iP3^_(8| z6-Getf*S&OKA+}+hHBCl;~32*0=a>@9sBHQ*Z>=A=!ax__%9f#`DYmi3nz+86iwso zHKi^#W5j4_bd_Q5!(5gdWPLHOy|%%&>{<@&#|0{`Ohhm;DIF>@aQ~kU_^n_prbxbp z`xwf1($_me$nVp9ZU6IgT48O4Rs%c51Pa9X}R=>ldMJgwWBC@ zQg>+Rk7RsFZ~t@VZa!?x*ou9WN<%3UCPNA7qhTL!;j_F6&#?;uSvB051Nx$KKqi>T z3s>;~;o`11C+ERbDOK9WTeze;8-(m+Lpp*G_XXWKBM-%~D$YBn zyx$EvsL2#X1$do!&R5Y86-hxVG<^F1`X4{yBOLevXJ`eV@En_qc zrgWIl04LR4*oh2zn<0-l&VBei-tkhb;3Nbf5;D@i$Q=d=Oxv&xDrQqlS|cqIy@Z=? z0Cu1_3L+RLng{~8ic>&ewt#dn!WD1vjL(U4v`)&$rNv?zrd{BDIE`uuMq?C4+86cg z%TNnJTm-N2o2j$=Z=!eT0@sJ)l`zWB;jRX;H$TBxss&Ui?|1=wj9`Czs( z#9mA)lG02Ynsh$-sygb^R%r)ymqWN0ilY#If{g0C3a@#QC`uE>D*ba2JcY9k)f_tG`I!!ACD9PmNjFJj_|Q$T-1L3Zc>1S1AOYg!A|W{3bNS`xd%fke2& zfdsgJQE5C0UI6A|4=17%cEM8&m4}d3b>%!9hk{fQu84vK_J3fG&tDJtkMawoQ6H%m zw|4AP%SqP~H8t&%pLv&BH#JifzakXDtFaakUF@1(00g& zxS#e+B%=sBI2(XO@__OMb!{TiAZw#FASP=SmFbJEyGby^fkc?$ppWDM2X~{zFybx* z2o41P%SRTS0{Z_C!okRZfEhKRP$l&@Tu}3>c|<&4*Lra<+JRw*f}-H8bwK=u+_?jQ z4t^lq!8$0Y2oJWSER`e|XfXed_sP%z82BB(6g@;G+_JS-TH{vyN+s|6Irj3}C2L`Q zaa!Q=hVvqYe?&oep%M?lEi{ty;gY1uBy}?tVjuZBT4^OkCA8y8?1mr|A?=GQ)j!f; zH6ac*-i9LZM@LAsm=~!8S5-j+G^Wb90s(VY4R;FYixm*SNCa~-b%!hFDMh%fV}KG% z8`Z|xh?AVjTkst7sVQ>vvM;uR{zogf0RZ!|-}$H8VF!2ut->UJO)>0a>7y1 z(>_$;B7BDfF^-zh7%av-{sF;U8%TZ5I!P5FUoYd{OG6oz;d=5k91C5DVc( zZ83$HeQlq}|J57ky?BKg)ESW&spLEi3?p`<4VVXk0W@|B=u1TdLq#kU ze8e1t(^lIC?TFP&3l|C8T@Ik_y6Id8W3>tR5hZB;AFPf1y+}YJ9CQ)c_yn3^A0AlN zYK82VQb(ydKQ+ckETKAhhQYW2D^z5{AFc@FzPQQ0g2*NhmU>7B4L^%&@@p}H`bwE{ zaWQ~GXf1kC2l#zW)8zgy6-0G#n@3U+OcPU;2>#?~YxCBwSXW^@decc9go0LCHQXtn zFIqqkkcu0W2d&9uS*H#(?@exJzmRZKH$a+i2;d34K${FNl*Ni~R6yx?4;g)EB`WcF zb%)52{zTiMd8fxIUE;5Z1*jyw!YjPvac~D?E<)gm0vLqzoFH|k-ts;1KqfgU{hW3_ z`I@A6G_zIbX1t5W!xKx9;ndGR83VcC8osBlbV%47!+2+#->cRm5QApkE65tNG^y&ocF&UM(pJ8Vi_Dr2crU1x{255oaSq< zlYB*9A@;~;xfGW362xa^@SFnrf^$IckcMZNiHfva`B^(>uawzXX_GdFL-{P;KtMo- z4Dp35M*Tk*H1(#=G}4||b+h*IGMXGgU6d_!%lgD>SDs|VitTh=3`QoRxB>{k6nMh} z!I*{}TvId>2B|yF$cK1cMjPc$N&|CcN6z#yQhQNamz#rl59j~-hKm1>P@us94H^_` zKs7K*nXEOnPrxixq`jDlU-0bf>)w8i+i~O$i_QuoN+KsteNF25 zS_K3=K^(5pH4LRd$6?KCx5vLV`$whQu5eYyd)r_Pv)QQ>?-9G;1s4Q4cxGXXf4>H%@mo`2vKN<8yKB+l?n+0M%eHXPZ3I^wX?LE581OL zpKYcV!5fwF9L^d(rnSUHt}Ic!$s7=sq)gGQ4qu&zG}PdV zI#|lrzP?BQ8U+-CG`z-lD2tVRm3_1w2`kNAJ}y%xl0{pCts-9XdQS+M% z_IQQ#>L&7-o-H*+AC?C=a(_;9d z6~|x(zIO`fk3c5uNX1K};sK@8462myE@NfXW{bZXY>w5flwc^!OA)KBM*|c^jX!;u z--3P^Kz84g?n@z=p@@fc#nsp<#<= z5`lQHC5un+XMfh9A{%_at}&YbqquYjZecyG1VnDjJN2abe!{Dav?!TUX*gBJOZYlU&>UGNy#^ql!`z zZ^kW5LKA3T%O+%ByMR9P8!q!`F__j#c`{B|A1A$!E1Le{{VxBiUa{dT)E{_|{iCQu zpU@gI1nIva0R?ahzo2;W48htW=@WdZkFe^F;UP7peAopYPC^IyPs=u~05XsZ8dXI* zFtb`(OypbIB3gxN+ISIw6t-&7@FFiNL#|G%`~xV^*sks1b@)ksDE%sj#;wkXeRn?N ztkpf~h!{sbr1F@9&ipwaH_0iWKMq&$96Q7sx+jwC>y?Vu)M$Nb@bd%t$K@aDtYG@Q^=BKr$6L-6*EtdSY|H5KC1MfZsR)6SPuFGis_{;nt#nc*CP4i}($d`8FNpX7GWhvjg^b zzYD^8oa8~Ip`%pJvR9pEt{pW!X~2^`@W4d)!W+IQjyR-ZrBgtEG#pT2 zw8eapg3t=CFgXSE54?-B+=pArIiz#?7V*u~tG*u+H#)W9n-$VbCz zz(g4KBPO5=Uj+c%b_(c^$ty(TI*q4p#9B*jn9@06a7wv1 z4Jm>ih{;+wN2r^qHfqp#&VU(-z*nyzrn=OK?yD`;&W<6jxh;L;GxK*X+P`6Iy0JgCKF-XQkT1HbTw|ZZ@YQIEJ^|u}Ol6qt+9}wFj?x&}rx)-_y z#^qd=EAUhhgi}C&OF`rY7x?mioaTw*Ej^GradED${iMz24DAr@qONoquMv$KkiO=1 zi(k8dbdX>~2Q;QdoX)w`<1U3=YWwJ_Z79?Dhx}f5-CKk-QfF(u9agG}+2oCHVQp9f zMxroMP>J938{Q#ZO`4Y(>FFbGOBts5c!P^v4${fbOjk3PC3K(;)L5>I=~&5CzrHOvz9j*DetCy+k!Oi&!Y)-vTb3CWKg4>;kvpS) zjt|+N6`f#^Tvf483jlD!>DT^)ToX0TF@T#+Y%XwC`k5bmELr9{M zG=a9lxgXG9myZQDr14>P*NW&X>Rua<#6;aM{Cr{Bvdo$Bi=;bZpS%Kxag}F517qLU zT^#Z^@zU?(DGt#&?4cU$qG@XQ(|NCJpY5GDInVdit4ZUeD18PSv~X<(wMA1}@RbWF z17^7J_qfKs;x>h%t6ascwImh#xVO}%R!<~m=MZOhf;S~oG8&R`x2I`;$m8wT2neLR{R^jfU9oV2XWc>L7o z_0ludxTDrbwNRQEp?ktU$j^tqh0^#o1f)TO!UHg#JtV7S)Gvw29>4i%yXdHR_a_-) zPeY58H9K}WTr4wDoX*kZKVA2Aent*Bz?{a@=sNVG1pCWIeXyLzFwB(fU!IHz$1=?3 zY0#iYF1W!83sO)T&Cmhu_(x8+M%k7mq*%9Tggksg%n&oUE`FxHh@&4-9)|z#b34A$ zZdcYH#&Q74%WZTXMwbu%?=AN}#N>=$^=zTkUXt}sS%>l548MJy^Pay|0exmS4&W#8 zmR^X%wgoo-^d`^dzKS@zHv5xMzmfyAV`2`Srs`B3$B`F#Q2ndjErb#NsJ@C=UW~fVZH#Wv%sY>|0B?_P}9N zFVha%!ONucXu}oZ2|Ik?@pYZv`8$<4<2hd744>t* z4%-cSf&J9@&ys&%mxc%ga6_5_fAzXJg4(iC{}4awbGkGRC@Rg9#_FTA&RQ%lqMMW* z^^t&2c!cwOntR{^U6Ni|VObehIP;!kT4rBIJt!zHaYb=V zoRdQ`)@F2#3xB%q`Ge!X`t}ae=V`CC6GbqD79bUS5JEvH@D*k>K0i%cK7>T=qv(n@ za$VhQwXvb6Ycc;dvOyo6Si|@=`e|H=g1KHsTnzpe}V4E9D{f2Ig(?p_xD1 z9f`GVow$N$f+?FcP@STc(wd?SLa8u(oQdc^$%ny+;S@YVGwO~a+F}un2~RgZZ+Lu8 zhLlk+uBhBhUT(aKdZ@$|0RV5E0{VJMLL%Pa49;Sbdx6 z{>8#qD1{t@ZPE0QHqa!fP+eb6qFYM>CiJfAf+yO?Mgat`R%-T(foC5l~ zAxy(K&MOXy8*=0H#I(+_VUO-U+vvu^M88E(%5f8fP&S6}Q#0h&O+L9k#6pYReF=$fc3EUKF$hq+V6 z%QVZY{TUJJ<*FMzR|*BQxdlS;mMx3HZGY6*0ie|lW( zq5jb5bdfeCwzWJ!-fWnJMktdt=Jnw}vvf`Yea&HUG7|9?JFpSGrNLsH9Q3OGv(l%B zEo77771ao`O`MJuLN%kupRyF+Cr^WXl3Kc4^XJ5FZBf^k` zcX)t3{4-}zesNy6z&t;B>znCHv<~m9TwHNB^`fbikbX8L@RO(Qn5A`kGx391E%xIi_VG9n1gyZf*lqn*1@!r4 z+hKzld$AthQwPCfUqZu}i09ps{NrZ6+^P*%Z>SfvU$nc*1{zHp$&Lhkz~isvqx#&b z{Dq2%S;|e@Rda~{ReNIc#sU}XE$OjWjxj89y|3j~n>g}Q7}Xcokc9Vmh|`$Q4MeQe zQl4aKml6@1M+sEcfBHEyPA!$X`;F~>i6bNQ*G((kUvhbl(dK8x0pC`w(%^?|$j{Tb z0UO0GQB-a(vPq?->ROyOTzf8cm$u9Mum``P7Ys1M<6EA(`Rxh_00aaCT;YxYxF7(* zVxhPorMS)Vj1GEGux0rjZDL%myWjKm(E`;xN^jan=~NC@WFqD3m?gw2Vljq>^CqsL zZ4h$}Ia3?j>-Z1RFL1x^qqpc1W1?$QA^E+u3AeDB8L@bZTUbG##4t3{UOM)C*z+*; z_ShWfi;eEKEpN-*@2eIeo4iLK$Oquyv1Ee$jR@%TOdlg$;l;f;4{sMQq>J)=bH{Wg zG3ZgyRm-;b8H-ac#H7H4G6;by+~J=UEAh9Rvj4UP#95mnIAFysoW?40qmCjreNFO@ zA75qkOWpH{BD<9v-@KdlK$RWS&;vcF8;VdhbjfP#{^4Q~Pwrjow`+{&lc4Bu*D!nG zgc^R1x3+lmBuW&?q8x1eISvwk=vlvZC?I}=yf`T3rFk4_3~>oI&eyN;d7SeczI(mk z`Z(CI3%-!?9B-k(icFls5DpPrr9!$q_W3CTVrr*+h@E!xR@@Z7kA6>r^0>EjY*gxL z^{6x*M>Gn5<)0Ztg9-z=!i&w?PA#u4#qi$6_63KXhTUozPr`(jG?NpvA_cOY`lP|d>TJlt`{*&K24Ayz0gnSp%I6J~&K?wX{ z_zD%IL4yh}1W`B#Y0;Xi+|rotk~jHie2#Z#A1pX`?zg9^k22J@TeOy=^uM7ckLT{t z!w9!;x!dIw(Er{Y`&>CXusd%TH)KU$EwyW0$+t20hMWpr-K1=p7KKOjls@Rf4U@FB znoR}fQJM%rCK5UN54jQ7=k(_=c89+@i7rz!gQT-@kRiM8;+%P;w#H3vE=n!yC2J*m zCF+a9NX85F%KCJ+a)h>)^2mCFpXGAYhX>P>`X#o1eki4#XLOOX-lI%*wTpU6n~Ve4 zM1zs{tNP>^8Z@}VmqIXveYK0!QP*8cv$b(#%XGar{?y^s6;fT|PP|Q%uIhy$3RO6W zw?YqxQ$0=r{cR07U_}Nxaxm|an&=)Il#i#L1YVLJZ95;Z`FY{Jbw)si~Mp^mBFwtlVt^ZY;V@6*?&wF}bW8-vQ>8nP7oV!Nx%bC>PcB_DOVxC542(`3$UEV{ z8)QI0IKMcjfc`cTB)AwG$=TS@;EDvmM>}9jCEXo^f2pQ_&&`UYQZ_@nIrIfCy-vJea7)AY{srBpc?IQ!|=e1*2cp(Jup$RpnWbqug*T=cOyz%~#3QV+zM)5l9dg}=7Ra2#acWQN_06G}vg|AVA z*T9OJ7>;73;a*t_cLHy45WS=J)Yv&ACpi6H;n>>;k9w!|3RpILlC7h~%+rkwQGjk> zY=sA`u$9e&_=);P00b2(3h)347{a@ZjcRAhSeu&caqVDu(T&g}qrdLKGj-Lqp5}`s z>THCdGB<<`-U#?FSu>RZ^ebHPZ193VCL)keP^c2D_HmvnuAgs@oVMrlCF7K=7Z>q=M&0bvholg1X$9r_F!d)SCsXb3l4PtXZTP@td`dC0_kv|yXs$r56#p4RK`%FE{?d+j;CWRf$y z*pxp^>{KJQJLt=m`Gkxf89={W3|Zj?f4su?c#=4**3k}?yqVKB&3<*u_V)9G8U?-n z!K6m^^1%li)-tm7RjySSMG+)mfe$L+N!Vgf0NUX)Y}^Q!Fv%LFgm zSo1COM2K3>8gIGIhd7w;qcPf}N!cj(aX&JIQsg27OSm=rh>Oa8ZBpjR*v*l_SI2Gt zeEwS{-E)qoO%m(1Skp^*ffKoB*|$YTj|`w+*uyolo*d47#d__&X+}}A3{&!u$gj3# z%x!M}Q|&d4gIO5R84mQJdbEss(;hbyp zZq)4gB#&m*Th(op8Jy;yU|0HRL(FM7$byw0PcR09pu&vrSU3JaA8O4k<@44>`G zIr%Z&zNo=Q<>L2{qTC$+x{Z(PV~C5FuA=-B8yV}?>B7Us<>LaZoLPHDCbw%lkJYtc~!EOQ%j|uS_zkU zFb9`S%N~#DF`&bS01Ctf%;wSfo@euDk!|i`NuXKOR7^9vx~I5ii+1YMriEgGQm7_i z9-4DDRG3k&tXYE`Hp>d=(On&>Y?aIgPb@`eCgG!|spUk8lBCX3D_Qo~-t@a(uX)oi z{L-Hq+w`2##9h->0~7gu<2KERuIqSBWat7VGEk4r5SQ_viv}Hed!UO8BcpMl%?CbGB71YEm&Nia4o$O+e zaHtox+SxBe=U-0Dd?UK*#fk2yk_N>y5kpl_35&S`Gc;J?`C~&WqeoUi|M3Zt86NOK z3rxfU_BZ^E73K`D*UDRhyT8=!t;tpAwx8e2!dp0)3-}BD&+hXSDi(@#JbY`}!^P~! zWA_k&_%QFr4e^C|6U`m99kX~>T*&RDl%#aaHe+&D$KaoJcA+vy;Q!uc zVZa3^I$}Q+v0=>66I56xTJHuVy*7SU%fPKq4{dPQFWQszf%+UHmRizz3Pk`4Py~kf z4<3bwYn=irR1g$s+}9Xq*y$amt7^~(R8_o|+$!9@uR+Y)d-K!gIX#;icT2sBdSMau7vJC+jG^gpAQzdBMQc`!QV5Jff8Hp1Q8LC`6yIjP z4YeT^1_rk-x&9z4{v>Ks6SD$hwQNt&-?mT+%&_1H+HyL5qRdr0yWEArd3W;~gq>Pu z7DGH6O_`_!RD~y5r(3+?ZOkzmqX$B;jH;plh0q^)9GBg_1#kG_8dmV<7|k1u{$imi z$MT&!qF`5EW2>9 zfKrq`g7u?^?X!Raf(DJJaU{>9H|QFv%6;=COYefINzGzU#J#ig&Kf;)cGReI18AU9 zUyY%q)I+Sm0+i>QFvACS*=orO=y7exEGUlvEJj6+#Xwp@ETEn?oz9wh?c?u_;>+o6 zQ@*Y7evfT~W>wHzoa}U-yu}^S(dg)U-%*aHQm`0;)|iRSaHALnWvB9gaz66#fBGH0 zj5=tINi@>xWq!buOnRjWbpw@Iw!L0Yxg$zC+P zvxeVDzi`RnpOceOxm;GI71d0ZNj}2v&z~Dl>GkJHa z0Oe=?76cs(4Jyn?!&w~Vw|OadrFz0GUR7t9%UP?H9Ln%Y?GigXqwt%5<&rfv1+@Mc%Ee(9oBbL4ge(|76}` zK>z}=%E;q&G*1oD-gLfPR9x60zx9!-UxjC1ia#F{o*9vsr}R?tX*s{lORyK-NI@!! zAfSPu|D>Osz-31%12^zJzsLJ|ByM0GzEsMat6BDPnm%98N_B;wKKN|Zs3n`GRY~n| z(raIL7W#C(vN)x+(`sWh@8+Snk8?Ou_7{}VBP*aMeo+1JWDG|xuA&oFrS^i=Otq1- zXI`6}rP^##4o(VpOt>gXsR?ZRU)C$@h-l>n%JMt3D;w$tmrH~Uo zsD-Ehs%84+TXPkJ8rX(BkxZB2)K9Zr+g(&Ye`HaW(vZ9LBU%VhV&7q!+2u zlt5@F#UO-^N{jSzdEcLKJF{PQW}k06v-`|GyVGWFC48y7!KtWuJXUqmUZKO2$VSd3 z?e8m7jxMi?k@>PJ3L*h%0#m*zvwfl;^}j*oE?Lv*9Cn>veCZQTmWhAFVo7<{mVUP% zOU*6K>mGhdQ{Z64nxP@L49rss#GQTZ^JF#&gc35b>eccGmZZBF$Oj2?xXvkoGyFEg zrCW9LyD#7UMR%s|m@k{-FR^eZTE$Nq<_$bS3iy4`_sc=!j|mqVAF%LOi{uJW%D59&+pa~mESJg_EamIo21}qFCs)lp z3NohWu?c?nF>YoI?eF!B^)Yu$jYbBqCRG@PX8Nc2P(>q|S!%5rbZfep)H&{CB+2K0 zdcyI2Frv`YiqRfTL@53KP|;;ZdT1xVZ6O}D+7o|#q7HA%RSMcN-MqGk;%oipB(H~r zZrm!b{?pD@>21;x>#qe#HGLrMWJISt!&*n1EFaIPHR5r;0o$))+2covHTZDVEYjB_ z0ww!YcgF~I#i_CCKqIP>YTTF2lHqMRyBJ_PJRI42%leA5`5 zx5yL2ernsepe-&x`#o;&>ldSSa1a{$`kMM);83W8%AX;Mt*b}X;ZIq}4as{nqS6DX zWcX4l)=Tx^M<`fFiANpMN0?w8}`?Y>M_U?)HBi z2J1s0HeAieJ3wH>MfyKF#1jl?^W8{xq{Evz2 zi+zQ{w*`g2U7)jHhlN_l0ciL!vp6nQ%&&w_L#G*ZU05=QH^D{R&}CwJ1(CY+C1)ZC zcJ1d`p4*1~S=HUisewjS0{m6{1KBlA7YwNMK?KHJ=?FNFYc&s=vrl4Y7kUc%xO4g` z__Y%Yq3qRSF@ts9##nl^tAchbY;<91A`bz>KR?}6%C9R-ml+vZdosB6Io@NT;_3$WqBeE)?=_HP$04;NAASD}w)c0C76X?o z40MY8I2Xw(gJ&0uF#{lvZoo;K8(QP4t2;m5N~n&To5WRDsq}^Ul+SbvZ24Dj_~T~- zC%;uUJ=$nLJlMh-%HQQf)&yVtiqb?hXI=6&l};pYZ)7AVHX!7NvFeJMf|GkpZ5*rE)f7iKNKgJl8u z_2sZ!0Te>odub%`>}(j6x*DMQR1{}{ho-%Qu6uqc7m^?L@s(qf{WkZm7Q#soyl!kL z9^te~Y>Re@xSUO3jT_}~tP%Ov*#y`1ioSPew8%N;c0m?0Gz^9n`m6QgiMFe#;QTIP zc>22M;Tgrw3H*%TkL{pl*>j}iZ!cpu!Tc^!vMy@E(M<54=~&C!`Cy`@s@tugu+_@J zvUD=_Bo{7+snFQ%p86>QbX3Ttq77Mz~N*Sf;k>zWTlr8oQP%+^pJ2Bz$;oxC_M3Tyk*GNQ> zM?(%>h3s=<%4! z{0$4A=i2KT=o*dB%FY!Nu4*o}E9E>+Ote9NC8ms`nAQ|3N9o!J7j@tdNI&~bob_@6 z36S_jyqmki3PjL`#GH4N`KdGHF79=pYn(J0X3g3YdNo>nuG?VSgKEre!aVBRjD|5e z94-P?b@h{bWot5680c4s(p;{nTvg$wkLGTOVctquF)U4 z(}NxI-kst=!==7f(V-B1B%WG^s@J0Ec&*}Fc|F<_>1bwRU;(MpbC3NOIgTfL literal 57465 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≤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

uni{test_env}; - A32::Jit jit{GetUserConfig(&test_env)}; + A32::UserConfig config{GetUserConfig(&test_env)}; + A32::Jit jit{config}; constexpr ThumbTestEnv::RegisterArray initial_regs{ 0xe90ecd70, @@ -534,5 +539,5 @@ TEST_CASE("Verify fix for off by one error in MemoryRead32 worked", "[Thumb][Thu 0xE7FE, // b +#0 }; - RunInstance(1, test_env, uni, jit, initial_regs, 5, 5); + RunInstance(1, test_env, config, uni, jit, initial_regs, 5, 5); } diff --git a/src/dynarmic/tests/A32/test_arm_instructions.cpp b/src/dynarmic/tests/A32/test_arm_instructions.cpp index 2e7e7dc5d8..5a27cd499c 100644 --- a/src/dynarmic/tests/A32/test_arm_instructions.cpp +++ b/src/dynarmic/tests/A32/test_arm_instructions.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,8 +8,8 @@ #include -#include "./testenv.h" -#include "../native/testenv.h" +#include "dynarmic/tests/A32/testenv.h" +#include "dynarmic/tests/native/testenv.h" #include "dynarmic/frontend/A32/a32_location_descriptor.h" #include "dynarmic/interface/A32/a32.h" diff --git a/src/dynarmic/tests/A32/test_coprocessor.cpp b/src/dynarmic/tests/A32/test_coprocessor.cpp index 3888d2c68b..66ae6ebb09 100644 --- a/src/dynarmic/tests/A32/test_coprocessor.cpp +++ b/src/dynarmic/tests/A32/test_coprocessor.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -10,8 +10,8 @@ #include -#include "./testenv.h" -#include "../native/testenv.h" +#include "dynarmic/tests/A32/testenv.h" +#include "dynarmic/tests/native/testenv.h" #include "dynarmic/frontend/A32/a32_location_descriptor.h" #include "dynarmic/interface/A32/a32.h" #include "dynarmic/interface/A32/coprocessor.h" diff --git a/src/dynarmic/tests/A32/test_svc.cpp b/src/dynarmic/tests/A32/test_svc.cpp index 0be2432c7b..0cfaf23ec5 100644 --- a/src/dynarmic/tests/A32/test_svc.cpp +++ b/src/dynarmic/tests/A32/test_svc.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -10,8 +10,8 @@ #include -#include "./testenv.h" -#include "../native/testenv.h" +#include "dynarmic/tests/A32/testenv.h" +#include "dynarmic/tests/native/testenv.h" using namespace Dynarmic; diff --git a/src/dynarmic/tests/A32/test_thumb_instructions.cpp b/src/dynarmic/tests/A32/test_thumb_instructions.cpp index d509acdd8d..6aa1b7389b 100644 --- a/src/dynarmic/tests/A32/test_thumb_instructions.cpp +++ b/src/dynarmic/tests/A32/test_thumb_instructions.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -9,8 +9,8 @@ #include #include "dynarmic/common/common_types.h" -#include "./testenv.h" -#include "../native/testenv.h" +#include "dynarmic/tests/A32/testenv.h" +#include "dynarmic/tests/native/testenv.h" #include "dynarmic/interface/A32/a32.h" static Dynarmic::A32::UserConfig GetUserConfig(ThumbTestEnv* testenv) { diff --git a/src/dynarmic/tests/A64/a64.cpp b/src/dynarmic/tests/A64/a64.cpp index d331c5e8a1..4d4484e53e 100644 --- a/src/dynarmic/tests/A64/a64.cpp +++ b/src/dynarmic/tests/A64/a64.cpp @@ -9,8 +9,8 @@ #include #include -#include "./testenv.h" -#include "../native/testenv.h" +#include "dynarmic/tests/A64/testenv.h" +#include "dynarmic/tests/native/testenv.h" #include "dynarmic/common/fp/fpsr.h" #include "dynarmic/interface/exclusive_monitor.h" #include "dynarmic/interface/optimization_flags.h" diff --git a/src/dynarmic/tests/A64/fp_min_max.cpp b/src/dynarmic/tests/A64/fp_min_max.cpp index 1669b63071..313b5e5117 100644 --- a/src/dynarmic/tests/A64/fp_min_max.cpp +++ b/src/dynarmic/tests/A64/fp_min_max.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -11,8 +11,8 @@ #include #include "dynarmic/common/common_types.h" -#include "./testenv.h" -#include "../native/testenv.h" +#include "dynarmic/tests/A64/testenv.h" +#include "dynarmic/tests/native/testenv.h" using namespace Dynarmic; diff --git a/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp b/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp index 2cdf288eab..0c7a30a868 100644 --- a/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp +++ b/src/dynarmic/tests/A64/fuzz_with_unicorn.cpp @@ -15,11 +15,11 @@ #include #include "dynarmic/common/common_types.h" -#include "../fuzz_util.h" -#include "../rand_int.h" -#include "../unicorn_emu/a64_unicorn.h" -#include "./testenv.h" -#include "../native/testenv.h" +#include "dynarmic/tests/fuzz_util.h" +#include "dynarmic/tests/rand_int.h" +#include "dynarmic/tests/unicorn_emu/a64_unicorn.h" +#include "dynarmic/tests/A64/testenv.h" +#include "dynarmic/tests/native/testenv.h" #include "dynarmic/common/fp/fpcr.h" #include "dynarmic/common/fp/fpsr.h" #include "dynarmic/common/llvm_disassemble.h" @@ -168,7 +168,7 @@ static Dynarmic::A64::UserConfig GetUserConfig(A64TestEnv& jit_env) { return jit_user_config; } -static void RunTestInstance(Dynarmic::A64::Jit& jit, A64Unicorn& uni, A64TestEnv& jit_env, A64TestEnv& uni_env, const A64Unicorn::RegisterArray& regs, const A64Unicorn::VectorArray& vecs, const size_t instructions_start, const std::vector& instructions, const u32 pstate, const u32 fpcr) { +static void RunTestInstance(Dynarmic::A64::Jit& jit, A64Unicorn& uni, A64TestEnv& jit_env, A64TestEnv& uni_env, Dynarmic::A64::UserConfig& conf, const A64Unicorn::RegisterArray& regs, const A64Unicorn::VectorArray& vecs, const size_t instructions_start, const std::vector& instructions, const u32 pstate, const u32 fpcr) { jit_env.code_mem = instructions; uni_env.code_mem = instructions; jit_env.code_mem.emplace_back(0x14000000); // B . @@ -269,16 +269,13 @@ static void RunTestInstance(Dynarmic::A64::Jit& jit, A64Unicorn& uni, A64TestEnv fmt::print("\n"); const auto get_code = [&jit_env](u64 vaddr) { return jit_env.MemoryReadCode(vaddr); }; - IR::Block ir_block = A64::Translate({instructions_start, FP::FPCR{fpcr}}, get_code, {}); - fmt::print("IR:\n"); - fmt::print("{}\n", IR::DumpBlock(ir_block)); + const A64::LocationDescriptor location{instructions_start, FP::FPCR{fpcr}}; + IR::Block ir_block{location}; + A64::Translate(ir_block, location, get_code, {}); + fmt::print("IR:\n{}\n", IR::DumpBlock(ir_block)); Optimization::Optimize(ir_block, conf, {}); - fmt::print("Optimized IR:\n"); - fmt::print("{}\n", IR::DumpBlock(ir_block)); - - fmt::print("x86_64:\n"); - fmt::print("{}", jit.Disassemble()); - + fmt::print("Optimized IR:\n{}\n", IR::DumpBlock(ir_block)); + fmt::print("x86_64:\n{}", jit.Disassemble()); fmt::print("Interrupts:\n"); for (auto& i : uni_env.interrupts) { puts(i.c_str()); @@ -304,7 +301,8 @@ TEST_CASE("A64: Single random instruction", "[a64][unicorn]") { A64TestEnv jit_env{}; A64TestEnv uni_env{}; - Dynarmic::A64::Jit jit{GetUserConfig(jit_env)}; + Dynarmic::A64::UserConfig conf{GetUserConfig(jit_env)}; + Dynarmic::A64::Jit jit{conf}; A64Unicorn uni{uni_env}; A64Unicorn::RegisterArray regs; @@ -323,7 +321,7 @@ TEST_CASE("A64: Single random instruction", "[a64][unicorn]") { INFO("Instruction: 0x" << std::hex << instructions[0]); - RunTestInstance(jit, uni, jit_env, uni_env, regs, vecs, start_address, instructions, pstate, fpcr); + RunTestInstance(jit, uni, jit_env, uni_env, conf, regs, vecs, start_address, instructions, pstate, fpcr); } } @@ -331,7 +329,8 @@ TEST_CASE("A64: Floating point instructions", "[a64][unicorn]") { A64TestEnv jit_env{}; A64TestEnv uni_env{}; - Dynarmic::A64::Jit jit{GetUserConfig(jit_env)}; + Dynarmic::A64::UserConfig conf{GetUserConfig(jit_env)}; + Dynarmic::A64::Jit jit{conf}; A64Unicorn uni{uni_env}; static constexpr std::array float_numbers{ @@ -448,7 +447,7 @@ TEST_CASE("A64: Floating point instructions", "[a64][unicorn]") { INFO("Instruction: 0x" << std::hex << instructions[0]); - RunTestInstance(jit, uni, jit_env, uni_env, regs, vecs, start_address, instructions, pstate, fpcr); + RunTestInstance(jit, uni, jit_env, uni_env, conf, regs, vecs, start_address, instructions, pstate, fpcr); } } @@ -456,7 +455,8 @@ TEST_CASE("A64: Small random block", "[a64][unicorn]") { A64TestEnv jit_env{}; A64TestEnv uni_env{}; - Dynarmic::A64::Jit jit{GetUserConfig(jit_env)}; + Dynarmic::A64::UserConfig conf{GetUserConfig(jit_env)}; + Dynarmic::A64::Jit jit{conf}; A64Unicorn uni{uni_env}; A64Unicorn::RegisterArray regs; @@ -483,7 +483,7 @@ TEST_CASE("A64: Small random block", "[a64][unicorn]") { INFO("Instruction 4: 0x" << std::hex << instructions[3]); INFO("Instruction 5: 0x" << std::hex << instructions[4]); - RunTestInstance(jit, uni, jit_env, uni_env, regs, vecs, start_address, instructions, pstate, fpcr); + RunTestInstance(jit, uni, jit_env, uni_env, conf, regs, vecs, start_address, instructions, pstate, fpcr); } } @@ -491,7 +491,8 @@ TEST_CASE("A64: Large random block", "[a64][unicorn]") { A64TestEnv jit_env{}; A64TestEnv uni_env{}; - Dynarmic::A64::Jit jit{GetUserConfig(jit_env)}; + Dynarmic::A64::UserConfig conf{GetUserConfig(jit_env)}; + Dynarmic::A64::Jit jit{conf}; A64Unicorn uni{uni_env}; A64Unicorn::RegisterArray regs; @@ -512,6 +513,6 @@ TEST_CASE("A64: Large random block", "[a64][unicorn]") { const u32 pstate = RandInt(0, 0xF) << 28; const u32 fpcr = RandomFpcr(); - RunTestInstance(jit, uni, jit_env, uni_env, regs, vecs, start_address, instructions, pstate, fpcr); + RunTestInstance(jit, uni, jit_env, uni_env, conf, regs, vecs, start_address, instructions, pstate, fpcr); } } diff --git a/src/dynarmic/tests/A64/misaligned_page_table.cpp b/src/dynarmic/tests/A64/misaligned_page_table.cpp index fc0bc77428..99afba519d 100644 --- a/src/dynarmic/tests/A64/misaligned_page_table.cpp +++ b/src/dynarmic/tests/A64/misaligned_page_table.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,8 +8,8 @@ #include -#include "./testenv.h" -#include "../native/testenv.h" +#include "dynarmic/tests/A64/testenv.h" +#include "dynarmic/tests/native/testenv.h" #include "dynarmic/interface/A64/a64.h" TEST_CASE("misaligned load/store do not use page_table when detect_misaligned_access_via_page_table is set", "[a64]") { diff --git a/src/dynarmic/tests/A64/real_world.cpp b/src/dynarmic/tests/A64/real_world.cpp index a083f16d61..c15f307c3d 100644 --- a/src/dynarmic/tests/A64/real_world.cpp +++ b/src/dynarmic/tests/A64/real_world.cpp @@ -1,11 +1,11 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later #include #include -#include "./testenv.h" -#include "../native/testenv.h" +#include "dynarmic/tests/A64/testenv.h" +#include "dynarmic/tests/native/testenv.h" #include "dynarmic/interface/A64/a64.h" using namespace Dynarmic; diff --git a/src/dynarmic/tests/A64/test_invalidation.cpp b/src/dynarmic/tests/A64/test_invalidation.cpp index 0c92f5f606..3b2d5fef98 100644 --- a/src/dynarmic/tests/A64/test_invalidation.cpp +++ b/src/dynarmic/tests/A64/test_invalidation.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -8,8 +8,8 @@ #include -#include "./testenv.h" -#include "../native/testenv.h" +#include "dynarmic/tests/A64/testenv.h" +#include "dynarmic/tests/native/testenv.h" #include "dynarmic/interface/A64/a64.h" using namespace Dynarmic; diff --git a/src/dynarmic/tests/A64/verify_unicorn.cpp b/src/dynarmic/tests/A64/verify_unicorn.cpp index 0c0ccc1609..5bdcd0dc3e 100644 --- a/src/dynarmic/tests/A64/verify_unicorn.cpp +++ b/src/dynarmic/tests/A64/verify_unicorn.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + /* This file is part of the dynarmic project. * Copyright (c) 2018 MerryMage * SPDX-License-Identifier: 0BSD @@ -7,9 +10,9 @@ #include -#include "../rand_int.h" -#include "../unicorn_emu/a64_unicorn.h" -#include "./testenv.h" +#include "dynarmic/tests/rand_int.h" +#include "dynarmic/tests/unicorn_emu/a64_unicorn.h" +#include "dynarmic/tests/A64/testenv.h" using namespace Dynarmic; diff --git a/src/dynarmic/tests/fp/FPToFixed.cpp b/src/dynarmic/tests/fp/FPToFixed.cpp index 570ebcbbd7..e16e4460ed 100644 --- a/src/dynarmic/tests/fp/FPToFixed.cpp +++ b/src/dynarmic/tests/fp/FPToFixed.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -12,7 +12,7 @@ #include #include "dynarmic/common/common_types.h" -#include "../rand_int.h" +#include "dynarmic/tests/rand_int.h" #include "dynarmic/common/fp/fpcr.h" #include "dynarmic/common/fp/fpsr.h" #include "dynarmic/common/fp/op.h" diff --git a/src/dynarmic/tests/fp/mantissa_util_tests.cpp b/src/dynarmic/tests/fp/mantissa_util_tests.cpp index de29d51865..9d16c3624c 100644 --- a/src/dynarmic/tests/fp/mantissa_util_tests.cpp +++ b/src/dynarmic/tests/fp/mantissa_util_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -12,7 +12,7 @@ #include #include "dynarmic/common/common_types.h" -#include "../rand_int.h" +#include "dynarmic/tests/rand_int.h" #include "dynarmic/common/fp/mantissa_util.h" #include "dynarmic/common/safe_ops.h" diff --git a/src/dynarmic/tests/fp/unpacked_tests.cpp b/src/dynarmic/tests/fp/unpacked_tests.cpp index 919f21bf2f..a4f10d1273 100644 --- a/src/dynarmic/tests/fp/unpacked_tests.cpp +++ b/src/dynarmic/tests/fp/unpacked_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -12,7 +12,7 @@ #include #include "dynarmic/common/common_types.h" -#include "../rand_int.h" +#include "dynarmic/tests/rand_int.h" #include "dynarmic/common/fp/fpcr.h" #include "dynarmic/common/fp/fpsr.h" #include "dynarmic/common/fp/unpacked.h" diff --git a/src/dynarmic/tests/fuzz_util.cpp b/src/dynarmic/tests/fuzz_util.cpp index 351eb1e10f..05f0a9e865 100644 --- a/src/dynarmic/tests/fuzz_util.cpp +++ b/src/dynarmic/tests/fuzz_util.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -6,7 +6,7 @@ * SPDX-License-Identifier: 0BSD */ -#include "./fuzz_util.h" +#include "dynarmic/tests/fuzz_util.h" #include @@ -14,7 +14,7 @@ #include #include "dynarmic/common/assert.h" -#include "./rand_int.h" +#include "dynarmic/tests/rand_int.h" #include "dynarmic/common/fp/fpcr.h" #include "dynarmic/common/fp/rounding_mode.h" diff --git a/src/dynarmic/tests/native/preserve_xmm.cpp b/src/dynarmic/tests/native/preserve_xmm.cpp index 7421252063..6369e1a74d 100644 --- a/src/dynarmic/tests/native/preserve_xmm.cpp +++ b/src/dynarmic/tests/native/preserve_xmm.cpp @@ -1,12 +1,12 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later #include #include #include -#include "../A64/testenv.h" -#include "../native/testenv.h" +#include "dynarmic/tests/A64/testenv.h" +#include "dynarmic/tests/native/testenv.h" #include "dynarmic/common/fp/fpsr.h" #include "dynarmic/interface/exclusive_monitor.h" diff --git a/src/dynarmic/tests/test_generator.cpp b/src/dynarmic/tests/test_generator.cpp index 4435e762ae..33e41099ff 100644 --- a/src/dynarmic/tests/test_generator.cpp +++ b/src/dynarmic/tests/test_generator.cpp @@ -22,8 +22,8 @@ #include "./A32/testenv.h" #include "./A64/testenv.h" -#include "./fuzz_util.h" -#include "./rand_int.h" +#include "dynarmic/tests/fuzz_util.h" +#include "dynarmic/tests/rand_int.h" #include "dynarmic/common/fp/fpcr.h" #include "dynarmic/common/fp/fpsr.h" #include "dynarmic/common/llvm_disassemble.h" diff --git a/src/dynarmic/tests/unicorn_emu/a32_unicorn.cpp b/src/dynarmic/tests/unicorn_emu/a32_unicorn.cpp index 1a4f1845d5..66c1e7fd24 100644 --- a/src/dynarmic/tests/unicorn_emu/a32_unicorn.cpp +++ b/src/dynarmic/tests/unicorn_emu/a32_unicorn.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -6,22 +6,14 @@ * SPDX-License-Identifier: 0BSD */ -#include "./a32_unicorn.h" - #include - -#include "dynarmic/common/assert.h" +#include #include +#include "dynarmic/tests/unicorn_emu/a32_unicorn.h" +#include "dynarmic/common/assert.h" +#include "dynarmic/tests/A32/testenv.h" -#include "../A32/testenv.h" - -#define CHECKED(expr) \ - do { \ - if (auto cerr_ = (expr)) { \ - ASSERT(false && "Call " #expr " failed with error: {} ({})\n", static_cast(cerr_), \ - uc_strerror(cerr_)); \ - } \ - } while (0) +#define CHECKED(expr) do if ((expr)) ASSERT(false && "Call " #expr " failed with error\n"); while (0) constexpr u32 BEGIN_ADDRESS = 0; constexpr u32 END_ADDRESS = ~u32(0); diff --git a/src/dynarmic/tests/unicorn_emu/a32_unicorn.h b/src/dynarmic/tests/unicorn_emu/a32_unicorn.h index 79831b8111..d94724d9f2 100644 --- a/src/dynarmic/tests/unicorn_emu/a32_unicorn.h +++ b/src/dynarmic/tests/unicorn_emu/a32_unicorn.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -21,7 +21,7 @@ #include "dynarmic/common/common_types.h" -#include "../A32/testenv.h" +#include "dynarmic/tests/A32/testenv.h" namespace Unicorn::A32 { static constexpr size_t num_gprs = 16; diff --git a/src/dynarmic/tests/unicorn_emu/a64_unicorn.cpp b/src/dynarmic/tests/unicorn_emu/a64_unicorn.cpp index 3f13377f71..c8aa404199 100644 --- a/src/dynarmic/tests/unicorn_emu/a64_unicorn.cpp +++ b/src/dynarmic/tests/unicorn_emu/a64_unicorn.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -6,17 +6,11 @@ * SPDX-License-Identifier: 0BSD */ -#include "./a64_unicorn.h" - +#include +#include "dynarmic/tests/unicorn_emu/a64_unicorn.h" #include "dynarmic/common/assert.h" -#define CHECKED(expr) \ - do { \ - if (auto cerr_ = (expr)) { \ - ASSERT(false && "Call " #expr " failed with error: {} ({})\n", static_cast(cerr_), \ - uc_strerror(cerr_)); \ - } \ - } while (0) +#define CHECKED(expr) do if ((expr)) ASSERT(false && "Call " #expr " failed with error\n"); while (0) constexpr u64 BEGIN_ADDRESS = 0; constexpr u64 END_ADDRESS = ~u64(0); @@ -172,7 +166,7 @@ void A64Unicorn::DumpMemoryInformation() { void A64Unicorn::InterruptHook(uc_engine* uc, u32 int_number, void* user_data) { auto* this_ = static_cast(user_data); - u32 esr; + u32 esr = 0; //CHECKED(uc_reg_read(uc, UC_ARM64_REG_ESR_EL0, &esr)); auto ec = esr >> 26; diff --git a/src/dynarmic/tests/unicorn_emu/a64_unicorn.h b/src/dynarmic/tests/unicorn_emu/a64_unicorn.h index 54f09c3b28..1bc5b1cb8e 100644 --- a/src/dynarmic/tests/unicorn_emu/a64_unicorn.h +++ b/src/dynarmic/tests/unicorn_emu/a64_unicorn.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -21,7 +21,7 @@ #include "dynarmic/common/common_types.h" -#include "../A64/testenv.h" +#include "dynarmic/tests/A64/testenv.h" class A64Unicorn final { public: From b673dad40d6cb8d72b4260c2a381695f3ee27ac9 Mon Sep 17 00:00:00 2001 From: lizzie Date: Mon, 23 Mar 2026 18:03:54 +0100 Subject: [PATCH 165/181] [hle/service/nifm] fix pack(pop) warning on clang (#3764) fucks up unity builds, also it's an innocuous trivial change for a warning that should've been fixed a while ago Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3764 Reviewed-by: Maufeat Reviewed-by: crueter Co-authored-by: lizzie Co-committed-by: lizzie --- src/core/hle/service/nifm/nifm.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/core/hle/service/nifm/nifm.cpp b/src/core/hle/service/nifm/nifm.cpp index 710a95a455..a0302a5841 100644 --- a/src/core/hle/service/nifm/nifm.cpp +++ b/src/core/hle/service/nifm/nifm.cpp @@ -183,8 +183,8 @@ struct NifmWirelessSettingData { static_assert(sizeof(NifmWirelessSettingData) == 0x70, "NifmWirelessSettingData has incorrect size."); -#pragma pack(push, 1) // This is nn::nifm::detail::sf::NetworkProfileData +#pragma pack(push, 1) struct SfNetworkProfileData { IpSettingData ip_setting_data{}; u128 uuid{}; @@ -196,9 +196,11 @@ struct SfNetworkProfileData { SfWirelessSettingData wireless_setting_data{}; INSERT_PADDING_BYTES(1); }; +#pragma pack(pop) static_assert(sizeof(SfNetworkProfileData) == 0x17C, "SfNetworkProfileData has incorrect size."); // This is nn::nifm::NetworkProfileData +#pragma pack(push, 1) struct NifmNetworkProfileData { u128 uuid{}; std::array network_name{}; @@ -210,8 +212,8 @@ struct NifmNetworkProfileData { NifmWirelessSettingData wireless_setting_data{}; IpSettingData ip_setting_data{}; }; -static_assert(sizeof(NifmNetworkProfileData) == 0x18E, - "NifmNetworkProfileData has incorrect size."); +#pragma pack(pop) +static_assert(sizeof(NifmNetworkProfileData) == 0x18E, "NifmNetworkProfileData has incorrect size."); struct PendingProfile { std::array ssid{}; From 8f770618d27a053b8ce70e7fd5e699885e23325e Mon Sep 17 00:00:00 2001 From: PavelBARABANOV Date: Tue, 24 Mar 2026 01:25:44 +0100 Subject: [PATCH 166/181] [android] Rework of frame pacing mode + Surface mode detection per API level. (#3735) This Pr is a reply to certain issues found on Android due to the new artificial waits inside Vulkan (Frame Pacing Mode); which caused GPU/CPU desync's even if TimelineSemaphore (Adreno's drivers) does a constant check to retain synchronization with each frame-data, removes the yield() for all platforms (remains the same on PC) and aligns a new way to handle the output of video by using native Android tools, such as AGP, which makes a bridge inside Vulkan to Android's Surface (screen) and reduces not only the latency, but also improves the smoothness of each frame processed; currently we quantize the amount of frame processed by hinting the surface on Android space and adjust the heuristics of the old handling (yuzu) and we link it to screen refresh rate; this way we ensure that even if the game moves below the screen's HZ, we can always pick up the cadence by clamping the duration of each frame and using a chrono function to work as internal fernce if performance goes below the game speed requirment or game's frame rate requirements. Co-authored-by: CamilleLaVey Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3735 Reviewed-by: CamilleLaVey Reviewed-by: Lizzie Co-authored-by: PavelBARABANOV Co-committed-by: PavelBARABANOV --- .../settings/model/view/SettingsItem.kt | 9 - .../settings/ui/SettingsFragmentPresenter.kt | 1 - .../org/yuzu/yuzu_emu/ui/main/MainActivity.kt | 2 - .../src/main/jni/emu_window/emu_window.cpp | 186 ++++++++++++++++++ .../app/src/main/jni/emu_window/emu_window.h | 19 ++ .../renderer_vulkan/vk_swapchain.cpp | 16 ++ 6 files changed, 221 insertions(+), 12 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt index a20858f0a9..6f25856cbf 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt @@ -670,15 +670,6 @@ abstract class SettingsItem( valuesId = R.array.dmaAccuracyValues ) ) - put( - SingleChoiceSetting( - IntSetting.FRAME_PACING_MODE, - titleId = R.string.frame_pacing_mode, - descriptionId = R.string.frame_pacing_mode_description, - choicesId = R.array.framePacingModeNames, - valuesId = R.array.framePacingModeValues - ) - ) put( SwitchSetting( BooleanSetting.RENDERER_ASYNCHRONOUS_SHADERS, diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index 853e1e3e4b..060a6fe9ae 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -256,7 +256,6 @@ class SettingsFragmentPresenter( add(IntSetting.RENDERER_ACCURACY.key) add(IntSetting.DMA_ACCURACY.key) - add(IntSetting.FRAME_PACING_MODE.key) add(IntSetting.MAX_ANISOTROPY.key) add(IntSetting.RENDERER_VRAM_USAGE_MODE.key) add(IntSetting.RENDERER_ASTC_DECODE_METHOD.key) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt index 02368bfc16..584322df50 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/ui/main/MainActivity.kt @@ -86,8 +86,6 @@ class MainActivity : AppCompatActivity(), ThemeProvider { binding = ActivityMainBinding.inflate(layoutInflater) - // Since Android 15, google automatically forces "games" to be 60 hrz - // This ensures the display's max refresh rate is actually used display?.let { val supportedModes = it.supportedModes val maxRefreshRate = supportedModes.maxByOrNull { mode -> mode.refreshRate } diff --git a/src/android/app/src/main/jni/emu_window/emu_window.cpp b/src/android/app/src/main/jni/emu_window/emu_window.cpp index 4e6fd560f4..6886dac172 100644 --- a/src/android/app/src/main/jni/emu_window/emu_window.cpp +++ b/src/android/app/src/main/jni/emu_window/emu_window.cpp @@ -6,8 +6,15 @@ #include +#include +#include +#include +#include +#include + #include "common/android/id_cache.h" #include "common/logging.h" +#include "common/settings.h" #include "input_common/drivers/android.h" #include "input_common/drivers/touch_screen.h" #include "input_common/drivers/virtual_amiibo.h" @@ -22,6 +29,12 @@ void EmuWindow_Android::OnSurfaceChanged(ANativeWindow* surface) { m_window_width = 0; m_window_height = 0; window_info.render_surface = nullptr; + m_last_frame_rate_hint = -1.0f; + m_pending_frame_rate_hint = -1.0f; + m_pending_frame_rate_hint_votes = 0; + m_smoothed_present_rate = 0.0f; + m_last_frame_display_time = {}; + m_pending_frame_rate_since = {}; return; } @@ -32,6 +45,7 @@ void EmuWindow_Android::OnSurfaceChanged(ANativeWindow* surface) { UpdateCurrentFramebufferLayout(m_window_width, m_window_height); window_info.render_surface = reinterpret_cast(surface); + UpdateFrameRateHint(); } void EmuWindow_Android::OnTouchPressed(int id, float x, float y) { @@ -51,6 +65,9 @@ void EmuWindow_Android::OnTouchReleased(int id) { } void EmuWindow_Android::OnFrameDisplayed() { + UpdateObservedFrameRate(); + UpdateFrameRateHint(); + if (!m_first_frame) { Common::Android::RunJNIOnFiber( [&](JNIEnv* env) { EmulationSession::GetInstance().OnEmulationStarted(); }); @@ -58,6 +75,175 @@ void EmuWindow_Android::OnFrameDisplayed() { } } +void EmuWindow_Android::UpdateObservedFrameRate() { + const auto now = Clock::now(); + if (m_last_frame_display_time.time_since_epoch().count() != 0) { + const auto frame_time = std::chrono::duration(now - m_last_frame_display_time); + const float seconds = frame_time.count(); + if (seconds > 0.0f) { + const float instantaneous_rate = 1.0f / seconds; + if (std::isfinite(instantaneous_rate) && instantaneous_rate >= 1.0f && + instantaneous_rate <= 240.0f) { + constexpr float SmoothingFactor = 0.15f; + if (m_smoothed_present_rate <= 0.0f) { + m_smoothed_present_rate = instantaneous_rate; + } else { + m_smoothed_present_rate += + (instantaneous_rate - m_smoothed_present_rate) * SmoothingFactor; + } + } + } + } + m_last_frame_display_time = now; +} + +float EmuWindow_Android::QuantizeFrameRateHint(float frame_rate) { + if (!std::isfinite(frame_rate) || frame_rate <= 0.0f) { + return 0.0f; + } + + frame_rate = std::clamp(frame_rate, 1.0f, 240.0f); + + constexpr float Step = 0.5f; + return std::round(frame_rate / Step) * Step; +} + +float EmuWindow_Android::GetFrameTimeVerifiedHint() const { + if (!EmulationSession::GetInstance().IsRunning()) { + return 0.0f; + } + + const double frame_time_scale = + EmulationSession::GetInstance().System().GetPerfStats().GetLastFrameTimeScale(); + if (!std::isfinite(frame_time_scale) || frame_time_scale <= 0.0) { + return 0.0f; + } + + const float verified_rate = + std::clamp(60.0f / static_cast(frame_time_scale), 0.0f, 240.0f); + return QuantizeFrameRateHint(verified_rate); +} + +float EmuWindow_Android::GetFrameRateHint() const { + const float observed_rate = std::clamp(m_smoothed_present_rate, 0.0f, 240.0f); + const float frame_time_verified_hint = GetFrameTimeVerifiedHint(); + + if (m_last_frame_rate_hint > 0.0f && observed_rate > 0.0f) { + const float tolerance = std::max(m_last_frame_rate_hint * 0.12f, 4.0f); + if (std::fabs(observed_rate - m_last_frame_rate_hint) <= tolerance) { + return m_last_frame_rate_hint; + } + } + + const float observed_hint = QuantizeFrameRateHint(observed_rate); + if (observed_hint > 0.0f) { + if (frame_time_verified_hint > 0.0f) { + const float tolerance = std::max(observed_hint * 0.20f, 3.0f); + if (std::fabs(observed_hint - frame_time_verified_hint) <= tolerance) { + return QuantizeFrameRateHint((observed_hint + frame_time_verified_hint) * 0.5f); + } + } + return observed_hint; + } + + if (frame_time_verified_hint > 0.0f) { + return frame_time_verified_hint; + } + + constexpr float NominalFrameRate = 60.0f; + if (!Settings::values.use_speed_limit.GetValue()) { + return NominalFrameRate; + } + + const u16 speed_limit = Settings::SpeedLimit(); + if (speed_limit == 0) { + return 0.0f; + } + + const float speed_limited_rate = + NominalFrameRate * (static_cast(std::min(speed_limit, 100)) / 100.0f); + return QuantizeFrameRateHint(speed_limited_rate); +} + +void EmuWindow_Android::UpdateFrameRateHint() { + auto* const surface = reinterpret_cast(window_info.render_surface); + if (!surface) { + return; + } + + const auto now = Clock::now(); + const float frame_rate_hint = GetFrameRateHint(); + if (std::fabs(frame_rate_hint - m_last_frame_rate_hint) < 0.01f) { + m_pending_frame_rate_hint = frame_rate_hint; + m_pending_frame_rate_hint_votes = 0; + m_pending_frame_rate_since = {}; + return; + } + + if (frame_rate_hint == 0.0f) { + m_pending_frame_rate_hint = frame_rate_hint; + m_pending_frame_rate_hint_votes = 0; + m_pending_frame_rate_since = now; + } else if (m_last_frame_rate_hint >= 0.0f) { + if (std::fabs(frame_rate_hint - m_pending_frame_rate_hint) >= 0.01f) { + m_pending_frame_rate_hint = frame_rate_hint; + m_pending_frame_rate_hint_votes = 1; + m_pending_frame_rate_since = now; + return; + } + + ++m_pending_frame_rate_hint_votes; + if (m_pending_frame_rate_since.time_since_epoch().count() == 0) { + m_pending_frame_rate_since = now; + } + + const auto stable_for = now - m_pending_frame_rate_since; + const float reference_rate = std::max(frame_rate_hint, 1.0f); + const auto stable_duration = std::chrono::duration_cast( + std::chrono::duration(std::clamp(3.0f / reference_rate, 0.15f, 0.40f))); + constexpr std::uint32_t MinStableVotes = 3; + + if (m_pending_frame_rate_hint_votes < MinStableVotes || stable_for < stable_duration) { + return; + } + } else { + m_pending_frame_rate_since = now; + } + + using SetFrameRateWithChangeStrategyFn = + int32_t (*)(ANativeWindow*, float, int8_t, int8_t); + using SetFrameRateFn = int32_t (*)(ANativeWindow*, float, int8_t); + static const auto set_frame_rate_with_change_strategy = + reinterpret_cast( + dlsym(RTLD_DEFAULT, "ANativeWindow_setFrameRateWithChangeStrategy")); + static const auto set_frame_rate = reinterpret_cast( + dlsym(RTLD_DEFAULT, "ANativeWindow_setFrameRate")); + + constexpr int8_t FrameRateCompatibilityDefault = 0; + constexpr int8_t ChangeFrameRateOnlyIfSeamless = 0; + + int32_t result = -1; + if (set_frame_rate_with_change_strategy) { + result = set_frame_rate_with_change_strategy(surface, frame_rate_hint, + FrameRateCompatibilityDefault, + ChangeFrameRateOnlyIfSeamless); + } else if (set_frame_rate) { + result = set_frame_rate(surface, frame_rate_hint, FrameRateCompatibilityDefault); + } else { + return; + } + + if (result != 0) { + LOG_DEBUG(Frontend, "Failed to update Android surface frame rate hint: {}", result); + return; + } + + m_last_frame_rate_hint = frame_rate_hint; + m_pending_frame_rate_hint = frame_rate_hint; + m_pending_frame_rate_hint_votes = 0; + m_pending_frame_rate_since = {}; +} + EmuWindow_Android::EmuWindow_Android(ANativeWindow* surface, std::shared_ptr driver_library) : m_driver_library{driver_library} { diff --git a/src/android/app/src/main/jni/emu_window/emu_window.h b/src/android/app/src/main/jni/emu_window/emu_window.h index d7b5fc6dac..b73e8b9b4d 100644 --- a/src/android/app/src/main/jni/emu_window/emu_window.h +++ b/src/android/app/src/main/jni/emu_window/emu_window.h @@ -1,8 +1,13 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: 2023 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later #pragma once +#include +#include #include #include @@ -50,10 +55,24 @@ public: }; private: + using Clock = std::chrono::steady_clock; + + void UpdateFrameRateHint(); + void UpdateObservedFrameRate(); + [[nodiscard]] float GetFrameRateHint() const; + [[nodiscard]] float GetFrameTimeVerifiedHint() const; + [[nodiscard]] static float QuantizeFrameRateHint(float frame_rate); + float m_window_width{}; float m_window_height{}; std::shared_ptr m_driver_library; bool m_first_frame = false; + float m_last_frame_rate_hint = -1.0f; + float m_pending_frame_rate_hint = -1.0f; + float m_smoothed_present_rate = 0.0f; + Clock::time_point m_last_frame_display_time{}; + Clock::time_point m_pending_frame_rate_since{}; + std::uint32_t m_pending_frame_rate_hint_votes = 0; }; diff --git a/src/video_core/renderer_vulkan/vk_swapchain.cpp b/src/video_core/renderer_vulkan/vk_swapchain.cpp index 5d55cf551b..0e4c274d94 100644 --- a/src/video_core/renderer_vulkan/vk_swapchain.cpp +++ b/src/video_core/renderer_vulkan/vk_swapchain.cpp @@ -9,6 +9,10 @@ #include #include +#ifdef __ANDROID__ +#include +#endif + #include "common/logging.h" #include "common/settings.h" #include "common/settings_enums.h" @@ -170,6 +174,7 @@ bool Swapchain::AcquireNextImage() { break; } + const auto wait_with_frame_pacing = [this] { switch (Settings::values.frame_pacing_mode.GetValue()) { case Settings::FramePacingMode::Target_Auto: scheduler.Wait(resource_ticks[image_index]); @@ -187,6 +192,17 @@ bool Swapchain::AcquireNextImage() { scheduler.Wait(resource_ticks[image_index], 120.0); break; } + }; + +#ifdef __ANDROID__ + if (android_get_device_api_level() >= 30) { + scheduler.Wait(resource_ticks[image_index]); + } else { + wait_with_frame_pacing(); + } +#else + wait_with_frame_pacing(); +#endif resource_ticks[image_index] = scheduler.CurrentTick(); From 24fe223692af988770bcc336d5b1138a2ba91399 Mon Sep 17 00:00:00 2001 From: lizzie Date: Wed, 25 Mar 2026 10:48:53 +0100 Subject: [PATCH 167/181] [dynarmic] Remove last FPT LUT table, removing around 30kb worth of unused functions (#3718) Lets do the quick math There was 1 LUT for every fsize() instancing Now... the number of functions on each lut was (fsize + 1), multiplied by 5 (number of rounding modes) 8 = 9 * 5 = 45 16 = 17 * 5 = 85 32 = 33 * 5 = 165 64 = 65 * 5 = 325 this is just pure insanity - look at what fucking nm reported: ``` 0000000003dc39b8 0000000000000008 V guard variable for void Dynarmic::Backend::X64::EmitFPVectorToFixed<16ul, false>(Dynarmic::Backend::X64::BlockOfCode&, Dynarmic::Backend::X64::EmitContext&, Dynarmic::IR::Inst*)::lut 0000000003dc3a18 0000000000000008 V guard variable for void Dynarmic::Backend::X64::EmitFPVectorToFixed<16ul, true>(Dynarmic::Backend::X64::BlockOfCode&, Dynarmic::Backend::X64::EmitContext&, Dynarmic::IR::Inst*)::lut 0000000003dc39d8 0000000000000008 V guard variable for void Dynarmic::Backend::X64::EmitFPVectorToFixed<32ul, false>(Dynarmic::Backend::X64::BlockOfCode&, Dynarmic::Backend::X64::EmitContext&, Dynarmic::IR::Inst*)::lut 0000000003dc3a38 0000000000000008 V guard variable for void Dynarmic::Backend::X64::EmitFPVectorToFixed<32ul, true>(Dynarmic::Backend::X64::BlockOfCode&, Dynarmic::Backend::X64::EmitContext&, Dynarmic::IR::Inst*)::lut 0000000003dc39f8 0000000000000008 V guard variable for void Dynarmic::Backend::X64::EmitFPVectorToFixed<64ul, false>(Dynarmic::Backend::X64::BlockOfCode&, Dynarmic::Backend::X64::EmitContext&, Dynarmic::IR::Inst*)::lut 0000000003dc3a58 0000000000000008 V guard variable for void Dynarmic::Backend::X64::EmitFPVectorToFixed<64ul, true>(Dynarmic::Backend::X64::BlockOfCode&, Dynarmic::Backend::X64::EmitContext&, Dynarmic::IR::Inst*)::lut ``` "ah its not bad" - OH MATE ITS JUST THE GUARD VARIABLES - i attached a file with just the functions generated for each case... now with this PR only 6 * 6 functions are made (still not ideal, but way better), 36 is way better than 1156 FUCKING FUNCTIONS Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3718 Reviewed-by: DraVee Reviewed-by: Maufeat Co-authored-by: lizzie Co-committed-by: lizzie --- src/dynarmic/src/dynarmic/CMakeLists.txt | 1 - .../emit_arm64_vector_floating_point.cpp | 3 +- .../backend/x64/emit_x64_floating_point.cpp | 1 - .../x64/emit_x64_vector_floating_point.cpp | 57 ++++++++++++------- .../src/dynarmic/common/lut_from_list.h | 55 ------------------ 5 files changed, 36 insertions(+), 81 deletions(-) delete mode 100644 src/dynarmic/src/dynarmic/common/lut_from_list.h diff --git a/src/dynarmic/src/dynarmic/CMakeLists.txt b/src/dynarmic/src/dynarmic/CMakeLists.txt index 3d2ea4d42e..50bf5a4604 100644 --- a/src/dynarmic/src/dynarmic/CMakeLists.txt +++ b/src/dynarmic/src/dynarmic/CMakeLists.txt @@ -53,7 +53,6 @@ add_library(dynarmic STATIC common/fp/util.h common/llvm_disassemble.cpp common/llvm_disassemble.h - common/lut_from_list.h common/math_util.cpp common/math_util.h common/safe_ops.h diff --git a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp index 4d11c62abd..431d51c081 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later /* This file is part of the dynarmic project. @@ -31,7 +31,6 @@ #include "dynarmic/common/fp/info.h" #include "dynarmic/common/fp/op.h" #include "dynarmic/common/fp/rounding_mode.h" -#include "dynarmic/common/lut_from_list.h" #include "dynarmic/ir/basic_block.h" #include "dynarmic/ir/microinstruction.h" #include "dynarmic/ir/opcodes.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_floating_point.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_floating_point.cpp index 76c103ec6f..abe04b53ff 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_floating_point.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_floating_point.cpp @@ -31,7 +31,6 @@ #include "dynarmic/common/fp/info.h" #include "dynarmic/common/fp/op.h" #include "dynarmic/common/fp/rounding_mode.h" -#include "dynarmic/common/lut_from_list.h" #include "dynarmic/interface/optimization_flags.h" #include "dynarmic/ir/basic_block.h" #include "dynarmic/ir/microinstruction.h" diff --git a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_floating_point.cpp b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_floating_point.cpp index 2247b18fcd..ee9ec39f46 100644 --- a/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_floating_point.cpp +++ b/src/dynarmic/src/dynarmic/backend/x64/emit_x64_vector_floating_point.cpp @@ -31,7 +31,6 @@ #include "dynarmic/common/fp/info.h" #include "dynarmic/common/fp/op.h" #include "dynarmic/common/fp/util.h" -#include "dynarmic/common/lut_from_list.h" #include "dynarmic/interface/optimization_flags.h" #include "dynarmic/ir/basic_block.h" #include "dynarmic/ir/microinstruction.h" @@ -2127,28 +2126,42 @@ void EmitFPVectorToFixed(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst) { } } - using fbits_list = mp::lift_sequence>; - using rounding_list = mp::list< - mp::lift_value, - mp::lift_value, - mp::lift_value, - mp::lift_value, - mp::lift_value>; - - static const auto lut = Common::GenerateLookupTableFromList([](I) { - using FPT = mcl::unsigned_integer_of_size; // WORKAROUND: For issue 678 on MSVC - return std::pair{ - mp::lower_to_tuple_v, - Common::FptrCast([](VectorArray& output, const VectorArray& input, FP::FPCR fpcr, FP::FPSR& fpsr) { - constexpr size_t fbits = mp::get<0, I>::value; - constexpr FP::RoundingMode rounding_mode = mp::get<1, I>::value; + using FPT = mcl::unsigned_integer_of_size; // WORKAROUND: For issue 678 on MSVC + auto const func = [rounding]() -> void(*)(VectorArray& output, const VectorArray& input, FP::FPCR fpcr, FP::FPSR& fpsr) { + switch (rounding) { + case FP::RoundingMode::ToNearest_TieEven: + return [](VectorArray& output, const VectorArray& input, FP::FPCR fpcr, FP::FPSR& fpsr) { for (size_t i = 0; i < output.size(); ++i) - output[i] = FPT(FP::FPToFixed(fsize, input[i], fbits, unsigned_, fpcr, rounding_mode, fpsr)); - }) - }; - }, mp::cartesian_product{}); - - EmitTwoOpFallback<3>(code, ctx, inst, lut.at(std::make_tuple(fbits, rounding))); + output[i] = FPT(FP::FPToFixed(fsize, input[i], fsize, unsigned_, fpcr, FP::RoundingMode::ToNearest_TieEven, fpsr)); + }; + case FP::RoundingMode::TowardsPlusInfinity: + return [](VectorArray& output, const VectorArray& input, FP::FPCR fpcr, FP::FPSR& fpsr) { + for (size_t i = 0; i < output.size(); ++i) + output[i] = FPT(FP::FPToFixed(fsize, input[i], fsize, unsigned_, fpcr, FP::RoundingMode::TowardsPlusInfinity, fpsr)); + }; + case FP::RoundingMode::TowardsMinusInfinity: + return [](VectorArray& output, const VectorArray& input, FP::FPCR fpcr, FP::FPSR& fpsr) { + for (size_t i = 0; i < output.size(); ++i) + output[i] = FPT(FP::FPToFixed(fsize, input[i], fsize, unsigned_, fpcr, FP::RoundingMode::TowardsMinusInfinity, fpsr)); + }; + case FP::RoundingMode::TowardsZero: + return [](VectorArray& output, const VectorArray& input, FP::FPCR fpcr, FP::FPSR& fpsr) { + for (size_t i = 0; i < output.size(); ++i) + output[i] = FPT(FP::FPToFixed(fsize, input[i], fsize, unsigned_, fpcr, FP::RoundingMode::TowardsZero, fpsr)); + }; + case FP::RoundingMode::ToNearest_TieAwayFromZero: + return [](VectorArray& output, const VectorArray& input, FP::FPCR fpcr, FP::FPSR& fpsr) { + for (size_t i = 0; i < output.size(); ++i) + output[i] = FPT(FP::FPToFixed(fsize, input[i], fsize, unsigned_, fpcr, FP::RoundingMode::ToNearest_TieAwayFromZero, fpsr)); + }; + case FP::RoundingMode::ToOdd: + return [](VectorArray& output, const VectorArray& input, FP::FPCR fpcr, FP::FPSR& fpsr) { + for (size_t i = 0; i < output.size(); ++i) + output[i] = FPT(FP::FPToFixed(fsize, input[i], fsize, unsigned_, fpcr, FP::RoundingMode::ToOdd, fpsr)); + }; + } + }(); + EmitTwoOpFallback<3>(code, ctx, inst, func); } void EmitX64::EmitFPVectorToSignedFixed16(EmitContext& ctx, IR::Inst* inst) { diff --git a/src/dynarmic/src/dynarmic/common/lut_from_list.h b/src/dynarmic/src/dynarmic/common/lut_from_list.h deleted file mode 100644 index 633b62aeda..0000000000 --- a/src/dynarmic/src/dynarmic/common/lut_from_list.h +++ /dev/null @@ -1,55 +0,0 @@ -// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project -// SPDX-License-Identifier: GPL-3.0-or-later - -/* This file is part of the dynarmic project. - * Copyright (c) 2018 MerryMage - * SPDX-License-Identifier: 0BSD - */ - -#pragma once - -#include -#include -#include - -#include -#include -#include - -#ifdef _MSC_VER -# include -#endif - -namespace Dynarmic::Common { - -// prevents this function from printing 56,000 character warning messages -#ifdef __GNUC__ -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wno-stack-usage" -#endif -#ifdef __clang__ -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wno-stack-usage" -#endif - -template -inline auto GenerateLookupTableFromList(Function f, mcl::mp::list) { -#ifdef _MSC_VER - using PairT = std::invoke_result_t>>; -#else - using PairT = std::common_type_t...>; -#endif - using MapT = mcl::mp::apply; - static_assert(mcl::is_instance_of_template_v); - const std::initializer_list pair_array{f(Values{})...}; - return MapT(pair_array.begin(), pair_array.end()); -} - -#ifdef __GNUC__ -#pragma GCC diagnostic pop -#endif -#ifdef __clang__ -#pragma clang diagnostic pop -#endif - -} // namespace Dynarmic::Common From f0d77e86e34cde3813f7b1dbfc4d1a9e8940b21b Mon Sep 17 00:00:00 2001 From: xbzk Date: Wed, 25 Mar 2026 12:13:04 +0100 Subject: [PATCH 168/181] [android,ui] driver management: fixed driver add/removal unsync (#3757) Complementary for 3750. User found a way to get same driver doubled and deleting one would lead to a crash. Reason: manual driver install was still adding drivers directly to adapter, instead of thru drivermodel. fixed. Also added guards against crash upon driver removal. Thoroughly tested. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3757 Reviewed-by: Maufeat Reviewed-by: MaranBr Co-authored-by: xbzk Co-committed-by: xbzk --- .../fragments/DriverManagerFragment.kt | 13 +++++++----- .../yuzu/yuzu_emu/model/DriverViewModel.kt | 21 ++++++++++++++++--- 2 files changed, 26 insertions(+), 8 deletions(-) diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/DriverManagerFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/DriverManagerFragment.kt index 877097dc80..3aa55522e6 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/DriverManagerFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/DriverManagerFragment.kt @@ -29,7 +29,6 @@ import org.yuzu.yuzu_emu.databinding.FragmentDriverManagerBinding import org.yuzu.yuzu_emu.features.settings.model.Settings import org.yuzu.yuzu_emu.features.settings.model.StringSetting import org.yuzu.yuzu_emu.features.settings.ui.SettingsSubscreen -import org.yuzu.yuzu_emu.model.Driver.Companion.toDriver import org.yuzu.yuzu_emu.model.DriverViewModel import org.yuzu.yuzu_emu.model.HomeViewModel import org.yuzu.yuzu_emu.utils.FileUtil @@ -216,19 +215,23 @@ class DriverManagerFragment : Fragment() { val driverData = GpuDriverHelper.getMetadataFromZip(driverFile) val driverInList = - driverViewModel.driverData.firstOrNull { it.second == driverData } + driverViewModel.driverData.firstOrNull { + it.first == driverPath || it.second == driverData + } if (driverInList != null) { return@newInstance getString(R.string.driver_already_installed) } else { driverViewModel.onDriverAdded(Pair(driverPath, driverData)) withContext(Dispatchers.Main) { if (_binding != null) { + refreshDriverList() val adapter = binding.listDrivers.adapter as DriverAdapter - adapter.addItem(driverData.toDriver()) - adapter.selectItem(adapter.currentList.indices.last) + val selectedPosition = adapter.currentList + .indexOfFirst { it.selected } + .let { if (it == -1) 0 else it } driverViewModel.showClearButton(!StringSetting.DRIVER_PATH.global) binding.listDrivers - .smoothScrollToPosition(adapter.currentList.indices.last) + .smoothScrollToPosition(selectedPosition) } } } diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/DriverViewModel.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/DriverViewModel.kt index fc7fbc9bfc..3904f83279 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/DriverViewModel.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/model/DriverViewModel.kt @@ -154,15 +154,30 @@ class DriverViewModel : ViewModel() { } fun onDriverRemoved(removedPosition: Int, selectedPosition: Int) { - driversToDelete.add(driverData[removedPosition - 1].first) - driverData.removeAt(removedPosition - 1) - onDriverSelected(selectedPosition) + val driverIndex = removedPosition - 1 + if (driverIndex !in driverData.indices) { + updateDriverList() + return + } + + driversToDelete.add(driverData[driverIndex].first) + driverData.removeAt(driverIndex) + val safeSelectedPosition = selectedPosition.coerceIn(0, driverData.size) + onDriverSelected(safeSelectedPosition) } fun onDriverAdded(driver: Pair) { if (driversToDelete.contains(driver.first)) { driversToDelete.remove(driver.first) } + + val existingDriverIndex = driverData.indexOfFirst { + it.first == driver.first || it.second == driver.second + } + if (existingDriverIndex != -1) { + onDriverSelected(existingDriverIndex + 1) + return + } driverData.add(driver) onDriverSelected(driverData.size) } From 9cb700165634a271437abed723a53888eeb6be9c Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 26 Mar 2026 04:46:43 +0100 Subject: [PATCH 169/181] [cmake] fixes for XCode when having languages other than C/C++ (#3772) Signed-off-by: lizzie Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3772 Reviewed-by: crueter Co-authored-by: lizzie Co-committed-by: lizzie --- CMakeLists.txt | 20 +++++---- externals/CMakeLists.txt | 19 +++++---- externals/libusb/CMakeLists.txt | 4 +- src/CMakeLists.txt | 54 +++++++++++------------- src/audio_core/CMakeLists.txt | 6 +-- src/common/CMakeLists.txt | 5 ++- src/core/CMakeLists.txt | 8 ++-- src/dynarmic/src/dynarmic/CMakeLists.txt | 1 + src/hid_core/CMakeLists.txt | 14 +++--- src/input_common/CMakeLists.txt | 4 +- src/shader_recompiler/CMakeLists.txt | 5 +-- src/tests/CMakeLists.txt | 10 ++--- src/video_core/CMakeLists.txt | 10 ++--- src/yuzu/CMakeLists.txt | 8 ++-- src/yuzu/user_data_migration.h | 2 +- src/yuzu_cmd/CMakeLists.txt | 10 ++--- 16 files changed, 87 insertions(+), 93 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4ab08739f7..9f74d561cf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -143,8 +143,8 @@ if (MSVC AND ARCHITECTURE_x86) endif() if (CXX_CLANG_CL) + # clang-cl prints literally 10000+ warnings without this add_compile_options( - # clang-cl prints literally 10000+ warnings without this $<$:-Wno-unused-command-line-argument> $<$:-Wno-unsafe-buffer-usage> $<$:-Wno-unused-value> @@ -154,12 +154,12 @@ if (CXX_CLANG_CL) $<$:-Wno-deprecated-declarations> $<$:-Wno-cast-function-type-mismatch> $<$:/EHsc>) - # REQUIRED CPU features IN Windows-amd64 if (ARCHITECTURE_x86_64) add_compile_options( $<$:-msse4.1> - $<$:-mcx16>) + $<$:-mcx16> + ) endif() endif() @@ -395,13 +395,15 @@ if (Boost_ADDED) if (NOT MSVC OR CXX_CLANG) # boost sucks if (PLATFORM_SUN) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthreads") - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthreads") + add_compile_options($<$:-pthreads>) endif() - target_compile_options(boost_heap INTERFACE -Wno-shadow) - target_compile_options(boost_icl INTERFACE -Wno-shadow) - target_compile_options(boost_asio INTERFACE -Wno-conversion -Wno-implicit-fallthrough) + target_compile_options(boost_heap INTERFACE $<$:-Wno-shadow>) + target_compile_options(boost_icl INTERFACE $<$:-Wno-shadow>) + target_compile_options(boost_asio INTERFACE + $<$:-Wno-conversion> + $<$:-Wno-implicit-fallthrough> + ) endif() endif() @@ -440,7 +442,7 @@ if (NOT YUZU_STATIC_ROOM) if (Opus_ADDED) if (MSVC AND CXX_CLANG) target_compile_options(opus PRIVATE - -Wno-implicit-function-declaration + $<$:-Wno-implicit-function-declaration> ) endif() endif() diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index 7b4c481ba5..1ab537f44d 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt @@ -109,16 +109,15 @@ if(ENABLE_CUBEB) if (cubeb_ADDED) if (NOT MSVC) if (TARGET speex) - target_compile_options(speex PRIVATE -Wno-sign-compare) + target_compile_options(speex PRIVATE $<$:-Wno-sign-compare>) endif() - set_target_properties(cubeb PROPERTIES COMPILE_OPTIONS "") target_compile_options(cubeb INTERFACE - -Wno-implicit-const-int-float-conversion - -Wno-shadow - -Wno-missing-declarations - -Wno-return-type - -Wno-uninitialized + $<$:-Wno-implicit-const-int-float-conversion> + $<$:-Wno-shadow> + $<$:-Wno-missing-declarations> + $<$:-Wno-return-type> + $<$:-Wno-uninitialized> ) else() target_compile_options(cubeb PRIVATE @@ -184,7 +183,9 @@ if (YUZU_USE_BUNDLED_SIRIT) else() AddJsonPackage(sirit) if(MSVC AND CXX_CLANG) - target_compile_options(siritobj PRIVATE -Wno-error=unused-command-line-argument) + target_compile_options(siritobj PRIVATE + $<$:-Wno-error=unused-command-line-argument> + ) endif() endif() @@ -220,7 +221,7 @@ AddJsonPackage(vulkan-memory-allocator) if (VulkanMemoryAllocator_ADDED) if (CXX_CLANG) target_compile_options(VulkanMemoryAllocator INTERFACE - -Wno-unused-variable + $<$:-Wno-unused-variable> ) elseif(MSVC) target_compile_options(VulkanMemoryAllocator INTERFACE diff --git a/externals/libusb/CMakeLists.txt b/externals/libusb/CMakeLists.txt index 7eae81d3b6..47b54f43cc 100644 --- a/externals/libusb/CMakeLists.txt +++ b/externals/libusb/CMakeLists.txt @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project # SPDX-License-Identifier: GPL-3.0-or-later # SPDX-FileCopyrightText: 2020 yuzu Emulator Project @@ -232,7 +232,7 @@ else() # MINGW OR (${CMAKE_SYSTEM_NAME} MATCHES "Linux") ) find_package(Threads REQUIRED) if(THREADS_HAVE_PTHREAD_ARG) - target_compile_options(usb PUBLIC "-pthread") + target_compile_options(usb PUBLIC $<$:-pthread>) endif() if(CMAKE_THREAD_LIBS_INIT) target_link_libraries(usb PRIVATE "${CMAKE_THREAD_LIBS_INIT}") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a9fa5314b7..600b985609 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -118,47 +118,42 @@ if (MSVC AND NOT CXX_CLANG) else() if (NOT MSVC) add_compile_options( - -fwrapv - -fno-rtti # Disable RTTI - -pipe - ) + $<$:-fwrapv> + $<$:-pipe> + # Disable RTTI (C++ only) + $<$:-fno-rtti>) endif() add_compile_options( - -Werror=all - -Werror=extra - -Werror=missing-declarations - -Werror=shadow - -Werror=unused - - -Wno-attributes - -Wno-invalid-offsetof - -Wno-unused-parameter - -Wno-missing-field-initializers - ) + $<$:-Werror=all> + $<$:-Werror=extra> + $<$:-Werror=missing-declarations> + $<$:-Werror=shadow> + $<$:-Werror=unused> + $<$:-Wno-attributes> + $<$:-Wno-invalid-offsetof> + $<$:-Wno-unused-parameter> + $<$:-Wno-missing-field-initializers>) if (CXX_CLANG OR CXX_ICC OR CXX_APPLE) # Clang, AppleClang, or Intel C++ if (NOT MSVC) add_compile_options( - -Werror=shadow-uncaptured-local - -Werror=implicit-fallthrough - -Werror=type-limits - ) + $<$:-Werror=shadow-uncaptured-local> + $<$:-Werror=implicit-fallthrough> + $<$:-Werror=type-limits>) endif() - add_compile_options( - -Wno-braced-scalar-init - -Wno-unused-private-field - -Wno-nullability-completeness - ) + $<$:-Wno-braced-scalar-init> + $<$:-Wno-unused-private-field> + $<$:-Wno-nullability-completeness>) endif() if (ARCHITECTURE_x86_64) - add_compile_options("-mcx16") + add_compile_options(-mcx16) endif() if (APPLE AND CXX_CLANG) - add_compile_options("-stdlib=libc++") + add_compile_options($<$:-stdlib=libc++>) endif() # GCC bugs @@ -166,10 +161,9 @@ else() # These diagnostics would be great if they worked, but are just completely broken # and produce bogus errors on external libraries like fmt. add_compile_options( - -Wno-array-bounds - -Wno-stringop-overread - -Wno-stringop-overflow - ) + $<$:-Wno-array-bounds> + $<$:-Wno-stringop-overread> + $<$:-Wno-stringop-overflow>) endif() # Set file offset size to 64 bits. diff --git a/src/audio_core/CMakeLists.txt b/src/audio_core/CMakeLists.txt index 4f8cc7d1ca..e31fd2c5b9 100644 --- a/src/audio_core/CMakeLists.txt +++ b/src/audio_core/CMakeLists.txt @@ -222,10 +222,8 @@ if (MSVC) ) else() target_compile_options(audio_core PRIVATE - -Werror=conversion - - -Wno-sign-conversion - ) + $<$:-Werror=conversion> + $<$:-Wno-sign-conversion>) endif() target_include_directories(audio_core PRIVATE ${OPUS_INCLUDE_DIRS}) diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index fc3d9b59d8..1ee4794272 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -225,8 +225,9 @@ else() endif() if(CXX_CLANG) - target_compile_options(common PRIVATE -fsized-deallocation - -Werror=unreachable-code-aggressive) + target_compile_options(common PRIVATE + $<$:-fsized-deallocation> + $<$:-Werror=unreachable-code-aggressive>) target_compile_definitions( common PRIVATE diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index 7566372b51..08a2d0e2db 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -1195,13 +1195,13 @@ if (MSVC) ) else() target_compile_options(core PRIVATE - -Werror=conversion - -Wno-sign-conversion - -Wno-cast-function-type + $<$:-Werror=conversion> + $<$:-Wno-sign-conversion> + $<$:-Wno-cast-function-type> $<$:-fsized-deallocation>) # pre-clang19 will spam with "OH DID YOU MEAN THIS?" otherwise... if (CXX_CLANG AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 19) - target_compile_options(core PRIVATE -Wno-cast-function-type-mismatch) + target_compile_options(core PRIVATE $<$:-Wno-cast-function-type-mismatch>) endif() endif() diff --git a/src/dynarmic/src/dynarmic/CMakeLists.txt b/src/dynarmic/src/dynarmic/CMakeLists.txt index 50bf5a4604..2f05d8a34b 100644 --- a/src/dynarmic/src/dynarmic/CMakeLists.txt +++ b/src/dynarmic/src/dynarmic/CMakeLists.txt @@ -68,6 +68,7 @@ add_library(dynarmic STATIC frontend/decoder/matcher.h frontend/imm.cpp frontend/imm.h + interface/halt_reason.h interface/exclusive_monitor.h interface/optimization_flags.h ir/acc_type.h diff --git a/src/hid_core/CMakeLists.txt b/src/hid_core/CMakeLists.txt index 26d9ec1d3f..c740cdbe7f 100644 --- a/src/hid_core/CMakeLists.txt +++ b/src/hid_core/CMakeLists.txt @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +# SPDX-License-Identifier: GPL-3.0-or-later + # SPDX-FileCopyrightText: 2018 yuzu Emulator Project # SPDX-License-Identifier: GPL-2.0-or-later @@ -148,13 +151,10 @@ if (MSVC) ) else() target_compile_options(hid_core PRIVATE - -Werror=conversion - - -Wno-sign-conversion - -Wno-cast-function-type - - $<$:-fsized-deallocation> - ) + $<$:-Werror=conversion> + $<$:-Wno-sign-conversion> + $<$:-Wno-cast-function-type> + $<$:-fsized-deallocation>) endif() create_target_directory_groups(hid_core) diff --git a/src/input_common/CMakeLists.txt b/src/input_common/CMakeLists.txt index ef1308b1d0..406ee967b0 100644 --- a/src/input_common/CMakeLists.txt +++ b/src/input_common/CMakeLists.txt @@ -44,9 +44,7 @@ if (MSVC) /we4800 # Implicit conversion from 'type' to bool. Possible information loss ) else() - target_compile_options(input_common PRIVATE - -Werror=conversion - ) + target_compile_options(input_common PRIVATE $<$:-Werror=conversion>) endif() if (ANDROID) diff --git a/src/shader_recompiler/CMakeLists.txt b/src/shader_recompiler/CMakeLists.txt index c385951318..e91803c8c6 100644 --- a/src/shader_recompiler/CMakeLists.txt +++ b/src/shader_recompiler/CMakeLists.txt @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project # SPDX-License-Identifier: GPL-3.0-or-later # SPDX-FileCopyrightText: 2018 yuzu Emulator Project @@ -253,8 +253,7 @@ if (MSVC) ) else() target_compile_options(shader_recompiler PRIVATE - -Werror=conversion - + $<$:-Werror=conversion> # Bracket depth determines maximum size of a fold expression in Clang since 9c9974c3ccb6. # And this in turns limits the size of a std::array. $<$:-fbracket-depth=1024> diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt index 43745af429..875c40604c 100644 --- a/src/tests/CMakeLists.txt +++ b/src/tests/CMakeLists.txt @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project # SPDX-License-Identifier: GPL-3.0-or-later # SPDX-FileCopyrightText: 2018 yuzu Emulator Project @@ -32,8 +32,8 @@ add_test(NAME tests COMMAND tests) # needed for vma if (NOT MSVC) target_compile_options(tests PRIVATE - -Wno-conversion - -Wno-unused-variable - -Wno-unused-parameter - -Wno-missing-field-initializers) + $<$:-Wno-conversion> + $<$:-Wno-unused-variable> + $<$:-Wno-unused-parameter> + $<$:-Wno-missing-field-initializers>) endif() diff --git a/src/video_core/CMakeLists.txt b/src/video_core/CMakeLists.txt index 3324682639..362b068656 100644 --- a/src/video_core/CMakeLists.txt +++ b/src/video_core/CMakeLists.txt @@ -363,14 +363,14 @@ else() if (APPLE) # error: declaration shadows a typedef in 'interval_base_set' # error: implicit conversion loses integer precision: 'int' to 'boost::icl::bound_type' (aka 'unsigned char') - target_compile_options(video_core PRIVATE -Wno-shadow -Wno-unused-local-typedef) + target_compile_options(video_core PRIVATE + $<$:-Wno-shadow> + $<$:-Wno-unused-local-typedef>) else() - target_compile_options(video_core PRIVATE -Werror=conversion) + target_compile_options(video_core PRIVATE $<$:-Werror=conversion>) endif() - target_compile_options(video_core PRIVATE - -Wno-sign-conversion - ) + target_compile_options(video_core PRIVATE $<$:-Wno-sign-conversion>) # xbyak set_source_files_properties(macro/macro_jit_x64.cpp PROPERTIES COMPILE_OPTIONS "-Wno-conversion;-Wno-shadow") diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index 982c0eb196..79642711ac 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt @@ -443,10 +443,10 @@ endif() if (NOT MSVC AND (APPLE OR NOT YUZU_STATIC_BUILD)) # needed for vma target_compile_options(yuzu PRIVATE - -Wno-conversion - -Wno-unused-variable - -Wno-unused-parameter - -Wno-missing-field-initializers) + $<$:-Wno-conversion> + $<$:-Wno-unused-variable> + $<$:-Wno-unused-parameter> + $<$:-Wno-missing-field-initializers>) endif() # Remember that the linker is incredibly stupid. diff --git a/src/yuzu/user_data_migration.h b/src/yuzu/user_data_migration.h index df8057eaa5..3b404a1a14 100644 --- a/src/yuzu/user_data_migration.h +++ b/src/yuzu/user_data_migration.h @@ -8,7 +8,7 @@ #pragma once #include -#include "../yuzu/migration_worker.h" +#include "yuzu/migration_worker.h" // TODO(crueter): Quick implementation class UserDataMigrator { diff --git a/src/yuzu_cmd/CMakeLists.txt b/src/yuzu_cmd/CMakeLists.txt index a1f16be75c..8f92525ad6 100644 --- a/src/yuzu_cmd/CMakeLists.txt +++ b/src/yuzu_cmd/CMakeLists.txt @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project # SPDX-License-Identifier: GPL-3.0-or-later # SPDX-FileCopyrightText: 2018 yuzu Emulator Project @@ -60,8 +60,8 @@ create_target_directory_groups(yuzu-cmd) # needed for vma if (NOT MSVC) target_compile_options(yuzu-cmd PRIVATE - -Wno-conversion - -Wno-unused-variable - -Wno-unused-parameter - -Wno-missing-field-initializers) + $<$:-Wno-conversion> + $<$:-Wno-unused-variable> + $<$:-Wno-unused-parameter> + $<$:-Wno-missing-field-initializers>) endif() From 93472023e22a2b98175979643ebcd498a1f4308f Mon Sep 17 00:00:00 2001 From: crueter Date: Thu, 26 Mar 2026 07:59:53 +0100 Subject: [PATCH 170/181] [cmake] Fix macOS frameworks, and icon set usage (#3782) - The Xcode generator /mandates/ that you pass in the `.icon` directory into the build system, where it can then compose the asset itself. - Assets.car and eden.icns were improperly handled; they are now automatically generated and should properly be applied as needed. I will need someone on Tahoe to confirm, however, as I am on Sequoia. - Added some missing frameworks, ported from the KosmicKrisp branch. Signed-off-by: crueter Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3782 --- .ci/actool.sh | 22 ++ CMakeLists.txt | 8 +- dist/Assets.car | Bin 2346888 -> 2008328 bytes dist/eden.icns | Bin 342825 -> 70246 bytes dist/eden.icon/Assets/dev.eden_emu.eden.svg | 230 ++++++++++++++++++++ dist/eden.icon/icon.json | 37 ++++ src/yuzu/CMakeLists.txt | 27 ++- 7 files changed, 312 insertions(+), 12 deletions(-) create mode 100755 .ci/actool.sh create mode 100644 dist/eden.icon/Assets/dev.eden_emu.eden.svg create mode 100644 dist/eden.icon/icon.json diff --git a/.ci/actool.sh b/.ci/actool.sh new file mode 100755 index 0000000000..5be658d2bb --- /dev/null +++ b/.ci/actool.sh @@ -0,0 +1,22 @@ +#!/bin/sh -e + +# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +# SPDX-License-Identifier: GPL-3.0-or-later + +# SPDX-FileCopyrightText: Copyright 2026 crueter +# SPDX-License-Identifier: GPL-3.0-or-later + +_svg=dev.eden_emu.eden.svg +_icon=dist/eden.icon +_composed="$_icon/Assets/$_svg" +_svg="dist/$_svg" + +rm "$_composed" +cp "$_svg" "$_composed" + +xcrun actool "$_icon" \ + --compile dist \ + --platform macosx \ + --minimum-deployment-target 11.0 \ + --app-icon eden \ + --output-partial-info-plist /dev/null diff --git a/CMakeLists.txt b/CMakeLists.txt index 9f74d561cf..f2edd31d04 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -486,10 +486,10 @@ endfunction() # ============================================= if (APPLE) - # Umbrella framework for everything GUI-related - find_library(COCOA_LIBRARY Cocoa REQUIRED) - find_library(IOKIT_LIBRARY IOKit REQUIRED) - set(PLATFORM_LIBRARIES ${COCOA_LIBRARY} ${IOKIT_LIBRARY} ${COREVIDEO_LIBRARY}) + foreach(fw Carbon Metal Cocoa IOKit CoreVideo CoreMedia) + find_library(${fw}_LIBRARY ${fw} REQUIRED) + list(APPEND PLATFORM_LIBRARIES ${${fw}_LIBRARY}) + endforeach() elseif (WIN32) # Target Windows 10 add_compile_definitions(_WIN32_WINNT=0x0A00 WINVER=0x0A00) diff --git a/dist/Assets.car b/dist/Assets.car index eb54881facc50ae563a8f658af6d5b3504d109b3..9ae9bca8a4fc417e7ad602cfc46912352b702386 100644 GIT binary patch literal 2008328 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� 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

84c=k8p!Y%PAxTK50OLjK9YJhftt zX9pQ)-|J|VLn*x(szmIF*yk5E!_YymRa=u}!>0%BS=Tm{HQdQ<+ZoR8hk|2W$ zARPf^qKD2`y|URxB9rmRE-lQQPO*IkoT{uGcCZuKprD;&4S!-w-?O$8B9+$O8-d#p zaGL}^S%G}R)*~~7n1T*%$`dSY@v7_zD69yG1}P7`k^fHme$p>c7lM)MdV`Tvd-|&X z&kb_QWZV|T{c&Ia2a8UAj6FqDu+|XS=z3x9#${}c)o;Z$th-?>g5uOAl_)r8kH~yF zrK_XZFyMLuT)U;5eg(YakP#yD>0^Onul29(m_B>Fq!c|Yvq6MhD6i>#L9b|Ly)@IpWpPdePgMH&Ma&Kp{Z|szlJ{X@x z>2&*lxLXBGqWM9G>dw|R*k5CRmwZ|!xOH%v!>yBjs`N=GV|)NPYr_o%_a63PqDlA) zyC67KT%yE4kfWN~gb$9XAEbKpG%hG4>qOVnXeEC+i>ci^Q5y2g+m=pOt*k|#!k79F z?6$b40K=M%0lv>2%Ff_VJS+(VnHkD_Hw3>8ox-#d9pZ**(ThQl- zzkV$*>$8=qzWx;lFKw;5RIUF$w8-GH=psbyf(JTRy~H|HM>((#&Ga*5R|D-^=L-=U z_qEeY66?&N=k!`jfi@W84@VM(<5=;XqTa)@t3qsG@h~LTDwxeGq8Z84dFl)dE*Y_j zM-VH}oHqQ{C^Gh;TvoU!bI)7|pA5C2q7;w!_s*NoXYG^VO_uQSf#4o{`~LNG(bH9$ zZ8$#bhcB(6uZl@01vLcxFePup_Tl8_g84E8meEvaoiw4`Ady92We_kU7$mfsp!Kw% z%A-+{!#thxg=$h;cVN(?`>EisyYEF%jR6lR>@uA$RSj&J2hG)&v<;lW+~ zQ#jRk;T-wc*@D=K*MeKuGfpvwR7W!|?G3VZei(QX>}evb2PFdDiaEuTO_Fu0-w;j= zABmEqdS?zT&jkCZgl#(McL$v}f})@B-?`^owk1IiJiZe!+U5vq5`;DGl*8pmgFK<^ zyAksAy7u@AAQAeX9B{A_8N)`l+>|O_mySS$oDB-}KxsamchMLip&CjltstsnEiw6| z!|k&h#)H>?hnOCBR%sVQ3V+Va)@DW~3OQR%?#i#7Khql3uvE$K5&E3l^QXz&n5%x0)fspFtV_b{Fh3xs5e&@(bx2iF#w(dFy9% zc>d1!+5|>PuRh7@KKkV1YG}CTj=}UraRQ!e%%)SXEQciEq4kPM;A8PkvWNj6%waETac>NyE&Oh&%mDpG^sG2-5uabB{`i|qy zuy4#*gxb&O*ZE^<1|)4~5*E-~>sZx68f%oXKSR6mS?!VH zk!sjIPiR?`6~k6fW;YJ7I4DoGb*HoiZV{e|S{^3J#_S9EtQ(#VYm@FNYFyN3vcvKC z#ouCrk79GS6V5T%wv@$?!Sq>!?#fP(nZG-BqhgfK5*zS_!s2X@KH8HOqW{WlX z&+f(rADU}63Y)y&zOD*Mk7r$@nsnCPJH>r3N5|bbG;i(EwMudv6)V3Z@aV`+2khun z%zVjqw7&%}dTF{pR~nM5Aqi3-;8ju2Z#q&Nc_hdE^|&Q0%0~GJIX3EV>Ti(|5R9ht z-4yS-RM!3SBEKhk(<{vq`?fVIKPMEhEnOss+8GVuQYcNmAx3?-@&8uwFcKgO`Y{0F zPTS6T&b^*cYclfBiT|M4xi{P7n9yjPd`&BZ!$#Ji*BFw=FbwlXeaj4@wc9%Rc_?@ zFJn>JE3AE^Au}QJ=7akZGe8IGjH(!Y3G-mT5{JQx(DuOY1(uS8`ssxyMGCbf2)no^ z_cC)@x+2k(UGv|A`PagdQO&u2%4JR$MLvQ10d!HwDhP5P7BlIZX-=N*M>6&}uos4> z*e&B4tvBM_a;y?gZJfS8qr1M(k_9b7TjhRV%vh?JwGf^4`j+f{Wdj8O=wlY(5l^Ae z4Y?U{vCH!LyfZ2V!&V7BD13{P|_%gXW?r? zo2Bs|F2D^P#1+o@ueQ(yx3dbejJ7F&LePG&*l#QHSd9>oSt0 z$^A7G<`)X&Hav08WK^!dX(>CkNq<2zG@AAZwNphC$JBQO6HM_NawOOer20)(sGPL~ zVjssPBEQiB?6?LH>inq>^STr&{-SV1+L?(Elq*CW4kHCGMadv0o|E#>{>Bj(+C(0j zO10;&$>JIwJdxrl@k0QU->;FhKRzeYdc*M?3s;EekXnvzrSO!;9;h&{@PVed^K|~Y$y3( zah>G$526NpbPb$%&Y12B>H=(kWDC%yz*nEW%*efowllPBh~K0Ip3@82Al#AmZAtTX zc6Ct}`8B?mPF%L2o=1y&PQ+d4LAZuOwCfAS!fqNC zP(_?6Rwi=M{GX$;V7xzIK;md-0Ue|znb#^B^93%zW_{tO_Vk#`qjL9U9$S?jo>^Y>^Cz9?-(l?u)e)Pk#Wrdu6* zklIs+uglWG5z6;Wx&N{^3JTM=){HYj?aex;dDHxZ+HE6G%Xi;M8T%af#bU$jb6vxD z>c`1)L!~J~Evwm5C0|;fiw&TkT7vcP|Gt(~l|x_|r)xL8_O3$ZfqdOCM~{Q}~22>yr)ehc*Nj|BvqyLP6+K z1_ClVquZ(Sy*x{eVYuWlqf zj!8_P>BK#rKRh&UlmDMsx>tY9a+)^&;BA8d8K02d%pn*yg=exS{^y2+KZ*IN#n}3B zX#~qIy1m5EJvT ze#-SGsP!x7%-OEYd93Z-fo+whzo6@!GGYm=@LAP{>CmA{YQ@%WeRq~-{Dqb>kXiLf zopt`S7kpZHRje2c3khxjogXMRssK$~*9~nP518g3_!#kV%&G<^WIpxA!{q~pO9i?t zJ8zGZg9;9MjdxDM<$TfRxh>5YE#KD@=#Z9E|034!_2Ke8Hul%e*F{j6tiWeLNc0%u zS5kGss?;|9Uk$nID>iO_x5r)7GPxfu-smFvsW0BEz#@aMa{+B3k=ALrzzj&z?I4Zn z@JU~IDKH~rj*_espCy7WamWrV@e(>#fu)*VTpnwat+`TFZy4j zyE#CO!KljJpWW}<%{FxFtE8lHK2RRzPo!C&eC@MNl6iFKJBrO$R^4vaH5wMlR>s&L zOdDyMKSwwZX^nq7$8(vP@bXMXU1+MD$>UfpQImpvCJFPyDt|x7hJ-lyT?rcUV%(mQ z&eI^~-nQG4>lsg$11YUDxrB@huD+;U1B@ta?$pr2c8b2!w z!HJ(ULowg1+4moQs{J#ELVPn_tSVGjjLZkMh(JRirutdHtG%0OUh2;LLj?Sl>8z&x zo$GeAh6WRouNUennJ|F80Dj#QKx#@KcpQ_9$TT{FL?xJ5|qfD6aFttE5l= zU6b;Rf=Em`PXutK7jj~D=Oiub+#ye!v1VcCd{yACVRXFyHEOPA%^gF>Y$?+ddO%Y* z|EuZ7G%aI;7?rc#w}SmftFULU=S-i#@29IuzX;$$Jj<_wbb|c1A+2F{TTw=*QBb$M z%KG7t-kFvl?~;9hm{2lnW^Wd3B}3!d-bq5&mZ}_|&18VwP^Kw8e95EnARoo-G?KYe zDpl}DQ7&eh7cuu5TP`t|;zEE4iQd)~QQ-?Y#qdZ(P>z`od>m}HuWe;ts>MvNYK=Q2NoX!g`NAQQ! zQ@ms9*?Obi!LWiitc5wCse2Q^`W1GX;po5D$`u1zYyo$tDhoRPXVUWUtR$AZf)$fW zkDa-#x;pf3r-T)c<5Q{sJATVMr%MyF1HjE5)OR@Ct=aHDQM3J4(F?Er*KCHkT6~cd zF$ZbP6huat-t`%&E7f(@_`B9mIir0krUvSHgKa}gd5(Sxyhe}a5MU_Oh(TT6+4XxD z?Y;uI4=0f{9p%X%mit8kVtJzVgy-goql=5Qycx?b3n{5~$@uWCQT0#!A5<#5Xd3P> zrbMxrWNG@Q6St%z6)QZ-lfwOohMT-0O7R-ar&KOcTn&;H*SITUq}7V|2Q*yJ#Z)#> z(m|c~anki8$-eJSa;wL?Gjl>Hpxqz!{HLmE{f+v^CjS)ZWrw=7&@q0d7 ziaqrCILt2xt_=AB&v0bvhvt4YZ*#r_KlPCZxj>Q|#gg$_1?)o^-E6BYms#pvU1xzZ zN`5Z^BN``k3ws@~8AtKX?zF(j+|GjxNEItIOZ>Fly{SyEFL@^+ni@kLbqkN>9+=S$ zSvV&p!gIaI7txHB@61TpMAAu61&jlT#L-Q1>tR#wX(ccThy;n9x(tdQF({2d7~0JA zrQNJl4II7LGn4AXJ{B-~@EJ29qeb<;+USDP%2lP~_^FL+0whNTPc|R_`E|#@M0BDS zN}QV<0}u6msw4c^c#lncN@#p_m*T-2@@)f_tv%<}Ubq_IR{1G^|= z%ln0<*cZ}SWmR7-N&TN8Prc&{K&=X~gh%UlqD_6~0+$st0){^i8{BBz2WtfqSGXEEGF30A$W-0h5 zBjfBVMaGvJQ&4HU6}3Ldd%t13f9|VZ-4%LGXZCt=uC#^$h$HJLD$GCg?SY;0-AR%Ul(s2wviBJ0Oigd@5E&(Z$?#adCP@t2z@V+CeW^i z?Jk9oHDpwHO*8-QPiIoW5A}q+esyQYVe5a(``;owk`j1?dN>D%nZ-))K3i$-Rj@`NT6;pGx#C5sn$!W58w@D~oShSpXjl}xMwasM ztU7oOJ@InCE1%q(_d%@SHn29iMD_7bw&6<#tDo3d@`@Z=vv_JavAW?CJU!dXKN%4 z;ObH6VHt|pYzm&rw~}mte%5~(H9e~^goZRt$G^<9Ei1WhrAyoY(CvS?HUlYIGaF0q zTlHml*Z5Zy0T)|DS77xCQO?)@|f)gCsiql>5ZDm7_$-+pL+X@L%jP{U|uTv zUMwd}d+sjJw5TU#NA0eOoNSq+IRx0nfvnCU{LKS2VRG@`B3DEM>G&k?2w3oN@B^tV z7kEraIzt|q!S0&S*Wh4u;tH!5ic~J6F!IC3kfUBjc`H%7Kj0)t8iPu zl&h1g9Z9KMbV{{;4Ph?UHc3r>cek% zHIx$%dl$gl60vbmq>XzYopH!Y`Z>w{`t#wEPZ(1Uo5$2)>>I$|nC}bZtMPr%S2RMql zP)CkfC>FwbF_P1fv)g{JR_m-h^40jv6ypp~>C(KS5qvxM=dyYbtB1ntA5c?&*^hg+ z(}T4jSJFLfhA58q=#f11spkkANtJrhH4;*^C2&{DU`a0H80@TbB;5R;9)QY+X(70N zP0l^tAzXzabo6+3f-dVX0eMvm^jyI5WQQ7XQ+Uo*=|5WcEN8w^4(Gq$eHTR*(*uAj z4ECeGFhz$Ae~MK`S5{eRJa&+XS41Wl1=2a6yE}93*c&2VhrjE}J88>2V{snCtGT(T zs7sZh5%@WHsp+}clb+|WyTiP*#2<-O<_~G#>m@KTB}`~0k8vRJxBk4IV+B+RaGGK& zOLes#bYVn)MkBoJD#yg(M^3HTa9z!VO}Ff=Yeo5nu>7tARe~mU$3A3>-MIC!I|_q8 z6ml9uxl(NzqbbB-^-1S~U(L^a(x}pz>-56Db~;pKStls)+5c+m7=dzFth=u1BZ^$N z+_IVsof6lX|NGDI30ujn`G;GBE$HUQh~Da-vq+UgoFRhRKb?(B)X&00BrH+MWKK4b zbdad{mKWhn2`j5O zd^Q1mYarAV;0T{uQ`h$-O>T%-cf2=K_?pB=9Kc&kq>*qRfSDWc5m#~x;wCLqb4Bgq zQYFIZdSL(JE7Xb=_S$;R88`7M?{Hgto2kuM)Wvcq0NFPwb56rx#4l<>)1~Sg~hIPxLt%2VA4(G-$Mye|qkWDaOb36`3JFgYQtQ1EJ zy%{*dA>5P!TNleJhx;pu)I1w#OCb^Wco{bWwujR>rp`)f(WL|F|gq1oOQz%l-n$;4!)5D)8+`}oq&{yOy(l0cq z&a{p8z7Pof`|tCwqOW~@m%n)kpn3Nn-Osz`2SQGA~^V-E-k6w3Xbw}6b?rBd&>!fwqe z^jga0TwJIM!-h-h8nOeifpx6-4)qh%7e}k{KueXA=bHT{VhwBOAeT6q4yxOxZA*;D zF!aKi%BZlK8xAAoDkYCkvQ4fr|ym3lGFRV;0s$kfJ;i45YIE!igGV(Rlls)Ofz|v=$U| z5bf41RhK^=WmH;>vyt^)SXb$!RIA{JQ;NsmF5Ur@*Z4WN?eHrjH8IsUJcZtYviPu= ze2iO))zg3^9Kr6`?cdGC-YBsLr2Fael`6AbRa1*EXTUwdYH|A_= z+x}vhVX;}bx7`mlm{kb71(Z%_4{|WUbuGS>;F#^wb62}#etI?%WwHr}Vzm#-yM7DU zFW#kWm-n%j7JsNoZ+KgPR0)J8kEyHU%#uOOabZ!m4n4X%)XJtAjt3DRlKu4J#*1E(voacIsnrYYfs?PtlKH?mlqHv_1^rbtJ4A^eRBR4b^m zYt{>~h3;-dybXnF;2$jOshh(cAO`P7_ZLTD7I}Z9Ad8jz0*iSz89WM&hHk@_@m^Bm+RWy+$K-B2ck8bI&5(v1NcvQ*lFj#>o3NJzK6X4MEcJU! zzVkJRrutYDTa+#a9|eR9GXl~JOye8ER%e2{6(P3dA8+l`z+f(AE%2!Sq26MBIv8QV ztvH;DO+UkLCW!YE+GG!726oL+vPr4&(^c)=x|It+e_`_*@NDNe?z-Q9P(q93tJ?L} zYj-_h4feCTF5Ucu>Ch4CuUp@myL4|jMh07|s>?j_XgV2jF|jde@`keQHwWZ|w=he4 z=vi{8mTbAZH-*BIKDF#s>}jgyNU7?xu!duW|)$$GQZrVEMT=D-cTA+S?1g=1GApshKgXF!-7O%mV-m} zXLq@y2Sd)aNO6uShZ`Jw^+9+&^{6TsrOIPOoa53@rkD{zpqHu%mfVUfIll)(ya?a; zXQ*8gk2E!%DXDj;^H0<|eY4)Z{iLsBtWUYZp%K+auq0DaP5b@!4>AEJHG;}*JDxr# zIb;1FP~`u;<+vtH?V8Zq)_Y=RoTd|oZK{`2%1g@FJtU36gGYFk-2e@OD5OQNbTElS zTIhE#6ikRnSc#ieKFNBY-R)FzzPNJD4XtTmpp>rmFdegk?!r{JM>2NmzF#Ng4+5=~ zV4zKPrYO-|Rep^nVM-65jOex4Ct^huI6=BvA$_pHk9;BjPdad1S6E66X2UajUgB|3 zpwf8PKHO zH$_8!tmA7nb;P+>GLmxIU-r2RCo{lW$dO1 z$Q}16cQZIZKoi3FFm$8qERv>(y9xId#w#i~^+P37Aqkqvc|5G1htqau-=(>;i}|qa zfA}1wTl??r4YykDVy{;SB74^$4+bnf4n~+}7CfVrzNg>Kgp(~G|MkMc#~p^n` z>B*3qPD{{WK7MLg_bSA`5Hb@_tZ$xpH23zmfa|fLvPcMppn<CHX zcHcT3WdUA}PkJQZLGy4o>#pJGv|mNGZ)PAhxS8j0TQT6Mk9eUc`B1uJgX99KBa)wI@l7!{fW>Dw${m=b4>4A7{buFCo(ioyxT$M zebkUT7L)$J?QL51Pnf`35vC$UWPrIRHoLj_)tfpCs%MX`{qKQ^hMaNo76I)O=gXMK zH#un8t<&*t4pxe{msM^e{rVQqC74h$v{J+`-=J( zz1IH;_}uTjZvsblgX}X~eiHgfLWk5Je5NZ+lRGAqQ|hS38z#}Hyu^#pLthQ7DsR0` zz&9(3Ziv<7<+$*adOZy4*^f`MY&l~Ktz;Sc{+MrZO9rZj5S|cg#g|Pp1sF)M^D!5UA4>U60qh3s9|RNr zj2K+WDhxYC0Fyv8#o{CI?9TQa2m6qL2{cibS@@P%Q4oz7H2Tz?1~Z|^o#APQ{^gcJ z%?Hu^1cY7MB|8Kp4IWWEIt?3~{b1N#hu28J5C%Zu_8^fK0&!?lBamP-2&&73F@`4O z2(S|>5bCfUGvr+4BVB~7&kY%?c8gsFfRaO)EI7(c2adlPtUDm9x$3Wwu0fw}F&rm; z9D+N%_^C-tKU?(04E3m>HQLbsT>xMS=n>`%j4B=u{QKcT1%h2F=2(pnAWFa92mnOp z^hhuoO9Uv0x~aUe;LC(WsSe#EHAX))icFq!ovk=NHROfL6C<6TM@)%=*n#W%mzXFg=WS00!z&(|X zPLu%Jj|5nDD>RDj6|cxXQOHlok5YvD&C z`zn~wBt|g+(C6R`;2Zc^f&3`A5jJEaKshR*;c;C6f_^J_f*1plxg09LSAHJJQG zG5i9lK%r3@9wxCf6gGhxhy^l?lrHI6z{nf3VT@lx~VEH?r3M+Bgx3nI0Fumr6fNJH&&5~U0_H?JeJHCyN88v*XT>wY^a|UZb>$Ke3Cs>|7Hmo~%s|A^;glA|Sb^#? z?#OQu%}aLhl&Sfr6b?b5O(2H)97DeX75;}JBKWi(KPS`>MTCgh0WeNbnS >;NR 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

LE6rw1VYfz0dOe?IYye4O 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 z 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 z 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
5On&+^-pvE-%THmEieUn>>P? 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

x=%aM-gI6hG^2(zJjsVd($F+c5g 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

B3Ev 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

BsoWG{!~)m|{L*2- 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

E4@oWqKnv-c0Uf0vNldDXnlPtmO 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

mYNk<)sl|eM6h-q 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 z%0A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%0ArcMS;w%{b%}qXYV|_<~%G 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�P986K$Up#3>9wMSAV@`V(xI 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 z |JcuQcSvd@)}R5(C0Gb2-yB+&jOg3P^I)Hcu_FEFIbDKv$s!BSq4yhM;Uhf%-wGNpRsJgP96_>KD*#VCWEO(@! zn!gG&Qj7g5(sKMklEP7+@46A_Qd|!Ba_G-<|C5|j6dX8?L6r0LRFsNR+z**n|=D5anIlLxDMl zgTgmrZ;IF)$-u~E1;UUK<5igcTLRSVvG+}DE(r;7;rhLk0emLx2%qU;QQ4!@PRW;k zs|ERI!5QO5?1^k`W23(We%>@ZMABAKj!&$x?3fnO4U`7GDFUHBZrUPso*A;ljb1;M6*W4ILgg#^E3nih8gHlTPcISo);bK^;x*4|rZ z){|*q|B6>GGhU>7B70Xfofw#$OiJ%Ymob7tq6XZQ41(`5p@3j#szt5)CW^)zb*2w1 zA_5{Osj9;gzm>XVVJY~$R#f60)*&}rgxJtbATHxD-X*>R=0Q+pm#%M-O&5mXia#;6 zT6xzYK4p>a>cO%!SAY6*dBcYsm1Lc3cWWj)t=7O7HPhEOFL}>$3U{~22CV`)b7^oV zMSok{;KjdeIB=aFSQ`TV$U;0VoA=}?C`1u-AW0wabi6|w2Utl6@9f6sb8Jb!GeB$K zD(3zc`rKQqi2E-aZN@$^YQ{wtWSs}RcLo2%mx&ZL1=yC9NRQ5GobG-fp8$aFlwcsp;D`d@gekTD4}@W8YNfS5pM zrDT~#HU*o_&HfDpfL~OpLdthhP&c^{l0oVa4T26aH7ohFR`h_MJ6`D6pTjsbm}M5^I8Y|GD?(w@T4d?sIjIKZv4eqW zKD=P80%({2(E=E#FFfOmX7oL@UhQ3n9%x^fGL`Gx1S3!-uD~4;lm$+)j)Xa;NzZ51 zoMd}V^9=x~8H+e$;IO+Qq>u3FvPsGRqv%}xnfm`Yes(b%!#20M4|Bg?L(0tkKKE