Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flycast Tweaks #883

Merged
merged 4 commits into from Dec 29, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion configs/org.flycast.Flycast/config/flycast/emu.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Dynarec.idleskip = yes
FastGDRomLoad = no
FetchBoxart = yes
ForceFreePlay = yes
UseReios = no
UseReios = yes
aica.AutoLatency = no
aica.BufferSize = 2822
aica.DSPEnabled = yes
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
[digital]
bind0 = 4:btn_d
bind1 = 6:btn_b
bind10 = 27:btn_a
bind11 = 40:btn_fforward
bind12 = 41:btn_escape
bind13 = 43:btn_menu
bind14 = 58:btn_jump_state
bind15 = 59:btn_quick_save
bind16 = 79:btn_dpad1_right
bind17 = 80:btn_dpad1_left
bind18 = 81:btn_dpad1_down
bind19 = 82:btn_dpad1_up
bind2 = 7:btn_y
bind3 = 9:btn_trigger_left
bind4 = 12:btn_analog_up
bind5 = 13:btn_analog_left
bind6 = 14:btn_analog_down
bind7 = 15:btn_analog_right
bind8 = 22:btn_x
bind9 = 25:btn_trigger_right

[emulator]
dead_zone = 10
mapping_name = Keyboard
rumble_power = 100
version = 3

Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
[analog]
bind0 = 0-:btn_analog_left
bind1 = 0+:btn_analog_right
bind2 = 1-:btn_analog_up
bind3 = 1+:btn_analog_down
bind4 = 2+:btn_trigger_left
bind5 = 3-:axis2_left
bind6 = 3+:axis2_right
bind7 = 4-:axis2_up
bind8 = 4+:axis2_down
bind9 = 5+:btn_trigger_right

[digital]
bind0 = 0:btn_a
bind1 = 1:btn_b
bind10 = 10:btn_quick_save
bind11 = 256:btn_dpad1_up
bind12 = 257:btn_dpad1_down
bind13 = 258:btn_dpad1_left
bind14 = 259:btn_dpad1_right
bind2 = 2:btn_x
bind3 = 3:btn_y
bind4 = 4:btn_z
bind5 = 5:btn_c
bind6 = 6:btn_menu
bind7 = 7:btn_start
bind8 = 8:btn_dpad2_up
bind9 = 9:btn_jump_state

