2022-04-22 08:32:28 +00:00
|
|
|
general:
|
2022-04-22 09:41:15 +00:00
|
|
|
show_welcome:
|
|
|
|
type: bool
|
|
|
|
default: true
|
2022-04-22 08:32:28 +00:00
|
|
|
updates:
|
|
|
|
check:
|
|
|
|
type: bool
|
|
|
|
default: true
|
2022-05-03 10:07:22 +00:00
|
|
|
screenshot_dir: string
|
|
|
|
skip_boot_anim: bool
|
|
|
|
# throttle_io: bool
|
|
|
|
last_viewed_menu_index: integer
|
2022-04-22 08:32:28 +00:00
|
|
|
user_token: string
|
2022-04-05 07:22:59 +00:00
|
|
|
snapshots:
|
|
|
|
shortcuts:
|
|
|
|
f5: string
|
|
|
|
f6: string
|
|
|
|
f7: string
|
|
|
|
f8: string
|
|
|
|
filter_current_game: bool
|
2022-04-22 08:32:28 +00:00
|
|
|
|
|
|
|
input:
|
|
|
|
bindings:
|
|
|
|
port1: string
|
|
|
|
port2: string
|
|
|
|
port3: string
|
|
|
|
port4: string
|
2022-05-03 10:07:22 +00:00
|
|
|
gamecontrollerdb_path: string
|
|
|
|
auto_bind:
|
|
|
|
type: bool
|
|
|
|
default: true
|
|
|
|
background_input_capture: bool
|
2022-05-29 00:59:32 +00:00
|
|
|
keyboard_controller_scancode_map:
|
|
|
|
# Scancode reference : https://github.com/libsdl-org/SDL/blob/main/include/SDL_scancode.h
|
|
|
|
a:
|
|
|
|
type: integer
|
|
|
|
default: 4 # a
|
|
|
|
b:
|
|
|
|
type: integer
|
|
|
|
default: 5 # b
|
|
|
|
x:
|
|
|
|
type: integer
|
|
|
|
default: 27 # x
|
|
|
|
y:
|
|
|
|
type: integer
|
|
|
|
default: 28 # y
|
|
|
|
dpad_left:
|
|
|
|
type: integer
|
|
|
|
default: 80 # left
|
|
|
|
dpad_up:
|
|
|
|
type: integer
|
|
|
|
default: 82 # up
|
|
|
|
dpad_right:
|
|
|
|
type: integer
|
|
|
|
default: 79 # right
|
|
|
|
dpad_down:
|
|
|
|
type: integer
|
|
|
|
default: 81 # down
|
|
|
|
back:
|
|
|
|
type: integer
|
|
|
|
default: 42 # backspace
|
|
|
|
start:
|
|
|
|
type: integer
|
|
|
|
default: 40 # return
|
|
|
|
white:
|
|
|
|
type: integer
|
|
|
|
default: 30 # 1
|
|
|
|
black:
|
|
|
|
type: integer
|
|
|
|
default: 31 # 2
|
|
|
|
lstick_btn:
|
|
|
|
type: integer
|
|
|
|
default: 32 # 3
|
|
|
|
rstick_btn:
|
|
|
|
type: integer
|
|
|
|
default: 33 # 4
|
|
|
|
guide:
|
|
|
|
type: integer
|
|
|
|
default: 34 # 5
|
|
|
|
lstick_up:
|
|
|
|
type: integer
|
|
|
|
default: 8 # e
|
|
|
|
lstick_left:
|
|
|
|
type: integer
|
|
|
|
default: 22 # s
|
|
|
|
lstick_right:
|
|
|
|
type: integer
|
|
|
|
default: 9 # f
|
|
|
|
lstick_down:
|
|
|
|
type: integer
|
|
|
|
default: 7 # d
|
|
|
|
ltrigger:
|
|
|
|
type: integer
|
|
|
|
default: 26 # w
|
|
|
|
rstick_up:
|
|
|
|
type: integer
|
|
|
|
default: 12 # i
|
|
|
|
rstick_left:
|
|
|
|
type: integer
|
|
|
|
default: 13 # j
|
|
|
|
rstick_right:
|
|
|
|
type: integer
|
|
|
|
default: 15 # l
|
|
|
|
rstick_down:
|
|
|
|
type: integer
|
|
|
|
default: 14 # k
|
|
|
|
rtrigger:
|
|
|
|
type: integer
|
|
|
|
default: 18 # w
|
2022-04-22 08:32:28 +00:00
|
|
|
|
|
|
|
display:
|
|
|
|
quality:
|
|
|
|
surface_scale:
|
|
|
|
type: integer
|
|
|
|
default: 1
|
|
|
|
window:
|
2022-05-03 10:07:22 +00:00
|
|
|
fullscreen_on_startup: bool
|
2023-01-17 03:20:52 +00:00
|
|
|
fullscreen_exclusive: bool
|
2022-05-03 10:07:22 +00:00
|
|
|
startup_size:
|
|
|
|
type: enum
|
|
|
|
values: [last_used, 640x480, 1280x720, 1280x800, 1280x960, 1920x1080, 2560x1440, 2560x1600, 2560x1920, 3840x2160]
|
|
|
|
default: 1280x960
|
|
|
|
last_width:
|
|
|
|
type: integer
|
|
|
|
default: 640
|
|
|
|
last_height:
|
|
|
|
type: integer
|
|
|
|
default: 480
|
|
|
|
vsync:
|
|
|
|
type: bool
|
|
|
|
default: true
|
2022-04-22 08:32:28 +00:00
|
|
|
ui:
|
2022-05-03 10:07:22 +00:00
|
|
|
show_menubar:
|
|
|
|
type: bool
|
|
|
|
default: true
|
|
|
|
use_animations:
|
|
|
|
type: bool
|
|
|
|
default: true
|
2022-04-22 08:32:28 +00:00
|
|
|
fit:
|
|
|
|
type: enum
|
2023-06-18 06:32:18 +00:00
|
|
|
values: [center, scale, stretch]
|
2022-04-22 08:32:28 +00:00
|
|
|
default: scale
|
2023-06-18 06:32:18 +00:00
|
|
|
aspect_ratio:
|
|
|
|
type: enum
|
|
|
|
values: [native, auto, 4x3, 16x9]
|
|
|
|
default: auto
|
2022-04-22 08:32:28 +00:00
|
|
|
scale:
|
|
|
|
type: integer
|
|
|
|
default: 1
|
2022-05-03 10:07:22 +00:00
|
|
|
auto_scale:
|
|
|
|
type: bool
|
|
|
|
default: true
|
2022-04-22 08:32:28 +00:00
|
|
|
|
|
|
|
audio:
|
|
|
|
use_dsp: bool
|
2022-05-03 10:07:22 +00:00
|
|
|
volume_limit:
|
|
|
|
type: number
|
|
|
|
default: 1
|
2022-04-22 08:32:28 +00:00
|
|
|
|
|
|
|
net:
|
|
|
|
enable: bool
|
|
|
|
backend:
|
|
|
|
type: enum
|
|
|
|
values: [nat, udp, pcap]
|
|
|
|
default: nat
|
|
|
|
pcap:
|
|
|
|
netif: string
|
|
|
|
udp:
|
|
|
|
bind_addr:
|
|
|
|
type: string
|
|
|
|
default: 0.0.0.0:9368
|
|
|
|
remote_addr:
|
|
|
|
type: string
|
|
|
|
default: 1.2.3.4:9368
|
2022-05-03 10:07:22 +00:00
|
|
|
nat:
|
|
|
|
forward_ports:
|
|
|
|
type: array
|
|
|
|
items:
|
|
|
|
host: integer
|
|
|
|
guest: integer
|
|
|
|
protocol:
|
|
|
|
type: enum
|
|
|
|
values: [tcp, udp]
|
|
|
|
default: tcp
|
2022-04-22 08:32:28 +00:00
|
|
|
|
|
|
|
sys:
|
|
|
|
mem_limit:
|
|
|
|
type: enum
|
|
|
|
values: ['64', '128']
|
|
|
|
default: '64'
|
2022-05-03 10:07:22 +00:00
|
|
|
avpack:
|
|
|
|
type: enum
|
|
|
|
values: [scart, hdtv, vga, rfu, svideo, composite, none]
|
|
|
|
default: hdtv
|
2022-04-22 08:32:28 +00:00
|
|
|
files:
|
|
|
|
bootrom_path: string
|
|
|
|
flashrom_path: string
|
|
|
|
eeprom_path: string
|
|
|
|
hdd_path: string
|
|
|
|
dvd_path: string
|
|
|
|
|
|
|
|
perf:
|
|
|
|
hard_fpu:
|
|
|
|
type: bool
|
|
|
|
default: true
|
2022-03-09 02:29:46 +00:00
|
|
|
cache_shaders:
|
|
|
|
type: bool
|
|
|
|
default: true
|