Main 0.17.6 (#304)

* 0.17.6

* Renaming icon so people know its for updating emudeck

* Renaming icon so people know its for updating emudeck

* Citra Fix

* appImage fix

* Yuzu fix for '

* WiiU steam-rom-manager glob update (#267)

Previously was missing the period in the extensions and was only looking for lower case.

* no WGET

* no WGET

* Fixed Dolphin (& Primehack) from sending button presses as part of hotkeys as in-game button presses

Using the @ operator added to dolphin for input expressions enhancement: https://github.com/dolphin-emu/dolphin/pull/8428

* win600 fix

* 16:9 bezel adjustment

* fix AR detection script

* 16:9

* Bezel fixes

* Fixes bezels

* Fixes Bezels Deck

* More Bezels + Yabause on ESDE

* Yabause

* CHDDeck now finds and removes files from gdi and cue (#270)

chdman script has been updated to properly parse gdi and cue files.
chdman script has been updated to use the dolphin-tool binary from the DolphinEmu install.

* docs

* Adds GitHub Actions linting (#247)

Creates GitHub Actions linting. I know this will fail, but it's good to get it in.

* add -x for sourcing shellcheck

* update shellcheck

Only yell about errors

* YabaShanshiro bezels

* test reset

* sourcing settings again

* source of the right file

* typo

* typo2: The return

* no &

* Beta discord action

* always update romsdirectory in ESDE

* Emu reorg (#271)

the big one - Complete reorganization of the structure of the script.
Fixed a few bugs:

Files are backed up prior to replacement.
Retroarch configs are now applied by merge instead of replace. We'll set our configurations in the config files, but we won't completely overwrite your configurations. Instead we'll append and update as needed.
Users who have certain special characters in their password will no longer break RetroAchievements.
Added PID lock so script can't run more than once concurrently.
Changed all wget to curl so that users who don't have wget(??) don't have issues.
Added a few new bezels and shaders for RetroArch.
Support more aspect ratios for non-deck devices
use $HOME in the SRM config so non-deck users don't have to update it.
add Naomi(flycast) support to SRM

* add gitpod (#265)

Add Gitpod Manjaro

* fixed typo in 3ds ROM formats .cii to .cci (#276)

* fixed typo in 3ds ROM formats .cii to .cci

* added compatibilitytools.d (proton-ge) support

* Add pcsx2qt appimage (#287)

add emuDeckPCSX2QT
add pcsx2qt config
add pcsx2-qt parser
make moveSavesFolder fn
use moveSavesFolder to link stuff

* Fix PCSX2-QT SRM roms path
fix roms quoting for script

* Add PCSX2QT to install script

* update pcsx2qt hotkeys

* Left Shoulder / Right Shoulder

* move functions to helperFunctions

* mess with dockerfile

* take trailing slash out of biosPath

* take trailing slashes out of emulationPath

* take trailing slash out of romsPath

* update esde functions

* log change line

* small log change

* fix xemu updates to include single quotes in paths.

* change setSettings for better logging
change up the password logging

* add pcengine and pcenginecd parsers

* create createDesktopShortcut fn

* binup and chd use new shortcut fn

* toolsPath/

* Rearrange init in script to make pull make sense

* toolsPath no more trailing Slash

* Fix BinUpdate desktop icon

* add pcsx2-qt widescreen choice
update pluginloader / powertools to new versions

* add pcsx2-qt variables to settings.sh

* no more markdown linting

* formatting

* add pcsx2-qt appimage to binupdate

* take out / from savesPath

* remove trailing slashes from $storagePath

* fix SRM Parser: Nestopia --> mesen

* add easyRPG core

* fix setSettings file name for append.
changed how the pull works, so it resets and sets the appropriate branch

* begin cli only

* add dialogBox to all

* move pull

* git brach change

* source whole set of functions before beginning

* Get raw jq. Make changeLine only search with start of line char

* shellcheck!

* update yuzu bios msg with \

* add a bunch of logs

* fix psp path

* use --ignore-existing on cemu in update

* change unlink in yuzu. correct variable for uninstall.

* fix pulling

* log out installEmuAI

* add all setup variables to Easy Mode defaults

* add addition file download for emuDeckRetroArch.sh

* easyRPG added. Dl Additional Files for cores.

* made a settings validator

* take out fake setting for testing

* shortcut making

* add icons

* remove setSettings

* Cemu Icon

* Fix emu / reinstall selections.

* take out CHDMan flag

* sudo features ONLY in expert mode

* Mupen64Plus-Next: Changed default controller pak back to "memory"

* change casing of icons

* retain cemu.sh final line modifications

* backup retroarch configs before merging ours

* update documentation

* remove / from toolspath in chdman script

* fix chdman array

* Turn on Terminal for Compression script

* Turn on Terminal for Compression script (#299)

* moved old pcsx2 to -legacy. new pcsx2 replaces the parserID

* name the legacy a bit better?

* pcsx2 parser swap (#300)

* Turn on Terminal for Compression script

* moved old pcsx2 to -legacy. new pcsx2 replaces the parserID

* updated latest to be more compact

* Fix install not working when backend exists, but is empty

* move yuzu finalize to yuzu init / update

* update yuzu speedlimit to 100%

* keep terminal open with binary updater

* binary updater now sources the functions and vars.
binary updater reports what it did afterwards.

* Dev (#303)

* Turn on Terminal for Compression script
* Turn on Terminal for Tool updater
* Tool Updater reports what it did afterwards.
* moved old pcsx2 to -legacy. new pcsx2 replaces the parserID

* updated latest notes to be more compact so we don't run off screen
* Fix install not working when backend exists, but is empty
* Update Yuzu speedlimit to 100%
* binary updater now sources the functions and vars.

* wonderswan no bezels

* PCSX2QT ws_cheats - commented

* Revert "PCSX2QT ws_cheats - commented"

This reverts commit 657479b54d.

* Win600 Bezel fixes

* branch names, allow minusc

* fix binup cemu update

* Add emudeck savesync (#306)

* add emuDeckSaveSysnc fn

* create service.

* add expert mode option for savesync

* flatpak update new UI

* doSetupSaveSync to settings.sh so we can activate this on the new UI

* Ryujinx Config

* Ryujinx Config

* Ryujinx launcher + SRM

* Fix ryu

* Ryujinx disabled

* Duckstation 16:9

* Duck Wide fix

* Flycast wide fix

* Fix sync cloud

* changelog

* Fix flatpak update

* Request: Add ZX Spectrum support to EmuDeck/Steam Rom Manager setups #289

* add emulation path to savesync

* Preserve SRM custom artwork

* docs

* Documentation Updates #261

* cheevos off but commented

* Mesen HD packs

* fix path mesen pack

* Mesen HD Packs

* Can we add recursive rom parsing tips somewhere? #232

* docs

* analog stick to mirror the d-pad controls for older systems #213

* docs

* cloudsync doc

* Re-add PCSX2-QT parser

* Re-add PCSX2-QT parser (#307)

* cloudProviders ShellCheck and Zenity output

* fix flatpakupdate logic / variables

* download and extract easyRPG bios files from their site

* set steamdir and romsdir in usersettings

* Fix Ryujinx

* Ryujinx!

* Ryujinx fixes ESDE and installation

* add mame flatpak support (#313)

add Mame Flatpak Support

* fix expert mode selections not applying when false

* refresh sudo cache before running sudo commands

* add some  unlinks before links
esde_update instead of init

* add mame settings to default file
fix settings cat before beginning

* sleep 20 seconds before doing the service

* add mame launcher

* Dev to beta (#314)

Added Ryujinx binary Support

Added Mame Flatpak Support

Co-authored-by: Rodrigo <rodrigosedano@me.com>

* add ryujinx to all.sh

* add desktop shortcut for installEMuBI

* Fix slash direction

* no trailing slashes in path variables

* clean up dupes

* remove duplicates fom settings file. Also now use =

* default old pcsx2 to off

* take out recursion for ESDE (was picking up other appimages)

* Add Mame SRM Parser

* Fix PCSX2QTWide variable

* re-add Theme Picker

* language

* move theme pick into expert mode settings

* apply esde theme in customizations

* Rename ryujinx.svg to Ryujinx.svg

* change the install to use find for the scripts

* fix desktop path

* add ryujinx to binary updater

* put creation inside loop for scope

* fix yuzu in binup

* add bios and bios/mame to mame rompath variable
will allow people to split bios for srm
will not work for ES-DE as it passes in
rompath

* update mame controls

* quick mame config change

* Update latest.md

* Update version.md

* relabel all the arcades as RetroArch where appropro

* fix esde theme application

* Change name of pcsx2 to pcsx2-legacy

* SaveSync not in Main

* typo

* update roms path Ryujinx

Co-authored-by: Rodrigo <rodrigosedano@me.com>
Co-authored-by: Michael Gorman <michael@michaeljgorman.com>
Co-authored-by: ronniedude <37117448+ronniedude@users.noreply.github.com>
Co-authored-by: Dylan Tackoor <mynameisdylantackoor@gmail.com>
Co-authored-by: Merith <merith.tk@gmail.com>
Co-authored-by: BillCipher-exe <hakanbaser@hotmail.de>
Co-authored-by: Madeline <maddie@mewmews.gay>
Co-authored-by: Narcha <42248344+Narcha@users.noreply.github.com>
This commit is contained in:
Livedeht 2022-08-06 03:44:31 -04:00 committed by GitHub
parent cb7305b3f3
commit c74a4d9c6b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
187 changed files with 12735 additions and 2409 deletions

35
.github/workflows/CI.yml vendored Normal file
View file

@ -0,0 +1,35 @@
name: CI
on:
push:
branches: [main, beta, dev]
pull_request:
branches: [main, beta, dev]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
shellcheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: ShellCheck
uses: ludeeus/action-shellcheck@master
with:
severity: error
env:
SHELLCHECK_OPTS: -x
# markdownlint:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v3
# - name: markdownlint-cli
# uses: nosborn/github-action-markdown-cli@v3.1.0
# with:
# files: .
PSScriptAnalyzer:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run PSScriptAnalyzer
uses: microsoft/psscriptanalyzer-action@v1.0

10
.github/workflows/discord-betayml vendored Normal file
View file

@ -0,0 +1,10 @@
name: CI
- name: Discord notification
on:
push:
branches: [beta]
env:
DISCORD_WEBHOOK: ${{ secrets.DISCORD }}
uses: Ilshidur/action-discord@master
with:
args: 'A new {{ EVENT_PAYLOAD.repository.full_name }} BETA has been deployed.'

2
.gitpod.yml Normal file
View file

@ -0,0 +1,2 @@
image:
file: .gitpod/build/Dockerfile

49
.gitpod/build/Dockerfile Normal file
View file

@ -0,0 +1,49 @@
FROM manjarolinux/base
RUN pacman -Syu --noconfirm --needed \
git \
git-lfs \
docker \
sudo \
base-devel
### Gitpod user ###
### Minor Modifications have been made ###
# '-l': see https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#user
RUN useradd -l -u 33333 -G wheel -md /home/gitpod -s /bin/bash -p gitpod gitpod \
# passwordless sudo for users in the 'sudo' group
&& sed -i.bkp -e 's/%wheel\s\+ALL=(ALL\(:ALL\)\?)\s\+ALL/%wheel ALL=NOPASSWD:ALL/g' /etc/sudoers \
&& echo "gitpod ALL = NOPASSWD : ALL" >> /etc/sudoers \
# To emulate the workspace-session behavior within dazzle build env
&& mkdir /workspace && chown -hR gitpod:gitpod /workspace \
&& mkdir -p $HOME/emudeck/backend
ENV HOME=/home/gitpod
WORKDIR $HOME/emudeck/backend
# custom Bash prompt
RUN { echo && echo "PS1='\[\033[01;32m\]\u\[\033[00m\] \[\033[01;34m\]\w\[\033[00m\]\$(__git_ps1 \" (%s)\") $ '" ; } >> .bashrc
### Gitpod user (2) ###
USER gitpod
# use sudo so that user does not get sudo usage info on (the first) login
RUN sudo echo "Running 'sudo' for Gitpod: success" && \
# create .bashrc.d folder and source it in the bashrc
mkdir -p /home/gitpod/.bashrc.d && \
(echo; echo "for i in \$(ls -A \$HOME/.bashrc.d/); do source \$HOME/.bashrc.d/\$i; done"; echo) >> /home/gitpod/.bashrc && \
# create a completions dir for gitpod user
mkdir -p /home/gitpod/.local/share/bash-completion/completions
# configure git-lfs
RUN sudo git lfs install --system
# add yay for aur
RUN sudo su gitpod -c cd /tmp && \
git clone https://aur.archlinux.org/yay-bin && \
cd yay-bin && \
makepkg -si --noconfirm
RUN sudo su gitpod -c "yay -Syu --noconfirm neofetch"
### Input Your Environment and packages here
RUN sudo su gitpod -c "yay -S flatpak flatpak-builder --noconfirm"

View file

@ -1,5 +1,5 @@
# EmuDeck
[![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-908a85?logo=gitpod)](https://gitpod.io/from-referrer/)
<img src="https://www.emudeck.com/img/hero.png">
EmuDeck is a collection of scripts that allows you to autoconfigure your Steam Deck, it creates your roms directory structure and downloads all of the needed Emulators for you along with the best configurations for each of them. EmuDeck works great with [Steam Rom Manager](https://github.com/SteamGridDB/steam-rom-manager) or with [EmulationStation DE](https://es-de.org)
@ -23,9 +23,9 @@ EmuDeck has preloaded configurations for Steam Rom Manager for the following sys
| Mame 2003 Plus | Retroarch Mame 2003 Plus core | .zip | |
| Mame 2010 | Retroarch Mame 2010 core | .zip | |
| Mame Current | Retroarch Mame Current core | .zip | |
| Microsoft Xbox | Xemu | .iso (xiso formatted) | Emulation/bios:<br>mcpx\_1.0.bin<br>modified retail "COMPLEX 4627" BIOS<br><br>Emulation/saves/xemu:<br>xbox\_hdd.qcow2 |
| Microsoft Xbox | Xemu | .iso (xiso formatted) | Emulation/bios:<br>mcpx\_1.0.bin<br>modified retail "COMPLEX 4627" BIOS<br><br>Emulation/storage/xemu:<br>xbox\_hdd.qcow2 |
| Neo Geo Pocket & Color | Retroarch Beetle NeoPop | .7z .ngp .ngc .bin .zip | |
| Nintendo 3DS | Citra | .3ds .3dsx .app .axf .cii .cxi .elf .cia(FOR INSTALL ONLY) | Title keys required for encrypted rom types |
| Nintendo 3DS | Citra | .3ds .3dsx .app .axf .cci .cxi .elf .cia(FOR INSTALL ONLY) | Title keys required for encrypted rom types |
| Nintendo 64 | Retroarch Mupen64plus-Next | .7z .bin .n64 .ndd .u1 .v64 .z64 .zip | |
| Nintendo DS | Retroarch melonDS core | .7z .nds .zip | bios7.bin<br>bios9.bin<br>firmware.bin |
| Nintendo GameBoy | Retroarch Gambatte core | .7z .gb .dmg .zip | |
@ -46,9 +46,9 @@ EmuDeck has preloaded configurations for Steam Rom Manager for the following sys
| Sega Master System | Retroarch Genesis Plus GX core | .7z .gen .sms .zip | |
| Sega Saturn | Retroarch Yabause core | .7z .cue .iso .chd .zip | sega\_101.bin<br>mpr-17933.bin |
| Sony Playstation | DuckStation Standalone<br>Retroarch Beetle HW | .cue .chd .ecm .iso .m3u .mds .pbp | scph5500.bin<br>scph5501.bin<br>scph5502.bin |
| Sony Playstation 2 | RPCSX2 | .bin .chd .cso .dump .gz .img .iso .mdf .nrg | Bios files are required. Here is an example set:<br>SCPH-70004\_BIOS\_V12\_EUR\_200.BIN<br>SCPH-70004\_BIOS\_V12\_EUR\_200.EROM<br>SCPH-70004\_BIOS\_V12\_EUR\_200.ROM1<br>SCPH-70004\_BIOS\_V12\_EUR\_200.ROM2 |
| Sony Playstation 2 | PCSX2 & PCSX2 QT | .bin .chd .cso .dump .gz .img .iso .mdf .nrg | Bios files are required. Here is an example set:<br>SCPH-70004\_BIOS\_V12\_EUR\_200.BIN<br>SCPH-70004\_BIOS\_V12\_EUR\_200.EROM<br>SCPH-70004\_BIOS\_V12\_EUR\_200.ROM1<br>SCPH-70004\_BIOS\_V12\_EUR\_200.ROM2 |
| Sony Playstation 3 | RPCS3 | /PS3\_GAME/USRDIR/eboot.bin | Firmware installation in the Emulator is required. |
| Sony Playstation Portable | PPSSPP Standalone<br>PPSSPP Retroarch core | .7z .elf .cso .iso .pbp .prx | The retroarch core requires ppsspp.zip in the bios folder.<br>You can obtain it from within RetroArch's downloader.<br>Standalone PPSSPP does not require anything special. |
| Sony Playstation Portable | PPSSPP Standalone<br>PPSSPP Retroarch core | .7z (RA only) .elf .cso .iso .pbp .prx | The retroarch core requires ppsspp.zip in the bios folder.<br>You can obtain it from within RetroArch's downloader.<br>Standalone PPSSPP does not require anything special. |
| Super Nintendo | Retroarch Snes9x Current core | .7z .bs .fig .sfc .smc .swx .zip | |
| Super Nintendo Widescreen | Retroarch bsnes hd beta Current core | .7z .bs .fig .sfc .smc .swx .zip | |
| Wonderswan & Color | Retroarch Beetle Cygne core | .7z .pc2 .ws .wsc .zip |

View file

@ -310,3 +310,22 @@
You have 2 chances and then it will disable the Expert mode settings that require a password.
- Fix - Citra is now 2x instead of 3x res by default for performance reasons
- Fix - Dolphin hotkey for Fast Forward has been updated from just Select to Select + R2 to match the other hotkeys
0.17.6
- Added 16:9 bezel support for holoISO and Anbernic Win600 (or other 16:9 devices)
- Icon renamed to Update EmuDeck to avoid confusion
- Fixed Atari Bezels. Added bezels to Dreamcast, N64 and Saturn
- Fixed Dolphin and Primehack from sending button presses as part of hotkeys as in-game button presses
- Added Naomi (flycast) parser for Steam Rom Manager. Uses roms/naomi folder
- Fixed retroachievements not working for users with certain special characters in their passwords.
- Added easyRPG core to RA. Required additional files are not yet downloaded. You can add them manually.
- Added PCSX2-Qt AppImage and Steam Rom Manager Parser. This can live side by side with your existing pcsx2, but it should be removed.
- Migrate pcsx2 saves files to the Emulation folder. This is no longer a link.
- Both versions of Pcsx2 use the same saves location in their config so no matter which, you can save / load state.
- Expert mode settings are remembered.
If you run expert mode, and change a setting it will be retained and used on the next run of easy mode. (except install / reconfigure)
- RetroArch settings will be backed up before update. Settings files for this are no longer replaced. The options are updated or appended.
- Installing PluginLoader (powertools) now activates dev mode and installs the new version of the loader and plugin. Reboot may be required
- CHD script Renamed to Emudeck Compression Tool. New support for Wii games to convert them to rvz format
- ... too much more to fit here!

147
configs/Ryujinx/Config.json Normal file
View file

@ -0,0 +1,147 @@
{
"version": 40,
"enable_file_log": true,
"backend_threading": "Auto",
"res_scale": 1,
"res_scale_custom": 1,
"max_anisotropy": -1,
"aspect_ratio": "Fixed16x9",
"graphics_shaders_dump_path": "",
"logging_enable_debug": false,
"logging_enable_stub": true,
"logging_enable_info": true,
"logging_enable_warn": true,
"logging_enable_error": true,
"logging_enable_trace": false,
"logging_enable_guest": true,
"logging_enable_fs_access_log": false,
"logging_filtered_classes": [],
"logging_graphics_debug_level": "None",
"system_language": "AmericanEnglish",
"system_region": "USA",
"system_time_zone": "UTC",
"system_time_offset": 0,
"docked_mode": false,
"enable_discord_integration": true,
"check_updates_on_start": true,
"show_confirm_exit": true,
"hide_cursor_on_idle": false,
"enable_vsync": true,
"enable_shader_cache": true,
"enable_texture_recompression": false,
"enable_ptc": true,
"enable_internet_access": false,
"enable_fs_integrity_checks": true,
"fs_global_access_log_mode": 0,
"audio_backend": "SDL2",
"audio_volume": 1,
"memory_manager_mode": "HostMappedUnsafe",
"expand_ram": false,
"ignore_missing_services": false,
"gui_columns": {
"fav_column": true,
"icon_column": true,
"app_column": true,
"dev_column": true,
"version_column": true,
"time_played_column": true,
"last_played_column": true,
"file_ext_column": true,
"file_size_column": true,
"path_column": true
},
"column_sort": {
"sort_column_id": 0,
"sort_ascending": false
},
"game_dirs": [
"/run/media/mmcblk0p1/Emulation/roms/switch"
],
"language_code": "en_US",
"enable_custom_theme": false,
"custom_theme_path": "",
"base_style": "Dark",
"game_list_view_mode": 0,
"show_names": true,
"grid_size": 2,
"application_sort": 0,
"is_ascending_order": true,
"start_fullscreen": true,
"show_console": true,
"enable_keyboard": false,
"enable_mouse": false,
"hotkeys": {
"toggle_vsync": "Tab",
"screenshot": "F8",
"show_ui": "F4",
"pause": "F5",
"toggle_mute": "F2",
"res_scale_up": "Unbound",
"res_scale_down": "Unbound"
},
"keyboard_config": [],
"controller_config": [],
"input_config": [
{
"left_joycon_stick": {
"joystick": "Left",
"invert_stick_x": false,
"invert_stick_y": false,
"rotate90_cw": false,
"stick_button": "LeftStick"
},
"right_joycon_stick": {
"joystick": "Right",
"invert_stick_x": false,
"invert_stick_y": false,
"rotate90_cw": false,
"stick_button": "RightStick"
},
"deadzone_left": 0,
"deadzone_right": 0,
"range_left": 1.2,
"range_right": 1,
"trigger_threshold": 0,
"motion": {
"motion_backend": "GamepadDriver",
"sensitivity": 100,
"gyro_deadzone": 1,
"enable_motion": false
},
"rumble": {
"strong_rumble": 1,
"weak_rumble": 1,
"enable_rumble": true
},
"left_joycon": {
"button_minus": "Minus",
"button_l": "LeftShoulder",
"button_zl": "LeftTrigger",
"button_sl": "Unbound",
"button_sr": "Unbound",
"dpad_up": "DpadUp",
"dpad_down": "DpadDown",
"dpad_left": "DpadLeft",
"dpad_right": "DpadRight"
},
"right_joycon": {
"button_plus": "Plus",
"button_r": "RightShoulder",
"button_zr": "RightTrigger",
"button_sl": "Unbound",
"button_sr": "Unbound",
"button_x": "Y",
"button_b": "A",
"button_y": "X",
"button_a": "B"
},
"version": 1,
"backend": "GamepadSDL2",
"id": "0-00000003-28de-0000-ff11-000001000000",
"controller_type": "ProController",
"player_index": "Player1"
}
],
"graphics_backend": "Vulkan",
"preferred_gpu": "0x1002_0x163F"
}

View file

@ -0,0 +1,59 @@
{
"left_joycon_stick": {
"joystick": "Left",
"invert_stick_x": false,
"invert_stick_y": false,
"rotate90_cw": false,
"stick_button": "LeftStick"
},
"right_joycon_stick": {
"joystick": "Right",
"invert_stick_x": false,
"invert_stick_y": false,
"rotate90_cw": false,
"stick_button": "RightStick"
},
"deadzone_left": 0,
"deadzone_right": 0,
"range_left": 1.2,
"range_right": 1,
"trigger_threshold": 0,
"motion": {
"motion_backend": "GamepadDriver",
"sensitivity": 100,
"gyro_deadzone": 1,
"enable_motion": false
},
"rumble": {
"strong_rumble": 1,
"weak_rumble": 1,
"enable_rumble": true
},
"left_joycon": {
"button_minus": "Minus",
"button_l": "LeftShoulder",
"button_zl": "LeftTrigger",
"button_sl": "Unbound",
"button_sr": "Unbound",
"dpad_up": "DpadUp",
"dpad_down": "DpadDown",
"dpad_left": "DpadLeft",
"dpad_right": "DpadRight"
},
"right_joycon": {
"button_plus": "Plus",
"button_r": "RightShoulder",
"button_zr": "RightTrigger",
"button_sl": "Unbound",
"button_sr": "Unbound",
"button_x": "Y",
"button_b": "A",
"button_y": "X",
"button_a": "B"
},
"version": 1,
"backend": "GamepadSDL2",
"id": "0-00000003-28de-0000-ff11-000001000000",
"controller_type": "ProController",
"player_index": "Player1"
}

View file

@ -1,31 +0,0 @@
[system]
flash_path = /run/media/mmcblk0p1/Emulation/bios/Complex_4627v1.03.bin
bootrom_path = /run/media/mmcblk0p1/Emulation/bios/mcpx_1.0.bin
hdd_path = /home/deck/.var/app/app.xemu.xemu/data/xemu/xemu/xbox_hdd.qcow2
eeprom_path = /home/deck/.var/app/app.xemu.xemu/data/xemu/xemu/eeprom.bin
dvd_path =
memory = 128
shortanim = true
hard_fpu = true
[audio]
use_dsp = false
[display]
scale = scale_fs43
ui_scale = 1
render_scale = 1
window_width = 1279
window_height = 960
[input]
controller_1_guid = 03000000de280000ff11000001000000
controller_2_guid =
controller_3_guid =
controller_4_guid =
[network]
enabled = false
backend = user
local_addr = 0.0.0.0:9368
remote_addr = 1.2.3.4:9368
pcap_iface =
[misc]
user_token =
check_for_update =

View file

@ -0,0 +1,5 @@
<?xml version="1.0"?>
<alternativeEmulator>
<label>Yabause</label>
</alternativeEmulator>
<gameList />

View file

@ -41,9 +41,9 @@ GBA Window Size/1x = `KP_1`
GBA Window Size/2x = `KP_2`
GBA Window Size/3x = `KP_3`
GBA Window Size/4x = `KP_4`
General/Exit = SELECT&START
General/Stop = SELECT&WEST
Emulation Speed/Disable Emulation Speed Limit = SELECT&`Full Axis 5+`
PrimeHack Cheats/Toggle Skippable Cutscenes = SELECT&`Full Axis 2+`
Save State/Save to Selected Slot = SELECT&TR
Load State/Load from Selected Slot = SELECT&TL
General/Exit = @(SELECT+START)
General/Stop = @(SELECT+WEST)
Emulation Speed/Disable Emulation Speed Limit = @(SELECT+`Full Axis 5+`)
PrimeHack Cheats/Toggle Skippable Cutscenes = @(SELECT+`Full Axis 2+`)
Save State/Save to Selected Slot = @(SELECT+TR)
Load State/Load from Selected Slot = @(SELECT+TL)

View file

@ -0,0 +1,233 @@
<?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_JOYSTICK_DOWN">
<newseq type="standard">
JOYCODE_1_HAT1DOWN
</newseq>
</port>
<port type="P1_JOYSTICK_LEFT">
<newseq type="standard">
JOYCODE_1_HAT1LEFT
</newseq>
</port>
<port type="P1_JOYSTICK_RIGHT">
<newseq type="standard">
JOYCODE_1_HAT1RIGHT
</newseq>
</port>
<port type="P1_JOYSTICKRIGHT_UP">
<newseq type="standard">
JOYCODE_1_RYAXIS_NEG_SWITCH
</newseq>
</port>
<port type="P1_JOYSTICKRIGHT_DOWN">
<newseq type="standard">
JOYCODE_1_RYAXIS_POS_SWITCH
</newseq>
</port>
<port type="P1_JOYSTICKRIGHT_LEFT">
<newseq type="standard">
JOYCODE_1_RXAXIS_NEG_SWITCH
</newseq>
</port>
<port type="P1_JOYSTICKRIGHT_RIGHT">
<newseq type="standard">
JOYCODE_1_RXAXIS_POS_SWITCH
</newseq>
</port>
<port type="P1_JOYSTICKLEFT_UP">
<newseq type="standard">
JOYCODE_1_YAXIS_UP_SWITCH
</newseq>
</port>
<port type="P1_JOYSTICKLEFT_DOWN">
<newseq type="standard">
JOYCODE_1_YAXIS_DOWN_SWITCH
</newseq>
</port>
<port type="P1_JOYSTICKLEFT_LEFT">
<newseq type="standard">
JOYCODE_1_XAXIS_LEFT_SWITCH
</newseq>
</port>
<port type="P1_JOYSTICKLEFT_RIGHT">
<newseq type="standard">
JOYCODE_1_XAXIS_RIGHT_SWITCH
</newseq>
</port>
<port type="P1_BUTTON1">
<newseq type="standard">
JOYCODE_1_BUTTON3
</newseq>
</port>
<port type="P1_BUTTON2">
<newseq type="standard">
JOYCODE_1_BUTTON1
</newseq>
</port>
<port type="P1_BUTTON3">
<newseq type="standard">
JOYCODE_1_BUTTON2
</newseq>
</port>
<port type="P1_BUTTON4">
<newseq type="standard">
JOYCODE_1_BUTTON4
</newseq>
</port>
<port type="P1_BUTTON5">
<newseq type="standard">
JOYCODE_1_BUTTON5
</newseq>
</port>
<port type="P1_BUTTON6">
<newseq type="standard">
JOYCODE_1_BUTTON6
</newseq>
</port>
<port type="P1_BUTTON7">
<newseq type="standard">
JOYCODE_1_BUTTON7
</newseq>
</port>
<port type="P1_BUTTON8">
<newseq type="standard">
JOYCODE_1_BUTTON8
</newseq>
</port>
<port type="P1_BUTTON10">
<newseq type="standard">
JOYCODE_1_BUTTON10
</newseq>
</port>
<port type="P1_BUTTON11">
<newseq type="standard">
JOYCODE_1_BUTTON11
</newseq>
</port>
<port type="P1_START">
<newseq type="standard">
JOYCODE_1_BUTTON8
</newseq>
</port>
<port type="P1_SELECT">
<newseq type="standard">
JOYCODE_1_BUTTON7
</newseq>
</port>
<port type="START1">
<newseq type="standard">
JOYCODE_1_BUTTON8
</newseq>
</port>
<port type="COIN1">
<newseq type="standard">
JOYCODE_1_BUTTON7
</newseq>
</port>
<port type="SERVICE">
<newseq type="standard">
JOYCODE_1_BUTTON7 JOYCODE_1_BUTTON11
</newseq>
</port>
<port type="UI_ON_SCREEN_DISPLAY">
<newseq type="standard">
JOYCODE_1_BUTTON10 JOYCODE_1_BUTTON11
</newseq>
</port>
<port type="UI_DEBUG_BREAK">
<newseq type="standard">
NONE
</newseq>
</port>
<port type="UI_PAUSE">
<newseq type="standard">
JOYCODE_1_BUTTON7 JOYCODE_1_BUTTON1
</newseq>
</port>
<port type="UI_THROTTLE">
<newseq type="standard">
JOYCODE_1_BUTTON8 JOYCODE_1_ZAXIS_NEG_SWITCH
</newseq>
</port>
<port type="UI_SHOW_FPS">
<newseq type="standard">
JOYCODE_1_BUTTON8 JOYCODE_1_BUTTON4
</newseq>
</port>
<port type="UI_UP">
<newseq type="standard">
KEYCODE_UP OR JOYCODE_1_YAXIS_UP_SWITCH OR JOYCODE_1_HAT1UP
</newseq>
</port>
<port type="UI_DOWN">
<newseq type="standard">
KEYCODE_DOWN OR JOYCODE_1_YAXIS_DOWN_SWITCH OR JOYCODE_1_HAT1DOWN
</newseq>
</port>
<port type="UI_LEFT">
<newseq type="standard">
KEYCODE_LEFT OR JOYCODE_1_XAXIS_LEFT_SWITCH OR JOYCODE_1_HAT1LEFT
</newseq>
</port>
<port type="UI_RIGHT">
<newseq type="standard">
KEYCODE_RIGHT OR JOYCODE_1_XAXIS_RIGHT_SWITCH OR JOYCODE_1_HAT1RIGHT
</newseq>
</port>
<port type="UI_HOME">
<newseq type="standard">
KEYCODE_HOME OR JOYCODE_1_RZAXIS_NEG_SWITCH
</newseq>
</port>
<port type="UI_END">
<newseq type="standard">
KEYCODE_END OR JOYCODE_1_ZAXIS_NEG_SWITCH
</newseq>
</port>
<port type="UI_PAGE_UP">
<newseq type="standard">
KEYCODE_PGUP OR JOYCODE_1_BUTTON5
</newseq>
</port>
<port type="UI_PAGE_DOWN">
<newseq type="standard">
KEYCODE_PGDN OR JOYCODE_1_BUTTON6
</newseq>
</port>
<port type="UI_FOCUS_NEXT">
<newseq type="standard">
KEYCODE_TAB NOT KEYCODE_LSHIFT NOT KEYCODE_RSHIFT OR JOYCODE_1_BUTTON11
</newseq>
</port>
<port type="UI_CANCEL">
<newseq type="standard">
KEYCODE_ESC OR JOYCODE_1_BUTTON7 JOYCODE_1_BUTTON8
</newseq>
</port>
<port type="UI_CLEAR">
<newseq type="standard">
JOYCODE_1_BUTTON3
</newseq>
</port>
<port type="UI_SAVE_STATE">
<newseq type="standard">
JOYCODE_1_BUTTON7 JOYCODE_1_BUTTON6
</newseq>
</port>
<port type="UI_LOAD_STATE">
<newseq type="standard">
JOYCODE_1_BUTTON7 JOYCODE_1_BUTTON5
</newseq>
</port>
</input>
</system>
</mameconfig>

349
configs/mame/mame.ini Normal file
View file

@ -0,0 +1,349 @@
#
# CORE CONFIGURATION OPTIONS
#
readconfig 1
writeconfig 0
#
# CORE SEARCH PATH OPTIONS
#
homepath $HOME/.mame
rompath /app/share/mame/roms
hashpath /app/share/mame/hash
samplepath /app/share/mame/samples
artpath /app/share/mame/artwork
ctrlrpath /app/share/mame/ctrlr
inipath $HOME/.mame;/app/share/mame/ini
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 $HOME/.mame/cfg
nvram_directory $HOME/.mame/nvram
input_directory $HOME/.mame/inp
state_directory $HOME/.mame/sta
snapshot_directory $HOME/.mame/snap
diff_directory $HOME/.mame/diff
comment_directory $HOME/.mame/comments
share_directory $HOME/.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.3
joystick_saturation 0.85
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 0
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 KEYBOARD MAPPING OPTIONS
#
uimodekey SCRLOCK
#
# 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
#
# BGFX POST-PROCESSING OPTIONS
#
bgfx_path bgfx
bgfx_backend auto
bgfx_debug 0
bgfx_screen_chains default
bgfx_shadow_mask slot-mask.png
bgfx_lut lut-default.png
bgfx_avi_name auto

View file

@ -2,10 +2,10 @@
Device = evdev/0/Microsoft X-Box 360 pad 0
General/Open = @(Ctrl+O)
General/Toggle Pause = F10
General/Stop = SELECT&WEST
General/Stop = @(SELECT+WEST)
General/Toggle Fullscreen = @(Alt+Return)
General/Take Screenshot = F9
Emulation Speed/Disable Emulation Speed Limit = SELECT&`Full Axis 5+`
Emulation Speed/Disable Emulation Speed Limit = @(SELECT+`Full Axis 5+`)
Stepping/Step Into = F11
Stepping/Step Over = @(Shift+F10)
Stepping/Step Out = @(Shift+F11)
@ -43,6 +43,6 @@ GBA Window Size/1x = `KP_1`
GBA Window Size/2x = `KP_2`
GBA Window Size/3x = `KP_3`
GBA Window Size/4x = `KP_4`
Load State/Load from Selected Slot = SELECT&TL
Save State/Save to Selected Slot = SELECT&TR
General/Exit = SELECT&START
Load State/Load from Selected Slot = @(SELECT+TL)
Save State/Save to Selected Slot = @(SELECT+TR)
General/Exit = @(SELECT+START)

View file

@ -79,7 +79,7 @@ ActiveStartOffset = 0
ActiveEndOffset = 0
LineStartOffset = 0
LineEndOffset = 0
AspectRatio = Auto (Game Native)
AspectRatio = 4:3
CustomAspectRatioNumerator = 4
Force4_3For24Bit = true
LinearFiltering = true

View file

@ -1,8 +0,0 @@
video_shader_enable = true
aspect_ratio_index = "21"
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/wswan.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_opacity = "0.700000"
input_overlay_scale_landscape = "1.170000"
video_scale_integer = "false"

View file

@ -1,8 +0,0 @@
video_shader_enable = true
aspect_ratio_index = "21"
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/wswanc.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_opacity = "0.700000"
input_overlay_scale_landscape = "1.170000"
video_scale_integer = "false"

View file

@ -1,8 +0,0 @@
video_shader_enable = true
aspect_ratio_index = "21"
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/lynx.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_opacity = "0.700000"
input_overlay_scale_landscape = "1.170000"
video_scale_integer = "false"

View file

@ -1,10 +0,0 @@
aspect_ratio_index = "21"
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/ngpc.cfg"
input_overlay_aspect_adjust_landscape = "-0.310000"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_hide_in_menu = "false"
input_overlay_scale_landscape = "1.625000"
input_overlay_x_separation_portrait = "-0.010000"
input_overlay_y_offset_landscape = "-0.135000"
video_shader_enable = "true"

View file

@ -1,9 +0,0 @@
aspect_ratio_index = "21"
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/ngpc.cfg"
input_overlay_aspect_adjust_landscape = "-0.170000"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_scale_landscape = "1.615000"
input_overlay_x_separation_portrait = "-0.010000"
input_overlay_y_offset_landscape = "-0.135000"
video_shader_enable = "true"

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -1,8 +0,0 @@
aspect_ratio_index = "21"
custom_viewport_height = "1200"
custom_viewport_x = "0"
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/pcengine.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_hide_in_menu = "false"
input_overlay_scale_landscape = "1.025000"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -1,65 +0,0 @@
beetle_psx_hw_adaptive_smoothing = "disabled"
beetle_psx_hw_analog_calibration = "disabled"
beetle_psx_hw_analog_toggle = "disabled"
beetle_psx_hw_aspect_ratio = "corrected"
beetle_psx_hw_cd_access_method = "sync"
beetle_psx_hw_cd_fastload = "2x(native)"
beetle_psx_hw_core_timing_fps = "force_progressive"
beetle_psx_hw_cpu_dynarec = "disabled"
beetle_psx_hw_cpu_freq_scale = "100%(native)"
beetle_psx_hw_crop_overscan = "smart"
beetle_psx_hw_crosshair_color_p1 = "red"
beetle_psx_hw_crosshair_color_p2 = "blue"
beetle_psx_hw_depth = "16bpp(native)"
beetle_psx_hw_display_internal_fps = "disabled"
beetle_psx_hw_display_vram = "disabled"
beetle_psx_hw_dither_mode = "1x(native)"
beetle_psx_hw_dump_textures = "disabled"
beetle_psx_hw_dynarec_eventcycles = "128"
beetle_psx_hw_dynarec_invalidate = "full"
beetle_psx_hw_enable_memcard1 = "enabled"
beetle_psx_hw_enable_multitap_port1 = "disabled"
beetle_psx_hw_enable_multitap_port2 = "disabled"
beetle_psx_hw_filter = "nearest"
beetle_psx_hw_filter_exclude_2d_polygon = "disabled"
beetle_psx_hw_filter_exclude_sprite = "disabled"
beetle_psx_hw_frame_duping = "disabled"
beetle_psx_hw_gpu_overclock = "1x(native)"
beetle_psx_hw_gte_overclock = "disabled"
beetle_psx_hw_gun_cursor = "cross"
beetle_psx_hw_gun_input_mode = "lightgun"
beetle_psx_hw_image_crop = "disabled"
beetle_psx_hw_image_offset = "disabled"
beetle_psx_hw_image_offset_cycles = "0"
beetle_psx_hw_initial_scanline = "0"
beetle_psx_hw_initial_scanline_pal = "0"
beetle_psx_hw_internal_resolution = "2x"
beetle_psx_hw_last_scanline = "239"
beetle_psx_hw_last_scanline_pal = "287"
beetle_psx_hw_line_render = "default"
beetle_psx_hw_mdec_yuv = "disabled"
beetle_psx_hw_memcard_left_index = "0"
beetle_psx_hw_memcard_right_index = "1"
beetle_psx_hw_mouse_sensitivity = "100%"
beetle_psx_hw_msaa = "1x"
beetle_psx_hw_negcon_deadzone = "0%"
beetle_psx_hw_negcon_response = "linear"
beetle_psx_hw_override_bios = "disabled"
beetle_psx_hw_pal_video_timing_override = "disabled"
beetle_psx_hw_pgxp_2d_tol = "disabled"
beetle_psx_hw_pgxp_mode = "disabled"
beetle_psx_hw_pgxp_nclip = "disabled"
beetle_psx_hw_pgxp_texture = "disabled"
beetle_psx_hw_pgxp_vertex = "disabled"
beetle_psx_hw_renderer = "hardware"
beetle_psx_hw_renderer_software_fb = "enabled"
beetle_psx_hw_replace_textures = "disabled"
beetle_psx_hw_scaled_uv_offset = "enabled"
beetle_psx_hw_shared_memory_cards = "disabled"
beetle_psx_hw_skip_bios = "disabled"
beetle_psx_hw_super_sampling = "disabled"
beetle_psx_hw_track_textures = "disabled"
beetle_psx_hw_use_mednafen_memcard0_method = "libretro"
beetle_psx_hw_widescreen_hack = "enabled"
beetle_psx_hw_widescreen_hack_aspect_ratio = "16:9"
beetle_psx_hw_wireframe = "disabled"

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -1,65 +0,0 @@
reicast_allow_service_buttons = "disabled"
reicast_alpha_sorting = "per-triangle (normal)"
reicast_analog_stick_deadzone = "15%"
reicast_anisotropic_filtering = "4"
reicast_auto_skip_frame = "disabled"
reicast_boot_to_bios = "disabled"
reicast_broadcast = "NTSC"
reicast_cable_type = "TV (Composite)"
reicast_custom_textures = "disabled"
reicast_delay_frame_swapping = "disabled"
reicast_digital_triggers = "disabled"
reicast_dump_textures = "disabled"
reicast_enable_dsp = "enabled"
reicast_enable_purupuru = "enabled"
reicast_enable_rttb = "disabled"
reicast_fog = "enabled"
reicast_force_wince = "disabled"
reicast_frame_skipping = "disabled"
reicast_gdrom_fast_loading = "disabled"
reicast_hle_bios = "disabled"
reicast_internal_resolution = "960x720"
reicast_language = "Default"
reicast_lightgun1_crosshair = "disabled"
reicast_lightgun2_crosshair = "disabled"
reicast_lightgun3_crosshair = "disabled"
reicast_lightgun4_crosshair = "disabled"
reicast_mipmapping = "enabled"
reicast_oit_abuffer_size = "512MB"
reicast_per_content_vmus = "disabled"
reicast_pvr2_filtering = "disabled"
reicast_region = "Default"
reicast_screen_rotation = "horizontal"
reicast_show_lightgun_settings = "disabled"
reicast_show_vmu_screen_settings = "disabled"
reicast_texupscale = "1"
reicast_texupscale_max_filtered_texture_size = "256"
reicast_threaded_rendering = "enabled"
reicast_trigger_deadzone = "0%"
reicast_vmu1_pixel_off_color = "DEFAULT_OFF 01"
reicast_vmu1_pixel_on_color = "DEFAULT_ON 00"
reicast_vmu1_screen_display = "disabled"
reicast_vmu1_screen_opacity = "100%"
reicast_vmu1_screen_position = "Upper Left"
reicast_vmu1_screen_size_mult = "1x"
reicast_vmu2_pixel_off_color = "DEFAULT_OFF 01"
reicast_vmu2_pixel_on_color = "DEFAULT_ON 00"
reicast_vmu2_screen_display = "disabled"
reicast_vmu2_screen_opacity = "100%"
reicast_vmu2_screen_position = "Upper Left"
reicast_vmu2_screen_size_mult = "1x"
reicast_vmu3_pixel_off_color = "DEFAULT_OFF 01"
reicast_vmu3_pixel_on_color = "DEFAULT_ON 00"
reicast_vmu3_screen_display = "disabled"
reicast_vmu3_screen_opacity = "100%"
reicast_vmu3_screen_position = "Upper Left"
reicast_vmu3_screen_size_mult = "1x"
reicast_vmu4_pixel_off_color = "DEFAULT_OFF 01"
reicast_vmu4_pixel_on_color = "DEFAULT_ON 00"
reicast_vmu4_screen_display = "disabled"
reicast_vmu4_screen_opacity = "100%"
reicast_vmu4_screen_position = "Upper Left"
reicast_vmu4_screen_size_mult = "1x"
reicast_volume_modifier_enable = "enabled"
reicast_widescreen_cheats = "disabled"
reicast_widescreen_hack = "enabled"

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -1,31 +0,0 @@
gambatte_audio_resampler = "sinc"
gambatte_dark_filter_level = "0"
gambatte_gb_bootloader = "enabled"
gambatte_gb_colorization = "auto"
gambatte_gb_hwmode = "Auto"
gambatte_gb_internal_palette = "GB - DMG"
gambatte_gb_link_mode = "Not Connected"
gambatte_gb_link_network_port = "56400"
gambatte_gb_link_network_server_ip_1 = "0"
gambatte_gb_link_network_server_ip_10 = "0"
gambatte_gb_link_network_server_ip_11 = "0"
gambatte_gb_link_network_server_ip_12 = "0"
gambatte_gb_link_network_server_ip_2 = "0"
gambatte_gb_link_network_server_ip_3 = "0"
gambatte_gb_link_network_server_ip_4 = "0"
gambatte_gb_link_network_server_ip_5 = "0"
gambatte_gb_link_network_server_ip_6 = "0"
gambatte_gb_link_network_server_ip_7 = "0"
gambatte_gb_link_network_server_ip_8 = "0"
gambatte_gb_link_network_server_ip_9 = "0"
gambatte_gb_palette_pixelshift_1 = "PixelShift 01 - Arctic Green"
gambatte_gb_palette_twb64_1 = "TWB64 001 - Aqours Blue"
gambatte_gb_palette_twb64_2 = "TWB64 101 - 765PRO Pink"
gambatte_gbc_color_correction = "GBC only"
gambatte_gbc_color_correction_mode = "accurate"
gambatte_gbc_frontlight_position = "central"
gambatte_mix_frames = "disabled"
gambatte_rumble_level = "10"
gambatte_show_gb_link_settings = "disabled"
gambatte_turbo_period = "4"
gambatte_up_down_allowed = "disabled"

View file

@ -1,7 +0,0 @@
aspect_ratio_index = "21"
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/gb.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_scale_landscape = "1.860000"
input_overlay_y_offset_landscape = "-0.150000"
video_shader_enable = "true"

View file

@ -1,7 +0,0 @@
aspect_ratio_index = "21"
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/gbc.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_scale_landscape = "1.870000"
input_overlay_y_offset_landscape = "-0.220000"
video_shader_enable = "true"

View file

@ -1,7 +0,0 @@
aspect_ratio_index = "21"
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/gg.cfg"
input_overlay_aspect_adjust_landscape = "-0.115000"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_scale_landscape = "1.545000"
video_shader_enable = "true"

View file

@ -1,7 +0,0 @@
aspect_ratio_index = "21"
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/gg.cfg"
input_overlay_aspect_adjust_landscape = "-0.115000"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_scale_landscape = "1.545000"
video_shader_enable = "true"

View file

@ -1,5 +0,0 @@
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/genesis.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_scale_landscape = "1.170000"
video_shader_enable = "true"

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -1,5 +0,0 @@
aspect_ratio_index = "21"
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/mastersystem.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_scale_landscape = "1.170000"

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -1,5 +0,0 @@
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/SEGACD.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_hide_in_menu = "false"
input_overlay_scale_landscape = "1.170000

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -1,5 +0,0 @@
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/genesis.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_scale_landscape = "1.170000"
video_shader_enable = "true"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -1,5 +0,0 @@
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/SEGACD.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_hide_in_menu = "false"
input_overlay_scale_landscape = "1.170000

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/handheld/lcd3x.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/handheld/lcd3x.slangp

View file

@ -1,8 +0,0 @@
video_shader_enable = true
aspect_ratio_index = "21"
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/MAME_Horizontal.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_opacity = "0.700000"
input_overlay_scale_landscape = "1.170000"
video_scale_integer = "false"

View file

@ -1 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/handheld/lcd3x.glslp"
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -1 +1 @@
#reference /app/share/libretro/shaders/shaders_glsl/handheld/lcd3x.glslp
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -1,6 +0,0 @@
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/nes.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_opacity = "0.700000"
input_overlay_scale_landscape = "1.070000"
video_scale_integer = "false"

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -1,4 +0,0 @@
aspect_ratio_index = "0"
video_crop_overscan = "false"
video_shader_enable = "false"
video_smooth = "true"

View file

@ -1,84 +0,0 @@
mupen64plus-169screensize = "1920x1080"
mupen64plus-43screensize = "1280x960"
mupen64plus-alt-map = "False"
mupen64plus-angrylion-multithread = "all threads"
mupen64plus-angrylion-overscan = "disabled"
mupen64plus-angrylion-sync = "Low"
mupen64plus-angrylion-vioverlay = "Filtered"
mupen64plus-aspect = "4:3"
mupen64plus-astick-deadzone = "15"
mupen64plus-astick-sensitivity = "100"
mupen64plus-BackgroundMode = "OnePiece"
mupen64plus-BilinearMode = "standard"
mupen64plus-CorrectTexrectCoords = "Auto"
mupen64plus-CountPerOp = "0"
mupen64plus-CountPerOpDenomPot = "0"
mupen64plus-cpucore = "dynamic_recompiler"
mupen64plus-d-cbutton = "C3"
mupen64plus-DitheringPattern = "False"
mupen64plus-DitheringQuantization = "False"
mupen64plus-EnableCopyAuxToRDRAM = "False"
mupen64plus-EnableCopyColorToRDRAM = "Async"
mupen64plus-EnableCopyDepthToRDRAM = "Software"
mupen64plus-EnableEnhancedHighResStorage = "False"
mupen64plus-EnableEnhancedTextureStorage = "False"
mupen64plus-EnableFBEmulation = "True"
mupen64plus-EnableFragmentDepthWrite = "True"
mupen64plus-EnableHiResAltCRC = "False"
mupen64plus-EnableHWLighting = "False"
mupen64plus-EnableInaccurateTextureCoordinates = "False"
mupen64plus-EnableLegacyBlending = "False"
mupen64plus-EnableLODEmulation = "True"
mupen64plus-EnableN64DepthCompare = "False"
mupen64plus-EnableNativeResFactor = "4"
mupen64plus-EnableNativeResTexrects = "Optimized"
mupen64plus-EnableOverscan = "Enabled"
mupen64plus-EnableShadersStorage = "True"
mupen64plus-EnableTexCoordBounds = "True"
mupen64plus-EnableTextureCache = "True"
mupen64plus-ForceDisableExtraMem = "False"
mupen64plus-FrameDuping = "False"
mupen64plus-Framerate = "Fullspeed"
mupen64plus-FXAA = "0"
mupen64plus-GLideN64IniBehaviour = "late"
mupen64plus-HybridFilter = "False"
mupen64plus-IgnoreTLBExceptions = "False"
mupen64plus-l-cbutton = "C2"
mupen64plus-MaxHiResTxVramLimit = "0"
mupen64plus-MaxTxCacheSize = "8000"
mupen64plus-MultiSampling = "0"
mupen64plus-OverscanBottom = "0"
mupen64plus-OverscanLeft = "0"
mupen64plus-OverscanRight = "0"
mupen64plus-OverscanTop = "0"
mupen64plus-pak1 = "rumble"
mupen64plus-pak2 = "none"
mupen64plus-pak3 = "none"
mupen64plus-pak4 = "none"
mupen64plus-parallel-rdp-deinterlace-method = "Bob"
mupen64plus-parallel-rdp-dither-filter = "True"
mupen64plus-parallel-rdp-divot-filter = "True"
mupen64plus-parallel-rdp-downscaling = "disable"
mupen64plus-parallel-rdp-gamma-dither = "True"
mupen64plus-parallel-rdp-native-tex-rect = "True"
mupen64plus-parallel-rdp-native-texture-lod = "False"
mupen64plus-parallel-rdp-overscan = "0"
mupen64plus-parallel-rdp-super-sampled-read-back = "False"
mupen64plus-parallel-rdp-super-sampled-read-back-dither = "False"
mupen64plus-parallel-rdp-synchronous = "True"
mupen64plus-parallel-rdp-upscaling = "1x"
mupen64plus-parallel-rdp-vi-aa = "True"
mupen64plus-parallel-rdp-vi-bilinear = "True"
mupen64plus-r-cbutton = "C1"
mupen64plus-rdp-plugin = "gliden64"
mupen64plus-RDRAMImageDitheringMode = "False"
mupen64plus-rsp-plugin = "hle"
mupen64plus-ThreadedRenderer = "True"
mupen64plus-txCacheCompression = "True"
mupen64plus-txEnhancementMode = "As Is"
mupen64plus-txFilterIgnoreBG = "True"
mupen64plus-txFilterMode = "None"
mupen64plus-txHiresEnable = "False"
mupen64plus-txHiresFullAlphaChannel = "False"
mupen64plus-u-cbutton = "C4"
mupen64plus-virefresh = "Auto"

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -1,29 +0,0 @@
nestopia_arkanoid_device = "mouse"
nestopia_aspect = "auto"
nestopia_audio_vol_dpcm = "100"
nestopia_audio_vol_fds = "100"
nestopia_audio_vol_mmc5 = "100"
nestopia_audio_vol_n163 = "100"
nestopia_audio_vol_noise = "100"
nestopia_audio_vol_s5b = "100"
nestopia_audio_vol_sq1 = "100"
nestopia_audio_vol_sq2 = "100"
nestopia_audio_vol_tri = "100"
nestopia_audio_vol_vrc6 = "100"
nestopia_audio_vol_vrc7 = "100"
nestopia_blargg_ntsc_filter = "disabled"
nestopia_button_shift = "disabled"
nestopia_favored_system = "auto"
nestopia_fds_auto_insert = "enabled"
nestopia_genie_distortion = "disabled"
nestopia_nospritelimit = "disabled"
nestopia_overclock = "1x"
nestopia_overscan_h = "disabled"
nestopia_overscan_v = "enabled"
nestopia_palette = "cxa2025as"
nestopia_ram_power_state = "0x00"
nestopia_select_adapter = "auto"
nestopia_show_advanced_av_settings = "disabled"
nestopia_show_crosshair = "enabled"
nestopia_turbo_pulse = "2"
nestopia_zapper_device = "lightgun"

View file

@ -1,6 +0,0 @@
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/nes.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_opacity = "0.700000"
input_overlay_scale_landscape = "1.070000"
video_scale_integer = "false"

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -1,31 +0,0 @@
ppsspp_auto_frameskip = "disabled"
ppsspp_block_transfer_gpu = "enabled"
ppsspp_button_preference = "Cross"
ppsspp_cheats = "disabled"
ppsspp_cpu_core = "JIT"
ppsspp_disable_slow_framebuffer_effects = "disabled"
ppsspp_fast_memory = "enabled"
ppsspp_force_lag_sync = "disabled"
ppsspp_frameskip = "Off"
ppsspp_frameskiptype = "Number of frames"
ppsspp_gpu_hardware_transform = "enabled"
ppsspp_ignore_bad_memory_access = "enabled"
ppsspp_inflight_frames = "Up to 2"
ppsspp_internal_resolution = "1440x816"
ppsspp_io_timing_method = "Fast"
ppsspp_language = "Automatic"
ppsspp_lazy_texture_caching = "disabled"
ppsspp_locked_cpu_speed = "off"
ppsspp_lower_resolution_for_effects = "Off"
ppsspp_rendering_mode = "Buffered"
ppsspp_retain_changed_textures = "disabled"
ppsspp_software_skinning = "enabled"
ppsspp_spline_quality = "Low"
ppsspp_texture_anisotropic_filtering = "off"
ppsspp_texture_deposterize = "disabled"
ppsspp_texture_filtering = "Auto"
ppsspp_texture_replacement = "enabled"
ppsspp_texture_scaling_level = "Off"
ppsspp_texture_scaling_type = "xbrz"
ppsspp_texture_shader = "Off"
ppsspp_vertex_cache = "disabled"

View file

@ -1,5 +0,0 @@
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/sega32x.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_hide_in_menu = "false"
input_overlay_scale_landscape = "1.250000"

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -1,36 +0,0 @@
gambatte_dark_filter_level = "0"
gambatte_gb_bootloader = "enabled"
gambatte_gb_colorization = "internal"
gambatte_gb_hwmode = "Auto"
gambatte_gb_internal_palette = "GB - DMG"
gambatte_gb_link_mode = "Not Connected"
gambatte_gb_link_network_port = "56400"
gambatte_gb_link_network_server_ip_1 = "0"
gambatte_gb_link_network_server_ip_10 = "0"
gambatte_gb_link_network_server_ip_11 = "0"
gambatte_gb_link_network_server_ip_12 = "0"
gambatte_gb_link_network_server_ip_2 = "0"
gambatte_gb_link_network_server_ip_3 = "0"
gambatte_gb_link_network_server_ip_4 = "0"
gambatte_gb_link_network_server_ip_5 = "0"
gambatte_gb_link_network_server_ip_6 = "0"
gambatte_gb_link_network_server_ip_7 = "0"
gambatte_gb_link_network_server_ip_8 = "0"
gambatte_gb_link_network_server_ip_9 = "0"
gambatte_gb_palette_twb64_1 = "TWB64 001 - Aqours Blue"
gambatte_gb_palette_twb64_2 = "TWB64 197 - Autobot Red"
gambatte_gbc_color_correction = "GBC only"
gambatte_gbc_color_correction_mode = "accurate"
gambatte_gbc_frontlight_position = "central"
gambatte_mix_frames = "disabled"
gambatte_rumble_level = "10"
gambatte_show_gb_link_settings = "disabled"
gambatte_turbo_period = "4"
gambatte_up_down_allowed = "disabled"
aspect_ratio_index = "21"
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/gb.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_scale_landscape = "1.860000"
input_overlay_y_offset_landscape = "-0.150000"
video_shader_enable = "true"

View file

@ -1,7 +0,0 @@
aspect_ratio_index = "21"
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/gbc.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_scale_landscape = "1.870000"
input_overlay_y_offset_landscape = "-0.220000"
video_shader_enable = "true"

View file

@ -1,6 +0,0 @@
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/snes.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_opacity = "0.700000"
input_overlay_scale_landscape = "1.170000"
video_scale_integer = "false"

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -1,6 +0,0 @@
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/snes.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_opacity = "0.700000"
input_overlay_scale_landscape = "1.170000"
video_scale_integer = "false"

View file

@ -1,8 +0,0 @@
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/snes87.cfg"
input_overlay_auto_scale = "false"
input_overlay_enable = "true"
input_overlay_opacity = "0.700000"
input_overlay_scale_landscape = "1.380000"
video_scale_integer = "false"
input_overlay_aspect_adjust_landscape = "-0.170000"
aspect_ratio_index = "21"

View file

@ -1,3 +0,0 @@
input_overlay = "/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/atari2600.cfg"
input_overlay_enable = "true"
input_overlay_scale_landscape = "1.0"

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -0,0 +1,6 @@
aspect_ratio_index = "0"
input_overlay = "~/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/atari5200.cfg"
input_overlay_enable = "true"
input_overlay_hide_in_menu = "true"
input_overlay_scale_landscape = "1.175000"
input_overlay_aspect_adjust_landscape = "0.000000"

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -0,0 +1,5 @@
aspect_ratio_index = "0"
input_overlay = "~/.var/app/org.libretro.RetroArch/config/retroarch/overlays/pegasus/saturn.cfg"
input_overlay_enable = "true"
input_overlay_scale_landscape = "1.070000"
input_overlay_aspect_adjust_landscape = "0.095000"

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

View file

@ -0,0 +1 @@
#reference /app/share/libretro/shaders/shaders_slang/crt/crt-royale-fake-bloom.slangp

View file

@ -1,43 +0,0 @@
bsnes_blur_emulation = "OFF"
bsnes_coprocessor_delayed_sync = "ON"
bsnes_coprocessor_prefer_hle = "ON"
bsnes_cpu_fastmath = "OFF"
bsnes_cpu_overclock = "100"
bsnes_cpu_sa1_overclock = "100"
bsnes_cpu_sfx_overclock = "100"
bsnes_dsp_cubic = "OFF"
bsnes_dsp_echo_shadow = "OFF"
bsnes_dsp_fast = "ON"
bsnes_entropy = "Low"
bsnes_hotfixes = "OFF"
bsnes_ips_headered = "OFF"
bsnes_mode7_bgGrad = "4"
bsnes_mode7_igwin = "outside"
bsnes_mode7_igwinx = "128"
bsnes_mode7_mosaic = "1x scale"
bsnes_mode7_perspective = "on (wide)"
bsnes_mode7_scale = "1x"
bsnes_mode7_strWin = "OFF"
bsnes_mode7_supersample = "none"
bsnes_mode7_widescreen = "16:9"
bsnes_mode7_windRad = "0"
bsnes_mode7_wsbg1 = "auto horz and vert"
bsnes_mode7_wsbg2 = "auto horz and vert"
bsnes_mode7_wsbg3 = "auto horz and vert"
bsnes_mode7_wsbg4 = "auto horz and vert"
bsnes_mode7_wsBgCol = "auto"
bsnes_mode7_wsMarker = "none"
bsnes_mode7_wsMarkerAlpha = "1/1"
bsnes_mode7_wsMode = "all"
bsnes_mode7_wsobj = "safe"
bsnes_ppu_deinterlace = "ON"
bsnes_ppu_fast = "ON"
bsnes_ppu_no_sprite_limit = "ON"
bsnes_ppu_no_vram_blocking = "OFF"
bsnes_ppu_show_overscan = "OFF"
bsnes_run_ahead_frames = "OFF"
bsnes_sgb_bios = "SGB1.sfc"
bsnes_video_aspectcorrection = "OFF"
bsnes_video_gamma = "100"
bsnes_video_luminance = "100"
bsnes_video_saturation = "100"

View file

@ -1 +0,0 @@
video_scale_integer = "false"

View file

@ -0,0 +1 @@
#reference "/app/share/libretro/shaders/shaders_glsl/crt/crt-royale-fake-bloom.glslp"

Some files were not shown because too many files have changed in this diff Show more