[emulator]
dead_zone = 10
mapping_name = Steam Virtual Gamepad
rumble_power = 100
version = 3

Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
{
"parserType": "Glob",
"configTitle": "Arcade - Atomiswave - Flycast (Standalone)",
"steamDirectory": "${steamdirglobal}",
"steamCategory": "${Arcade - Atomiswave - Flycast (Standalone)}",
"romDirectory": "${romsdirglobal}/atomiswave",
"executableArgs": "\"${filePath}\"",
"executableModifier": "\"${exePath}\"",
"startInDirectory": "",
"titleModifier": "${fuzzyTitle}",
"fetchControllerTemplatesButton": null,
"removeControllersButton": null,
"imageProviders": [
"SteamGridDB"
],
"onlineImageQueries": "${${fuzzyTitle}}",
"imagePool": "${fuzzyTitle}",
"userAccounts": {
"specifiedAccounts": ""
},
"executable": {
"path": "/run/media/mmcblk0p1/Emulation/tools/launchers/flycast.sh",
"shortcutPassthrough": false,
"appendArgsToExecutable": false
},
"parserInputs": {
"glob": "**/${title}@(.zip|.ZIP)"
},
"titleFromVariable": {
"limitToGroups": "",
"caseInsensitiveVariables": false,
"skipFileIfVariableWasNotFound": false,
"tryToMatchTitle": false
},
"fuzzyMatch": {
"replaceDiacritics": true,
"removeCharacters": true,
"removeBrackets": true
},
"controllers": {
"ps4": null,
"ps5": null,
"xbox360": null,
"xboxone": null,
"switch_joycon_left": null,
"switch_joycon_right": null,
"switch_pro": null,
"neptune": null
},
"imageProviderAPIs": {
"SteamGridDB": {
"nsfw": false,
"humor": false,
"styles": [],
"stylesHero": [],
"stylesLogo": [],
"stylesIcon": [],
"imageMotionTypes": [
"static"
]
}
},
"defaultImage": {
"tall": "",
"long": "",
"hero": "",
"logo": "",
"icon": "/home/deck/.config/EmuDeck/backend/configs/steam-rom-manager/userData/img/default/icon.png"
},
"localImages": {
"tall": "",
"long": "",
"hero": "",
"logo": "",
"icon": ""
},
"parserId": "164785622173694321",
"version": 15,
"disabled": false
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"parserType": "Glob",
"configTitle": "Arcade - Naomi - Flycast",
"steamCategory": "${Arcade - Naomi}",
"configTitle": "Arcade - NAOMI - Flycast (Standalone)",
"steamCategory": "${Arcade - NAOMI - Flycast (Standalone)}",
"executableModifier": "\"${exePath}\"",
"romDirectory": "${romsdirglobal}/naomi",
"steamDirectory": "${steamdirglobal}",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"parserType": "Glob",
"configTitle": "Arcade - Naomi - RetroArch Flycast",
"steamCategory": "${Arcade - Naomi}",
"configTitle": "Arcade - NAOMI - RetroArch Flycast",
"steamCategory": "${Arcade - NAOMI}",
"steamDirectory": "${steamdirglobal}",
"romDirectory": "${romsdirglobal}/naomi",
"executableArgs": "-L ${os:win|cores|${os:mac|${racores}|${os:linux|${racores}}}}${/}flycast_libretro.${os:win|dll|${os:mac|dylib|${os:linux|so}}} \"${filePath}\"",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
{
"parserType": "Glob",
"configTitle": "Arcade - NAOMI 2 - Flycast (Standalone)",
"steamDirectory": "${steamdirglobal}",
"steamCategory": "${Arcade - NAOMI 2 - Flycast (Standalone)}",
"romDirectory": "${romsdirglobal}/naomi2",
"executableArgs": "\"${filePath}\"",
"executableModifier": "\"${exePath}\"",
"startInDirectory": "",
"titleModifier": "${fuzzyTitle}",
"fetchControllerTemplatesButton": null,
"removeControllersButton": null,
"imageProviders": [
"SteamGridDB"
],
"onlineImageQueries": "${${fuzzyTitle}}",
"imagePool": "${fuzzyTitle}",
"userAccounts": {
"specifiedAccounts": ""
},
"executable": {
"path": "/run/media/mmcblk0p1/Emulation/tools/launchers/flycast.sh",
"shortcutPassthrough": false,
"appendArgsToExecutable": false
},
"parserInputs": {
"glob": "**/${title}@(.zip|.ZIP)"
},
"titleFromVariable": {
"limitToGroups": "",
"caseInsensitiveVariables": false,
"skipFileIfVariableWasNotFound": false,
"tryToMatchTitle": false
},
"fuzzyMatch": {
"replaceDiacritics": true,
"removeCharacters": true,
"removeBrackets": true
},
"controllers": {
"ps4": null,
"ps5": null,
"xbox360": null,
"xboxone": null,
"switch_joycon_left": null,
"switch_joycon_right": null,
"switch_pro": null,
"neptune": null
},
"imageProviderAPIs": {
"SteamGridDB": {
"nsfw": false,
"humor": false,
"styles": [],
"stylesHero": [],
"stylesLogo": [],
"stylesIcon": [],
"imageMotionTypes": [
"static"
]
}
},
"defaultImage": {
"tall": "",
"long": "",
"hero": "",
"logo": "",
"icon": "/home/deck/.config/EmuDeck/backend/configs/steam-rom-manager/userData/img/default/icon.png"
},
"localImages": {
"tall": "",
"long": "",
"hero": "",
"logo": "",
"icon": ""
},
"parserId": "164785622173694321",
"version": 15,
"disabled": false
}