RetroDECK v0.7.0b
1
.gitattributes
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
text eol=lf
|
37
.github/workflows/cooker-selfhosted.yml
vendored
|
@ -4,6 +4,14 @@ on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- cooker*
|
- cooker*
|
||||||
|
paths:
|
||||||
|
- '.github/workflows/**'
|
||||||
|
- 'emu-configs/**'
|
||||||
|
- 'es-configs/**'
|
||||||
|
- 'rd-submodules/**'
|
||||||
|
- '*.sh'
|
||||||
|
- 'net.retrodeck.retrodeck.yml'
|
||||||
|
- 'net.retrodeck.retrodeck.appdata.xml'
|
||||||
pull_request:
|
pull_request:
|
||||||
branches:
|
branches:
|
||||||
- cooker*
|
- cooker*
|
||||||
|
@ -22,13 +30,22 @@ jobs:
|
||||||
run: sudo umount -f /home/ubuntu/actions-runner/_work/RetroDECK/RetroDECK/.flatpak-builder/rofiles/*
|
run: sudo umount -f /home/ubuntu/actions-runner/_work/RetroDECK/RetroDECK/.flatpak-builder/rofiles/*
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
|
||||||
- name: Generate build ID
|
|
||||||
id: generating_buildid
|
|
||||||
run: echo "##[set-output name=build-id;]$(echo "$( git rev-parse --short HEAD )")"
|
|
||||||
|
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Initialize enviornment
|
- name: Generate build ID
|
||||||
|
run: |
|
||||||
|
word1=$(shuf -n 1 ${GITHUB_WORKSPACE}/automation_tools/codename_wordlist.txt)
|
||||||
|
capitalized_word1="$(tr '[:lower:]' '[:upper:]' <<< ${word1:0:1})${word1:1}"
|
||||||
|
word2=$(shuf -n 1 ${GITHUB_WORKSPACE}/automation_tools/codename_wordlist.txt)
|
||||||
|
capitalized_word2="$(tr '[:lower:]' '[:upper:]' <<< ${word2:0:1})${word2:1}"
|
||||||
|
result=$capitalized_word1$capitalized_word2
|
||||||
|
echo $result > ${GITHUB_WORKSPACE}/buildid
|
||||||
|
ls -lah ${GITHUB_WORKSPACE} # DEBUG
|
||||||
|
cat ${GITHUB_WORKSPACE}/buildid # DEBUG
|
||||||
|
echo "buildid=$result" >> $GITHUB_ENV
|
||||||
|
echo "VersionID is $result"
|
||||||
|
|
||||||
|
- name: Initialize environment
|
||||||
run: |
|
run: |
|
||||||
git pull
|
git pull
|
||||||
git submodule init
|
git submodule init
|
||||||
|
@ -38,12 +55,12 @@ jobs:
|
||||||
flatpak install --user -y --noninteractive \
|
flatpak install --user -y --noninteractive \
|
||||||
org.kde.Sdk//6.3 \
|
org.kde.Sdk//6.3 \
|
||||||
org.kde.Platform//6.3 \
|
org.kde.Platform//6.3 \
|
||||||
org.freedesktop.Platform.ffmpeg-full/x86_64/21.08 \
|
org.freedesktop.Platform.ffmpeg-full/x86_64/22.08 \
|
||||||
io.qt.qtwebengine.BaseApp/x86_64/6.3 \
|
io.qt.qtwebengine.BaseApp/x86_64/6.3 \
|
||||||
org.freedesktop.Sdk.Extension.llvm13 \
|
org.freedesktop.Sdk.Extension.llvm13 \
|
||||||
org.freedesktop.Sdk.Extension.dotnet6/x86_64/21.08
|
org.freedesktop.Sdk.Extension.dotnet6/x86_64/22.08 \
|
||||||
echo ${GITHUB_WORKSPACE} #DEBUG
|
runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/22.08
|
||||||
df -h ${GITHUB_WORKSPACE} #DEBUG
|
/bin/bash ${GITHUB_WORKSPACE}/automation_tools/pre_build_automation.sh # Run pre-build automation tasks
|
||||||
|
|
||||||
- name: Build flatpak
|
- name: Build flatpak
|
||||||
run: |
|
run: |
|
||||||
|
@ -70,7 +87,7 @@ jobs:
|
||||||
- name: Publish the flatpak in a new cooker release
|
- name: Publish the flatpak in a new cooker release
|
||||||
uses: ncipollo/release-action@v1
|
uses: ncipollo/release-action@v1
|
||||||
with:
|
with:
|
||||||
tag: "${{ env.GITHUB_REF_SLUG }}-${{ steps.generating_buildid.outputs.build-id }}"
|
tag: "${{ env.GITHUB_REF_SLUG }}-${{ env.buildid }}"
|
||||||
body: |
|
body: |
|
||||||
# Release Notes (Cooker)
|
# Release Notes (Cooker)
|
||||||
This is a cooker snapshot based on the commit: ${{ github.event.repository.full_name }}@${{github.sha}}.
|
This is a cooker snapshot based on the commit: ${{ github.event.repository.full_name }}@${{github.sha}}.
|
||||||
|
|
6
.github/workflows/main-selfhosted.yml
vendored
|
@ -46,10 +46,12 @@ jobs:
|
||||||
flatpak install --user -y --noninteractive \
|
flatpak install --user -y --noninteractive \
|
||||||
org.kde.Sdk//6.3 \
|
org.kde.Sdk//6.3 \
|
||||||
org.kde.Platform//6.3 \
|
org.kde.Platform//6.3 \
|
||||||
org.freedesktop.Platform.ffmpeg-full/x86_64/21.08 \
|
org.freedesktop.Platform.ffmpeg-full/x86_64/22.08 \
|
||||||
io.qt.qtwebengine.BaseApp/x86_64/6.3 \
|
io.qt.qtwebengine.BaseApp/x86_64/6.3 \
|
||||||
org.freedesktop.Sdk.Extension.llvm13 \
|
org.freedesktop.Sdk.Extension.llvm13 \
|
||||||
org.freedesktop.Sdk.Extension.dotnet6/x86_64/21.08
|
org.freedesktop.Sdk.Extension.dotnet6/x86_64/22.08 \
|
||||||
|
runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/22.08
|
||||||
|
/bin/bash ${GITHUB_WORKSPACE}/automation_tools/pre_build_automation.sh # Run pre-build automation tasks
|
||||||
|
|
||||||
- name: Build flatpak
|
- name: Build flatpak
|
||||||
run: |
|
run: |
|
||||||
|
|
11
automation_tools/automation_task_list.cfg
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# The proper format for this file is
|
||||||
|
# ACTION^PLACEHOLDERTEXT^URL^REPO(Optional)
|
||||||
|
# hash^DOOMSHAPLACEHOLDER^https://buildbot.libretro.com/assets/cores/DOOM/Doom%20%28Shareware%29.zip
|
||||||
|
hash^VITASHAPLACEHOLDER^https://github.com/Vita3K/Vita3K/releases/download/continuous/ubuntu-latest.zip
|
||||||
|
hash^DUCKSTATIONSHAPLACEHOLDER^https://github.com/stenzek/duckstation/releases/download/preview/DuckStation-x64.AppImage
|
||||||
|
hash^SAMEDUCKSHAPLACEHOLDER^https://buildbot.libretro.com/nightly/linux/x86_64/latest/sameduck_libretro.so.zip
|
||||||
|
hash^PPSSPPBIOSHASHPLACEHOLDER^https://github.com/hrydgard/ppsspp/archive/refs/heads/master.zip
|
||||||
|
hash^MSXBIOSHASHPLACEHOLDER^http://bluemsx.msxblue.com/rel_download/blueMSXv282full.zip
|
||||||
|
hash^XEMUHDDHASHPLACEHOLDER^https://github.com/mborgerson/xemu-hdd-image/releases/latest/download/xbox_hdd.qcow2.zip
|
||||||
|
latestcommit^UNIVERSALDYNAMICINPUTCOMMITPLACEHOLDER^https://github.com/Venomalia/UniversalDynamicInput^main
|
||||||
|
outside_info^VERSIONPLACEHOLDER^${GITHUB_WORKSPACE}/buildid
|
3319
automation_tools/codename_wordlist.txt
Normal file
67
automation_tools/pre_build_automation.sh
Normal file
|
@ -0,0 +1,67 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# For the file paths to work correctly, call this script with this command from the cloned repo folder root:
|
||||||
|
# sh automation_tools/pre_build_automation.sh
|
||||||
|
# Different actions need different information in the task list file
|
||||||
|
# hash: Finds the SHA256 hash of a file online and updates the placeholder in the manifest.
|
||||||
|
# Needs the URL of the file, in this line format: hash^PLACEHOLDERTEXT^url
|
||||||
|
# latestcommit: Finds the most recent commit of a git repo and updated the placeholder in the manifest.
|
||||||
|
# Needs the URL of the repo and the branch to find the latest commit from, in this line format: latestcommit^PLACEHOLDERTEXT^url^branch
|
||||||
|
# latestappimage: Finds the download URL and SHA256 hash of the latest AppImage release from a git repo
|
||||||
|
# Needs the API URL of the repo, in this line format: latestappimage^PLACEHOLDERTEXT^https://api.github.com/repos/<owner-name>/<repo-name>/releases/latest
|
||||||
|
# As this command updates two different placeholders (one for the URL, one for the file hash) in the manifest,
|
||||||
|
# the URL that would be used in the above example is "PLACEHOLDERTEXT" and the hash placeholder text would be "HASHPLACEHOLDERTEXT"
|
||||||
|
# The "HASH" prefix of the placeholder text is hardcoded in the script
|
||||||
|
|
||||||
|
rd_manifest=${GITHUB_WORKSPACE}/net.retrodeck.retrodeck.yml
|
||||||
|
automation_task_list=${GITHUB_WORKSPACE}/automation_tools/automation_task_list.cfg
|
||||||
|
|
||||||
|
echo "Manifest location: $rd_manifest"
|
||||||
|
echo "Automation task list location: $automation_task_list"
|
||||||
|
echo
|
||||||
|
echo "Task list contents:"
|
||||||
|
cat "$automation_task_list"
|
||||||
|
echo
|
||||||
|
|
||||||
|
while IFS="^" read -r action placeholder url branch
|
||||||
|
do
|
||||||
|
if [[ ! $action == "#"* ]] && [[ ! -z "$action" ]]; then
|
||||||
|
if [[ "$action" == "hash" ]]; then
|
||||||
|
echo
|
||||||
|
echo "Placeholder text: $placeholder"
|
||||||
|
echo "URL to hash: $url"
|
||||||
|
echo
|
||||||
|
hash=$(curl -sL "$url" | sha256sum | cut -d ' ' -f1)
|
||||||
|
echo "Hash found: $hash"
|
||||||
|
/bin/sed -i 's^'"$placeholder"'^'"$hash"'^' $rd_manifest
|
||||||
|
elif [[ "$action" == "latestcommit" ]]; then
|
||||||
|
echo
|
||||||
|
echo "Placeholder text: $placeholder"
|
||||||
|
echo "Repo to get latest commit from: $url branch: $branch"
|
||||||
|
echo
|
||||||
|
commit=$(git ls-remote "$url" "$branch" | cut -f1)
|
||||||
|
echo "Commit found: $commit"
|
||||||
|
/bin/sed -i 's^'"$placeholder"'^'"$commit"'^' $rd_manifest
|
||||||
|
elif [[ "$action" == "latestappimage" ]]; then
|
||||||
|
echo
|
||||||
|
echo "Placeholder text: $placeholder"
|
||||||
|
echo "Repo to look for AppImage releases: $url"
|
||||||
|
echo
|
||||||
|
appimageurl=$(curl -s "$url" | grep browser_download_url | grep "\.AppImage\"" | cut -d : -f 2,3 | tr -d \" | sed -n 1p | tr -d ' ')
|
||||||
|
echo "AppImage URL found: $appimageurl"
|
||||||
|
/bin/sed -i 's^'"$placeholder"'^'"$appimageurl"'^' $rd_manifest
|
||||||
|
appimagehash=$(curl -sL "$appimageurl" | sha256sum | cut -d ' ' -f1)
|
||||||
|
echo "AppImage hash found: $appimagehash"
|
||||||
|
/bin/sed -i 's^'"HASHFOR$placeholder"'^'"$appimagehash"'^' $rd_manifest
|
||||||
|
elif [[ "$action" == "outside_info" ]]; then
|
||||||
|
if [[ "$url" = \$* ]]; then # If value is a reference to a variable name
|
||||||
|
eval url="$url"
|
||||||
|
fi
|
||||||
|
echo
|
||||||
|
echo "Placeholder text: $placeholder"
|
||||||
|
echo "Information being injected: $(cat $url)"
|
||||||
|
echo
|
||||||
|
/bin/sed -i 's^'"$placeholder"'^'"$(cat $url)"'^' $rd_manifest
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done < "$automation_task_list"
|
BIN
docs/wiki/steamdeck/layout/graphics/DS - Menu.png
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
docs/wiki/steamdeck/layout/graphics/Disp_Graph_Menu.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
docs/wiki/steamdeck/layout/graphics/Emu_Spec_Menu.png
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
docs/wiki/steamdeck/layout/graphics/GC_Wii_Menu.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
docs/wiki/steamdeck/layout/graphics/General_Menu.png
Normal file
After Width: | Height: | Size: 50 KiB |
BIN
docs/wiki/steamdeck/layout/graphics/MAME_Menu.png
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
docs/wiki/steamdeck/layout/graphics/Main_Menu.png
Normal file
After Width: | Height: | Size: 57 KiB |
BIN
docs/wiki/steamdeck/layout/graphics/Quick_Menu.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
docs/wiki/steamdeck/layout/graphics/RetroArch_ Menu.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
docs/wiki/steamdeck/layout/graphics/Speed_Menu.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
docs/wiki/steamdeck/layout/graphics/State_Menu.png
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
docs/wiki/steamdeck/layout/graphics/SteamDeck_Menu.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
docs/wiki/steamdeck/layout/graphics/Switch_Menu.png
Normal file
After Width: | Height: | Size: 36 KiB |
|
@ -1,446 +0,0 @@
|
||||||
[UI]
|
|
||||||
SettingsVersion = 1
|
|
||||||
InhibitScreensaver = true
|
|
||||||
ConfirmShutdown = false
|
|
||||||
StartPaused = false
|
|
||||||
PauseOnFocusLoss = false
|
|
||||||
StartFullscreen = true
|
|
||||||
DoubleClickTogglesFullscreen = true
|
|
||||||
HideMouseCursor = false
|
|
||||||
RenderToSeparateWindow = false
|
|
||||||
HideMainWindowWhenRunning = false
|
|
||||||
DisableWindowResize = false
|
|
||||||
Theme = darkfusion
|
|
||||||
|
|
||||||
|
|
||||||
[Folders]
|
|
||||||
Bios = RETRODECKHOMEDIR/roms/bios
|
|
||||||
Snapshots = RETRODECKHOMEDIR/screenshots
|
|
||||||
Savestates = RETRODECKHOMEDIR/states/ps2/pcsx2
|
|
||||||
MemoryCards = RETRODECKHOMEDIR/saves/ps2/memcards
|
|
||||||
Logs = RETRODECKHOMEDIR/.logs
|
|
||||||
Cheats = /var/config/PCSX2/cheats
|
|
||||||
CheatsWS = /var/config/PCSX2/cheats_ws
|
|
||||||
CheatsNI = cheats_ni
|
|
||||||
Cache = /var/config/PCSX2/cache
|
|
||||||
Textures = /var/config/PCSX2/textures
|
|
||||||
InputProfiles = inputprofiles
|
|
||||||
|
|
||||||
|
|
||||||
[EmuCore]
|
|
||||||
CdvdVerboseReads = false
|
|
||||||
CdvdDumpBlocks = false
|
|
||||||
CdvdShareWrite = false
|
|
||||||
EnablePatches = true
|
|
||||||
EnableCheats = false
|
|
||||||
EnablePINE = false
|
|
||||||
EnableWideScreenPatches = false
|
|
||||||
EnableNoInterlacingPatches = false
|
|
||||||
EnableRecordingTools = true
|
|
||||||
EnableGameFixes = true
|
|
||||||
SaveStateOnShutdown = true
|
|
||||||
EnableDiscordPresence = false
|
|
||||||
InhibitScreensaver = true
|
|
||||||
ConsoleToStdio = false
|
|
||||||
HostFs = false
|
|
||||||
PatchBios = false
|
|
||||||
PatchRegion =
|
|
||||||
BackupSavestate = true
|
|
||||||
SavestateZstdCompression = true
|
|
||||||
McdEnableEjection = true
|
|
||||||
McdFolderAutoManage = true
|
|
||||||
WarnAboutUnsafeSettings = true
|
|
||||||
GzipIsoIndexTemplate = $(f).pindex.tmp
|
|
||||||
BlockDumpSaveDirectory =
|
|
||||||
EnableFastBoot = true
|
|
||||||
|
|
||||||
|
|
||||||
[EmuCore/Speedhacks]
|
|
||||||
EECycleRate = 0
|
|
||||||
EECycleSkip = 0
|
|
||||||
fastCDVD = false
|
|
||||||
IntcStat = true
|
|
||||||
WaitLoop = true
|
|
||||||
vuFlagHack = true
|
|
||||||
vuThread = false
|
|
||||||
vu1Instant = true
|
|
||||||
|
|
||||||
|
|
||||||
[EmuCore/CPU]
|
|
||||||
FPU.DenormalsAreZero = true
|
|
||||||
FPU.FlushToZero = true
|
|
||||||
FPU.Roundmode = 3
|
|
||||||
AffinityControlMode = 0
|
|
||||||
VU.DenormalsAreZero = true
|
|
||||||
VU.FlushToZero = true
|
|
||||||
VU.Roundmode = 3
|
|
||||||
|
|
||||||
|
|
||||||
[EmuCore/CPU/Recompiler]
|
|
||||||
EnableEE = true
|
|
||||||
EnableIOP = true
|
|
||||||
EnableEECache = false
|
|
||||||
EnableVU0 = true
|
|
||||||
EnableVU1 = true
|
|
||||||
vuOverflow = true
|
|
||||||
vuExtraOverflow = false
|
|
||||||
vuSignOverflow = false
|
|
||||||
vuUnderflow = false
|
|
||||||
fpuOverflow = true
|
|
||||||
fpuExtraOverflow = false
|
|
||||||
fpuFullMode = false
|
|
||||||
StackFrameChecks = false
|
|
||||||
PreBlockCheckEE = false
|
|
||||||
PreBlockCheckIOP = false
|
|
||||||
|
|
||||||
|
|
||||||
[EmuCore/GS]
|
|
||||||
VsyncQueueSize = 2
|
|
||||||
FrameLimitEnable = true
|
|
||||||
VsyncEnable = 0
|
|
||||||
FramerateNTSC = 59.94
|
|
||||||
FrameratePAL = 50
|
|
||||||
SyncToHostRefreshRate = false
|
|
||||||
AspectRatio = Auto 4:3/3:2
|
|
||||||
FMVAspectRatioSwitch = Off
|
|
||||||
Zoom = 100
|
|
||||||
StretchY = 100
|
|
||||||
CropLeft = 0
|
|
||||||
CropTop = 0
|
|
||||||
CropRight = 0
|
|
||||||
CropBottom = 0
|
|
||||||
pcrtc_antiblur = true
|
|
||||||
disable_interlace_offset = false
|
|
||||||
pcrtc_offsets = false
|
|
||||||
pcrtc_overscan = false
|
|
||||||
IntegerScaling = false
|
|
||||||
linear_present = true
|
|
||||||
UseDebugDevice = false
|
|
||||||
UseBlitSwapChain = false
|
|
||||||
disable_shader_cache = false
|
|
||||||
DisableDualSourceBlend = false
|
|
||||||
DisableFramebufferFetch = false
|
|
||||||
ThreadedPresentation = false
|
|
||||||
SkipDuplicateFrames = false
|
|
||||||
OsdShowMessages = true
|
|
||||||
OsdShowSpeed = false
|
|
||||||
OsdShowFPS = false
|
|
||||||
OsdShowCPU = false
|
|
||||||
OsdShowGPU = false
|
|
||||||
OsdShowResolution = false
|
|
||||||
OsdShowGSStats = false
|
|
||||||
OsdShowIndicators = true
|
|
||||||
OsdShowSettings = false
|
|
||||||
OsdShowInputs = false
|
|
||||||
HWSpinGPUForReadbacks = false
|
|
||||||
HWSpinCPUForReadbacks = false
|
|
||||||
paltex = false
|
|
||||||
autoflush_sw = true
|
|
||||||
preload_frame_with_gs_data = false
|
|
||||||
wrap_gs_mem = false
|
|
||||||
mipmap = true
|
|
||||||
UserHacks = false
|
|
||||||
UserHacks_align_sprite_X = false
|
|
||||||
UserHacks_AutoFlush = false
|
|
||||||
UserHacks_CPU_FB_Conversion = false
|
|
||||||
UserHacks_DisableDepthSupport = false
|
|
||||||
UserHacks_DisablePartialInvalidation = false
|
|
||||||
UserHacks_Disable_Safe_Features = false
|
|
||||||
UserHacks_merge_pp_sprite = false
|
|
||||||
UserHacks_WildHack = false
|
|
||||||
UserHacks_TextureInsideRt = false
|
|
||||||
fxaa = false
|
|
||||||
ShadeBoost = false
|
|
||||||
shaderfx = false
|
|
||||||
dump = false
|
|
||||||
save = false
|
|
||||||
savef = false
|
|
||||||
savet = false
|
|
||||||
savez = false
|
|
||||||
DumpReplaceableTextures = false
|
|
||||||
DumpReplaceableMipmaps = false
|
|
||||||
DumpTexturesWithFMVActive = false
|
|
||||||
DumpDirectTextures = true
|
|
||||||
DumpPaletteTextures = true
|
|
||||||
LoadTextureReplacements = false
|
|
||||||
LoadTextureReplacementsAsync = true
|
|
||||||
PrecacheTextureReplacements = false
|
|
||||||
deinterlace = 7
|
|
||||||
OsdScale = 100
|
|
||||||
Renderer = -1
|
|
||||||
upscale_multiplier = 1
|
|
||||||
mipmap_hw = -1
|
|
||||||
accurate_blending_unit = 1
|
|
||||||
crc_hack_level = -1
|
|
||||||
filter = 2
|
|
||||||
texture_preloading = 2
|
|
||||||
GSDumpCompression = 1
|
|
||||||
HWDownloadMode = 0
|
|
||||||
dithering_ps2 = 2
|
|
||||||
MaxAnisotropy = 0
|
|
||||||
extrathreads = 2
|
|
||||||
extrathreads_height = 4
|
|
||||||
TVShader = 0
|
|
||||||
UserHacks_SkipDraw_Start = 0
|
|
||||||
UserHacks_SkipDraw_End = 0
|
|
||||||
UserHacks_Half_Bottom_Override = -1
|
|
||||||
UserHacks_HalfPixelOffset = 0
|
|
||||||
UserHacks_round_sprite_offset = 0
|
|
||||||
UserHacks_TCOffsetX = 0
|
|
||||||
UserHacks_TCOffsetY = 0
|
|
||||||
UserHacks_CPUSpriteRenderBW = 0
|
|
||||||
TriFilter = -1
|
|
||||||
OverrideTextureBarriers = -1
|
|
||||||
OverrideGeometryShaders = -1
|
|
||||||
ShadeBoost_Brightness = 50
|
|
||||||
ShadeBoost_Contrast = 50
|
|
||||||
ShadeBoost_Saturation = 50
|
|
||||||
saven = 0
|
|
||||||
savel = 5000
|
|
||||||
Adapter =
|
|
||||||
shaderfx_conf = shaders/GS_FX_Settings.ini
|
|
||||||
shaderfx_glsl = shaders/GS.fx
|
|
||||||
|
|
||||||
|
|
||||||
[SPU2/Mixing]
|
|
||||||
Interpolation = 5
|
|
||||||
FinalVolume = 100
|
|
||||||
VolumeAdjustC = 0
|
|
||||||
VolumeAdjustFL = 0
|
|
||||||
VolumeAdjustFR = 0
|
|
||||||
VolumeAdjustBL = 0
|
|
||||||
VolumeAdjustBR = 0
|
|
||||||
VolumeAdjustSL = 0
|
|
||||||
VolumeAdjustSR = 0
|
|
||||||
VolumeAdjustLFE = 0
|
|
||||||
|
|
||||||
|
|
||||||
[SPU2/Output]
|
|
||||||
OutputModule = cubeb
|
|
||||||
BackendName =
|
|
||||||
Latency = 100
|
|
||||||
SynchMode = 0
|
|
||||||
SpeakerConfiguration = 0
|
|
||||||
DplDecodingLevel = 0
|
|
||||||
|
|
||||||
|
|
||||||
[DEV9/Eth]
|
|
||||||
EthEnable = false
|
|
||||||
EthApi = Unset
|
|
||||||
EthDevice =
|
|
||||||
EthLogDNS = false
|
|
||||||
InterceptDHCP = false
|
|
||||||
PS2IP = 0.0.0.0
|
|
||||||
Mask = 0.0.0.0
|
|
||||||
Gateway = 0.0.0.0
|
|
||||||
DNS1 = 0.0.0.0
|
|
||||||
DNS2 = 0.0.0.0
|
|
||||||
AutoMask = true
|
|
||||||
AutoGateway = true
|
|
||||||
ModeDNS1 = Auto
|
|
||||||
ModeDNS2 = Auto
|
|
||||||
|
|
||||||
|
|
||||||
[DEV9/Eth/Hosts]
|
|
||||||
Count = 0
|
|
||||||
|
|
||||||
|
|
||||||
[DEV9/Hdd]
|
|
||||||
HddEnable = false
|
|
||||||
HddFile = DEV9hdd.raw
|
|
||||||
HddSizeSectors = 83886080
|
|
||||||
|
|
||||||
|
|
||||||
[EmuCore/Gamefixes]
|
|
||||||
VuAddSubHack = false
|
|
||||||
FpuMulHack = false
|
|
||||||
FpuNegDivHack = false
|
|
||||||
XgKickHack = false
|
|
||||||
EETimingHack = false
|
|
||||||
SoftwareRendererFMVHack = false
|
|
||||||
SkipMPEGHack = false
|
|
||||||
OPHFlagHack = false
|
|
||||||
DMABusyHack = false
|
|
||||||
VIFFIFOHack = false
|
|
||||||
VIF1StallHack = false
|
|
||||||
GIFFIFOHack = false
|
|
||||||
GoemonTlbHack = false
|
|
||||||
IbitHack = false
|
|
||||||
VUSyncHack = false
|
|
||||||
VUOverflowHack = false
|
|
||||||
BlitInternalFPSHack = false
|
|
||||||
|
|
||||||
|
|
||||||
[EmuCore/Profiler]
|
|
||||||
Enabled = false
|
|
||||||
RecBlocks_EE = true
|
|
||||||
RecBlocks_IOP = true
|
|
||||||
RecBlocks_VU0 = true
|
|
||||||
RecBlocks_VU1 = true
|
|
||||||
|
|
||||||
|
|
||||||
[EmuCore/Debugger]
|
|
||||||
ShowDebuggerOnStart = false
|
|
||||||
AlignMemoryWindowStart = true
|
|
||||||
FontWidth = 8
|
|
||||||
FontHeight = 12
|
|
||||||
WindowWidth = 0
|
|
||||||
WindowHeight = 0
|
|
||||||
MemoryViewBytesPerRow = 16
|
|
||||||
|
|
||||||
|
|
||||||
[EmuCore/TraceLog]
|
|
||||||
Enabled = false
|
|
||||||
EE.bitset = 0
|
|
||||||
IOP.bitset = 0
|
|
||||||
|
|
||||||
|
|
||||||
[Achievements]
|
|
||||||
Enabled = false
|
|
||||||
TestMode = false
|
|
||||||
UnofficialTestMode = false
|
|
||||||
RichPresence = true
|
|
||||||
ChallengeMode = false
|
|
||||||
Leaderboards = true
|
|
||||||
SoundEffects = true
|
|
||||||
PrimedIndicators = true
|
|
||||||
|
|
||||||
|
|
||||||
[Filenames]
|
|
||||||
BIOS =
|
|
||||||
|
|
||||||
|
|
||||||
[Framerate]
|
|
||||||
NominalScalar = 1
|
|
||||||
TurboScalar = 2
|
|
||||||
SlomoScalar = 0.5
|
|
||||||
|
|
||||||
|
|
||||||
[MemoryCards]
|
|
||||||
Slot1_Enable = true
|
|
||||||
Slot1_Filename = Mcd001.ps2
|
|
||||||
Slot2_Enable = true
|
|
||||||
Slot2_Filename = Mcd002.ps2
|
|
||||||
Multitap1_Slot2_Enable = false
|
|
||||||
Multitap1_Slot2_Filename = Mcd-Multitap1-Slot02.ps2
|
|
||||||
Multitap1_Slot3_Enable = false
|
|
||||||
Multitap1_Slot3_Filename = Mcd-Multitap1-Slot03.ps2
|
|
||||||
Multitap1_Slot4_Enable = false
|
|
||||||
Multitap1_Slot4_Filename = Mcd-Multitap1-Slot04.ps2
|
|
||||||
Multitap2_Slot2_Enable = false
|
|
||||||
Multitap2_Slot2_Filename = Mcd-Multitap2-Slot02.ps2
|
|
||||||
Multitap2_Slot3_Enable = false
|
|
||||||
Multitap2_Slot3_Filename = Mcd-Multitap2-Slot03.ps2
|
|
||||||
Multitap2_Slot4_Enable = false
|
|
||||||
Multitap2_Slot4_Filename = Mcd-Multitap2-Slot04.ps2
|
|
||||||
|
|
||||||
|
|
||||||
[Logging]
|
|
||||||
EnableSystemConsole = false
|
|
||||||
EnableFileLogging = false
|
|
||||||
EnableTimestamps = true
|
|
||||||
EnableVerbose = false
|
|
||||||
EnableEEConsole = false
|
|
||||||
EnableIOPConsole = false
|
|
||||||
EnableInputRecordingLogs = true
|
|
||||||
EnableControllerLogs = false
|
|
||||||
|
|
||||||
|
|
||||||
[InputSources]
|
|
||||||
Keyboard = true
|
|
||||||
Mouse = true
|
|
||||||
SDL = true
|
|
||||||
SDLControllerEnhancedMode = false
|
|
||||||
|
|
||||||
|
|
||||||
[Hotkeys]
|
|
||||||
ToggleFullscreen = Keyboard/Alt & Keyboard/Return
|
|
||||||
CycleAspectRatio = Keyboard/F6
|
|
||||||
CycleInterlaceMode = Keyboard/F5
|
|
||||||
CycleMipmapMode = Keyboard/Insert
|
|
||||||
GSDumpMultiFrame = Keyboard/Control & Keyboard/Shift & Keyboard/F8
|
|
||||||
Screenshot = SDL-0/Back & SDL-0/A
|
|
||||||
GSDumpSingleFrame = Keyboard/Shift & Keyboard/F8
|
|
||||||
ToggleSoftwareRendering = Keyboard/F9
|
|
||||||
InputRecToggleMode = Keyboard/Shift & Keyboard/R
|
|
||||||
LoadStateFromSlot = SDL-0/Back & SDL-0/LeftShoulder
|
|
||||||
SaveStateToSlot = SDL-0/Back & SDL-0/RightShoulder
|
|
||||||
NextSaveStateSlot = SDL-0/Back & SDL-0/DPadUp
|
|
||||||
PreviousSaveStateSlot = SDL-0/Back & SDL-0/DPadDown
|
|
||||||
OpenPauseMenu = SDL-0/Back & SDL-0/Y
|
|
||||||
ToggleFrameLimit = Keyboard/F4
|
|
||||||
TogglePause = SDL-0/Back & SDL-0/B
|
|
||||||
ToggleSlowMotion = Keyboard/Shift & Keyboard/Backtab
|
|
||||||
ToggleTurbo = Keyboard/Tab
|
|
||||||
HoldTurbo = Keyboard/L
|
|
||||||
ShutdownVM = SDL-0/Start & SDL-0/Back
|
|
||||||
|
|
||||||
|
|
||||||
[Pad]
|
|
||||||
MultitapPort1 = false
|
|
||||||
MultitapPort2 = false
|
|
||||||
PointerXScale = 8
|
|
||||||
PointerYScale = 8
|
|
||||||
|
|
||||||
|
|
||||||
[Pad1]
|
|
||||||
Type = DualShock2
|
|
||||||
Deadzone = 0.000000
|
|
||||||
AxisScale = 1.330000
|
|
||||||
LargeMotorScale = 1.000000
|
|
||||||
SmallMotorScale = 1.000000
|
|
||||||
PressureModifier = 0.500000
|
|
||||||
Up = SDL-0/DPadUp
|
|
||||||
Right = SDL-0/DPadRight
|
|
||||||
Down = SDL-0/DPadDown
|
|
||||||
Left = SDL-0/DPadLeft
|
|
||||||
Triangle = SDL-0/Y
|
|
||||||
Circle = SDL-0/B
|
|
||||||
Cross = SDL-0/A
|
|
||||||
Square = SDL-0/X
|
|
||||||
Select = SDL-0/Back
|
|
||||||
Start = SDL-0/Start
|
|
||||||
L1 = SDL-0/LeftShoulder
|
|
||||||
L2 = SDL-0/+LeftTrigger
|
|
||||||
R1 = SDL-0/RightShoulder
|
|
||||||
R2 = SDL-0/+RightTrigger
|
|
||||||
L3 = SDL-0/LeftStick
|
|
||||||
R3 = SDL-0/RightStick
|
|
||||||
LUp = SDL-0/-LeftY
|
|
||||||
LRight = SDL-0/+LeftX
|
|
||||||
LDown = SDL-0/+LeftY
|
|
||||||
LLeft = SDL-0/-LeftX
|
|
||||||
RUp = SDL-0/-RightY
|
|
||||||
RRight = SDL-0/+RightX
|
|
||||||
RDown = SDL-0/+RightY
|
|
||||||
RLeft = SDL-0/-RightX
|
|
||||||
SmallMotor = SDL-0/SmallMotor
|
|
||||||
LargeMotor = SDL-0/LargeMotor
|
|
||||||
|
|
||||||
|
|
||||||
[Pad2]
|
|
||||||
Type = None
|
|
||||||
|
|
||||||
|
|
||||||
[Pad3]
|
|
||||||
Type = None
|
|
||||||
|
|
||||||
|
|
||||||
[Pad4]
|
|
||||||
Type = None
|
|
||||||
|
|
||||||
|
|
||||||
[Pad5]
|
|
||||||
Type = None
|
|
||||||
|
|
||||||
|
|
||||||
[Pad6]
|
|
||||||
Type = None
|
|
||||||
|
|
||||||
|
|
||||||
[Pad7]
|
|
||||||
Type = None
|
|
||||||
|
|
||||||
|
|
||||||
[Pad8]
|
|
||||||
Type = None
|
|
|
@ -18,7 +18,7 @@ EnableWideScreenPatches = false
|
||||||
EnableNoInterlacingPatches = false
|
EnableNoInterlacingPatches = false
|
||||||
EnableRecordingTools = true
|
EnableRecordingTools = true
|
||||||
EnableGameFixes = true
|
EnableGameFixes = true
|
||||||
SaveStateOnShutdown = true
|
SaveStateOnShutdown = false
|
||||||
ConsoleToStdio = false
|
ConsoleToStdio = false
|
||||||
HostFs = false
|
HostFs = false
|
||||||
PatchBios = false
|
PatchBios = false
|
||||||
|
@ -318,26 +318,24 @@ RawInput = false
|
||||||
|
|
||||||
|
|
||||||
[Hotkeys]
|
[Hotkeys]
|
||||||
ToggleFullscreen = Keyboard/Alt & Keyboard/Return
|
OpenPauseMenu = Keyboard/Control & Keyboard/M
|
||||||
CycleAspectRatio = Keyboard/F6
|
PreviousSaveStateSlot = Keyboard/Control & Keyboard/J
|
||||||
CycleInterlaceMode = Keyboard/F5
|
NextSaveStateSlot = Keyboard/Control & Keyboard/K
|
||||||
CycleMipmapMode = Keyboard/Insert
|
TogglePause = Keyboard/Control & Keyboard/P
|
||||||
GSDumpMultiFrame = Keyboard/Control & Keyboard/Shift & Keyboard/F8
|
SaveStateToSlot = Keyboard/Control & Keyboard/S
|
||||||
Screenshot = SDL-0/Back & SDL-0/A
|
LoadStateFromSlot = Keyboard/Control & Keyboard/A
|
||||||
GSDumpSingleFrame = Keyboard/Shift & Keyboard/F8
|
ToggleFullscreen = Keyboard/Control & Keyboard/Return
|
||||||
ToggleSoftwareRendering = Keyboard/F9
|
ToggleFrameLimit = Keyboard/Control & Keyboard/Z
|
||||||
InputRecToggleMode = Keyboard/Shift & Keyboard/R
|
HoldTurbo = Keyboard/Control & Keyboard/NumpadPlus
|
||||||
LoadStateFromSlot = SDL-0/Back & SDL-0/LeftShoulder
|
IncreaseSpeed = Keyboard/Control & Keyboard/1
|
||||||
SaveStateToSlot = SDL-0/Back & SDL-0/RightShoulder
|
DecreaseSpeed = Keyboard/Control & Keyboard/2
|
||||||
NextSaveStateSlot = SDL-0/Back & SDL-0/DPadUp
|
Screenshot = Keyboard/Control & Keyboard/X
|
||||||
PreviousSaveStateSlot = SDL-0/Back & SDL-0/DPadDown
|
ToggleVideoCapture = Keyboard/Control & Keyboard/V
|
||||||
OpenPauseMenu = SDL-0/Back & SDL-0/Y
|
IncreaseUpscaleMultiplier = Keyboard/Control & Keyboard/U
|
||||||
ToggleFrameLimit = Keyboard/F4
|
DecreaseUpscaleMultiplier = Keyboard/Control & Keyboard/Y
|
||||||
TogglePause = SDL-0/Back & SDL-0/B
|
CycleAspectRatio = Keyboard/Control & Keyboard/W
|
||||||
ToggleSlowMotion = Keyboard/Shift & Keyboard/Backtab
|
ShutdownVM = Keyboard/Control & Keyboard/Q
|
||||||
ToggleTurbo = Keyboard/Tab
|
ResetVM = Keyboard/Control & Keyboard/R
|
||||||
HoldTurbo = Keyboard/L
|
|
||||||
ShutdownVM = SDL-0/Start & SDL-0/Back
|
|
||||||
|
|
||||||
|
|
||||||
[Pad]
|
[Pad]
|
||||||
|
@ -449,3 +447,11 @@ PressureModifier = 0.500000
|
||||||
|
|
||||||
[GameList]
|
[GameList]
|
||||||
RecursivePaths = RETRODECKHOMEDIR/roms/ps2
|
RecursivePaths = RETRODECKHOMEDIR/roms/ps2
|
||||||
|
|
||||||
|
|
||||||
|
[Achievements]
|
||||||
|
Enabled = false
|
||||||
|
ChallengeMode = false
|
||||||
|
Username =
|
||||||
|
Token =
|
||||||
|
LoginTimestamp =
|
||||||
|
|
120
emu-configs/cemu/controllerProfiles/controller0.xml
Normal file
|
@ -0,0 +1,120 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<emulated_controller>
|
||||||
|
<type>Wii U GamePad</type>
|
||||||
|
<controller>
|
||||||
|
<api>SDLController</api>
|
||||||
|
<uuid>0_030079f6de280000ff11000001000000</uuid>
|
||||||
|
<display_name>Steam Virtual Gamepad</display_name>
|
||||||
|
<rumble>1</rumble>
|
||||||
|
<axis>
|
||||||
|
<deadzone>0.25</deadzone>
|
||||||
|
<range>1</range>
|
||||||
|
</axis>
|
||||||
|
<rotation>
|
||||||
|
<deadzone>0.25</deadzone>
|
||||||
|
<range>1</range>
|
||||||
|
</rotation>
|
||||||
|
<trigger>
|
||||||
|
<deadzone>0.25</deadzone>
|
||||||
|
<range>1</range>
|
||||||
|
</trigger>
|
||||||
|
<mappings>
|
||||||
|
<entry>
|
||||||
|
<mapping>24</mapping>
|
||||||
|
<button>40</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>23</mapping>
|
||||||
|
<button>46</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>22</mapping>
|
||||||
|
<button>41</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>21</mapping>
|
||||||
|
<button>47</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>20</mapping>
|
||||||
|
<button>38</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>19</mapping>
|
||||||
|
<button>44</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>18</mapping>
|
||||||
|
<button>39</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>17</mapping>
|
||||||
|
<button>45</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>16</mapping>
|
||||||
|
<button>8</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>15</mapping>
|
||||||
|
<button>7</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>14</mapping>
|
||||||
|
<button>14</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>1</mapping>
|
||||||
|
<button>1</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>2</mapping>
|
||||||
|
<button>0</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>3</mapping>
|
||||||
|
<button>3</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>4</mapping>
|
||||||
|
<button>2</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>5</mapping>
|
||||||
|
<button>9</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>6</mapping>
|
||||||
|
<button>10</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>7</mapping>
|
||||||
|
<button>42</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>8</mapping>
|
||||||
|
<button>43</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>9</mapping>
|
||||||
|
<button>6</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>10</mapping>
|
||||||
|
<button>4</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>11</mapping>
|
||||||
|
<button>11</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>12</mapping>
|
||||||
|
<button>12</button>
|
||||||
|
</entry>
|
||||||
|
<entry>
|
||||||
|
<mapping>13</mapping>
|
||||||
|
<button>13</button>
|
||||||
|
</entry>
|
||||||
|
</mappings>
|
||||||
|
</controller>
|
||||||
|
</emulated_controller>
|
112
emu-configs/cemu/settings.xml
Normal file
|
@ -0,0 +1,112 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<content>
|
||||||
|
<logflag>0</logflag>
|
||||||
|
<advanced_ppc_logging>false</advanced_ppc_logging>
|
||||||
|
<mlc_path>RETRODECKHOMEDIR/bios/cemu</mlc_path>
|
||||||
|
<permanent_storage>true</permanent_storage>
|
||||||
|
<language>0</language>
|
||||||
|
<use_discord_presence>true</use_discord_presence>
|
||||||
|
<fullscreen_menubar>false</fullscreen_menubar>
|
||||||
|
<check_update>false</check_update>
|
||||||
|
<save_screenshot>true</save_screenshot>
|
||||||
|
<vk_warning>false</vk_warning>
|
||||||
|
<gp_download>true</gp_download>
|
||||||
|
<macos_disclaimer>false</macos_disclaimer>
|
||||||
|
<fullscreen>true</fullscreen>
|
||||||
|
<proxy_server></proxy_server>
|
||||||
|
<disable_screensaver>true</disable_screensaver>
|
||||||
|
<console_language>1</console_language>
|
||||||
|
<window_position>
|
||||||
|
<x>-1</x>
|
||||||
|
<y>-1</y>
|
||||||
|
</window_position>
|
||||||
|
<window_size>
|
||||||
|
<x>-1</x>
|
||||||
|
<y>-1</y>
|
||||||
|
</window_size>
|
||||||
|
<window_maximized>false</window_maximized>
|
||||||
|
<open_pad>false</open_pad>
|
||||||
|
<pad_position>
|
||||||
|
<x>-1</x>
|
||||||
|
<y>-1</y>
|
||||||
|
</pad_position>
|
||||||
|
<pad_size>
|
||||||
|
<x>-1</x>
|
||||||
|
<y>-1</y>
|
||||||
|
</pad_size>
|
||||||
|
<pad_maximized>false</pad_maximized>
|
||||||
|
<GameList>
|
||||||
|
<style>0</style>
|
||||||
|
<order></order>
|
||||||
|
<name_width>500</name_width>
|
||||||
|
<version_width>60</version_width>
|
||||||
|
<dlc_width>50</dlc_width>
|
||||||
|
<game_time_width>140</game_time_width>
|
||||||
|
<game_started_width>160</game_started_width>
|
||||||
|
<region_width>306</region_width>
|
||||||
|
</GameList>
|
||||||
|
<RecentLaunchFiles/>
|
||||||
|
<RecentNFCFiles/>
|
||||||
|
<GamePaths>
|
||||||
|
<Entry>RETRODECKHOMEDIR/roms/wiiu</Entry>
|
||||||
|
</GamePaths>
|
||||||
|
<GameCache/>
|
||||||
|
<GraphicPack/>
|
||||||
|
<Graphic>
|
||||||
|
<api>1</api>
|
||||||
|
<device>00000000000000000000000000000000</device>
|
||||||
|
<VSync>0</VSync>
|
||||||
|
<GX2DrawdoneSync>true</GX2DrawdoneSync>
|
||||||
|
<UpscaleFilter>1</UpscaleFilter>
|
||||||
|
<DownscaleFilter>0</DownscaleFilter>
|
||||||
|
<FullscreenScaling>0</FullscreenScaling>
|
||||||
|
<AsyncCompile>false</AsyncCompile>
|
||||||
|
<vkAccurateBarriers>true</vkAccurateBarriers>
|
||||||
|
<Overlay>
|
||||||
|
<Position>0</Position>
|
||||||
|
<TextColor>4294967295</TextColor>
|
||||||
|
<TextScale>100</TextScale>
|
||||||
|
<FPS>true</FPS>
|
||||||
|
<DrawCalls>false</DrawCalls>
|
||||||
|
<CPUUsage>false</CPUUsage>
|
||||||
|
<CPUPerCoreUsage>false</CPUPerCoreUsage>
|
||||||
|
<RAMUsage>false</RAMUsage>
|
||||||
|
<VRAMUsage>false</VRAMUsage>
|
||||||
|
<Debug>false</Debug>
|
||||||
|
</Overlay>
|
||||||
|
<Notification>
|
||||||
|
<Position>1</Position>
|
||||||
|
<TextColor>4294967295</TextColor>
|
||||||
|
<TextScale>100</TextScale>
|
||||||
|
<ControllerProfiles>true</ControllerProfiles>
|
||||||
|
<ControllerBattery>false</ControllerBattery>
|
||||||
|
<ShaderCompiling>true</ShaderCompiling>
|
||||||
|
<FriendService>true</FriendService>
|
||||||
|
</Notification>
|
||||||
|
</Graphic>
|
||||||
|
<Audio>
|
||||||
|
<api>3</api>
|
||||||
|
<delay>2</delay>
|
||||||
|
<TVChannels>1</TVChannels>
|
||||||
|
<PadChannels>1</PadChannels>
|
||||||
|
<InputChannels>0</InputChannels>
|
||||||
|
<TVVolume>50</TVVolume>
|
||||||
|
<PadVolume>0</PadVolume>
|
||||||
|
<InputVolume>50</InputVolume>
|
||||||
|
<TVDevice>alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__hw_acp5x_1__sink</TVDevice>
|
||||||
|
<PadDevice>alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__hw_acp5x_1__sink</PadDevice>
|
||||||
|
<InputDevice>filter-chain-source</InputDevice>
|
||||||
|
</Audio>
|
||||||
|
<Account>
|
||||||
|
<PersistentId>2147483649</PersistentId>
|
||||||
|
<OnlineEnabled>false</OnlineEnabled>
|
||||||
|
<ActiveService>0</ActiveService>
|
||||||
|
</Account>
|
||||||
|
<Debug>
|
||||||
|
<CrashDumpUnix>1</CrashDumpUnix>
|
||||||
|
<GDBPort>1337</GDBPort>
|
||||||
|
</Debug>
|
||||||
|
<Input>
|
||||||
|
<DSUC host="127.0.0.1" port="26760"/>
|
||||||
|
</Input>
|
||||||
|
</content>
|
|
@ -199,10 +199,14 @@ LLE\SSL\default=true
|
||||||
gdbstub_port=@Variant(\0\0\0\x85`q)
|
gdbstub_port=@Variant(\0\0\0\x85`q)
|
||||||
gdbstub_port\default=true
|
gdbstub_port\default=true
|
||||||
record_frame_times=false
|
record_frame_times=false
|
||||||
|
renderer_debug=false
|
||||||
|
renderer_debug\default=true
|
||||||
use_gdbstub=false
|
use_gdbstub=false
|
||||||
use_gdbstub\default=true
|
use_gdbstub\default=true
|
||||||
|
|
||||||
[Layout]
|
[Layout]
|
||||||
|
anaglyph_shader_name=dubois (builtin)
|
||||||
|
anaglyph_shader_name\default=true
|
||||||
custom_bottom_bottom=@Variant(\0\0\0\x85\x1\xe0)
|
custom_bottom_bottom=@Variant(\0\0\0\x85\x1\xe0)
|
||||||
custom_bottom_bottom\default=true
|
custom_bottom_bottom\default=true
|
||||||
custom_bottom_left=@Variant(\0\0\0\x85\0()
|
custom_bottom_left=@Variant(\0\0\0\x85\0()
|
||||||
|
@ -253,9 +257,11 @@ bg_green=0
|
||||||
bg_green\default=true
|
bg_green\default=true
|
||||||
bg_red=0
|
bg_red=0
|
||||||
bg_red\default=true
|
bg_red\default=true
|
||||||
frame_limit=@Variant(\0\0\0\x85\0\x64)
|
frame_limit=100
|
||||||
frame_limit\default=true
|
frame_limit\default=true
|
||||||
resolution_factor=@Variant(\0\0\0\x85\0\x1)
|
graphics_api=1
|
||||||
|
graphics_api\default=true
|
||||||
|
resolution_factor=1
|
||||||
resolution_factor\default=true
|
resolution_factor\default=true
|
||||||
shaders_accurate_mul=true
|
shaders_accurate_mul=true
|
||||||
shaders_accurate_mul\default=true
|
shaders_accurate_mul\default=true
|
||||||
|
@ -353,104 +359,104 @@ Shortcuts\Main%20Window\Advance%20Frame\KeySeq=
|
||||||
Shortcuts\Main%20Window\Advance%20Frame\KeySeq\default=true
|
Shortcuts\Main%20Window\Advance%20Frame\KeySeq\default=true
|
||||||
Shortcuts\Main%20Window\Capture%20Screenshot\Context=3
|
Shortcuts\Main%20Window\Capture%20Screenshot\Context=3
|
||||||
Shortcuts\Main%20Window\Capture%20Screenshot\Context\default=true
|
Shortcuts\Main%20Window\Capture%20Screenshot\Context\default=true
|
||||||
Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq=Ctrl+P
|
Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq=Ctrl+X
|
||||||
Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq\default=true
|
Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=1
|
Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context=1
|
||||||
Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context\default=true
|
Shortcuts\Main%20Window\Continue\Pause%20Emulation\Context\default=true
|
||||||
Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq=F4
|
Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq=Ctrl+P
|
||||||
Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq\default=true
|
Shortcuts\Main%20Window\Continue\Pause%20Emulation\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Decrease%203D%20Factor\Context=2
|
Shortcuts\Main%20Window\Decrease%203D%20Factor\Context=1
|
||||||
Shortcuts\Main%20Window\Decrease%203D%20Factor\Context\default=true
|
Shortcuts\Main%20Window\Decrease%203D%20Factor\Context\default=false
|
||||||
Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq=Ctrl+-
|
Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq=
|
||||||
Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq\default=true
|
Shortcuts\Main%20Window\Decrease%203D%20Factor\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context=2
|
Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context=2
|
||||||
Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context\default=true
|
Shortcuts\Main%20Window\Decrease%20Speed%20Limit\Context\default=true
|
||||||
Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq=-
|
Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq=Ctrl+2
|
||||||
Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq\default=true
|
Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Exit%20Citra\Context=1
|
Shortcuts\Main%20Window\Exit%20Citra\Context=1
|
||||||
Shortcuts\Main%20Window\Exit%20Citra\Context\default=true
|
Shortcuts\Main%20Window\Exit%20Citra\Context\default=true
|
||||||
Shortcuts\Main%20Window\Exit%20Citra\KeySeq=Ctrl+Q
|
Shortcuts\Main%20Window\Exit%20Citra\KeySeq=Ctrl+Q
|
||||||
Shortcuts\Main%20Window\Exit%20Citra\KeySeq\default=true
|
Shortcuts\Main%20Window\Exit%20Citra\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1
|
Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1
|
||||||
Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true
|
Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true
|
||||||
Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Y
|
Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Ctrl+O
|
||||||
Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=false
|
Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Fullscreen\Context=1
|
Shortcuts\Main%20Window\Fullscreen\Context=1
|
||||||
Shortcuts\Main%20Window\Fullscreen\Context\default=true
|
Shortcuts\Main%20Window\Fullscreen\Context\default=true
|
||||||
Shortcuts\Main%20Window\Fullscreen\KeySeq=F11
|
Shortcuts\Main%20Window\Fullscreen\KeySeq=Ctrl+Return
|
||||||
Shortcuts\Main%20Window\Fullscreen\KeySeq\default=true
|
Shortcuts\Main%20Window\Fullscreen\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Increase%203D%20Factor\Context=2
|
Shortcuts\Main%20Window\Increase%203D%20Factor\Context=1
|
||||||
Shortcuts\Main%20Window\Increase%203D%20Factor\Context\default=true
|
Shortcuts\Main%20Window\Increase%203D%20Factor\Context\default=false
|
||||||
Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq=Ctrl++
|
Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq=
|
||||||
Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq\default=true
|
Shortcuts\Main%20Window\Increase%203D%20Factor\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context=2
|
Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context=2
|
||||||
Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context\default=true
|
Shortcuts\Main%20Window\Increase%20Speed%20Limit\Context\default=true
|
||||||
Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq=+
|
Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq=Ctrl+1
|
||||||
Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq\default=true
|
Shortcuts\Main%20Window\Increase%20Speed%20Limit\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Load%20Amiibo\Context=3
|
Shortcuts\Main%20Window\Load%20Amiibo\Context=3
|
||||||
Shortcuts\Main%20Window\Load%20Amiibo\Context\default=true
|
Shortcuts\Main%20Window\Load%20Amiibo\Context\default=true
|
||||||
Shortcuts\Main%20Window\Load%20Amiibo\KeySeq=F2
|
Shortcuts\Main%20Window\Load%20Amiibo\KeySeq=Alt+M
|
||||||
Shortcuts\Main%20Window\Load%20Amiibo\KeySeq\default=true
|
Shortcuts\Main%20Window\Load%20Amiibo\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Load%20File\Context=3
|
Shortcuts\Main%20Window\Load%20File\Context=1
|
||||||
Shortcuts\Main%20Window\Load%20File\Context\default=true
|
Shortcuts\Main%20Window\Load%20File\Context\default=false
|
||||||
Shortcuts\Main%20Window\Load%20File\KeySeq=Ctrl+O
|
Shortcuts\Main%20Window\Load%20File\KeySeq=
|
||||||
Shortcuts\Main%20Window\Load%20File\KeySeq\default=true
|
Shortcuts\Main%20Window\Load%20File\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context=1
|
Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context=1
|
||||||
Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context\default=true
|
Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context\default=true
|
||||||
Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq=R
|
Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq=Ctrl+A
|
||||||
Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq\default=false
|
Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Mute%20Audio\Context=1
|
Shortcuts\Main%20Window\Mute%20Audio\Context=1
|
||||||
Shortcuts\Main%20Window\Mute%20Audio\Context\default=true
|
Shortcuts\Main%20Window\Mute%20Audio\Context\default=true
|
||||||
Shortcuts\Main%20Window\Mute%20Audio\KeySeq=Ctrl+M
|
Shortcuts\Main%20Window\Mute%20Audio\KeySeq=
|
||||||
Shortcuts\Main%20Window\Mute%20Audio\KeySeq\default=true
|
Shortcuts\Main%20Window\Mute%20Audio\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Remove%20Amiibo\Context=2
|
Shortcuts\Main%20Window\Remove%20Amiibo\Context=2
|
||||||
Shortcuts\Main%20Window\Remove%20Amiibo\Context\default=true
|
Shortcuts\Main%20Window\Remove%20Amiibo\Context\default=true
|
||||||
Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq=F3
|
Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq=Alt+N
|
||||||
Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq\default=true
|
Shortcuts\Main%20Window\Remove%20Amiibo\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Restart%20Emulation\Context=1
|
Shortcuts\Main%20Window\Restart%20Emulation\Context=1
|
||||||
Shortcuts\Main%20Window\Restart%20Emulation\Context\default=true
|
Shortcuts\Main%20Window\Restart%20Emulation\Context\default=true
|
||||||
Shortcuts\Main%20Window\Restart%20Emulation\KeySeq=F6
|
Shortcuts\Main%20Window\Restart%20Emulation\KeySeq=Ctrl+R
|
||||||
Shortcuts\Main%20Window\Restart%20Emulation\KeySeq\default=true
|
Shortcuts\Main%20Window\Restart%20Emulation\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=1
|
Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context=1
|
||||||
Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context\default=true
|
Shortcuts\Main%20Window\Rotate%20Screens%20Upright\Context\default=true
|
||||||
Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq=F8
|
Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq=
|
||||||
Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq\default=true
|
Shortcuts\Main%20Window\Rotate%20Screens%20Upright\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context=1
|
Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context=1
|
||||||
Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context\default=true
|
Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\Context\default=true
|
||||||
Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq=L
|
Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq=Ctrl+S
|
||||||
Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq\default=false
|
Shortcuts\Main%20Window\Save%20to%20Oldest%20Slot\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Stop%20Emulation\Context=1
|
Shortcuts\Main%20Window\Stop%20Emulation\Context=1
|
||||||
Shortcuts\Main%20Window\Stop%20Emulation\Context\default=true
|
Shortcuts\Main%20Window\Stop%20Emulation\Context\default=true
|
||||||
Shortcuts\Main%20Window\Stop%20Emulation\KeySeq=F5
|
Shortcuts\Main%20Window\Stop%20Emulation\KeySeq=
|
||||||
Shortcuts\Main%20Window\Stop%20Emulation\KeySeq\default=true
|
Shortcuts\Main%20Window\Stop%20Emulation\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Swap%20Screens\Context=1
|
Shortcuts\Main%20Window\Swap%20Screens\Context=1
|
||||||
Shortcuts\Main%20Window\Swap%20Screens\Context\default=true
|
Shortcuts\Main%20Window\Swap%20Screens\Context\default=true
|
||||||
Shortcuts\Main%20Window\Swap%20Screens\KeySeq=T
|
Shortcuts\Main%20Window\Swap%20Screens\KeySeq=Ctrl+Tab
|
||||||
Shortcuts\Main%20Window\Swap%20Screens\KeySeq\default=false
|
Shortcuts\Main%20Window\Swap%20Screens\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Toggle%203D\Context=2
|
Shortcuts\Main%20Window\Toggle%203D\Context=1
|
||||||
Shortcuts\Main%20Window\Toggle%203D\Context\default=true
|
Shortcuts\Main%20Window\Toggle%203D\Context\default=false
|
||||||
Shortcuts\Main%20Window\Toggle%203D\KeySeq=Ctrl+3
|
Shortcuts\Main%20Window\Toggle%203D\KeySeq=
|
||||||
Shortcuts\Main%20Window\Toggle%203D\KeySeq\default=true
|
Shortcuts\Main%20Window\Toggle%203D\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=1
|
Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=1
|
||||||
Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context\default=false
|
Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context\default=false
|
||||||
Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq=Ctrl+F
|
Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq=
|
||||||
Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq\default=false
|
Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context=2
|
Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context=1
|
||||||
Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context\default=false
|
Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context\default=true
|
||||||
Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq=Ctrl+A
|
Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq=
|
||||||
Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq\default=false
|
Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context=2
|
Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context=1
|
||||||
Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context\default=true
|
Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context\default=false
|
||||||
Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq=Ctrl+Z
|
Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq=
|
||||||
Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq\default=false
|
Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=1
|
Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context=1
|
||||||
Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context\default=true
|
Shortcuts\Main%20Window\Toggle%20Screen%20Layout\Context\default=true
|
||||||
Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq=F10
|
Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq=Ctrl+L
|
||||||
Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq\default=true
|
Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1
|
Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1
|
||||||
Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=true
|
Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=true
|
||||||
Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq=Ctrl+S
|
Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq=
|
||||||
Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=true
|
Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=false
|
||||||
Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context=1
|
Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context=1
|
||||||
Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context\default=false
|
Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context\default=false
|
||||||
Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq=
|
Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq=
|
||||||
|
@ -468,21 +474,21 @@ Updater\update_on_close=false
|
||||||
Updater\update_on_close\default=true
|
Updater\update_on_close\default=true
|
||||||
calloutFlags=1
|
calloutFlags=1
|
||||||
calloutFlags\default=false
|
calloutFlags\default=false
|
||||||
confirmClose=true
|
confirmClose=false
|
||||||
confirmClose\default=true
|
confirmClose\default=false
|
||||||
displayTitleBars=true
|
displayTitleBars=true
|
||||||
displayTitleBars\default=true
|
displayTitleBars\default=true
|
||||||
enable_discord_presence=true
|
enable_discord_presence=true
|
||||||
enable_discord_presence\default=true
|
enable_discord_presence\default=true
|
||||||
firstStart=false
|
firstStart=false
|
||||||
firstStart\default=false
|
firstStart\default=false
|
||||||
fullscreen=false
|
fullscreen=true
|
||||||
fullscreen\default=true
|
fullscreen\default=false
|
||||||
hideInactiveMouse=false
|
hideInactiveMouse=false
|
||||||
hideInactiveMouse\default=true
|
hideInactiveMouse\default=true
|
||||||
pauseWhenInBackground=false
|
pauseWhenInBackground=false
|
||||||
pauseWhenInBackground\default=true
|
pauseWhenInBackground\default=true
|
||||||
screenshot_resolution_factor=@Variant(\0\0\0\x85\0\0)
|
screenshot_resolution_factor=0
|
||||||
screenshot_resolution_factor\default=true
|
screenshot_resolution_factor\default=true
|
||||||
showConsole=false
|
showConsole=false
|
||||||
showConsole\default=true
|
showConsole\default=true
|
||||||
|
|
|
@ -332,7 +332,7 @@ Paths\moviePlaybackPath=
|
||||||
Paths\movieRecordPath=
|
Paths\movieRecordPath=
|
||||||
Paths\recentFiles=@Invalid()
|
Paths\recentFiles=@Invalid()
|
||||||
Paths\romsPath=
|
Paths\romsPath=
|
||||||
Paths\screenshotPath=
|
Paths\screenshotPath=RETRODECKHOMEDIR/screenshots
|
||||||
Paths\symbolsPath=
|
Paths\symbolsPath=
|
||||||
Paths\videoDumpingPath=
|
Paths\videoDumpingPath=
|
||||||
Shortcuts\Main%20Window\Advance%20Frame\Context=2
|
Shortcuts\Main%20Window\Advance%20Frame\Context=2
|
||||||
|
|
|
@ -119,7 +119,7 @@ DumpOnBoot = false
|
||||||
|
|
||||||
|
|
||||||
[BIOS]
|
[BIOS]
|
||||||
SearchDirectory = /home/deck/retrodeck/bios
|
SearchDirectory = RETRODECKHOMEDIR/bios
|
||||||
PathNTSCU =
|
PathNTSCU =
|
||||||
PathNTSCJ =
|
PathNTSCJ =
|
||||||
PathPAL =
|
PathPAL =
|
||||||
|
|
|
@ -5,7 +5,7 @@ Enable Logging = True
|
||||||
AutoRun = True
|
AutoRun = True
|
||||||
Browse = False
|
Browse = False
|
||||||
IgnoreBadMemAccess = True
|
IgnoreBadMemAccess = True
|
||||||
CurrentDirectory = /home/deck/retrodeck/roms/psp
|
CurrentDirectory = RETRODECKHOMEDIR/roms/psp
|
||||||
ShowDebuggerOnLoad = False
|
ShowDebuggerOnLoad = False
|
||||||
CheckForNewVersion = True
|
CheckForNewVersion = True
|
||||||
Language = en_US
|
Language = en_US
|
||||||
|
|
|
@ -3071,7 +3071,7 @@ savestates_in_content_dir = "false"
|
||||||
scan_without_core_match = "false"
|
scan_without_core_match = "false"
|
||||||
screen_brightness = "100"
|
screen_brightness = "100"
|
||||||
screen_orientation = "0"
|
screen_orientation = "0"
|
||||||
screenshot_directory = ":\screenshots"
|
screenshot_directory = "RETRODECKHOMEDIR/screenshots"
|
||||||
screenshots_in_content_dir = "false"
|
screenshots_in_content_dir = "false"
|
||||||
settings_show_accessibility = "true"
|
settings_show_accessibility = "true"
|
||||||
settings_show_achievements = "true"
|
settings_show_achievements = "true"
|
||||||
|
|
10771
emu-configs/defaults/retrodeck/RetroDECK_controller_config.vdf
Normal file
|
@ -1,25 +0,0 @@
|
||||||
psxonpsp660.bin^^c53ca5908936d412331790f4426c6c33^PSX^PS1 BIOS
|
|
||||||
scph5500.bin^^8dd7d5296a650fac7319bce665a6a53c^PSX^PS1 JP BIOS
|
|
||||||
scph5501.bin^^490f666e1afb15b7362b406ed1cea246^PSX^PS1 US BIOS
|
|
||||||
scph5502.bin^^32736f17079d0b2b7024407c39bd3050^PSX^PS1 EU BIOS
|
|
||||||
ps1_rom.bin^^81bbe60ba7a3d1cea1d48c14cbcc647b^PSX^PS1 BIOS
|
|
||||||
ps2-0200a-20040614.bin^^d333558cc14561c1fdc334c75d5f37b7^PS2^PS2 US BIOS
|
|
||||||
ps2-0200e-20040614.bin^^dc752f160044f2ed5fc1f4964db2a095^PS2^PS2 EU BIOS
|
|
||||||
ps2-0200j-20040614.bin^^0eee5d1c779aa50e94edd168b4ebf42e^PS2^PS2 JP BIOS
|
|
||||||
bios_CD_E.bin^^e66fa1dc5820d254611fdcdba0662372^SegaCD^MegaCD EU BIOS
|
|
||||||
bios_CD_U.bin^^854b9150240a198070150e4566ae1290^SegaCD^SegaCD US BIOS
|
|
||||||
bios_CD_J.bin^^278a9397d192149e84e820ac621a8edd^SegaCD^MegaCD JP BIOS
|
|
||||||
sega_101.bin^^85ec9ca47d8f6807718151cbcca8b964^Sega Saturn^Saturn JP BIOS
|
|
||||||
mpr-17933.bin^^3240872c70984b6cbfda1586cab68dbe^Sega Saturn^Saturn US.mdEU BIOS
|
|
||||||
mpr-18811-mx.ic1^^255113ba943c92a54facd25a10fd780c^Sega Saturn^The King of Fighters 95 ROM Cartridge - Required for this game
|
|
||||||
mpr-19367-mx.ic1^^1cd19988d1d72a3e7caa0b73234c96b4^Sega Saturn^Ultraman: Hikari no Kyojin Densetsu ROM Cartridge - Required for this game
|
|
||||||
bios7.bin^^df692a80a5b1bc90728bc3dfc76cd948^Nintendo DS^Used by MelonDS emulator
|
|
||||||
bios9.bin^^a392174eb3e572fed6447e956bde4b25^Nintendo DS^Used by MelonDS emulator
|
|
||||||
firmware.bin^^93276d8629990f50a90950ea083ab348^Nintendo DS^Used by MelonDS emulator
|
|
||||||
mcpx_1.0.bin^^d49c52a4102f6df7bcf8d0617ac475ed^XBOX^Used by XEMU emulator
|
|
||||||
Complex.bin^^Unknown^XBOX^Used by XEMU emulator
|
|
||||||
Complex_4627v1.03.bin^^Unknown^XBOX^Used by XEMU emulator
|
|
||||||
Complex_4627.bin^^Unknown^XBOX^Used by XEMU emulator
|
|
||||||
eeprom.bin^^Unknown^XBOX^Used by XEMU emulator
|
|
||||||
prod.keys^switch/keys/^Unknown^Switch^A required file for Switch emulation in Yuzu
|
|
||||||
title.keys^switch/keys/^Unknown^Switch^A required file for Switch emulation in Yuzu
|
|
|
@ -1,38 +0,0 @@
|
||||||
[chd]
|
|
||||||
dreamcast
|
|
||||||
psx
|
|
||||||
ps2
|
|
||||||
[chd-maybe]
|
|
||||||
3do
|
|
||||||
amiga
|
|
||||||
amiga1200
|
|
||||||
amiga600
|
|
||||||
amigacd32
|
|
||||||
cdimono1
|
|
||||||
cdtv
|
|
||||||
dreamcast
|
|
||||||
gamegear
|
|
||||||
genesis
|
|
||||||
mame-advmame
|
|
||||||
mame-mame4all
|
|
||||||
mastersystem
|
|
||||||
megacd
|
|
||||||
megacdjp
|
|
||||||
megadrive
|
|
||||||
mess
|
|
||||||
neogeo
|
|
||||||
neogeocd
|
|
||||||
neogeocdjp
|
|
||||||
pcengine
|
|
||||||
pcenginecd
|
|
||||||
pcfx
|
|
||||||
ps2
|
|
||||||
psx
|
|
||||||
saturn
|
|
||||||
saturnjp
|
|
||||||
segacd
|
|
||||||
sg-1000
|
|
||||||
supergrafx
|
|
||||||
tg16
|
|
||||||
tg-cd
|
|
||||||
[zip]
|
|
9
emu-configs/defaults/retrodeck/presets/citra_presets.cfg
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
config_file_format^citra
|
||||||
|
target_file^$citraconf
|
||||||
|
defaults_file^$emuconfigs/citra/qt-config.ini
|
||||||
|
change^ask_to_exit^confirmClose^true^UI
|
||||||
|
change^ask_to_exit^confirmClose\default^true^UI
|
||||||
|
change^nintendo_button_layout^profiles\1\button_a^button:1,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls
|
||||||
|
change^nintendo_button_layout^profiles\1\button_b^button:0,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls
|
||||||
|
change^nintendo_button_layout^profiles\1\button_x^button:3,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls
|
||||||
|
change^nintendo_button_layout^profiles\1\button_y^button:2,engine:sdl,guid:030079f6de280000ff11000001000000,port:0^Controls
|
|
@ -0,0 +1,4 @@
|
||||||
|
config_file_format^dolphin
|
||||||
|
target_file^$dolphinconf
|
||||||
|
defaults_file^$emuconfigs/dolphin/Dolphin.ini
|
||||||
|
change^ask_to_exit^ConfirmStop^True^Interface
|
|
@ -0,0 +1,10 @@
|
||||||
|
config_file_format^duckstation
|
||||||
|
target_file^$duckstationconf
|
||||||
|
defaults_file^$emuconfigs/duckstation/settings.ini
|
||||||
|
change^cheevos^Enabled^true^Cheevos
|
||||||
|
change^cheevos^Username^$cheevos_username^Cheevos
|
||||||
|
change^cheevos^Token^$cheevos_token^Cheevos
|
||||||
|
change^cheevos^LoginTimestamp^$cheevos_login_timestamp^Cheevos
|
||||||
|
change^cheevos_hardcore^ChallengeMode^true^Cheevos
|
||||||
|
change^savestate_auto_save^SaveStateOnExit^true^Main
|
||||||
|
change^ask_to_exit^ConfirmPowerOff^true^Main
|
11
emu-configs/defaults/retrodeck/presets/example.txt
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
config_file_format^retroarch # This is the config file format, used in functions like get_setting_value and set_setting_value
|
||||||
|
target_file^$examplefile # This is the target file that should be updated. This will be the actively-used config file by whatever emulator is being set up. This can be a variable name as well!
|
||||||
|
defaults_file^$emuconfigs/retroarch/retroarch.cfg # This is the file that is referenced when presets are disabled. This should be the "shipped" config file for this emulator
|
||||||
|
change^cheevos^Enabled^true^Cheevos # This is a preset configuration line. The syntax is <action>^<preset name (as defined in retrodeck.cfg)>^<setting name>^<setting value when enabled>^<setting section in emulator config file, if there is one>
|
||||||
|
change^borders^overlay_file^/var/config/retroarch/overlays/borders/snes.cfg # This is another preset configuration line, for the preset section called "borders" in retrodeck.cfg. Also, there is no defined "setting section" on this line
|
||||||
|
|
||||||
|
|
||||||
|
OTHER NOTES:
|
||||||
|
- The name of the presets configuration file for any given system MUST be <system name>_presets.cfg
|
||||||
|
- The <system name> is whatever name is given to this system in retrodeck.cfg, it is not tied to the actual emulator name.
|
||||||
|
- The name given to the system in retrodeck.cfg will be translated to a "nice looking" format for user dialogs through the file at emu-configs/defaults/retrodeck/reference_lists/pretty_system_names.cfg but will be used internally as-is
|
14
emu-configs/defaults/retrodeck/presets/gb_presets.cfg
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
config_file_format^retroarch
|
||||||
|
target_file^/var/config/retroarch/config/Gambatte/gb.cfg
|
||||||
|
defaults_file^$emuconfigs/retroarch/retroarch.cfg
|
||||||
|
change^borders^aspect_ratio_index^23
|
||||||
|
change^borders^custom_viewport_height^576
|
||||||
|
change^borders^custom_viewport_width^640
|
||||||
|
change^borders^custom_viewport_x^320
|
||||||
|
change^borders^custom_viewport_y^20
|
||||||
|
change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/gb.cfg
|
||||||
|
change^borders^input_overlay_aspect_adjust_landscape^0.110000
|
||||||
|
change^borders^input_overlay_enable^true
|
||||||
|
change^borders^input_overlay_scale_landscape^1.205000
|
||||||
|
change^borders^input_overlay_y_offset_landscape^0.005000
|
||||||
|
enable^nintendo_button_layout^/var/config/retroarch/config/remaps/Gambatte/gb.rmp
|
13
emu-configs/defaults/retrodeck/presets/gba_presets.cfg
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
config_file_format^retroarch
|
||||||
|
target_file^/var/config/retroarch/config/mGBA/gba.cfg
|
||||||
|
defaults_file^$emuconfigs/retroarch/retroarch.cfg
|
||||||
|
change^borders^aspect_ratio_index^23
|
||||||
|
change^borders^custom_viewport_height^600
|
||||||
|
change^borders^custom_viewport_width^900
|
||||||
|
change^borders^custom_viewport_x^190
|
||||||
|
change^borders^custom_viewport_y^37
|
||||||
|
change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/gba.cfg
|
||||||
|
change^borders^input_overlay_aspect_adjust_landscape^0.105000
|
||||||
|
change^borders^input_overlay_enable^true
|
||||||
|
change^borders^input_overlay_scale_landscape^1.140000
|
||||||
|
enable^nintendo_button_layout^/var/config/retroarch/config/remaps/Gambatte/gbc.rmp
|
14
emu-configs/defaults/retrodeck/presets/gbc_presets.cfg
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
config_file_format^retroarch
|
||||||
|
target_file^/var/config/retroarch/config/Gambatte/gbc.cfg
|
||||||
|
defaults_file^$emuconfigs/retroarch/retroarch.cfg
|
||||||
|
change^borders^aspect_ratio_index^23
|
||||||
|
change^borders^custom_viewport_height^576
|
||||||
|
change^borders^custom_viewport_width^640
|
||||||
|
change^borders^custom_viewport_x^320
|
||||||
|
change^borders^custom_viewport_y^20
|
||||||
|
change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/gbc.cfg
|
||||||
|
change^borders^input_overlay_aspect_adjust_landscape^0.110000
|
||||||
|
change^borders^input_overlay_enable^true
|
||||||
|
change^borders^input_overlay_scale_landscape^1.205000
|
||||||
|
change^borders^input_overlay_y_offset_landscape^0.005000
|
||||||
|
enable^nintendo_button_layout^/var/config/retroarch/config/remaps/Gambatte/gbc.rmp
|
|
@ -0,0 +1,8 @@
|
||||||
|
config_file_format^retroarch
|
||||||
|
target_file^/var/config/retroarch/config/Genesis Plus GX/genesis.cfg
|
||||||
|
defaults_file^$emuconfigs/retroarch/retroarch.cfg
|
||||||
|
change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/genesis.cfg
|
||||||
|
change^borders^input_overlay_aspect_adjust_landscape^0.100000
|
||||||
|
change^borders^input_overlay_enable^true
|
||||||
|
change^borders^input_overlay_scale_landscape^1.040000
|
||||||
|
change^widescreen^aspect_ratio_index^24
|
11
emu-configs/defaults/retrodeck/presets/gg_presets.cfg
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
config_file_format^retroarch
|
||||||
|
target_file^/var/config/retroarch/config/Genesis Plus GX/gg.cfg
|
||||||
|
defaults_file^$emuconfigs/retroarch/retroarch.cfg
|
||||||
|
change^borders^aspect_ratio_index^23
|
||||||
|
change^borders^custom_viewport_width^800
|
||||||
|
change^borders^custom_viewport_x^240
|
||||||
|
change^borders^custom_viewport_y^43
|
||||||
|
change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/gg.cfg
|
||||||
|
change^borders^input_overlay_aspect_adjust_landscape^-0.080000
|
||||||
|
change^borders^input_overlay_enable^true
|
||||||
|
change^borders^input_overlay_scale_landscape^1.345000
|
8
emu-configs/defaults/retrodeck/presets/n64_presets.cfg
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
config_file_format^retroarch
|
||||||
|
target_file^/var/config/retroarch/config/Mupen64Plus-Next/n64.cfg
|
||||||
|
defaults_file^$emuconfigs/retroarch/retroarch.cfg
|
||||||
|
change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/N64.cfg
|
||||||
|
change^borders^input_overlay_aspect_adjust_landscape^0.145000
|
||||||
|
change^borders^input_overlay_enable^true
|
||||||
|
change^widescreen^aspect_ratio_index^24
|
||||||
|
enable^nintendo_button_layout^/var/config/retroarch/config/remaps/Snes9x/snes.rmp
|
10
emu-configs/defaults/retrodeck/presets/pcsx2_presets.cfg
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
config_file_format^pcsx2
|
||||||
|
target_file^$pcsx2conf
|
||||||
|
defaults_file^$emuconfigs/PCSX2/PCSX2.ini
|
||||||
|
change^cheevos^Enabled^true^Achievements
|
||||||
|
change^cheevos^Username^$cheevos_username^Achievements
|
||||||
|
change^cheevos^Token^$cheevos_token^Achievements
|
||||||
|
change^cheevos^LoginTimestamp^$cheevos_login_timestamp^Achievements
|
||||||
|
change^cheevos_hardcore^ChallengeMode^true^Achievements
|
||||||
|
change^savestate_auto_save^SaveStateOnShutdown^true^EmuCore
|
||||||
|
change^ask_to_exit^ConfirmShutdown^true^UI
|
|
@ -0,0 +1,4 @@
|
||||||
|
config_file_format^ppsspp
|
||||||
|
target_file^$ppssppconf
|
||||||
|
defaults_file^$emuconfigs/PCSX2/PCSX2.ini
|
||||||
|
change^savestate_auto_load^AutoLoadSaveState^2^General
|
|
@ -0,0 +1,4 @@
|
||||||
|
config_file_format^primehack
|
||||||
|
target_file^$primehackconf
|
||||||
|
defaults_file^$emuconfigs/primehack/Dolphin.ini
|
||||||
|
change^ask_to_exit^ConfirmStop^True^Interface
|
|
@ -0,0 +1,8 @@
|
||||||
|
config_file_format^retroarch
|
||||||
|
target_file^/var/config/retroarch/config/SwanStation/psx.cfg
|
||||||
|
defaults_file^$emuconfigs/retroarch/retroarch.cfg
|
||||||
|
change^borders^input_overlay^/var/config/retrodeck/overlays/borders/pegasus/psx.cfg
|
||||||
|
change^borders^input_overlay_aspect_adjust_landscape^0.120000
|
||||||
|
change^borders^input_overlay_enable^true
|
||||||
|
change^borders^input_overlay_scale_landscape^1.040000
|
||||||
|
change^widescreen^aspect_ratio_index^24
|
|
@ -0,0 +1,4 @@
|
||||||
|
input_player1_btn_a = "0"
|
||||||
|
input_player1_btn_b = "8"
|
||||||
|
input_player1_btn_x = "1"
|
||||||
|
input_player1_btn_y = "9"
|
|
@ -0,0 +1,4 @@
|
||||||
|
input_player1_btn_a = "0"
|
||||||
|
input_player1_btn_b = "8"
|
||||||
|
input_player1_btn_x = "1"
|
||||||
|
input_player1_btn_y = "9"
|
|
@ -0,0 +1,4 @@
|
||||||
|
input_player1_btn_a = "0"
|
||||||
|
input_player1_btn_b = "8"
|
||||||
|
input_player1_btn_x = "1"
|
||||||
|
input_player1_btn_y = "9"
|
|
@ -0,0 +1,4 @@
|
||||||
|
input_player1_btn_a = "0"
|
||||||
|
input_player1_btn_b = "8"
|
||||||
|
input_player1_btn_x = "1"
|
||||||
|
input_player1_btn_y = "9"
|
|
@ -0,0 +1,4 @@
|
||||||
|
input_player1_btn_a = "0"
|
||||||
|
input_player1_btn_b = "8"
|
||||||
|
input_player1_btn_x = "1"
|
||||||
|
input_player1_btn_y = "9"
|
|
@ -0,0 +1,4 @@
|
||||||
|
input_player1_btn_a = "0"
|
||||||
|
input_player1_btn_b = "8"
|
||||||
|
input_player1_btn_x = "1"
|
||||||
|
input_player1_btn_y = "9"
|
|
@ -0,0 +1,9 @@
|
||||||
|
config_file_format^retroarch-all
|
||||||
|
target_file^$raconf
|
||||||
|
defaults_file^$emuconfigs/retroarch/retroarch.cfg
|
||||||
|
change^cheevos^cheevos_enable^true
|
||||||
|
change^cheevos^cheevos_token^$cheevos_token
|
||||||
|
change^cheevos^cheevos_username^$cheevos_username
|
||||||
|
change^cheevos_hardcore^cheevos_hardcore_mode_enable^true
|
||||||
|
change^savestate_auto_load^savestate_auto_load^true
|
||||||
|
change^savestate_auto_save^savestate_auto_save^true
|
9
emu-configs/defaults/retrodeck/presets/snes_presets.cfg
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
config_file_format^retroarch
|
||||||
|
target_file^/var/config/retroarch/config/Snes9x/snes.cfg
|
||||||
|
defaults_file^$emuconfigs/retroarch/retroarch.cfg
|
||||||
|
change^borders^input_overlay^/var/config/retroarch/overlays/borders/pegasus/snes87.cfg
|
||||||
|
change^borders^input_overlay_aspect_adjust_landscape^0.305000
|
||||||
|
change^borders^input_overlay_scale_landscape^1.050000
|
||||||
|
change^borders^input_overlay_enable^true
|
||||||
|
change^widescreen^aspect_ratio_index^24
|
||||||
|
enable^nintendo_button_layout^/var/config/retroarch/config/remaps/Snes9x/snes.rmp
|
9
emu-configs/defaults/retrodeck/presets/yuzu_presets.cfg
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
config_file_format^yuzu
|
||||||
|
target_file^$yuzuconf
|
||||||
|
defaults_file^$emuconfigs/yuzu/qt-config.ini
|
||||||
|
change^ask_to_exit^confirmClose^true^UI
|
||||||
|
change^ask_to_exit^confirmClose\default^true^UI
|
||||||
|
change^nintendo_button_layout^player_0_button_a^pad:0,button:0,port:0,guid:03000000de280000ff11000001000000,engine:sdl^Controls
|
||||||
|
change^nintendo_button_layout^player_0_button_b^pad:0,button:1,port:0,guid:03000000de280000ff11000001000000,engine:sdl^Controls
|
||||||
|
change^nintendo_button_layout^player_0_button_x^pad:0,button:2,port:0,guid:03000000de280000ff11000001000000,engine:sdl^Controls
|
||||||
|
change^nintendo_button_layout^player_0_button_y^pad:0,button:3,port:0,guid:03000000de280000ff11000001000000,engine:sdl^Controls
|
|
@ -0,0 +1,129 @@
|
||||||
|
neogeo.zip^^Unknown^Arcade (FinalBurn Neo)^Neo Geo BIOS (Required for this system)
|
||||||
|
neocdz.zip^^Unknown^Arcade (FinalBurn Neo)^Neo Geo CDZ BIOS (Required for this system)
|
||||||
|
decocass.zip^^Unknown^Arcade (FinalBurn Neo)^DECO Cassette System BIOS (Required for this system)
|
||||||
|
isgsm.zip^^Unknown^Arcade (FinalBurn Neo)^ISG Selection Master Type 2006 System BIOS (Required for this system)
|
||||||
|
midssio.zip^^Unknown^Arcade (FinalBurn Neo)^Midway SSIO Sound Board Internal ROM (Required for this system)
|
||||||
|
nmk004.zip^^Unknown^Arcade (FinalBurn Neo)^NMK004 Internal ROM (Required for this system)
|
||||||
|
pgm.zip^^Unknown^Arcade (FinalBurn Neo)^PGM System BIOS (Required for this system)
|
||||||
|
skns.zip^^Unknown^Arcade (FinalBurn Neo)^Super Kaneko Nova System BIOS (Required for this system)
|
||||||
|
ym2608.zip^^Unknown^Arcade (FinalBurn Neo)^YM2608 Internal ROM (Required for this system)
|
||||||
|
cchip.zip^^Unknown^Arcade (FinalBurn Neo)^C-Chip Internal ROM (Required for this system)
|
||||||
|
bubsys.zip^^Unknown^Arcade (FinalBurn Neo)^Bubble System BIOS (Required for this system)
|
||||||
|
namcoc69.zip^^Unknown^Arcade (FinalBurn Neo)^Namco C69 BIOS (Required for this system)
|
||||||
|
namcoc70.zip^^Unknown^Arcade (FinalBurn Neo)^Namco C70 BIOS (Required for this system)
|
||||||
|
namcoc75.zip^^Unknown^Arcade (FinalBurn Neo)^Namco C75 BIOS (Required for this system)
|
||||||
|
coleco.zip^^Unknown^Arcade (FinalBurn Neo)^ColecoVision System BIOS (Required for this system)
|
||||||
|
fdsbios.zip^^Unknown^Arcade (FinalBurn Neo)^FDS System BIOS (Required for this system)
|
||||||
|
msx.zip^^Unknown^Arcade (FinalBurn Neo)^MSX1 System BIOS (Required for this system)
|
||||||
|
ngp.zip^^Unknown^Arcade (FinalBurn Neo)^NeoGeo Pocket BIOS (Required for this system)
|
||||||
|
spectrum.zip^^Unknown^Arcade (FinalBurn Neo)^ZX Spectrum BIOS (Required for this system)
|
||||||
|
spec128.zip^^Unknown^Arcade (FinalBurn Neo)^ZX Spectrum 128 BIOS (Required for this system)
|
||||||
|
spec1282a.zip^^Unknown^Arcade (FinalBurn Neo)^ZX Spectrum 128 +2a BIOS (Required for this system)
|
||||||
|
channelf.zip^^Unknown^Arcade (FinalBurn Neo)^Fairchild Channel F BIOS (Required for this system)
|
||||||
|
5200.rom^^281f20ea4320404ec820fb7ec0693b38^Atari 8-bit computer systems and 5200^5200 BIOS (Required)
|
||||||
|
ATARIXL.ROM^^06daac977823773a3eea3422fd26a703^Atari 8-bit computer systems and 5200^Atari XL/XE OS BIOS (Required for these systems)
|
||||||
|
ATARIBAS.ROM^^0bac0c6a50104045d902df4503a4c30b^Atari 8-bit computer systems and 5200^BASIC interpreter BIOS (Required for these systems)
|
||||||
|
ATARIOSA.ROM^^eb1f32f5d9f382db1bbfb8d7f9cb343a^Atari 8-bit computer systems and 5200^Atari 400/800 PAL BIOS (Required for these systems)
|
||||||
|
ATARIOSB.ROM^^a3e8d617c95d08031fe1b20d541434b2^Atari 8-bit computer systems and 5200^BIOS for Atari 400/800 NTSC (Required for these systems)
|
||||||
|
tos.img^^c1c57ce48e8ee4135885cee9e63a68a2^Atari ST/STE/TT/Falcon^TOS Boot Image (Required)
|
||||||
|
lynxboot.img^^fcd403db69f54290b51035d82f835e7b^Atari Lynx^Lynx Boot Image (Required)
|
||||||
|
o2rom.bin^^562d5ebf9e030a40d6fabfc2f33139fd^Magnavox Odyssey2 / Phillips Videopac+^Odyssey2 BIOS - G7000 model (Required)
|
||||||
|
c52.bin^^f1071cdb0b6b10dde94d3bc8a6146387^Magnavox Odyssey2 / Phillips Videopac+^Videopac+ French BIOS - G7000 model (Required for Videopac games)
|
||||||
|
g7400.bin^^c500ff71236068e0dc0d0603d265ae76^Magnavox Odyssey2 / Phillips Videopac+^Videopac+ European BIOS - G7400 model (Required for Videopac games)
|
||||||
|
jopac.bin^^279008e4a0db2dc5f1c048853b033828^Magnavox Odyssey2 / Phillips Videopac+^Videopac+ French BIOS - G7400 model (Required for Videopac games)
|
||||||
|
exec.bin^^62e761035cb657903761800f4437b8af^Mattel Intellivision^Executive ROM (Required)
|
||||||
|
grom.bin^^0cd5946c6473e42e8e4c2137785e427f^Mattel Intellivision^Graphics ROM (Required)
|
||||||
|
MSX.ROM^^364a1a579fe5cb8dba54519bcfcdac0d^Microsoft MSX^MSX BIOS (Required)
|
||||||
|
MSX2.ROM^^ec3a01c91f24fbddcbcab0ad301bc9ef^Microsoft MSX^MSX2 BIOS (Required)
|
||||||
|
MSX2EXT.ROM^^2183c2aff17cf4297bdb496de78c2e8a^Microsoft MSX^MSX2 ExtROM (Required)
|
||||||
|
MSX2P.ROM^^847cc025ffae665487940ff2639540e5^Microsoft MSX^MSX2+ BIOS (Required)
|
||||||
|
MSX2PEXT.ROM^^7c8243c71d8f143b2531f01afa6a05dc^Microsoft MSX^MSX2+ ExtROM (Required)
|
||||||
|
DISK.ROM^^80dcd1ad1a4cf65d64b7ba10504e8190^Microsoft MSX^DiskROM/BDOS
|
||||||
|
FMPAC.ROM^^6f69cc8b5ed761b03afd78000dfb0e19^Microsoft MSX^FMPAC BIOS
|
||||||
|
MSXDOS2.ROM^^6418d091cd6907bbcf940324339e43bb^Microsoft MSX^MSX-DOS 2
|
||||||
|
PAINTER.ROM^^403cdea1cbd2bb24fae506941f8f655e^Microsoft MSX^Yamaha Painter
|
||||||
|
KANJI.ROM^^febe8782b466d7c3b16de6d104826b34^Microsoft MSX^Kanji Font
|
||||||
|
mcpx_1.0.bin^^d49c52a4102f6df7bcf8d0617ac475ed^Microsoft XBOX^Used by XEMU emulator
|
||||||
|
Complex.bin^^Unknown^Microsoft XBOX^Used by XEMU emulator
|
||||||
|
Complex_4627v1.03.bin^^Unknown^Microsoft XBOX^Used by XEMU emulator
|
||||||
|
Complex_4627.bin^^Unknown^Microsoft XBOX^Used by XEMU emulator
|
||||||
|
syscard3.pce^^38179df8f4ac870017db21ebcbf53114^NEC PC Engine / CD^Super CD-ROM2 System V3.xx (Required)
|
||||||
|
syscard2.pce^^Unknown^NEC PC Engine / CD^CD-ROM System V2.xx
|
||||||
|
syscard1.pce^^Unknown^NEC PC Engine / CD^CD-ROM System V1.xx
|
||||||
|
gexpress.pce^^Unknown^NEC PC Engine / CD^Game Express CD Card
|
||||||
|
font.bmp^np2kai/^7da1e5b7c482d4108d22a5b09631d967^NEC PC-98 (Neko Project II Kai)^Needed to display text (Required)
|
||||||
|
FONT.ROM^np2kai/^2af6179d7de4893ea0b705c00e9a98d6^NEC PC-98 (Neko Project II Kai)^Alt font file (Required if normal font file is missing)
|
||||||
|
bios.rom^np2kai/^e246140dec5124c5e404869a84caefce^NEC PC-98 (Neko Project II Kai)^BIOS file (Required)
|
||||||
|
itf.rom^np2kai/^e9fc3890963b12cf15d0a2eea5815b72^NEC PC-98 (Neko Project II Kai)^BIOS file (Required)
|
||||||
|
sound.rom^np2kai/^caf90f22197aed6f14c471c21e64658d^NEC PC-98 (Neko Project II Kai)^BIOS file (Required)
|
||||||
|
bios9821.rom^np2kai/^Unknown^NEC PC-98 (Neko Project II Kai)^Optional BIOS file
|
||||||
|
d8000.rom^np2kai/^Unknown^NEC PC-98 (Neko Project II Kai)^Optional BIOS file
|
||||||
|
2608_BD.WAV^np2kai/^Unknown^NEC PC-98 (Neko Project II Kai)^YM2608 RYTHM sample
|
||||||
|
2608_SD.WAV^np2kai/^Unknown^NEC PC-98 (Neko Project II Kai)^YM2608 RYTHM sample
|
||||||
|
2608_TOP.WAV^np2kai/^Unknown^NEC PC-98 (Neko Project II Kai)^YM2608 RYTHM sample
|
||||||
|
2608_HH.WAV^np2kai/^Unknown^NEC PC-98 (Neko Project II Kai)^YM2608 RYTHM sample
|
||||||
|
2608_TOM.WAV^np2kai/^Unknown^NEC PC-98 (Neko Project II Kai)^YM2608 RYTHM sample
|
||||||
|
2608_RIM.WAV^np2kai/^Unknown^NEC PC-98 (Neko Project II Kai)^YM2608 RYTHM sample
|
||||||
|
n88.rom^^4f984e04a99d56c4cfe36115415d6eb8^NEC PC-8000 / PC-8800 series (QUASI88)^BIOS File (Required)
|
||||||
|
n88n.rom^^2ff07b8769367321128e03924af668a0^NEC PC-8000 / PC-8800 series (QUASI88)^Required for PC-8000 series emulation. (N BASIC mode)
|
||||||
|
disk.rom^^793f86784e5608352a5d7f03f03e0858^NEC PC-8000 / PC-8800 series (QUASI88)^Required for loading disk images
|
||||||
|
n88knj1.rom^^d81c6d5d7ad1a4bbbd6ae22a01257603^NEC PC-8000 / PC-8800 series (QUASI88)^Required for viewing kanji
|
||||||
|
n88_0.rom^^d675a2ca186c6efcd6277b835de4c7e5^NEC PC-8000 / PC-8800 series (QUASI88)^Required for viewing kanji
|
||||||
|
n88_1.rom^^e844534dfe5744b381444dbe61ef1b66^NEC PC-8000 / PC-8800 series (QUASI88)^Optional BIOS file
|
||||||
|
n88_2.rom^^6548fa45061274dee1ea8ae1e9e93910^NEC PC-8000 / PC-8800 series (QUASI88)^Optional BIOS file
|
||||||
|
n88_3.rom^^fc4b76a402ba501e6ba6de4b3e8b4273^NEC PC-8000 / PC-8800 series (QUASI88)^Optional BIOS file
|
||||||
|
aes_keys.txt^citra/sysdata/^Unknown^Nintendo 3DS^Decryption keys used by Citra emulator
|
||||||
|
bios7.bin^^df692a80a5b1bc90728bc3dfc76cd948^Nintendo DS^Used by MelonDS emulator (Required, see Wiki)
|
||||||
|
bios9.bin^^a392174eb3e572fed6447e956bde4b25^Nintendo DS^Used by MelonDS emulator (Required, see Wiki)
|
||||||
|
firmware.bin^^e45033d9b0fa6b0de071292bba7c9d13^Nintendo DS^Used by MelonDS emulator (Required, see Wiki)
|
||||||
|
disksys.rom^^ca30b50f880eb660a320674ed365ef7a^Nintendo NES / Famicom^Family Computer Disk System BIOS - Required for Family Computer Disk System emulation
|
||||||
|
bios.min^^1e4fb124a3a886865acb574f388c803d^Nintendo Pokemon Mini^Pokémon Mini BIOS - Optional
|
||||||
|
prod.keys^switch/keys/^Unknown^Nintendo Switch^A file for Switch emulation in Yuzu (Required)
|
||||||
|
title.keys^switch/keys/^Unknown^Nintendo Switch^A file for Switch emulation in Yuzu (Required)
|
||||||
|
pico8^pico-8/^Unknown^PICO-8^The PICO-8 executable (Required)
|
||||||
|
pico8.dat^pico-8/^Unknown^PICO-8^A PICO-8 system file (Required)
|
||||||
|
pico8_dyn^pico-8/^Unknown^PICO-8^A PICO-8 system file (Required)
|
||||||
|
bios_CD_E.bin^^e66fa1dc5820d254611fdcdba0662372^Sega CD^MegaCD EU BIOS (At least 1 required)
|
||||||
|
bios_CD_U.bin^^2efd74e3232ff260e371b99f84024f7f^Sega CD^SegaCD US BIOS (At least 1 required)
|
||||||
|
bios_CD_J.bin^^278a9397d192149e84e820ac621a8edd^Sega CD^MegaCD JP BIOS (At least 1 required)
|
||||||
|
dc_boot.bin^dc/^e10c53c2f8b90bab96ead2d368858623^Sega Dreamcast^Dreamcast BIOS (Required)
|
||||||
|
naomi.zip^dc/^0ea6d3650ce4a7608a589e5df21a1f2f^Sega Dreamcast^Naomi BIOS
|
||||||
|
naomi2.zip^dc/^9b85e0de6ef359e5006c9b79a5a266b0^Sega Dreamcast^Naomi BIOS
|
||||||
|
naomi_boot.bin^dc/^96cb91c4a0bedd86e5a6965cfe6c0148^Sega Dreamcast^Naomi BIOS
|
||||||
|
hod2bios.zip^dc/^629bb0552463ba116ccf23d9a468a9f0^Sega Dreamcast^Naomi The House of the Dead 2 BIOS
|
||||||
|
f355dlx.zip^dc/^4b5bb177cbd760477598f85531dbe7fd^Sega Dreamcast^Naomi Ferrari F355 Challenge Deluxe BIOS
|
||||||
|
f355bios.zip^dc/^882f2c1cf8ec030955c48fe6aa6929ea^Sega Dreamcast^Naomi Ferrari F355 Challenge Twin/Deluxe BIOS
|
||||||
|
airlbios.zip^dc/^09ef4b8dea6cd8db2de1c13d510a6a87^Sega Dreamcast^Naomi Airline Pilots Deluxe BIOS
|
||||||
|
awbios.zip^dc/^b2f122e091da223beb824efafc3d6a36^Sega Dreamcast^Naomi Atomiswave BIOS
|
||||||
|
bios.sms^^840481177270d5642a14ca71ee72844c^Sega Master System / GameGear^Master System BIOS
|
||||||
|
BIOS.col^^2c66f5911e5b42b8ebe113403548eee7^Sega Master System / GameGear^Colecovision BIOS
|
||||||
|
sega_101.bin^^85ec9ca47d8f6807718151cbcca8b964^Sega Saturn^Saturn JP BIOS (At least 1 required)
|
||||||
|
mpr-17933.bin^^3240872c70984b6cbfda1586cab68dbe^Sega Saturn^Saturn US.mdEU BIOS (At least 1 required)
|
||||||
|
mpr-18811-mx.ic1^^255113ba943c92a54facd25a10fd780c^Sega Saturn^The King of Fighters 95 ROM Cartridge (Required for this game)
|
||||||
|
mpr-19367-mx.ic1^^1cd19988d1d72a3e7caa0b73234c96b4^Sega Saturn^Ultraman: Hikari no Kyojin Densetsu ROM Cartridge (Required for this game)
|
||||||
|
iplrom.dat^keropi/^7fd4caabac1d9169e289f0f7bbf71d8e^Sharp X68000^X68000 BIOS (Required)
|
||||||
|
cgrom.dat^keropi/^cb0a5cfcf7247a7eab74bb2716260269^Sharp X68000^Font file (Required)
|
||||||
|
iplrom30.dat^keropi/^Unknown^Sharp X68000^X68000 BIOS 2
|
||||||
|
iplromco.dat^keropi/^Unknown^Sharp X68000^X68000 BIOS 3
|
||||||
|
iplromxv.dat^keropi/^Unknown^Sharp X68000^X68000 BIOS 4
|
||||||
|
psxonpsp660.bin^^c53ca5908936d412331790f4426c6c33^Sony PSX^PS1 BIOS (At least 1 required)
|
||||||
|
scph5500.bin^^8dd7d5296a650fac7319bce665a6a53c^Sony PSX^PS1 JP BIOS (At least 1 required)
|
||||||
|
scph5501.bin^^490f666e1afb15b7362b406ed1cea246^Sony PSX^PS1 US BIOS (At least 1 required)
|
||||||
|
scph5502.bin^^32736f17079d0b2b7024407c39bd3050^Sony PSX^PS1 EU BIOS (At least 1 required)
|
||||||
|
scph7001.bin^^1e68c231d0896b7eadcad1d7d8e76129^Sony PSX^PS1 BIOS (At least 1 required)
|
||||||
|
scph7002.bin^^b9d9a0286c33dc6b7237bb13cd46fdee^Sony PSX^PS1 BIOS (At least 1 required)
|
||||||
|
scph7003.bin^^490f666e1afb15b7362b406ed1cea246^Sony PSX^PS1 BIOS (At least 1 required)
|
||||||
|
scph7502.bin^^b9d9a0286c33dc6b7237bb13cd46fdee^Sony PSX^PS1 BIOS (At least 1 required)
|
||||||
|
scph9002(7502).bin^^b9d9a0286c33dc6b7237bb13cd46fdee^Sony PSX^PS1 BIOS (At least 1 required)
|
||||||
|
ps1_rom.bin^^81bbe60ba7a3d1cea1d48c14cbcc647b^Sony PSX^PS1 BIOS (At least 1 required)
|
||||||
|
ps2-0200a-20040614.bin^^d333558cc14561c1fdc334c75d5f37b7^Sony PS2^PS2 US BIOS (At least 1 required)
|
||||||
|
ps2-0200e-20040614.bin^^dc752f160044f2ed5fc1f4964db2a095^Sony PS2^PS2 EU BIOS (At least 1 required)
|
||||||
|
ps2-0200j-20040614.bin^^0eee5d1c779aa50e94edd168b4ebf42e^Sony PS2^PS2 JP BIOS (At least 1 required)
|
||||||
|
128p-0.rom^fuse/^Unknown^ZX Spectrum^Pentagon 128K/512K/1024 ROM (Required)
|
||||||
|
128p-1.rom^fuse/^Unknown^ZX Spectrum^Pentagon 128K/512K/1024 ROM (Required)
|
||||||
|
trdos.rom^fuse/^Unknown^ZX Spectrum^Pentagon 128K/512K/1024 ROM (Required)
|
||||||
|
gluck.rom^fuse/^Unknown^ZX Spectrum^Pentagon 512K/1024 ROM (Required)
|
||||||
|
256s-0.rom^fuse/^Unknown^ZX Spectrum^Scorpion 256K ROM (Required)
|
||||||
|
256s-1.rom^fuse/^Unknown^ZX Spectrum^Scorpion 256K ROM (Required)
|
||||||
|
256s-2.rom^fuse/^Unknown^ZX Spectrum^Scorpion 256K ROM (Required)
|
||||||
|
256s-3.rom^fuse/^Unknown^ZX Spectrum^Scorpion 256K ROM (Required)
|
|
@ -0,0 +1,35 @@
|
||||||
|
[chd]
|
||||||
|
3do
|
||||||
|
amigacd32
|
||||||
|
dreamcast
|
||||||
|
megacd
|
||||||
|
neogeocd
|
||||||
|
pcenginecd
|
||||||
|
pcfx
|
||||||
|
psx
|
||||||
|
ps2
|
||||||
|
saturn
|
||||||
|
saturnjp
|
||||||
|
segacd
|
||||||
|
tg-cd
|
||||||
|
[rvz]
|
||||||
|
gc
|
||||||
|
wii
|
||||||
|
[zip]
|
||||||
|
atari2600
|
||||||
|
atari5200
|
||||||
|
atari7800
|
||||||
|
atari800
|
||||||
|
atarijaguar
|
||||||
|
atarilynx
|
||||||
|
atarist
|
||||||
|
gamegear
|
||||||
|
gb
|
||||||
|
gba
|
||||||
|
gbc
|
||||||
|
genesis
|
||||||
|
mastersystem
|
||||||
|
nds
|
||||||
|
nes
|
||||||
|
snes
|
||||||
|
snesna
|
|
@ -0,0 +1,2 @@
|
||||||
|
false^RPCS3 Firmware Install^Install firmware needed for PS3 emulation^rpcs3_firmware
|
||||||
|
false^RetroDECK Controller Profile^Install custom RetroDECK controller profile^rd_controller_profile
|
|
@ -0,0 +1,5 @@
|
||||||
|
# The proper format of this file is
|
||||||
|
# FILE NAME^DESTINATION
|
||||||
|
# The destination can be an internal variable name like $roms_folder if needed
|
||||||
|
# The FILE name can have spaces in it, but the DESTINATION cannot, even in variable form
|
||||||
|
RetroDECK Example Readme.txt^$rdhome
|
|
@ -0,0 +1,2 @@
|
||||||
|
borders:widescreen
|
||||||
|
widescreen:borders
|
|
@ -0,0 +1,6 @@
|
||||||
|
uuddlrlrstart^set_setting_value $rd_conf developer_options true retrodeck options
|
||||||
|
uuddlrlrstart^echo Visit the Configurator to behold your new-found powers.
|
||||||
|
uuddlrlrstart^echo But beware, with great power comes great responsibility...
|
||||||
|
gameovermangameover^set_setting_value $rd_conf developer_options false retrodeck options
|
||||||
|
gameovermangameover^echo You have relinquished your powers in the name of saftey.
|
||||||
|
gameovermangameover^echo This was a wise choice.
|
|
@ -0,0 +1,12 @@
|
||||||
|
Cemu
|
||||||
|
citra-emu
|
||||||
|
dolphin-emu
|
||||||
|
duckstation
|
||||||
|
melonDS
|
||||||
|
PCSX2
|
||||||
|
ppsspp
|
||||||
|
primehack
|
||||||
|
rpcs3
|
||||||
|
Ryujinx
|
||||||
|
xemu
|
||||||
|
yuzu
|
|
@ -0,0 +1,16 @@
|
||||||
|
citra^Citra (Nintendo 3DS Standalone Emulator)
|
||||||
|
dolphin^Dolphin (GameCube / Wii Standalone Emulator)
|
||||||
|
duckstation^Duckstation (Sony Playstation Standalone Emulator)
|
||||||
|
gb^Nintendo GameBoy
|
||||||
|
gba^Nintendo GameBoy Advance
|
||||||
|
gbc^Nintendo GameBoy Color
|
||||||
|
genesis^Sega Genesis/Master System
|
||||||
|
gg^Sega GameGear
|
||||||
|
n64^Nintendo 64
|
||||||
|
pcsx2^PCSX2 (Sony Playstation 2 Standalone Emulator)
|
||||||
|
ppsspp^PPSSPP (Sony PSP Standalone Emulator)
|
||||||
|
primehack^Primehack (Metroid Prime Standalone Emulator)
|
||||||
|
psx_ra^Sony Playstation (RetroArch Core)
|
||||||
|
retroarch^RetroArch (Multi-emulator Frontend)
|
||||||
|
snes^Nintendo Super Nintendo
|
||||||
|
yuzu^Yuzu (Nintendo Switch Standalone Emulator)
|
|
@ -0,0 +1,65 @@
|
||||||
|
Credits & The Team
|
||||||
|
|
||||||
|
This is the page where we try to introduce the team and thank everyone who have contributed to the project so far.
|
||||||
|
If you feel you have contributed to the project but lacks mention, please contact us on discord!
|
||||||
|
|
||||||
|
The Team
|
||||||
|
XargonWan
|
||||||
|
RetroDECK project founder and also one of the founding members of AmberELEC
|
||||||
|
|
||||||
|
IceNine451
|
||||||
|
Creator of the RetroDECK configurator and various awesome features.
|
||||||
|
|
||||||
|
Lazorne
|
||||||
|
Community management/outreach, testing, documentation, feature suggestions and some design.
|
||||||
|
|
||||||
|
|
||||||
|
Collaborators
|
||||||
|
Niroku / Atari
|
||||||
|
Helps with community management, is also part of Batocera
|
||||||
|
|
||||||
|
Leon Styhre
|
||||||
|
Maker of EmulationStation Desktop Edition
|
||||||
|
|
||||||
|
anthonycaccese
|
||||||
|
Theme creator for ES-DE and AmberELEC
|
||||||
|
|
||||||
|
|
||||||
|
Additional credits
|
||||||
|
RavenKilit
|
||||||
|
Did some code and testning, contributed to AmberELEC
|
||||||
|
|
||||||
|
MorGuux
|
||||||
|
Made the RetroDECK steamdb graphics for the old logo
|
||||||
|
|
||||||
|
Pixelguin
|
||||||
|
Made the new logo and steamdb graphics
|
||||||
|
|
||||||
|
teotwaki
|
||||||
|
Generous cloud hosting sponsor
|
||||||
|
|
||||||
|
Gabeboii
|
||||||
|
Webmaster
|
||||||
|
|
||||||
|
Draco
|
||||||
|
Server Administration
|
||||||
|
|
||||||
|
ItzSelenux
|
||||||
|
Maker of pixelitos
|
||||||
|
|
||||||
|
Kenny.nl
|
||||||
|
The Kenny.nl project provides several free game assets under open licenses.
|
||||||
|
|
||||||
|
|
||||||
|
Special Thanks
|
||||||
|
|
||||||
|
We want give special thanks to:
|
||||||
|
|
||||||
|
Our Patreons that keeps the build servers running and provide feedback.
|
||||||
|
All related emulation projects.
|
||||||
|
All people that have put both time and money into emulation projects.
|
||||||
|
All the users who help others with support, guidance and good spirit.
|
||||||
|
All the users who help with testing and reporting issues.
|
||||||
|
All the community creators who creates various art and assets for the community.
|
||||||
|
|
||||||
|
You are the ones that makes this project possible.
|
|
@ -0,0 +1,60 @@
|
||||||
|
.32x
|
||||||
|
.68k
|
||||||
|
.NDS
|
||||||
|
.a26
|
||||||
|
.a52
|
||||||
|
.a78
|
||||||
|
.abs
|
||||||
|
.agb
|
||||||
|
.atr
|
||||||
|
.atx
|
||||||
|
.bin
|
||||||
|
.bml
|
||||||
|
.bms
|
||||||
|
.bs
|
||||||
|
.bsx
|
||||||
|
.cas
|
||||||
|
.cdm
|
||||||
|
.cgb
|
||||||
|
.cof
|
||||||
|
.col
|
||||||
|
.dim
|
||||||
|
.dmg
|
||||||
|
.dx2
|
||||||
|
.fds
|
||||||
|
.fig
|
||||||
|
.gb
|
||||||
|
.gba
|
||||||
|
.gbc
|
||||||
|
.gd3
|
||||||
|
.gd7
|
||||||
|
.gen
|
||||||
|
.gg
|
||||||
|
.ipf
|
||||||
|
.j64
|
||||||
|
.jag
|
||||||
|
.lnx
|
||||||
|
.md
|
||||||
|
.mdx
|
||||||
|
.mgd
|
||||||
|
.msa
|
||||||
|
.nds
|
||||||
|
.nes
|
||||||
|
.o
|
||||||
|
.prg
|
||||||
|
.rom
|
||||||
|
.sfc
|
||||||
|
.sg
|
||||||
|
.sgb
|
||||||
|
.sgd
|
||||||
|
.smc
|
||||||
|
.smd
|
||||||
|
.sms
|
||||||
|
.st
|
||||||
|
.st
|
||||||
|
.stx
|
||||||
|
.swc
|
||||||
|
.unf
|
||||||
|
.unif
|
||||||
|
.xex
|
||||||
|
.xfd
|
|
@ -1,4 +1,6 @@
|
||||||
version=
|
version=
|
||||||
|
|
||||||
|
[paths]
|
||||||
rdhome=/home/deck/retrodeck
|
rdhome=/home/deck/retrodeck
|
||||||
roms_folder=/home/deck/retrodeck/roms
|
roms_folder=/home/deck/retrodeck/roms
|
||||||
saves_folder=/home/deck/retrodeck/saves
|
saves_folder=/home/deck/retrodeck/saves
|
||||||
|
@ -7,7 +9,73 @@ bios_folder=/home/deck/retrodeck/bios
|
||||||
media_folder=/home/deck/retrodeck/downloaded_media
|
media_folder=/home/deck/retrodeck/downloaded_media
|
||||||
themes_folder=/home/deck/retrodeck/themes
|
themes_folder=/home/deck/retrodeck/themes
|
||||||
logs_folder=/home/deck/retrodeck/.logs
|
logs_folder=/home/deck/retrodeck/.logs
|
||||||
|
screenshots_folder=/home/deck/retrodeck/screenshots
|
||||||
|
mods_folder=/home/deck/retrodeck/mods
|
||||||
|
texture_packs_folder=/home/deck/retrodeck/texture_packs
|
||||||
|
borders_folder=/home/deck/retrodeck/borders
|
||||||
sdcard=/run/media/mmcblk0p1
|
sdcard=/run/media/mmcblk0p1
|
||||||
|
|
||||||
|
[options]
|
||||||
power_user_warning=true
|
power_user_warning=true
|
||||||
desktop_mode_warning=true
|
desktop_mode_warning=true
|
||||||
|
low_space_warning=true
|
||||||
|
update_check=false
|
||||||
|
update_repo=RetroDECK
|
||||||
|
update_ignore=
|
||||||
|
cloud_saves=false
|
||||||
|
multi_user_mode=false
|
||||||
|
ask_default_user=true
|
||||||
|
default_user=
|
||||||
|
developer_options=false
|
||||||
|
|
||||||
|
[cheevos]
|
||||||
|
duckstation=false
|
||||||
|
pcsx2=false
|
||||||
|
retroarch=false
|
||||||
|
|
||||||
|
[cheevos_hardcore]
|
||||||
|
duckstation=false
|
||||||
|
pcsx2=false
|
||||||
|
retroarch=false
|
||||||
|
|
||||||
|
[borders]
|
||||||
|
gb=true
|
||||||
|
gba=true
|
||||||
|
gbc=true
|
||||||
|
genesis=true
|
||||||
|
gg=true
|
||||||
|
n64=true
|
||||||
|
psx_ra=true
|
||||||
|
snes=true
|
||||||
|
|
||||||
|
[widescreen]
|
||||||
|
genesis=false
|
||||||
|
n64=false
|
||||||
|
psx_ra=false
|
||||||
|
snes=false
|
||||||
|
|
||||||
|
[nintendo_button_layout]
|
||||||
|
citra=false
|
||||||
|
gb=false
|
||||||
|
gba=false
|
||||||
|
gbc=false
|
||||||
|
n64=false
|
||||||
|
snes=false
|
||||||
|
yuzu=false
|
||||||
|
|
||||||
|
[savestate_auto_load]
|
||||||
|
ppsspp=true
|
||||||
|
retroarch=true
|
||||||
|
|
||||||
|
[savestate_auto_save]
|
||||||
|
duckstation=true
|
||||||
|
pcsx2=true
|
||||||
|
retroarch=true
|
||||||
|
|
||||||
|
[ask_to_exit]
|
||||||
|
citra=false
|
||||||
|
dolphin=false
|
||||||
|
duckstation=false
|
||||||
|
pcsx2=false
|
||||||
|
primehack=false
|
||||||
|
yuzu=false
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[general]
|
[general]
|
||||||
show_welcome = false
|
show_welcome = false
|
||||||
screenshot_dir = '/home/deck/retrodeck/screenshots'
|
screenshot_dir = 'RETRODECKHOMEDIR/screenshots'
|
||||||
|
|
||||||
[input.bindings]
|
[input.bindings]
|
||||||
port1 = '03000000de280000ff11000001000000'
|
port1 = '03000000de280000ff11000001000000'
|
||||||
|
|
|
@ -1011,7 +1011,7 @@ Paths\romsPath=
|
||||||
Paths\symbolsPath=
|
Paths\symbolsPath=
|
||||||
Screenshots\enable_screenshot_save_as=true
|
Screenshots\enable_screenshot_save_as=true
|
||||||
Screenshots\enable_screenshot_save_as\default=true
|
Screenshots\enable_screenshot_save_as\default=true
|
||||||
Screenshots\screenshot_path=/home/deck/.var/app/org.yuzu_emu.yuzu/data/yuzu/screenshots
|
Screenshots\screenshot_path=RETRODECKHOMEDIR/screenshots
|
||||||
Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=1
|
Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=1
|
||||||
Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context\default=true
|
Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context\default=true
|
||||||
Shortcuts\Main%20Window\Audio%20Mute\Unmute\Controller_KeySeq=Home+Dpad_Right
|
Shortcuts\Main%20Window\Audio%20Mute\Unmute\Controller_KeySeq=Home+Dpad_Right
|
||||||
|
|
|
@ -20,6 +20,8 @@ AudioStretchMaxLatency = 80
|
||||||
DPL2Decoder = False
|
DPL2Decoder = False
|
||||||
DPL2Quality = 2
|
DPL2Quality = 2
|
||||||
DSPHLE = True
|
DSPHLE = True
|
||||||
|
WiiSDCardAllowWrites = True
|
||||||
|
WiiSDCardEnableFolderSync = False
|
||||||
[Display]
|
[Display]
|
||||||
Fullscreen = True
|
Fullscreen = True
|
||||||
DisableScreenSaver = True
|
DisableScreenSaver = True
|
||||||
|
@ -49,7 +51,7 @@ DSPThread = True
|
||||||
Backend = Pulse
|
Backend = Pulse
|
||||||
EnableJIT = False
|
EnableJIT = False
|
||||||
[Interface]
|
[Interface]
|
||||||
ConfirmStop = True
|
ConfirmStop = False
|
||||||
CursorVisibility = 0
|
CursorVisibility = 0
|
||||||
OnScreenDisplayMessages = True
|
OnScreenDisplayMessages = True
|
||||||
PauseOnFocusLost = True
|
PauseOnFocusLost = True
|
||||||
|
|
22
emu-configs/dolphin/FreeLookController.ini
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
[FreeLook1]
|
||||||
|
Device = XInput2/0/Virtual core pointer
|
||||||
|
Move/Up = @(Shift+E)
|
||||||
|
Move/Down = @(Shift+Q)
|
||||||
|
Move/Left = @(Shift+A)
|
||||||
|
Move/Right = @(Shift+D)
|
||||||
|
Move/Forward = @(Shift+W)
|
||||||
|
Move/Backward = @(Shift+S)
|
||||||
|
Speed/Decrease = @(Shift+`1`)
|
||||||
|
Speed/Increase = @(Shift+`2`)
|
||||||
|
Speed/Reset = @(Shift+F)
|
||||||
|
Other/Reset View = @(Shift+R)
|
||||||
|
Field of View/Increase X = @(Shift+`Axis Z+`)
|
||||||
|
Field of View/Decrease X = @(Shift+`Axis Z-`)
|
||||||
|
Field of View/Increase Y = @(Shift+`Axis Z+`)
|
||||||
|
Field of View/Decrease Y = @(Shift+`Axis Z-`)
|
||||||
|
Incremental Rotation/Pitch Up = if(`Click 3`,`RelativeMouse Y-` * 0.10, 0)
|
||||||
|
Incremental Rotation/Pitch Down = if(`Click 3`,`RelativeMouse Y+` * 0.10, 0)
|
||||||
|
Incremental Rotation/Roll Left = if(`Click 2`,`RelativeMouse X-` * 0.10, 0)
|
||||||
|
Incremental Rotation/Roll Right = if(`Click 2`,`RelativeMouse X+` * 0.10, 0)
|
||||||
|
Incremental Rotation/Yaw Left = if(`Click 3`,`RelativeMouse X-` * 0.10, 0)
|
||||||
|
Incremental Rotation/Yaw Right = if(`Click 3`,`RelativeMouse X+` * 0.10, 0)
|
93
emu-configs/dolphin/GCKeyNew.ini
Normal file
|
@ -0,0 +1,93 @@
|
||||||
|
[GCKeyboard1]
|
||||||
|
Device = XInput2/0/Virtual core pointer
|
||||||
|
Keys/HOME = Home
|
||||||
|
Keys/END = End
|
||||||
|
Keys/PGUP = Prior
|
||||||
|
Keys/PGDN = Next
|
||||||
|
Keys/SCR LK = Scroll_Lock
|
||||||
|
Keys/A = A
|
||||||
|
Keys/B = B
|
||||||
|
Keys/C = C
|
||||||
|
Keys/D = D
|
||||||
|
Keys/E = E
|
||||||
|
Keys/F = F
|
||||||
|
Keys/G = G
|
||||||
|
Keys/H = H
|
||||||
|
Keys/I = I
|
||||||
|
Keys/J = J
|
||||||
|
Keys/K = K
|
||||||
|
Keys/L = L
|
||||||
|
Keys/M = M
|
||||||
|
Keys/N = N
|
||||||
|
Keys/O = O
|
||||||
|
Keys/P = P
|
||||||
|
Keys/Q = Q
|
||||||
|
Keys/R = R
|
||||||
|
Keys/S = S
|
||||||
|
Keys/T = T
|
||||||
|
Keys/U = U
|
||||||
|
Keys/V = V
|
||||||
|
Keys/W = W
|
||||||
|
Keys/X = X
|
||||||
|
Keys/Y = Y
|
||||||
|
Keys/Z = Z
|
||||||
|
Keys/1 = `1`
|
||||||
|
Keys/2 = `2`
|
||||||
|
Keys/3 = `3`
|
||||||
|
Keys/4 = `4`
|
||||||
|
Keys/5 = `5`
|
||||||
|
Keys/6 = `6`
|
||||||
|
Keys/7 = `7`
|
||||||
|
Keys/8 = `8`
|
||||||
|
Keys/9 = `9`
|
||||||
|
Keys/0 = `0`
|
||||||
|
Keys/- = minus
|
||||||
|
Keys/` = grave
|
||||||
|
Keys/PRT SC = Print
|
||||||
|
Keys/' = apostrophe
|
||||||
|
Keys/[ = bracketleft
|
||||||
|
Keys/EQUALS = equal
|
||||||
|
Keys/* = KP_Multiply
|
||||||
|
Keys/] = bracketright
|
||||||
|
Keys/, = comma
|
||||||
|
Keys/. = period
|
||||||
|
Keys// = slash
|
||||||
|
Keys/\ = backslash
|
||||||
|
Keys/F1 = F1
|
||||||
|
Keys/F2 = F2
|
||||||
|
Keys/F3 = F3
|
||||||
|
Keys/F4 = F4
|
||||||
|
Keys/F5 = F5
|
||||||
|
Keys/F6 = F6
|
||||||
|
Keys/F7 = F7
|
||||||
|
Keys/F8 = F8
|
||||||
|
Keys/F9 = F9
|
||||||
|
Keys/F10 = F10
|
||||||
|
Keys/F11 = F11
|
||||||
|
Keys/F12 = F12
|
||||||
|
Keys/ESC = Escape
|
||||||
|
Keys/INSERT = Insert
|
||||||
|
Keys/DELETE = Delete
|
||||||
|
Keys/; = semicolon
|
||||||
|
Keys/BACKSPACE = BackSpace
|
||||||
|
Keys/TAB = Tab
|
||||||
|
Keys/CAPS LOCK = Caps_Lock
|
||||||
|
Keys/L SHIFT = Shift_L
|
||||||
|
Keys/R SHIFT = Shift_R
|
||||||
|
Keys/L CTRL = Control_L
|
||||||
|
Keys/R ALT = Alt_R
|
||||||
|
Keys/L WIN = Super_L
|
||||||
|
Keys/SPACE = space
|
||||||
|
Keys/R WIN = Super_R
|
||||||
|
Keys/MENU = Menu
|
||||||
|
Keys/LEFT = Left
|
||||||
|
Keys/DOWN = Down
|
||||||
|
Keys/UP = Up
|
||||||
|
Keys/RIGHT = Right
|
||||||
|
Keys/ENTER = Return
|
||||||
|
[GCKeyboard2]
|
||||||
|
Device = XInput2/0/Virtual core pointer
|
||||||
|
[GCKeyboard3]
|
||||||
|
Device = XInput2/0/Virtual core pointer
|
||||||
|
[GCKeyboard4]
|
||||||
|
Device = XInput2/0/Virtual core pointer
|
|
@ -11,14 +11,14 @@ Main Stick/Down = `Axis 1+`
|
||||||
Main Stick/Left = `Axis 0-`
|
Main Stick/Left = `Axis 0-`
|
||||||
Main Stick/Right = `Axis 0+`
|
Main Stick/Right = `Axis 0+`
|
||||||
Main Stick/Modifier = `Shift`
|
Main Stick/Modifier = `Shift`
|
||||||
Main Stick/Modifier/Range = 50.000000000000000
|
Main Stick/Modifier/Range = 50.0
|
||||||
Main Stick/Calibration = 100.00 141.42 100.00 141.42 100.00 141.42 100.00 141.42
|
Main Stick/Calibration = 100.00 141.42 100.00 141.42 100.00 141.42 100.00 141.42
|
||||||
C-Stick/Up = `Axis 4-`
|
C-Stick/Up = `Axis 4-`
|
||||||
C-Stick/Down = `Axis 4+`
|
C-Stick/Down = `Axis 4+`
|
||||||
C-Stick/Left = `Axis 3-`
|
C-Stick/Left = `Axis 3-`
|
||||||
C-Stick/Right = `Axis 3+`
|
C-Stick/Right = `Axis 3+`
|
||||||
C-Stick/Modifier = `Ctrl`
|
C-Stick/Modifier = `Ctrl`
|
||||||
C-Stick/Modifier/Range = 50.000000000000000
|
C-Stick/Modifier/Range = 50.0
|
||||||
C-Stick/Calibration = 100.00 141.42 100.00 141.42 100.00 141.42 100.00 141.42
|
C-Stick/Calibration = 100.00 141.42 100.00 141.42 100.00 141.42 100.00 141.42
|
||||||
Triggers/L = TL
|
Triggers/L = TL
|
||||||
Triggers/R = TR
|
Triggers/R = TR
|
||||||
|
@ -29,13 +29,13 @@ D-Pad/Right = `Axis 6+`
|
||||||
Rumble/Motor = Strong
|
Rumble/Motor = Strong
|
||||||
[GCPad2]
|
[GCPad2]
|
||||||
Device = XInput2/0/Virtual core pointer
|
Device = XInput2/0/Virtual core pointer
|
||||||
Main Stick/Modifier/Range = 50.000000000000000
|
Main Stick/Modifier/Range = 50.0
|
||||||
C-Stick/Modifier/Range = 50.000000000000000
|
C-Stick/Modifier/Range = 50.0
|
||||||
[GCPad3]
|
[GCPad3]
|
||||||
Device = XInput2/0/Virtual core pointer
|
Device = XInput2/0/Virtual core pointer
|
||||||
Main Stick/Modifier/Range = 50.000000000000000
|
Main Stick/Modifier/Range = 50.0
|
||||||
C-Stick/Modifier/Range = 50.000000000000000
|
C-Stick/Modifier/Range = 50.0
|
||||||
[GCPad4]
|
[GCPad4]
|
||||||
Device = XInput2/0/Virtual core pointer
|
Device = XInput2/0/Virtual core pointer
|
||||||
Main Stick/Modifier/Range = 50.000000000000000
|
Main Stick/Modifier/Range = 50.0
|
||||||
C-Stick/Modifier/Range = 50.000000000000000
|
C-Stick/Modifier/Range = 50.0
|
|
@ -1,8 +1,24 @@
|
||||||
[Hotkeys]
|
[Hotkeys]
|
||||||
Device = evdev/0/Microsoft X-Box 360 pad 0
|
Device = XInput2/0/Virtual core pointer
|
||||||
Save State/Save State Slot 1 = TR&SELECT
|
General/Change Disc = @(Ctrl+D)
|
||||||
Load State/Load State Slot 1 = TL&SELECT
|
General/Toggle Pause = @(Ctrl+P)
|
||||||
General/Take Screenshot = SELECT&SOUTH&`SDL/0/Microsoft X-Box 360 pad 0:Button 0`&`SDL/0/Microsoft X-Box 360 pad 0:Button 6`
|
General/Reset = @(Ctrl+R)
|
||||||
General/Exit = SELECT&START&`SDL/0/Microsoft X-Box 360 pad 0:Button 6`&`SDL/0/Microsoft X-Box 360 pad 0:Button 7`
|
General/Take Screenshot = @(Ctrl+X)
|
||||||
Emulation Speed/Increase Emulation Speed = SELECT&l
|
General/Exit = @(Ctrl+Q)
|
||||||
Emulation Speed/Decrease Emulation Speed = SELECT&r
|
Emulation Speed/Decrease Emulation Speed = @(Ctrl+`2`)
|
||||||
|
Emulation Speed/Increase Emulation Speed = @(Ctrl+`1`)
|
||||||
|
Emulation Speed/Disable Emulation Speed Limit = @(Ctrl+`0`)
|
||||||
|
Movie/Start Recording = @(Ctrl+V)
|
||||||
|
Graphics Toggles/Toggle Aspect Ratio = @(Ctrl+W)
|
||||||
|
Freelook/Freelook Toggle = @(Alt+Y)
|
||||||
|
Internal Resolution/Increase IR = @(Ctrl+U)
|
||||||
|
Internal Resolution/Decrease IR = @(Ctrl+Y)
|
||||||
|
Save State/Save to Selected Slot = @(Ctrl+S)
|
||||||
|
Load State/Load from Selected Slot = @(Ctrl+A)
|
||||||
|
Other State Hotkeys/Undo Load State = @(Ctrl+`8`)
|
||||||
|
Other State Hotkeys/Undo Save State = @(Ctrl+`9`)
|
||||||
|
Other State Hotkeys/Increase Selected State Slot = @(Ctrl+K)
|
||||||
|
Other State Hotkeys/Decrease Selected State Slot = @(Ctrl+J)
|
||||||
|
General/Toggle Fullscreen = @(Ctrl+Return)
|
||||||
|
General/Control NetPlay Golf Mode = @(Alt+H)
|
||||||
|
Wii/Press Sync Button = @(Alt+W)
|
90
emu-configs/dolphin/WiimoteNew.ini
Normal file
|
@ -0,0 +1,90 @@
|
||||||
|
[Wiimote1]
|
||||||
|
Device = evdev/0/Microsoft X-Box 360 pad 0
|
||||||
|
Tilt/Modifier/Range = 50.0
|
||||||
|
Nunchuk/Stick/Modifier/Range = 50.0
|
||||||
|
Nunchuk/Tilt/Modifier/Range = 50.0
|
||||||
|
Classic/Left Stick/Modifier/Range = 50.0
|
||||||
|
Classic/Right Stick/Modifier/Range = 50.0
|
||||||
|
Guitar/Stick/Modifier/Range = 50.0
|
||||||
|
Drums/Stick/Modifier/Range = 50.0
|
||||||
|
Turntable/Stick/Modifier/Range = 50.0
|
||||||
|
uDraw/Stylus/Modifier/Range = 50.0
|
||||||
|
Drawsome/Stylus/Modifier/Range = 50.0
|
||||||
|
Buttons/A = SOUTH
|
||||||
|
Buttons/B = EAST
|
||||||
|
Buttons/1 = WEST
|
||||||
|
Buttons/2 = NORTH
|
||||||
|
Buttons/- = SELECT
|
||||||
|
Buttons/+ = START
|
||||||
|
Buttons/Home = THUMBR
|
||||||
|
D-Pad/Up = `Axis 7-`
|
||||||
|
D-Pad/Down = `Axis 7+`
|
||||||
|
D-Pad/Left = `Axis 6-`
|
||||||
|
D-Pad/Right = `Axis 6+`
|
||||||
|
Extension = Nunchuk
|
||||||
|
Rumble/Motor = Strong
|
||||||
|
Nunchuk/Stick/Up = `Axis 1-`
|
||||||
|
Nunchuk/Stick/Down = `Axis 1+`
|
||||||
|
Nunchuk/Stick/Left = `Axis 0-`
|
||||||
|
Nunchuk/Stick/Right = `Axis 0+`
|
||||||
|
Nunchuk/Buttons/C = TL
|
||||||
|
Nunchuk/Buttons/Z = `Full Axis 2+`
|
||||||
|
IR/Auto-Hide = True
|
||||||
|
Hotkeys/Sideways Toggle = `XInput2/0/Virtual core pointer:Alt`&`XInput2/0/Virtual core pointer:X`
|
||||||
|
Hotkeys/Upright Toggle = `XInput2/0/Virtual core pointer:Alt_L`&`XInput2/0/Virtual core pointer:Z`
|
||||||
|
Source = 1
|
||||||
|
IR/Up = `XInput2/0/Virtual core pointer:Cursor Y-`
|
||||||
|
IR/Down = `XInput2/0/Virtual core pointer:Cursor Y+`
|
||||||
|
IR/Left = `XInput2/0/Virtual core pointer:Cursor X-`
|
||||||
|
IR/Right = `XInput2/0/Virtual core pointer:Cursor X+`
|
||||||
|
Shake/X = `Full Axis 5+`
|
||||||
|
Shake/Y = `Full Axis 5+`
|
||||||
|
Shake/Z = `Full Axis 5+`
|
||||||
|
[Wiimote2]
|
||||||
|
Device = XInput2/0/Virtual core pointer
|
||||||
|
Tilt/Modifier/Range = 50.0
|
||||||
|
Nunchuk/Stick/Modifier/Range = 50.0
|
||||||
|
Nunchuk/Tilt/Modifier/Range = 50.0
|
||||||
|
Classic/Left Stick/Modifier/Range = 50.0
|
||||||
|
Classic/Right Stick/Modifier/Range = 50.0
|
||||||
|
Guitar/Stick/Modifier/Range = 50.0
|
||||||
|
Drums/Stick/Modifier/Range = 50.0
|
||||||
|
Turntable/Stick/Modifier/Range = 50.0
|
||||||
|
uDraw/Stylus/Modifier/Range = 50.0
|
||||||
|
Drawsome/Stylus/Modifier/Range = 50.0
|
||||||
|
[Wiimote3]
|
||||||
|
Device = XInput2/0/Virtual core pointer
|
||||||
|
Tilt/Modifier/Range = 50.0
|
||||||
|
Nunchuk/Stick/Modifier/Range = 50.0
|
||||||
|
Nunchuk/Tilt/Modifier/Range = 50.0
|
||||||
|
Classic/Left Stick/Modifier/Range = 50.0
|
||||||
|
Classic/Right Stick/Modifier/Range = 50.0
|
||||||
|
Guitar/Stick/Modifier/Range = 50.0
|
||||||
|
Drums/Stick/Modifier/Range = 50.0
|
||||||
|
Turntable/Stick/Modifier/Range = 50.0
|
||||||
|
uDraw/Stylus/Modifier/Range = 50.0
|
||||||
|
Drawsome/Stylus/Modifier/Range = 50.0
|
||||||
|
[Wiimote4]
|
||||||
|
Device = XInput2/0/Virtual core pointer
|
||||||
|
Tilt/Modifier/Range = 50.0
|
||||||
|
Nunchuk/Stick/Modifier/Range = 50.0
|
||||||
|
Nunchuk/Tilt/Modifier/Range = 50.0
|
||||||
|
Classic/Left Stick/Modifier/Range = 50.0
|
||||||
|
Classic/Right Stick/Modifier/Range = 50.0
|
||||||
|
Guitar/Stick/Modifier/Range = 50.0
|
||||||
|
Drums/Stick/Modifier/Range = 50.0
|
||||||
|
Turntable/Stick/Modifier/Range = 50.0
|
||||||
|
uDraw/Stylus/Modifier/Range = 50.0
|
||||||
|
Drawsome/Stylus/Modifier/Range = 50.0
|
||||||
|
[BalanceBoard]
|
||||||
|
Device = XInput2/0/Virtual core pointer
|
||||||
|
Tilt/Modifier/Range = 50.0
|
||||||
|
Nunchuk/Stick/Modifier/Range = 50.0
|
||||||
|
Nunchuk/Tilt/Modifier/Range = 50.0
|
||||||
|
Classic/Left Stick/Modifier/Range = 50.0
|
||||||
|
Classic/Right Stick/Modifier/Range = 50.0
|
||||||
|
Guitar/Stick/Modifier/Range = 50.0
|
||||||
|
Drums/Stick/Modifier/Range = 50.0
|
||||||
|
Turntable/Stick/Modifier/Range = 50.0
|
||||||
|
uDraw/Stylus/Modifier/Range = 50.0
|
||||||
|
Drawsome/Stylus/Modifier/Range = 50.0
|
|
@ -10,8 +10,8 @@ StartPaused = false
|
||||||
StartFullscreen = false
|
StartFullscreen = false
|
||||||
PauseOnFocusLoss = true
|
PauseOnFocusLoss = true
|
||||||
PauseOnMenu = true
|
PauseOnMenu = true
|
||||||
SaveStateOnExit = true
|
SaveStateOnExit = false
|
||||||
ConfirmPowerOff = true
|
ConfirmPowerOff = false
|
||||||
LoadDevicesFromSaveStates = true
|
LoadDevicesFromSaveStates = true
|
||||||
ApplyGameSettings = true
|
ApplyGameSettings = true
|
||||||
AutoLoadCheats = true
|
AutoLoadCheats = true
|
||||||
|
@ -118,7 +118,7 @@ DumpOnBoot = false
|
||||||
|
|
||||||
|
|
||||||
[BIOS]
|
[BIOS]
|
||||||
SearchDirectory = /home/deck/retrodeck/bios
|
SearchDirectory = RETRODECKHOMEDIR/bios
|
||||||
PathNTSCU =
|
PathNTSCU =
|
||||||
PathNTSCJ =
|
PathNTSCJ =
|
||||||
PathPAL =
|
PathPAL =
|
||||||
|
@ -182,9 +182,9 @@ Type = None
|
||||||
Card1Type = PerGameTitle
|
Card1Type = PerGameTitle
|
||||||
Card2Type = None
|
Card2Type = None
|
||||||
UsePlaylistTitle = true
|
UsePlaylistTitle = true
|
||||||
Card1Path = /var/data/duckstation/memcards/shared_card_1.mcd
|
Card1Path = RETRODECKHOMEDIR/saves/psx/duckstation/memcards/shared_card_1.mcd
|
||||||
Card2Path = /var/data/duckstation/memcards/shared_card_2.mcd
|
Card2Path = RETRODECKHOMEDIR/saves/psx/duckstation/memcards/shared_card_2.mcd
|
||||||
Directory = /var/data/duckstation/memcards
|
Directory = RETRODECKHOMEDIR/saves/psx/duckstation/memcards
|
||||||
|
|
||||||
|
|
||||||
[ControllerPorts]
|
[ControllerPorts]
|
||||||
|
@ -220,20 +220,50 @@ GPUMaxRunAhead = 128
|
||||||
|
|
||||||
|
|
||||||
[Hotkeys]
|
[Hotkeys]
|
||||||
PowerOff = Keyboard/R
|
OpenQuickMenu = Keyboard/Control & Keyboard/M
|
||||||
|
FastForward = Keyboard/Control & Keyboard/Plus
|
||||||
|
ToggleTurbo = Keyboard/Control & Keyboard/T
|
||||||
|
ToggleFullscreen = Keyboard/Control & Keyboard/Return
|
||||||
|
TogglePause = Keyboard/Control & Keyboard/P
|
||||||
|
Screenshot = Keyboard/Control & Keyboard/X
|
||||||
|
Reset = Keyboard/Control & Keyboard/R
|
||||||
|
ChangeDisc = Keyboard/Control & Keyboard/D
|
||||||
|
Rewind = Keyboard/Control & Keyboard/Minus
|
||||||
|
ToggleCheats = Keyboard/Control & Keyboard/C
|
||||||
|
IncreaseEmulationSpeed = Keyboard/Control & Keyboard/1
|
||||||
|
DecreaseEmulationSpeed = Keyboard/Control & Keyboard/2
|
||||||
|
ResetEmulationSpeed = Keyboard/Control & Keyboard/3
|
||||||
|
IncreaseResolutionScale = Keyboard/Control & Keyboard/U
|
||||||
|
DecreaseResolutionScale = Keyboard/Control & Keyboard/Y
|
||||||
|
ToggleWidescreen = Keyboard/Control & Keyboard/W
|
||||||
|
LoadSelectedSaveState = Keyboard/Control & Keyboard/A
|
||||||
|
SaveSelectedSaveState = Keyboard/Control & Keyboard/S
|
||||||
|
SelectPreviousSaveStateSlot = Keyboard/Control & Keyboard/J
|
||||||
|
SelectNextSaveStateSlot = Keyboard/Control & Keyboard/K
|
||||||
|
PowerOff = Keyboard/Control & Keyboard/Q
|
||||||
|
UndoLoadState = Keyboard/Control & Keyboard/9
|
||||||
|
|
||||||
|
|
||||||
[Cheevos]
|
[Cheevos]
|
||||||
Enabled = true
|
Enabled = false
|
||||||
TestMode = false
|
TestMode = false
|
||||||
UnofficialTestMode = false
|
UnofficialTestMode = false
|
||||||
UseFirstDiscFromPlaylist = true
|
UseFirstDiscFromPlaylist = true
|
||||||
|
RichPresence = true
|
||||||
|
ChallengeMode = false
|
||||||
|
Leaderboards = true
|
||||||
|
Notifications = true
|
||||||
|
SoundEffects = true
|
||||||
|
PrimedIndicators = true
|
||||||
|
Username =
|
||||||
|
Token =
|
||||||
|
LoginTimestamp =
|
||||||
|
|
||||||
|
|
||||||
[UI]
|
[UI]
|
||||||
MainWindowGeometry = AdnQywADAAAAAAAAAAAAAAAAAx8AAALYAAAAAAAAAB0AAAMfAAAC2AAAAAAAAAAABQAAAAAAAAAAHQAAAx8AAALY
|
MainWindowGeometry = AdnQywADAAAAAAAlAAAAHAAAA0QAAAL0AAAAJQAAADkAAANEAAAC9AAAAAAAAAAAB4AAAAAlAAAAOQAAA0QAAAL0
|
||||||
MainWindowState = AAAA/wAAAAD9AAAAAAAAAyAAAAI9AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAHQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAAAAAAA==
|
MainWindowState = AAAA/wAAAAD9AAAAAAAAAyAAAAI9AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAHQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAAAAAAA==
|
||||||
|
|
||||||
|
|
||||||
[GameList]
|
[GameList]
|
||||||
RecursivePaths = /home/deck/retrodeck/roms/psx
|
RecursivePaths = RETRODECKHOMEDIR/roms/psx
|
||||||
|
|
53
emu-configs/mame/cfg/default.cfg
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
|
||||||
|
<mameconfig version="10">
|
||||||
|
<system name="default">
|
||||||
|
<input>
|
||||||
|
<port type="P1_JOYSTICK_UP">
|
||||||
|
<newseq type="standard">
|
||||||
|
JOYCODE_1_HAT1UP
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="P1_SELECT">
|
||||||
|
<newseq type="standard">
|
||||||
|
JOYCODE_1_SELECT
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_MENU">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_LCONTROL KEYCODE_M
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_PAUSE">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_LCONTROL KEYCODE_P
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_REWIND_SINGLE">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_LCONTROL KEYCODE_MINUSPAD
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_SAVE_STATE">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_LCONTROL KEYCODE_S
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_LOAD_STATE">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_LCONTROL KEYCODE_A
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_FAST_FORWARD">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_LCONTROL KEYCODE_PLUSPAD
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_SNAPSHOT">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_LCONTROL KEYCODE_X
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
</input>
|
||||||
|
</system>
|
||||||
|
</mameconfig>
|
411
emu-configs/mame/mame.ini
Normal file
|
@ -0,0 +1,411 @@
|
||||||
|
#
|
||||||
|
# CORE CONFIGURATION OPTIONS
|
||||||
|
#
|
||||||
|
readconfig 1
|
||||||
|
writeconfig 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE SEARCH PATH OPTIONS
|
||||||
|
#
|
||||||
|
homepath /var/config/mame
|
||||||
|
rompath /home/deck/retrodeck/roms/arcade
|
||||||
|
hashpath /app/share/mame/hash
|
||||||
|
samplepath /app/share/mame/samples
|
||||||
|
artpath $HOME/retrodeck/downloaded_media/arcade/screenshots/
|
||||||
|
ctrlrpath /app/share/mame/ctrlr
|
||||||
|
inipath /var/config/mame
|
||||||
|
fontpath /app/bin/
|
||||||
|
cheatpath /app/share/mame/cheat
|
||||||
|
crosshairpath /app/share/mame/crosshair
|
||||||
|
pluginspath /app/share/mame/plugins
|
||||||
|
languagepath /app/share/mame/language
|
||||||
|
swpath /app/share/mame/software
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE OUTPUT DIRECTORY OPTIONS
|
||||||
|
#
|
||||||
|
cfg_directory /var/config/mame/cfg
|
||||||
|
nvram_directory /var/config/mame/nvram
|
||||||
|
input_directory /var/config/mame/inp
|
||||||
|
state_directory /var/config/mame/sta
|
||||||
|
snapshot_directory RETRODECKHOMEDIR/screenshots
|
||||||
|
diff_directory /var/config/mame/diff
|
||||||
|
comment_directory /var/config/mame/comments
|
||||||
|
share_directory /var/config/mame/share
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE STATE/PLAYBACK OPTIONS
|
||||||
|
#
|
||||||
|
state
|
||||||
|
autosave 0
|
||||||
|
rewind 0
|
||||||
|
rewind_capacity 100
|
||||||
|
playback
|
||||||
|
record
|
||||||
|
exit_after_playback 0
|
||||||
|
mngwrite
|
||||||
|
aviwrite
|
||||||
|
wavwrite
|
||||||
|
snapname %g/%i
|
||||||
|
snapsize auto
|
||||||
|
snapview auto
|
||||||
|
snapbilinear 1
|
||||||
|
statename %g
|
||||||
|
burnin 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE PERFORMANCE OPTIONS
|
||||||
|
#
|
||||||
|
autoframeskip 0
|
||||||
|
frameskip 0
|
||||||
|
seconds_to_run 0
|
||||||
|
throttle 1
|
||||||
|
sleep 1
|
||||||
|
speed 1.0
|
||||||
|
refreshspeed 0
|
||||||
|
lowlatency 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE RENDER OPTIONS
|
||||||
|
#
|
||||||
|
keepaspect 1
|
||||||
|
unevenstretch 1
|
||||||
|
unevenstretchx 0
|
||||||
|
unevenstretchy 0
|
||||||
|
autostretchxy 0
|
||||||
|
intoverscan 0
|
||||||
|
intscalex 0
|
||||||
|
intscaley 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE ROTATION OPTIONS
|
||||||
|
#
|
||||||
|
rotate 1
|
||||||
|
ror 0
|
||||||
|
rol 0
|
||||||
|
autoror 0
|
||||||
|
autorol 0
|
||||||
|
flipx 0
|
||||||
|
flipy 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE ARTWORK OPTIONS
|
||||||
|
#
|
||||||
|
artwork_crop 0
|
||||||
|
fallback_artwork
|
||||||
|
override_artwork
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE SCREEN OPTIONS
|
||||||
|
#
|
||||||
|
brightness 1.0
|
||||||
|
contrast 1.0
|
||||||
|
gamma 1.0
|
||||||
|
pause_brightness 0.65
|
||||||
|
effect none
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE VECTOR OPTIONS
|
||||||
|
#
|
||||||
|
beam_width_min 1.0
|
||||||
|
beam_width_max 1.0
|
||||||
|
beam_dot_size 1.0
|
||||||
|
beam_intensity_weight 0
|
||||||
|
flicker 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE SOUND OPTIONS
|
||||||
|
#
|
||||||
|
samplerate 48000
|
||||||
|
samples 1
|
||||||
|
volume 0
|
||||||
|
compressor 1
|
||||||
|
speaker_report 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE INPUT OPTIONS
|
||||||
|
#
|
||||||
|
coin_lockout 1
|
||||||
|
ctrlr
|
||||||
|
mouse 0
|
||||||
|
joystick 1
|
||||||
|
lightgun 0
|
||||||
|
multikeyboard 0
|
||||||
|
multimouse 0
|
||||||
|
steadykey 0
|
||||||
|
ui_active 0
|
||||||
|
offscreen_reload 0
|
||||||
|
joystick_map auto
|
||||||
|
joystick_deadzone 0.15
|
||||||
|
joystick_saturation 0.85
|
||||||
|
joystick_threshold 0.3
|
||||||
|
natural 0
|
||||||
|
joystick_contradictory 0
|
||||||
|
coin_impulse 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE INPUT AUTOMATIC ENABLE OPTIONS
|
||||||
|
#
|
||||||
|
paddle_device keyboard
|
||||||
|
adstick_device keyboard
|
||||||
|
pedal_device keyboard
|
||||||
|
dial_device keyboard
|
||||||
|
trackball_device keyboard
|
||||||
|
lightgun_device keyboard
|
||||||
|
positional_device keyboard
|
||||||
|
mouse_device mouse
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE DEBUGGING OPTIONS
|
||||||
|
#
|
||||||
|
verbose 0
|
||||||
|
log 0
|
||||||
|
oslog 0
|
||||||
|
debug 0
|
||||||
|
update_in_pause 0
|
||||||
|
debugscript
|
||||||
|
debuglog 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE COMM OPTIONS
|
||||||
|
#
|
||||||
|
comm_localhost 0.0.0.0
|
||||||
|
comm_localport 15112
|
||||||
|
comm_remotehost 127.0.0.1
|
||||||
|
comm_remoteport 15112
|
||||||
|
comm_framesync 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# CORE MISC OPTIONS
|
||||||
|
#
|
||||||
|
drc 1
|
||||||
|
drc_use_c 0
|
||||||
|
drc_log_uml 0
|
||||||
|
drc_log_native 0
|
||||||
|
bios
|
||||||
|
cheat 0
|
||||||
|
skip_gameinfo 1
|
||||||
|
uifont default
|
||||||
|
ui cabinet
|
||||||
|
ramsize
|
||||||
|
confirm_quit 0
|
||||||
|
ui_mouse 1
|
||||||
|
language
|
||||||
|
nvram_save 1
|
||||||
|
|
||||||
|
#
|
||||||
|
# SCRIPTING OPTIONS
|
||||||
|
#
|
||||||
|
autoboot_command
|
||||||
|
autoboot_delay 0
|
||||||
|
autoboot_script
|
||||||
|
console 0
|
||||||
|
plugins 1
|
||||||
|
plugin
|
||||||
|
noplugin
|
||||||
|
|
||||||
|
#
|
||||||
|
# HTTP SERVER OPTIONS
|
||||||
|
#
|
||||||
|
http 0
|
||||||
|
http_port 8080
|
||||||
|
http_root web
|
||||||
|
|
||||||
|
#
|
||||||
|
# OSD INPUT MAPPING OPTIONS
|
||||||
|
#
|
||||||
|
uimodekey auto
|
||||||
|
controller_map none
|
||||||
|
background_input 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# OSD FONT OPTIONS
|
||||||
|
#
|
||||||
|
uifontprovider auto
|
||||||
|
|
||||||
|
#
|
||||||
|
# OSD OUTPUT OPTIONS
|
||||||
|
#
|
||||||
|
output auto
|
||||||
|
|
||||||
|
#
|
||||||
|
# OSD INPUT OPTIONS
|
||||||
|
#
|
||||||
|
keyboardprovider auto
|
||||||
|
mouseprovider auto
|
||||||
|
lightgunprovider auto
|
||||||
|
joystickprovider auto
|
||||||
|
|
||||||
|
#
|
||||||
|
# OSD DEBUGGING OPTIONS
|
||||||
|
#
|
||||||
|
debugger auto
|
||||||
|
debugger_port 23946
|
||||||
|
debugger_font auto
|
||||||
|
debugger_font_size 0
|
||||||
|
watchdog 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# OSD PERFORMANCE OPTIONS
|
||||||
|
#
|
||||||
|
numprocessors auto
|
||||||
|
bench 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# OSD VIDEO OPTIONS
|
||||||
|
#
|
||||||
|
video opengl
|
||||||
|
numscreens 1
|
||||||
|
window 0
|
||||||
|
maximize 1
|
||||||
|
waitvsync 0
|
||||||
|
syncrefresh 0
|
||||||
|
monitorprovider auto
|
||||||
|
|
||||||
|
#
|
||||||
|
# OSD PER-WINDOW VIDEO OPTIONS
|
||||||
|
#
|
||||||
|
screen auto
|
||||||
|
aspect auto
|
||||||
|
resolution auto
|
||||||
|
view auto
|
||||||
|
screen0 auto
|
||||||
|
aspect0 auto
|
||||||
|
resolution0 auto
|
||||||
|
view0 auto
|
||||||
|
screen1 auto
|
||||||
|
aspect1 auto
|
||||||
|
resolution1 auto
|
||||||
|
view1 auto
|
||||||
|
screen2 auto
|
||||||
|
aspect2 auto
|
||||||
|
resolution2 auto
|
||||||
|
view2 auto
|
||||||
|
screen3 auto
|
||||||
|
aspect3 auto
|
||||||
|
resolution3 auto
|
||||||
|
view3 auto
|
||||||
|
|
||||||
|
#
|
||||||
|
# OSD FULL SCREEN OPTIONS
|
||||||
|
#
|
||||||
|
switchres 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# OSD ACCELERATED VIDEO OPTIONS
|
||||||
|
#
|
||||||
|
filter 1
|
||||||
|
prescale 1
|
||||||
|
|
||||||
|
#
|
||||||
|
# OpenGL-SPECIFIC OPTIONS
|
||||||
|
#
|
||||||
|
gl_forcepow2texture 0
|
||||||
|
gl_notexturerect 0
|
||||||
|
gl_vbo 1
|
||||||
|
gl_pbo 1
|
||||||
|
gl_glsl 0
|
||||||
|
gl_glsl_filter 1
|
||||||
|
glsl_shader_mame0 none
|
||||||
|
glsl_shader_mame1 none
|
||||||
|
glsl_shader_mame2 none
|
||||||
|
glsl_shader_mame3 none
|
||||||
|
glsl_shader_mame4 none
|
||||||
|
glsl_shader_mame5 none
|
||||||
|
glsl_shader_mame6 none
|
||||||
|
glsl_shader_mame7 none
|
||||||
|
glsl_shader_mame8 none
|
||||||
|
glsl_shader_mame9 none
|
||||||
|
glsl_shader_screen0 none
|
||||||
|
glsl_shader_screen1 none
|
||||||
|
glsl_shader_screen2 none
|
||||||
|
glsl_shader_screen3 none
|
||||||
|
glsl_shader_screen4 none
|
||||||
|
glsl_shader_screen5 none
|
||||||
|
glsl_shader_screen6 none
|
||||||
|
glsl_shader_screen7 none
|
||||||
|
glsl_shader_screen8 none
|
||||||
|
glsl_shader_screen9 none
|
||||||
|
|
||||||
|
#
|
||||||
|
# OSD SOUND OPTIONS
|
||||||
|
#
|
||||||
|
sound auto
|
||||||
|
audio_latency 2
|
||||||
|
|
||||||
|
#
|
||||||
|
# PORTAUDIO OPTIONS
|
||||||
|
#
|
||||||
|
pa_api none
|
||||||
|
pa_device none
|
||||||
|
pa_latency 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# OSD MIDI OPTIONS
|
||||||
|
#
|
||||||
|
midiprovider auto
|
||||||
|
|
||||||
|
#
|
||||||
|
# OSD EMULATED NETWORKING OPTIONS
|
||||||
|
#
|
||||||
|
networkprovider auto
|
||||||
|
|
||||||
|
#
|
||||||
|
# BGFX POST-PROCESSING OPTIONS
|
||||||
|
#
|
||||||
|
bgfx_path bgfx
|
||||||
|
bgfx_backend auto
|
||||||
|
bgfx_debug 0
|
||||||
|
bgfx_screen_chains
|
||||||
|
bgfx_shadow_mask slot-mask.png
|
||||||
|
bgfx_lut lut-default.png
|
||||||
|
bgfx_avi_name auto
|
||||||
|
|
||||||
|
#
|
||||||
|
# SDL PERFORMANCE OPTIONS
|
||||||
|
#
|
||||||
|
sdlvideofps 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# SDL VIDEO OPTIONS
|
||||||
|
#
|
||||||
|
centerh 1
|
||||||
|
centerv 1
|
||||||
|
scalemode none
|
||||||
|
|
||||||
|
#
|
||||||
|
# SDL FULL SCREEN OPTIONS
|
||||||
|
#
|
||||||
|
useallheads 0
|
||||||
|
attach_window
|
||||||
|
|
||||||
|
#
|
||||||
|
# SDL KEYBOARD MAPPING
|
||||||
|
#
|
||||||
|
keymap 0
|
||||||
|
keymap_file keymap.dat
|
||||||
|
|
||||||
|
#
|
||||||
|
# SDL JOYSTICK MAPPING
|
||||||
|
#
|
||||||
|
sixaxis 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# SDL LIGHTGUN MAPPING
|
||||||
|
#
|
||||||
|
lightgun_index1 auto
|
||||||
|
lightgun_index2 auto
|
||||||
|
lightgun_index3 auto
|
||||||
|
lightgun_index4 auto
|
||||||
|
lightgun_index5 auto
|
||||||
|
lightgun_index6 auto
|
||||||
|
lightgun_index7 auto
|
||||||
|
lightgun_index8 auto
|
||||||
|
|
||||||
|
#
|
||||||
|
# SDL LOW-LEVEL DRIVER OPTIONS
|
||||||
|
#
|
||||||
|
videodriver auto
|
||||||
|
renderdriver auto
|
||||||
|
audiodriver auto
|
||||||
|
gl_lib auto
|
70
emu-configs/mame/ui.ini
Normal file
|
@ -0,0 +1,70 @@
|
||||||
|
#
|
||||||
|
# UI SEARCH PATH OPTIONS
|
||||||
|
#
|
||||||
|
historypath history;dats;.
|
||||||
|
categorypath folders
|
||||||
|
cabinets_directory cabinets;cabdevs
|
||||||
|
cpanels_directory cpanel
|
||||||
|
pcbs_directory pcb
|
||||||
|
flyers_directory flyers
|
||||||
|
titles_directory titles
|
||||||
|
ends_directory ends
|
||||||
|
marquees_directory marquees;$HOME/retrodeck/downloaded_media/arcade/marquees
|
||||||
|
artwork_preview_directory "artwork preview;artpreview"
|
||||||
|
bosses_directory bosses
|
||||||
|
logos_directory logo
|
||||||
|
scores_directory scores
|
||||||
|
versus_directory versus
|
||||||
|
gameover_directory gameover
|
||||||
|
howto_directory howto
|
||||||
|
select_directory select
|
||||||
|
icons_directory icons
|
||||||
|
covers_directory covers;$HOME/retrodeck/downloaded_media/arcade/covers
|
||||||
|
ui_path ui
|
||||||
|
|
||||||
|
#
|
||||||
|
# UI MISC OPTIONS
|
||||||
|
#
|
||||||
|
system_names
|
||||||
|
skip_warnings 1
|
||||||
|
unthrottle_mute 0
|
||||||
|
|
||||||
|
#
|
||||||
|
# UI OPTIONS
|
||||||
|
#
|
||||||
|
infos_text_size 0.75
|
||||||
|
font_rows 30
|
||||||
|
ui_border_color ffffffff
|
||||||
|
ui_bg_color ef101030
|
||||||
|
ui_clone_color ff808080
|
||||||
|
ui_dipsw_color ffffff00
|
||||||
|
ui_gfxviewer_color ef101030
|
||||||
|
ui_mousedown_bg_color b0606000
|
||||||
|
ui_mousedown_color ffffff80
|
||||||
|
ui_mouseover_bg_color 70404000
|
||||||
|
ui_mouseover_color ffffff80
|
||||||
|
ui_selected_bg_color ef808000
|
||||||
|
ui_selected_color ffffff00
|
||||||
|
ui_slider_color ffffffff
|
||||||
|
ui_subitem_color ffffffff
|
||||||
|
ui_text_bg_color ef000000
|
||||||
|
ui_text_color ffffffff
|
||||||
|
ui_unavail_color ff404040
|
||||||
|
|
||||||
|
#
|
||||||
|
# SYSTEM/SOFTWARE SELECTION MENU OPTIONS
|
||||||
|
#
|
||||||
|
hide_main_panel 0
|
||||||
|
use_background 1
|
||||||
|
skip_biosmenu 0
|
||||||
|
skip_partsmenu 0
|
||||||
|
remember_last 0
|
||||||
|
last_used_filter Available
|
||||||
|
system_right_panel image
|
||||||
|
software_right_panel image
|
||||||
|
system_right_image cover
|
||||||
|
software_right_image snap
|
||||||
|
enlarge_snaps 1
|
||||||
|
forced4x3 1
|
||||||
|
info_audit_enabled 0
|
||||||
|
hide_romless 1
|
|
@ -22,16 +22,16 @@ Joy_R=5
|
||||||
Joy_L=4
|
Joy_L=4
|
||||||
Joy_X=2
|
Joy_X=2
|
||||||
Joy_Y=3
|
Joy_Y=3
|
||||||
HKKey_Lid=-1
|
HKKey_Lid=134217804
|
||||||
HKKey_Mic=-1
|
HKKey_Mic=134217808
|
||||||
HKKey_Pause=82
|
HKKey_Pause=67108944
|
||||||
HKKey_Reset=-1
|
HKKey_Reset=67108946
|
||||||
HKKey_FastForward=76
|
HKKey_FastForward=603979819
|
||||||
HKKey_FastForwardToggle=-1
|
HKKey_FastForwardToggle=-1
|
||||||
HKKey_FullscreenToggle=-1
|
HKKey_FullscreenToggle=83886084
|
||||||
HKKey_SwapScreens=89
|
HKKey_SwapScreens=83886081
|
||||||
HKKey_SolarSensorDecrease=-1
|
HKKey_SolarSensorDecrease=671088685
|
||||||
HKKey_SolarSensorIncrease=-1
|
HKKey_SolarSensorIncrease=671088683
|
||||||
HKKey_FrameStep=-1
|
HKKey_FrameStep=-1
|
||||||
HKJoy_Lid=-1
|
HKJoy_Lid=-1
|
||||||
HKJoy_Mic=-1
|
HKJoy_Mic=-1
|
||||||
|
@ -103,6 +103,8 @@ FirmwareFavouriteColour=0
|
||||||
FirmwareMessage=
|
FirmwareMessage=
|
||||||
FirmwareMAC=
|
FirmwareMAC=
|
||||||
RandomizeMAC=0
|
RandomizeMAC=0
|
||||||
|
MPAudioMode=1
|
||||||
|
MPRecvTimeout=25
|
||||||
SockBindAnyAddr=0
|
SockBindAnyAddr=0
|
||||||
LANDevice=
|
LANDevice=
|
||||||
DirectLAN=0
|
DirectLAN=0
|
||||||
|
@ -127,9 +129,17 @@ SaveFilePath=RETRODECKHOMEDIR/saves/nds/melonds
|
||||||
SavestatePath=RETRODECKHOMEDIR/states/nds/melonds
|
SavestatePath=RETRODECKHOMEDIR/states/nds/melonds
|
||||||
CheatFilePath=
|
CheatFilePath=
|
||||||
EnableCheats=0
|
EnableCheats=0
|
||||||
MouseHide=0
|
MouseHide=1
|
||||||
MouseHideSeconds=5
|
MouseHideSeconds=5
|
||||||
PauseLostFocus=1
|
PauseLostFocus=1
|
||||||
DSBatteryLevelOkay=1
|
DSBatteryLevelOkay=1
|
||||||
DSiBatteryLevel=15
|
DSiBatteryLevel=15
|
||||||
DSiBatteryCharging=1
|
DSiBatteryCharging=1
|
||||||
|
Camera0_InputType=0
|
||||||
|
Camera0_ImagePath=
|
||||||
|
Camera0_CamDeviceName=
|
||||||
|
Camera0_XFlip=0
|
||||||
|
Camera1_InputType=0
|
||||||
|
Camera1_ImagePath=
|
||||||
|
Camera1_CamDeviceName=
|
||||||
|
Camera1_XFlip=0
|
|
@ -2,5 +2,5 @@
|
||||||
change^DSP^Backend^Pulse^primehack^$primehackconf
|
change^DSP^Backend^Pulse^primehack^$primehackconf
|
||||||
change^Settings^AspectRatio^1^primehack^$primehackgfxconf
|
change^Settings^AspectRatio^1^primehack^$primehackgfxconf
|
||||||
# Update "ask on quit" and "save on quit" on supported emulators (PCSX2, Duckstation)
|
# Update "ask on quit" and "save on quit" on supported emulators (PCSX2, Duckstation)
|
||||||
change^UI^ConfirmShutdown^false^pcsx2^$pcsx2qtconf
|
change^UI^ConfirmShutdown^false^pcsx2^$pcsx2conf
|
||||||
change^Main^ConfirmPowerOff^false^duckstation^$duckstationconf
|
change^Main^ConfirmPowerOff^false^duckstation^$duckstationconf
|
145
emu-configs/pico-8/config.txt
Normal file
|
@ -0,0 +1,145 @@
|
||||||
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
// Configuration for pico-8
|
||||||
|
//
|
||||||
|
// config.txt is read on startup and saved on exit.
|
||||||
|
// To generate the default config.txt, delete this file.
|
||||||
|
//
|
||||||
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
||||||
|
|
||||||
|
// :: Video Settings
|
||||||
|
|
||||||
|
window_size 0 0 // window width, height
|
||||||
|
screen_size 0 0 // screen width, height (stretched to window)
|
||||||
|
show_fps 0 // Draw frames per second in the corner
|
||||||
|
|
||||||
|
|
||||||
|
// :: Window Settings
|
||||||
|
|
||||||
|
windowed 0 // 1 to start up in windowed mode
|
||||||
|
window_position -1 -1 // x and y position of window (-1, -1 to let the window manager decide)
|
||||||
|
frameless 0 // 1 to use a window with no frame
|
||||||
|
fullscreen_method 1 // 0 maximized window (linux) 1 borderless desktop-sized window 2 hardware fullscreen (warning: erratic behaviour under some drivers)
|
||||||
|
blit_method 0 // 0 auto 1 software (slower but sometimes more reliable) 2 hardware (can do filtered scaling)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// :: System Settings
|
||||||
|
|
||||||
|
foreground_sleep_ms 2 // number of milliseconds to sleep each frame. Try 10 to conserve battery power
|
||||||
|
|
||||||
|
background_sleep_ms 10 // number of milliseconds to sleep each frame when running in the background
|
||||||
|
|
||||||
|
sessions 1 // number of times program has been run
|
||||||
|
|
||||||
|
// (scancode) hold this key down and left-click to simulate right-click
|
||||||
|
rmb_key 0 // 0 for none 226 for LALT
|
||||||
|
|
||||||
|
// Desktop for saving screenshots etc. Defaults to $HOME/Desktop
|
||||||
|
desktop_path
|
||||||
|
|
||||||
|
// 1 to allow controller input even when application is in background
|
||||||
|
read_controllers_in_background 0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// :: Audio Settings (use "volume" for PICO-8)
|
||||||
|
|
||||||
|
sound_volume 256 // 0..256
|
||||||
|
music_volume 256 // 0..256
|
||||||
|
|
||||||
|
|
||||||
|
// :: usually 1024. Try 2048 if you get choppy sound
|
||||||
|
|
||||||
|
mix_buffer_size 1024
|
||||||
|
|
||||||
|
|
||||||
|
// :: map scancodes. Format: 44=47,80=89,.. (scancode a, scancode b -- when press a, generates b)
|
||||||
|
// run the program with -scancodes to determine which scancodes to use
|
||||||
|
map_scancodes
|
||||||
|
|
||||||
|
|
||||||
|
// :: pico-8
|
||||||
|
|
||||||
|
version 0.2.5g
|
||||||
|
|
||||||
|
// audio volume: 0..256
|
||||||
|
volume 256
|
||||||
|
|
||||||
|
|
||||||
|
// Location of pico-8's root folder
|
||||||
|
root_path /home/deck/.lexaloffle/pico-8/carts/
|
||||||
|
|
||||||
|
|
||||||
|
// Location of cartridge save data
|
||||||
|
cdata_path /home/deck/.lexaloffle/pico-8/cdata/
|
||||||
|
|
||||||
|
|
||||||
|
// Specify which player index joystick control begins at (0..7)
|
||||||
|
joystick_index 0
|
||||||
|
|
||||||
|
|
||||||
|
// Custom keyboard scancodes for buttons. player0 0..6, player1 0..5
|
||||||
|
button_keys 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||||
|
|
||||||
|
// Play notes as they are plotted in frequency mode
|
||||||
|
live_notes 0
|
||||||
|
|
||||||
|
// iff 1: when using keyboard cursor, snap to closest pixel / map cel
|
||||||
|
cursor_snap 0
|
||||||
|
|
||||||
|
// 0 default 1 dark blue background in code editor 2 black background in code editor 3 gray background in code editor
|
||||||
|
gui_theme 0
|
||||||
|
|
||||||
|
// scale of screenshots and gifs // 2 means 256x256
|
||||||
|
screenshot_scale 3
|
||||||
|
gif_scale 3
|
||||||
|
|
||||||
|
// maximum gif length in seconds (0..120; 0 means no gif recording)
|
||||||
|
gif_len 16
|
||||||
|
|
||||||
|
// when 1, reset the recording when pressing ctrl-9 (useful for creating a non-overlapping sequence)
|
||||||
|
gif_reset_mode 0
|
||||||
|
|
||||||
|
// 0 for off. 1 for auto. 2 to allow control of a cart's framerate due to host machine's cpu capacity
|
||||||
|
host_framerate_control 1
|
||||||
|
|
||||||
|
// filter splore cartridges
|
||||||
|
// 0 off 1 on (exclude cartridge tagged as 'mature' by community)
|
||||||
|
splore_filter 0
|
||||||
|
|
||||||
|
// tab display width (1 ~ 4 spaces)
|
||||||
|
tab_width 1
|
||||||
|
|
||||||
|
// 0 off 1 on: draw tab characters as small vertical lines
|
||||||
|
draw_tabs 0
|
||||||
|
|
||||||
|
// 0 off 1 on: record the current cartridge and editor view every 3 seconds (see [appdata]/activity.log.txt)
|
||||||
|
record_activity_log 1
|
||||||
|
|
||||||
|
// 0 off 1 on: allow F6..F9 (alternative: ctrl 6..9)
|
||||||
|
allow_function_keys 1
|
||||||
|
|
||||||
|
// 0 off 1 on: automatically check for a newer version of a BBS cart each time it is run.
|
||||||
|
check_for_cart_updates 1
|
||||||
|
|
||||||
|
// hide mouse cursor for n seconds when typing.
|
||||||
|
auto_hide_mouse_cursor 5
|
||||||
|
|
||||||
|
// 0 off 1 on: backup with a new timestamped filename on every run
|
||||||
|
// normally not needed -- was used for debugging crash-on-run
|
||||||
|
aggressive_backups 0
|
||||||
|
|
||||||
|
// back up cartridge in editor every n minutes when not idle (0 for no periodic backups)
|
||||||
|
periodic_backups 20
|
||||||
|
|
||||||
|
// global screen transformations:
|
||||||
|
// 129 flip horizontally
|
||||||
|
// 130 flip vertically
|
||||||
|
// 133 rotate CW 90 degrees
|
||||||
|
// 134 rotate CW 180 degrees
|
||||||
|
// 135 rotate CW 270 degrees
|
||||||
|
transform_screen 0
|
||||||
|
|
||||||
|
// 0 off > 1: colour to draw pixel grid in the gfx editor at zoom:8 and zoom:4 (16 for black)
|
||||||
|
gfx_grid_lines 0
|
6
emu-configs/pico-8/pico8-wrapper.sh
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# This is a wrapper function for PICO8, as ES-DE does not appear to be able to find it outside of the /app/bin location.
|
||||||
|
# Users should still put the real binary in the ~/retrodeck/bios/pico-8/ location
|
||||||
|
|
||||||
|
~/.lexaloffle/pico-8/pico8 "$@"
|
2
emu-configs/pico-8/sdl_controllers.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
// add SDL2 game controller mappings to this file
|
||||||
|
03000000de2800000512000010010000,Steam Deck,a:b3,b:b4,back:b11,dpdown:b17,dpleft:b18,dpright:b19,dpup:b16,guide:b13,leftshoulder:b7,leftstick:b14,lefttrigger:a9,leftx:a0,lefty:a1,rightshoulder:b8,rightstick:b15,righttrigger:a8,rightx:a2,righty:a3,start:b12,x:b5,y:b6,platform:Linux,
|
|
@ -16,11 +16,19 @@ An.Down = 1-39,10-4002
|
||||||
An.Left = 1-38,10-4001
|
An.Left = 1-38,10-4001
|
||||||
An.Right = 1-40,10-4000
|
An.Right = 1-40,10-4000
|
||||||
Analog limiter = 1-60
|
Analog limiter = 1-60
|
||||||
RapidFire = 1-59
|
RapidFire = 1-113:1-48
|
||||||
Fast-forward = 10-4010
|
Fast-forward = 1-113:1-157
|
||||||
SpeedToggle = 1-68
|
SpeedToggle = 1-68
|
||||||
Pause = 1-40
|
Pause = 1-111
|
||||||
Rewind = 10-4008
|
Rewind = 1-113:1-156
|
||||||
Save State = 1-53
|
Save State = 1-113:1-47
|
||||||
Load State = 1-48
|
Load State = 1-113:1-29
|
||||||
Screenshot = 1-46
|
Screenshot = 1-113:1-52
|
||||||
|
Home = 1-111
|
||||||
|
Audio/Video Recording = 1-113:1-50
|
||||||
|
Next Slot = 1-113:1-39
|
||||||
|
Toggle Fullscreen = 1-113:1-66
|
||||||
|
RightAn.Up = 10-4007
|
||||||
|
RightAn.Down = 10-4006
|
||||||
|
RightAn.Left = 10-4005
|
||||||
|
RightAn.Right = 10-4004
|
|
@ -5,19 +5,19 @@ Enable Logging = True
|
||||||
AutoRun = True
|
AutoRun = True
|
||||||
Browse = False
|
Browse = False
|
||||||
IgnoreBadMemAccess = True
|
IgnoreBadMemAccess = True
|
||||||
CurrentDirectory = /home/deck/retrodeck/roms/psp
|
CurrentDirectory = RETRODECKHOMEDIR/roms/psp
|
||||||
ShowDebuggerOnLoad = False
|
ShowDebuggerOnLoad = False
|
||||||
CheckForNewVersion = False
|
CheckForNewVersion = False
|
||||||
Language = en_US
|
Language = en_US
|
||||||
ForceLagSync2 = False
|
ForceLagSync2 = False
|
||||||
DiscordPresence = True
|
DiscordPresence = True
|
||||||
UISound = False
|
UISound = False
|
||||||
AutoLoadSaveState = 2
|
AutoLoadSaveState = 0
|
||||||
EnableCheats = False
|
EnableCheats = False
|
||||||
CwCheatRefreshRate = 77
|
CwCheatRefreshRate = 77
|
||||||
CwCheatScrollPosition = 0.000000
|
CwCheatScrollPosition = 0.000000
|
||||||
GameListScrollPosition = 0.000000
|
GameListScrollPosition = 0.000000
|
||||||
ScreenshotsAsPNG = False
|
ScreenshotsAsPNG = True
|
||||||
UseFFV1 = False
|
UseFFV1 = False
|
||||||
DumpFrames = False
|
DumpFrames = False
|
||||||
DumpVideoOutput = False
|
DumpVideoOutput = False
|
||||||
|
@ -30,9 +30,9 @@ StateUndoLastSaveGame = NA
|
||||||
StateUndoLastSaveSlot = -5
|
StateUndoLastSaveSlot = -5
|
||||||
RewindFlipFrequency = 0
|
RewindFlipFrequency = 0
|
||||||
ShowOnScreenMessage = True
|
ShowOnScreenMessage = True
|
||||||
ShowRegionOnGameIcon = False
|
ShowRegionOnGameIcon = True
|
||||||
ShowIDOnGameIcon = False
|
ShowIDOnGameIcon = False
|
||||||
GameGridScale = 1.000000
|
GameGridScale = 1.250000
|
||||||
GridView1 = True
|
GridView1 = True
|
||||||
GridView2 = True
|
GridView2 = True
|
||||||
GridView3 = False
|
GridView3 = False
|
||||||
|
@ -67,6 +67,16 @@ PauseWhenMinimized = False
|
||||||
DumpDecryptedEboots = False
|
DumpDecryptedEboots = False
|
||||||
MemStickInserted = True
|
MemStickInserted = True
|
||||||
EnablePlugins = True
|
EnablePlugins = True
|
||||||
|
TransparentBackground = True
|
||||||
|
UITint = 0.000000
|
||||||
|
UISaturation = 1.000000
|
||||||
|
ShowMenuBar = True
|
||||||
|
IgnoreCompatSettings =
|
||||||
|
RewindSnapshotInterval = 0
|
||||||
|
WindowX = 0
|
||||||
|
WindowY = 0
|
||||||
|
WindowWidth = 1324
|
||||||
|
WindowHeight = 754
|
||||||
[CPU]
|
[CPU]
|
||||||
CPUCore = 1
|
CPUCore = 1
|
||||||
SeparateSASThread = True
|
SeparateSASThread = True
|
||||||
|
@ -96,7 +106,7 @@ HardwareTransform = True
|
||||||
SoftwareSkinning = True
|
SoftwareSkinning = True
|
||||||
TextureFiltering = 1
|
TextureFiltering = 1
|
||||||
BufferFiltering = 1
|
BufferFiltering = 1
|
||||||
InternalResolution = 1
|
InternalResolution = 2
|
||||||
AndroidHwScale = 1
|
AndroidHwScale = 1
|
||||||
HighQualityDepth = 1
|
HighQualityDepth = 1
|
||||||
FrameSkip = 0
|
FrameSkip = 0
|
||||||
|
@ -109,7 +119,7 @@ AnisotropyLevel = 4
|
||||||
VertexDecCache = False
|
VertexDecCache = False
|
||||||
TextureBackoffCache = False
|
TextureBackoffCache = False
|
||||||
TextureSecondaryCache = False
|
TextureSecondaryCache = False
|
||||||
FullScreen = False
|
FullScreen = True
|
||||||
FullScreenMulti = False
|
FullScreenMulti = False
|
||||||
SmallDisplayZoomType = 2
|
SmallDisplayZoomType = 2
|
||||||
SmallDisplayOffsetX = 0.500000
|
SmallDisplayOffsetX = 0.500000
|
||||||
|
@ -137,6 +147,24 @@ FragmentTestCache = True
|
||||||
LogFrameDrops = False
|
LogFrameDrops = False
|
||||||
InflightFrames = 2
|
InflightFrames = 2
|
||||||
RenderDuplicateFrames = False
|
RenderDuplicateFrames = False
|
||||||
|
UseGeometryShader = False
|
||||||
|
SkipBufferEffects = False
|
||||||
|
SoftwareRendererJit = True
|
||||||
|
StereoRendering = False
|
||||||
|
StereoToMonoShader = RedBlue
|
||||||
|
AnalogFrameRate = 240
|
||||||
|
AnalogFrameRateMode = 0
|
||||||
|
MultiSampleLevel = 0
|
||||||
|
DisplayOffsetX = 0.500000
|
||||||
|
DisplayOffsetY = 0.500000
|
||||||
|
DisplayScale = 1.000000
|
||||||
|
DisplayAspectRatio = 1.000000
|
||||||
|
DisplayStretch = False
|
||||||
|
ReplaceTexturesAllowLate = True
|
||||||
|
SkipGPUReadbacks = False
|
||||||
|
GpuLogProfiler = False
|
||||||
|
iShowStatusFlags = 0
|
||||||
|
DisplayIntegerScale = False
|
||||||
[Sound]
|
[Sound]
|
||||||
Enable = True
|
Enable = True
|
||||||
AudioBackend = 0
|
AudioBackend = 0
|
||||||
|
@ -204,80 +232,80 @@ AnalogAutoRotSpeed = 8.000000
|
||||||
TouchSnapToGrid = False
|
TouchSnapToGrid = False
|
||||||
TouchSnapGridSize = 64
|
TouchSnapGridSize = 64
|
||||||
ActionButtonSpacing2 = 1.000000
|
ActionButtonSpacing2 = 1.000000
|
||||||
ActionButtonCenterX = -1.000000
|
ActionButtonCenterX = 0.906250
|
||||||
ActionButtonCenterY = -1.000000
|
ActionButtonCenterY = 0.850000
|
||||||
ActionButtonScale = 1.150000
|
ActionButtonScale = 1.150000
|
||||||
DPadX = -1.000000
|
DPadX = 0.111719
|
||||||
DPadY = -1.000000
|
DPadY = 0.640000
|
||||||
DPadScale = 1.150000
|
DPadScale = 1.150000
|
||||||
ShowTouchDpad = True
|
ShowTouchDpad = True
|
||||||
DPadSpacing = 1.000000
|
DPadSpacing = 1.000000
|
||||||
StartKeyX = -1.000000
|
StartKeyX = 0.589844
|
||||||
StartKeyY = -1.000000
|
StartKeyY = 0.913750
|
||||||
StartKeyScale = 1.150000
|
StartKeyScale = 1.150000
|
||||||
ShowTouchStart = True
|
ShowTouchStart = True
|
||||||
SelectKeyX = -1.000000
|
SelectKeyX = 0.500000
|
||||||
SelectKeyY = -1.000000
|
SelectKeyY = 0.913750
|
||||||
SelectKeyScale = 1.150000
|
SelectKeyScale = 1.150000
|
||||||
ShowTouchSelect = True
|
ShowTouchSelect = True
|
||||||
UnthrottleKeyX = -1.000000
|
UnthrottleKeyX = 0.410156
|
||||||
UnthrottleKeyY = -1.000000
|
UnthrottleKeyY = 0.913750
|
||||||
UnthrottleKeyScale = 1.150000
|
UnthrottleKeyScale = 1.150000
|
||||||
ShowTouchUnthrottle = True
|
ShowTouchUnthrottle = True
|
||||||
LKeyX = -1.000000
|
LKeyX = 0.053906
|
||||||
LKeyY = -1.000000
|
LKeyY = 0.453750
|
||||||
LKeyScale = 1.150000
|
LKeyScale = 1.150000
|
||||||
ShowTouchLTrigger = True
|
ShowTouchLTrigger = True
|
||||||
RKeyX = -1.000000
|
RKeyX = 0.946094
|
||||||
RKeyY = -1.000000
|
RKeyY = 0.453750
|
||||||
RKeyScale = 1.150000
|
RKeyScale = 1.150000
|
||||||
ShowTouchRTrigger = True
|
ShowTouchRTrigger = True
|
||||||
AnalogStickX = -1.000000
|
AnalogStickX = 0.111719
|
||||||
AnalogStickY = -1.000000
|
AnalogStickY = 0.885000
|
||||||
AnalogStickScale = 1.150000
|
AnalogStickScale = 1.150000
|
||||||
ShowAnalogStick = True
|
ShowAnalogStick = True
|
||||||
RightAnalogStickX = -1.000000
|
RightAnalogStickX = 0.906250
|
||||||
RightAnalogStickY = -1.000000
|
RightAnalogStickY = 0.885000
|
||||||
RightAnalogStickScale = 1.150000
|
RightAnalogStickScale = 1.150000
|
||||||
ShowRightAnalogStick = False
|
ShowRightAnalogStick = False
|
||||||
fcombo0X = -1.000000
|
fcombo0X = 0.607813
|
||||||
fcombo0Y = -1.000000
|
fcombo0Y = 0.500000
|
||||||
comboKeyScale0 = 1.150000
|
comboKeyScale0 = 1.150000
|
||||||
ShowComboKey0 = False
|
ShowComboKey0 = False
|
||||||
fcombo1X = -1.000000
|
fcombo1X = 0.697656
|
||||||
fcombo1Y = -1.000000
|
fcombo1Y = 0.500000
|
||||||
comboKeyScale1 = 1.150000
|
comboKeyScale1 = 1.150000
|
||||||
ShowComboKey1 = False
|
ShowComboKey1 = False
|
||||||
fcombo2X = -1.000000
|
fcombo2X = 0.787500
|
||||||
fcombo2Y = -1.000000
|
fcombo2Y = 0.500000
|
||||||
comboKeyScale2 = 1.150000
|
comboKeyScale2 = 1.150000
|
||||||
ShowComboKey2 = False
|
ShowComboKey2 = False
|
||||||
fcombo3X = -1.000000
|
fcombo3X = 0.607813
|
||||||
fcombo3Y = -1.000000
|
fcombo3Y = 0.332500
|
||||||
comboKeyScale3 = 1.150000
|
comboKeyScale3 = 1.150000
|
||||||
ShowComboKey3 = False
|
ShowComboKey3 = False
|
||||||
fcombo4X = -1.000000
|
fcombo4X = 0.697656
|
||||||
fcombo4Y = -1.000000
|
fcombo4Y = 0.332500
|
||||||
comboKeyScale4 = 1.150000
|
comboKeyScale4 = 1.150000
|
||||||
ShowComboKey4 = False
|
ShowComboKey4 = False
|
||||||
fcombo5X = -1.000000
|
fcombo5X = 0.392188
|
||||||
fcombo5Y = -1.000000
|
fcombo5Y = 0.500000
|
||||||
comboKeyScale5 = 1.150000
|
comboKeyScale5 = 1.150000
|
||||||
ShowComboKey5 = False
|
ShowComboKey5 = False
|
||||||
fcombo6X = -1.000000
|
fcombo6X = 0.302344
|
||||||
fcombo6Y = -1.000000
|
fcombo6Y = 0.500000
|
||||||
comboKeyScale6 = 1.150000
|
comboKeyScale6 = 1.150000
|
||||||
ShowComboKey6 = False
|
ShowComboKey6 = False
|
||||||
fcombo7X = -1.000000
|
fcombo7X = 0.212500
|
||||||
fcombo7Y = -1.000000
|
fcombo7Y = 0.500000
|
||||||
comboKeyScale7 = 1.150000
|
comboKeyScale7 = 1.150000
|
||||||
ShowComboKey7 = False
|
ShowComboKey7 = False
|
||||||
fcombo8X = -1.000000
|
fcombo8X = 0.392188
|
||||||
fcombo8Y = -1.000000
|
fcombo8Y = 0.332500
|
||||||
comboKeyScale8 = 1.150000
|
comboKeyScale8 = 1.150000
|
||||||
ShowComboKey8 = False
|
ShowComboKey8 = False
|
||||||
fcombo9X = -1.000000
|
fcombo9X = 0.302344
|
||||||
fcombo9Y = -1.000000
|
fcombo9Y = 0.332500
|
||||||
comboKeyScale9 = 1.150000
|
comboKeyScale9 = 1.150000
|
||||||
ShowComboKey9 = False
|
ShowComboKey9 = False
|
||||||
AnalogDeadzone = 0.150000
|
AnalogDeadzone = 0.150000
|
||||||
|
@ -288,12 +316,22 @@ AnalogLimiterDeadzone = 0.600000
|
||||||
LeftStickHeadScale = 1.000000
|
LeftStickHeadScale = 1.000000
|
||||||
RightStickHeadScale = 1.000000
|
RightStickHeadScale = 1.000000
|
||||||
HideStickBackground = False
|
HideStickBackground = False
|
||||||
UseMouse = False
|
UseMouse = True
|
||||||
MapMouse = False
|
MapMouse = False
|
||||||
ConfineMap = False
|
ConfineMap = False
|
||||||
MouseSensitivity = 0.100000
|
MouseSensitivity = 0.100000
|
||||||
MouseSmoothing = 0.900000
|
MouseSmoothing = 0.900000
|
||||||
SystemControls = True
|
SystemControls = True
|
||||||
|
Custom0Repeat = False
|
||||||
|
Custom1Repeat = False
|
||||||
|
Custom2Repeat = False
|
||||||
|
Custom3Repeat = False
|
||||||
|
Custom4Repeat = False
|
||||||
|
Custom5Repeat = False
|
||||||
|
Custom6Repeat = False
|
||||||
|
Custom7Repeat = False
|
||||||
|
Custom8Repeat = False
|
||||||
|
Custom9Repeat = False
|
||||||
[Network]
|
[Network]
|
||||||
EnableWlan = False
|
EnableWlan = False
|
||||||
EnableAdhocServer = False
|
EnableAdhocServer = False
|
||||||
|
@ -349,6 +387,9 @@ SkipDeadbeefFilling = False
|
||||||
FuncHashMap = False
|
FuncHashMap = False
|
||||||
MemInfoDetailed = False
|
MemInfoDetailed = False
|
||||||
DrawFrameGraph = False
|
DrawFrameGraph = False
|
||||||
|
GEWindowTabsBL = 0x00000000
|
||||||
|
GEWindowTabsBR = 0x00000000
|
||||||
|
GEWindowTabsTR = 0x00000000
|
||||||
[Upgrade]
|
[Upgrade]
|
||||||
UpgradeMessage =
|
UpgradeMessage =
|
||||||
UpgradeVersion =
|
UpgradeVersion =
|
||||||
|
@ -380,6 +421,7 @@ InfoStyleBg = 0x00000000
|
||||||
PopupTitleStyleFg = 0xffe3be59
|
PopupTitleStyleFg = 0xffe3be59
|
||||||
PopupStyleFg = 0xffffffff
|
PopupStyleFg = 0xffffffff
|
||||||
PopupStyleBg = 0xff303030
|
PopupStyleBg = 0xff303030
|
||||||
|
ThemeName = Default
|
||||||
[Recent]
|
[Recent]
|
||||||
MaxRecent = 60
|
MaxRecent = 60
|
||||||
[Log]
|
[Log]
|
||||||
|
@ -454,3 +496,23 @@ ColorCorrectionSettingValue4 = 1.000000
|
||||||
ScanlinesSettingValue1 = 1.000000
|
ScanlinesSettingValue1 = 1.000000
|
||||||
ScanlinesSettingValue2 = 0.500000
|
ScanlinesSettingValue2 = 0.500000
|
||||||
SharpenSettingValue1 = 1.500000
|
SharpenSettingValue1 = 1.500000
|
||||||
|
[VR]
|
||||||
|
VREnable = True
|
||||||
|
VREnable6DoF = True
|
||||||
|
VREnableStereo = False
|
||||||
|
VREnableMotions = True
|
||||||
|
VRbForce72Hz = True
|
||||||
|
VRCameraDistance = 0.000000
|
||||||
|
VRCameraHeight = 0.000000
|
||||||
|
VRCameraSide = 0.000000
|
||||||
|
VRCanvasDistance = 12.000000
|
||||||
|
VRFieldOfView = 100.000000
|
||||||
|
VRHeadUpDisplayScale = 0.300000
|
||||||
|
VRMotionLength = 0.500000
|
||||||
|
VRForce72Hz = True
|
||||||
|
VRManualForceVR = False
|
||||||
|
VRRescaleHUD = True
|
||||||
|
VRCameraPitch = 0
|
||||||
|
VRHeadRotationScale = 5.000000
|
||||||
|
VRHeadRotationEnabled = False
|
||||||
|
VRHeadRotationSmoothing = False
|
||||||
|
|
|
@ -41,14 +41,14 @@ UseDiscordPresence = True
|
||||||
HotkeysRequireFocus = True
|
HotkeysRequireFocus = True
|
||||||
UseGameCovers = False
|
UseGameCovers = False
|
||||||
RecursiveISOPaths = False
|
RecursiveISOPaths = False
|
||||||
ISOPath0 = /home/deck/retrodeck/roms/gc
|
ISOPath0 = RETRODECKHOMEDIR/roms/gc
|
||||||
ISOPaths = 1
|
ISOPaths = 1
|
||||||
[Display]
|
[Display]
|
||||||
DisableScreenSaver = True
|
DisableScreenSaver = True
|
||||||
KeepWindowOnTop = False
|
KeepWindowOnTop = False
|
||||||
Fullscreen = True
|
Fullscreen = True
|
||||||
[Interface]
|
[Interface]
|
||||||
ConfirmStop = True
|
ConfirmStop = False
|
||||||
LanguageCode =
|
LanguageCode =
|
||||||
OnScreenDisplayMessages = True
|
OnScreenDisplayMessages = True
|
||||||
PauseOnFocusLost = False
|
PauseOnFocusLost = False
|
||||||
|
|
|
@ -1,3 +1,24 @@
|
||||||
[Hotkeys]
|
[Hotkeys]
|
||||||
Device = SDL/0/Microsoft X-Box 360 pad 0
|
Device = XInput2/0/Virtual core pointer
|
||||||
General/Stop = `Button 6`&`Button 7`
|
General/Change Disc = @(Ctrl+D)
|
||||||
|
General/Toggle Pause = @(Ctrl+P)
|
||||||
|
General/Reset = @(Ctrl+R)
|
||||||
|
General/Take Screenshot = @(Ctrl+X)
|
||||||
|
General/Exit = @(Ctrl+Q)
|
||||||
|
General/Control NetPlay Golf Mode = @(Alt+H)
|
||||||
|
Emulation Speed/Decrease Emulation Speed = @(Ctrl+`2`)
|
||||||
|
Emulation Speed/Increase Emulation Speed = @(Ctrl+`1`)
|
||||||
|
Emulation Speed/Disable Emulation Speed Limit = @(Ctrl+`0`)
|
||||||
|
Movie/Start Recording = @(Ctrl+V)
|
||||||
|
Graphics Toggles/Toggle Aspect Ratio = @(Ctrl+W)
|
||||||
|
Freelook/Freelook Toggle = @(Alt+Y)
|
||||||
|
Internal Resolution/Increase IR = @(Ctrl+U)
|
||||||
|
Internal Resolution/Decrease IR = @(Ctrl+Y)
|
||||||
|
Save State/Save to Selected Slot = @(Ctrl+S)
|
||||||
|
Load State/Load from Selected Slot = @(Ctrl+A)
|
||||||
|
Other State Hotkeys/Undo Load State = @(Ctrl+`8`)
|
||||||
|
Other State Hotkeys/Undo Save State = @(Ctrl+`9`)
|
||||||
|
Other State Hotkeys/Increase Selected State Slot = @(Ctrl+K)
|
||||||
|
Other State Hotkeys/Decrease Selected State Slot = @(Ctrl+J)
|
||||||
|
General/Toggle Fullscreen = @(Ctrl+Return)
|
||||||
|
Wii/Press Sync Button = @(Alt+W)
|
4
emu-configs/retroarch/borders/NyNy77/AAE-nyny77.cfg
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
overlays = 1
|
||||||
|
overlay0_overlay = AAE-nyny77.png
|
||||||
|
overlay0_full_screen = true
|
||||||
|
overlay0_descs = 0
|
BIN
emu-configs/retroarch/borders/NyNy77/AAE-nyny77.png
Normal file
After Width: | Height: | Size: 210 KiB |
|
@ -0,0 +1,4 @@
|
||||||
|
overlays = 1
|
||||||
|
overlay0_overlay = ALFTVGame-nyny77.png
|
||||||
|
overlay0_full_screen = true
|
||||||
|
overlay0_descs = 0
|
BIN
emu-configs/retroarch/borders/NyNy77/ALFTVGame-nyny77.png
Normal file
After Width: | Height: | Size: 150 KiB |
|
@ -0,0 +1,4 @@
|
||||||
|
overlays = 1
|
||||||
|
overlay0_overlay = APFImagination-nyny77.png
|
||||||
|
overlay0_full_screen = true
|
||||||
|
overlay0_descs = 0
|
BIN
emu-configs/retroarch/borders/NyNy77/APFImagination-nyny77.png
Normal file
After Width: | Height: | Size: 144 KiB |
|
@ -0,0 +1,4 @@
|
||||||
|
overlays = 1
|
||||||
|
overlay0_overlay = AcornAchimedes-nyny77.png
|
||||||
|
overlay0_full_screen = true
|
||||||
|
overlay0_descs = 0
|
BIN
emu-configs/retroarch/borders/NyNy77/AcornAchimedes-nyny77.png
Normal file
After Width: | Height: | Size: 201 KiB |
|
@ -0,0 +1,4 @@
|
||||||
|
overlays = 1
|
||||||
|
overlay0_overlay = AcornAtom-nyny77.png
|
||||||
|
overlay0_full_screen = true
|
||||||
|
overlay0_descs = 0
|
BIN
emu-configs/retroarch/borders/NyNy77/AcornAtom-nyny77.png
Normal file
After Width: | Height: | Size: 158 KiB |
|
@ -0,0 +1,4 @@
|
||||||
|
overlays = 1
|
||||||
|
overlay0_overlay = AcornBBCMicro-nyny77.png
|
||||||
|
overlay0_full_screen = true
|
||||||
|
overlay0_descs = 0
|
BIN
emu-configs/retroarch/borders/NyNy77/AcornBBCMicro-nyny77.png
Normal file
After Width: | Height: | Size: 145 KiB |
|
@ -0,0 +1,4 @@
|
||||||
|
overlays = 1
|
||||||
|
overlay0_overlay = AcornElectron-nyny77.png
|
||||||
|
overlay0_full_screen = true
|
||||||
|
overlay0_descs = 0
|