Merge branch 'rg351x' into dev
This commit is contained in:
commit
f7521e3eb3
111 changed files with 218 additions and 32184 deletions
4
.github/deprecated/build-main.yaml
vendored
4
.github/deprecated/build-main.yaml
vendored
|
@ -97,7 +97,7 @@ jobs:
|
|||
* Decompress the image.
|
||||
* Write the image to an SDCARD using an imaging tool. Common imaging tools include [Balena Etcher](https://www.balena.io/etcher/), [Raspberry Pi Imager](https://www.raspberrypi.com/software/), and [Win32 Disk Imager](https://sourceforge.net/projects/win32diskimager/). If you're skilled with the command line, dd works fine too.
|
||||
|
||||
Download: [[Win600/Atari VCS/Generic x86_64](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-handheld.x86_64-${{ steps.version.outputs.version }}.img.gz)] [[RG353P/RG353M/RG353V](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG353P.aarch64-${{ steps.version.outputs.version }}.img.gz)] [[RG503](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG503.aarch64-${{ steps.version.outputs.version }}.img.gz)] [[RG552](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG552.aarch64-${{ steps.version.outputs.version }}.img.gz)] [[RG351P/RG351M](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG351P.aarch64-${{ steps.version.outputs.version }}.img.gz)] [[RG351V](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG351V.aarch64-${{ steps.version.outputs.version }}.img.gz)] [[RG351MP](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG351MP.aarch64-${{ steps.version.outputs.version }}.img.gz)]
|
||||
Download: [[Win600/Atari VCS/Generic x86_64](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-handheld.x86_64-${{ steps.version.outputs.version }}.img.gz)] [[RG353P/RG353M/RG353V](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG353P.aarch64-${{ steps.version.outputs.version }}.img.gz)] [[RG503](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG503.aarch64-${{ steps.version.outputs.version }}.img.gz)] [[RG552](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG552.aarch64-${{ steps.version.outputs.version }}.img.gz)]
|
||||
|
||||
> RG353V users, enable "DEVICE IS RG353V" in the system settings menu after flashing.
|
||||
|
||||
|
@ -110,7 +110,7 @@ jobs:
|
|||
* Copy the update to your device over the network to your device's update share.
|
||||
* Reboot the device, and the update will begin automatically.
|
||||
|
||||
Download: [[Win600/Atari VCS/x86_64](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-handheld.x86_64-${{ steps.version.outputs.version }}.tar)] [[RG353P/RG353M/RG353P](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG353P.aarch64-${{ steps.version.outputs.version }}.tar)] [[RG503](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG503.aarch64-${{ steps.version.outputs.version }}.tar)] [[RG552](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG552.aarch64-${{ steps.version.outputs.version }}.tar)] [[RG351P/RG353M](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG351P.aarch64-${{ steps.version.outputs.version }}.tar)] [[RG351V](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG351V.aarch64-${{ steps.version.outputs.version }}.tar)] [[RG351MP](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG351MP.aarch64-${{ steps.version.outputs.version }}.tar)]
|
||||
Download: [[Win600/Atari VCS/x86_64](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-handheld.x86_64-${{ steps.version.outputs.version }}.tar)] [[RG353P/RG353M/RG353P](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG353P.aarch64-${{ steps.version.outputs.version }}.tar)] [[RG503](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG503.aarch64-${{ steps.version.outputs.version }}.tar)] [[RG552](https://github.com/JustEnoughLinuxOS/distribution/releases/download/${{ steps.version.outputs.version }}/JELOS-RG552.aarch64-${{ steps.version.outputs.version }}.tar)]
|
||||
|
||||
## Documentation
|
||||
* [Home](https://github.com/JustEnoughLinuxOS/distribution/wiki)
|
||||
|
|
12
BUILDING.md
12
BUILDING.md
|
@ -111,10 +111,6 @@ Building JELOS is easy, the fastest and most recommended method is to instruct t
|
|||
|RG353P|RG503|```PYTHON_EGG_CACHE="`pwd`/.egg_cache" make docker-RG353P```|
|
||||
|RG353V|RG503|```PYTHON_EGG_CACHE="`pwd`/.egg_cache" make docker-RG353P```|
|
||||
|RG353M|RG503|```PYTHON_EGG_CACHE="`pwd`/.egg_cache" make docker-RG353P```|
|
||||
|RG351P||```PYTHON_EGG_CACHE="`pwd`/.egg_cache" make docker-RG351P```|
|
||||
|RG351V|RG351P|```PYTHON_EGG_CACHE="`pwd`/.egg_cache" make docker-RG351V```|
|
||||
|RG351MP|RG351P|```PYTHON_EGG_CACHE="`pwd`/.egg_cache" make docker-RG351MP```|
|
||||
|RGB20S||```PYTHON_EGG_CACHE="`pwd`/.egg_cache" make docker-RGB20S```|
|
||||
|handheld||```PYTHON_EGG_CACHE="`pwd`/.egg_cache" make docker-handheld```|
|
||||
|ALL DEVICES||```PYTHON_EGG_CACHE="`pwd`/.egg_cache" make docker-world```|
|
||||
|
||||
|
@ -134,17 +130,17 @@ sudo apt install gcc make git unzip wget \
|
|||
qemu-user-binfmt zstd parted imagemagick docker.io
|
||||
```
|
||||
|
||||
Next, build the version of JELOS for your device. See the table above for dependencies. If you're building for the RG351V, RG351P will be built first to provide the build root dependency. To execute a build, run `make {device}`
|
||||
Next, build the version of JELOS for your device. See the table above for dependencies.
|
||||
|
||||
```
|
||||
make RG351V
|
||||
make handheld
|
||||
```
|
||||
|
||||
### Building a single package
|
||||
It is also possible to build individual packages.
|
||||
```
|
||||
DEVICE=RG351V ARCH=aarch64 ./scripts/clean busybox
|
||||
DEVICE=RG351V ARCH=aarch64 ./scripts/build busybox
|
||||
DEVICE=handheld ARCH=x86_64 ./scripts/clean busybox
|
||||
DEVICE=handheld ARCH=x86_64 ./scripts/build busybox
|
||||
```
|
||||
|
||||
> Note: Emulation Station package build requires additional steps because its source code located in a separate repository, see instructions inside, [link](https://github.com/JustEnoughLinuxOS/distribution/blob/main/packages/ui/emulationstation/package.mk).
|
||||
|
|
18
Makefile
18
Makefile
|
@ -31,8 +31,6 @@ RK3566: RG503 RG353P
|
|||
|
||||
RK3399: RG552
|
||||
|
||||
RK3326: RG351P RG351V RG351MP RGB20S
|
||||
|
||||
handheld:
|
||||
DEVICE_ROOT=handheld PROJECT=PC DEVICE=handheld ARCH=x86_64 ./scripts/build_distro
|
||||
|
||||
|
@ -48,22 +46,6 @@ RG353P:
|
|||
DEVICE_ROOT=RG503 PROJECT=Rockchip DEVICE=RG353P ARCH=arm ./scripts/build_distro
|
||||
DEVICE_ROOT=RG503 PROJECT=Rockchip DEVICE=RG353P ARCH=aarch64 ./scripts/build_distro
|
||||
|
||||
RG351P:
|
||||
DEVICE_ROOT=RG351P PROJECT=Rockchip DEVICE=RG351P ARCH=arm ./scripts/build_distro
|
||||
DEVICE_ROOT=RG351P PROJECT=Rockchip DEVICE=RG351P ARCH=aarch64 ./scripts/build_distro
|
||||
|
||||
RG351V:
|
||||
DEVICE_ROOT=RG351P PROJECT=Rockchip DEVICE=RG351V ARCH=arm ./scripts/build_distro
|
||||
DEVICE_ROOT=RG351P PROJECT=Rockchip DEVICE=RG351V ARCH=aarch64 ./scripts/build_distro
|
||||
|
||||
RG351MP:
|
||||
DEVICE_ROOT=RG351P PROJECT=Rockchip DEVICE=RG351MP ARCH=arm ./scripts/build_distro
|
||||
DEVICE_ROOT=RG351P PROJECT=Rockchip DEVICE=RG351MP ARCH=aarch64 ./scripts/build_distro
|
||||
|
||||
RGB20S:
|
||||
DEVICE_ROOT=RGB20S PROJECT=Rockchip DEVICE=RGB20S ARCH=arm ./scripts/build_distro
|
||||
DEVICE_ROOT=RGB20S PROJECT=Rockchip DEVICE=RGB20S ARCH=aarch64 ./scripts/build_distro
|
||||
|
||||
update:
|
||||
PROJECT=Rockchip DEVICE=RG552 ARCH=aarch64 ./scripts/update_packages
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ PKG_LONGDESC="The Glibc package contains the main C library."
|
|||
PKG_BUILD_FLAGS="+bfd -gold"
|
||||
|
||||
case "${DEVICE}" in
|
||||
RG353P|RG503|RG351P|RG351V|RG351MP|RGB20S)
|
||||
RG353P|RG503)
|
||||
OPT_ENABLE_KERNEL=4.4.0
|
||||
;;
|
||||
*)
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
diff --git a/Core/KeyMapDefaults.cpp b/Core/KeyMapDefaults.cpp
|
||||
index 7862341e3..8d899ea78 100644
|
||||
--- a/Core/KeyMapDefaults.cpp
|
||||
+++ b/Core/KeyMapDefaults.cpp
|
||||
@@ -229,18 +229,18 @@ static const DefMappingStruct defaultPadMapAndroid[] = {
|
||||
};
|
||||
|
||||
static const DefMappingStruct defaultPadMap[] = {
|
||||
- {CTRL_CROSS , NKCODE_BUTTON_2},
|
||||
- {CTRL_CIRCLE , NKCODE_BUTTON_3},
|
||||
- {CTRL_SQUARE , NKCODE_BUTTON_4},
|
||||
- {CTRL_TRIANGLE , NKCODE_BUTTON_1},
|
||||
+ {CTRL_CROSS , NKCODE_BUTTON_3},
|
||||
+ {CTRL_CIRCLE , NKCODE_BUTTON_2},
|
||||
+ {CTRL_SQUARE , NKCODE_BUTTON_1},
|
||||
+ {CTRL_TRIANGLE , NKCODE_BUTTON_4},
|
||||
{CTRL_UP , NKCODE_DPAD_UP},
|
||||
{CTRL_RIGHT , NKCODE_DPAD_RIGHT},
|
||||
{CTRL_DOWN , NKCODE_DPAD_DOWN},
|
||||
{CTRL_LEFT , NKCODE_DPAD_LEFT},
|
||||
{CTRL_START , NKCODE_BUTTON_10},
|
||||
{CTRL_SELECT , NKCODE_BUTTON_9},
|
||||
- {CTRL_LTRIGGER , NKCODE_BUTTON_7},
|
||||
- {CTRL_RTRIGGER , NKCODE_BUTTON_8},
|
||||
+ {CTRL_LTRIGGER , NKCODE_BUTTON_6},
|
||||
+ {CTRL_RTRIGGER , NKCODE_BUTTON_5},
|
||||
{VIRTKEY_AXIS_X_MIN, JOYSTICK_AXIS_X, -1},
|
||||
{VIRTKEY_AXIS_X_MAX, JOYSTICK_AXIS_X, +1},
|
||||
{VIRTKEY_AXIS_Y_MIN, JOYSTICK_AXIS_Y, +1},
|
|
@ -1,18 +0,0 @@
|
|||
[ControlMapping]
|
||||
Up = 10-19
|
||||
Down = 10-20
|
||||
Left = 10-21
|
||||
Right = 10-22
|
||||
Circle = 10-189
|
||||
Cross = 10-190
|
||||
Square = 10-188
|
||||
Triangle = 10-191
|
||||
Start = 10-197
|
||||
Select = 10-196
|
||||
L = 10-193
|
||||
R = 10-192
|
||||
An.Up = 10-4003
|
||||
An.Down = 10-4002
|
||||
An.Left = 10-4001
|
||||
An.Right = 10-4000
|
||||
Pause = 10-4,10-106
|
|
@ -1,512 +0,0 @@
|
|||
[General]
|
||||
FirstRun = False
|
||||
RunCount = 16
|
||||
Enable Logging = False
|
||||
AutoRun = True
|
||||
Browse = False
|
||||
IgnoreBadMemAccess = False
|
||||
CurrentDirectory = /storage/roms/psp
|
||||
ShowDebuggerOnLoad = False
|
||||
CheckForNewVersion = True
|
||||
Language = en_US
|
||||
ForceLagSync = False
|
||||
DiscordPresence = False
|
||||
NumWorkerThreads = 8
|
||||
AutoLoadSaveState = 0
|
||||
EnableCheats = True
|
||||
CwCheatRefreshRate = 77
|
||||
ScreenshotsAsPNG = False
|
||||
UseFFV1 = False
|
||||
DumpFrames = False
|
||||
DumpAudio = False
|
||||
SaveLoadResetsAVdumping = False
|
||||
StateSlot = 0
|
||||
EnableStateUndo = True
|
||||
RewindFlipFrequency = 0
|
||||
GridView1 = True
|
||||
GridView2 = True
|
||||
GridView3 = False
|
||||
ComboMode = 0
|
||||
ReportingHost = default
|
||||
AutoSaveSymbolMap = False
|
||||
CacheFullIsoInRam = False
|
||||
RemoteISOPort = 0
|
||||
LastRemoteISOServer =
|
||||
LastRemoteISOPort = 0
|
||||
RemoteISOManualConfig = False
|
||||
RemoteShareOnStartup = False
|
||||
RemoteISOSubdir = /
|
||||
RemoteDebuggerOnStartup = False
|
||||
InternalScreenRotation = 1
|
||||
PauseWhenMinimized = False
|
||||
DumpDecryptedEboots = False
|
||||
MemStickInserted = True
|
||||
ForceLagSync2 = False
|
||||
UISound = True
|
||||
CwCheatScrollPosition = 0.000000
|
||||
DumpVideoOutput = False
|
||||
ShowRegionOnGameIcon = False
|
||||
ShowIDOnGameIcon = False
|
||||
GameGridScale = 1.000000
|
||||
RightAnalogUp = 0
|
||||
RightAnalogDown = 0
|
||||
RightAnalogLeft = 0
|
||||
RightAnalogRight = 0
|
||||
RightAnalogPress = 0
|
||||
RightAnalogCustom = False
|
||||
LoadPlugins = False
|
||||
GameListScrollPosition = 0.000000
|
||||
StateLoadUndoGame = NA
|
||||
StateUndoLastSaveGame = NA
|
||||
StateUndoLastSaveSlot = -5
|
||||
ShowOnScreenMessage = True
|
||||
RightAnalogDisableDiagonal = False
|
||||
SwipeUp = 0
|
||||
SwipeDown = 0
|
||||
SwipeLeft = 0
|
||||
SwipeRight = 0
|
||||
SwipeSensitivity = 1.000000
|
||||
SwipeSmoothing = 0.300000
|
||||
DoubleTapGesture = 0
|
||||
GestureControlEnabled = False
|
||||
BackgroundAnimation = 1
|
||||
EnablePlugins = True
|
||||
[CPU]
|
||||
CPUCore = 1
|
||||
SeparateSASThread = True
|
||||
SeparateIOThread = True
|
||||
IOTimingMethod = 0
|
||||
FastMemoryAccess = True
|
||||
FuncReplacements = True
|
||||
HideSlowWarnings = False
|
||||
HideStateWarnings = False
|
||||
PreloadFunctions = False
|
||||
CPUSpeed = 0
|
||||
JitDisableFlags = 0x00000000
|
||||
FunctionReplacements = True
|
||||
[Graphics]
|
||||
EnableCardboard = False
|
||||
CardboardScreenSize = 50
|
||||
CardboardXShift = 0
|
||||
CardboardYShift = 0
|
||||
ShowFPSCounter = 3
|
||||
GraphicsBackend = 0 (OPENGL)
|
||||
FailedGraphicsBackends =
|
||||
VulkanDevice =
|
||||
RenderingMode = 0
|
||||
SoftwareRenderer = False
|
||||
HardwareTransform = True
|
||||
SoftwareSkinning = True
|
||||
TextureFiltering = 1
|
||||
BufferFiltering = 1
|
||||
InternalResolution = 0
|
||||
AndroidHwScale = 1
|
||||
HighQualityDepth = 1
|
||||
FrameSkip = 0
|
||||
FrameSkipType = 0
|
||||
AutoFrameSkip = False
|
||||
FrameRate = 0
|
||||
FrameRate2 = -1
|
||||
FrameSkipUnthrottle = True
|
||||
ForceMaxEmulatedFPS = 30
|
||||
AnisotropyLevel = 0
|
||||
VertexDecCache = True
|
||||
TextureBackoffCache = True
|
||||
TextureSecondaryCache = False
|
||||
FullScreen = True
|
||||
FullScreenMulti = False
|
||||
SmallDisplayZoomType = 2
|
||||
SmallDisplayOffsetX = 0.500000
|
||||
SmallDisplayOffsetY = 0.500000
|
||||
SmallDisplayZoomLevel = 1.000000
|
||||
ImmersiveMode = False
|
||||
SustainedPerformanceMode = False
|
||||
TrueColor = True
|
||||
ReplaceTextures = True
|
||||
SaveNewTextures = False
|
||||
IgnoreTextureFilenames = True
|
||||
TexScalingLevel = 1
|
||||
TexScalingType = 3
|
||||
TexDeposterize = False
|
||||
VSyncInterval = True
|
||||
DisableStencilTest = False
|
||||
BloomHack = 2
|
||||
TimerHack = False
|
||||
SplineBezierQuality = 0
|
||||
HardwareTessellation = False
|
||||
PostShader = Off
|
||||
MemBlockTransferGPU = True
|
||||
DisableSlowFramebufEffects = True
|
||||
FragmentTestCache = True
|
||||
LogFrameDrops = False
|
||||
EnableCardboardVR = False
|
||||
DisabledGraphicsBackends =
|
||||
CameraDevice =
|
||||
UnthrottleMode = CONTINUOUS
|
||||
IgnoreScreenInsets = True
|
||||
TexHardwareScaling = False
|
||||
TextureShader = Off
|
||||
InflightFrames = 2
|
||||
RenderDuplicateFrames = True
|
||||
ShaderChainRequires60FPS = False
|
||||
ClearFramebuffersOnFirstUseHack = False
|
||||
SoftwareRendererJit = True
|
||||
UnthrottlingMode = CONTINUOUS
|
||||
ReplaceTexturesAllowLate = True
|
||||
[Sound]
|
||||
Enable = True
|
||||
AudioBackend = 0
|
||||
AudioLatency = 1
|
||||
ExtraAudioBuffering = False
|
||||
SoundSpeedHack = False
|
||||
AudioResampler = False
|
||||
GlobalVolume = 10
|
||||
AltSpeedVolume = -1
|
||||
AudioDevice = es8316, ff890000.i2s-ES8316 HiFi ES8316 HiFi-0
|
||||
AutoAudioDevice = False
|
||||
ReverbVolume = 10
|
||||
[Control]
|
||||
HapticFeedback = False
|
||||
ShowTouchCross = True
|
||||
ShowTouchCircle = True
|
||||
ShowTouchSquare = True
|
||||
ShowTouchTriangle = True
|
||||
ComboKey0Mapping = 0
|
||||
ComboKey1Mapping = 0
|
||||
ComboKey2Mapping = 0
|
||||
ComboKey3Mapping = 0
|
||||
ComboKey4Mapping = 0
|
||||
ShowTouchPause = False
|
||||
ShowTouchControls = False
|
||||
DisableDpadDiagonals = False
|
||||
GamepadOnlyFocused = False
|
||||
TouchButtonStyle = 1
|
||||
TouchButtonOpacity = 65
|
||||
TouchButtonHideSeconds = 20
|
||||
AutoCenterTouchAnalog = False
|
||||
ActionButtonSpacing2 = 1.000000
|
||||
ActionButtonCenterX = 0.937500
|
||||
ActionButtonCenterY = 0.900000
|
||||
ActionButtonScale = 1.150000
|
||||
DPadX = 0.074479
|
||||
DPadY = 0.760000
|
||||
DPadScale = 1.150000
|
||||
ShowTouchDpad = True
|
||||
DPadSpacing = 1.000000
|
||||
StartKeyX = 0.559896
|
||||
StartKeyY = 0.942500
|
||||
StartKeyScale = 1.150000
|
||||
ShowTouchStart = True
|
||||
SelectKeyX = 0.500000
|
||||
SelectKeyY = 0.942500
|
||||
SelectKeyScale = 1.150000
|
||||
ShowTouchSelect = True
|
||||
UnthrottleKeyX = 0.440104
|
||||
UnthrottleKeyY = 0.942500
|
||||
UnthrottleKeyScale = 1.150000
|
||||
ShowTouchUnthrottle = True
|
||||
LKeyX = 0.035937
|
||||
LKeyY = 0.635833
|
||||
LKeyScale = 1.150000
|
||||
ShowTouchLTrigger = True
|
||||
RKeyX = 0.964063
|
||||
RKeyY = 0.635833
|
||||
RKeyScale = 1.150000
|
||||
ShowTouchRTrigger = True
|
||||
AnalogStickX = 0.074479
|
||||
AnalogStickY = 0.923333
|
||||
AnalogStickScale = 1.150000
|
||||
ShowAnalogStick = True
|
||||
fcombo0X = 0.571875
|
||||
fcombo0Y = 0.500000
|
||||
comboKeyScale0 = 1.150000
|
||||
ShowComboKey0 = False
|
||||
fcombo1X = 0.631771
|
||||
fcombo1Y = 0.500000
|
||||
comboKeyScale1 = 1.150000
|
||||
ShowComboKey1 = False
|
||||
fcombo2X = 0.691667
|
||||
fcombo2Y = 0.500000
|
||||
comboKeyScale2 = 1.150000
|
||||
ShowComboKey2 = False
|
||||
fcombo3X = 0.571875
|
||||
fcombo3Y = 0.333333
|
||||
comboKeyScale3 = 1.150000
|
||||
ShowComboKey3 = False
|
||||
fcombo4X = 0.631771
|
||||
fcombo4Y = 0.333333
|
||||
comboKeyScale4 = 1.150000
|
||||
ShowComboKey4 = False
|
||||
Speed1KeyX = 0.440104
|
||||
Speed1KeyY = 0.885000
|
||||
Speed1KeyScale = 1.150000
|
||||
ShowSpeed1Key = False
|
||||
Speed2KeyX = 0.500000
|
||||
Speed2KeyY = 0.885000
|
||||
Speed2KeyScale = 1.150000
|
||||
ShowSpeed2Key = False
|
||||
XInputAnalogSensitivity = 1.000000
|
||||
AnalogLimiterDeadzone = 0.600000
|
||||
UseMouse = False
|
||||
MapMouse = False
|
||||
ConfineMap = False
|
||||
MouseSensitivity = 0.100000
|
||||
MouseSmoothing = 0.900000
|
||||
ComboKey0Toggle = False
|
||||
ComboKey1Toggle = False
|
||||
ComboKey2Toggle = False
|
||||
ComboKey3Toggle = False
|
||||
ComboKey4Toggle = False
|
||||
AnalogAutoRotSpeed = 15.000000
|
||||
TouchSnapToGrid = False
|
||||
TouchSnapGridSize = 64
|
||||
RightAnalogStickX = 0.875000
|
||||
RightAnalogStickY = 0.856250
|
||||
RightAnalogStickScale = 1.150000
|
||||
ShowRightAnalogStick = False
|
||||
RapidFireKeyX = 0.619792
|
||||
RapidFireKeyY = 0.784375
|
||||
RapidFireKeyScale = 1.150000
|
||||
ShowRapidFireKey = False
|
||||
AnalogRotationCWKeyX = 0.500000
|
||||
AnalogRotationKeyCWY = 0.676562
|
||||
AnalogRotationKeyCWScale = 1.150000
|
||||
ShowAnalogRotationCWKey = False
|
||||
AnalogRotationCCWKeyX = 0.380208
|
||||
AnalogRotationKeyCCWY = 0.676562
|
||||
AnalogRotationKeyCCWScale = 1.150000
|
||||
ShowAnalogRotationCCWKey = False
|
||||
Custom0Mapping = 0x0000000000000000
|
||||
Custom0Image = 0
|
||||
Custom0Shape = 0
|
||||
Custom0Toggle = False
|
||||
Custom1Mapping = 0x0000000000000000
|
||||
Custom1Image = 1
|
||||
Custom1Shape = 0
|
||||
Custom1Toggle = False
|
||||
Custom2Mapping = 0x0000000000000000
|
||||
Custom2Image = 2
|
||||
Custom2Shape = 0
|
||||
Custom2Toggle = False
|
||||
Custom3Mapping = 0x0000000000000000
|
||||
Custom3Image = 3
|
||||
Custom3Shape = 0
|
||||
Custom3Toggle = False
|
||||
Custom4Mapping = 0x0000000000000000
|
||||
Custom4Image = 4
|
||||
Custom4Shape = 0
|
||||
Custom4Toggle = False
|
||||
Custom5Mapping = 0x0000000000000000
|
||||
Custom5Image = 0
|
||||
Custom5Shape = 1
|
||||
Custom5Toggle = False
|
||||
Custom6Mapping = 0x0000000000000000
|
||||
Custom6Image = 1
|
||||
Custom6Shape = 1
|
||||
Custom6Toggle = False
|
||||
Custom7Mapping = 0x0000000000000000
|
||||
Custom7Image = 2
|
||||
Custom7Shape = 1
|
||||
Custom7Toggle = False
|
||||
Custom8Mapping = 0x0000000000000000
|
||||
Custom8Image = 3
|
||||
Custom8Shape = 1
|
||||
Custom8Toggle = False
|
||||
Custom9Mapping = 0x0000000000000000
|
||||
Custom9Image = 4
|
||||
Custom9Shape = 1
|
||||
Custom9Toggle = False
|
||||
fcombo5X = 0.428125
|
||||
fcombo5Y = 0.500000
|
||||
comboKeyScale5 = 1.150000
|
||||
ShowComboKey5 = False
|
||||
fcombo6X = 0.368229
|
||||
fcombo6Y = 0.500000
|
||||
comboKeyScale6 = 1.150000
|
||||
ShowComboKey6 = False
|
||||
fcombo7X = 0.308333
|
||||
fcombo7Y = 0.500000
|
||||
comboKeyScale7 = 1.150000
|
||||
ShowComboKey7 = False
|
||||
fcombo8X = 0.428125
|
||||
fcombo8Y = 0.333333
|
||||
comboKeyScale8 = 1.150000
|
||||
ShowComboKey8 = False
|
||||
fcombo9X = 0.368229
|
||||
fcombo9Y = 0.333333
|
||||
comboKeyScale9 = 1.150000
|
||||
ShowComboKey9 = False
|
||||
AnalogDeadzone = 0.150000
|
||||
AnalogInverseDeadzone = 0.000000
|
||||
AnalogSensitivity = 1.100000
|
||||
AnalogIsCircular = False
|
||||
LeftStickHeadScale = 1.000000
|
||||
RightStickHeadScale = 1.000000
|
||||
HideStickBackground = False
|
||||
SystemControls = True
|
||||
[Network]
|
||||
EnableWlan = False
|
||||
EnableAdhocServer = False
|
||||
proAdhocServer = myneighborsushicat.com
|
||||
PortOffset = 0
|
||||
MinTimeout = 1
|
||||
TCPNoDelay = False
|
||||
EnableUPnP = False
|
||||
UPnPUseOriginalPort = True
|
||||
EnableNetworkChat = False
|
||||
ChatButtonPosition = 0
|
||||
ChatScreenPosition = 0
|
||||
EnableQuickChat = True
|
||||
QuickChat1 = Quick Chat 1
|
||||
QuickChat2 = Quick Chat 2
|
||||
QuickChat3 = Quick Chat 3
|
||||
QuickChat4 = Quick Chat 4
|
||||
QuickChat5 = Quick Chat 5
|
||||
ForcedFirstConnect = False
|
||||
[SystemParam]
|
||||
PSPModel = 0
|
||||
PSPFirmwareVersion = 660
|
||||
NickName = PPSSPP
|
||||
proAdhocServer = black-seraph.com
|
||||
MacAddress = 4e:7a:78:d9:49:32
|
||||
PortOffset = 0
|
||||
Language = 1
|
||||
TimeFormat = 1
|
||||
DateFormat = 1
|
||||
TimeZone = 0
|
||||
DayLightSavings = False
|
||||
ButtonPreference = 1
|
||||
LockParentalLevel = 0
|
||||
WlanAdhocChannel = 0
|
||||
WlanPowerSave = False
|
||||
EncryptSave = True
|
||||
SavedataUpgradeVersion = True
|
||||
ParamTimeFormat = 0
|
||||
ParamDateFormat = 0
|
||||
MemStickSize = 16
|
||||
[Debugger]
|
||||
DisasmWindowX = -1
|
||||
DisasmWindowY = -1
|
||||
DisasmWindowW = -1
|
||||
DisasmWindowH = -1
|
||||
GEWindowX = -1
|
||||
GEWindowY = -1
|
||||
GEWindowW = -1
|
||||
GEWindowH = -1
|
||||
ConsoleWindowX = -1
|
||||
ConsoleWindowY = -1
|
||||
FontWidth = 8
|
||||
FontHeight = 12
|
||||
DisplayStatusBar = True
|
||||
ShowBottomTabTitles = True
|
||||
ShowDeveloperMenu = False
|
||||
SkipDeadbeefFilling = False
|
||||
FuncHashMap = False
|
||||
DrawFrameGraph = False
|
||||
MemInfoDetailed = False
|
||||
[Upgrade]
|
||||
UpgradeMessage =
|
||||
UpgradeVersion = 1.12.0
|
||||
DismissedVersion =
|
||||
[Theme]
|
||||
ItemStyleFg = 0xffffffff
|
||||
ItemStyleBg = 0x55000000
|
||||
ItemFocusedStyleFg = 0xffffffff
|
||||
ItemFocusedStyleBg = 0xffedc24c
|
||||
ItemDownStyleFg = 0xffffffff
|
||||
ItemDownStyleBg = 0xffbd9939
|
||||
ItemDisabledStyleFg = 0x80eeeeee
|
||||
ItemDisabledStyleBg = 0x55e0d4af
|
||||
ItemHighlightedStyleFg = 0xffffffff
|
||||
ItemHighlightedStyleBg = 0x55bdbb39
|
||||
ButtonStyleFg = 0xffffffff
|
||||
ButtonStyleBg = 0x55000000
|
||||
ButtonFocusedStyleFg = 0xffffffff
|
||||
ButtonFocusedStyleBg = 0xffedc24c
|
||||
ButtonDownStyleFg = 0xffffffff
|
||||
ButtonDownStyleBg = 0xffbd9939
|
||||
ButtonDisabledStyleFg = 0x80eeeeee
|
||||
ButtonDisabledStyleBg = 0x55e0d4af
|
||||
ButtonHighlightedStyleFg = 0xffffffff
|
||||
ButtonHighlightedStyleBg = 0x55bdbb39
|
||||
HeaderStyleFg = 0xffffffff
|
||||
InfoStyleFg = 0xffffffff
|
||||
InfoStyleBg = 0x00000000
|
||||
PopupTitleStyleFg = 0xffe3be59
|
||||
PopupStyleFg = 0xffffffff
|
||||
PopupStyleBg = 0xff303030
|
||||
[Recent]
|
||||
MaxRecent = 30
|
||||
[Log]
|
||||
SYSTEMEnabled = True
|
||||
SYSTEMLevel = 4
|
||||
BOOTEnabled = True
|
||||
BOOTLevel = 4
|
||||
COMMONEnabled = True
|
||||
COMMONLevel = 4
|
||||
CPUEnabled = True
|
||||
CPULevel = 4
|
||||
FILESYSEnabled = True
|
||||
FILESYSLevel = 4
|
||||
G3DEnabled = True
|
||||
G3DLevel = 4
|
||||
HLEEnabled = True
|
||||
HLELevel = 4
|
||||
JITEnabled = True
|
||||
JITLevel = 4
|
||||
LOADEREnabled = True
|
||||
LOADERLevel = 4
|
||||
MEEnabled = True
|
||||
MELevel = 4
|
||||
MEMMAPEnabled = True
|
||||
MEMMAPLevel = 4
|
||||
SASMIXEnabled = True
|
||||
SASMIXLevel = 4
|
||||
SAVESTATEEnabled = True
|
||||
SAVESTATELevel = 4
|
||||
FRAMEBUFEnabled = True
|
||||
FRAMEBUFLevel = 4
|
||||
SCEAUDIOEnabled = True
|
||||
SCEAUDIOLevel = 4
|
||||
SCECTRLEnabled = True
|
||||
SCECTRLLevel = 4
|
||||
SCEDISPEnabled = True
|
||||
SCEDISPLevel = 4
|
||||
SCEFONTEnabled = True
|
||||
SCEFONTLevel = 4
|
||||
SCEGEEnabled = True
|
||||
SCEGELevel = 4
|
||||
SCEINTCEnabled = True
|
||||
SCEINTCLevel = 4
|
||||
SCEIOEnabled = True
|
||||
SCEIOLevel = 4
|
||||
SCEKERNELEnabled = True
|
||||
SCEKERNELLevel = 4
|
||||
SCEMODULEEnabled = True
|
||||
SCEMODULELevel = 4
|
||||
SCENETEnabled = True
|
||||
SCENETLevel = 4
|
||||
SCERTCEnabled = True
|
||||
SCERTCLevel = 4
|
||||
SCESASEnabled = True
|
||||
SCESASLevel = 4
|
||||
SCEUTILEnabled = True
|
||||
SCEUTILLevel = 4
|
||||
SCEMISCEnabled = True
|
||||
SCEMISCLevel = 4
|
||||
AUDIOEnabled = True
|
||||
AUDIOLevel = 2
|
||||
IOEnabled = True
|
||||
IOLevel = 2
|
||||
[PostShaderSetting]
|
||||
BloomSettingValue1 = 0.600000
|
||||
BloomSettingValue2 = 0.500000
|
||||
CRTSettingValue1 = 1.000000
|
||||
CartoonSettingValue1 = 0.500000
|
||||
ColorCorrectionSettingValue1 = 1.000000
|
||||
ColorCorrectionSettingValue2 = 1.000000
|
||||
ColorCorrectionSettingValue3 = 1.000000
|
||||
ColorCorrectionSettingValue4 = 1.000000
|
||||
ScanlinesSettingValue1 = 1.000000
|
||||
ScanlinesSettingValue2 = 0.500000
|
||||
SharpenSettingValue1 = 1.500000
|
|
@ -1,18 +0,0 @@
|
|||
[ControlMapping]
|
||||
Up = 10-19
|
||||
Down = 10-20
|
||||
Left = 10-21
|
||||
Right = 10-22
|
||||
Circle = 10-189
|
||||
Cross = 10-190
|
||||
Square = 10-188
|
||||
Triangle = 10-191
|
||||
Start = 10-197
|
||||
Select = 10-196
|
||||
L = 10-193
|
||||
R = 10-192
|
||||
An.Up = 10-4003
|
||||
An.Down = 10-4002
|
||||
An.Left = 10-4001
|
||||
An.Right = 10-4000
|
||||
Pause = 10-4,10-106
|
|
@ -1,512 +0,0 @@
|
|||
[General]
|
||||
FirstRun = False
|
||||
RunCount = 16
|
||||
Enable Logging = False
|
||||
AutoRun = True
|
||||
Browse = False
|
||||
IgnoreBadMemAccess = False
|
||||
CurrentDirectory = /storage/roms/psp
|
||||
ShowDebuggerOnLoad = False
|
||||
CheckForNewVersion = True
|
||||
Language = en_US
|
||||
ForceLagSync = False
|
||||
DiscordPresence = False
|
||||
NumWorkerThreads = 8
|
||||
AutoLoadSaveState = 0
|
||||
EnableCheats = True
|
||||
CwCheatRefreshRate = 77
|
||||
ScreenshotsAsPNG = False
|
||||
UseFFV1 = False
|
||||
DumpFrames = False
|
||||
DumpAudio = False
|
||||
SaveLoadResetsAVdumping = False
|
||||
StateSlot = 0
|
||||
EnableStateUndo = True
|
||||
RewindFlipFrequency = 0
|
||||
GridView1 = True
|
||||
GridView2 = True
|
||||
GridView3 = False
|
||||
ComboMode = 0
|
||||
ReportingHost = default
|
||||
AutoSaveSymbolMap = False
|
||||
CacheFullIsoInRam = False
|
||||
RemoteISOPort = 0
|
||||
LastRemoteISOServer =
|
||||
LastRemoteISOPort = 0
|
||||
RemoteISOManualConfig = False
|
||||
RemoteShareOnStartup = False
|
||||
RemoteISOSubdir = /
|
||||
RemoteDebuggerOnStartup = False
|
||||
InternalScreenRotation = 1
|
||||
PauseWhenMinimized = False
|
||||
DumpDecryptedEboots = False
|
||||
MemStickInserted = True
|
||||
ForceLagSync2 = False
|
||||
UISound = True
|
||||
CwCheatScrollPosition = 0.000000
|
||||
DumpVideoOutput = False
|
||||
ShowRegionOnGameIcon = False
|
||||
ShowIDOnGameIcon = False
|
||||
GameGridScale = 1.000000
|
||||
RightAnalogUp = 0
|
||||
RightAnalogDown = 0
|
||||
RightAnalogLeft = 0
|
||||
RightAnalogRight = 0
|
||||
RightAnalogPress = 0
|
||||
RightAnalogCustom = False
|
||||
LoadPlugins = False
|
||||
GameListScrollPosition = 0.000000
|
||||
StateLoadUndoGame = NA
|
||||
StateUndoLastSaveGame = NA
|
||||
StateUndoLastSaveSlot = -5
|
||||
ShowOnScreenMessage = True
|
||||
RightAnalogDisableDiagonal = False
|
||||
SwipeUp = 0
|
||||
SwipeDown = 0
|
||||
SwipeLeft = 0
|
||||
SwipeRight = 0
|
||||
SwipeSensitivity = 1.000000
|
||||
SwipeSmoothing = 0.300000
|
||||
DoubleTapGesture = 0
|
||||
GestureControlEnabled = False
|
||||
BackgroundAnimation = 1
|
||||
EnablePlugins = True
|
||||
[CPU]
|
||||
CPUCore = 1
|
||||
SeparateSASThread = True
|
||||
SeparateIOThread = True
|
||||
IOTimingMethod = 0
|
||||
FastMemoryAccess = True
|
||||
FuncReplacements = True
|
||||
HideSlowWarnings = False
|
||||
HideStateWarnings = False
|
||||
PreloadFunctions = False
|
||||
CPUSpeed = 0
|
||||
JitDisableFlags = 0x00000000
|
||||
FunctionReplacements = True
|
||||
[Graphics]
|
||||
EnableCardboard = False
|
||||
CardboardScreenSize = 50
|
||||
CardboardXShift = 0
|
||||
CardboardYShift = 0
|
||||
ShowFPSCounter = 3
|
||||
GraphicsBackend = 0 (OPENGL)
|
||||
FailedGraphicsBackends =
|
||||
VulkanDevice =
|
||||
RenderingMode = 0
|
||||
SoftwareRenderer = False
|
||||
HardwareTransform = True
|
||||
SoftwareSkinning = True
|
||||
TextureFiltering = 1
|
||||
BufferFiltering = 1
|
||||
InternalResolution = 0
|
||||
AndroidHwScale = 1
|
||||
HighQualityDepth = 1
|
||||
FrameSkip = 0
|
||||
FrameSkipType = 0
|
||||
AutoFrameSkip = False
|
||||
FrameRate = 0
|
||||
FrameRate2 = -1
|
||||
FrameSkipUnthrottle = True
|
||||
ForceMaxEmulatedFPS = 30
|
||||
AnisotropyLevel = 0
|
||||
VertexDecCache = True
|
||||
TextureBackoffCache = True
|
||||
TextureSecondaryCache = False
|
||||
FullScreen = True
|
||||
FullScreenMulti = False
|
||||
SmallDisplayZoomType = 2
|
||||
SmallDisplayOffsetX = 0.500000
|
||||
SmallDisplayOffsetY = 0.500000
|
||||
SmallDisplayZoomLevel = 1.000000
|
||||
ImmersiveMode = False
|
||||
SustainedPerformanceMode = False
|
||||
TrueColor = True
|
||||
ReplaceTextures = True
|
||||
SaveNewTextures = False
|
||||
IgnoreTextureFilenames = True
|
||||
TexScalingLevel = 1
|
||||
TexScalingType = 3
|
||||
TexDeposterize = False
|
||||
VSyncInterval = True
|
||||
DisableStencilTest = False
|
||||
BloomHack = 2
|
||||
TimerHack = False
|
||||
SplineBezierQuality = 0
|
||||
HardwareTessellation = False
|
||||
PostShader = Off
|
||||
MemBlockTransferGPU = True
|
||||
DisableSlowFramebufEffects = True
|
||||
FragmentTestCache = True
|
||||
LogFrameDrops = False
|
||||
EnableCardboardVR = False
|
||||
DisabledGraphicsBackends =
|
||||
CameraDevice =
|
||||
UnthrottleMode = CONTINUOUS
|
||||
IgnoreScreenInsets = True
|
||||
TexHardwareScaling = False
|
||||
TextureShader = Off
|
||||
InflightFrames = 2
|
||||
RenderDuplicateFrames = True
|
||||
ShaderChainRequires60FPS = False
|
||||
ClearFramebuffersOnFirstUseHack = False
|
||||
SoftwareRendererJit = True
|
||||
UnthrottlingMode = CONTINUOUS
|
||||
ReplaceTexturesAllowLate = True
|
||||
[Sound]
|
||||
Enable = True
|
||||
AudioBackend = 0
|
||||
AudioLatency = 1
|
||||
ExtraAudioBuffering = False
|
||||
SoundSpeedHack = False
|
||||
AudioResampler = False
|
||||
GlobalVolume = 10
|
||||
AltSpeedVolume = -1
|
||||
AudioDevice = es8316, ff890000.i2s-ES8316 HiFi ES8316 HiFi-0
|
||||
AutoAudioDevice = False
|
||||
ReverbVolume = 10
|
||||
[Control]
|
||||
HapticFeedback = False
|
||||
ShowTouchCross = True
|
||||
ShowTouchCircle = True
|
||||
ShowTouchSquare = True
|
||||
ShowTouchTriangle = True
|
||||
ComboKey0Mapping = 0
|
||||
ComboKey1Mapping = 0
|
||||
ComboKey2Mapping = 0
|
||||
ComboKey3Mapping = 0
|
||||
ComboKey4Mapping = 0
|
||||
ShowTouchPause = False
|
||||
ShowTouchControls = False
|
||||
DisableDpadDiagonals = False
|
||||
GamepadOnlyFocused = False
|
||||
TouchButtonStyle = 1
|
||||
TouchButtonOpacity = 65
|
||||
TouchButtonHideSeconds = 20
|
||||
AutoCenterTouchAnalog = False
|
||||
ActionButtonSpacing2 = 1.000000
|
||||
ActionButtonCenterX = 0.937500
|
||||
ActionButtonCenterY = 0.900000
|
||||
ActionButtonScale = 1.150000
|
||||
DPadX = 0.074479
|
||||
DPadY = 0.760000
|
||||
DPadScale = 1.150000
|
||||
ShowTouchDpad = True
|
||||
DPadSpacing = 1.000000
|
||||
StartKeyX = 0.559896
|
||||
StartKeyY = 0.942500
|
||||
StartKeyScale = 1.150000
|
||||
ShowTouchStart = True
|
||||
SelectKeyX = 0.500000
|
||||
SelectKeyY = 0.942500
|
||||
SelectKeyScale = 1.150000
|
||||
ShowTouchSelect = True
|
||||
UnthrottleKeyX = 0.440104
|
||||
UnthrottleKeyY = 0.942500
|
||||
UnthrottleKeyScale = 1.150000
|
||||
ShowTouchUnthrottle = True
|
||||
LKeyX = 0.035937
|
||||
LKeyY = 0.635833
|
||||
LKeyScale = 1.150000
|
||||
ShowTouchLTrigger = True
|
||||
RKeyX = 0.964063
|
||||
RKeyY = 0.635833
|
||||
RKeyScale = 1.150000
|
||||
ShowTouchRTrigger = True
|
||||
AnalogStickX = 0.074479
|
||||
AnalogStickY = 0.923333
|
||||
AnalogStickScale = 1.150000
|
||||
ShowAnalogStick = True
|
||||
fcombo0X = 0.571875
|
||||
fcombo0Y = 0.500000
|
||||
comboKeyScale0 = 1.150000
|
||||
ShowComboKey0 = False
|
||||
fcombo1X = 0.631771
|
||||
fcombo1Y = 0.500000
|
||||
comboKeyScale1 = 1.150000
|
||||
ShowComboKey1 = False
|
||||
fcombo2X = 0.691667
|
||||
fcombo2Y = 0.500000
|
||||
comboKeyScale2 = 1.150000
|
||||
ShowComboKey2 = False
|
||||
fcombo3X = 0.571875
|
||||
fcombo3Y = 0.333333
|
||||
comboKeyScale3 = 1.150000
|
||||
ShowComboKey3 = False
|
||||
fcombo4X = 0.631771
|
||||
fcombo4Y = 0.333333
|
||||
comboKeyScale4 = 1.150000
|
||||
ShowComboKey4 = False
|
||||
Speed1KeyX = 0.440104
|
||||
Speed1KeyY = 0.885000
|
||||
Speed1KeyScale = 1.150000
|
||||
ShowSpeed1Key = False
|
||||
Speed2KeyX = 0.500000
|
||||
Speed2KeyY = 0.885000
|
||||
Speed2KeyScale = 1.150000
|
||||
ShowSpeed2Key = False
|
||||
XInputAnalogSensitivity = 1.000000
|
||||
AnalogLimiterDeadzone = 0.600000
|
||||
UseMouse = False
|
||||
MapMouse = False
|
||||
ConfineMap = False
|
||||
MouseSensitivity = 0.100000
|
||||
MouseSmoothing = 0.900000
|
||||
ComboKey0Toggle = False
|
||||
ComboKey1Toggle = False
|
||||
ComboKey2Toggle = False
|
||||
ComboKey3Toggle = False
|
||||
ComboKey4Toggle = False
|
||||
AnalogAutoRotSpeed = 15.000000
|
||||
TouchSnapToGrid = False
|
||||
TouchSnapGridSize = 64
|
||||
RightAnalogStickX = 0.875000
|
||||
RightAnalogStickY = 0.856250
|
||||
RightAnalogStickScale = 1.150000
|
||||
ShowRightAnalogStick = False
|
||||
RapidFireKeyX = 0.619792
|
||||
RapidFireKeyY = 0.784375
|
||||
RapidFireKeyScale = 1.150000
|
||||
ShowRapidFireKey = False
|
||||
AnalogRotationCWKeyX = 0.500000
|
||||
AnalogRotationKeyCWY = 0.676562
|
||||
AnalogRotationKeyCWScale = 1.150000
|
||||
ShowAnalogRotationCWKey = False
|
||||
AnalogRotationCCWKeyX = 0.380208
|
||||
AnalogRotationKeyCCWY = 0.676562
|
||||
AnalogRotationKeyCCWScale = 1.150000
|
||||
ShowAnalogRotationCCWKey = False
|
||||
Custom0Mapping = 0x0000000000000000
|
||||
Custom0Image = 0
|
||||
Custom0Shape = 0
|
||||
Custom0Toggle = False
|
||||
Custom1Mapping = 0x0000000000000000
|
||||
Custom1Image = 1
|
||||
Custom1Shape = 0
|
||||
Custom1Toggle = False
|
||||
Custom2Mapping = 0x0000000000000000
|
||||
Custom2Image = 2
|
||||
Custom2Shape = 0
|
||||
Custom2Toggle = False
|
||||
Custom3Mapping = 0x0000000000000000
|
||||
Custom3Image = 3
|
||||
Custom3Shape = 0
|
||||
Custom3Toggle = False
|
||||
Custom4Mapping = 0x0000000000000000
|
||||
Custom4Image = 4
|
||||
Custom4Shape = 0
|
||||
Custom4Toggle = False
|
||||
Custom5Mapping = 0x0000000000000000
|
||||
Custom5Image = 0
|
||||
Custom5Shape = 1
|
||||
Custom5Toggle = False
|
||||
Custom6Mapping = 0x0000000000000000
|
||||
Custom6Image = 1
|
||||
Custom6Shape = 1
|
||||
Custom6Toggle = False
|
||||
Custom7Mapping = 0x0000000000000000
|
||||
Custom7Image = 2
|
||||
Custom7Shape = 1
|
||||
Custom7Toggle = False
|
||||
Custom8Mapping = 0x0000000000000000
|
||||
Custom8Image = 3
|
||||
Custom8Shape = 1
|
||||
Custom8Toggle = False
|
||||
Custom9Mapping = 0x0000000000000000
|
||||
Custom9Image = 4
|
||||
Custom9Shape = 1
|
||||
Custom9Toggle = False
|
||||
fcombo5X = 0.428125
|
||||
fcombo5Y = 0.500000
|
||||
comboKeyScale5 = 1.150000
|
||||
ShowComboKey5 = False
|
||||
fcombo6X = 0.368229
|
||||
fcombo6Y = 0.500000
|
||||
comboKeyScale6 = 1.150000
|
||||
ShowComboKey6 = False
|
||||
fcombo7X = 0.308333
|
||||
fcombo7Y = 0.500000
|
||||
comboKeyScale7 = 1.150000
|
||||
ShowComboKey7 = False
|
||||
fcombo8X = 0.428125
|
||||
fcombo8Y = 0.333333
|
||||
comboKeyScale8 = 1.150000
|
||||
ShowComboKey8 = False
|
||||
fcombo9X = 0.368229
|
||||
fcombo9Y = 0.333333
|
||||
comboKeyScale9 = 1.150000
|
||||
ShowComboKey9 = False
|
||||
AnalogDeadzone = 0.150000
|
||||
AnalogInverseDeadzone = 0.000000
|
||||
AnalogSensitivity = 1.100000
|
||||
AnalogIsCircular = False
|
||||
LeftStickHeadScale = 1.000000
|
||||
RightStickHeadScale = 1.000000
|
||||
HideStickBackground = False
|
||||
SystemControls = True
|
||||
[Network]
|
||||
EnableWlan = False
|
||||
EnableAdhocServer = False
|
||||
proAdhocServer = myneighborsushicat.com
|
||||
PortOffset = 0
|
||||
MinTimeout = 1
|
||||
TCPNoDelay = False
|
||||
EnableUPnP = False
|
||||
UPnPUseOriginalPort = True
|
||||
EnableNetworkChat = False
|
||||
ChatButtonPosition = 0
|
||||
ChatScreenPosition = 0
|
||||
EnableQuickChat = True
|
||||
QuickChat1 = Quick Chat 1
|
||||
QuickChat2 = Quick Chat 2
|
||||
QuickChat3 = Quick Chat 3
|
||||
QuickChat4 = Quick Chat 4
|
||||
QuickChat5 = Quick Chat 5
|
||||
ForcedFirstConnect = False
|
||||
[SystemParam]
|
||||
PSPModel = 0
|
||||
PSPFirmwareVersion = 660
|
||||
NickName = PPSSPP
|
||||
proAdhocServer = black-seraph.com
|
||||
MacAddress = 4e:7a:78:d9:49:32
|
||||
PortOffset = 0
|
||||
Language = 1
|
||||
TimeFormat = 1
|
||||
DateFormat = 1
|
||||
TimeZone = 0
|
||||
DayLightSavings = False
|
||||
ButtonPreference = 1
|
||||
LockParentalLevel = 0
|
||||
WlanAdhocChannel = 0
|
||||
WlanPowerSave = False
|
||||
EncryptSave = True
|
||||
SavedataUpgradeVersion = True
|
||||
ParamTimeFormat = 0
|
||||
ParamDateFormat = 0
|
||||
MemStickSize = 16
|
||||
[Debugger]
|
||||
DisasmWindowX = -1
|
||||
DisasmWindowY = -1
|
||||
DisasmWindowW = -1
|
||||
DisasmWindowH = -1
|
||||
GEWindowX = -1
|
||||
GEWindowY = -1
|
||||
GEWindowW = -1
|
||||
GEWindowH = -1
|
||||
ConsoleWindowX = -1
|
||||
ConsoleWindowY = -1
|
||||
FontWidth = 8
|
||||
FontHeight = 12
|
||||
DisplayStatusBar = True
|
||||
ShowBottomTabTitles = True
|
||||
ShowDeveloperMenu = False
|
||||
SkipDeadbeefFilling = False
|
||||
FuncHashMap = False
|
||||
DrawFrameGraph = False
|
||||
MemInfoDetailed = False
|
||||
[Upgrade]
|
||||
UpgradeMessage =
|
||||
UpgradeVersion = 1.12.0
|
||||
DismissedVersion =
|
||||
[Theme]
|
||||
ItemStyleFg = 0xffffffff
|
||||
ItemStyleBg = 0x55000000
|
||||
ItemFocusedStyleFg = 0xffffffff
|
||||
ItemFocusedStyleBg = 0xffedc24c
|
||||
ItemDownStyleFg = 0xffffffff
|
||||
ItemDownStyleBg = 0xffbd9939
|
||||
ItemDisabledStyleFg = 0x80eeeeee
|
||||
ItemDisabledStyleBg = 0x55e0d4af
|
||||
ItemHighlightedStyleFg = 0xffffffff
|
||||
ItemHighlightedStyleBg = 0x55bdbb39
|
||||
ButtonStyleFg = 0xffffffff
|
||||
ButtonStyleBg = 0x55000000
|
||||
ButtonFocusedStyleFg = 0xffffffff
|
||||
ButtonFocusedStyleBg = 0xffedc24c
|
||||
ButtonDownStyleFg = 0xffffffff
|
||||
ButtonDownStyleBg = 0xffbd9939
|
||||
ButtonDisabledStyleFg = 0x80eeeeee
|
||||
ButtonDisabledStyleBg = 0x55e0d4af
|
||||
ButtonHighlightedStyleFg = 0xffffffff
|
||||
ButtonHighlightedStyleBg = 0x55bdbb39
|
||||
HeaderStyleFg = 0xffffffff
|
||||
InfoStyleFg = 0xffffffff
|
||||
InfoStyleBg = 0x00000000
|
||||
PopupTitleStyleFg = 0xffe3be59
|
||||
PopupStyleFg = 0xffffffff
|
||||
PopupStyleBg = 0xff303030
|
||||
[Recent]
|
||||
MaxRecent = 30
|
||||
[Log]
|
||||
SYSTEMEnabled = True
|
||||
SYSTEMLevel = 4
|
||||
BOOTEnabled = True
|
||||
BOOTLevel = 4
|
||||
COMMONEnabled = True
|
||||
COMMONLevel = 4
|
||||
CPUEnabled = True
|
||||
CPULevel = 4
|
||||
FILESYSEnabled = True
|
||||
FILESYSLevel = 4
|
||||
G3DEnabled = True
|
||||
G3DLevel = 4
|
||||
HLEEnabled = True
|
||||
HLELevel = 4
|
||||
JITEnabled = True
|
||||
JITLevel = 4
|
||||
LOADEREnabled = True
|
||||
LOADERLevel = 4
|
||||
MEEnabled = True
|
||||
MELevel = 4
|
||||
MEMMAPEnabled = True
|
||||
MEMMAPLevel = 4
|
||||
SASMIXEnabled = True
|
||||
SASMIXLevel = 4
|
||||
SAVESTATEEnabled = True
|
||||
SAVESTATELevel = 4
|
||||
FRAMEBUFEnabled = True
|
||||
FRAMEBUFLevel = 4
|
||||
SCEAUDIOEnabled = True
|
||||
SCEAUDIOLevel = 4
|
||||
SCECTRLEnabled = True
|
||||
SCECTRLLevel = 4
|
||||
SCEDISPEnabled = True
|
||||
SCEDISPLevel = 4
|
||||
SCEFONTEnabled = True
|
||||
SCEFONTLevel = 4
|
||||
SCEGEEnabled = True
|
||||
SCEGELevel = 4
|
||||
SCEINTCEnabled = True
|
||||
SCEINTCLevel = 4
|
||||
SCEIOEnabled = True
|
||||
SCEIOLevel = 4
|
||||
SCEKERNELEnabled = True
|
||||
SCEKERNELLevel = 4
|
||||
SCEMODULEEnabled = True
|
||||
SCEMODULELevel = 4
|
||||
SCENETEnabled = True
|
||||
SCENETLevel = 4
|
||||
SCERTCEnabled = True
|
||||
SCERTCLevel = 4
|
||||
SCESASEnabled = True
|
||||
SCESASLevel = 4
|
||||
SCEUTILEnabled = True
|
||||
SCEUTILLevel = 4
|
||||
SCEMISCEnabled = True
|
||||
SCEMISCLevel = 4
|
||||
AUDIOEnabled = True
|
||||
AUDIOLevel = 2
|
||||
IOEnabled = True
|
||||
IOLevel = 2
|
||||
[PostShaderSetting]
|
||||
BloomSettingValue1 = 0.600000
|
||||
BloomSettingValue2 = 0.500000
|
||||
CRTSettingValue1 = 1.000000
|
||||
CartoonSettingValue1 = 0.500000
|
||||
ColorCorrectionSettingValue1 = 1.000000
|
||||
ColorCorrectionSettingValue2 = 1.000000
|
||||
ColorCorrectionSettingValue3 = 1.000000
|
||||
ColorCorrectionSettingValue4 = 1.000000
|
||||
ScanlinesSettingValue1 = 1.000000
|
||||
ScanlinesSettingValue2 = 0.500000
|
||||
SharpenSettingValue1 = 1.500000
|
|
@ -1,18 +0,0 @@
|
|||
[ControlMapping]
|
||||
Up = 10-19
|
||||
Down = 10-20
|
||||
Left = 10-21
|
||||
Right = 10-22
|
||||
Circle = 10-189
|
||||
Cross = 10-190
|
||||
Square = 10-188
|
||||
Triangle = 10-191
|
||||
Start = 10-197
|
||||
Select = 10-196
|
||||
L = 10-193
|
||||
R = 10-192
|
||||
An.Up = 10-4003
|
||||
An.Down = 10-4002
|
||||
An.Left = 10-4001
|
||||
An.Right = 10-4000
|
||||
Pause = 10-4,10-106
|
|
@ -1,512 +0,0 @@
|
|||
[General]
|
||||
FirstRun = False
|
||||
RunCount = 16
|
||||
Enable Logging = False
|
||||
AutoRun = True
|
||||
Browse = False
|
||||
IgnoreBadMemAccess = False
|
||||
CurrentDirectory = /storage/roms/psp
|
||||
ShowDebuggerOnLoad = False
|
||||
CheckForNewVersion = True
|
||||
Language = en_US
|
||||
ForceLagSync = False
|
||||
DiscordPresence = False
|
||||
NumWorkerThreads = 8
|
||||
AutoLoadSaveState = 0
|
||||
EnableCheats = True
|
||||
CwCheatRefreshRate = 77
|
||||
ScreenshotsAsPNG = False
|
||||
UseFFV1 = False
|
||||
DumpFrames = False
|
||||
DumpAudio = False
|
||||
SaveLoadResetsAVdumping = False
|
||||
StateSlot = 0
|
||||
EnableStateUndo = True
|
||||
RewindFlipFrequency = 0
|
||||
GridView1 = True
|
||||
GridView2 = True
|
||||
GridView3 = False
|
||||
ComboMode = 0
|
||||
ReportingHost = default
|
||||
AutoSaveSymbolMap = False
|
||||
CacheFullIsoInRam = False
|
||||
RemoteISOPort = 0
|
||||
LastRemoteISOServer =
|
||||
LastRemoteISOPort = 0
|
||||
RemoteISOManualConfig = False
|
||||
RemoteShareOnStartup = False
|
||||
RemoteISOSubdir = /
|
||||
RemoteDebuggerOnStartup = False
|
||||
InternalScreenRotation = 1
|
||||
PauseWhenMinimized = False
|
||||
DumpDecryptedEboots = False
|
||||
MemStickInserted = True
|
||||
ForceLagSync2 = False
|
||||
UISound = True
|
||||
CwCheatScrollPosition = 0.000000
|
||||
DumpVideoOutput = False
|
||||
ShowRegionOnGameIcon = False
|
||||
ShowIDOnGameIcon = False
|
||||
GameGridScale = 1.000000
|
||||
RightAnalogUp = 0
|
||||
RightAnalogDown = 0
|
||||
RightAnalogLeft = 0
|
||||
RightAnalogRight = 0
|
||||
RightAnalogPress = 0
|
||||
RightAnalogCustom = False
|
||||
LoadPlugins = False
|
||||
GameListScrollPosition = 0.000000
|
||||
StateLoadUndoGame = NA
|
||||
StateUndoLastSaveGame = NA
|
||||
StateUndoLastSaveSlot = -5
|
||||
ShowOnScreenMessage = True
|
||||
RightAnalogDisableDiagonal = False
|
||||
SwipeUp = 0
|
||||
SwipeDown = 0
|
||||
SwipeLeft = 0
|
||||
SwipeRight = 0
|
||||
SwipeSensitivity = 1.000000
|
||||
SwipeSmoothing = 0.300000
|
||||
DoubleTapGesture = 0
|
||||
GestureControlEnabled = False
|
||||
BackgroundAnimation = 1
|
||||
EnablePlugins = True
|
||||
[CPU]
|
||||
CPUCore = 1
|
||||
SeparateSASThread = True
|
||||
SeparateIOThread = True
|
||||
IOTimingMethod = 0
|
||||
FastMemoryAccess = True
|
||||
FuncReplacements = True
|
||||
HideSlowWarnings = False
|
||||
HideStateWarnings = False
|
||||
PreloadFunctions = False
|
||||
CPUSpeed = 0
|
||||
JitDisableFlags = 0x00000000
|
||||
FunctionReplacements = True
|
||||
[Graphics]
|
||||
EnableCardboard = False
|
||||
CardboardScreenSize = 50
|
||||
CardboardXShift = 0
|
||||
CardboardYShift = 0
|
||||
ShowFPSCounter = 3
|
||||
GraphicsBackend = 0 (OPENGL)
|
||||
FailedGraphicsBackends =
|
||||
VulkanDevice =
|
||||
RenderingMode = 0
|
||||
SoftwareRenderer = False
|
||||
HardwareTransform = True
|
||||
SoftwareSkinning = True
|
||||
TextureFiltering = 1
|
||||
BufferFiltering = 1
|
||||
InternalResolution = 0
|
||||
AndroidHwScale = 1
|
||||
HighQualityDepth = 1
|
||||
FrameSkip = 0
|
||||
FrameSkipType = 0
|
||||
AutoFrameSkip = False
|
||||
FrameRate = 0
|
||||
FrameRate2 = -1
|
||||
FrameSkipUnthrottle = True
|
||||
ForceMaxEmulatedFPS = 30
|
||||
AnisotropyLevel = 0
|
||||
VertexDecCache = True
|
||||
TextureBackoffCache = True
|
||||
TextureSecondaryCache = False
|
||||
FullScreen = True
|
||||
FullScreenMulti = False
|
||||
SmallDisplayZoomType = 2
|
||||
SmallDisplayOffsetX = 0.500000
|
||||
SmallDisplayOffsetY = 0.500000
|
||||
SmallDisplayZoomLevel = 1.000000
|
||||
ImmersiveMode = False
|
||||
SustainedPerformanceMode = False
|
||||
TrueColor = True
|
||||
ReplaceTextures = True
|
||||
SaveNewTextures = False
|
||||
IgnoreTextureFilenames = True
|
||||
TexScalingLevel = 1
|
||||
TexScalingType = 3
|
||||
TexDeposterize = False
|
||||
VSyncInterval = True
|
||||
DisableStencilTest = False
|
||||
BloomHack = 2
|
||||
TimerHack = False
|
||||
SplineBezierQuality = 0
|
||||
HardwareTessellation = False
|
||||
PostShader = Off
|
||||
MemBlockTransferGPU = True
|
||||
DisableSlowFramebufEffects = True
|
||||
FragmentTestCache = True
|
||||
LogFrameDrops = False
|
||||
EnableCardboardVR = False
|
||||
DisabledGraphicsBackends =
|
||||
CameraDevice =
|
||||
UnthrottleMode = CONTINUOUS
|
||||
IgnoreScreenInsets = True
|
||||
TexHardwareScaling = False
|
||||
TextureShader = Off
|
||||
InflightFrames = 2
|
||||
RenderDuplicateFrames = True
|
||||
ShaderChainRequires60FPS = False
|
||||
ClearFramebuffersOnFirstUseHack = False
|
||||
SoftwareRendererJit = True
|
||||
UnthrottlingMode = CONTINUOUS
|
||||
ReplaceTexturesAllowLate = True
|
||||
[Sound]
|
||||
Enable = True
|
||||
AudioBackend = 0
|
||||
AudioLatency = 1
|
||||
ExtraAudioBuffering = False
|
||||
SoundSpeedHack = False
|
||||
AudioResampler = False
|
||||
GlobalVolume = 10
|
||||
AltSpeedVolume = -1
|
||||
AudioDevice = es8316, ff890000.i2s-ES8316 HiFi ES8316 HiFi-0
|
||||
AutoAudioDevice = False
|
||||
ReverbVolume = 10
|
||||
[Control]
|
||||
HapticFeedback = False
|
||||
ShowTouchCross = True
|
||||
ShowTouchCircle = True
|
||||
ShowTouchSquare = True
|
||||
ShowTouchTriangle = True
|
||||
ComboKey0Mapping = 0
|
||||
ComboKey1Mapping = 0
|
||||
ComboKey2Mapping = 0
|
||||
ComboKey3Mapping = 0
|
||||
ComboKey4Mapping = 0
|
||||
ShowTouchPause = False
|
||||
ShowTouchControls = False
|
||||
DisableDpadDiagonals = False
|
||||
GamepadOnlyFocused = False
|
||||
TouchButtonStyle = 1
|
||||
TouchButtonOpacity = 65
|
||||
TouchButtonHideSeconds = 20
|
||||
AutoCenterTouchAnalog = False
|
||||
ActionButtonSpacing2 = 1.000000
|
||||
ActionButtonCenterX = 0.937500
|
||||
ActionButtonCenterY = 0.900000
|
||||
ActionButtonScale = 1.150000
|
||||
DPadX = 0.074479
|
||||
DPadY = 0.760000
|
||||
DPadScale = 1.150000
|
||||
ShowTouchDpad = True
|
||||
DPadSpacing = 1.000000
|
||||
StartKeyX = 0.559896
|
||||
StartKeyY = 0.942500
|
||||
StartKeyScale = 1.150000
|
||||
ShowTouchStart = True
|
||||
SelectKeyX = 0.500000
|
||||
SelectKeyY = 0.942500
|
||||
SelectKeyScale = 1.150000
|
||||
ShowTouchSelect = True
|
||||
UnthrottleKeyX = 0.440104
|
||||
UnthrottleKeyY = 0.942500
|
||||
UnthrottleKeyScale = 1.150000
|
||||
ShowTouchUnthrottle = True
|
||||
LKeyX = 0.035937
|
||||
LKeyY = 0.635833
|
||||
LKeyScale = 1.150000
|
||||
ShowTouchLTrigger = True
|
||||
RKeyX = 0.964063
|
||||
RKeyY = 0.635833
|
||||
RKeyScale = 1.150000
|
||||
ShowTouchRTrigger = True
|
||||
AnalogStickX = 0.074479
|
||||
AnalogStickY = 0.923333
|
||||
AnalogStickScale = 1.150000
|
||||
ShowAnalogStick = True
|
||||
fcombo0X = 0.571875
|
||||
fcombo0Y = 0.500000
|
||||
comboKeyScale0 = 1.150000
|
||||
ShowComboKey0 = False
|
||||
fcombo1X = 0.631771
|
||||
fcombo1Y = 0.500000
|
||||
comboKeyScale1 = 1.150000
|
||||
ShowComboKey1 = False
|
||||
fcombo2X = 0.691667
|
||||
fcombo2Y = 0.500000
|
||||
comboKeyScale2 = 1.150000
|
||||
ShowComboKey2 = False
|
||||
fcombo3X = 0.571875
|
||||
fcombo3Y = 0.333333
|
||||
comboKeyScale3 = 1.150000
|
||||
ShowComboKey3 = False
|
||||
fcombo4X = 0.631771
|
||||
fcombo4Y = 0.333333
|
||||
comboKeyScale4 = 1.150000
|
||||
ShowComboKey4 = False
|
||||
Speed1KeyX = 0.440104
|
||||
Speed1KeyY = 0.885000
|
||||
Speed1KeyScale = 1.150000
|
||||
ShowSpeed1Key = False
|
||||
Speed2KeyX = 0.500000
|
||||
Speed2KeyY = 0.885000
|
||||
Speed2KeyScale = 1.150000
|
||||
ShowSpeed2Key = False
|
||||
XInputAnalogSensitivity = 1.000000
|
||||
AnalogLimiterDeadzone = 0.600000
|
||||
UseMouse = False
|
||||
MapMouse = False
|
||||
ConfineMap = False
|
||||
MouseSensitivity = 0.100000
|
||||
MouseSmoothing = 0.900000
|
||||
ComboKey0Toggle = False
|
||||
ComboKey1Toggle = False
|
||||
ComboKey2Toggle = False
|
||||
ComboKey3Toggle = False
|
||||
ComboKey4Toggle = False
|
||||
AnalogAutoRotSpeed = 15.000000
|
||||
TouchSnapToGrid = False
|
||||
TouchSnapGridSize = 64
|
||||
RightAnalogStickX = 0.875000
|
||||
RightAnalogStickY = 0.856250
|
||||
RightAnalogStickScale = 1.150000
|
||||
ShowRightAnalogStick = False
|
||||
RapidFireKeyX = 0.619792
|
||||
RapidFireKeyY = 0.784375
|
||||
RapidFireKeyScale = 1.150000
|
||||
ShowRapidFireKey = False
|
||||
AnalogRotationCWKeyX = 0.500000
|
||||
AnalogRotationKeyCWY = 0.676562
|
||||
AnalogRotationKeyCWScale = 1.150000
|
||||
ShowAnalogRotationCWKey = False
|
||||
AnalogRotationCCWKeyX = 0.380208
|
||||
AnalogRotationKeyCCWY = 0.676562
|
||||
AnalogRotationKeyCCWScale = 1.150000
|
||||
ShowAnalogRotationCCWKey = False
|
||||
Custom0Mapping = 0x0000000000000000
|
||||
Custom0Image = 0
|
||||
Custom0Shape = 0
|
||||
Custom0Toggle = False
|
||||
Custom1Mapping = 0x0000000000000000
|
||||
Custom1Image = 1
|
||||
Custom1Shape = 0
|
||||
Custom1Toggle = False
|
||||
Custom2Mapping = 0x0000000000000000
|
||||
Custom2Image = 2
|
||||
Custom2Shape = 0
|
||||
Custom2Toggle = False
|
||||
Custom3Mapping = 0x0000000000000000
|
||||
Custom3Image = 3
|
||||
Custom3Shape = 0
|
||||
Custom3Toggle = False
|
||||
Custom4Mapping = 0x0000000000000000
|
||||
Custom4Image = 4
|
||||
Custom4Shape = 0
|
||||
Custom4Toggle = False
|
||||
Custom5Mapping = 0x0000000000000000
|
||||
Custom5Image = 0
|
||||
Custom5Shape = 1
|
||||
Custom5Toggle = False
|
||||
Custom6Mapping = 0x0000000000000000
|
||||
Custom6Image = 1
|
||||
Custom6Shape = 1
|
||||
Custom6Toggle = False
|
||||
Custom7Mapping = 0x0000000000000000
|
||||
Custom7Image = 2
|
||||
Custom7Shape = 1
|
||||
Custom7Toggle = False
|
||||
Custom8Mapping = 0x0000000000000000
|
||||
Custom8Image = 3
|
||||
Custom8Shape = 1
|
||||
Custom8Toggle = False
|
||||
Custom9Mapping = 0x0000000000000000
|
||||
Custom9Image = 4
|
||||
Custom9Shape = 1
|
||||
Custom9Toggle = False
|
||||
fcombo5X = 0.428125
|
||||
fcombo5Y = 0.500000
|
||||
comboKeyScale5 = 1.150000
|
||||
ShowComboKey5 = False
|
||||
fcombo6X = 0.368229
|
||||
fcombo6Y = 0.500000
|
||||
comboKeyScale6 = 1.150000
|
||||
ShowComboKey6 = False
|
||||
fcombo7X = 0.308333
|
||||
fcombo7Y = 0.500000
|
||||
comboKeyScale7 = 1.150000
|
||||
ShowComboKey7 = False
|
||||
fcombo8X = 0.428125
|
||||
fcombo8Y = 0.333333
|
||||
comboKeyScale8 = 1.150000
|
||||
ShowComboKey8 = False
|
||||
fcombo9X = 0.368229
|
||||
fcombo9Y = 0.333333
|
||||
comboKeyScale9 = 1.150000
|
||||
ShowComboKey9 = False
|
||||
AnalogDeadzone = 0.150000
|
||||
AnalogInverseDeadzone = 0.000000
|
||||
AnalogSensitivity = 1.100000
|
||||
AnalogIsCircular = False
|
||||
LeftStickHeadScale = 1.000000
|
||||
RightStickHeadScale = 1.000000
|
||||
HideStickBackground = False
|
||||
SystemControls = True
|
||||
[Network]
|
||||
EnableWlan = False
|
||||
EnableAdhocServer = False
|
||||
proAdhocServer = myneighborsushicat.com
|
||||
PortOffset = 0
|
||||
MinTimeout = 1
|
||||
TCPNoDelay = False
|
||||
EnableUPnP = False
|
||||
UPnPUseOriginalPort = True
|
||||
EnableNetworkChat = False
|
||||
ChatButtonPosition = 0
|
||||
ChatScreenPosition = 0
|
||||
EnableQuickChat = True
|
||||
QuickChat1 = Quick Chat 1
|
||||
QuickChat2 = Quick Chat 2
|
||||
QuickChat3 = Quick Chat 3
|
||||
QuickChat4 = Quick Chat 4
|
||||
QuickChat5 = Quick Chat 5
|
||||
ForcedFirstConnect = False
|
||||
[SystemParam]
|
||||
PSPModel = 0
|
||||
PSPFirmwareVersion = 660
|
||||
NickName = PPSSPP
|
||||
proAdhocServer = black-seraph.com
|
||||
MacAddress = 4e:7a:78:d9:49:32
|
||||
PortOffset = 0
|
||||
Language = 1
|
||||
TimeFormat = 1
|
||||
DateFormat = 1
|
||||
TimeZone = 0
|
||||
DayLightSavings = False
|
||||
ButtonPreference = 1
|
||||
LockParentalLevel = 0
|
||||
WlanAdhocChannel = 0
|
||||
WlanPowerSave = False
|
||||
EncryptSave = True
|
||||
SavedataUpgradeVersion = True
|
||||
ParamTimeFormat = 0
|
||||
ParamDateFormat = 0
|
||||
MemStickSize = 16
|
||||
[Debugger]
|
||||
DisasmWindowX = -1
|
||||
DisasmWindowY = -1
|
||||
DisasmWindowW = -1
|
||||
DisasmWindowH = -1
|
||||
GEWindowX = -1
|
||||
GEWindowY = -1
|
||||
GEWindowW = -1
|
||||
GEWindowH = -1
|
||||
ConsoleWindowX = -1
|
||||
ConsoleWindowY = -1
|
||||
FontWidth = 8
|
||||
FontHeight = 12
|
||||
DisplayStatusBar = True
|
||||
ShowBottomTabTitles = True
|
||||
ShowDeveloperMenu = False
|
||||
SkipDeadbeefFilling = False
|
||||
FuncHashMap = False
|
||||
DrawFrameGraph = False
|
||||
MemInfoDetailed = False
|
||||
[Upgrade]
|
||||
UpgradeMessage =
|
||||
UpgradeVersion = 1.12.0
|
||||
DismissedVersion =
|
||||
[Theme]
|
||||
ItemStyleFg = 0xffffffff
|
||||
ItemStyleBg = 0x55000000
|
||||
ItemFocusedStyleFg = 0xffffffff
|
||||
ItemFocusedStyleBg = 0xffedc24c
|
||||
ItemDownStyleFg = 0xffffffff
|
||||
ItemDownStyleBg = 0xffbd9939
|
||||
ItemDisabledStyleFg = 0x80eeeeee
|
||||
ItemDisabledStyleBg = 0x55e0d4af
|
||||
ItemHighlightedStyleFg = 0xffffffff
|
||||
ItemHighlightedStyleBg = 0x55bdbb39
|
||||
ButtonStyleFg = 0xffffffff
|
||||
ButtonStyleBg = 0x55000000
|
||||
ButtonFocusedStyleFg = 0xffffffff
|
||||
ButtonFocusedStyleBg = 0xffedc24c
|
||||
ButtonDownStyleFg = 0xffffffff
|
||||
ButtonDownStyleBg = 0xffbd9939
|
||||
ButtonDisabledStyleFg = 0x80eeeeee
|
||||
ButtonDisabledStyleBg = 0x55e0d4af
|
||||
ButtonHighlightedStyleFg = 0xffffffff
|
||||
ButtonHighlightedStyleBg = 0x55bdbb39
|
||||
HeaderStyleFg = 0xffffffff
|
||||
InfoStyleFg = 0xffffffff
|
||||
InfoStyleBg = 0x00000000
|
||||
PopupTitleStyleFg = 0xffe3be59
|
||||
PopupStyleFg = 0xffffffff
|
||||
PopupStyleBg = 0xff303030
|
||||
[Recent]
|
||||
MaxRecent = 30
|
||||
[Log]
|
||||
SYSTEMEnabled = True
|
||||
SYSTEMLevel = 4
|
||||
BOOTEnabled = True
|
||||
BOOTLevel = 4
|
||||
COMMONEnabled = True
|
||||
COMMONLevel = 4
|
||||
CPUEnabled = True
|
||||
CPULevel = 4
|
||||
FILESYSEnabled = True
|
||||
FILESYSLevel = 4
|
||||
G3DEnabled = True
|
||||
G3DLevel = 4
|
||||
HLEEnabled = True
|
||||
HLELevel = 4
|
||||
JITEnabled = True
|
||||
JITLevel = 4
|
||||
LOADEREnabled = True
|
||||
LOADERLevel = 4
|
||||
MEEnabled = True
|
||||
MELevel = 4
|
||||
MEMMAPEnabled = True
|
||||
MEMMAPLevel = 4
|
||||
SASMIXEnabled = True
|
||||
SASMIXLevel = 4
|
||||
SAVESTATEEnabled = True
|
||||
SAVESTATELevel = 4
|
||||
FRAMEBUFEnabled = True
|
||||
FRAMEBUFLevel = 4
|
||||
SCEAUDIOEnabled = True
|
||||
SCEAUDIOLevel = 4
|
||||
SCECTRLEnabled = True
|
||||
SCECTRLLevel = 4
|
||||
SCEDISPEnabled = True
|
||||
SCEDISPLevel = 4
|
||||
SCEFONTEnabled = True
|
||||
SCEFONTLevel = 4
|
||||
SCEGEEnabled = True
|
||||
SCEGELevel = 4
|
||||
SCEINTCEnabled = True
|
||||
SCEINTCLevel = 4
|
||||
SCEIOEnabled = True
|
||||
SCEIOLevel = 4
|
||||
SCEKERNELEnabled = True
|
||||
SCEKERNELLevel = 4
|
||||
SCEMODULEEnabled = True
|
||||
SCEMODULELevel = 4
|
||||
SCENETEnabled = True
|
||||
SCENETLevel = 4
|
||||
SCERTCEnabled = True
|
||||
SCERTCLevel = 4
|
||||
SCESASEnabled = True
|
||||
SCESASLevel = 4
|
||||
SCEUTILEnabled = True
|
||||
SCEUTILLevel = 4
|
||||
SCEMISCEnabled = True
|
||||
SCEMISCLevel = 4
|
||||
AUDIOEnabled = True
|
||||
AUDIOLevel = 2
|
||||
IOEnabled = True
|
||||
IOLevel = 2
|
||||
[PostShaderSetting]
|
||||
BloomSettingValue1 = 0.600000
|
||||
BloomSettingValue2 = 0.500000
|
||||
CRTSettingValue1 = 1.000000
|
||||
CartoonSettingValue1 = 0.500000
|
||||
ColorCorrectionSettingValue1 = 1.000000
|
||||
ColorCorrectionSettingValue2 = 1.000000
|
||||
ColorCorrectionSettingValue3 = 1.000000
|
||||
ColorCorrectionSettingValue4 = 1.000000
|
||||
ScanlinesSettingValue1 = 1.000000
|
||||
ScanlinesSettingValue2 = 0.500000
|
||||
SharpenSettingValue1 = 1.500000
|
|
@ -17,10 +17,7 @@ PKG_PATCH_DIRS+="${DEVICE}"
|
|||
pre_configure_target() {
|
||||
cd ${PKG_BUILD}
|
||||
export SYSROOT_PREFIX=${SYSROOT_PREFIX}
|
||||
if [[ "${DEVICE}" =~ RG351 ]] || [[ "${DEVICE}" =~ RGB20S ]]
|
||||
then
|
||||
AMIBERRY_PLATFORM="PLATFORM=RG351x"
|
||||
elif [[ "${DEVICE}" =~ RG503 ]] || [[ "${DEVICE}" =~ RG353P ]]
|
||||
if [[ "${DEVICE}" =~ RG503 ]] || [[ "${DEVICE}" =~ RG353P ]]
|
||||
then
|
||||
AMIBERRY_PLATFORM="PLATFORM=RK3566"
|
||||
else
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
Binary files amiberry.orig/.git/index and amiberry/.git/index differ
|
||||
Binary files amiberry.orig/.git/modules/external/capsimg/index and amiberry/.git/modules/external/capsimg/index differ
|
||||
Binary files amiberry.orig/.git/modules/external/libmpeg2/index and amiberry/.git/modules/external/libmpeg2/index differ
|
||||
diff -rupN amiberry.orig/Makefile amiberry/Makefile
|
||||
--- amiberry.orig/Makefile 2022-04-16 16:23:12.481980516 -0400
|
||||
+++ amiberry/Makefile 2022-04-16 23:36:53.638425501 -0400
|
||||
@@ -228,30 +228,13 @@ else ifeq ($(PLATFORM),a64)
|
||||
else ifeq ($(PLATFORM),x86-64)
|
||||
CPPFLAGS += -DUSE_RENDER_THREAD
|
||||
|
||||
-# RK3288 e.g. Asus Tinker Board
|
||||
-# RK3328 e.g. PINE64 Rock64
|
||||
-# RK3399 e.g. PINE64 RockPro64
|
||||
-# RK3326 e.g. Odroid Go Advance - 32-bit userspace
|
||||
-else ifneq (,$(findstring RK,$(PLATFORM)))
|
||||
- CPPFLAGS += $(CPPFLAGS32) $(NEON_FLAGS)
|
||||
+# Anbernic RG351x
|
||||
+else ifeq ($(PLATFORM),RG351x)
|
||||
+ CPUFLAGS = -mcpu=cortex-a35
|
||||
+ CPPFLAGS += $(CPPFLAGS64) -mcpu=cortex-a35 -mtune=cortex-a35 -Ofast -ffast-math -DUSE_RENDER_THREAD
|
||||
+ AARCH64 = 1
|
||||
HAVE_NEON = 1
|
||||
|
||||
- ifneq (,$(findstring RK33,$(PLATFORM)))
|
||||
- CPUFLAGS = -mfloat-abi=hard -mfpu=neon-fp-armv8
|
||||
- ifneq (,$(findstring RK3399,$(PLATFORM)))
|
||||
- CPUFLAGS += -mcpu=cortex-a72
|
||||
- else ifneq (,$(findstring RK3328,$(PLATFORM)))
|
||||
- CPUFLAGS += -mcpu=cortex-a53
|
||||
- CPPFLAGS += -DUSE_RENDER_THREAD
|
||||
- else ifneq (,$(findstring RK3326,$(PLATFORM)))
|
||||
- CPUFLAGS += -mcpu=cortex-a35
|
||||
- CPPFLAGS += -DUSE_RENDER_THREAD
|
||||
- endif
|
||||
- else ifneq (,$(findstring RK3288,$(PLATFORM)))
|
||||
- CPUFLAGS = -mcpu=cortex-a17 -mfloat-abi=hard -mfpu=neon-vfpv4
|
||||
- CPPFLAGS += -DUSE_RENDER_THREAD
|
||||
- endif
|
||||
-
|
||||
# sun8i Allwinner H2+ / H3 like Orange PI, Nano PI, Banana PI, Tritium, AlphaCore2, MPCORE-HUB
|
||||
else ifeq ($(PLATFORM),sun8i)
|
||||
CPUFLAGS = -mcpu=cortex-a7 -mfpu=neon-vfpv4
|
|
@ -1,111 +0,0 @@
|
|||
frameskip_type = 2
|
||||
frameskip_value = 3
|
||||
safe_frameskip = 0
|
||||
show_frame_counter = 0
|
||||
screen_orientation = 1
|
||||
screen_swap = 0
|
||||
savestate_number = 0
|
||||
fast_forward = 0
|
||||
enable_sound = 1
|
||||
clock_speed = 0
|
||||
threaded_3d = 1
|
||||
mirror_touch = 0
|
||||
compress_savestates = 1
|
||||
savestate_snapshot = 1
|
||||
unzip_roms = 0
|
||||
preload_roms = 0
|
||||
backup_in_savestates = 1
|
||||
ignore_gamecard_limit = 0
|
||||
frame_interval = 0
|
||||
trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 1
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
slot2_device_type = 0
|
||||
rumble_frames = 3
|
||||
firmware.username = Jelos
|
||||
firmware.language = 1
|
||||
firmware.favorite_color = 0
|
||||
firmware.birthday_month = 1
|
||||
firmware.birthday_day = 1
|
||||
enable_cheats = 1
|
||||
controls_a[CONTROL_INDEX_UP] = 1217
|
||||
controls_a[CONTROL_INDEX_DOWN] = 1153
|
||||
controls_a[CONTROL_INDEX_LEFT] = 1216
|
||||
controls_a[CONTROL_INDEX_RIGHT] = 1152
|
||||
controls_a[CONTROL_INDEX_A] = 32
|
||||
controls_a[CONTROL_INDEX_B] = 480
|
||||
controls_a[CONTROL_INDEX_X] = 122
|
||||
controls_a[CONTROL_INDEX_Y] = 120
|
||||
controls_a[CONTROL_INDEX_L] = 481
|
||||
controls_a[CONTROL_INDEX_R] = 99
|
||||
controls_a[CONTROL_INDEX_START] = 13
|
||||
controls_a[CONTROL_INDEX_SELECT] = 485
|
||||
controls_a[CONTROL_INDEX_HINGE] = 104
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_UP] = 1219
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 1155
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 1218
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 1154
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 1039
|
||||
controls_a[CONTROL_INDEX_MENU] = 109
|
||||
controls_a[CONTROL_INDEX_SAVE_STATE] = 318
|
||||
controls_a[CONTROL_INDEX_LOAD_STATE] = 320
|
||||
controls_a[CONTROL_INDEX_FAST_FORWARD] = 8
|
||||
controls_a[CONTROL_INDEX_SWAP_SCREENS] = 115
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_A] = 97
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_B] = 100
|
||||
controls_a[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_a[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_a[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_a[CONTROL_INDEX_UI_UP] = 338
|
||||
controls_a[CONTROL_INDEX_UI_DOWN] = 337
|
||||
controls_a[CONTROL_INDEX_UI_LEFT] = 336
|
||||
controls_a[CONTROL_INDEX_UI_RIGHT] = 335
|
||||
controls_a[CONTROL_INDEX_UI_SELECT] = 13
|
||||
controls_a[CONTROL_INDEX_UI_BACK] = 8
|
||||
controls_a[CONTROL_INDEX_UI_EXIT] = 27
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_UP] = 331
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_DOWN] = 334
|
||||
controls_a[CONTROL_INDEX_UI_SWITCH] = 481
|
||||
controls_b[CONTROL_INDEX_UP] = 1032
|
||||
controls_b[CONTROL_INDEX_DOWN] = 1033
|
||||
controls_b[CONTROL_INDEX_LEFT] = 1034
|
||||
controls_b[CONTROL_INDEX_RIGHT] = 1035
|
||||
controls_b[CONTROL_INDEX_A] = 1025
|
||||
controls_b[CONTROL_INDEX_B] = 1024
|
||||
controls_b[CONTROL_INDEX_X] = 1026
|
||||
controls_b[CONTROL_INDEX_Y] = 1027
|
||||
controls_b[CONTROL_INDEX_L] = 1028
|
||||
controls_b[CONTROL_INDEX_R] = 1029
|
||||
controls_b[CONTROL_INDEX_START] = 1037
|
||||
controls_b[CONTROL_INDEX_SELECT] = 1036
|
||||
controls_b[CONTROL_INDEX_HINGE] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_UP] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 65535
|
||||
controls_b[CONTROL_INDEX_MENU] = 1038
|
||||
controls_b[CONTROL_INDEX_SAVE_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_LOAD_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_FAST_FORWARD] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_SCREENS] = 1030
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_A] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_B] = 1031
|
||||
controls_b[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_b[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_b[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_UP] = 1032
|
||||
controls_b[CONTROL_INDEX_UI_DOWN] = 1033
|
||||
controls_b[CONTROL_INDEX_UI_LEFT] = 1034
|
||||
controls_b[CONTROL_INDEX_UI_RIGHT] = 1035
|
||||
controls_b[CONTROL_INDEX_UI_SELECT] = 1025
|
||||
controls_b[CONTROL_INDEX_UI_BACK] = 1030
|
||||
controls_b[CONTROL_INDEX_UI_EXIT] = 1024
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_UP] = 1028
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_DOWN] = 1029
|
||||
controls_b[CONTROL_INDEX_UI_SWITCH] = 1031
|
|
@ -1,111 +0,0 @@
|
|||
frameskip_type = 2
|
||||
frameskip_value = 3
|
||||
safe_frameskip = 0
|
||||
show_frame_counter = 0
|
||||
screen_orientation = 1
|
||||
screen_swap = 0
|
||||
savestate_number = 0
|
||||
fast_forward = 0
|
||||
enable_sound = 1
|
||||
clock_speed = 0
|
||||
threaded_3d = 1
|
||||
mirror_touch = 0
|
||||
compress_savestates = 1
|
||||
savestate_snapshot = 1
|
||||
unzip_roms = 0
|
||||
preload_roms = 0
|
||||
backup_in_savestates = 1
|
||||
ignore_gamecard_limit = 0
|
||||
frame_interval = 0
|
||||
trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 1
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
slot2_device_type = 0
|
||||
rumble_frames = 3
|
||||
firmware.username = Jelos
|
||||
firmware.language = 1
|
||||
firmware.favorite_color = 0
|
||||
firmware.birthday_month = 1
|
||||
firmware.birthday_day = 1
|
||||
enable_cheats = 1
|
||||
controls_a[CONTROL_INDEX_UP] = 1089
|
||||
controls_a[CONTROL_INDEX_DOWN] = 1092
|
||||
controls_a[CONTROL_INDEX_LEFT] = 1096
|
||||
controls_a[CONTROL_INDEX_RIGHT] = 1090
|
||||
controls_a[CONTROL_INDEX_A] = 32
|
||||
controls_a[CONTROL_INDEX_B] = 480
|
||||
controls_a[CONTROL_INDEX_X] = 122
|
||||
controls_a[CONTROL_INDEX_Y] = 120
|
||||
controls_a[CONTROL_INDEX_L] = 481
|
||||
controls_a[CONTROL_INDEX_R] = 99
|
||||
controls_a[CONTROL_INDEX_START] = 13
|
||||
controls_a[CONTROL_INDEX_SELECT] = 485
|
||||
controls_a[CONTROL_INDEX_HINGE] = 104
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_UP] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 1024
|
||||
controls_a[CONTROL_INDEX_MENU] = 1032
|
||||
controls_a[CONTROL_INDEX_SAVE_STATE] = 318
|
||||
controls_a[CONTROL_INDEX_LOAD_STATE] = 320
|
||||
controls_a[CONTROL_INDEX_FAST_FORWARD] = 8
|
||||
controls_a[CONTROL_INDEX_SWAP_SCREENS] = 1034
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_A] = 97
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_B] = 1035
|
||||
controls_a[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_a[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_a[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_a[CONTROL_INDEX_UI_UP] = 338
|
||||
controls_a[CONTROL_INDEX_UI_DOWN] = 337
|
||||
controls_a[CONTROL_INDEX_UI_LEFT] = 336
|
||||
controls_a[CONTROL_INDEX_UI_RIGHT] = 335
|
||||
controls_a[CONTROL_INDEX_UI_SELECT] = 13
|
||||
controls_a[CONTROL_INDEX_UI_BACK] = 8
|
||||
controls_a[CONTROL_INDEX_UI_EXIT] = 27
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_UP] = 331
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_DOWN] = 334
|
||||
controls_a[CONTROL_INDEX_UI_SWITCH] = 481
|
||||
controls_b[CONTROL_INDEX_UP] = 1153
|
||||
controls_b[CONTROL_INDEX_DOWN] = 1217
|
||||
controls_b[CONTROL_INDEX_LEFT] = 1152
|
||||
controls_b[CONTROL_INDEX_RIGHT] = 1216
|
||||
controls_b[CONTROL_INDEX_A] = 1024
|
||||
controls_b[CONTROL_INDEX_B] = 1025
|
||||
controls_b[CONTROL_INDEX_X] = 1026
|
||||
controls_b[CONTROL_INDEX_Y] = 1027
|
||||
controls_b[CONTROL_INDEX_L] = 1028
|
||||
controls_b[CONTROL_INDEX_R] = 1029
|
||||
controls_b[CONTROL_INDEX_START] = 1030
|
||||
controls_b[CONTROL_INDEX_SELECT] = 1031
|
||||
controls_b[CONTROL_INDEX_HINGE] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_UP] = 1219
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 1155
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 1218
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 1154
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 1033
|
||||
controls_b[CONTROL_INDEX_MENU] = 65535
|
||||
controls_b[CONTROL_INDEX_SAVE_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_LOAD_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_FAST_FORWARD] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_SCREENS] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_A] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_B] = 65535
|
||||
controls_b[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_b[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_b[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_UP] = 1089
|
||||
controls_b[CONTROL_INDEX_UI_DOWN] = 1092
|
||||
controls_b[CONTROL_INDEX_UI_LEFT] = 1096
|
||||
controls_b[CONTROL_INDEX_UI_RIGHT] = 1090
|
||||
controls_b[CONTROL_INDEX_UI_SELECT] = 1024
|
||||
controls_b[CONTROL_INDEX_UI_BACK] = 1034
|
||||
controls_b[CONTROL_INDEX_UI_EXIT] = 1025
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_UP] = 1028
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_DOWN] = 1029
|
||||
controls_b[CONTROL_INDEX_UI_SWITCH] = 1035
|
|
@ -1,111 +0,0 @@
|
|||
frameskip_type = 2
|
||||
frameskip_value = 3
|
||||
safe_frameskip = 0
|
||||
show_frame_counter = 0
|
||||
screen_orientation = 1
|
||||
screen_swap = 0
|
||||
savestate_number = 0
|
||||
fast_forward = 0
|
||||
enable_sound = 1
|
||||
clock_speed = 0
|
||||
threaded_3d = 1
|
||||
mirror_touch = 0
|
||||
compress_savestates = 1
|
||||
savestate_snapshot = 1
|
||||
unzip_roms = 0
|
||||
preload_roms = 0
|
||||
backup_in_savestates = 1
|
||||
ignore_gamecard_limit = 0
|
||||
frame_interval = 0
|
||||
trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 1
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
slot2_device_type = 0
|
||||
rumble_frames = 3
|
||||
firmware.username = Jelos
|
||||
firmware.language = 1
|
||||
firmware.favorite_color = 0
|
||||
firmware.birthday_month = 1
|
||||
firmware.birthday_day = 1
|
||||
enable_cheats = 1
|
||||
controls_a[CONTROL_INDEX_UP] = 1089
|
||||
controls_a[CONTROL_INDEX_DOWN] = 1092
|
||||
controls_a[CONTROL_INDEX_LEFT] = 1096
|
||||
controls_a[CONTROL_INDEX_RIGHT] = 1090
|
||||
controls_a[CONTROL_INDEX_A] = 32
|
||||
controls_a[CONTROL_INDEX_B] = 480
|
||||
controls_a[CONTROL_INDEX_X] = 122
|
||||
controls_a[CONTROL_INDEX_Y] = 120
|
||||
controls_a[CONTROL_INDEX_L] = 481
|
||||
controls_a[CONTROL_INDEX_R] = 99
|
||||
controls_a[CONTROL_INDEX_START] = 13
|
||||
controls_a[CONTROL_INDEX_SELECT] = 485
|
||||
controls_a[CONTROL_INDEX_HINGE] = 104
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_UP] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 1153
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 1152
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 1032
|
||||
controls_a[CONTROL_INDEX_MENU] = 1033
|
||||
controls_a[CONTROL_INDEX_SAVE_STATE] = 318
|
||||
controls_a[CONTROL_INDEX_LOAD_STATE] = 320
|
||||
controls_a[CONTROL_INDEX_FAST_FORWARD] = 8
|
||||
controls_a[CONTROL_INDEX_SWAP_SCREENS] = 1034
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_A] = 97
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_B] = 1035
|
||||
controls_a[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_a[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_a[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_a[CONTROL_INDEX_UI_UP] = 338
|
||||
controls_a[CONTROL_INDEX_UI_DOWN] = 337
|
||||
controls_a[CONTROL_INDEX_UI_LEFT] = 336
|
||||
controls_a[CONTROL_INDEX_UI_RIGHT] = 335
|
||||
controls_a[CONTROL_INDEX_UI_SELECT] = 13
|
||||
controls_a[CONTROL_INDEX_UI_BACK] = 8
|
||||
controls_a[CONTROL_INDEX_UI_EXIT] = 27
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_UP] = 331
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_DOWN] = 334
|
||||
controls_a[CONTROL_INDEX_UI_SWITCH] = 481
|
||||
controls_b[CONTROL_INDEX_UP] = 65535
|
||||
controls_b[CONTROL_INDEX_DOWN] = 65535
|
||||
controls_b[CONTROL_INDEX_LEFT] = 65535
|
||||
controls_b[CONTROL_INDEX_RIGHT] = 65535
|
||||
controls_b[CONTROL_INDEX_A] = 1024
|
||||
controls_b[CONTROL_INDEX_B] = 1025
|
||||
controls_b[CONTROL_INDEX_X] = 1026
|
||||
controls_b[CONTROL_INDEX_Y] = 1027
|
||||
controls_b[CONTROL_INDEX_L] = 1028
|
||||
controls_b[CONTROL_INDEX_R] = 1029
|
||||
controls_b[CONTROL_INDEX_START] = 1030
|
||||
controls_b[CONTROL_INDEX_SELECT] = 1031
|
||||
controls_b[CONTROL_INDEX_HINGE] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_UP] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 65535
|
||||
controls_b[CONTROL_INDEX_MENU] = 65535
|
||||
controls_b[CONTROL_INDEX_SAVE_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_LOAD_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_FAST_FORWARD] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_SCREENS] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_A] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_B] = 65535
|
||||
controls_b[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_b[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_b[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_UP] = 1089
|
||||
controls_b[CONTROL_INDEX_UI_DOWN] = 1092
|
||||
controls_b[CONTROL_INDEX_UI_LEFT] = 1096
|
||||
controls_b[CONTROL_INDEX_UI_RIGHT] = 1090
|
||||
controls_b[CONTROL_INDEX_UI_SELECT] = 1024
|
||||
controls_b[CONTROL_INDEX_UI_BACK] = 1034
|
||||
controls_b[CONTROL_INDEX_UI_EXIT] = 1025
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_UP] = 1028
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_DOWN] = 1029
|
||||
controls_b[CONTROL_INDEX_UI_SWITCH] = 1035
|
|
@ -1,746 +0,0 @@
|
|||
# This file was generated by GZDoom g4.8pre-28-gbc75dc056 on 2021-10-16 16:14:47
|
||||
# These are the directories to automatically search for IWADs.
|
||||
# Each directory should be on a separate line, preceded by Path=
|
||||
[IWADSearch.Directories]
|
||||
Path=.
|
||||
Path=$DOOMWADDIR
|
||||
Path=/storage/.config/game/gzdoom
|
||||
Path=/storage/roms/doom
|
||||
|
||||
# These are the directories to search for wads added with the -file
|
||||
# command line parameter, if they cannot be found with the path
|
||||
# as-is. Layout is the same as for IWADSearch.Directories
|
||||
[FileSearch.Directories]
|
||||
Path=/storage/.config/game/gzdoom
|
||||
Path=/storage/roms/doom
|
||||
Path=$DOOMWADDIR
|
||||
|
||||
# These are the directories to search for soundfonts that let listed in the menu.
|
||||
# Layout is the same as for IWADSearch.Directories
|
||||
[SoundfontSearch.Directories]
|
||||
Path=/storage/.config/game/gzdoom/soundfonts
|
||||
Path=/storage/.config/game/gzdoom/fm_banks
|
||||
|
||||
# Files to automatically execute when running the corresponding game.
|
||||
# Each file should be on its own line, preceded by Path=
|
||||
|
||||
[Doom.AutoExec]
|
||||
Path=/storage/.config/game/gzdoom/autoexec.cfg
|
||||
|
||||
[Heretic.AutoExec]
|
||||
Path=/storage/.config/game/gzdoom/autoexec.cfg
|
||||
|
||||
[Hexen.AutoExec]
|
||||
Path=/storage/.config/game/gzdoom/autoexec.cfg
|
||||
|
||||
[Strife.AutoExec]
|
||||
Path=/storage/.config/game/gzdoom/autoexec.cfg
|
||||
|
||||
[Chex.AutoExec]
|
||||
Path=/storage/.config/game/gzdoom/autoexec.cfg
|
||||
|
||||
# WAD files to always load. These are loaded after the IWAD but before
|
||||
# any files added with -file. Place each file on its own line, preceded
|
||||
# by Path=
|
||||
[Global.Autoload]
|
||||
|
||||
# Wad files to automatically load depending on the game and IWAD you are
|
||||
# playing. You may have have files that are loaded for all similar IWADs
|
||||
# (the game) and files that are only loaded for particular IWADs. For example,
|
||||
# any files listed under 'doom.Autoload' will be loaded for any version of Doom,
|
||||
# but files listed under 'doom.doom2.Autoload' will only load when you are
|
||||
# playing a Doom 2 based game (doom2.wad, tnt.wad or plutonia.wad), and files listed under
|
||||
# 'doom.doom2.commercial.Autoload' only when playing doom2.wad.
|
||||
|
||||
[doom.Autoload]
|
||||
|
||||
[doom.id.Autoload]
|
||||
|
||||
[doom.id.doom2.Autoload]
|
||||
|
||||
[doom.id.doom2.commercial.Autoload]
|
||||
|
||||
[doom.id.doom2.commercial.french.Autoload]
|
||||
|
||||
[doom.id.doom2.commercial.xbox.Autoload]
|
||||
|
||||
[doom.id.doom2.unity.Autoload]
|
||||
|
||||
[doom.id.doom2.bfg.Autoload]
|
||||
|
||||
[doom.id.doom2.plutonia.Autoload]
|
||||
|
||||
[doom.id.doom2.plutonia.unity.Autoload]
|
||||
|
||||
[doom.id.doom2.tnt.Autoload]
|
||||
|
||||
[doom.id.doom2.tnt.unity.Autoload]
|
||||
|
||||
[doom.id.doom1.Autoload]
|
||||
|
||||
[doom.id.doom1.registered.Autoload]
|
||||
|
||||
[doom.id.doom1.ultimate.Autoload]
|
||||
|
||||
[doom.id.doom1.ultimate.xbox.Autoload]
|
||||
|
||||
[doom.id.wadsmoosh.Autoload]
|
||||
|
||||
[doom.id.doom1.unity.Autoload]
|
||||
|
||||
[doom.id.doom1.bfg.Autoload]
|
||||
|
||||
[doom.freedoom.Autoload]
|
||||
|
||||
[doom.freedoom.demo.Autoload]
|
||||
|
||||
[doom.freedoom.phase1.Autoload]
|
||||
|
||||
[doom.freedoom.phase2.Autoload]
|
||||
|
||||
[doom.freedoom.freedm.Autoload]
|
||||
|
||||
[heretic.Autoload]
|
||||
|
||||
[heretic.heretic.Autoload]
|
||||
|
||||
[heretic.shadow.Autoload]
|
||||
|
||||
[blasphemer.Autoload]
|
||||
|
||||
[hexen.Autoload]
|
||||
|
||||
[hexen.deathkings.Autoload]
|
||||
|
||||
[hexen.hexen.Autoload]
|
||||
|
||||
[strife.Autoload]
|
||||
|
||||
[strife.strife.Autoload]
|
||||
|
||||
[strife.veteran.Autoload]
|
||||
|
||||
[chex.Autoload]
|
||||
|
||||
[chex.chex1.Autoload]
|
||||
|
||||
[chex.chex3.Autoload]
|
||||
|
||||
[urbanbrawl.Autoload]
|
||||
|
||||
[hacx.Autoload]
|
||||
|
||||
[hacx.hacx1.Autoload]
|
||||
|
||||
[hacx.hacx2.Autoload]
|
||||
|
||||
[harmony.Autoload]
|
||||
|
||||
[square.Autoload]
|
||||
|
||||
[square.squareware.Autoload]
|
||||
|
||||
[square.square.Autoload]
|
||||
|
||||
[delaweare.Autoload]
|
||||
|
||||
[woolball.Autoload]
|
||||
|
||||
[woolball.rotwb.Autoload]
|
||||
|
||||
[LastRun]
|
||||
Version=222
|
||||
|
||||
[GlobalSettings]
|
||||
I_FriendlyWindowTitle=1
|
||||
adl_chips_count=6
|
||||
adl_emulator_id=0
|
||||
adl_fullpan=true
|
||||
adl_run_at_pcm_rate=false
|
||||
adl_volume_model=0
|
||||
autoloadbrightmaps=false
|
||||
autoloadlights=false
|
||||
autoloadwidescreen=true
|
||||
autosavecount=4
|
||||
autosavenum=1
|
||||
chase_dist=90
|
||||
chase_height=-8
|
||||
cl_capfps=false
|
||||
cl_defaultconfiguration=0
|
||||
cl_noprediction=false
|
||||
cl_oldfreelooklimit=false
|
||||
cl_predict_lerpscale=0.05000000074505806
|
||||
cl_predict_lerpthreshold=2
|
||||
cl_predict_specials=true
|
||||
cl_run=false
|
||||
cl_waitforsave=true
|
||||
con_4bitansi=false
|
||||
con_buffersize=-1
|
||||
con_ctrl_d=
|
||||
con_notifylines=4
|
||||
con_printansi=true
|
||||
defaultiwad=
|
||||
demo_compress=true
|
||||
developer=0
|
||||
disableautoload=false
|
||||
disableautosave=0
|
||||
enablescriptscreenshot=false
|
||||
fluid_chorus=false
|
||||
fluid_chorus_depth=8
|
||||
fluid_chorus_level=1
|
||||
fluid_chorus_speed=0.30000001192092896
|
||||
fluid_chorus_type=0
|
||||
fluid_chorus_voices=3
|
||||
fluid_gain=0.5
|
||||
fluid_interp=1
|
||||
fluid_lib=
|
||||
fluid_patchset=gzdoom
|
||||
fluid_reverb=false
|
||||
fluid_reverb_damping=0.23000000417232513
|
||||
fluid_reverb_level=0.5699999928474426
|
||||
fluid_reverb_roomsize=0.6100000143051147
|
||||
fluid_reverb_width=0.7599999904632568
|
||||
fluid_samplerate=0
|
||||
fluid_threads=1
|
||||
fluid_voices=128
|
||||
freelook=true
|
||||
gl_billboard_faces_camera=false
|
||||
gl_billboard_mode=0
|
||||
gl_billboard_particles=true
|
||||
gl_cachenodes=true
|
||||
gl_cachetime=0.6000000238418579
|
||||
gl_debug=false
|
||||
gl_debug_breakpoint=false
|
||||
gl_debug_level=0
|
||||
gl_distfog=70
|
||||
gl_dither_bpc=0
|
||||
gl_enhanced_nv_stealth=3
|
||||
gl_es=true
|
||||
gl_finishbeforeswap=false
|
||||
gl_fxaa=0
|
||||
gl_lens=false
|
||||
gl_lens_chromatic=1.1200000047683716
|
||||
gl_lens_k=-0.11999999731779099
|
||||
gl_lens_kcube=0.10000000149011612
|
||||
gl_light_particles=true
|
||||
gl_light_shadowmap=false
|
||||
gl_light_sprites=true
|
||||
gl_lights=false
|
||||
gl_mask_sprite_threshold=0.5
|
||||
gl_mask_threshold=0.5
|
||||
gl_mirror_envmap=true
|
||||
gl_multisample=1
|
||||
gl_multithread=true
|
||||
gl_no_skyclear=false
|
||||
gl_particles_style=2
|
||||
gl_pipeline_depth=0
|
||||
gl_plane_reflection=true
|
||||
gl_satformula=1
|
||||
gl_seamless=false
|
||||
gl_shadowmap_filter=1
|
||||
gl_shadowmap_quality=512
|
||||
gl_sort_textures=false
|
||||
gl_sprite_blend=false
|
||||
gl_ssao=0
|
||||
gl_ssao_portals=1
|
||||
gl_ssao_strength=0.699999988079071
|
||||
gl_texture_filter=6
|
||||
gl_texture_filter_anisotropic=2
|
||||
gl_texture_hqresize_maxinputsize=512
|
||||
gl_texture_hqresize_mt_height=4
|
||||
gl_texture_hqresize_mt_width=16
|
||||
gl_texture_hqresize_multithread=true
|
||||
gl_texture_hqresize_targets=15
|
||||
gl_texture_hqresizemode=0
|
||||
gl_texture_hqresizemult=1
|
||||
gl_usecolorblending=true
|
||||
gme_stereodepth=0
|
||||
gus_memsize=0
|
||||
gus_patchdir=
|
||||
i_soundinbackground=false
|
||||
inter_subtitles=false
|
||||
invertmouse=false
|
||||
invertmousex=false
|
||||
language=auto
|
||||
longsavemessages=true
|
||||
lookstrafe=false
|
||||
m_blockcontrollers=false
|
||||
m_cleanscale=false
|
||||
m_filter=false
|
||||
m_forward=1
|
||||
m_pitch=1
|
||||
m_sensitivity_x=4
|
||||
m_sensitivity_y=2
|
||||
m_show_backbutton=0
|
||||
m_showinputgrid=0
|
||||
m_side=2
|
||||
m_simpleoptions=false
|
||||
m_use_mouse=2
|
||||
m_yaw=1
|
||||
map_point_coordinates=true
|
||||
midi_config=gzdoom
|
||||
midi_dmxgus=false
|
||||
midi_voices=32
|
||||
mod_autochip=false
|
||||
mod_autochip_scan_threshold=12
|
||||
mod_autochip_size_force=100
|
||||
mod_autochip_size_scan=500
|
||||
mod_dumb_mastervolume=1
|
||||
mod_interp=2
|
||||
mod_samplerate=0
|
||||
mod_volramp=2
|
||||
mouse_capturemode=1
|
||||
mus_calcgain=true
|
||||
mus_enabled=true
|
||||
mus_gainoffset=0
|
||||
mus_usereplaygain=false
|
||||
nointerscrollabort=false
|
||||
nomonsterinterpolation=false
|
||||
opl_core=0
|
||||
opl_fullpan=true
|
||||
opl_numchips=2
|
||||
opn_chips_count=8
|
||||
opn_emulator_id=1
|
||||
opn_fullpan=true
|
||||
opn_run_at_pcm_rate=false
|
||||
os_isanyof=true
|
||||
png_gamma=0
|
||||
png_level=5
|
||||
queryiwad=true
|
||||
quicksavenum=-1
|
||||
quicksaverotation=false
|
||||
quicksaverotationcount=4
|
||||
r_actorspriteshadow=1
|
||||
r_actorspriteshadowdist=1500
|
||||
r_blendmethod=false
|
||||
r_dynlights=true
|
||||
r_fakecontrast=1
|
||||
r_fullbrightignoresectorcolor=true
|
||||
r_fuzzscale=true
|
||||
r_line_distance_cull=0
|
||||
r_linearsky=false
|
||||
r_magfilter=false
|
||||
r_minfilter=true
|
||||
r_mipmap=true
|
||||
r_mirror_recursions=4
|
||||
r_models=true
|
||||
r_multithreaded=1
|
||||
r_noaccel=false
|
||||
r_quakeintensity=1
|
||||
r_sprite_distance_cull=0
|
||||
r_spriteadjust=2
|
||||
r_ticstability=true
|
||||
save_dir=
|
||||
save_formatted=false
|
||||
saveloadconfirmation=true
|
||||
savestatistics=0
|
||||
screenshot_dir=
|
||||
screenshot_quiet=false
|
||||
screenshot_type=png
|
||||
show_messages=true
|
||||
showendoom=0
|
||||
snd_aldevice=Default
|
||||
snd_alresampler=Default
|
||||
snd_backend=openal
|
||||
snd_buffersize=0
|
||||
snd_channels=128
|
||||
snd_efx=true
|
||||
snd_enabled=true
|
||||
snd_hrtf=-1
|
||||
snd_mastervolume=1
|
||||
snd_mididevice=-5
|
||||
snd_midiprecache=false
|
||||
snd_musicvolume=0.5
|
||||
snd_samplerate=0
|
||||
snd_sfxvolume=1
|
||||
snd_streambuffersize=64
|
||||
snd_waterreverb=true
|
||||
statfile=zdoomstat.txt
|
||||
storesavepic=true
|
||||
strictdecorate=false
|
||||
telezoom=true
|
||||
timidity_channel_pressure=false
|
||||
timidity_chorus=0
|
||||
timidity_config=gzdoom
|
||||
timidity_drum_effect=false
|
||||
timidity_drum_power=1
|
||||
timidity_key_adjust=0
|
||||
timidity_lpf_def=1
|
||||
timidity_min_sustain_time=5000
|
||||
timidity_modulation_envelope=true
|
||||
timidity_modulation_wheel=true
|
||||
timidity_overlap_voice_allow=true
|
||||
timidity_pan_delay=false
|
||||
timidity_portamento=true
|
||||
timidity_reverb=0
|
||||
timidity_reverb_level=0
|
||||
timidity_surround_chorus=false
|
||||
timidity_temper_control=true
|
||||
timidity_tempo_adjust=1
|
||||
turnspeedsprintfast=1280
|
||||
turnspeedsprintslow=320
|
||||
turnspeedwalkfast=640
|
||||
turnspeedwalkslow=320
|
||||
use_joystick=true
|
||||
use_mouse=false
|
||||
vid_activeinbackground=false
|
||||
vid_adapter=0
|
||||
vid_aspect=0
|
||||
vid_brightness=0
|
||||
vid_contrast=1
|
||||
vid_cropaspect=true
|
||||
vid_defheight=480
|
||||
vid_defwidth=640
|
||||
vid_fullscreen=true
|
||||
vid_gamma=1
|
||||
vid_hdr=false
|
||||
vid_maxfps=0
|
||||
vid_preferbackend=3
|
||||
vid_rendermode=4
|
||||
vid_saturation=1
|
||||
vid_scale_customheight=200
|
||||
vid_scale_custompixelaspect=1
|
||||
vid_scale_customwidth=320
|
||||
vid_scale_linear=false
|
||||
vid_scalefactor=1
|
||||
vid_scalemode=0
|
||||
vid_sdl_render_driver=
|
||||
vid_vsync=false
|
||||
vr_hunits_per_meter=41
|
||||
vr_ipd=0.06199999898672104
|
||||
vr_mode=0
|
||||
vr_screendist=0.800000011920929
|
||||
vr_swap_eyes=false
|
||||
wildmidi_config=
|
||||
wildmidi_enhanced_resampling=true
|
||||
wildmidi_reverb=false
|
||||
win_h=384
|
||||
win_maximized=false
|
||||
win_w=512
|
||||
win_x=-1
|
||||
win_y=-1
|
||||
xbrz_centerdirectionbias=4
|
||||
xbrz_colorformat=0
|
||||
xbrz_dominantdirectionthreshold=3.5999999046325684
|
||||
xbrz_equalcolortolerance=30
|
||||
xbrz_luminanceweight=1
|
||||
xbrz_steepdirectionthreshold=2.200000047683716
|
||||
|
||||
[GlobalSettings.Unknown]
|
||||
|
||||
[Doom.Player]
|
||||
autoaim=35
|
||||
classicflight=false
|
||||
color=40 cf 00
|
||||
colorset=0
|
||||
fov=90
|
||||
gender=male
|
||||
movebob=0.25
|
||||
name=Player
|
||||
neverswitchonpickup=false
|
||||
playerclass=Fighter
|
||||
skin=base
|
||||
stillbob=0
|
||||
team=255
|
||||
wbobfire=0
|
||||
wbobspeed=1
|
||||
wi_noautostartmap=false
|
||||
|
||||
[Doom.ConsoleVariables]
|
||||
addrocketexplosion=false
|
||||
adl_bank=14
|
||||
adl_custom_bank=
|
||||
adl_use_custom_bank=false
|
||||
allcheats=false
|
||||
am_backcolor=6c 54 40
|
||||
am_cdwallcolor=4c 38 20
|
||||
am_colorset=0
|
||||
am_customcolors=true
|
||||
am_drawmapback=1
|
||||
am_efwallcolor=66 55 55
|
||||
am_emptyspacemargin=0
|
||||
am_fdwallcolor=88 70 58
|
||||
am_followplayer=true
|
||||
am_gridcolor=8b 5a 2b
|
||||
am_interlevelcolor=ff 00 00
|
||||
am_intralevelcolor=00 00 ff
|
||||
am_linealpha=1
|
||||
am_linethickness=1
|
||||
am_lockedcolor=00 78 00
|
||||
am_map_secrets=1
|
||||
am_markcolor=2
|
||||
am_markfont=AMMNUMx
|
||||
am_notseencolor=6c 6c 6c
|
||||
am_ovcdwallcolor=00 88 44
|
||||
am_ovefwallcolor=00 88 44
|
||||
am_overlay=0
|
||||
am_ovfdwallcolor=00 88 44
|
||||
am_ovinterlevelcolor=ff ff 00
|
||||
am_ovlockedcolor=00 88 44
|
||||
am_ovotherwallscolor=00 88 44
|
||||
am_ovportalcolor=00 40 22
|
||||
am_ovsecretsectorcolor=00 ff ff
|
||||
am_ovsecretwallcolor=00 88 44
|
||||
am_ovspecialwallcolor=ff ff ff
|
||||
am_ovtelecolor=ff ff 00
|
||||
am_ovthingcolor=e8 88 00
|
||||
am_ovthingcolor_citem=e8 88 00
|
||||
am_ovthingcolor_friend=e8 88 00
|
||||
am_ovthingcolor_item=e8 88 00
|
||||
am_ovthingcolor_monster=e8 88 00
|
||||
am_ovthingcolor_ncmonster=e8 88 00
|
||||
am_ovunexploredsecretcolor=00 ff ff
|
||||
am_ovunseencolor=00 22 6e
|
||||
am_ovwallcolor=00 ff 00
|
||||
am_ovyourcolor=fc e8 d8
|
||||
am_portalcolor=40 40 40
|
||||
am_portaloverlay=true
|
||||
am_rotate=1
|
||||
am_secretsectorcolor=ff 00 ff
|
||||
am_secretwallcolor=00 00 00
|
||||
am_showgrid=false
|
||||
am_showitems=true
|
||||
am_showkeys=true
|
||||
am_showkeys_always=false
|
||||
am_showmaplabel=2
|
||||
am_showmonsters=true
|
||||
am_showsecrets=true
|
||||
am_showthingsprites=0
|
||||
am_showtime=true
|
||||
am_showtotaltime=false
|
||||
am_showtriggerlines=0
|
||||
am_specialwallcolor=ff ff ff
|
||||
am_textured=true
|
||||
am_thingcolor=fc fc fc
|
||||
am_thingcolor_citem=fc fc fc
|
||||
am_thingcolor_friend=fc fc fc
|
||||
am_thingcolor_item=fc fc fc
|
||||
am_thingcolor_monster=fc fc fc
|
||||
am_thingcolor_ncmonster=fc fc fc
|
||||
am_thingrenderstyles=true
|
||||
am_tswallcolor=88 88 88
|
||||
am_unexploredsecretcolor=ff 00 ff
|
||||
am_wallcolor=2c 18 08
|
||||
am_xhaircolor=80 80 80
|
||||
am_yourcolor=fc e8 d8
|
||||
am_zoomdir=0
|
||||
blood_fade_scalar=1
|
||||
chat_substitution=false
|
||||
chatmacro0=No
|
||||
chatmacro1=I'm ready to kick butt!
|
||||
chatmacro2=I'm OK.
|
||||
chatmacro3=I'm not looking too good!
|
||||
chatmacro4=Help!
|
||||
chatmacro5=You suck!
|
||||
chatmacro6=Next time, scumbag...
|
||||
chatmacro7=Come here!
|
||||
chatmacro8=I'll take care of it.
|
||||
chatmacro9=Yes
|
||||
cl_bbannounce=false
|
||||
cl_bloodsplats=true
|
||||
cl_bloodtype=0
|
||||
cl_custominvulmapcolor1=00 00 1a
|
||||
cl_custominvulmapcolor2=a6 a6 7a
|
||||
cl_customizeinvulmap=false
|
||||
cl_doautoaim=false
|
||||
cl_gfxlocalization=3
|
||||
cl_maxdecals=1024
|
||||
cl_missiledecals=true
|
||||
cl_pufftype=0
|
||||
cl_rockettrails=1
|
||||
cl_showmultikills=true
|
||||
cl_showsecretmessage=true
|
||||
cl_showsprees=true
|
||||
cl_spreaddecals=true
|
||||
classic_scaling_factor=1
|
||||
classic_scaling_pixelaspect=1.2000000476837158
|
||||
compatmode=0
|
||||
con_alpha=0.75
|
||||
con_centernotify=false
|
||||
con_midtime=3
|
||||
con_notablist=false
|
||||
con_notifytime=3
|
||||
con_pulsetext=false
|
||||
con_scale=0
|
||||
con_scaletext=0
|
||||
crosshair=0
|
||||
crosshaircolor=ff 00 00
|
||||
crosshairforce=false
|
||||
crosshairgrow=false
|
||||
crosshairhealth=2
|
||||
crosshairon=true
|
||||
crosshairscale=0.5
|
||||
dehload=0
|
||||
dimamount=-1
|
||||
dimcolor=ff d7 00
|
||||
displaynametags=0
|
||||
dlg_musicvolume=1
|
||||
dlg_vgafont=false
|
||||
gl_aalines=false
|
||||
gl_bandedswlight=false
|
||||
gl_bloom=true
|
||||
gl_bloom_amount=1.399999976158142
|
||||
gl_brightfog=false
|
||||
gl_enhanced_nightvision=true
|
||||
gl_exposure_base=0.3499999940395355
|
||||
gl_exposure_min=0.3499999940395355
|
||||
gl_exposure_scale=1.2999999523162842
|
||||
gl_exposure_speed=0.05000000074505806
|
||||
gl_fogmode=1
|
||||
gl_fuzztype=0
|
||||
gl_interpolate_model_frames=true
|
||||
gl_light_models=true
|
||||
gl_lightadditivesurfaces=false
|
||||
gl_lightmode=2
|
||||
gl_menu_blur=-1
|
||||
gl_paltonemap_powtable=2
|
||||
gl_paltonemap_reverselookup=true
|
||||
gl_precache=true
|
||||
gl_scale_viewport=true
|
||||
gl_sclipfactor=1.7999999523162842
|
||||
gl_sclipthreshold=10
|
||||
gl_spriteclip=2
|
||||
gl_tonemap=0
|
||||
gl_weaponlight=8
|
||||
hud_althud=false
|
||||
hud_althud_forceinternal=false
|
||||
hud_althudscale=0
|
||||
hud_ammo_order=0
|
||||
hud_ammo_red=25
|
||||
hud_ammo_yellow=50
|
||||
hud_armor_green=100
|
||||
hud_armor_red=25
|
||||
hud_armor_yellow=50
|
||||
hud_aspectscale=true
|
||||
hud_berserk_health=true
|
||||
hud_health_green=100
|
||||
hud_health_red=25
|
||||
hud_health_yellow=50
|
||||
hud_oldscale=true
|
||||
hud_scale=-1
|
||||
hud_scalefactor=1
|
||||
hud_showammo=2
|
||||
hud_showangles=false
|
||||
hud_showitems=false
|
||||
hud_showlag=0
|
||||
hud_showmonsters=true
|
||||
hud_showscore=false
|
||||
hud_showsecrets=true
|
||||
hud_showstats=false
|
||||
hud_showtime=0
|
||||
hud_showweapons=true
|
||||
hud_timecolor=5
|
||||
hudcolor_ltim=8
|
||||
hudcolor_statnames=6
|
||||
hudcolor_stats=3
|
||||
hudcolor_time=6
|
||||
hudcolor_titl=10
|
||||
hudcolor_ttim=5
|
||||
hudcolor_xyco=3
|
||||
inter_classic_scaling=true
|
||||
log_vgafont=false
|
||||
lookspring=true
|
||||
m_quickexit=false
|
||||
msg=0
|
||||
msg0color=11
|
||||
msg1color=5
|
||||
msg2color=2
|
||||
msg3color=3
|
||||
msg4color=3
|
||||
msgmidcolor=11
|
||||
msgmidcolor2=4
|
||||
nametagcolor=5
|
||||
nocheats=false
|
||||
opn_custom_bank=
|
||||
opn_use_custom_bank=false
|
||||
paletteflash=0
|
||||
pickup_fade_scalar=1
|
||||
r_deathcamera=false
|
||||
r_drawfuzz=1
|
||||
r_maxparticles=4000
|
||||
r_portal_recursions=4
|
||||
r_rail_smartspiral=false
|
||||
r_rail_spiralsparsity=1
|
||||
r_rail_trailsparsity=1
|
||||
r_skymode=2
|
||||
r_vanillatrans=0
|
||||
sb_cooperative_enable=true
|
||||
sb_cooperative_headingcolor=6
|
||||
sb_cooperative_otherplayercolor=2
|
||||
sb_cooperative_yourplayercolor=3
|
||||
sb_deathmatch_enable=true
|
||||
sb_deathmatch_headingcolor=6
|
||||
sb_deathmatch_otherplayercolor=2
|
||||
sb_deathmatch_yourplayercolor=3
|
||||
sb_teamdeathmatch_enable=true
|
||||
sb_teamdeathmatch_headingcolor=6
|
||||
screenblocks=10
|
||||
setslotstrict=true
|
||||
show_obituaries=true
|
||||
snd_menuvolume=0.6000000238418579
|
||||
snd_pitched=false
|
||||
st_oldouch=false
|
||||
st_scale=-1
|
||||
transsouls=0.75
|
||||
ui_screenborder_classic_scaling=true
|
||||
uiscale=3
|
||||
underwater_fade_scalar=1
|
||||
vid_allowtrueultrawide=1
|
||||
vid_cursor=None
|
||||
vid_nopalsubstitutions=false
|
||||
wi_cleantextscale=false
|
||||
wi_percents=true
|
||||
wi_showtotaltime=true
|
||||
wipetype=1
|
||||
|
||||
[Doom.LocalServerInfo]
|
||||
compatflags=0
|
||||
compatflags2=0
|
||||
forcewater=false
|
||||
maxviewpitch=90
|
||||
sv_corpsequeuesize=64
|
||||
sv_disableautohealth=false
|
||||
sv_dropstyle=0
|
||||
sv_portal_recursions=4
|
||||
sv_smartaim=0
|
||||
|
||||
[Doom.ConfigOnlyVariables]
|
||||
|
||||
[Doom.UnknownConsoleVariables]
|
||||
|
||||
[Doom.ConsoleAliases]
|
||||
|
||||
[Doom.Bindings]
|
||||
Joy1=+use
|
||||
Joy5=+speed
|
||||
Joy6=+attack
|
||||
Joy7=+crouch
|
||||
Joy8=+jump
|
||||
Joy11=weapprev
|
||||
Joy12=weapnext
|
||||
Joy13=togglemap
|
||||
Joy14=menu_main
|
||||
Joy16=centerview
|
||||
Joy3=turn180
|
||||
Joy4=+reload
|
||||
|
||||
[Doom.DoubleBindings]
|
||||
|
||||
[Doom.AutomapBindings]
|
||||
MWheelUp=am_zoom 1.2
|
||||
MWheelDown=am_zoom -1.2
|
||||
Joy5=+am_zoomout
|
||||
Joy6=+am_zoomin
|
||||
|
||||
[Joy:JS:0]
|
||||
Axis0deadzone=0.200001
|
||||
Axis0scale=0.8
|
||||
Axis1deadzone=0.200001
|
||||
Axis1scale=0.6
|
||||
Axis2deadzone=0.200001
|
||||
Axis2scale=0.6
|
||||
Axis2map=0
|
||||
Axis3deadzone=0.400001
|
||||
Axis3scale=0.2
|
||||
Axis3map=1
|
||||
|
|
@ -1,746 +0,0 @@
|
|||
# This file was generated by GZDoom g4.8pre-28-gbc75dc056 on 2021-10-16 16:14:47
|
||||
# These are the directories to automatically search for IWADs.
|
||||
# Each directory should be on a separate line, preceded by Path=
|
||||
[IWADSearch.Directories]
|
||||
Path=.
|
||||
Path=$DOOMWADDIR
|
||||
Path=/storage/.config/game/gzdoom
|
||||
Path=/storage/roms/doom
|
||||
|
||||
# These are the directories to search for wads added with the -file
|
||||
# command line parameter, if they cannot be found with the path
|
||||
# as-is. Layout is the same as for IWADSearch.Directories
|
||||
[FileSearch.Directories]
|
||||
Path=/storage/.config/game/gzdoom
|
||||
Path=/storage/roms/doom
|
||||
Path=$DOOMWADDIR
|
||||
|
||||
# These are the directories to search for soundfonts that let listed in the menu.
|
||||
# Layout is the same as for IWADSearch.Directories
|
||||
[SoundfontSearch.Directories]
|
||||
Path=/storage/.config/game/gzdoom/soundfonts
|
||||
Path=/storage/.config/game/gzdoom/fm_banks
|
||||
|
||||
# Files to automatically execute when running the corresponding game.
|
||||
# Each file should be on its own line, preceded by Path=
|
||||
|
||||
[Doom.AutoExec]
|
||||
Path=/storage/.config/game/gzdoom/autoexec.cfg
|
||||
|
||||
[Heretic.AutoExec]
|
||||
Path=/storage/.config/game/gzdoom/autoexec.cfg
|
||||
|
||||
[Hexen.AutoExec]
|
||||
Path=/storage/.config/game/gzdoom/autoexec.cfg
|
||||
|
||||
[Strife.AutoExec]
|
||||
Path=/storage/.config/game/gzdoom/autoexec.cfg
|
||||
|
||||
[Chex.AutoExec]
|
||||
Path=/storage/.config/game/gzdoom/autoexec.cfg
|
||||
|
||||
# WAD files to always load. These are loaded after the IWAD but before
|
||||
# any files added with -file. Place each file on its own line, preceded
|
||||
# by Path=
|
||||
[Global.Autoload]
|
||||
|
||||
# Wad files to automatically load depending on the game and IWAD you are
|
||||
# playing. You may have have files that are loaded for all similar IWADs
|
||||
# (the game) and files that are only loaded for particular IWADs. For example,
|
||||
# any files listed under 'doom.Autoload' will be loaded for any version of Doom,
|
||||
# but files listed under 'doom.doom2.Autoload' will only load when you are
|
||||
# playing a Doom 2 based game (doom2.wad, tnt.wad or plutonia.wad), and files listed under
|
||||
# 'doom.doom2.commercial.Autoload' only when playing doom2.wad.
|
||||
|
||||
[doom.Autoload]
|
||||
|
||||
[doom.id.Autoload]
|
||||
|
||||
[doom.id.doom2.Autoload]
|
||||
|
||||
[doom.id.doom2.commercial.Autoload]
|
||||
|
||||
[doom.id.doom2.commercial.french.Autoload]
|
||||
|
||||
[doom.id.doom2.commercial.xbox.Autoload]
|
||||
|
||||
[doom.id.doom2.unity.Autoload]
|
||||
|
||||
[doom.id.doom2.bfg.Autoload]
|
||||
|
||||
[doom.id.doom2.plutonia.Autoload]
|
||||
|
||||
[doom.id.doom2.plutonia.unity.Autoload]
|
||||
|
||||
[doom.id.doom2.tnt.Autoload]
|
||||
|
||||
[doom.id.doom2.tnt.unity.Autoload]
|
||||
|
||||
[doom.id.doom1.Autoload]
|
||||
|
||||
[doom.id.doom1.registered.Autoload]
|
||||
|
||||
[doom.id.doom1.ultimate.Autoload]
|
||||
|
||||
[doom.id.doom1.ultimate.xbox.Autoload]
|
||||
|
||||
[doom.id.wadsmoosh.Autoload]
|
||||
|
||||
[doom.id.doom1.unity.Autoload]
|
||||
|
||||
[doom.id.doom1.bfg.Autoload]
|
||||
|
||||
[doom.freedoom.Autoload]
|
||||
|
||||
[doom.freedoom.demo.Autoload]
|
||||
|
||||
[doom.freedoom.phase1.Autoload]
|
||||
|
||||
[doom.freedoom.phase2.Autoload]
|
||||
|
||||
[doom.freedoom.freedm.Autoload]
|
||||
|
||||
[heretic.Autoload]
|
||||
|
||||
[heretic.heretic.Autoload]
|
||||
|
||||
[heretic.shadow.Autoload]
|
||||
|
||||
[blasphemer.Autoload]
|
||||
|
||||
[hexen.Autoload]
|
||||
|
||||
[hexen.deathkings.Autoload]
|
||||
|
||||
[hexen.hexen.Autoload]
|
||||
|
||||
[strife.Autoload]
|
||||
|
||||
[strife.strife.Autoload]
|
||||
|
||||
[strife.veteran.Autoload]
|
||||
|
||||
[chex.Autoload]
|
||||
|
||||
[chex.chex1.Autoload]
|
||||
|
||||
[chex.chex3.Autoload]
|
||||
|
||||
[urbanbrawl.Autoload]
|
||||
|
||||
[hacx.Autoload]
|
||||
|
||||
[hacx.hacx1.Autoload]
|
||||
|
||||
[hacx.hacx2.Autoload]
|
||||
|
||||
[harmony.Autoload]
|
||||
|
||||
[square.Autoload]
|
||||
|
||||
[square.squareware.Autoload]
|
||||
|
||||
[square.square.Autoload]
|
||||
|
||||
[delaweare.Autoload]
|
||||
|
||||
[woolball.Autoload]
|
||||
|
||||
[woolball.rotwb.Autoload]
|
||||
|
||||
[LastRun]
|
||||
Version=222
|
||||
|
||||
[GlobalSettings]
|
||||
I_FriendlyWindowTitle=1
|
||||
adl_chips_count=6
|
||||
adl_emulator_id=0
|
||||
adl_fullpan=true
|
||||
adl_run_at_pcm_rate=false
|
||||
adl_volume_model=0
|
||||
autoloadbrightmaps=false
|
||||
autoloadlights=false
|
||||
autoloadwidescreen=true
|
||||
autosavecount=4
|
||||
autosavenum=1
|
||||
chase_dist=90
|
||||
chase_height=-8
|
||||
cl_capfps=false
|
||||
cl_defaultconfiguration=0
|
||||
cl_noprediction=false
|
||||
cl_oldfreelooklimit=false
|
||||
cl_predict_lerpscale=0.05000000074505806
|
||||
cl_predict_lerpthreshold=2
|
||||
cl_predict_specials=true
|
||||
cl_run=false
|
||||
cl_waitforsave=true
|
||||
con_4bitansi=false
|
||||
con_buffersize=-1
|
||||
con_ctrl_d=
|
||||
con_notifylines=4
|
||||
con_printansi=true
|
||||
defaultiwad=
|
||||
demo_compress=true
|
||||
developer=0
|
||||
disableautoload=false
|
||||
disableautosave=0
|
||||
enablescriptscreenshot=false
|
||||
fluid_chorus=false
|
||||
fluid_chorus_depth=8
|
||||
fluid_chorus_level=1
|
||||
fluid_chorus_speed=0.30000001192092896
|
||||
fluid_chorus_type=0
|
||||
fluid_chorus_voices=3
|
||||
fluid_gain=0.5
|
||||
fluid_interp=1
|
||||
fluid_lib=
|
||||
fluid_patchset=gzdoom
|
||||
fluid_reverb=false
|
||||
fluid_reverb_damping=0.23000000417232513
|
||||
fluid_reverb_level=0.5699999928474426
|
||||
fluid_reverb_roomsize=0.6100000143051147
|
||||
fluid_reverb_width=0.7599999904632568
|
||||
fluid_samplerate=0
|
||||
fluid_threads=1
|
||||
fluid_voices=128
|
||||
freelook=true
|
||||
gl_billboard_faces_camera=false
|
||||
gl_billboard_mode=0
|
||||
gl_billboard_particles=true
|
||||
gl_cachenodes=true
|
||||
gl_cachetime=0.6000000238418579
|
||||
gl_debug=false
|
||||
gl_debug_breakpoint=false
|
||||
gl_debug_level=0
|
||||
gl_distfog=70
|
||||
gl_dither_bpc=0
|
||||
gl_enhanced_nv_stealth=3
|
||||
gl_es=true
|
||||
gl_finishbeforeswap=false
|
||||
gl_fxaa=0
|
||||
gl_lens=false
|
||||
gl_lens_chromatic=1.1200000047683716
|
||||
gl_lens_k=-0.11999999731779099
|
||||
gl_lens_kcube=0.10000000149011612
|
||||
gl_light_particles=true
|
||||
gl_light_shadowmap=false
|
||||
gl_light_sprites=true
|
||||
gl_lights=false
|
||||
gl_mask_sprite_threshold=0.5
|
||||
gl_mask_threshold=0.5
|
||||
gl_mirror_envmap=true
|
||||
gl_multisample=1
|
||||
gl_multithread=true
|
||||
gl_no_skyclear=false
|
||||
gl_particles_style=2
|
||||
gl_pipeline_depth=0
|
||||
gl_plane_reflection=true
|
||||
gl_satformula=1
|
||||
gl_seamless=false
|
||||
gl_shadowmap_filter=1
|
||||
gl_shadowmap_quality=512
|
||||
gl_sort_textures=false
|
||||
gl_sprite_blend=false
|
||||
gl_ssao=0
|
||||
gl_ssao_portals=1
|
||||
gl_ssao_strength=0.699999988079071
|
||||
gl_texture_filter=6
|
||||
gl_texture_filter_anisotropic=2
|
||||
gl_texture_hqresize_maxinputsize=512
|
||||
gl_texture_hqresize_mt_height=4
|
||||
gl_texture_hqresize_mt_width=16
|
||||
gl_texture_hqresize_multithread=true
|
||||
gl_texture_hqresize_targets=15
|
||||
gl_texture_hqresizemode=0
|
||||
gl_texture_hqresizemult=1
|
||||
gl_usecolorblending=true
|
||||
gme_stereodepth=0
|
||||
gus_memsize=0
|
||||
gus_patchdir=
|
||||
i_soundinbackground=false
|
||||
inter_subtitles=false
|
||||
invertmouse=false
|
||||
invertmousex=false
|
||||
language=auto
|
||||
longsavemessages=true
|
||||
lookstrafe=false
|
||||
m_blockcontrollers=false
|
||||
m_cleanscale=false
|
||||
m_filter=false
|
||||
m_forward=1
|
||||
m_pitch=1
|
||||
m_sensitivity_x=4
|
||||
m_sensitivity_y=2
|
||||
m_show_backbutton=0
|
||||
m_showinputgrid=0
|
||||
m_side=2
|
||||
m_simpleoptions=false
|
||||
m_use_mouse=2
|
||||
m_yaw=1
|
||||
map_point_coordinates=true
|
||||
midi_config=gzdoom
|
||||
midi_dmxgus=false
|
||||
midi_voices=32
|
||||
mod_autochip=false
|
||||
mod_autochip_scan_threshold=12
|
||||
mod_autochip_size_force=100
|
||||
mod_autochip_size_scan=500
|
||||
mod_dumb_mastervolume=1
|
||||
mod_interp=2
|
||||
mod_samplerate=0
|
||||
mod_volramp=2
|
||||
mouse_capturemode=1
|
||||
mus_calcgain=true
|
||||
mus_enabled=true
|
||||
mus_gainoffset=0
|
||||
mus_usereplaygain=false
|
||||
nointerscrollabort=false
|
||||
nomonsterinterpolation=false
|
||||
opl_core=0
|
||||
opl_fullpan=true
|
||||
opl_numchips=2
|
||||
opn_chips_count=8
|
||||
opn_emulator_id=1
|
||||
opn_fullpan=true
|
||||
opn_run_at_pcm_rate=false
|
||||
os_isanyof=true
|
||||
png_gamma=0
|
||||
png_level=5
|
||||
queryiwad=true
|
||||
quicksavenum=-1
|
||||
quicksaverotation=false
|
||||
quicksaverotationcount=4
|
||||
r_actorspriteshadow=1
|
||||
r_actorspriteshadowdist=1500
|
||||
r_blendmethod=false
|
||||
r_dynlights=true
|
||||
r_fakecontrast=1
|
||||
r_fullbrightignoresectorcolor=true
|
||||
r_fuzzscale=true
|
||||
r_line_distance_cull=0
|
||||
r_linearsky=false
|
||||
r_magfilter=false
|
||||
r_minfilter=true
|
||||
r_mipmap=true
|
||||
r_mirror_recursions=4
|
||||
r_models=true
|
||||
r_multithreaded=1
|
||||
r_noaccel=false
|
||||
r_quakeintensity=1
|
||||
r_sprite_distance_cull=0
|
||||
r_spriteadjust=2
|
||||
r_ticstability=true
|
||||
save_dir=
|
||||
save_formatted=false
|
||||
saveloadconfirmation=true
|
||||
savestatistics=0
|
||||
screenshot_dir=
|
||||
screenshot_quiet=false
|
||||
screenshot_type=png
|
||||
show_messages=true
|
||||
showendoom=0
|
||||
snd_aldevice=Default
|
||||
snd_alresampler=Default
|
||||
snd_backend=openal
|
||||
snd_buffersize=0
|
||||
snd_channels=128
|
||||
snd_efx=true
|
||||
snd_enabled=true
|
||||
snd_hrtf=-1
|
||||
snd_mastervolume=1
|
||||
snd_mididevice=-5
|
||||
snd_midiprecache=false
|
||||
snd_musicvolume=0.5
|
||||
snd_samplerate=0
|
||||
snd_sfxvolume=1
|
||||
snd_streambuffersize=64
|
||||
snd_waterreverb=true
|
||||
statfile=zdoomstat.txt
|
||||
storesavepic=true
|
||||
strictdecorate=false
|
||||
telezoom=true
|
||||
timidity_channel_pressure=false
|
||||
timidity_chorus=0
|
||||
timidity_config=gzdoom
|
||||
timidity_drum_effect=false
|
||||
timidity_drum_power=1
|
||||
timidity_key_adjust=0
|
||||
timidity_lpf_def=1
|
||||
timidity_min_sustain_time=5000
|
||||
timidity_modulation_envelope=true
|
||||
timidity_modulation_wheel=true
|
||||
timidity_overlap_voice_allow=true
|
||||
timidity_pan_delay=false
|
||||
timidity_portamento=true
|
||||
timidity_reverb=0
|
||||
timidity_reverb_level=0
|
||||
timidity_surround_chorus=false
|
||||
timidity_temper_control=true
|
||||
timidity_tempo_adjust=1
|
||||
turnspeedsprintfast=1280
|
||||
turnspeedsprintslow=320
|
||||
turnspeedwalkfast=640
|
||||
turnspeedwalkslow=320
|
||||
use_joystick=true
|
||||
use_mouse=false
|
||||
vid_activeinbackground=false
|
||||
vid_adapter=0
|
||||
vid_aspect=0
|
||||
vid_brightness=0
|
||||
vid_contrast=1
|
||||
vid_cropaspect=true
|
||||
vid_defheight=480
|
||||
vid_defwidth=640
|
||||
vid_fullscreen=true
|
||||
vid_gamma=1
|
||||
vid_hdr=false
|
||||
vid_maxfps=0
|
||||
vid_preferbackend=3
|
||||
vid_rendermode=4
|
||||
vid_saturation=1
|
||||
vid_scale_customheight=200
|
||||
vid_scale_custompixelaspect=1
|
||||
vid_scale_customwidth=320
|
||||
vid_scale_linear=false
|
||||
vid_scalefactor=1
|
||||
vid_scalemode=0
|
||||
vid_sdl_render_driver=
|
||||
vid_vsync=false
|
||||
vr_hunits_per_meter=41
|
||||
vr_ipd=0.06199999898672104
|
||||
vr_mode=0
|
||||
vr_screendist=0.800000011920929
|
||||
vr_swap_eyes=false
|
||||
wildmidi_config=
|
||||
wildmidi_enhanced_resampling=true
|
||||
wildmidi_reverb=false
|
||||
win_h=384
|
||||
win_maximized=false
|
||||
win_w=512
|
||||
win_x=-1
|
||||
win_y=-1
|
||||
xbrz_centerdirectionbias=4
|
||||
xbrz_colorformat=0
|
||||
xbrz_dominantdirectionthreshold=3.5999999046325684
|
||||
xbrz_equalcolortolerance=30
|
||||
xbrz_luminanceweight=1
|
||||
xbrz_steepdirectionthreshold=2.200000047683716
|
||||
|
||||
[GlobalSettings.Unknown]
|
||||
|
||||
[Doom.Player]
|
||||
autoaim=35
|
||||
classicflight=false
|
||||
color=40 cf 00
|
||||
colorset=0
|
||||
fov=90
|
||||
gender=male
|
||||
movebob=0.25
|
||||
name=Player
|
||||
neverswitchonpickup=false
|
||||
playerclass=Fighter
|
||||
skin=base
|
||||
stillbob=0
|
||||
team=255
|
||||
wbobfire=0
|
||||
wbobspeed=1
|
||||
wi_noautostartmap=false
|
||||
|
||||
[Doom.ConsoleVariables]
|
||||
addrocketexplosion=false
|
||||
adl_bank=14
|
||||
adl_custom_bank=
|
||||
adl_use_custom_bank=false
|
||||
allcheats=false
|
||||
am_backcolor=6c 54 40
|
||||
am_cdwallcolor=4c 38 20
|
||||
am_colorset=0
|
||||
am_customcolors=true
|
||||
am_drawmapback=1
|
||||
am_efwallcolor=66 55 55
|
||||
am_emptyspacemargin=0
|
||||
am_fdwallcolor=88 70 58
|
||||
am_followplayer=true
|
||||
am_gridcolor=8b 5a 2b
|
||||
am_interlevelcolor=ff 00 00
|
||||
am_intralevelcolor=00 00 ff
|
||||
am_linealpha=1
|
||||
am_linethickness=1
|
||||
am_lockedcolor=00 78 00
|
||||
am_map_secrets=1
|
||||
am_markcolor=2
|
||||
am_markfont=AMMNUMx
|
||||
am_notseencolor=6c 6c 6c
|
||||
am_ovcdwallcolor=00 88 44
|
||||
am_ovefwallcolor=00 88 44
|
||||
am_overlay=0
|
||||
am_ovfdwallcolor=00 88 44
|
||||
am_ovinterlevelcolor=ff ff 00
|
||||
am_ovlockedcolor=00 88 44
|
||||
am_ovotherwallscolor=00 88 44
|
||||
am_ovportalcolor=00 40 22
|
||||
am_ovsecretsectorcolor=00 ff ff
|
||||
am_ovsecretwallcolor=00 88 44
|
||||
am_ovspecialwallcolor=ff ff ff
|
||||
am_ovtelecolor=ff ff 00
|
||||
am_ovthingcolor=e8 88 00
|
||||
am_ovthingcolor_citem=e8 88 00
|
||||
am_ovthingcolor_friend=e8 88 00
|
||||
am_ovthingcolor_item=e8 88 00
|
||||
am_ovthingcolor_monster=e8 88 00
|
||||
am_ovthingcolor_ncmonster=e8 88 00
|
||||
am_ovunexploredsecretcolor=00 ff ff
|
||||
am_ovunseencolor=00 22 6e
|
||||
am_ovwallcolor=00 ff 00
|
||||
am_ovyourcolor=fc e8 d8
|
||||
am_portalcolor=40 40 40
|
||||
am_portaloverlay=true
|
||||
am_rotate=1
|
||||
am_secretsectorcolor=ff 00 ff
|
||||
am_secretwallcolor=00 00 00
|
||||
am_showgrid=false
|
||||
am_showitems=true
|
||||
am_showkeys=true
|
||||
am_showkeys_always=false
|
||||
am_showmaplabel=2
|
||||
am_showmonsters=true
|
||||
am_showsecrets=true
|
||||
am_showthingsprites=0
|
||||
am_showtime=true
|
||||
am_showtotaltime=false
|
||||
am_showtriggerlines=0
|
||||
am_specialwallcolor=ff ff ff
|
||||
am_textured=true
|
||||
am_thingcolor=fc fc fc
|
||||
am_thingcolor_citem=fc fc fc
|
||||
am_thingcolor_friend=fc fc fc
|
||||
am_thingcolor_item=fc fc fc
|
||||
am_thingcolor_monster=fc fc fc
|
||||
am_thingcolor_ncmonster=fc fc fc
|
||||
am_thingrenderstyles=true
|
||||
am_tswallcolor=88 88 88
|
||||
am_unexploredsecretcolor=ff 00 ff
|
||||
am_wallcolor=2c 18 08
|
||||
am_xhaircolor=80 80 80
|
||||
am_yourcolor=fc e8 d8
|
||||
am_zoomdir=0
|
||||
blood_fade_scalar=1
|
||||
chat_substitution=false
|
||||
chatmacro0=No
|
||||
chatmacro1=I'm ready to kick butt!
|
||||
chatmacro2=I'm OK.
|
||||
chatmacro3=I'm not looking too good!
|
||||
chatmacro4=Help!
|
||||
chatmacro5=You suck!
|
||||
chatmacro6=Next time, scumbag...
|
||||
chatmacro7=Come here!
|
||||
chatmacro8=I'll take care of it.
|
||||
chatmacro9=Yes
|
||||
cl_bbannounce=false
|
||||
cl_bloodsplats=true
|
||||
cl_bloodtype=0
|
||||
cl_custominvulmapcolor1=00 00 1a
|
||||
cl_custominvulmapcolor2=a6 a6 7a
|
||||
cl_customizeinvulmap=false
|
||||
cl_doautoaim=false
|
||||
cl_gfxlocalization=3
|
||||
cl_maxdecals=1024
|
||||
cl_missiledecals=true
|
||||
cl_pufftype=0
|
||||
cl_rockettrails=1
|
||||
cl_showmultikills=true
|
||||
cl_showsecretmessage=true
|
||||
cl_showsprees=true
|
||||
cl_spreaddecals=true
|
||||
classic_scaling_factor=1
|
||||
classic_scaling_pixelaspect=1.2000000476837158
|
||||
compatmode=0
|
||||
con_alpha=0.75
|
||||
con_centernotify=false
|
||||
con_midtime=3
|
||||
con_notablist=false
|
||||
con_notifytime=3
|
||||
con_pulsetext=false
|
||||
con_scale=0
|
||||
con_scaletext=0
|
||||
crosshair=0
|
||||
crosshaircolor=ff 00 00
|
||||
crosshairforce=false
|
||||
crosshairgrow=false
|
||||
crosshairhealth=2
|
||||
crosshairon=true
|
||||
crosshairscale=0.5
|
||||
dehload=0
|
||||
dimamount=-1
|
||||
dimcolor=ff d7 00
|
||||
displaynametags=0
|
||||
dlg_musicvolume=1
|
||||
dlg_vgafont=false
|
||||
gl_aalines=false
|
||||
gl_bandedswlight=false
|
||||
gl_bloom=true
|
||||
gl_bloom_amount=1.399999976158142
|
||||
gl_brightfog=false
|
||||
gl_enhanced_nightvision=true
|
||||
gl_exposure_base=0.3499999940395355
|
||||
gl_exposure_min=0.3499999940395355
|
||||
gl_exposure_scale=1.2999999523162842
|
||||
gl_exposure_speed=0.05000000074505806
|
||||
gl_fogmode=1
|
||||
gl_fuzztype=0
|
||||
gl_interpolate_model_frames=true
|
||||
gl_light_models=true
|
||||
gl_lightadditivesurfaces=false
|
||||
gl_lightmode=2
|
||||
gl_menu_blur=-1
|
||||
gl_paltonemap_powtable=2
|
||||
gl_paltonemap_reverselookup=true
|
||||
gl_precache=true
|
||||
gl_scale_viewport=true
|
||||
gl_sclipfactor=1.7999999523162842
|
||||
gl_sclipthreshold=10
|
||||
gl_spriteclip=2
|
||||
gl_tonemap=0
|
||||
gl_weaponlight=8
|
||||
hud_althud=false
|
||||
hud_althud_forceinternal=false
|
||||
hud_althudscale=0
|
||||
hud_ammo_order=0
|
||||
hud_ammo_red=25
|
||||
hud_ammo_yellow=50
|
||||
hud_armor_green=100
|
||||
hud_armor_red=25
|
||||
hud_armor_yellow=50
|
||||
hud_aspectscale=true
|
||||
hud_berserk_health=true
|
||||
hud_health_green=100
|
||||
hud_health_red=25
|
||||
hud_health_yellow=50
|
||||
hud_oldscale=true
|
||||
hud_scale=-1
|
||||
hud_scalefactor=1
|
||||
hud_showammo=2
|
||||
hud_showangles=false
|
||||
hud_showitems=false
|
||||
hud_showlag=0
|
||||
hud_showmonsters=true
|
||||
hud_showscore=false
|
||||
hud_showsecrets=true
|
||||
hud_showstats=false
|
||||
hud_showtime=0
|
||||
hud_showweapons=true
|
||||
hud_timecolor=5
|
||||
hudcolor_ltim=8
|
||||
hudcolor_statnames=6
|
||||
hudcolor_stats=3
|
||||
hudcolor_time=6
|
||||
hudcolor_titl=10
|
||||
hudcolor_ttim=5
|
||||
hudcolor_xyco=3
|
||||
inter_classic_scaling=true
|
||||
log_vgafont=false
|
||||
lookspring=true
|
||||
m_quickexit=false
|
||||
msg=0
|
||||
msg0color=11
|
||||
msg1color=5
|
||||
msg2color=2
|
||||
msg3color=3
|
||||
msg4color=3
|
||||
msgmidcolor=11
|
||||
msgmidcolor2=4
|
||||
nametagcolor=5
|
||||
nocheats=false
|
||||
opn_custom_bank=
|
||||
opn_use_custom_bank=false
|
||||
paletteflash=0
|
||||
pickup_fade_scalar=1
|
||||
r_deathcamera=false
|
||||
r_drawfuzz=1
|
||||
r_maxparticles=4000
|
||||
r_portal_recursions=4
|
||||
r_rail_smartspiral=false
|
||||
r_rail_spiralsparsity=1
|
||||
r_rail_trailsparsity=1
|
||||
r_skymode=2
|
||||
r_vanillatrans=0
|
||||
sb_cooperative_enable=true
|
||||
sb_cooperative_headingcolor=6
|
||||
sb_cooperative_otherplayercolor=2
|
||||
sb_cooperative_yourplayercolor=3
|
||||
sb_deathmatch_enable=true
|
||||
sb_deathmatch_headingcolor=6
|
||||
sb_deathmatch_otherplayercolor=2
|
||||
sb_deathmatch_yourplayercolor=3
|
||||
sb_teamdeathmatch_enable=true
|
||||
sb_teamdeathmatch_headingcolor=6
|
||||
screenblocks=10
|
||||
setslotstrict=true
|
||||
show_obituaries=true
|
||||
snd_menuvolume=0.6000000238418579
|
||||
snd_pitched=false
|
||||
st_oldouch=false
|
||||
st_scale=-1
|
||||
transsouls=0.75
|
||||
ui_screenborder_classic_scaling=true
|
||||
uiscale=3
|
||||
underwater_fade_scalar=1
|
||||
vid_allowtrueultrawide=1
|
||||
vid_cursor=None
|
||||
vid_nopalsubstitutions=false
|
||||
wi_cleantextscale=false
|
||||
wi_percents=true
|
||||
wi_showtotaltime=true
|
||||
wipetype=1
|
||||
|
||||
[Doom.LocalServerInfo]
|
||||
compatflags=0
|
||||
compatflags2=0
|
||||
forcewater=false
|
||||
maxviewpitch=90
|
||||
sv_corpsequeuesize=64
|
||||
sv_disableautohealth=false
|
||||
sv_dropstyle=0
|
||||
sv_portal_recursions=4
|
||||
sv_smartaim=0
|
||||
|
||||
[Doom.ConfigOnlyVariables]
|
||||
|
||||
[Doom.UnknownConsoleVariables]
|
||||
|
||||
[Doom.ConsoleAliases]
|
||||
|
||||
[Doom.Bindings]
|
||||
Joy1=+use
|
||||
Joy5=+speed
|
||||
Joy6=+attack
|
||||
Joy7=+crouch
|
||||
Joy8=+jump
|
||||
Joy11=weapprev
|
||||
Joy12=weapnext
|
||||
Joy13=togglemap
|
||||
Joy14=menu_main
|
||||
Joy16=centerview
|
||||
Joy3=turn180
|
||||
Joy4=+reload
|
||||
|
||||
[Doom.DoubleBindings]
|
||||
|
||||
[Doom.AutomapBindings]
|
||||
MWheelUp=am_zoom 1.2
|
||||
MWheelDown=am_zoom -1.2
|
||||
Joy5=+am_zoomout
|
||||
Joy6=+am_zoomin
|
||||
|
||||
[Joy:JS:0]
|
||||
Axis0deadzone=0.200001
|
||||
Axis0scale=0.8
|
||||
Axis1deadzone=0.200001
|
||||
Axis1scale=0.6
|
||||
Axis2deadzone=0.200001
|
||||
Axis2scale=0.6
|
||||
Axis2map=0
|
||||
Axis3deadzone=0.400001
|
||||
Axis3scale=0.2
|
||||
Axis3map=1
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
diff --git a/src/common/menu/menu.cpp b/src/common/menu/menu.cpp
|
||||
index 4532dae1d..c81ec2e9a 100644
|
||||
--- a/src/common/menu/menu.cpp
|
||||
+++ b/src/common/menu/menu.cpp
|
||||
@@ -702,7 +702,7 @@ bool M_Responder (event_t *ev)
|
||||
mkey = MKEY_Back;
|
||||
break;
|
||||
|
||||
- case KEY_JOY4:
|
||||
+ case KEY_JOY3:
|
||||
case KEY_PAD_X:
|
||||
mkey = MKEY_Clear;
|
||||
break;
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,61 +0,0 @@
|
|||
diff --git a/src/menu/menu.cpp b/src/menu/menu.cpp
|
||||
index 2af6616fa0..8ef95e1358 100644
|
||||
--- a/src/menu/menu.cpp
|
||||
+++ b/src/menu/menu.cpp
|
||||
@@ -666,17 +666,17 @@ bool M_Responder (event_t *ev)
|
||||
ch = ev->data1;
|
||||
switch (ch)
|
||||
{
|
||||
- case KEY_JOY2:
|
||||
+ case KEY_JOY1: //B button
|
||||
case KEY_PAD_A:
|
||||
mkey = MKEY_Back;
|
||||
break;
|
||||
|
||||
- case KEY_JOY1:
|
||||
+ case KEY_JOY2: //A button
|
||||
case KEY_PAD_B:
|
||||
mkey = MKEY_Enter;
|
||||
break;
|
||||
|
||||
- case KEY_JOY4:
|
||||
+ case KEY_JOY3: //X button
|
||||
case KEY_PAD_X:
|
||||
mkey = MKEY_Clear;
|
||||
break;
|
||||
@@ -695,7 +695,7 @@ bool M_Responder (event_t *ev)
|
||||
case KEY_PAD_LTHUMB_UP:
|
||||
case KEY_JOYAXIS2MINUS:
|
||||
case KEY_JOYPOV1_UP:
|
||||
- case KEY_JOY9:
|
||||
+ case KEY_JOY9: //Dpad up
|
||||
mkey = MKEY_Up;
|
||||
break;
|
||||
|
||||
@@ -703,7 +703,7 @@ bool M_Responder (event_t *ev)
|
||||
case KEY_PAD_LTHUMB_DOWN:
|
||||
case KEY_JOYAXIS2PLUS:
|
||||
case KEY_JOYPOV1_DOWN:
|
||||
- case KEY_JOY10:
|
||||
+ case KEY_JOY10: //Dpad down
|
||||
mkey = MKEY_Down;
|
||||
break;
|
||||
|
||||
@@ -711,7 +711,7 @@ bool M_Responder (event_t *ev)
|
||||
case KEY_PAD_LTHUMB_LEFT:
|
||||
case KEY_JOYAXIS1MINUS:
|
||||
case KEY_JOYPOV1_LEFT:
|
||||
- case KEY_JOY11:
|
||||
+ case KEY_JOY11: //Dpad left
|
||||
mkey = MKEY_Left;
|
||||
break;
|
||||
|
||||
@@ -719,7 +719,7 @@ bool M_Responder (event_t *ev)
|
||||
case KEY_PAD_LTHUMB_RIGHT:
|
||||
case KEY_JOYAXIS1PLUS:
|
||||
case KEY_JOYPOV1_RIGHT:
|
||||
- case KEY_JOY12:
|
||||
+ case KEY_JOY12: //Dpad right
|
||||
mkey = MKEY_Right;
|
||||
break;
|
||||
}
|
|
@ -1,664 +0,0 @@
|
|||
# Mupen64Plus Configuration File
|
||||
# This file is automatically read and written by the Mupen64Plus Core library
|
||||
|
||||
[64DD]
|
||||
|
||||
# Filename of the 64DD IPL ROM
|
||||
IPL-ROM = ""
|
||||
# Filename of the disk to load into Disk Drive
|
||||
Disk = ""
|
||||
|
||||
|
||||
[Audio-SDL]
|
||||
|
||||
# Mupen64Plus SDL Audio Plugin config parameter version number
|
||||
Version = 1.000000
|
||||
# Frequency which is used if rom doesn't want to change it
|
||||
DEFAULT_FREQUENCY = 33600
|
||||
# Swaps left and right channels
|
||||
SWAP_CHANNELS = False
|
||||
# Size of primary buffer in output samples. This is where audio is loaded after it's extracted from n64's memory.
|
||||
PRIMARY_BUFFER_SIZE = 16384
|
||||
# Fullness level target for Primary audio buffer, in equivalent output samples. This value must be larger than the SECONDARY_BUFFER_SIZE. Decreasing this value will reduce audio latency but requires a faster PC to avoid choppiness. Increasing this will increase audio latency but reduce the chance of drop-outs.
|
||||
PRIMARY_BUFFER_TARGET = 2048
|
||||
# Size of secondary buffer in output samples. This is SDL's hardware buffer. The SDL documentation states that this should be a power of two between 512 and 8192.
|
||||
SECONDARY_BUFFER_SIZE = 1024
|
||||
# Audio resampling algorithm. src-sinc-best-quality, src-sinc-medium-quality, src-sinc-fastest, src-zero-order-hold, src-linear, speex-fixed-{10-0}, trivial
|
||||
RESAMPLE = "trivial"
|
||||
# Volume control type: 1 = SDL (only affects Mupen64Plus output) 2 = OSS mixer (adjusts master PC volume)
|
||||
VOLUME_CONTROL_TYPE = 1
|
||||
# Percentage change each time the volume is increased or decreased
|
||||
VOLUME_ADJUST = 5
|
||||
# Default volume when a game is started. Only used if VOLUME_CONTROL_TYPE is 1
|
||||
VOLUME_DEFAULT = 100
|
||||
# Synchronize Video/Audio
|
||||
AUDIO_SYNC = False
|
||||
|
||||
|
||||
[Core]
|
||||
|
||||
# Mupen64Plus Core config parameter set version number. Please don't change this version number.
|
||||
Version = 1.010000
|
||||
# Draw on-screen display if True, otherwise don't draw OSD
|
||||
OnScreenDisplay = True
|
||||
# Use Pure Interpreter if 0, Cached Interpreter if 1, or Dynamic Recompiler if 2 or more
|
||||
R4300Emulator = 2
|
||||
# Disable compiled jump commands in dynamic recompiler (should be set to False)
|
||||
NoCompiledJump = False
|
||||
# Disable 4MB expansion RAM pack. May be necessary for some games
|
||||
DisableExtraMem = False
|
||||
# Increment the save state slot after each save operation
|
||||
AutoStateSlotIncrement = False
|
||||
# Activate the R4300 debugger when ROM execution begins, if core was built with Debugger support
|
||||
EnableDebugger = False
|
||||
# Save state slot (0-9) to use when saving/loading the emulator state
|
||||
CurrentStateSlot = 0
|
||||
# Path to directory where screenshots are saved. If this is blank, the default value of ${UserDataPath}/screenshot will be used
|
||||
ScreenshotPath = "/storage/roms/n64"
|
||||
# Path to directory where emulator save states (snapshots) are saved. If this is blank, the default value of ${UserDataPath}/save will be used
|
||||
SaveStatePath = "/storage/roms/n64"
|
||||
# Path to directory where SRAM/EEPROM data (in-game saves) are stored. If this is blank, the default value of ${UserDataPath}/save will be used
|
||||
SaveSRAMPath = "/storage/roms/n64"
|
||||
# Path to a directory to search when looking for shared data files
|
||||
SharedDataPath = "/tmp/mupen64plussa"
|
||||
# Force number of cycles per emulated instruction
|
||||
CountPerOp = 0
|
||||
# Randomize PI/SI Interrupt Timing
|
||||
RandomizeInterrupt = True
|
||||
# Duration of SI DMA (-1: use per game settings)
|
||||
SiDmaDuration = -1
|
||||
# Gameboy Camera Video Capture backend
|
||||
GbCameraVideoCaptureBackend1 = ""
|
||||
# Disk Save Format (0: Full Disk Copy (*.ndr/*.d6r), 1: RAM Area Only (*.ram))
|
||||
SaveDiskFormat = 1
|
||||
|
||||
|
||||
[CoreEvents]
|
||||
|
||||
# Mupen64Plus CoreEvents config parameter set version number. Please don't change this version number.
|
||||
Version = 1.000000
|
||||
# SDL keysym for stopping the emulator
|
||||
Kbd Mapping Stop = 27
|
||||
# SDL keysym for switching between fullscreen/windowed modes
|
||||
Kbd Mapping Fullscreen = 0
|
||||
# SDL keysym for saving the emulator state
|
||||
Kbd Mapping Save State = 286
|
||||
# SDL keysym for loading the emulator state
|
||||
Kbd Mapping Load State = 288
|
||||
# SDL keysym for advancing the save state slot
|
||||
Kbd Mapping Increment Slot = 0
|
||||
# SDL keysym for resetting the emulator
|
||||
Kbd Mapping Reset = 290
|
||||
# SDL keysym for slowing down the emulator
|
||||
Kbd Mapping Speed Down = 291
|
||||
# SDL keysym for speeding up the emulator
|
||||
Kbd Mapping Speed Up = 292
|
||||
# SDL keysym for taking a screenshot
|
||||
Kbd Mapping Screenshot = 293
|
||||
# SDL keysym for pausing the emulator
|
||||
Kbd Mapping Pause = 112
|
||||
# SDL keysym for muting/unmuting the sound
|
||||
Kbd Mapping Mute = 109
|
||||
# SDL keysym for increasing the volume
|
||||
Kbd Mapping Increase Volume = 93
|
||||
# SDL keysym for decreasing the volume
|
||||
Kbd Mapping Decrease Volume = 91
|
||||
# SDL keysym for temporarily going really fast
|
||||
Kbd Mapping Fast Forward = 102
|
||||
# SDL keysym for advancing by one frame when paused
|
||||
Kbd Mapping Frame Advance = 47
|
||||
# SDL keysym for pressing the game shark button
|
||||
Kbd Mapping Gameshark = 103
|
||||
# Joystick event string for stopping the emulator
|
||||
Joy Mapping Stop = "J0B12/B13"
|
||||
# Joystick event string for switching between fullscreen/windowed modes
|
||||
Joy Mapping Fullscreen = ""
|
||||
# Joystick event string for saving the emulator state
|
||||
Joy Mapping Save State = "J0B12/B5"
|
||||
# Joystick event string for loading the emulator state
|
||||
Joy Mapping Load State = "J0B12/B4"
|
||||
# Joystick event string for advancing the save state slot
|
||||
Joy Mapping Increment Slot = ""
|
||||
# Joystick event string for resetting the emulator
|
||||
Joy Mapping Reset = ""
|
||||
# Joystick event string for slowing down the emulator
|
||||
Joy Mapping Speed Down = ""
|
||||
# Joystick event string for speeding up the emulator
|
||||
Joy Mapping Speed Up = ""
|
||||
# Joystick event string for taking a screenshot
|
||||
Joy Mapping Screenshot = ""
|
||||
# Joystick event string for pausing the emulator
|
||||
Joy Mapping Pause = "J0B12/B1"
|
||||
# Joystick event string for muting/unmuting the sound
|
||||
Joy Mapping Mute = ""
|
||||
# Joystick event string for increasing the volume
|
||||
Joy Mapping Increase Volume = ""
|
||||
# Joystick event string for decreasing the volume
|
||||
Joy Mapping Decrease Volume = ""
|
||||
# Joystick event string for fast-forward
|
||||
Joy Mapping Fast Forward = "J0B8/B7"
|
||||
# Joystick event string for advancing by one frame when paused
|
||||
Joy Mapping Frame Advance = ""
|
||||
# Joystick event string for pressing the game shark button
|
||||
Joy Mapping Gameshark = ""
|
||||
# SDL keysym for save slot 0
|
||||
Kbd Mapping Slot 0 = 48
|
||||
# SDL keysym for save slot 1
|
||||
Kbd Mapping Slot 1 = 49
|
||||
# SDL keysym for save slot 2
|
||||
Kbd Mapping Slot 2 = 50
|
||||
# SDL keysym for save slot 3
|
||||
Kbd Mapping Slot 3 = 51
|
||||
# SDL keysym for save slot 4
|
||||
Kbd Mapping Slot 4 = 52
|
||||
# SDL keysym for save slot 5
|
||||
Kbd Mapping Slot 5 = 53
|
||||
# SDL keysym for save slot 6
|
||||
Kbd Mapping Slot 6 = 54
|
||||
# SDL keysym for save slot 7
|
||||
Kbd Mapping Slot 7 = 55
|
||||
# SDL keysym for save slot 8
|
||||
Kbd Mapping Slot 8 = 56
|
||||
# SDL keysym for save slot 9
|
||||
Kbd Mapping Slot 9 = 57
|
||||
|
||||
|
||||
[Input-SDL-Control1]
|
||||
|
||||
# Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
|
||||
version = 2.000000
|
||||
# Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
|
||||
mode = 2
|
||||
# Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
|
||||
device = 0
|
||||
# SDL joystick name (or Keyboard)
|
||||
name = "GO-Super Gamepad"
|
||||
# Specifies whether this controller is 'plugged in' to the simulated N64
|
||||
plugged = True
|
||||
# Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
|
||||
plugin = 2
|
||||
# If True, then mouse buttons may be used with this controller
|
||||
mouse = False
|
||||
# Scaling factor for mouse movements. For X, Y axes.
|
||||
MouseSensitivity = "2.00,2.00"
|
||||
# The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
|
||||
AnalogDeadzone = "0,0"
|
||||
# An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
|
||||
AnalogPeak = "32768,32768"
|
||||
# Digital button configuration mappings
|
||||
DPad R = "button(11)"
|
||||
DPad L = "button(10)"
|
||||
DPad D = "button(9)"
|
||||
DPad U = "button(8)"
|
||||
Start = "button(13)"
|
||||
Z Trig = "button(15)"
|
||||
B Button = "button(3)"
|
||||
A Button = "button(0)"
|
||||
C Button R = "button(7)"
|
||||
C Button L = "button(2)"
|
||||
C Button D = "button(1)"
|
||||
C Button U = "button(6)"
|
||||
R Trig = "button(5)"
|
||||
L Trig = "button(4)"
|
||||
Mempak switch = ""
|
||||
Rumblepak switch = ""
|
||||
# Analog axis configuration mappings
|
||||
X Axis = "axis(0-,0+)"
|
||||
Y Axis = "axis(1-,1+)"
|
||||
|
||||
|
||||
[Input-SDL-Control2]
|
||||
|
||||
# Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
|
||||
version = 2.000000
|
||||
# Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
|
||||
mode = 2
|
||||
# Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
|
||||
device = -1
|
||||
# SDL joystick name (or Keyboard)
|
||||
name = ""
|
||||
# Specifies whether this controller is 'plugged in' to the simulated N64
|
||||
plugged = False
|
||||
# Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
|
||||
plugin = 2
|
||||
# If True, then mouse buttons may be used with this controller
|
||||
mouse = False
|
||||
# Scaling factor for mouse movements. For X, Y axes.
|
||||
MouseSensitivity = "2.00,2.00"
|
||||
# The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
|
||||
AnalogDeadzone = "4096,4096"
|
||||
# An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
|
||||
AnalogPeak = "32768,32768"
|
||||
# Digital button configuration mappings
|
||||
DPad R = ""
|
||||
DPad L = ""
|
||||
DPad D = ""
|
||||
DPad U = ""
|
||||
Start = ""
|
||||
Z Trig = ""
|
||||
B Button = ""
|
||||
A Button = ""
|
||||
C Button R = ""
|
||||
C Button L = ""
|
||||
C Button D = ""
|
||||
C Button U = ""
|
||||
R Trig = ""
|
||||
L Trig = ""
|
||||
Mempak switch = ""
|
||||
Rumblepak switch = ""
|
||||
# Analog axis configuration mappings
|
||||
X Axis = ""
|
||||
Y Axis = ""
|
||||
|
||||
|
||||
[Input-SDL-Control3]
|
||||
|
||||
# Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
|
||||
version = 2.000000
|
||||
# Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
|
||||
mode = 2
|
||||
# Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
|
||||
device = -1
|
||||
# SDL joystick name (or Keyboard)
|
||||
name = ""
|
||||
# Specifies whether this controller is 'plugged in' to the simulated N64
|
||||
plugged = False
|
||||
# Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
|
||||
plugin = 2
|
||||
# If True, then mouse buttons may be used with this controller
|
||||
mouse = False
|
||||
# Scaling factor for mouse movements. For X, Y axes.
|
||||
MouseSensitivity = "2.00,2.00"
|
||||
# The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
|
||||
AnalogDeadzone = "4096,4096"
|
||||
# An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
|
||||
AnalogPeak = "32768,32768"
|
||||
# Digital button configuration mappings
|
||||
DPad R = ""
|
||||
DPad L = ""
|
||||
DPad D = ""
|
||||
DPad U = ""
|
||||
Start = ""
|
||||
Z Trig = ""
|
||||
B Button = ""
|
||||
A Button = ""
|
||||
C Button R = ""
|
||||
C Button L = ""
|
||||
C Button D = ""
|
||||
C Button U = ""
|
||||
R Trig = ""
|
||||
L Trig = ""
|
||||
Mempak switch = ""
|
||||
Rumblepak switch = ""
|
||||
# Analog axis configuration mappings
|
||||
X Axis = ""
|
||||
Y Axis = ""
|
||||
|
||||
|
||||
[Input-SDL-Control4]
|
||||
|
||||
# Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
|
||||
version = 2.000000
|
||||
# Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
|
||||
mode = 2
|
||||
# Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
|
||||
device = -1
|
||||
# SDL joystick name (or Keyboard)
|
||||
name = ""
|
||||
# Specifies whether this controller is 'plugged in' to the simulated N64
|
||||
plugged = False
|
||||
# Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
|
||||
plugin = 2
|
||||
# If True, then mouse buttons may be used with this controller
|
||||
mouse = False
|
||||
# Scaling factor for mouse movements. For X, Y axes.
|
||||
MouseSensitivity = "2.00,2.00"
|
||||
# The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
|
||||
AnalogDeadzone = "4096,4096"
|
||||
# An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
|
||||
AnalogPeak = "32768,32768"
|
||||
# Digital button configuration mappings
|
||||
DPad R = ""
|
||||
DPad L = ""
|
||||
DPad D = ""
|
||||
DPad U = ""
|
||||
Start = ""
|
||||
Z Trig = ""
|
||||
B Button = ""
|
||||
A Button = ""
|
||||
C Button R = ""
|
||||
C Button L = ""
|
||||
C Button D = ""
|
||||
C Button U = ""
|
||||
R Trig = ""
|
||||
L Trig = ""
|
||||
Mempak switch = ""
|
||||
Rumblepak switch = ""
|
||||
# Analog axis configuration mappings
|
||||
X Axis = ""
|
||||
Y Axis = ""
|
||||
|
||||
|
||||
[Rsp-HLE]
|
||||
|
||||
# Mupen64Plus RSP HLE Plugin config parameter version number
|
||||
Version = 1.000000
|
||||
# Path to a RSP plugin which will be used when encountering an unknown ucode.You can disable this by letting an empty string.
|
||||
RspFallback = ""
|
||||
# Send display lists to the graphics plugin
|
||||
DisplayListToGraphicsPlugin = True
|
||||
# Send audio lists to the audio plugin
|
||||
AudioListToAudioPlugin = False
|
||||
|
||||
|
||||
[Transferpak]
|
||||
|
||||
# Filename of the GB ROM to load into transferpak 1
|
||||
GB-rom-1 = ""
|
||||
# Filename of the GB RAM to load into transferpak 1
|
||||
GB-ram-1 = ""
|
||||
# Filename of the GB ROM to load into transferpak 2
|
||||
GB-rom-2 = ""
|
||||
# Filename of the GB RAM to load into transferpak 2
|
||||
GB-ram-2 = ""
|
||||
# Filename of the GB ROM to load into transferpak 3
|
||||
GB-rom-3 = ""
|
||||
# Filename of the GB RAM to load into transferpak 3
|
||||
GB-ram-3 = ""
|
||||
# Filename of the GB ROM to load into transferpak 4
|
||||
GB-rom-4 = ""
|
||||
# Filename of the GB RAM to load into transferpak 4
|
||||
GB-ram-4 = ""
|
||||
|
||||
|
||||
[UI-Console]
|
||||
|
||||
# Mupen64Plus UI-Console config parameter set version number. Please don't change this version number.
|
||||
Version = 1.000000
|
||||
# Directory in which to search for plugins
|
||||
PluginDir = "/usr/local/lib/mupen64plus"
|
||||
# Filename of video plugin
|
||||
VideoPlugin = "mupen64plus-video-rice"
|
||||
# Filename of audio plugin
|
||||
AudioPlugin = "mupen64plus-audio-sdl.so"
|
||||
# Filename of input plugin
|
||||
InputPlugin = "mupen64plus-input-sdl.so"
|
||||
# Filename of RSP plugin
|
||||
RspPlugin = "mupen64plus-rsp-hle.so"
|
||||
|
||||
|
||||
[Video-General]
|
||||
|
||||
# Width of output window or fullscreen width
|
||||
ScreenWidth = 640
|
||||
# Height of output window or fullscreen height
|
||||
ScreenHeight = 480
|
||||
# Use fullscreen mode if True, or windowed mode if False
|
||||
Fullscreen = True
|
||||
# If true, activate the SDL_GL_SWAP_CONTROL attribute
|
||||
VerticalSync = True
|
||||
# Rotate screen contents: 0=0 degree, 1=90 degree, 2 = 180 degree, 3=270 degree
|
||||
Rotate = 0
|
||||
|
||||
[Video-GLideN64]
|
||||
|
||||
###### Hardware Compatibility ######
|
||||
# Leave enabled unless a mobile gpu doesn't support it.
|
||||
EnableFragmentDepthWrite = 1
|
||||
# Hardware per pixel lighting, supposedly good for GLES3.1 devices or higher.
|
||||
EnableHWLighting = 0
|
||||
|
||||
###### Enhancements #######
|
||||
# Internal render resoluton rather than output. So 2 x 240p is 480p, etc.
|
||||
UseNativeResolutionFactor = 1
|
||||
# Enable/Disable MultiSampling (0=off, 2,4,8,16=quality)
|
||||
MultiSampling = 0
|
||||
# Enable/Disable Fast Approximate Anti-Aliasing FXAA
|
||||
FXAA = 0
|
||||
# Max level of Anisotropic Filtering, 0 for off
|
||||
anisotropy = 0
|
||||
# Bilinear filtering mode (0=N64 3point, 1=standard)
|
||||
# @rishooty: best to use this at 1x native res, any higher turn it off.
|
||||
bilinearMode = 1
|
||||
|
||||
###### Compatibility ######
|
||||
# Make texrect coordinates continuous to avoid black lines between them. (0=Off/default, 1=Auto, 2=Force)
|
||||
CorrectTexrectCoords = 1
|
||||
# Copy auxiliary buffers to RDRAM (default: 0)
|
||||
EnableCopyAuxiliaryToRDRAM = 1
|
||||
# Render 2D texrects in native resolution to fix misalignment between parts of 2D image. (0=Off/default, 1=Optimized, 2=Unoptimized)")
|
||||
EnableNativeResTexrects = 1
|
||||
|
||||
###### Other ######
|
||||
# Enable threaded video backend at the cost of input lag
|
||||
ThreadedVideo = 1
|
||||
# Screen aspect ratio (0=stretch, 1=force 4:3, 2=force 16:9, 3=adjust)
|
||||
AspectRatio = 1
|
||||
|
||||
[Video-Glide64mk2]
|
||||
|
||||
# Enable full-scene anti-aliasing by setting this to a value greater than 1
|
||||
wrpAntiAliasing = 0
|
||||
# Card ID
|
||||
card_id = 0
|
||||
# If true, use polygon offset values specified below
|
||||
force_polygon_offset = False
|
||||
# Specifies a scale factor that is used to create a variable depth offset for each polygon
|
||||
polygon_offset_factor = 0.000000
|
||||
# Is multiplied by an implementation-specific value to create a constant depth offset
|
||||
polygon_offset_units = 0.000000
|
||||
# Vertical sync
|
||||
vsync = True
|
||||
# TODO:ssformat
|
||||
ssformat = False
|
||||
# Display performance stats (add together desired flags): 1=FPS counter, 2=VI/s counter, 4=% speed, 8=FPS transparent
|
||||
show_fps = 0
|
||||
# Clock enabled
|
||||
clock = False
|
||||
# Clock is 24-hour
|
||||
clock_24_hr = True
|
||||
# Wrapper resolution
|
||||
wrpResolution = 0
|
||||
# Wrapper VRAM
|
||||
wrpVRAM = 0
|
||||
# Wrapper FBO
|
||||
wrpFBO = True
|
||||
# Wrapper Anisotropic Filtering
|
||||
wrpAnisotropic = True
|
||||
# Texture Enhancement: Smooth/Sharpen Filters
|
||||
ghq_fltr = 0
|
||||
# Texture Compression: 0 for S3TC, 1 for FXT1
|
||||
ghq_cmpr = 0
|
||||
# Texture Enhancement: More filters
|
||||
ghq_enht = 0
|
||||
# Hi-res texture pack format (0 for none, 1 for Rice)
|
||||
ghq_hirs = 1
|
||||
# Compress texture cache with S3TC or FXT1
|
||||
ghq_enht_cmpr = False
|
||||
# Tile textures (saves memory but could cause issues)
|
||||
ghq_enht_tile = 0
|
||||
# Force 16bpp textures (saves ram but lower quality)
|
||||
ghq_enht_f16bpp = False
|
||||
# Compress texture cache
|
||||
ghq_enht_gz = True
|
||||
# Don't enhance textures for backgrounds
|
||||
ghq_enht_nobg = False
|
||||
# Enable S3TC and FXT1 compression
|
||||
ghq_hirs_cmpr = False
|
||||
# Tile hi-res textures (saves memory but could cause issues)
|
||||
ghq_hirs_tile = False
|
||||
# Force 16bpp hi-res textures (saves ram but lower quality)
|
||||
ghq_hirs_f16bpp = False
|
||||
# Compress hi-res texture cache
|
||||
ghq_hirs_gz = True
|
||||
# Alternative CRC calculation -- emulates Rice bug
|
||||
ghq_hirs_altcrc = True
|
||||
# Save tex cache to disk
|
||||
ghq_cache_save = True
|
||||
# Texture Cache Size (MB)
|
||||
ghq_cache_size = 128
|
||||
# Use full alpha channel -- could cause issues for some tex packs
|
||||
ghq_hirs_let_texartists_fly = False
|
||||
# Dump textures
|
||||
ghq_hirs_dump = False
|
||||
# Alternate texture size method: -1=Game default, 0=disable. 1=enable
|
||||
alt_tex_size = -1
|
||||
# Use first SETTILESIZE only: -1=Game default, 0=disable. 1=enable
|
||||
use_sts1_only = -1
|
||||
# Use spheric mapping only: -1=Game default, 0=disable. 1=enable
|
||||
force_calc_sphere = -1
|
||||
# Force positive viewport: -1=Game default, 0=disable. 1=enable
|
||||
correct_viewport = -1
|
||||
# Force texrect size to integral value: -1=Game default, 0=disable. 1=enable
|
||||
increase_texrect_edge = -1
|
||||
# Reduce fillrect size by 1: -1=Game default, 0=disable. 1=enable
|
||||
decrease_fillrect_edge = -1
|
||||
# Enable perspective texture correction emulation: -1=Game default, 0=disable. 1=enable
|
||||
texture_correction = -1
|
||||
# Set special scale for PAL games: -1=Game default, 0=disable. 1=enable
|
||||
pal230 = -1
|
||||
# 3DFX Dithered alpha emulation mode: -1=Game default, >=0=dithered alpha emulation mode
|
||||
stipple_mode = -1
|
||||
# 3DFX Dithered alpha pattern: -1=Game default, >=0=pattern used for dithered alpha emulation
|
||||
stipple_pattern = -1
|
||||
# Check microcode each frame: -1=Game default, 0=disable. 1=enable
|
||||
force_microcheck = -1
|
||||
# Force 0xb5 command to be quad, not line 3D: -1=Game default, 0=disable. 1=enable
|
||||
force_quad3d = -1
|
||||
# Enable near z clipping: -1=Game default, 0=disable. 1=enable
|
||||
clip_zmin = -1
|
||||
# Enable far plane clipping: -1=Game default, 0=disable. 1=enable
|
||||
clip_zmax = -1
|
||||
# Use fast CRC algorithm: -1=Game default, 0=disable. 1=enable
|
||||
fast_crc = -1
|
||||
# Adjust screen aspect for wide screen mode: -1=Game default, 0=disable. 1=enable
|
||||
adjust_aspect = -1
|
||||
# Force strict check in Depth buffer test: -1=Game default, 0=disable. 1=enable
|
||||
zmode_compare_less = -1
|
||||
# Apply alpha dither regardless of alpha_dither_mode: -1=Game default, 0=disable. 1=enable
|
||||
old_style_adither = -1
|
||||
# Scale vertex z value before writing to depth buffer: -1=Game default, 0=disable. 1=enable
|
||||
n64_z_scale = -1
|
||||
# Fast texrect rendering with hwfbe: -1=Game default, 0=disable. 1=enable
|
||||
optimize_texrect = -1
|
||||
# Do not copy auxiliary frame buffers: -1=Game default, 0=disable. 1=enable
|
||||
ignore_aux_copy = -1
|
||||
# Clear auxiliary texture frame buffers: -1=Game default, 0=disable. 1=enable
|
||||
hires_buf_clear = -1
|
||||
# Read alpha from framebuffer: -1=Game default, 0=disable. 1=enable
|
||||
fb_read_alpha = -1
|
||||
# Handle unchanged fb: -1=Game default, 0=disable. 1=enable
|
||||
useless_is_useless = -1
|
||||
# Set frambuffer CRC mode: -1=Game default, 0=disable CRC, 1=fast CRC, 2=safe CRC
|
||||
fb_crc_mode = -1
|
||||
# Filtering mode: -1=Game default, 0=automatic, 1=force bilinear, 2=force point sampled
|
||||
filtering = -1
|
||||
# Fog: -1=Game default, 0=disable. 1=enable
|
||||
fog = -1
|
||||
# Buffer clear on every frame: -1=Game default, 0=disable. 1=enable
|
||||
buff_clear = -1
|
||||
# Buffer swapping method: -1=Game default, 0=swap buffers when vertical interrupt has occurred, 1=swap buffers when set of conditions is satisfied. Prevents flicker on some games, 2=mix of first two methods
|
||||
swapmode = -1
|
||||
# Aspect ratio: -1=Game default, 0=Force 4:3, 1=Force 16:9, 2=Stretch, 3=Original
|
||||
aspect = -1
|
||||
# LOD calculation: -1=Game default, 0=disable. 1=fast, 2=precise
|
||||
lodmode = -1
|
||||
# Smart framebuffer: -1=Game default, 0=disable. 1=enable
|
||||
fb_smart = -1
|
||||
# Hardware frame buffer emulation: -1=Game default, 0=disable. 1=enable
|
||||
fb_hires = -1
|
||||
# Read framebuffer every frame (may be slow use only for effects that need it e.g. Banjo Kazooie, DK64 transitions): -1=Game default, 0=disable. 1=enable
|
||||
fb_read_always = -1
|
||||
# Render N64 frame buffer as texture: -1=Game default, 0=disable, 1=mode1, 2=mode2
|
||||
read_back_to_screen = -1
|
||||
# Show images written directly by CPU: -1=Game default, 0=disable. 1=enable
|
||||
detect_cpu_write = -1
|
||||
# Get frame buffer info: -1=Game default, 0=disable. 1=enable
|
||||
fb_get_info = -1
|
||||
# Enable software depth render: -1=Game default, 0=disable. 1=enable
|
||||
fb_render = -1
|
||||
# If true, skip up to maxframeskip frames to maintain clock schedule; if false, skip exactly maxframeskip frames
|
||||
autoframeskip = False
|
||||
# If autoframeskip is true, skip up to this many frames to maintain clock schedule; if autoframeskip is false, skip exactly this many frames
|
||||
maxframeskip = 0
|
||||
|
||||
|
||||
[Video-Rice]
|
||||
|
||||
# Mupen64Plus Rice Video Plugin config parameter version number
|
||||
Version = 1
|
||||
# Frame Buffer Emulation (0=ROM default, 1=disable)
|
||||
FrameBufferSetting = 0
|
||||
# Frequency to write back the frame buffer (0=every frame, 1=every other frame, etc)
|
||||
FrameBufferWriteBackControl = 0
|
||||
# Render-to-texture emulation (0=none, 1=ignore, 2=normal, 3=write back, 4=write back and reload)
|
||||
RenderToTexture = 0
|
||||
# Control when the screen will be updated (0=ROM default, 1=VI origin update, 2=VI origin change, 3=CI change, 4=first CI change, 5=first primitive draw, 6=before screen clear, 7=after screen drawn)
|
||||
ScreenUpdateSetting = 4
|
||||
# Force to use normal alpha blender
|
||||
NormalAlphaBlender = False
|
||||
# Use a faster algorithm to speed up texture loading and CRC computation
|
||||
FastTextureLoading = False
|
||||
# Use different texture coordinate clamping code
|
||||
AccurateTextureMapping = True
|
||||
# Force emulated frame buffers to be in N64 native resolution
|
||||
InN64Resolution = False
|
||||
# Try to reduce Video RAM usage (should never be used)
|
||||
SaveVRAM = False
|
||||
# Enable this option to have better render-to-texture quality
|
||||
DoubleSizeForSmallTxtrBuf = False
|
||||
# Force to use normal color combiner
|
||||
DefaultCombinerDisable = False
|
||||
# Enable game-specific settings from INI file
|
||||
EnableHacks = True
|
||||
# If enabled, graphics will be drawn in WinFrame mode instead of solid and texture mode
|
||||
WinFrameMode = False
|
||||
# N64 Texture Memory Full Emulation (may fix some games, may break others)
|
||||
FullTMEMEmulation = False
|
||||
# Enable vertex clipper for fog operations
|
||||
OpenGLVertexClipper = False
|
||||
# Enable/Disable SSE optimizations for capable CPUs
|
||||
EnableSSE = True
|
||||
# If this option is enabled, the plugin will skip every other frame
|
||||
SkipFrame = False
|
||||
# If enabled, texture enhancement will be done only for TxtRect ucode
|
||||
TexRectOnly = False
|
||||
# If enabled, texture enhancement will be done only for textures width+height<=128
|
||||
SmallTextureOnly = False
|
||||
# Select hi-resolution textures based only on the CRC and ignore format+size information (Glide64 compatibility)
|
||||
LoadHiResCRCOnly = True
|
||||
# Enable hi-resolution texture file loading
|
||||
LoadHiResTextures = False
|
||||
# Enable texture dumping
|
||||
DumpTexturesToFiles = False
|
||||
# Display On-screen FPS
|
||||
ShowFPS = False
|
||||
# Use Mipmapping? 0=no, 1=nearest, 2=bilinear, 3=trilinear
|
||||
Mipmapping = 2
|
||||
# Enable, Disable fog generation (0=Disable, 1=Enable)
|
||||
FogMethod = 1
|
||||
# Force to use texture filtering or not (0=auto: n64 choose, 1=force no filtering, 2=force filtering)
|
||||
ForceTextureFilter = 0
|
||||
# Primary texture enhancement filter (0=None, 1=2X, 2=2XSAI, 3=HQ2X, 4=LQ2X, 5=HQ4X, 6=Sharpen, 7=Sharpen More, 8=External, 9=Mirrored)
|
||||
TextureEnhancement = 0
|
||||
# Secondary texture enhancement filter (0 = none, 1-4 = filtered)
|
||||
TextureEnhancementControl = 0
|
||||
# Color bit depth to use for textures (0=default, 1=32 bits, 2=16 bits)
|
||||
TextureQuality = 0
|
||||
# Z-buffer depth (only 16 or 32)
|
||||
OpenGLDepthBufferSetting = 16
|
||||
# Enable/Disable MultiSampling (0=off, 2,4,8,16=quality)
|
||||
MultiSampling = 0
|
||||
# Color bit depth for rendering window (0=32 bits, 1=16 bits)
|
||||
ColorQuality = 1
|
||||
# OpenGL level to support (0=auto, 1=OGL_FRAGMENT_PROGRAM)
|
||||
OpenGLRenderSetting = 0
|
||||
# Enable/Disable Anisotropic Filtering for Mipmapping (0=no filtering, 2-16=quality). This is uneffective if Mipmapping is 0. If the given value is to high to be supported by your graphic card, the value will be the highest value your graphic card can support. Better result with Trilinear filtering
|
||||
AnisotropicFiltering = 0
|
||||
# If true, use polygon offset values specified below
|
||||
ForcePolygonOffset = False
|
||||
# Specifies a scale factor that is used to create a variable depth offset for each polygon
|
||||
PolygonOffsetFactor = 0.000000
|
||||
# Is multiplied by an implementation-specific value to create a constant depth offset
|
||||
PolygonOffsetUnits = 0.000000
|
||||
|
|
@ -1,666 +0,0 @@
|
|||
# Mupen64Plus Configuration File
|
||||
# This file is automatically read and written by the Mupen64Plus Core library
|
||||
|
||||
[64DD]
|
||||
|
||||
# Filename of the 64DD IPL ROM
|
||||
IPL-ROM = ""
|
||||
# Filename of the disk to load into Disk Drive
|
||||
Disk = ""
|
||||
|
||||
|
||||
[Audio-SDL]
|
||||
|
||||
# Mupen64Plus SDL Audio Plugin config parameter version number
|
||||
Version = 1.000000
|
||||
# Frequency which is used if rom doesn't want to change it
|
||||
DEFAULT_FREQUENCY = 33600
|
||||
# Swaps left and right channels
|
||||
SWAP_CHANNELS = False
|
||||
# Size of primary buffer in output samples. This is where audio is loaded after it's extracted from n64's memory.
|
||||
PRIMARY_BUFFER_SIZE = 16384
|
||||
# Fullness level target for Primary audio buffer, in equivalent output samples. This value must be larger than the SECONDARY_BUFFER_SIZE. Decreasing this value will reduce audio latency but requires a faster PC to avoid choppiness. Increasing this will increase audio latency but reduce the chance of drop-outs.
|
||||
PRIMARY_BUFFER_TARGET = 2048
|
||||
# Size of secondary buffer in output samples. This is SDL's hardware buffer. The SDL documentation states that this should be a power of two between 512 and 8192.
|
||||
SECONDARY_BUFFER_SIZE = 1024
|
||||
# Audio resampling algorithm. src-sinc-best-quality, src-sinc-medium-quality, src-sinc-fastest, src-zero-order-hold, src-linear, speex-fixed-{10-0}, trivial
|
||||
RESAMPLE = "trivial"
|
||||
# Volume control type: 1 = SDL (only affects Mupen64Plus output) 2 = OSS mixer (adjusts master PC volume)
|
||||
VOLUME_CONTROL_TYPE = 1
|
||||
# Percentage change each time the volume is increased or decreased
|
||||
VOLUME_ADJUST = 5
|
||||
# Default volume when a game is started. Only used if VOLUME_CONTROL_TYPE is 1
|
||||
VOLUME_DEFAULT = 100
|
||||
# Synchronize Video/Audio
|
||||
AUDIO_SYNC = False
|
||||
|
||||
|
||||
[Core]
|
||||
|
||||
# Mupen64Plus Core config parameter set version number. Please don't change this version number.
|
||||
Version = 1.010000
|
||||
# Draw on-screen display if True, otherwise don't draw OSD
|
||||
OnScreenDisplay = True
|
||||
# Use Pure Interpreter if 0, Cached Interpreter if 1, or Dynamic Recompiler if 2 or more
|
||||
R4300Emulator = 2
|
||||
# Disable compiled jump commands in dynamic recompiler (should be set to False)
|
||||
NoCompiledJump = False
|
||||
# Disable 4MB expansion RAM pack. May be necessary for some games
|
||||
DisableExtraMem = False
|
||||
# Increment the save state slot after each save operation
|
||||
AutoStateSlotIncrement = False
|
||||
# Activate the R4300 debugger when ROM execution begins, if core was built with Debugger support
|
||||
EnableDebugger = False
|
||||
# Save state slot (0-9) to use when saving/loading the emulator state
|
||||
CurrentStateSlot = 0
|
||||
# Path to directory where screenshots are saved. If this is blank, the default value of ${UserDataPath}/screenshot will be used
|
||||
ScreenshotPath = "/storage/roms/n64"
|
||||
# Path to directory where emulator save states (snapshots) are saved. If this is blank, the default value of ${UserDataPath}/save will be used
|
||||
SaveStatePath = "/storage/roms/n64"
|
||||
# Path to directory where SRAM/EEPROM data (in-game saves) are stored. If this is blank, the default value of ${UserDataPath}/save will be used
|
||||
SaveSRAMPath = "/storage/roms/n64"
|
||||
# Path to a directory to search when looking for shared data files
|
||||
SharedDataPath = "/tmp/mupen64plussa"
|
||||
# Force number of cycles per emulated instruction
|
||||
CountPerOp = 0
|
||||
# Randomize PI/SI Interrupt Timing
|
||||
RandomizeInterrupt = True
|
||||
# Duration of SI DMA (-1: use per game settings)
|
||||
SiDmaDuration = -1
|
||||
# Gameboy Camera Video Capture backend
|
||||
GbCameraVideoCaptureBackend1 = ""
|
||||
# Disk Save Format (0: Full Disk Copy (*.ndr/*.d6r), 1: RAM Area Only (*.ram))
|
||||
SaveDiskFormat = 1
|
||||
|
||||
|
||||
[CoreEvents]
|
||||
|
||||
# Mupen64Plus CoreEvents config parameter set version number. Please don't change this version number.
|
||||
Version = 1.000000
|
||||
# SDL keysym for stopping the emulator
|
||||
Kbd Mapping Stop = 27
|
||||
# SDL keysym for switching between fullscreen/windowed modes
|
||||
Kbd Mapping Fullscreen = 0
|
||||
# SDL keysym for saving the emulator state
|
||||
Kbd Mapping Save State = 286
|
||||
# SDL keysym for loading the emulator state
|
||||
Kbd Mapping Load State = 288
|
||||
# SDL keysym for advancing the save state slot
|
||||
Kbd Mapping Increment Slot = 0
|
||||
# SDL keysym for resetting the emulator
|
||||
Kbd Mapping Reset = 290
|
||||
# SDL keysym for slowing down the emulator
|
||||
Kbd Mapping Speed Down = 291
|
||||
# SDL keysym for speeding up the emulator
|
||||
Kbd Mapping Speed Up = 292
|
||||
# SDL keysym for taking a screenshot
|
||||
Kbd Mapping Screenshot = 293
|
||||
# SDL keysym for pausing the emulator
|
||||
Kbd Mapping Pause = 112
|
||||
# SDL keysym for muting/unmuting the sound
|
||||
Kbd Mapping Mute = 109
|
||||
# SDL keysym for increasing the volume
|
||||
Kbd Mapping Increase Volume = 93
|
||||
# SDL keysym for decreasing the volume
|
||||
Kbd Mapping Decrease Volume = 91
|
||||
# SDL keysym for temporarily going really fast
|
||||
Kbd Mapping Fast Forward = 102
|
||||
# SDL keysym for advancing by one frame when paused
|
||||
Kbd Mapping Frame Advance = 47
|
||||
# SDL keysym for pressing the game shark button
|
||||
Kbd Mapping Gameshark = 103
|
||||
# Joystick event string for stopping the emulator
|
||||
Joy Mapping Stop = "J0B7/B6"
|
||||
# Joystick event string for switching between fullscreen/windowed modes
|
||||
Joy Mapping Fullscreen = ""
|
||||
# Joystick event string for saving the emulator state
|
||||
Joy Mapping Save State = "J0B7/B5"
|
||||
# Joystick event string for loading the emulator state
|
||||
Joy Mapping Load State = "J0B7/B4"
|
||||
# Joystick event string for advancing the save state slot
|
||||
Joy Mapping Increment Slot = ""
|
||||
# Joystick event string for resetting the emulator
|
||||
Joy Mapping Reset = ""
|
||||
# Joystick event string for slowing down the emulator
|
||||
Joy Mapping Speed Down = ""
|
||||
# Joystick event string for speeding up the emulator
|
||||
Joy Mapping Speed Up = ""
|
||||
# Joystick event string for taking a screenshot
|
||||
Joy Mapping Screenshot = ""
|
||||
# Joystick event string for pausing the emulator
|
||||
Joy Mapping Pause = "J0B7/B0"
|
||||
# Joystick event string for muting/unmuting the sound
|
||||
Joy Mapping Mute = ""
|
||||
# Joystick event string for increasing the volume
|
||||
Joy Mapping Increase Volume = ""
|
||||
# Joystick event string for decreasing the volume
|
||||
Joy Mapping Decrease Volume = ""
|
||||
# Joystick event string for fast-forward
|
||||
Joy Mapping Fast Forward = "J0B8/B11"
|
||||
# Joystick event string for advancing by one frame when paused
|
||||
Joy Mapping Frame Advance = ""
|
||||
# Joystick event string for pressing the game shark button
|
||||
Joy Mapping Gameshark = ""
|
||||
# SDL keysym for save slot 0
|
||||
Kbd Mapping Slot 0 = 48
|
||||
# SDL keysym for save slot 1
|
||||
Kbd Mapping Slot 1 = 49
|
||||
# SDL keysym for save slot 2
|
||||
Kbd Mapping Slot 2 = 50
|
||||
# SDL keysym for save slot 3
|
||||
Kbd Mapping Slot 3 = 51
|
||||
# SDL keysym for save slot 4
|
||||
Kbd Mapping Slot 4 = 52
|
||||
# SDL keysym for save slot 5
|
||||
Kbd Mapping Slot 5 = 53
|
||||
# SDL keysym for save slot 6
|
||||
Kbd Mapping Slot 6 = 54
|
||||
# SDL keysym for save slot 7
|
||||
Kbd Mapping Slot 7 = 55
|
||||
# SDL keysym for save slot 8
|
||||
Kbd Mapping Slot 8 = 56
|
||||
# SDL keysym for save slot 9
|
||||
Kbd Mapping Slot 9 = 57
|
||||
|
||||
|
||||
[Input-SDL-Control1]
|
||||
|
||||
# Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
|
||||
version = 2.000000
|
||||
# Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
|
||||
mode = 2
|
||||
# Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
|
||||
device = 0
|
||||
# SDL joystick name (or Keyboard)
|
||||
name = "OpenSimHardware OSH PB Controller"
|
||||
# Specifies whether this controller is 'plugged in' to the simulated N64
|
||||
plugged = True
|
||||
# Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
|
||||
plugin = 2
|
||||
# If True, then mouse buttons may be used with this controller
|
||||
mouse = False
|
||||
# Scaling factor for mouse movements. For X, Y axes.
|
||||
MouseSensitivity = "2.00,2.00"
|
||||
# The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
|
||||
AnalogDeadzone = "0,0"
|
||||
# An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
|
||||
AnalogPeak = "32768,32768"
|
||||
# Digital button configuration mappings
|
||||
DPad R = "hat(0 Right)"
|
||||
DPad L = "hat(0 Left)"
|
||||
DPad D = "hat(0 Down)"
|
||||
DPad U = "hat(0 Up)"
|
||||
Start = "button(6)"
|
||||
Z Trig = "button(9)"
|
||||
B Button = "button(3)"
|
||||
A Button = "button(1)"
|
||||
C Button R = "button(11)"
|
||||
C Button L = "button(2)"
|
||||
C Button D = "button(0)"
|
||||
C Button U = "button(10)"
|
||||
R Trig = "button(5)"
|
||||
L Trig = "button(4)"
|
||||
Mempak switch = ""
|
||||
Rumblepak switch = ""
|
||||
# Analog axis configuration mappings
|
||||
X Axis = "axis(0+,0-)"
|
||||
Y Axis = "axis(1+,1-)"
|
||||
|
||||
|
||||
[Input-SDL-Control2]
|
||||
|
||||
# Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
|
||||
version = 2.000000
|
||||
# Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
|
||||
mode = 2
|
||||
# Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
|
||||
device = -1
|
||||
# SDL joystick name (or Keyboard)
|
||||
name = ""
|
||||
# Specifies whether this controller is 'plugged in' to the simulated N64
|
||||
plugged = False
|
||||
# Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
|
||||
plugin = 2
|
||||
# If True, then mouse buttons may be used with this controller
|
||||
mouse = False
|
||||
# Scaling factor for mouse movements. For X, Y axes.
|
||||
MouseSensitivity = "2.00,2.00"
|
||||
# The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
|
||||
AnalogDeadzone = "4096,4096"
|
||||
# An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
|
||||
AnalogPeak = "32768,32768"
|
||||
# Digital button configuration mappings
|
||||
DPad R = ""
|
||||
DPad L = ""
|
||||
DPad D = ""
|
||||
DPad U = ""
|
||||
Start = ""
|
||||
Z Trig = ""
|
||||
B Button = ""
|
||||
A Button = ""
|
||||
C Button R = ""
|
||||
C Button L = ""
|
||||
C Button D = ""
|
||||
C Button U = ""
|
||||
R Trig = ""
|
||||
L Trig = ""
|
||||
Mempak switch = ""
|
||||
Rumblepak switch = ""
|
||||
# Analog axis configuration mappings
|
||||
X Axis = ""
|
||||
Y Axis = ""
|
||||
|
||||
|
||||
[Input-SDL-Control3]
|
||||
|
||||
# Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
|
||||
version = 2.000000
|
||||
# Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
|
||||
mode = 2
|
||||
# Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
|
||||
device = -1
|
||||
# SDL joystick name (or Keyboard)
|
||||
name = ""
|
||||
# Specifies whether this controller is 'plugged in' to the simulated N64
|
||||
plugged = False
|
||||
# Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
|
||||
plugin = 2
|
||||
# If True, then mouse buttons may be used with this controller
|
||||
mouse = False
|
||||
# Scaling factor for mouse movements. For X, Y axes.
|
||||
MouseSensitivity = "2.00,2.00"
|
||||
# The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
|
||||
AnalogDeadzone = "4096,4096"
|
||||
# An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
|
||||
AnalogPeak = "32768,32768"
|
||||
# Digital button configuration mappings
|
||||
DPad R = ""
|
||||
DPad L = ""
|
||||
DPad D = ""
|
||||
DPad U = ""
|
||||
Start = ""
|
||||
Z Trig = ""
|
||||
B Button = ""
|
||||
A Button = ""
|
||||
C Button R = ""
|
||||
C Button L = ""
|
||||
C Button D = ""
|
||||
C Button U = ""
|
||||
R Trig = ""
|
||||
L Trig = ""
|
||||
Mempak switch = ""
|
||||
Rumblepak switch = ""
|
||||
# Analog axis configuration mappings
|
||||
X Axis = ""
|
||||
Y Axis = ""
|
||||
|
||||
|
||||
[Input-SDL-Control4]
|
||||
|
||||
# Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
|
||||
version = 2.000000
|
||||
# Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
|
||||
mode = 2
|
||||
# Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
|
||||
device = -1
|
||||
# SDL joystick name (or Keyboard)
|
||||
name = ""
|
||||
# Specifies whether this controller is 'plugged in' to the simulated N64
|
||||
plugged = False
|
||||
# Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
|
||||
plugin = 2
|
||||
# If True, then mouse buttons may be used with this controller
|
||||
mouse = False
|
||||
# Scaling factor for mouse movements. For X, Y axes.
|
||||
MouseSensitivity = "2.00,2.00"
|
||||
# The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
|
||||
AnalogDeadzone = "4096,4096"
|
||||
# An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
|
||||
AnalogPeak = "32768,32768"
|
||||
# Digital button configuration mappings
|
||||
DPad R = ""
|
||||
DPad L = ""
|
||||
DPad D = ""
|
||||
DPad U = ""
|
||||
Start = ""
|
||||
Z Trig = ""
|
||||
B Button = ""
|
||||
A Button = ""
|
||||
C Button R = ""
|
||||
C Button L = ""
|
||||
C Button D = ""
|
||||
C Button U = ""
|
||||
R Trig = ""
|
||||
L Trig = ""
|
||||
Mempak switch = ""
|
||||
Rumblepak switch = ""
|
||||
# Analog axis configuration mappings
|
||||
X Axis = ""
|
||||
Y Axis = ""
|
||||
|
||||
|
||||
[Rsp-HLE]
|
||||
|
||||
# Mupen64Plus RSP HLE Plugin config parameter version number
|
||||
Version = 1.000000
|
||||
# Path to a RSP plugin which will be used when encountering an unknown ucode.You can disable this by letting an empty string.
|
||||
RspFallback = ""
|
||||
# Send display lists to the graphics plugin
|
||||
DisplayListToGraphicsPlugin = True
|
||||
# Send audio lists to the audio plugin
|
||||
AudioListToAudioPlugin = False
|
||||
|
||||
|
||||
[Transferpak]
|
||||
|
||||
# Filename of the GB ROM to load into transferpak 1
|
||||
GB-rom-1 = ""
|
||||
# Filename of the GB RAM to load into transferpak 1
|
||||
GB-ram-1 = ""
|
||||
# Filename of the GB ROM to load into transferpak 2
|
||||
GB-rom-2 = ""
|
||||
# Filename of the GB RAM to load into transferpak 2
|
||||
GB-ram-2 = ""
|
||||
# Filename of the GB ROM to load into transferpak 3
|
||||
GB-rom-3 = ""
|
||||
# Filename of the GB RAM to load into transferpak 3
|
||||
GB-ram-3 = ""
|
||||
# Filename of the GB ROM to load into transferpak 4
|
||||
GB-rom-4 = ""
|
||||
# Filename of the GB RAM to load into transferpak 4
|
||||
GB-ram-4 = ""
|
||||
|
||||
|
||||
[UI-Console]
|
||||
|
||||
# Mupen64Plus UI-Console config parameter set version number. Please don't change this version number.
|
||||
Version = 1.000000
|
||||
# Directory in which to search for plugins
|
||||
PluginDir = "/usr/local/lib/mupen64plus"
|
||||
# Filename of video plugin
|
||||
VideoPlugin = "mupen64plus-video-rice"
|
||||
# Filename of audio plugin
|
||||
AudioPlugin = "mupen64plus-audio-sdl.so"
|
||||
# Filename of input plugin
|
||||
InputPlugin = "mupen64plus-input-sdl.so"
|
||||
# Filename of RSP plugin
|
||||
RspPlugin = "mupen64plus-rsp-hle.so"
|
||||
|
||||
|
||||
[Video-General]
|
||||
|
||||
# Width of output window or fullscreen width
|
||||
ScreenWidth = 427
|
||||
# Height of output window or fullscreen height
|
||||
ScreenHeight = 320
|
||||
# Use fullscreen mode if True, or windowed mode if False
|
||||
Fullscreen = True
|
||||
# If true, activate the SDL_GL_SWAP_CONTROL attribute
|
||||
VerticalSync = True
|
||||
# Rotate screen contents: 0=0 degree, 1=90 degree, 2 = 180 degree, 3=270 degree
|
||||
Rotate = 0
|
||||
|
||||
[Video-GLideN64]
|
||||
|
||||
###### Hardware Compatibility ######
|
||||
# Leave enabled unless a mobile gpu doesn't support it.
|
||||
EnableFragmentDepthWrite = 1
|
||||
# Hardware per pixel lighting, supposedly good for GLES3.1 devices or higher.
|
||||
EnableHWLighting = 0
|
||||
|
||||
###### Enhancements #######
|
||||
# Internal render resoluton rather than output. So 2 x 240p is 480p, etc.
|
||||
UseNativeResolutionFactor = 1
|
||||
# Enable/Disable MultiSampling (0=off, 2,4,8,16=quality)
|
||||
MultiSampling = 0
|
||||
# Enable/Disable Fast Approximate Anti-Aliasing FXAA
|
||||
FXAA = 0
|
||||
# Max level of Anisotropic Filtering, 0 for off
|
||||
anisotropy = 0
|
||||
# Bilinear filtering mode (0=N64 3point, 1=standard)
|
||||
# @rishooty: best to use this at 1x native res, any higher turn it off.
|
||||
bilinearMode = 1
|
||||
|
||||
###### Compatibility ######
|
||||
# Make texrect coordinates continuous to avoid black lines between them. (0=Off/default, 1=Auto, 2=Force)
|
||||
CorrectTexrectCoords = 1
|
||||
# Copy auxiliary buffers to RDRAM (default: 0)
|
||||
EnableCopyAuxiliaryToRDRAM = 1
|
||||
# Render 2D texrects in native resolution to fix misalignment between parts of 2D image. (0=Off/default, 1=Optimized, 2=Unoptimized)")
|
||||
EnableNativeResTexrects = 1
|
||||
|
||||
###### Other ######
|
||||
# Enable threaded video backend at the cost of input lag
|
||||
ThreadedVideo = 1
|
||||
# Screen aspect ratio (0=stretch, 1=force 4:3, 2=force 16:9, 3=adjust)
|
||||
AspectRatio = 1
|
||||
|
||||
[Video-Glide64mk2]
|
||||
|
||||
# Enable full-scene anti-aliasing by setting this to a value greater than 1
|
||||
wrpAntiAliasing = 0
|
||||
# Card ID
|
||||
card_id = 0
|
||||
# If true, use polygon offset values specified below
|
||||
force_polygon_offset = False
|
||||
# Specifies a scale factor that is used to create a variable depth offset for each polygon
|
||||
polygon_offset_factor = 0.000000
|
||||
# Is multiplied by an implementation-specific value to create a constant depth offset
|
||||
polygon_offset_units = 0.000000
|
||||
# Vertical sync
|
||||
vsync = True
|
||||
# TODO:ssformat
|
||||
ssformat = False
|
||||
# Display performance stats (add together desired flags): 1=FPS counter, 2=VI/s counter, 4=% speed, 8=FPS transparent
|
||||
show_fps = 0
|
||||
# Clock enabled
|
||||
clock = False
|
||||
# Clock is 24-hour
|
||||
clock_24_hr = True
|
||||
# Wrapper resolution
|
||||
wrpResolution = 0
|
||||
# Wrapper VRAM
|
||||
wrpVRAM = 0
|
||||
# Wrapper FBO
|
||||
wrpFBO = True
|
||||
# Wrapper Anisotropic Filtering
|
||||
wrpAnisotropic = True
|
||||
# Texture Enhancement: Smooth/Sharpen Filters
|
||||
ghq_fltr = 0
|
||||
# Texture Compression: 0 for S3TC, 1 for FXT1
|
||||
ghq_cmpr = 0
|
||||
# Texture Enhancement: More filters
|
||||
ghq_enht = 0
|
||||
# Hi-res texture pack format (0 for none, 1 for Rice)
|
||||
ghq_hirs = 1
|
||||
# Compress texture cache with S3TC or FXT1
|
||||
ghq_enht_cmpr = False
|
||||
# Tile textures (saves memory but could cause issues)
|
||||
ghq_enht_tile = 0
|
||||
# Force 16bpp textures (saves ram but lower quality)
|
||||
ghq_enht_f16bpp = False
|
||||
# Compress texture cache
|
||||
ghq_enht_gz = True
|
||||
# Don't enhance textures for backgrounds
|
||||
ghq_enht_nobg = False
|
||||
# Enable S3TC and FXT1 compression
|
||||
ghq_hirs_cmpr = False
|
||||
# Tile hi-res textures (saves memory but could cause issues)
|
||||
ghq_hirs_tile = False
|
||||
# Force 16bpp hi-res textures (saves ram but lower quality)
|
||||
ghq_hirs_f16bpp = False
|
||||
# Compress hi-res texture cache
|
||||
ghq_hirs_gz = True
|
||||
# Alternative CRC calculation -- emulates Rice bug
|
||||
ghq_hirs_altcrc = True
|
||||
# Save tex cache to disk
|
||||
ghq_cache_save = True
|
||||
# Texture Cache Size (MB)
|
||||
ghq_cache_size = 128
|
||||
# Use full alpha channel -- could cause issues for some tex packs
|
||||
ghq_hirs_let_texartists_fly = False
|
||||
# Dump textures
|
||||
ghq_hirs_dump = False
|
||||
# Alternate texture size method: -1=Game default, 0=disable. 1=enable
|
||||
alt_tex_size = -1
|
||||
# Use first SETTILESIZE only: -1=Game default, 0=disable. 1=enable
|
||||
use_sts1_only = -1
|
||||
# Use spheric mapping only: -1=Game default, 0=disable. 1=enable
|
||||
force_calc_sphere = -1
|
||||
# Force positive viewport: -1=Game default, 0=disable. 1=enable
|
||||
correct_viewport = -1
|
||||
# Force texrect size to integral value: -1=Game default, 0=disable. 1=enable
|
||||
increase_texrect_edge = -1
|
||||
# Reduce fillrect size by 1: -1=Game default, 0=disable. 1=enable
|
||||
decrease_fillrect_edge = -1
|
||||
# Enable perspective texture correction emulation: -1=Game default, 0=disable. 1=enable
|
||||
texture_correction = -1
|
||||
# Set special scale for PAL games: -1=Game default, 0=disable. 1=enable
|
||||
pal230 = -1
|
||||
# 3DFX Dithered alpha emulation mode: -1=Game default, >=0=dithered alpha emulation mode
|
||||
stipple_mode = -1
|
||||
# 3DFX Dithered alpha pattern: -1=Game default, >=0=pattern used for dithered alpha emulation
|
||||
stipple_pattern = -1
|
||||
# Check microcode each frame: -1=Game default, 0=disable. 1=enable
|
||||
force_microcheck = -1
|
||||
# Force 0xb5 command to be quad, not line 3D: -1=Game default, 0=disable. 1=enable
|
||||
force_quad3d = -1
|
||||
# Enable near z clipping: -1=Game default, 0=disable. 1=enable
|
||||
clip_zmin = -1
|
||||
# Enable far plane clipping: -1=Game default, 0=disable. 1=enable
|
||||
clip_zmax = -1
|
||||
# Use fast CRC algorithm: -1=Game default, 0=disable. 1=enable
|
||||
fast_crc = -1
|
||||
# Adjust screen aspect for wide screen mode: -1=Game default, 0=disable. 1=enable
|
||||
adjust_aspect = -1
|
||||
# Force strict check in Depth buffer test: -1=Game default, 0=disable. 1=enable
|
||||
zmode_compare_less = -1
|
||||
# Apply alpha dither regardless of alpha_dither_mode: -1=Game default, 0=disable. 1=enable
|
||||
old_style_adither = -1
|
||||
# Scale vertex z value before writing to depth buffer: -1=Game default, 0=disable. 1=enable
|
||||
n64_z_scale = -1
|
||||
# Fast texrect rendering with hwfbe: -1=Game default, 0=disable. 1=enable
|
||||
optimize_texrect = -1
|
||||
# Do not copy auxiliary frame buffers: -1=Game default, 0=disable. 1=enable
|
||||
ignore_aux_copy = -1
|
||||
# Clear auxiliary texture frame buffers: -1=Game default, 0=disable. 1=enable
|
||||
hires_buf_clear = -1
|
||||
# Read alpha from framebuffer: -1=Game default, 0=disable. 1=enable
|
||||
fb_read_alpha = -1
|
||||
# Handle unchanged fb: -1=Game default, 0=disable. 1=enable
|
||||
useless_is_useless = -1
|
||||
# Set frambuffer CRC mode: -1=Game default, 0=disable CRC, 1=fast CRC, 2=safe CRC
|
||||
fb_crc_mode = -1
|
||||
# Filtering mode: -1=Game default, 0=automatic, 1=force bilinear, 2=force point sampled
|
||||
filtering = -1
|
||||
# Fog: -1=Game default, 0=disable. 1=enable
|
||||
fog = -1
|
||||
# Buffer clear on every frame: -1=Game default, 0=disable. 1=enable
|
||||
buff_clear = -1
|
||||
# Buffer swapping method: -1=Game default, 0=swap buffers when vertical interrupt has occurred, 1=swap buffers when set of conditions is satisfied. Prevents flicker on some games, 2=mix of first two methods
|
||||
swapmode = -1
|
||||
# Aspect ratio: -1=Game default, 0=Force 4:3, 1=Force 16:9, 2=Stretch, 3=Original
|
||||
aspect = -1
|
||||
# LOD calculation: -1=Game default, 0=disable. 1=fast, 2=precise
|
||||
lodmode = -1
|
||||
# Smart framebuffer: -1=Game default, 0=disable. 1=enable
|
||||
fb_smart = -1
|
||||
# Hardware frame buffer emulation: -1=Game default, 0=disable. 1=enable
|
||||
fb_hires = -1
|
||||
# Read framebuffer every frame (may be slow use only for effects that need it e.g. Banjo Kazooie, DK64 transitions): -1=Game default, 0=disable. 1=enable
|
||||
fb_read_always = -1
|
||||
# Render N64 frame buffer as texture: -1=Game default, 0=disable, 1=mode1, 2=mode2
|
||||
read_back_to_screen = -1
|
||||
# Show images written directly by CPU: -1=Game default, 0=disable. 1=enable
|
||||
detect_cpu_write = -1
|
||||
# Get frame buffer info: -1=Game default, 0=disable. 1=enable
|
||||
fb_get_info = -1
|
||||
# Enable software depth render: -1=Game default, 0=disable. 1=enable
|
||||
fb_render = -1
|
||||
# If true, skip up to maxframeskip frames to maintain clock schedule; if false, skip exactly maxframeskip frames
|
||||
autoframeskip = False
|
||||
# If autoframeskip is true, skip up to this many frames to maintain clock schedule; if autoframeskip is false, skip exactly this many frames
|
||||
maxframeskip = 0
|
||||
|
||||
|
||||
[Video-Rice]
|
||||
|
||||
# Hack to accomodate widescreen devices
|
||||
ResolutionWidth = 480
|
||||
# Mupen64Plus Rice Video Plugin config parameter version number
|
||||
Version = 1
|
||||
# Frame Buffer Emulation (0=ROM default, 1=disable)
|
||||
FrameBufferSetting = 0
|
||||
# Frequency to write back the frame buffer (0=every frame, 1=every other frame, etc)
|
||||
FrameBufferWriteBackControl = 0
|
||||
# Render-to-texture emulation (0=none, 1=ignore, 2=normal, 3=write back, 4=write back and reload)
|
||||
RenderToTexture = 0
|
||||
# Control when the screen will be updated (0=ROM default, 1=VI origin update, 2=VI origin change, 3=CI change, 4=first CI change, 5=first primitive draw, 6=before screen clear, 7=after screen drawn)
|
||||
ScreenUpdateSetting = 4
|
||||
# Force to use normal alpha blender
|
||||
NormalAlphaBlender = False
|
||||
# Use a faster algorithm to speed up texture loading and CRC computation
|
||||
FastTextureLoading = False
|
||||
# Use different texture coordinate clamping code
|
||||
AccurateTextureMapping = True
|
||||
# Force emulated frame buffers to be in N64 native resolution
|
||||
InN64Resolution = False
|
||||
# Try to reduce Video RAM usage (should never be used)
|
||||
SaveVRAM = False
|
||||
# Enable this option to have better render-to-texture quality
|
||||
DoubleSizeForSmallTxtrBuf = False
|
||||
# Force to use normal color combiner
|
||||
DefaultCombinerDisable = False
|
||||
# Enable game-specific settings from INI file
|
||||
EnableHacks = True
|
||||
# If enabled, graphics will be drawn in WinFrame mode instead of solid and texture mode
|
||||
WinFrameMode = False
|
||||
# N64 Texture Memory Full Emulation (may fix some games, may break others)
|
||||
FullTMEMEmulation = False
|
||||
# Enable vertex clipper for fog operations
|
||||
OpenGLVertexClipper = False
|
||||
# Enable/Disable SSE optimizations for capable CPUs
|
||||
EnableSSE = True
|
||||
# If this option is enabled, the plugin will skip every other frame
|
||||
SkipFrame = False
|
||||
# If enabled, texture enhancement will be done only for TxtRect ucode
|
||||
TexRectOnly = False
|
||||
# If enabled, texture enhancement will be done only for textures width+height<=128
|
||||
SmallTextureOnly = False
|
||||
# Select hi-resolution textures based only on the CRC and ignore format+size information (Glide64 compatibility)
|
||||
LoadHiResCRCOnly = True
|
||||
# Enable hi-resolution texture file loading
|
||||
LoadHiResTextures = False
|
||||
# Enable texture dumping
|
||||
DumpTexturesToFiles = False
|
||||
# Display On-screen FPS
|
||||
ShowFPS = False
|
||||
# Use Mipmapping? 0=no, 1=nearest, 2=bilinear, 3=trilinear
|
||||
Mipmapping = 2
|
||||
# Enable, Disable fog generation (0=Disable, 1=Enable)
|
||||
FogMethod = 1
|
||||
# Force to use texture filtering or not (0=auto: n64 choose, 1=force no filtering, 2=force filtering)
|
||||
ForceTextureFilter = 0
|
||||
# Primary texture enhancement filter (0=None, 1=2X, 2=2XSAI, 3=HQ2X, 4=LQ2X, 5=HQ4X, 6=Sharpen, 7=Sharpen More, 8=External, 9=Mirrored)
|
||||
TextureEnhancement = 0
|
||||
# Secondary texture enhancement filter (0 = none, 1-4 = filtered)
|
||||
TextureEnhancementControl = 0
|
||||
# Color bit depth to use for textures (0=default, 1=32 bits, 2=16 bits)
|
||||
TextureQuality = 0
|
||||
# Z-buffer depth (only 16 or 32)
|
||||
OpenGLDepthBufferSetting = 16
|
||||
# Enable/Disable MultiSampling (0=off, 2,4,8,16=quality)
|
||||
MultiSampling = 0
|
||||
# Color bit depth for rendering window (0=32 bits, 1=16 bits)
|
||||
ColorQuality = 1
|
||||
# OpenGL level to support (0=auto, 1=OGL_FRAGMENT_PROGRAM)
|
||||
OpenGLRenderSetting = 0
|
||||
# Enable/Disable Anisotropic Filtering for Mipmapping (0=no filtering, 2-16=quality). This is uneffective if Mipmapping is 0. If the given value is to high to be supported by your graphic card, the value will be the highest value your graphic card can support. Better result with Trilinear filtering
|
||||
AnisotropicFiltering = 0
|
||||
# If true, use polygon offset values specified below
|
||||
ForcePolygonOffset = False
|
||||
# Specifies a scale factor that is used to create a variable depth offset for each polygon
|
||||
PolygonOffsetFactor = 0.000000
|
||||
# Is multiplied by an implementation-specific value to create a constant depth offset
|
||||
PolygonOffsetUnits = 0.000000
|
||||
|
|
@ -1,664 +0,0 @@
|
|||
# Mupen64Plus Configuration File
|
||||
# This file is automatically read and written by the Mupen64Plus Core library
|
||||
|
||||
[64DD]
|
||||
|
||||
# Filename of the 64DD IPL ROM
|
||||
IPL-ROM = ""
|
||||
# Filename of the disk to load into Disk Drive
|
||||
Disk = ""
|
||||
|
||||
|
||||
[Audio-SDL]
|
||||
|
||||
# Mupen64Plus SDL Audio Plugin config parameter version number
|
||||
Version = 1.000000
|
||||
# Frequency which is used if rom doesn't want to change it
|
||||
DEFAULT_FREQUENCY = 33600
|
||||
# Swaps left and right channels
|
||||
SWAP_CHANNELS = False
|
||||
# Size of primary buffer in output samples. This is where audio is loaded after it's extracted from n64's memory.
|
||||
PRIMARY_BUFFER_SIZE = 16384
|
||||
# Fullness level target for Primary audio buffer, in equivalent output samples. This value must be larger than the SECONDARY_BUFFER_SIZE. Decreasing this value will reduce audio latency but requires a faster PC to avoid choppiness. Increasing this will increase audio latency but reduce the chance of drop-outs.
|
||||
PRIMARY_BUFFER_TARGET = 2048
|
||||
# Size of secondary buffer in output samples. This is SDL's hardware buffer. The SDL documentation states that this should be a power of two between 512 and 8192.
|
||||
SECONDARY_BUFFER_SIZE = 1024
|
||||
# Audio resampling algorithm. src-sinc-best-quality, src-sinc-medium-quality, src-sinc-fastest, src-zero-order-hold, src-linear, speex-fixed-{10-0}, trivial
|
||||
RESAMPLE = "trivial"
|
||||
# Volume control type: 1 = SDL (only affects Mupen64Plus output) 2 = OSS mixer (adjusts master PC volume)
|
||||
VOLUME_CONTROL_TYPE = 1
|
||||
# Percentage change each time the volume is increased or decreased
|
||||
VOLUME_ADJUST = 5
|
||||
# Default volume when a game is started. Only used if VOLUME_CONTROL_TYPE is 1
|
||||
VOLUME_DEFAULT = 100
|
||||
# Synchronize Video/Audio
|
||||
AUDIO_SYNC = False
|
||||
|
||||
|
||||
[Core]
|
||||
|
||||
# Mupen64Plus Core config parameter set version number. Please don't change this version number.
|
||||
Version = 1.010000
|
||||
# Draw on-screen display if True, otherwise don't draw OSD
|
||||
OnScreenDisplay = True
|
||||
# Use Pure Interpreter if 0, Cached Interpreter if 1, or Dynamic Recompiler if 2 or more
|
||||
R4300Emulator = 2
|
||||
# Disable compiled jump commands in dynamic recompiler (should be set to False)
|
||||
NoCompiledJump = False
|
||||
# Disable 4MB expansion RAM pack. May be necessary for some games
|
||||
DisableExtraMem = False
|
||||
# Increment the save state slot after each save operation
|
||||
AutoStateSlotIncrement = False
|
||||
# Activate the R4300 debugger when ROM execution begins, if core was built with Debugger support
|
||||
EnableDebugger = False
|
||||
# Save state slot (0-9) to use when saving/loading the emulator state
|
||||
CurrentStateSlot = 0
|
||||
# Path to directory where screenshots are saved. If this is blank, the default value of ${UserDataPath}/screenshot will be used
|
||||
ScreenshotPath = "/storage/roms/n64"
|
||||
# Path to directory where emulator save states (snapshots) are saved. If this is blank, the default value of ${UserDataPath}/save will be used
|
||||
SaveStatePath = "/storage/roms/n64"
|
||||
# Path to directory where SRAM/EEPROM data (in-game saves) are stored. If this is blank, the default value of ${UserDataPath}/save will be used
|
||||
SaveSRAMPath = "/storage/roms/n64"
|
||||
# Path to a directory to search when looking for shared data files
|
||||
SharedDataPath = "/tmp/mupen64plussa"
|
||||
# Force number of cycles per emulated instruction
|
||||
CountPerOp = 0
|
||||
# Randomize PI/SI Interrupt Timing
|
||||
RandomizeInterrupt = True
|
||||
# Duration of SI DMA (-1: use per game settings)
|
||||
SiDmaDuration = -1
|
||||
# Gameboy Camera Video Capture backend
|
||||
GbCameraVideoCaptureBackend1 = ""
|
||||
# Disk Save Format (0: Full Disk Copy (*.ndr/*.d6r), 1: RAM Area Only (*.ram))
|
||||
SaveDiskFormat = 1
|
||||
|
||||
|
||||
[CoreEvents]
|
||||
|
||||
# Mupen64Plus CoreEvents config parameter set version number. Please don't change this version number.
|
||||
Version = 1.000000
|
||||
# SDL keysym for stopping the emulator
|
||||
Kbd Mapping Stop = 27
|
||||
# SDL keysym for switching between fullscreen/windowed modes
|
||||
Kbd Mapping Fullscreen = 0
|
||||
# SDL keysym for saving the emulator state
|
||||
Kbd Mapping Save State = 286
|
||||
# SDL keysym for loading the emulator state
|
||||
Kbd Mapping Load State = 288
|
||||
# SDL keysym for advancing the save state slot
|
||||
Kbd Mapping Increment Slot = 0
|
||||
# SDL keysym for resetting the emulator
|
||||
Kbd Mapping Reset = 290
|
||||
# SDL keysym for slowing down the emulator
|
||||
Kbd Mapping Speed Down = 291
|
||||
# SDL keysym for speeding up the emulator
|
||||
Kbd Mapping Speed Up = 292
|
||||
# SDL keysym for taking a screenshot
|
||||
Kbd Mapping Screenshot = 293
|
||||
# SDL keysym for pausing the emulator
|
||||
Kbd Mapping Pause = 112
|
||||
# SDL keysym for muting/unmuting the sound
|
||||
Kbd Mapping Mute = 109
|
||||
# SDL keysym for increasing the volume
|
||||
Kbd Mapping Increase Volume = 93
|
||||
# SDL keysym for decreasing the volume
|
||||
Kbd Mapping Decrease Volume = 91
|
||||
# SDL keysym for temporarily going really fast
|
||||
Kbd Mapping Fast Forward = 102
|
||||
# SDL keysym for advancing by one frame when paused
|
||||
Kbd Mapping Frame Advance = 47
|
||||
# SDL keysym for pressing the game shark button
|
||||
Kbd Mapping Gameshark = 103
|
||||
# Joystick event string for stopping the emulator
|
||||
Joy Mapping Stop = "J0B7/B6"
|
||||
# Joystick event string for switching between fullscreen/windowed modes
|
||||
Joy Mapping Fullscreen = ""
|
||||
# Joystick event string for saving the emulator state
|
||||
Joy Mapping Save State = "J0B7/B5"
|
||||
# Joystick event string for loading the emulator state
|
||||
Joy Mapping Load State = "J0B7/B4"
|
||||
# Joystick event string for advancing the save state slot
|
||||
Joy Mapping Increment Slot = ""
|
||||
# Joystick event string for resetting the emulator
|
||||
Joy Mapping Reset = ""
|
||||
# Joystick event string for slowing down the emulator
|
||||
Joy Mapping Speed Down = ""
|
||||
# Joystick event string for speeding up the emulator
|
||||
Joy Mapping Speed Up = ""
|
||||
# Joystick event string for taking a screenshot
|
||||
Joy Mapping Screenshot = ""
|
||||
# Joystick event string for pausing the emulator
|
||||
Joy Mapping Pause = "J0B7/B0"
|
||||
# Joystick event string for muting/unmuting the sound
|
||||
Joy Mapping Mute = ""
|
||||
# Joystick event string for increasing the volume
|
||||
Joy Mapping Increase Volume = ""
|
||||
# Joystick event string for decreasing the volume
|
||||
Joy Mapping Decrease Volume = ""
|
||||
# Joystick event string for fast-forward
|
||||
Joy Mapping Fast Forward = "J0B8/B11"
|
||||
# Joystick event string for advancing by one frame when paused
|
||||
Joy Mapping Frame Advance = ""
|
||||
# Joystick event string for pressing the game shark button
|
||||
Joy Mapping Gameshark = ""
|
||||
# SDL keysym for save slot 0
|
||||
Kbd Mapping Slot 0 = 48
|
||||
# SDL keysym for save slot 1
|
||||
Kbd Mapping Slot 1 = 49
|
||||
# SDL keysym for save slot 2
|
||||
Kbd Mapping Slot 2 = 50
|
||||
# SDL keysym for save slot 3
|
||||
Kbd Mapping Slot 3 = 51
|
||||
# SDL keysym for save slot 4
|
||||
Kbd Mapping Slot 4 = 52
|
||||
# SDL keysym for save slot 5
|
||||
Kbd Mapping Slot 5 = 53
|
||||
# SDL keysym for save slot 6
|
||||
Kbd Mapping Slot 6 = 54
|
||||
# SDL keysym for save slot 7
|
||||
Kbd Mapping Slot 7 = 55
|
||||
# SDL keysym for save slot 8
|
||||
Kbd Mapping Slot 8 = 56
|
||||
# SDL keysym for save slot 9
|
||||
Kbd Mapping Slot 9 = 57
|
||||
|
||||
|
||||
[Input-SDL-Control1]
|
||||
|
||||
# Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
|
||||
version = 2.000000
|
||||
# Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
|
||||
mode = 2
|
||||
# Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
|
||||
device = 0
|
||||
# SDL joystick name (or Keyboard)
|
||||
name = "OpenSimHardware OSH PB Controller"
|
||||
# Specifies whether this controller is 'plugged in' to the simulated N64
|
||||
plugged = True
|
||||
# Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
|
||||
plugin = 2
|
||||
# If True, then mouse buttons may be used with this controller
|
||||
mouse = False
|
||||
# Scaling factor for mouse movements. For X, Y axes.
|
||||
MouseSensitivity = "2.00,2.00"
|
||||
# The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
|
||||
AnalogDeadzone = "0,0"
|
||||
# An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
|
||||
AnalogPeak = "32768,32768"
|
||||
# Digital button configuration mappings
|
||||
DPad R = "hat(0 Right)"
|
||||
DPad L = "hat(0 Left)"
|
||||
DPad D = "hat(0 Down)"
|
||||
DPad U = "hat(0 Up)"
|
||||
Start = "button(6)"
|
||||
Z Trig = "button(9)"
|
||||
B Button = "button(3)"
|
||||
A Button = "button(1)"
|
||||
C Button R = "button(11)"
|
||||
C Button L = "button(2)"
|
||||
C Button D = "button(0)"
|
||||
C Button U = "button(10)"
|
||||
R Trig = "button(5)"
|
||||
L Trig = "button(4)"
|
||||
Mempak switch = ""
|
||||
Rumblepak switch = ""
|
||||
# Analog axis configuration mappings
|
||||
X Axis = "axis(0+,0-)"
|
||||
Y Axis = "axis(1+,1-)"
|
||||
|
||||
|
||||
[Input-SDL-Control2]
|
||||
|
||||
# Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
|
||||
version = 2.000000
|
||||
# Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
|
||||
mode = 2
|
||||
# Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
|
||||
device = -1
|
||||
# SDL joystick name (or Keyboard)
|
||||
name = ""
|
||||
# Specifies whether this controller is 'plugged in' to the simulated N64
|
||||
plugged = False
|
||||
# Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
|
||||
plugin = 2
|
||||
# If True, then mouse buttons may be used with this controller
|
||||
mouse = False
|
||||
# Scaling factor for mouse movements. For X, Y axes.
|
||||
MouseSensitivity = "2.00,2.00"
|
||||
# The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
|
||||
AnalogDeadzone = "4096,4096"
|
||||
# An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
|
||||
AnalogPeak = "32768,32768"
|
||||
# Digital button configuration mappings
|
||||
DPad R = ""
|
||||
DPad L = ""
|
||||
DPad D = ""
|
||||
DPad U = ""
|
||||
Start = ""
|
||||
Z Trig = ""
|
||||
B Button = ""
|
||||
A Button = ""
|
||||
C Button R = ""
|
||||
C Button L = ""
|
||||
C Button D = ""
|
||||
C Button U = ""
|
||||
R Trig = ""
|
||||
L Trig = ""
|
||||
Mempak switch = ""
|
||||
Rumblepak switch = ""
|
||||
# Analog axis configuration mappings
|
||||
X Axis = ""
|
||||
Y Axis = ""
|
||||
|
||||
|
||||
[Input-SDL-Control3]
|
||||
|
||||
# Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
|
||||
version = 2.000000
|
||||
# Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
|
||||
mode = 2
|
||||
# Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
|
||||
device = -1
|
||||
# SDL joystick name (or Keyboard)
|
||||
name = ""
|
||||
# Specifies whether this controller is 'plugged in' to the simulated N64
|
||||
plugged = False
|
||||
# Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
|
||||
plugin = 2
|
||||
# If True, then mouse buttons may be used with this controller
|
||||
mouse = False
|
||||
# Scaling factor for mouse movements. For X, Y axes.
|
||||
MouseSensitivity = "2.00,2.00"
|
||||
# The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
|
||||
AnalogDeadzone = "4096,4096"
|
||||
# An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
|
||||
AnalogPeak = "32768,32768"
|
||||
# Digital button configuration mappings
|
||||
DPad R = ""
|
||||
DPad L = ""
|
||||
DPad D = ""
|
||||
DPad U = ""
|
||||
Start = ""
|
||||
Z Trig = ""
|
||||
B Button = ""
|
||||
A Button = ""
|
||||
C Button R = ""
|
||||
C Button L = ""
|
||||
C Button D = ""
|
||||
C Button U = ""
|
||||
R Trig = ""
|
||||
L Trig = ""
|
||||
Mempak switch = ""
|
||||
Rumblepak switch = ""
|
||||
# Analog axis configuration mappings
|
||||
X Axis = ""
|
||||
Y Axis = ""
|
||||
|
||||
|
||||
[Input-SDL-Control4]
|
||||
|
||||
# Mupen64Plus SDL Input Plugin config parameter version number. Please don't change this version number.
|
||||
version = 2.000000
|
||||
# Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic
|
||||
mode = 2
|
||||
# Specifies which joystick is bound to this controller: -1=No joystick, 0 or more= SDL Joystick number
|
||||
device = -1
|
||||
# SDL joystick name (or Keyboard)
|
||||
name = ""
|
||||
# Specifies whether this controller is 'plugged in' to the simulated N64
|
||||
plugged = False
|
||||
# Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 4=Transfer pak, 5=Rumble pak
|
||||
plugin = 2
|
||||
# If True, then mouse buttons may be used with this controller
|
||||
mouse = False
|
||||
# Scaling factor for mouse movements. For X, Y axes.
|
||||
MouseSensitivity = "2.00,2.00"
|
||||
# The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes.
|
||||
AnalogDeadzone = "4096,4096"
|
||||
# An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
|
||||
AnalogPeak = "32768,32768"
|
||||
# Digital button configuration mappings
|
||||
DPad R = ""
|
||||
DPad L = ""
|
||||
DPad D = ""
|
||||
DPad U = ""
|
||||
Start = ""
|
||||
Z Trig = ""
|
||||
B Button = ""
|
||||
A Button = ""
|
||||
C Button R = ""
|
||||
C Button L = ""
|
||||
C Button D = ""
|
||||
C Button U = ""
|
||||
R Trig = ""
|
||||
L Trig = ""
|
||||
Mempak switch = ""
|
||||
Rumblepak switch = ""
|
||||
# Analog axis configuration mappings
|
||||
X Axis = ""
|
||||
Y Axis = ""
|
||||
|
||||
|
||||
[Rsp-HLE]
|
||||
|
||||
# Mupen64Plus RSP HLE Plugin config parameter version number
|
||||
Version = 1.000000
|
||||
# Path to a RSP plugin which will be used when encountering an unknown ucode.You can disable this by letting an empty string.
|
||||
RspFallback = ""
|
||||
# Send display lists to the graphics plugin
|
||||
DisplayListToGraphicsPlugin = True
|
||||
# Send audio lists to the audio plugin
|
||||
AudioListToAudioPlugin = False
|
||||
|
||||
|
||||
[Transferpak]
|
||||
|
||||
# Filename of the GB ROM to load into transferpak 1
|
||||
GB-rom-1 = ""
|
||||
# Filename of the GB RAM to load into transferpak 1
|
||||
GB-ram-1 = ""
|
||||
# Filename of the GB ROM to load into transferpak 2
|
||||
GB-rom-2 = ""
|
||||
# Filename of the GB RAM to load into transferpak 2
|
||||
GB-ram-2 = ""
|
||||
# Filename of the GB ROM to load into transferpak 3
|
||||
GB-rom-3 = ""
|
||||
# Filename of the GB RAM to load into transferpak 3
|
||||
GB-ram-3 = ""
|
||||
# Filename of the GB ROM to load into transferpak 4
|
||||
GB-rom-4 = ""
|
||||
# Filename of the GB RAM to load into transferpak 4
|
||||
GB-ram-4 = ""
|
||||
|
||||
|
||||
[UI-Console]
|
||||
|
||||
# Mupen64Plus UI-Console config parameter set version number. Please don't change this version number.
|
||||
Version = 1.000000
|
||||
# Directory in which to search for plugins
|
||||
PluginDir = "/usr/local/lib/mupen64plus"
|
||||
# Filename of video plugin
|
||||
VideoPlugin = "mupen64plus-video-rice"
|
||||
# Filename of audio plugin
|
||||
AudioPlugin = "mupen64plus-audio-sdl.so"
|
||||
# Filename of input plugin
|
||||
InputPlugin = "mupen64plus-input-sdl.so"
|
||||
# Filename of RSP plugin
|
||||
RspPlugin = "mupen64plus-rsp-hle.so"
|
||||
|
||||
|
||||
[Video-General]
|
||||
|
||||
# Width of output window or fullscreen width
|
||||
ScreenWidth = 640
|
||||
# Height of output window or fullscreen height
|
||||
ScreenHeight = 480
|
||||
# Use fullscreen mode if True, or windowed mode if False
|
||||
Fullscreen = True
|
||||
# If true, activate the SDL_GL_SWAP_CONTROL attribute
|
||||
VerticalSync = True
|
||||
# Rotate screen contents: 0=0 degree, 1=90 degree, 2 = 180 degree, 3=270 degree
|
||||
Rotate = 0
|
||||
|
||||
[Video-GLideN64]
|
||||
|
||||
###### Hardware Compatibility ######
|
||||
# Leave enabled unless a mobile gpu doesn't support it.
|
||||
EnableFragmentDepthWrite = 1
|
||||
# Hardware per pixel lighting, supposedly good for GLES3.1 devices or higher.
|
||||
EnableHWLighting = 0
|
||||
|
||||
###### Enhancements #######
|
||||
# Internal render resoluton rather than output. So 2 x 240p is 480p, etc.
|
||||
UseNativeResolutionFactor = 1
|
||||
# Enable/Disable MultiSampling (0=off, 2,4,8,16=quality)
|
||||
MultiSampling = 0
|
||||
# Enable/Disable Fast Approximate Anti-Aliasing FXAA
|
||||
FXAA = 0
|
||||
# Max level of Anisotropic Filtering, 0 for off
|
||||
anisotropy = 0
|
||||
# Bilinear filtering mode (0=N64 3point, 1=standard)
|
||||
# @rishooty: best to use this at 1x native res, any higher turn it off.
|
||||
bilinearMode = 1
|
||||
|
||||
###### Compatibility ######
|
||||
# Make texrect coordinates continuous to avoid black lines between them. (0=Off/default, 1=Auto, 2=Force)
|
||||
CorrectTexrectCoords = 1
|
||||
# Copy auxiliary buffers to RDRAM (default: 0)
|
||||
EnableCopyAuxiliaryToRDRAM = 1
|
||||
# Render 2D texrects in native resolution to fix misalignment between parts of 2D image. (0=Off/default, 1=Optimized, 2=Unoptimized)")
|
||||
EnableNativeResTexrects = 1
|
||||
|
||||
###### Other ######
|
||||
# Enable threaded video backend at the cost of input lag
|
||||
ThreadedVideo = 1
|
||||
# Screen aspect ratio (0=stretch, 1=force 4:3, 2=force 16:9, 3=adjust)
|
||||
AspectRatio = 1
|
||||
|
||||
[Video-Glide64mk2]
|
||||
|
||||
# Enable full-scene anti-aliasing by setting this to a value greater than 1
|
||||
wrpAntiAliasing = 0
|
||||
# Card ID
|
||||
card_id = 0
|
||||
# If true, use polygon offset values specified below
|
||||
force_polygon_offset = False
|
||||
# Specifies a scale factor that is used to create a variable depth offset for each polygon
|
||||
polygon_offset_factor = 0.000000
|
||||
# Is multiplied by an implementation-specific value to create a constant depth offset
|
||||
polygon_offset_units = 0.000000
|
||||
# Vertical sync
|
||||
vsync = True
|
||||
# TODO:ssformat
|
||||
ssformat = False
|
||||
# Display performance stats (add together desired flags): 1=FPS counter, 2=VI/s counter, 4=% speed, 8=FPS transparent
|
||||
show_fps = 0
|
||||
# Clock enabled
|
||||
clock = False
|
||||
# Clock is 24-hour
|
||||
clock_24_hr = True
|
||||
# Wrapper resolution
|
||||
wrpResolution = 0
|
||||
# Wrapper VRAM
|
||||
wrpVRAM = 0
|
||||
# Wrapper FBO
|
||||
wrpFBO = True
|
||||
# Wrapper Anisotropic Filtering
|
||||
wrpAnisotropic = True
|
||||
# Texture Enhancement: Smooth/Sharpen Filters
|
||||
ghq_fltr = 0
|
||||
# Texture Compression: 0 for S3TC, 1 for FXT1
|
||||
ghq_cmpr = 0
|
||||
# Texture Enhancement: More filters
|
||||
ghq_enht = 0
|
||||
# Hi-res texture pack format (0 for none, 1 for Rice)
|
||||
ghq_hirs = 1
|
||||
# Compress texture cache with S3TC or FXT1
|
||||
ghq_enht_cmpr = False
|
||||
# Tile textures (saves memory but could cause issues)
|
||||
ghq_enht_tile = 0
|
||||
# Force 16bpp textures (saves ram but lower quality)
|
||||
ghq_enht_f16bpp = False
|
||||
# Compress texture cache
|
||||
ghq_enht_gz = True
|
||||
# Don't enhance textures for backgrounds
|
||||
ghq_enht_nobg = False
|
||||
# Enable S3TC and FXT1 compression
|
||||
ghq_hirs_cmpr = False
|
||||
# Tile hi-res textures (saves memory but could cause issues)
|
||||
ghq_hirs_tile = False
|
||||
# Force 16bpp hi-res textures (saves ram but lower quality)
|
||||
ghq_hirs_f16bpp = False
|
||||
# Compress hi-res texture cache
|
||||
ghq_hirs_gz = True
|
||||
# Alternative CRC calculation -- emulates Rice bug
|
||||
ghq_hirs_altcrc = True
|
||||
# Save tex cache to disk
|
||||
ghq_cache_save = True
|
||||
# Texture Cache Size (MB)
|
||||
ghq_cache_size = 128
|
||||
# Use full alpha channel -- could cause issues for some tex packs
|
||||
ghq_hirs_let_texartists_fly = False
|
||||
# Dump textures
|
||||
ghq_hirs_dump = False
|
||||
# Alternate texture size method: -1=Game default, 0=disable. 1=enable
|
||||
alt_tex_size = -1
|
||||
# Use first SETTILESIZE only: -1=Game default, 0=disable. 1=enable
|
||||
use_sts1_only = -1
|
||||
# Use spheric mapping only: -1=Game default, 0=disable. 1=enable
|
||||
force_calc_sphere = -1
|
||||
# Force positive viewport: -1=Game default, 0=disable. 1=enable
|
||||
correct_viewport = -1
|
||||
# Force texrect size to integral value: -1=Game default, 0=disable. 1=enable
|
||||
increase_texrect_edge = -1
|
||||
# Reduce fillrect size by 1: -1=Game default, 0=disable. 1=enable
|
||||
decrease_fillrect_edge = -1
|
||||
# Enable perspective texture correction emulation: -1=Game default, 0=disable. 1=enable
|
||||
texture_correction = -1
|
||||
# Set special scale for PAL games: -1=Game default, 0=disable. 1=enable
|
||||
pal230 = -1
|
||||
# 3DFX Dithered alpha emulation mode: -1=Game default, >=0=dithered alpha emulation mode
|
||||
stipple_mode = -1
|
||||
# 3DFX Dithered alpha pattern: -1=Game default, >=0=pattern used for dithered alpha emulation
|
||||
stipple_pattern = -1
|
||||
# Check microcode each frame: -1=Game default, 0=disable. 1=enable
|
||||
force_microcheck = -1
|
||||
# Force 0xb5 command to be quad, not line 3D: -1=Game default, 0=disable. 1=enable
|
||||
force_quad3d = -1
|
||||
# Enable near z clipping: -1=Game default, 0=disable. 1=enable
|
||||
clip_zmin = -1
|
||||
# Enable far plane clipping: -1=Game default, 0=disable. 1=enable
|
||||
clip_zmax = -1
|
||||
# Use fast CRC algorithm: -1=Game default, 0=disable. 1=enable
|
||||
fast_crc = -1
|
||||
# Adjust screen aspect for wide screen mode: -1=Game default, 0=disable. 1=enable
|
||||
adjust_aspect = -1
|
||||
# Force strict check in Depth buffer test: -1=Game default, 0=disable. 1=enable
|
||||
zmode_compare_less = -1
|
||||
# Apply alpha dither regardless of alpha_dither_mode: -1=Game default, 0=disable. 1=enable
|
||||
old_style_adither = -1
|
||||
# Scale vertex z value before writing to depth buffer: -1=Game default, 0=disable. 1=enable
|
||||
n64_z_scale = -1
|
||||
# Fast texrect rendering with hwfbe: -1=Game default, 0=disable. 1=enable
|
||||
optimize_texrect = -1
|
||||
# Do not copy auxiliary frame buffers: -1=Game default, 0=disable. 1=enable
|
||||
ignore_aux_copy = -1
|
||||
# Clear auxiliary texture frame buffers: -1=Game default, 0=disable. 1=enable
|
||||
hires_buf_clear = -1
|
||||
# Read alpha from framebuffer: -1=Game default, 0=disable. 1=enable
|
||||
fb_read_alpha = -1
|
||||
# Handle unchanged fb: -1=Game default, 0=disable. 1=enable
|
||||
useless_is_useless = -1
|
||||
# Set frambuffer CRC mode: -1=Game default, 0=disable CRC, 1=fast CRC, 2=safe CRC
|
||||
fb_crc_mode = -1
|
||||
# Filtering mode: -1=Game default, 0=automatic, 1=force bilinear, 2=force point sampled
|
||||
filtering = -1
|
||||
# Fog: -1=Game default, 0=disable. 1=enable
|
||||
fog = -1
|
||||
# Buffer clear on every frame: -1=Game default, 0=disable. 1=enable
|
||||
buff_clear = -1
|
||||
# Buffer swapping method: -1=Game default, 0=swap buffers when vertical interrupt has occurred, 1=swap buffers when set of conditions is satisfied. Prevents flicker on some games, 2=mix of first two methods
|
||||
swapmode = -1
|
||||
# Aspect ratio: -1=Game default, 0=Force 4:3, 1=Force 16:9, 2=Stretch, 3=Original
|
||||
aspect = -1
|
||||
# LOD calculation: -1=Game default, 0=disable. 1=fast, 2=precise
|
||||
lodmode = -1
|
||||
# Smart framebuffer: -1=Game default, 0=disable. 1=enable
|
||||
fb_smart = -1
|
||||
# Hardware frame buffer emulation: -1=Game default, 0=disable. 1=enable
|
||||
fb_hires = -1
|
||||
# Read framebuffer every frame (may be slow use only for effects that need it e.g. Banjo Kazooie, DK64 transitions): -1=Game default, 0=disable. 1=enable
|
||||
fb_read_always = -1
|
||||
# Render N64 frame buffer as texture: -1=Game default, 0=disable, 1=mode1, 2=mode2
|
||||
read_back_to_screen = -1
|
||||
# Show images written directly by CPU: -1=Game default, 0=disable. 1=enable
|
||||
detect_cpu_write = -1
|
||||
# Get frame buffer info: -1=Game default, 0=disable. 1=enable
|
||||
fb_get_info = -1
|
||||
# Enable software depth render: -1=Game default, 0=disable. 1=enable
|
||||
fb_render = -1
|
||||
# If true, skip up to maxframeskip frames to maintain clock schedule; if false, skip exactly maxframeskip frames
|
||||
autoframeskip = False
|
||||
# If autoframeskip is true, skip up to this many frames to maintain clock schedule; if autoframeskip is false, skip exactly this many frames
|
||||
maxframeskip = 0
|
||||
|
||||
|
||||
[Video-Rice]
|
||||
|
||||
# Mupen64Plus Rice Video Plugin config parameter version number
|
||||
Version = 1
|
||||
# Frame Buffer Emulation (0=ROM default, 1=disable)
|
||||
FrameBufferSetting = 0
|
||||
# Frequency to write back the frame buffer (0=every frame, 1=every other frame, etc)
|
||||
FrameBufferWriteBackControl = 0
|
||||
# Render-to-texture emulation (0=none, 1=ignore, 2=normal, 3=write back, 4=write back and reload)
|
||||
RenderToTexture = 0
|
||||
# Control when the screen will be updated (0=ROM default, 1=VI origin update, 2=VI origin change, 3=CI change, 4=first CI change, 5=first primitive draw, 6=before screen clear, 7=after screen drawn)
|
||||
ScreenUpdateSetting = 4
|
||||
# Force to use normal alpha blender
|
||||
NormalAlphaBlender = False
|
||||
# Use a faster algorithm to speed up texture loading and CRC computation
|
||||
FastTextureLoading = False
|
||||
# Use different texture coordinate clamping code
|
||||
AccurateTextureMapping = True
|
||||
# Force emulated frame buffers to be in N64 native resolution
|
||||
InN64Resolution = False
|
||||
# Try to reduce Video RAM usage (should never be used)
|
||||
SaveVRAM = False
|
||||
# Enable this option to have better render-to-texture quality
|
||||
DoubleSizeForSmallTxtrBuf = False
|
||||
# Force to use normal color combiner
|
||||
DefaultCombinerDisable = False
|
||||
# Enable game-specific settings from INI file
|
||||
EnableHacks = True
|
||||
# If enabled, graphics will be drawn in WinFrame mode instead of solid and texture mode
|
||||
WinFrameMode = False
|
||||
# N64 Texture Memory Full Emulation (may fix some games, may break others)
|
||||
FullTMEMEmulation = False
|
||||
# Enable vertex clipper for fog operations
|
||||
OpenGLVertexClipper = False
|
||||
# Enable/Disable SSE optimizations for capable CPUs
|
||||
EnableSSE = True
|
||||
# If this option is enabled, the plugin will skip every other frame
|
||||
SkipFrame = False
|
||||
# If enabled, texture enhancement will be done only for TxtRect ucode
|
||||
TexRectOnly = False
|
||||
# If enabled, texture enhancement will be done only for textures width+height<=128
|
||||
SmallTextureOnly = False
|
||||
# Select hi-resolution textures based only on the CRC and ignore format+size information (Glide64 compatibility)
|
||||
LoadHiResCRCOnly = True
|
||||
# Enable hi-resolution texture file loading
|
||||
LoadHiResTextures = False
|
||||
# Enable texture dumping
|
||||
DumpTexturesToFiles = False
|
||||
# Display On-screen FPS
|
||||
ShowFPS = False
|
||||
# Use Mipmapping? 0=no, 1=nearest, 2=bilinear, 3=trilinear
|
||||
Mipmapping = 2
|
||||
# Enable, Disable fog generation (0=Disable, 1=Enable)
|
||||
FogMethod = 1
|
||||
# Force to use texture filtering or not (0=auto: n64 choose, 1=force no filtering, 2=force filtering)
|
||||
ForceTextureFilter = 0
|
||||
# Primary texture enhancement filter (0=None, 1=2X, 2=2XSAI, 3=HQ2X, 4=LQ2X, 5=HQ4X, 6=Sharpen, 7=Sharpen More, 8=External, 9=Mirrored)
|
||||
TextureEnhancement = 0
|
||||
# Secondary texture enhancement filter (0 = none, 1-4 = filtered)
|
||||
TextureEnhancementControl = 0
|
||||
# Color bit depth to use for textures (0=default, 1=32 bits, 2=16 bits)
|
||||
TextureQuality = 0
|
||||
# Z-buffer depth (only 16 or 32)
|
||||
OpenGLDepthBufferSetting = 16
|
||||
# Enable/Disable MultiSampling (0=off, 2,4,8,16=quality)
|
||||
MultiSampling = 0
|
||||
# Color bit depth for rendering window (0=32 bits, 1=16 bits)
|
||||
ColorQuality = 1
|
||||
# OpenGL level to support (0=auto, 1=OGL_FRAGMENT_PROGRAM)
|
||||
OpenGLRenderSetting = 0
|
||||
# Enable/Disable Anisotropic Filtering for Mipmapping (0=no filtering, 2-16=quality). This is uneffective if Mipmapping is 0. If the given value is to high to be supported by your graphic card, the value will be the highest value your graphic card can support. Better result with Trilinear filtering
|
||||
AnisotropicFiltering = 0
|
||||
# If true, use polygon offset values specified below
|
||||
ForcePolygonOffset = False
|
||||
# Specifies a scale factor that is used to create a variable depth offset for each polygon
|
||||
PolygonOffsetFactor = 0.000000
|
||||
# Is multiplied by an implementation-specific value to create a constant depth offset
|
||||
PolygonOffsetUnits = 0.000000
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
; RG351MP Gamepad - default.ini
|
||||
[GO-Super Gamepad]
|
||||
plugged = True
|
||||
mouse = False
|
||||
AnalogDeadzone = 0,0
|
||||
AnalogPeak = 32768,32768
|
||||
DPad R = button(11)
|
||||
DPad L = button(10)
|
||||
DPad D = button(9)
|
||||
DPad U = button(8)
|
||||
Start = button(13)
|
||||
Z Trig = button(15)
|
||||
B Button = button(3)
|
||||
A Button = button(0)
|
||||
C Button R = axis(2+)
|
||||
C Button L = axis(2-)
|
||||
C Button D = axis(3+)
|
||||
C Button U = axis(3-)
|
||||
R Trig = button(5)
|
||||
L Trig = button(4)
|
||||
Mempak switch =
|
||||
Rumblepak switch =
|
||||
# Analog axis configuration mappings
|
||||
X Axis = axis(0-,0+)
|
||||
Y Axis = axis(1-,1+)
|
|
@ -1,25 +0,0 @@
|
|||
; RG351MP Gamepad - zlswap.ini
|
||||
[GO-Super Gamepad]
|
||||
plugged = True
|
||||
mouse = False
|
||||
AnalogDeadzone = 0,0
|
||||
AnalogPeak = 32768,32768
|
||||
DPad R = button(11)
|
||||
DPad L = button(10)
|
||||
DPad D = button(9)
|
||||
DPad U = button(8)
|
||||
Start = button(13)
|
||||
Z Trig = button(4)
|
||||
B Button = button(3)
|
||||
A Button = button(0)
|
||||
C Button R = axis(2+)
|
||||
C Button L = axis(2-)
|
||||
C Button D = axis(3+)
|
||||
C Button U = axis(3-)
|
||||
R Trig = button(5)
|
||||
L Trig = button(15)
|
||||
Mempak switch =
|
||||
Rumblepak switch =
|
||||
# Analog axis configuration mappings
|
||||
X Axis = axis(0-,0+)
|
||||
Y Axis = axis(1-,1+)
|
|
@ -1,25 +0,0 @@
|
|||
; RG351P Gamepad - default.ini
|
||||
[OpenSimHardware OSH PB Controller]
|
||||
plugged = True
|
||||
mouse = False
|
||||
AnalogDeadzone = 0,0
|
||||
AnalogPeak = 32768,32768
|
||||
DPad R = hat(0 Right)
|
||||
DPad L = hat(0 Left)
|
||||
DPad D = "hat(0 Down)
|
||||
DPad U = hat(0 Up)
|
||||
Start = button(6)
|
||||
Z Trig = button(9)
|
||||
B Button = button(3)
|
||||
A Button = button(1)
|
||||
C Button R = axis(2+)
|
||||
C Button L = axis(2-)
|
||||
C Button D = axis(3+)
|
||||
C Button U = axis(3-)
|
||||
R Trig = button(5)
|
||||
L Trig = button(4)
|
||||
Mempak switch =
|
||||
Rumblepak switch =
|
||||
# Analog axis configuration mappings
|
||||
X Axis = axis(0+,0-)
|
||||
Y Axis = axis(1+,1-)
|
|
@ -1,25 +0,0 @@
|
|||
; RG351P Gamepad - zlswap.ini
|
||||
[OpenSimHardware OSH PB Controller]
|
||||
plugged = True
|
||||
mouse = False
|
||||
AnalogDeadzone = 0,0
|
||||
AnalogPeak = 32768,32768
|
||||
DPad R = hat(0 Right)
|
||||
DPad L = hat(0 Left)
|
||||
DPad D = "hat(0 Down)
|
||||
DPad U = hat(0 Up)
|
||||
Start = button(6)
|
||||
Z Trig = button(4)
|
||||
B Button = button(3)
|
||||
A Button = button(1)
|
||||
C Button R = axis(2+)
|
||||
C Button L = axis(2-)
|
||||
C Button D = axis(3+)
|
||||
C Button U = axis(3-)
|
||||
R Trig = button(5)
|
||||
L Trig = button(9)
|
||||
Mempak switch =
|
||||
Rumblepak switch =
|
||||
# Analog axis configuration mappings
|
||||
X Axis = axis(0+,0-)
|
||||
Y Axis = axis(1+,1-)
|
|
@ -1,25 +0,0 @@
|
|||
; RG351P Gamepad - zlswap.ini
|
||||
[OpenSimHardware OSH PB Controller]
|
||||
plugged = True
|
||||
mouse = False
|
||||
AnalogDeadzone = 0,0
|
||||
AnalogPeak = 32768,32768
|
||||
DPad R = hat(0 Right)
|
||||
DPad L = hat(0 Left)
|
||||
DPad D = "hat(0 Down)
|
||||
DPad U = hat(0 Up)
|
||||
Start = button(6)
|
||||
Z Trig = button(9)
|
||||
B Button = button(3)
|
||||
A Button = button(1)
|
||||
C Button R = axis(2+)
|
||||
C Button L = axis(2-)
|
||||
C Button D = axis(3+)
|
||||
C Button U = axis(3-)
|
||||
R Trig = button(5)
|
||||
L Trig = button(4)
|
||||
Mempak switch =
|
||||
Rumblepak switch =
|
||||
# Analog axis configuration mappings
|
||||
X Axis = axis(0+,0-)
|
||||
Y Axis = axis(1+,1-)
|
|
@ -1,25 +0,0 @@
|
|||
; RG351V Gamepad - zlswap.ini
|
||||
[OpenSimHardware OSH PB Controller]
|
||||
plugged = True
|
||||
mouse = False
|
||||
AnalogDeadzone = 0,0
|
||||
AnalogPeak = 32768,32768
|
||||
DPad R = hat(0 Right)
|
||||
DPad L = hat(0 Left)
|
||||
DPad D = hat(0 Down)
|
||||
DPad U = hat(0 Up)
|
||||
Start = button(6)
|
||||
Z Trig = button(4)
|
||||
B Button = button(3)
|
||||
A Button = button(1)
|
||||
C Button R = button(11)
|
||||
C Button L = button(2)
|
||||
C Button D = button(0)
|
||||
C Button U = button(10)
|
||||
R Trig = button(5)
|
||||
L Trig = button(9)
|
||||
Mempak switch =
|
||||
Rumblepak switch =
|
||||
# Analog axis configuration mappings
|
||||
X Axis = axis(0+,0-)
|
||||
Y Axis = axis(1+,1-)
|
|
@ -1,406 +0,0 @@
|
|||
# This file was generated by Raze 1.2pre-392-g50715d3eb
|
||||
# These are the directories to automatically search for game data.
|
||||
# Each directory should be on a separate line, preceded by Path=
|
||||
[GameSearch.Directories]
|
||||
Path=.
|
||||
Path=./*
|
||||
Path=/storage/.config/game/raze
|
||||
Path=/storage/roms/build
|
||||
|
||||
# These are the directories to search for add-ons added with the -file
|
||||
# command line parameter, if they cannot be found with the path
|
||||
# as-is. Layout is the same as for GameSearch.Directories
|
||||
[FileSearch.Directories]
|
||||
Path=/storage/.config/game/raze
|
||||
Path=/storage/roms/build
|
||||
|
||||
# These are the directories to search for soundfonts that let listed in the menu.
|
||||
# Layout is the same as for GameSearch.Directories
|
||||
[SoundfontSearch.Directories]
|
||||
Path=/storage/.config/game/raze/soundfonts
|
||||
|
||||
[LastRun]
|
||||
Version=2
|
||||
|
||||
[GlobalSettings]
|
||||
adl_chips_count=6
|
||||
adl_emulator_id=0
|
||||
adl_fullpan=true
|
||||
adl_run_at_pcm_rate=false
|
||||
adl_volume_model=0
|
||||
autoloadbrightmaps=true
|
||||
autoloadlights=true
|
||||
autoloadwidescreen=true
|
||||
autosavecount=4
|
||||
autosavenum=0
|
||||
cl_capfps=false
|
||||
cl_defaultconfiguration=0
|
||||
cl_gender=0
|
||||
cl_savedir=
|
||||
con_4bitansi=false
|
||||
con_buffersize=-1
|
||||
con_ctrl_d=
|
||||
con_notifylines=4
|
||||
con_printansi=true
|
||||
defaultiwad=
|
||||
developer=0
|
||||
disableautoload=false
|
||||
disableautosave=0
|
||||
duke_menufont=-1
|
||||
fluid_chorus=false
|
||||
fluid_chorus_depth=8
|
||||
fluid_chorus_level=1
|
||||
fluid_chorus_speed=0.30000001192092896
|
||||
fluid_chorus_type=0
|
||||
fluid_chorus_voices=3
|
||||
fluid_gain=0.5
|
||||
fluid_interp=1
|
||||
fluid_lib=
|
||||
fluid_patchset=raze
|
||||
fluid_reverb=false
|
||||
fluid_reverb_damping=0.23000000417232513
|
||||
fluid_reverb_level=0.5699999928474426
|
||||
fluid_reverb_roomsize=0.6100000143051147
|
||||
fluid_reverb_width=0.7599999904632568
|
||||
fluid_samplerate=0
|
||||
fluid_threads=1
|
||||
fluid_voices=128
|
||||
gl_custompost=true
|
||||
gl_customshader=false
|
||||
gl_debug=false
|
||||
gl_debug_breakpoint=false
|
||||
gl_debug_level=0
|
||||
gl_dither_bpc=0
|
||||
gl_es=true
|
||||
gl_finishbeforeswap=false
|
||||
gl_fxaa=0
|
||||
gl_lens=false
|
||||
gl_lens_chromatic=1.1200000047683716
|
||||
gl_lens_k=-0.11999999731779099
|
||||
gl_lens_kcube=0.10000000149011612
|
||||
gl_light_shadowmap=false
|
||||
gl_mask_sprite_threshold=0.5
|
||||
gl_mask_threshold=0.5
|
||||
gl_mirror_envmap=true
|
||||
gl_multisample=1
|
||||
gl_no_skyclear=false
|
||||
gl_pipeline_depth=0
|
||||
gl_plane_reflection=true
|
||||
gl_satformula=1
|
||||
gl_seamless=false
|
||||
gl_shadowmap_filter=1
|
||||
gl_shadowmap_quality=512
|
||||
gl_ssao=0
|
||||
gl_ssao_portals=1
|
||||
gl_ssao_strength=0.699999988079071
|
||||
gl_texture_filter=4
|
||||
gl_texture_filter_anisotropic=8
|
||||
gl_texture_hqresize_maxinputsize=512
|
||||
gl_texture_hqresize_mt_height=4
|
||||
gl_texture_hqresize_mt_width=16
|
||||
gl_texture_hqresize_multithread=true
|
||||
gl_texture_hqresize_targets=15
|
||||
gl_texture_hqresizemode=0
|
||||
gl_texture_hqresizemult=1
|
||||
gme_stereodepth=0
|
||||
gus_memsize=0
|
||||
gus_patchdir=
|
||||
hud_showmapname=true
|
||||
hud_stats=false
|
||||
hw_animsmoothing=true
|
||||
hw_hightile=true
|
||||
hw_models=false
|
||||
hw_parallaxskypanning=true
|
||||
hw_shadeinterpolate=true
|
||||
hw_shadescale=1
|
||||
hw_useindexedcolortextures=false
|
||||
i_soundinbackground=false
|
||||
in_mousemode=false
|
||||
inter_subtitles=false
|
||||
invertmouse=false
|
||||
invertmousex=false
|
||||
language=auto
|
||||
m_blockcontrollers=false
|
||||
m_cleanscale=false
|
||||
m_filter=false
|
||||
m_forward=0.6999999284744263
|
||||
m_pitch=0.7999999523162842
|
||||
m_sensitivity_x=3.5
|
||||
m_sensitivity_y=1.5
|
||||
m_show_backbutton=3
|
||||
m_showinputgrid=0
|
||||
m_side=0.6999999284744263
|
||||
m_use_mouse=1
|
||||
m_yaw=0.7999999523162842
|
||||
midi_config=raze
|
||||
midi_dmxgus=false
|
||||
midi_voices=32
|
||||
mod_autochip=false
|
||||
mod_autochip_scan_threshold=12
|
||||
mod_autochip_size_force=100
|
||||
mod_autochip_size_scan=500
|
||||
mod_dumb_mastervolume=1
|
||||
mod_interp=2
|
||||
mod_samplerate=0
|
||||
mod_volramp=2
|
||||
mouse_capturemode=1
|
||||
mus_calcgain=true
|
||||
mus_enabled=true
|
||||
mus_extendedlookup=false
|
||||
mus_gainoffset=0
|
||||
mus_usereplaygain=false
|
||||
opl_core=0
|
||||
opl_fullpan=true
|
||||
opl_numchips=2
|
||||
opn_chips_count=8
|
||||
opn_emulator_id=0
|
||||
opn_fullpan=true
|
||||
opn_run_at_pcm_rate=false
|
||||
os_isanyof=true
|
||||
png_gamma=0
|
||||
png_level=5
|
||||
queryiwad=true
|
||||
quicksavecount=4
|
||||
quicksavenum=0
|
||||
r_ambientlight=1
|
||||
r_drawweapon=1
|
||||
r_fov=90
|
||||
r_mirror_recursions=4
|
||||
r_multithreaded=1
|
||||
r_precache=true
|
||||
r_shadows=true
|
||||
r_skipmats=false
|
||||
r_spriteadjust=2
|
||||
r_ticstability=true
|
||||
saveloadconfirmation=true
|
||||
savestatistics=0
|
||||
secret_notify=false
|
||||
showendoom=0
|
||||
silentmouseaimtoggle=false
|
||||
snd_aldevice=Default
|
||||
snd_alresampler=Default
|
||||
snd_ambience=true
|
||||
snd_backend=openal
|
||||
snd_buffersize=0
|
||||
snd_channels=128
|
||||
snd_efx=true
|
||||
snd_enabled=true
|
||||
snd_extendedlookup=false
|
||||
snd_hrtf=-1
|
||||
snd_mastervolume=1
|
||||
snd_mididevice=-5
|
||||
snd_midiprecache=false
|
||||
snd_musicvolume=0.5
|
||||
snd_reverb=true
|
||||
snd_samplerate=0
|
||||
snd_sfxvolume=1
|
||||
snd_streambuffersize=64
|
||||
snd_tryformats=true
|
||||
snd_waterreverb=true
|
||||
statfile=razestat.txt
|
||||
strictdecorate=false
|
||||
sw_darts=false
|
||||
testnewrenderer=false
|
||||
timidity_channel_pressure=false
|
||||
timidity_chorus=0
|
||||
timidity_config=raze
|
||||
timidity_drum_effect=false
|
||||
timidity_drum_power=1
|
||||
timidity_key_adjust=0
|
||||
timidity_lpf_def=1
|
||||
timidity_min_sustain_time=5000
|
||||
timidity_modulation_envelope=true
|
||||
timidity_modulation_wheel=true
|
||||
timidity_overlap_voice_allow=true
|
||||
timidity_pan_delay=false
|
||||
timidity_portamento=true
|
||||
timidity_reverb=0
|
||||
timidity_reverb_level=0
|
||||
timidity_surround_chorus=false
|
||||
timidity_temper_control=true
|
||||
timidity_tempo_adjust=1
|
||||
use_joystick=true
|
||||
use_mouse=false
|
||||
vid_activeinbackground=false
|
||||
vid_adapter=0
|
||||
vid_aspect=0
|
||||
vid_brightness=0
|
||||
vid_contrast=1
|
||||
vid_cropaspect=false
|
||||
vid_defheight=480
|
||||
vid_defwidth=640
|
||||
vid_fullscreen=true
|
||||
vid_gamma=1
|
||||
vid_hdr=false
|
||||
vid_maxfps=200
|
||||
vid_preferbackend=3
|
||||
vid_saturation=1
|
||||
vid_scale_customheight=400
|
||||
vid_scale_custompixelaspect=1
|
||||
vid_scale_customwidth=640
|
||||
vid_scale_linear=false
|
||||
vid_scalefactor=1
|
||||
vid_scalemode=0
|
||||
vid_sdl_render_driver=
|
||||
vid_vsync=false
|
||||
vr_hunits_per_meter=41
|
||||
vr_ipd=0.06199999898672104
|
||||
vr_mode=0
|
||||
vr_screendist=0.800000011920929
|
||||
vr_swap_eyes=false
|
||||
wildmidi_config=
|
||||
wildmidi_enhanced_resampling=true
|
||||
wildmidi_reverb=false
|
||||
win_h=384
|
||||
win_maximized=false
|
||||
win_w=512
|
||||
win_x=-1
|
||||
win_y=-1
|
||||
wt_commentary=false
|
||||
wt_forcemidi=false
|
||||
wt_forcevoc=false
|
||||
xbrz_centerdirectionbias=4
|
||||
xbrz_colorformat=0
|
||||
xbrz_dominantdirectionthreshold=3.5999999046325684
|
||||
xbrz_equalcolortolerance=30
|
||||
xbrz_luminanceweight=1
|
||||
xbrz_steepdirectionthreshold=2.200000047683716
|
||||
|
||||
[GlobalSettings.Unknown]
|
||||
|
||||
[.Player]
|
||||
cl_autoaim=1
|
||||
cl_weaponswitch=3
|
||||
combatmacro0=
|
||||
combatmacro1=
|
||||
combatmacro2=
|
||||
combatmacro3=
|
||||
combatmacro4=
|
||||
combatmacro5=
|
||||
combatmacro6=
|
||||
combatmacro7=
|
||||
combatmacro8=
|
||||
combatmacro9=
|
||||
playercolor=0
|
||||
playergender=0
|
||||
playername=Player
|
||||
rtsname=
|
||||
|
||||
[.ConsoleVariables]
|
||||
adl_bank=14
|
||||
adl_custom_bank=
|
||||
adl_use_custom_bank=false
|
||||
adult_lockout=false
|
||||
am_followplayer=true
|
||||
am_linealpha=1
|
||||
am_linethickness=1
|
||||
am_nameontop=false
|
||||
am_onesidedcolor=aa aa aa
|
||||
am_ovonesidedcolor=aa aa aa
|
||||
am_ovplayercolor=aa aa aa
|
||||
am_ovtwosidedcolor=aa aa aa
|
||||
am_playercolor=aa aa aa
|
||||
am_rotate=true
|
||||
am_showlabel=false
|
||||
am_textfont=false
|
||||
am_twosidedcolor=aa aa aa
|
||||
chat_substitution=false
|
||||
cl_automsg=false
|
||||
cl_autorun=true
|
||||
cl_autosave=true
|
||||
cl_autosavedeletion=true
|
||||
cl_bloodoldweapbalance=false
|
||||
cl_bloodqavforcedinterp=false
|
||||
cl_bloodqavinterp=true
|
||||
cl_bloodvanillabobbing=true
|
||||
cl_bloodvanillaenemies=false
|
||||
cl_bloodvanillaexplosions=false
|
||||
cl_bloodvanillarun=true
|
||||
cl_bloodweapinterp=false
|
||||
cl_crosshair=true
|
||||
cl_exhumedoldturn=false
|
||||
cl_hudinterpolation=true
|
||||
cl_idplayers=true
|
||||
cl_interpolate=true
|
||||
cl_loadingscreens=true
|
||||
cl_maxautosaves=8
|
||||
cl_nomeleeblur=false
|
||||
cl_obituaries=true
|
||||
cl_resumesavegame=true
|
||||
cl_runmode=true
|
||||
cl_showmagamt=false
|
||||
cl_showweapon=1
|
||||
cl_slopetilting=false
|
||||
cl_sointerpolation=true
|
||||
cl_swsmoothsway=true
|
||||
cl_syncinput=false
|
||||
cl_viewbob=true
|
||||
cl_viewhbob=true
|
||||
cl_viewvbob=true
|
||||
cl_weaponsway=true
|
||||
classic_scaling_factor=1
|
||||
classic_scaling_pixelaspect=1.2000000476837158
|
||||
con_alpha=0.75
|
||||
con_centernotify=false
|
||||
con_notablist=false
|
||||
con_notify_advanced=false
|
||||
con_notifyscale=1
|
||||
con_notifytime=3
|
||||
con_pulsetext=false
|
||||
con_scale=0
|
||||
crosshair=0
|
||||
crosshaircolor=ff 00 00
|
||||
crosshairgrow=false
|
||||
crosshairhealth=2
|
||||
crosshairscale=0.5
|
||||
gl_aalines=false
|
||||
gl_bloom=false
|
||||
gl_bloom_amount=1.399999976158142
|
||||
gl_exposure_base=0.3499999940395355
|
||||
gl_exposure_min=0.3499999940395355
|
||||
gl_exposure_scale=1.2999999523162842
|
||||
gl_exposure_speed=0.05000000074505806
|
||||
gl_fogmode=1
|
||||
gl_menu_blur=-1
|
||||
gl_paltonemap_powtable=2
|
||||
gl_paltonemap_reverselookup=true
|
||||
gl_precache=false
|
||||
gl_scale_viewport=true
|
||||
gl_tonemap=0
|
||||
hud_bgstretch=false
|
||||
hud_ctf_vanilla=false
|
||||
hud_flashing=1
|
||||
hud_messages=true
|
||||
hud_position=false
|
||||
hud_powerupduration=true
|
||||
hud_scalefactor=1
|
||||
hud_size=5
|
||||
hud_statscale=0.5
|
||||
hud_textfont=false
|
||||
m_quickexit=false
|
||||
menu_sounds=true
|
||||
msg=0
|
||||
msg0color=11
|
||||
msg1color=5
|
||||
msg2color=2
|
||||
msg3color=3
|
||||
msg4color=3
|
||||
msgmidcolor=11
|
||||
msgmidcolor2=4
|
||||
mus_redbook=true
|
||||
mus_restartonload=false
|
||||
nocheats=false
|
||||
opn_custom_bank=
|
||||
opn_use_custom_bank=false
|
||||
r_drawfuzz=1
|
||||
r_voxels=true
|
||||
screenshot_dir=
|
||||
screenshotname=
|
||||
snd_menuvolume=0.6000000238418579
|
||||
snd_pitched=false
|
||||
snd_speech=1
|
||||
transsouls=0.75
|
||||
ui_screenborder_classic_scaling=true
|
||||
uiscale=0
|
||||
usermapfolder=
|
||||
vid_allowtrueultrawide=1
|
|
@ -1,403 +0,0 @@
|
|||
# This file was generated by Raze 1.2pre-168-gd2beee587
|
||||
# These are the directories to automatically search for game data.
|
||||
# Each directory should be on a separate line, preceded by Path=
|
||||
[GameSearch.Directories]
|
||||
Path=.
|
||||
Path=./*
|
||||
Path=/storage/.config/game/raze
|
||||
Path=/storage/roms/build
|
||||
|
||||
# These are the directories to search for add-ons added with the -file
|
||||
# command line parameter, if they cannot be found with the path
|
||||
# as-is. Layout is the same as for GameSearch.Directories
|
||||
[FileSearch.Directories]
|
||||
Path=/storage/.config/game/raze
|
||||
Path=/storage/roms/build
|
||||
|
||||
# These are the directories to search for soundfonts that let listed in the menu.
|
||||
# Layout is the same as for GameSearch.Directories
|
||||
[SoundfontSearch.Directories]
|
||||
Path=/storage/.config/game/raze/soundfonts
|
||||
|
||||
[LastRun]
|
||||
Version=2
|
||||
|
||||
[GlobalSettings]
|
||||
adl_chips_count=6
|
||||
adl_emulator_id=0
|
||||
adl_fullpan=true
|
||||
adl_run_at_pcm_rate=false
|
||||
adl_volume_model=0
|
||||
autoloadbrightmaps=true
|
||||
autoloadlights=true
|
||||
autoloadwidescreen=true
|
||||
autosavecount=4
|
||||
autosavenum=0
|
||||
cl_capfps=false
|
||||
cl_defaultconfiguration=0
|
||||
cl_gender=0
|
||||
cl_savedir=
|
||||
con_4bitansi=false
|
||||
con_buffersize=-1
|
||||
con_ctrl_d=
|
||||
con_notifylines=4
|
||||
con_printansi=true
|
||||
defaultiwad=
|
||||
developer=0
|
||||
disableautoload=false
|
||||
disableautosave=0
|
||||
duke_menufont=-1
|
||||
fluid_chorus=false
|
||||
fluid_chorus_depth=8
|
||||
fluid_chorus_level=1
|
||||
fluid_chorus_speed=0.30000001192092896
|
||||
fluid_chorus_type=0
|
||||
fluid_chorus_voices=3
|
||||
fluid_gain=0.5
|
||||
fluid_interp=1
|
||||
fluid_lib=
|
||||
fluid_patchset=raze
|
||||
fluid_reverb=false
|
||||
fluid_reverb_damping=0.23000000417232513
|
||||
fluid_reverb_level=0.5699999928474426
|
||||
fluid_reverb_roomsize=0.6100000143051147
|
||||
fluid_reverb_width=0.7599999904632568
|
||||
fluid_samplerate=0
|
||||
fluid_threads=1
|
||||
fluid_voices=128
|
||||
gl_debug=false
|
||||
gl_debug_breakpoint=false
|
||||
gl_debug_level=0
|
||||
gl_dither_bpc=0
|
||||
gl_es=true
|
||||
gl_finishbeforeswap=false
|
||||
gl_fxaa=0
|
||||
gl_lens=false
|
||||
gl_lens_chromatic=1.1200000047683716
|
||||
gl_lens_k=-0.11999999731779099
|
||||
gl_lens_kcube=0.10000000149011612
|
||||
gl_light_shadowmap=false
|
||||
gl_mask_sprite_threshold=0.5
|
||||
gl_mask_threshold=0.5
|
||||
gl_mirror_envmap=true
|
||||
gl_multisample=1
|
||||
gl_no_skyclear=false
|
||||
gl_pipeline_depth=0
|
||||
gl_plane_reflection=true
|
||||
gl_satformula=1
|
||||
gl_seamless=false
|
||||
gl_shadowmap_filter=1
|
||||
gl_shadowmap_quality=512
|
||||
gl_ssao=0
|
||||
gl_ssao_portals=1
|
||||
gl_ssao_strength=0.699999988079071
|
||||
gl_texture_filter=4
|
||||
gl_texture_filter_anisotropic=8
|
||||
gl_texture_hqresize_maxinputsize=512
|
||||
gl_texture_hqresize_mt_height=4
|
||||
gl_texture_hqresize_mt_width=16
|
||||
gl_texture_hqresize_multithread=true
|
||||
gl_texture_hqresize_targets=15
|
||||
gl_texture_hqresizemode=0
|
||||
gl_texture_hqresizemult=1
|
||||
gme_stereodepth=0
|
||||
gus_memsize=0
|
||||
gus_patchdir=
|
||||
hud_showmapname=true
|
||||
hud_stats=false
|
||||
hw_animsmoothing=true
|
||||
hw_hightile=true
|
||||
hw_models=false
|
||||
hw_parallaxskypanning=true
|
||||
hw_shadeinterpolate=true
|
||||
hw_shadescale=1
|
||||
hw_useindexedcolortextures=false
|
||||
i_soundinbackground=false
|
||||
in_mousemode=true
|
||||
inter_subtitles=false
|
||||
invertmouse=false
|
||||
invertmousex=false
|
||||
language=auto
|
||||
m_blockcontrollers=false
|
||||
m_cleanscale=false
|
||||
m_filter=false
|
||||
m_forward=1
|
||||
m_pitch=1
|
||||
m_sensitivity_x=4
|
||||
m_sensitivity_y=2
|
||||
m_show_backbutton=0
|
||||
m_showinputgrid=0
|
||||
m_side=1
|
||||
m_use_mouse=2
|
||||
m_yaw=1
|
||||
midi_config=raze
|
||||
midi_dmxgus=false
|
||||
midi_voices=32
|
||||
mod_autochip=false
|
||||
mod_autochip_scan_threshold=12
|
||||
mod_autochip_size_force=100
|
||||
mod_autochip_size_scan=500
|
||||
mod_dumb_mastervolume=1
|
||||
mod_interp=2
|
||||
mod_samplerate=0
|
||||
mod_volramp=2
|
||||
mouse_capturemode=1
|
||||
mus_calcgain=true
|
||||
mus_enabled=true
|
||||
mus_extendedlookup=false
|
||||
mus_gainoffset=0
|
||||
mus_usereplaygain=false
|
||||
opl_core=0
|
||||
opl_fullpan=true
|
||||
opl_numchips=2
|
||||
opn_chips_count=8
|
||||
opn_emulator_id=0
|
||||
opn_fullpan=true
|
||||
opn_run_at_pcm_rate=false
|
||||
os_isanyof=true
|
||||
png_gamma=0
|
||||
png_level=5
|
||||
queryiwad=true
|
||||
quicksavecount=4
|
||||
quicksavenum=0
|
||||
r_ambientlight=1
|
||||
r_drawweapon=1
|
||||
r_fov=90
|
||||
r_mirror_recursions=4
|
||||
r_multithreaded=1
|
||||
r_precache=true
|
||||
r_shadows=true
|
||||
r_spriteadjust=2
|
||||
r_ticstability=true
|
||||
saveloadconfirmation=true
|
||||
savestatistics=0
|
||||
secret_notify=false
|
||||
showendoom=0
|
||||
silentmouseaimtoggle=false
|
||||
snd_aldevice=Default
|
||||
snd_alresampler=Default
|
||||
snd_ambience=true
|
||||
snd_backend=openal
|
||||
snd_buffersize=0
|
||||
snd_channels=128
|
||||
snd_efx=true
|
||||
snd_enabled=true
|
||||
snd_extendedlookup=false
|
||||
snd_hrtf=-1
|
||||
snd_mastervolume=1
|
||||
snd_mididevice=-5
|
||||
snd_midiprecache=false
|
||||
snd_musicvolume=0.5
|
||||
snd_reverb=true
|
||||
snd_samplerate=0
|
||||
snd_sfxvolume=1
|
||||
snd_streambuffersize=64
|
||||
snd_tryformats=true
|
||||
snd_waterreverb=true
|
||||
statfile=razestat.txt
|
||||
strictdecorate=false
|
||||
sw_darts=false
|
||||
testnewrenderer=false
|
||||
timidity_channel_pressure=false
|
||||
timidity_chorus=0
|
||||
timidity_config=raze
|
||||
timidity_drum_effect=false
|
||||
timidity_drum_power=1
|
||||
timidity_key_adjust=0
|
||||
timidity_lpf_def=1
|
||||
timidity_min_sustain_time=5000
|
||||
timidity_modulation_envelope=true
|
||||
timidity_modulation_wheel=true
|
||||
timidity_overlap_voice_allow=true
|
||||
timidity_pan_delay=false
|
||||
timidity_portamento=true
|
||||
timidity_reverb=0
|
||||
timidity_reverb_level=0
|
||||
timidity_surround_chorus=false
|
||||
timidity_temper_control=true
|
||||
timidity_tempo_adjust=1
|
||||
use_joystick=true
|
||||
use_mouse=false
|
||||
vid_activeinbackground=false
|
||||
vid_adapter=0
|
||||
vid_aspect=0
|
||||
vid_brightness=0
|
||||
vid_contrast=1
|
||||
vid_cropaspect=false
|
||||
vid_defheight=480
|
||||
vid_defwidth=640
|
||||
vid_fullscreen=true
|
||||
vid_gamma=1
|
||||
vid_hdr=false
|
||||
vid_maxfps=200
|
||||
vid_preferbackend=3
|
||||
vid_saturation=1
|
||||
vid_scale_customheight=400
|
||||
vid_scale_custompixelaspect=1
|
||||
vid_scale_customwidth=640
|
||||
vid_scale_linear=false
|
||||
vid_scalefactor=1
|
||||
vid_scalemode=0
|
||||
vid_sdl_render_driver=
|
||||
vid_vsync=false
|
||||
vr_hunits_per_meter=41
|
||||
vr_ipd=0.06199999898672104
|
||||
vr_mode=0
|
||||
vr_screendist=0.800000011920929
|
||||
vr_swap_eyes=false
|
||||
wildmidi_config=
|
||||
wildmidi_enhanced_resampling=true
|
||||
wildmidi_reverb=false
|
||||
win_h=384
|
||||
win_maximized=false
|
||||
win_w=512
|
||||
win_x=-1
|
||||
win_y=-1
|
||||
wt_commentary=false
|
||||
wt_forcemidi=false
|
||||
wt_forcevoc=false
|
||||
xbrz_centerdirectionbias=4
|
||||
xbrz_colorformat=0
|
||||
xbrz_dominantdirectionthreshold=3.5999999046325684
|
||||
xbrz_equalcolortolerance=30
|
||||
xbrz_luminanceweight=1
|
||||
xbrz_steepdirectionthreshold=2.200000047683716
|
||||
|
||||
[GlobalSettings.Unknown]
|
||||
|
||||
[.Player]
|
||||
cl_autoaim=1
|
||||
cl_weaponswitch=3
|
||||
combatmacro0=
|
||||
combatmacro1=
|
||||
combatmacro2=
|
||||
combatmacro3=
|
||||
combatmacro4=
|
||||
combatmacro5=
|
||||
combatmacro6=
|
||||
combatmacro7=
|
||||
combatmacro8=
|
||||
combatmacro9=
|
||||
playercolor=0
|
||||
playergender=0
|
||||
playername=Player
|
||||
rtsname=
|
||||
|
||||
[.ConsoleVariables]
|
||||
adl_bank=14
|
||||
adl_custom_bank=
|
||||
adl_use_custom_bank=false
|
||||
adult_lockout=false
|
||||
am_followplayer=true
|
||||
am_linealpha=1
|
||||
am_linethickness=1
|
||||
am_nameontop=false
|
||||
am_onesidedcolor=aa aa aa
|
||||
am_ovonesidedcolor=aa aa aa
|
||||
am_ovplayercolor=aa aa aa
|
||||
am_ovtwosidedcolor=aa aa aa
|
||||
am_playercolor=aa aa aa
|
||||
am_rotate=true
|
||||
am_showlabel=false
|
||||
am_textfont=false
|
||||
am_twosidedcolor=aa aa aa
|
||||
chat_substitution=false
|
||||
cl_automsg=false
|
||||
cl_autorun=true
|
||||
cl_autosave=true
|
||||
cl_autosavedeletion=true
|
||||
cl_bloodoldweapbalance=false
|
||||
cl_bloodqavforcedinterp=false
|
||||
cl_bloodqavinterp=true
|
||||
cl_bloodvanillabobbing=true
|
||||
cl_bloodvanillaenemies=false
|
||||
cl_bloodvanillaexplosions=false
|
||||
cl_bloodvanillarun=true
|
||||
cl_bloodweapinterp=false
|
||||
cl_crosshair=true
|
||||
cl_exhumedoldturn=false
|
||||
cl_hudinterpolation=true
|
||||
cl_idplayers=true
|
||||
cl_interpolate=true
|
||||
cl_loadingscreens=true
|
||||
cl_maxautosaves=8
|
||||
cl_nomeleeblur=false
|
||||
cl_obituaries=true
|
||||
cl_resumesavegame=true
|
||||
cl_runmode=true
|
||||
cl_showmagamt=false
|
||||
cl_showweapon=1
|
||||
cl_slopetilting=false
|
||||
cl_sointerpolation=true
|
||||
cl_swsmoothsway=true
|
||||
cl_syncinput=false
|
||||
cl_viewbob=true
|
||||
cl_viewhbob=true
|
||||
cl_viewvbob=true
|
||||
cl_weaponsway=true
|
||||
classic_scaling_factor=1
|
||||
classic_scaling_pixelaspect=1.2000000476837158
|
||||
con_alpha=0.75
|
||||
con_centernotify=false
|
||||
con_notablist=false
|
||||
con_notify_advanced=false
|
||||
con_notifyscale=1
|
||||
con_notifytime=3
|
||||
con_pulsetext=false
|
||||
con_scale=0
|
||||
crosshair=0
|
||||
crosshaircolor=ff 00 00
|
||||
crosshairgrow=false
|
||||
crosshairhealth=2
|
||||
crosshairscale=0.5
|
||||
gl_aalines=false
|
||||
gl_bloom=false
|
||||
gl_bloom_amount=1.399999976158142
|
||||
gl_exposure_base=0.3499999940395355
|
||||
gl_exposure_min=0.3499999940395355
|
||||
gl_exposure_scale=1.2999999523162842
|
||||
gl_exposure_speed=0.05000000074505806
|
||||
gl_fogmode=1
|
||||
gl_menu_blur=-1
|
||||
gl_paltonemap_powtable=2
|
||||
gl_paltonemap_reverselookup=true
|
||||
gl_precache=false
|
||||
gl_scale_viewport=true
|
||||
gl_tonemap=0
|
||||
hud_bgstretch=false
|
||||
hud_ctf_vanilla=false
|
||||
hud_flashing=1
|
||||
hud_messages=true
|
||||
hud_position=false
|
||||
hud_powerupduration=true
|
||||
hud_scalefactor=1
|
||||
hud_size=5
|
||||
hud_statscale=0.5
|
||||
hud_textfont=false
|
||||
m_quickexit=false
|
||||
menu_sounds=true
|
||||
msg=0
|
||||
msg0color=11
|
||||
msg1color=5
|
||||
msg2color=2
|
||||
msg3color=3
|
||||
msg4color=3
|
||||
msgmidcolor=11
|
||||
msgmidcolor2=4
|
||||
mus_redbook=true
|
||||
mus_restartonload=false
|
||||
nocheats=false
|
||||
opn_custom_bank=
|
||||
opn_use_custom_bank=false
|
||||
r_drawfuzz=1
|
||||
r_voxels=true
|
||||
screenshot_dir=
|
||||
screenshotname=
|
||||
snd_menuvolume=0.6000000238418579
|
||||
snd_pitched=false
|
||||
snd_speech=1
|
||||
transsouls=0.75
|
||||
ui_screenborder_classic_scaling=true
|
||||
uiscale=0
|
||||
usermapfolder=
|
||||
vid_allowtrueultrawide=1
|
|
@ -1,97 +0,0 @@
|
|||
diff --git a/source/common/console/keydef.h b/source/common/console/keydef.h
|
||||
index 108806774..726a2c432 100644
|
||||
--- a/source/common/console/keydef.h
|
||||
+++ b/source/common/console/keydef.h
|
||||
@@ -68,15 +68,22 @@ enum EKeyCodes
|
||||
|
||||
KEY_FIRSTJOYBUTTON = 0x108,
|
||||
KEY_JOY1 = KEY_FIRSTJOYBUTTON+0,
|
||||
- KEY_JOY2,
|
||||
- KEY_JOY3,
|
||||
- KEY_JOY4,
|
||||
- KEY_JOY5,
|
||||
- KEY_JOY6,
|
||||
- KEY_JOY7,
|
||||
- KEY_JOY8,
|
||||
- KEY_JOY14 = KEY_FIRSTJOYBUTTON+13,
|
||||
- KEY_JOY15 = KEY_FIRSTJOYBUTTON+14,
|
||||
+ KEY_JOY2 = KEY_FIRSTJOYBUTTON+1,
|
||||
+ KEY_JOY3 = KEY_FIRSTJOYBUTTON+2,
|
||||
+ KEY_JOY4 = KEY_FIRSTJOYBUTTON+3,
|
||||
+ KEY_JOY5 = KEY_FIRSTJOYBUTTON+4,
|
||||
+ KEY_JOY6 = KEY_FIRSTJOYBUTTON+5,
|
||||
+ KEY_JOY7 = KEY_FIRSTJOYBUTTON+6,
|
||||
+ KEY_JOY8 = KEY_FIRSTJOYBUTTON+7,
|
||||
+ KEY_JOY9 = KEY_FIRSTJOYBUTTON+8,
|
||||
+ KEY_JOY10 = KEY_FIRSTJOYBUTTON+9,
|
||||
+ KEY_JOY11 = KEY_FIRSTJOYBUTTON+10,
|
||||
+ KEY_JOY12 = KEY_FIRSTJOYBUTTON+11,
|
||||
+ KEY_JOY13 = KEY_FIRSTJOYBUTTON+12,
|
||||
+ KEY_JOY14 = KEY_FIRSTJOYBUTTON+13,
|
||||
+ KEY_JOY15 = KEY_FIRSTJOYBUTTON+14,
|
||||
+ KEY_JOY16 = KEY_FIRSTJOYBUTTON+15,
|
||||
+ KEY_JOY17 = KEY_FIRSTJOYBUTTON+16,
|
||||
KEY_LASTJOYBUTTON = 0x187,
|
||||
KEY_JOYPOV1_UP = 0x188,
|
||||
KEY_JOYPOV1_RIGHT = 0x189,
|
||||
diff --git a/source/common/menu/menu.cpp b/source/common/menu/menu.cpp
|
||||
index 89017d67b..5217897b3 100644
|
||||
--- a/source/common/menu/menu.cpp
|
||||
+++ b/source/common/menu/menu.cpp
|
||||
@@ -692,20 +692,18 @@ bool M_Responder (event_t *ev)
|
||||
ch = ev->data1;
|
||||
switch (ch)
|
||||
{
|
||||
- case KEY_JOY1:
|
||||
- case KEY_JOY3:
|
||||
- case KEY_JOY15:
|
||||
+ case KEY_JOY2:
|
||||
+ case KEY_JOY4:
|
||||
case KEY_PAD_A:
|
||||
mkey = MKEY_Enter;
|
||||
break;
|
||||
|
||||
- case KEY_JOY2:
|
||||
- case KEY_JOY14:
|
||||
+ case KEY_JOY1:
|
||||
case KEY_PAD_B:
|
||||
mkey = MKEY_Back;
|
||||
break;
|
||||
|
||||
- case KEY_JOY4:
|
||||
+ case KEY_JOY3:
|
||||
case KEY_PAD_X:
|
||||
mkey = MKEY_Clear;
|
||||
break;
|
||||
@@ -720,6 +718,7 @@ bool M_Responder (event_t *ev)
|
||||
mkey = MKEY_PageDown;
|
||||
break;
|
||||
|
||||
+ case KEY_JOY9:
|
||||
case KEY_PAD_DPAD_UP:
|
||||
case KEY_PAD_LTHUMB_UP:
|
||||
case KEY_JOYAXIS2MINUS:
|
||||
@@ -727,6 +726,7 @@ bool M_Responder (event_t *ev)
|
||||
mkey = MKEY_Up;
|
||||
break;
|
||||
|
||||
+ case KEY_JOY10:
|
||||
case KEY_PAD_DPAD_DOWN:
|
||||
case KEY_PAD_LTHUMB_DOWN:
|
||||
case KEY_JOYAXIS2PLUS:
|
||||
@@ -734,6 +734,7 @@ bool M_Responder (event_t *ev)
|
||||
mkey = MKEY_Down;
|
||||
break;
|
||||
|
||||
+ case KEY_JOY11:
|
||||
case KEY_PAD_DPAD_LEFT:
|
||||
case KEY_PAD_LTHUMB_LEFT:
|
||||
case KEY_JOYAXIS1MINUS:
|
||||
@@ -741,6 +742,7 @@ bool M_Responder (event_t *ev)
|
||||
mkey = MKEY_Left;
|
||||
break;
|
||||
|
||||
+ case KEY_JOY12:
|
||||
case KEY_PAD_DPAD_RIGHT:
|
||||
case KEY_PAD_LTHUMB_RIGHT:
|
||||
case KEY_JOYAXIS1PLUS:
|
|
@ -30,6 +30,7 @@ pre_configure_target() {
|
|||
--disable-vg \
|
||||
--disable-sdl \
|
||||
--enable-sdl2 \
|
||||
--disable-odroidgo2 \
|
||||
--enable-ffmpeg"
|
||||
|
||||
case ${ARCH} in
|
||||
|
@ -68,16 +69,6 @@ pre_configure_target() {
|
|||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-vulkan --enable-vulkan_display"
|
||||
fi
|
||||
|
||||
case ${DEVICE} in
|
||||
RG351P)
|
||||
PKG_DEPENDS_TARGET+=" librga libgo2"
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-odroidgo2"
|
||||
;;
|
||||
*)
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --disable-odroidgo2"
|
||||
;;
|
||||
esac
|
||||
|
||||
cd ${PKG_BUILD}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
diff -rupN retroarch.orig/gfx/drivers/oga_gfx.c retroarch/gfx/drivers/oga_gfx.c
|
||||
--- retroarch.orig/gfx/drivers/oga_gfx.c 2022-02-28 19:40:46.222185295 -0500
|
||||
+++ retroarch/gfx/drivers/oga_gfx.c 2022-02-28 19:44:14.187909576 -0500
|
||||
@@ -22,7 +22,7 @@
|
||||
#include "../../verbosity.h"
|
||||
#include <fcntl.h>
|
||||
#include <rga/RgaApi.h>
|
||||
-#include <rga/RockchipRgaMacro.h>
|
||||
+#include <rga/drmrga.h>
|
||||
#include <xf86drm.h>
|
||||
#include <xf86drmMode.h>
|
||||
#include <drm/drm_fourcc.h>
|
|
@ -1,27 +0,0 @@
|
|||
input_libretro_device_p1 = "1"
|
||||
input_libretro_device_p2 = "1"
|
||||
input_libretro_device_p3 = "1"
|
||||
input_libretro_device_p4 = "1"
|
||||
input_libretro_device_p5 = "1"
|
||||
input_player1_analog_dpad_mode = "1"
|
||||
input_player1_btn_down = "6"
|
||||
input_player1_btn_left = "4"
|
||||
input_player1_btn_right = "5"
|
||||
input_player1_btn_up = "7"
|
||||
input_player1_stk_l_x+ = "5"
|
||||
input_player1_stk_l_x- = "4"
|
||||
input_player1_stk_l_y+ = "6"
|
||||
input_player1_stk_l_y- = "7"
|
||||
input_player1_stk_r_x+ = "5"
|
||||
input_player1_stk_r_x- = "4"
|
||||
input_player1_stk_r_y+ = "6"
|
||||
input_player1_stk_r_y- = "7"
|
||||
input_player2_analog_dpad_mode = "0"
|
||||
input_player3_analog_dpad_mode = "0"
|
||||
input_player4_analog_dpad_mode = "0"
|
||||
input_player5_analog_dpad_mode = "0"
|
||||
input_remap_port_p1 = "0"
|
||||
input_remap_port_p2 = "1"
|
||||
input_remap_port_p3 = "2"
|
||||
input_remap_port_p4 = "3"
|
||||
input_remap_port_p5 = "4"
|
|
@ -1,153 +0,0 @@
|
|||
mupen64plus-alt-map = "False"
|
||||
mupen64plus-aspect = "4:3"
|
||||
mupen64plus-astick-deadzone = "15"
|
||||
mupen64plus-astick-sensitivity = "100"
|
||||
mupen64plus-BackgroundMode = "Stripped"
|
||||
mupen64plus-BilinearMode = "standard"
|
||||
mupen64plus-CorrectTexrectCoords = "Auto"
|
||||
mupen64plus-CountPerOp = "0"
|
||||
mupen64plus-CountPerOpDenomPot = "0"
|
||||
mupen64plus-cpucore = "dynamic_recompiler"
|
||||
mupen64plus-d-cbutton = "C3"
|
||||
mupen64plus-DitheringPattern = "True"
|
||||
mupen64plus-DitheringQuantization = "True"
|
||||
mupen64plus-EnableCopyAuxToRDRAM = "True"
|
||||
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-EnableNativeResFactor = "1"
|
||||
mupen64plus-EnableNativeResTexrects = "Optimized"
|
||||
mupen64plus-EnableOverscan = "Enabled"
|
||||
mupen64plus-EnableTexCoordBounds = "False"
|
||||
mupen64plus-EnableTextureCache = "True"
|
||||
mupen64plus-ForceDisableExtraMem = "False"
|
||||
mupen64plus-FrameDuping = "True"
|
||||
mupen64plus-Framerate = "Original"
|
||||
mupen64plus-FXAA = "0"
|
||||
mupen64plus-GLideN64IniBehaviour = "late"
|
||||
mupen64plus-HybridFilter = "True"
|
||||
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 = "memory"
|
||||
mupen64plus-pak2 = "none"
|
||||
mupen64plus-pak3 = "none"
|
||||
mupen64plus-pak4 = "none"
|
||||
mupen64plus-r-cbutton = "C1"
|
||||
mupen64plus-rdp-plugin = "gliden64"
|
||||
mupen64plus-RDRAMImageDitheringMode = "BlueNoise"
|
||||
mupen64plus-rsp-plugin = "hle"
|
||||
mupen64plus-ThreadedRenderer = "True"
|
||||
mupen64plus-txCacheCompression = "True"
|
||||
mupen64plus-txEnhancementMode = "None"
|
||||
mupen64plus-txFilterIgnoreBG = "True"
|
||||
mupen64plus-txFilterMode = "None"
|
||||
mupen64plus-txHiresEnable = "False"
|
||||
mupen64plus-txHiresFullAlphaChannel = "False"
|
||||
mupen64plus-u-cbutton = "C4"
|
||||
mupen64plus-virefresh = "Auto"
|
||||
pcsx_rearmed_analog_axis_modifier = "circle"
|
||||
pcsx_rearmed_async_cd = "sync"
|
||||
pcsx_rearmed_bios = "auto"
|
||||
pcsx_rearmed_display_internal_fps = "disabled"
|
||||
pcsx_rearmed_dithering = "enabled"
|
||||
pcsx_rearmed_drc = "enabled"
|
||||
pcsx_rearmed_duping_enable = "enabled"
|
||||
pcsx_rearmed_frameskip_type = "disabled"
|
||||
pcsx_rearmed_gteregsunneeded = "disabled"
|
||||
pcsx_rearmed_gunconadjustratiox = "1"
|
||||
pcsx_rearmed_gunconadjustratioy = "1"
|
||||
pcsx_rearmed_gunconadjustx = "0"
|
||||
pcsx_rearmed_gunconadjusty = "0"
|
||||
pcsx_rearmed_idiablofix = "disabled"
|
||||
pcsx_rearmed_input_sensitivity = "1.00"
|
||||
pcsx_rearmed_inuyasha_fix = "disabled"
|
||||
pcsx_rearmed_memcard2 = "disabled"
|
||||
pcsx_rearmed_multitap1 = "auto"
|
||||
pcsx_rearmed_multitap2 = "auto"
|
||||
pcsx_rearmed_negcon_deadzone = "0"
|
||||
pcsx_rearmed_negcon_response = "linear"
|
||||
pcsx_rearmed_neon_enhancement_enable = "disabled"
|
||||
pcsx_rearmed_neon_enhancement_no_main = "disabled"
|
||||
pcsx_rearmed_neon_interlace_enable = "disabled"
|
||||
pcsx_rearmed_nocdaudio = "enabled"
|
||||
pcsx_rearmed_nogteflags = "disabled"
|
||||
pcsx_rearmed_nosmccheck = "disabled"
|
||||
pcsx_rearmed_noxadecoding = "enabled"
|
||||
pcsx_rearmed_pad1type = "standard"
|
||||
pcsx_rearmed_pad2type = "standard"
|
||||
pcsx_rearmed_pad3type = "none"
|
||||
pcsx_rearmed_pad4type = "none"
|
||||
pcsx_rearmed_pad5type = "none"
|
||||
pcsx_rearmed_pad6type = "none"
|
||||
pcsx_rearmed_pad7type = "none"
|
||||
pcsx_rearmed_pad8type = "none"
|
||||
pcsx_rearmed_pe2_fix = "disabled"
|
||||
pcsx_rearmed_psxclock = "57"
|
||||
pcsx_rearmed_region = "auto"
|
||||
pcsx_rearmed_show_bios_bootlogo = "disabled"
|
||||
pcsx_rearmed_show_other_input_settings = "disabled"
|
||||
pcsx_rearmed_spu_interpolation = "simple"
|
||||
pcsx_rearmed_spu_reverb = "enabled"
|
||||
pcsx_rearmed_spuirq = "disabled"
|
||||
pcsx_rearmed_vibration = "enabled"
|
||||
gambatte_gb_colorization = "disabled"
|
||||
gambatte_gb_internal_palette = ""
|
||||
mame2003-plus_analog = "digital"
|
||||
mame2003-plus_art_resolution = "1"
|
||||
mame2003-plus_brightness = "1.0"
|
||||
mame2003-plus_cheat_input_ports = "disabled"
|
||||
mame2003-plus_core_save_subfolder = "enabled"
|
||||
mame2003-plus_core_sys_subfolder = "enabled"
|
||||
mame2003-plus_dcs_speedhack = "enabled"
|
||||
mame2003-plus_deadzone = "20"
|
||||
mame2003-plus_digital_joy_centering = "enabled"
|
||||
mame2003-plus_display_artwork = "enabled"
|
||||
mame2003-plus_display_setup = "disabled"
|
||||
mame2003-plus_four_way_emulation = "disabled"
|
||||
mame2003-plus_frameskip = "0"
|
||||
mame2003-plus_gamma = "1.0"
|
||||
mame2003-plus_input_interface = "retropad"
|
||||
mame2003-plus_machine_timing = "enabled"
|
||||
mame2003-plus_mame_remapping = "enabled"
|
||||
mame2003-plus_mouse_device = "mouse"
|
||||
mame2003-plus_sample_rate = "48000"
|
||||
mame2003-plus_skip_disclaimer = "disabled"
|
||||
mame2003-plus_skip_warnings = "disabled"
|
||||
flycast_internal_resolution = "640x480"
|
||||
flycast_alpha_sorting = "per-strip (fast, least accurate)"
|
||||
flycast_enable_dsp = "disabled"
|
||||
flycast_threaded_rendering = "enabled"
|
||||
flycast_anisotropic_filtering = "off"
|
||||
flycast_synchronous_rendering = "enabled"
|
||||
flycast_enable_rtt = "disabled"
|
||||
flycast_enable_rttb = "disabled"
|
||||
flycast_delay_frame_swapping = "disabled"
|
||||
flycast_div_matching = "auto"
|
||||
flycast_texupscale = "off"
|
||||
flycast_auto_skip_frame = "normal"
|
||||
opera_swi_hle = "enabled"
|
||||
opera_dsp_threaded = "enabled"
|
||||
opera_madam_matrix_engine = "software"
|
||||
puae_deadzone = "25"
|
||||
melonds_screen_layout = "Left/Right"
|
||||
melonds_swapscreen_mode = "Toggle"
|
||||
melonds_threaded_renderer = "enabled"
|
||||
melonds_touch_mode = "Joystick"
|
||||
duckstation_GPU.Renderer = "Software"
|
||||
virtualjaguar_bios = "enabled"
|
||||
virtualjaguar_usefastblitter = "enabled"
|
|
@ -1,822 +0,0 @@
|
|||
accessibility_enable = "false"
|
||||
accessibility_narrator_speech_speed = "5"
|
||||
ai_service_enable = "true"
|
||||
ai_service_mode = "1"
|
||||
ai_service_pause = "false"
|
||||
ai_service_source_lang = "0"
|
||||
ai_service_target_lang = "0"
|
||||
ai_service_url = "http://localhost:4404/"
|
||||
all_users_control_menu = "true"
|
||||
apply_cheats_after_load = "false"
|
||||
apply_cheats_after_toggle = "false"
|
||||
aspect_ratio_index = "22"
|
||||
assets_directory = "/tmp/assets"
|
||||
audio_block_frames = "0"
|
||||
audio_device = ""
|
||||
audio_driver = "alsathread"
|
||||
audio_dsp_plugin = ""
|
||||
audio_enable_menu_bgm = "false"
|
||||
audio_enable_menu_cancel = "false"
|
||||
audio_enable_menu = "false"
|
||||
audio_enable_menu_notice = "false"
|
||||
audio_enable_menu_ok = "false"
|
||||
audio_enable = "true"
|
||||
audio_fastforward_mute = "false"
|
||||
audio_filter_dir = "~/.config/retroarch/filters/audio"
|
||||
audio_latency = "64"
|
||||
audio_max_timing_skew = "0.049999"
|
||||
audio_mixer_mute_enable = "false"
|
||||
audio_mixer_volume = "0.000000"
|
||||
audio_mute_enable = "false"
|
||||
audio_out_rate = "48000"
|
||||
audio_rate_control_delta = "0.004999"
|
||||
audio_rate_control = "true"
|
||||
audio_resampler_quality = "2"
|
||||
audio_resampler = "sinc"
|
||||
audio_sync = "true"
|
||||
audio_volume = "0.000000"
|
||||
auto_overrides_enable = "true"
|
||||
auto_remaps_enable = "true"
|
||||
autosave_interval = "10"
|
||||
auto_screenshot_filename = "true"
|
||||
auto_shaders_enable = "true"
|
||||
block_sram_overwrite = "false"
|
||||
bluetooth_driver = "null"
|
||||
builtin_imageviewer_enable = "true"
|
||||
builtin_mediaplayer_enable = "true"
|
||||
bundle_assets_dst_path = ""
|
||||
bundle_assets_dst_path_subdir = ""
|
||||
bundle_assets_extract_enable = "false"
|
||||
bundle_assets_extract_last_version = "0"
|
||||
bundle_assets_extract_version_current = "0"
|
||||
bundle_assets_src_path = ""
|
||||
cache_directory = "/tmp/cache"
|
||||
camera_allow = "false"
|
||||
camera_device = ""
|
||||
camera_driver = "null"
|
||||
cheat_database_path = "/tmp/database/cht"
|
||||
check_firmware_before_loading = "false"
|
||||
cheevos_auto_screenshot = "false"
|
||||
cheevos_badges_enable = "false"
|
||||
cheevos_challenge_indicators = "true"
|
||||
cheevos_enable = "false"
|
||||
cheevos_hardcore_mode_enable = "false"
|
||||
cheevos_leaderboards_enable = ""
|
||||
cheevos_password = ""
|
||||
cheevos_richpresence_enable = "true"
|
||||
cheevos_start_active = "false"
|
||||
cheevos_test_unofficial = "false"
|
||||
cheevos_token = ""
|
||||
cheevos_unlock_sound_enable = "false"
|
||||
cheevos_username = ""
|
||||
cheevos_verbose_enable = "false"
|
||||
config_save_on_exit = "true"
|
||||
content_database_path = "/tmp/database/rdb"
|
||||
content_favorites_directory = "default"
|
||||
content_favorites_path = "~/.config/retroarch/content_favorites.lpl"
|
||||
content_favorites_size = "200"
|
||||
content_history_dir = ""
|
||||
content_history_directory = "default"
|
||||
content_history_path = "~/.config/retroarch/content_history.lpl"
|
||||
content_history_size = "200"
|
||||
content_image_history_directory = "default"
|
||||
content_image_history_path = "~/.config/retroarch/content_image_history.lpl"
|
||||
content_music_history_directory = "default"
|
||||
content_music_history_path = "~/.config/retroarch/content_music_history.lpl"
|
||||
content_runtime_log_aggregate = "false"
|
||||
content_runtime_log = "true"
|
||||
content_show_add_entry = "2"
|
||||
content_show_add = "true"
|
||||
content_show_explore = "true"
|
||||
content_show_favorites = "true"
|
||||
content_show_history = "true"
|
||||
content_show_images = "false"
|
||||
content_show_music = "false"
|
||||
content_show_netplay = "true"
|
||||
content_show_playlists = "true"
|
||||
content_show_settings_password = ""
|
||||
content_show_settings = "true"
|
||||
content_show_video = "false"
|
||||
content_video_directory = "default"
|
||||
content_video_history_path = "~/.config/retroarch/content_video_history.lpl"
|
||||
core_assets_directory = "~/roms/downloads"
|
||||
core_info_cache_enable = "true"
|
||||
core_option_category_enable = "true"
|
||||
core_options_path = ""
|
||||
core_set_supports_no_game_enable = "true"
|
||||
core_updater_auto_backup = "false"
|
||||
core_updater_auto_backup_history_size = "1"
|
||||
core_updater_auto_extract_archive = "true"
|
||||
core_updater_buildbot_assets_url = "http://buildbot.libretro.com/assets/"
|
||||
core_updater_buildbot_cores_url = ""
|
||||
core_updater_buildbot_url = "http://buildbot.libretro.com/nightly/linux/armhf/latest/"
|
||||
core_updater_show_experimental_cores = "false"
|
||||
cpu_main_gov = "performance"
|
||||
cpu_max_freq = "-1"
|
||||
cpu_menu_gov = "interactive"
|
||||
cpu_min_freq = "1"
|
||||
cpu_scaling_mode = "0"
|
||||
crt_switch_center_adjust = "0"
|
||||
crt_switch_hires_menu = "false"
|
||||
crt_switch_porch_adjust = "0"
|
||||
crt_switch_resolution = "0"
|
||||
crt_switch_resolution_super = "2560"
|
||||
crt_switch_resolution_use_custom_refresh_rate = "false"
|
||||
crt_switch_timings = ""
|
||||
crt_video_refresh_rate = "60.000000"
|
||||
current_resolution_id = "0"
|
||||
cursor_directory = "~/.config/retroarch/database/cursors"
|
||||
desktop_menu_enable = "true"
|
||||
discord_allow = "false"
|
||||
discord_app_id = "475456035851599874"
|
||||
driver_switch_enable = "true"
|
||||
dynamic_wallpapers_directory = "default"
|
||||
emuelec_exit_to_kodi = "false"
|
||||
enable_device_vibration = "true"
|
||||
facebook_stream_key = ""
|
||||
fastforward_ratio = "0.000000"
|
||||
filter_by_current_core = "false"
|
||||
flicker_filter_enable = "false"
|
||||
flicker_filter_index = "0"
|
||||
fps_show = "false"
|
||||
fps_update_interval = "256"
|
||||
framecount_show = "false"
|
||||
frame_time_counter_reset_after_fastforwarding = "false"
|
||||
frame_time_counter_reset_after_load_state = "false"
|
||||
frame_time_counter_reset_after_save_state = "false"
|
||||
frontend_log_level = "1"
|
||||
game_specific_options = "true"
|
||||
gamma_correction = "0"
|
||||
global_core_options = "false"
|
||||
history_list_enable = "true"
|
||||
input_ai_service_axis = "nul"
|
||||
input_ai_service_btn = "nul"
|
||||
input_ai_service_mbtn = "nul"
|
||||
input_ai_service = "nul"
|
||||
input_analog_deadzone = "0.000000"
|
||||
input_analog_sensitivity = "1.500000"
|
||||
input_audio_mute_axis = "nul"
|
||||
input_audio_mute_btn = "nul"
|
||||
input_audio_mute = "f9"
|
||||
input_audio_mute_mbtn = "nul"
|
||||
input_autodetect_enable = "true"
|
||||
input_auto_game_focus = "0"
|
||||
input_auto_mouse_grab = "false"
|
||||
input_axis_threshold = "0.500000"
|
||||
input_bind_hold = "2"
|
||||
input_bind_timeout = "5"
|
||||
input_cheat_index_minus_axis = "nul"
|
||||
input_cheat_index_minus_btn = "nul"
|
||||
input_cheat_index_minus_mbtn = "nul"
|
||||
input_cheat_index_minus = "t"
|
||||
input_cheat_index_plus_axis = "nul"
|
||||
input_cheat_index_plus_btn = "nul"
|
||||
input_cheat_index_plus_mbtn = "nul"
|
||||
input_cheat_index_plus = "y"
|
||||
input_cheat_toggle_axis = "nul"
|
||||
input_cheat_toggle_btn = "nul"
|
||||
input_cheat_toggle_mbtn = "nul"
|
||||
input_cheat_toggle = "u"
|
||||
input_close_content_axis = "nul"
|
||||
input_close_content_btn = "nul"
|
||||
input_close_content_mbtn = "nul"
|
||||
input_close_content = "nul"
|
||||
input_descriptor_hide_unbound = "false"
|
||||
input_descriptor_label_show = "true"
|
||||
input_desktop_menu_toggle_axis = "nul"
|
||||
input_desktop_menu_toggle_btn = "nul"
|
||||
input_desktop_menu_toggle = "f5"
|
||||
input_desktop_menu_toggle_mbtn = "nul"
|
||||
input_device_p1 = "0"
|
||||
input_device_p10 = "0"
|
||||
input_device_p11 = "0"
|
||||
input_device_p12 = "0"
|
||||
input_device_p13 = "0"
|
||||
input_device_p14 = "0"
|
||||
input_device_p15 = "0"
|
||||
input_device_p16 = "0"
|
||||
input_device_p2 = "0"
|
||||
input_device_p3 = "0"
|
||||
input_device_p4 = "0"
|
||||
input_device_p5 = "0"
|
||||
input_device_p6 = "0"
|
||||
input_device_p7 = "0"
|
||||
input_device_p8 = "0"
|
||||
input_device_p9 = "0"
|
||||
input_disk_eject_toggle_axis = "nul"
|
||||
input_disk_eject_toggle_btn = "nul"
|
||||
input_disk_eject_toggle_mbtn = "nul"
|
||||
input_disk_eject_toggle = "nul"
|
||||
input_disk_next_axis = "nul"
|
||||
input_disk_next_btn = "nul"
|
||||
input_disk_next_mbtn = "nul"
|
||||
input_disk_next = "nul"
|
||||
input_disk_prev_axis = "nul"
|
||||
input_disk_prev_btn = "nul"
|
||||
input_disk_prev_mbtn = "nul"
|
||||
input_disk_prev = "nul"
|
||||
input_driver = "udev"
|
||||
input_duty_cycle = "3"
|
||||
input_enable_hotkey_axis = "nul"
|
||||
input_enable_hotkey_btn = "12"
|
||||
input_enable_hotkey_mbtn = "nul"
|
||||
input_enable_hotkey = "nul"
|
||||
input_exit_emulator_axis = "nul"
|
||||
input_exit_emulator_btn = "9"
|
||||
input_exit_emulator = "escape"
|
||||
input_exit_emulator_mbtn = "nul"
|
||||
input_fps_toggle_axis = "nul"
|
||||
input_fps_toggle_btn = "3"
|
||||
input_fps_toggle = "f3"
|
||||
input_fps_toggle_mbtn = "nul"
|
||||
input_frame_advance_axis = "nul"
|
||||
input_frame_advance_btn = "nul"
|
||||
input_frame_advance = "k"
|
||||
input_frame_advance_mbtn = "nul"
|
||||
input_game_focus_toggle_axis = "nul"
|
||||
input_game_focus_toggle_btn = "nul"
|
||||
input_game_focus_toggle_mbtn = "nul"
|
||||
input_game_focus_toggle = "scroll_lock"
|
||||
input_grab_mouse_toggle_axis = "nul"
|
||||
input_grab_mouse_toggle_btn = "nul"
|
||||
input_grab_mouse_toggle = "f11"
|
||||
input_grab_mouse_toggle_mbtn = "nul"
|
||||
input_hold_fast_forward_axis = "nul"
|
||||
input_hold_fast_forward_btn = "nul"
|
||||
input_hold_fast_forward = "l"
|
||||
input_hold_fast_forward_mbtn = "nul"
|
||||
input_hold_slowmotion_axis = "nul"
|
||||
input_hold_slowmotion_btn = "nul"
|
||||
input_hold_slowmotion = "e"
|
||||
input_hold_slowmotion_mbtn = "nul"
|
||||
input_hotkey_block_delay = "5"
|
||||
input_joypad_driver = "udev"
|
||||
input_keyboard_layout = ""
|
||||
input_libretro_device_p10 = "1"
|
||||
input_libretro_device_p1 = "1"
|
||||
input_libretro_device_p11 = "1"
|
||||
input_libretro_device_p12 = "1"
|
||||
input_libretro_device_p13 = "1"
|
||||
input_libretro_device_p14 = "1"
|
||||
input_libretro_device_p15 = "1"
|
||||
input_libretro_device_p16 = "1"
|
||||
input_libretro_device_p2 = "1"
|
||||
input_libretro_device_p3 = "1"
|
||||
input_libretro_device_p4 = "1"
|
||||
input_libretro_device_p5 = "1"
|
||||
input_libretro_device_p6 = "1"
|
||||
input_libretro_device_p7 = "1"
|
||||
input_libretro_device_p8 = "1"
|
||||
input_libretro_device_p9 = "1"
|
||||
input_load_state_axis = "nul"
|
||||
input_load_state_btn = "4"
|
||||
input_load_state = "f4"
|
||||
input_load_state_mbtn = "nul"
|
||||
input_max_users = "5"
|
||||
input_menu_toggle_axis = "nul"
|
||||
input_menu_toggle_btn = "2"
|
||||
input_menu_toggle = "f1"
|
||||
input_menu_toggle_gamepad_combo = "2"
|
||||
input_menu_toggle_mbtn = "nul"
|
||||
input_movie_record_toggle_axis = "nul"
|
||||
input_movie_record_toggle_btn = "nul"
|
||||
input_movie_record_toggle_mbtn = "nul"
|
||||
input_movie_record_toggle = "o"
|
||||
input_netplay_game_watch_axis = "nul"
|
||||
input_netplay_game_watch_btn = "nul"
|
||||
input_netplay_game_watch = "i"
|
||||
input_netplay_game_watch_mbtn = "nul"
|
||||
input_netplay_host_toggle_axis = "nul"
|
||||
input_netplay_host_toggle_btn = "nul"
|
||||
input_netplay_host_toggle_mbtn = "nul"
|
||||
input_netplay_host_toggle = "nul"
|
||||
input_nowinkey_enable = "false"
|
||||
input_osk_toggle_axis = "nul"
|
||||
input_osk_toggle_btn = "nul"
|
||||
input_osk_toggle = "f12"
|
||||
input_osk_toggle_mbtn = "nul"
|
||||
input_overlay = ""
|
||||
input_overlay_aspect_adjust_landscape = "0.000000"
|
||||
input_overlay_aspect_adjust_portrait = "0.000000"
|
||||
input_overlay_auto_rotate = "false"
|
||||
input_overlay_auto_scale = "false"
|
||||
input_overlay_enable_autopreferred = "true"
|
||||
input_overlay_enable = "false"
|
||||
input_overlay_hide_in_menu = "true"
|
||||
input_overlay_hide_when_gamepad_connected = "false"
|
||||
input_overlay_next_axis = "nul"
|
||||
input_overlay_next_btn = "nul"
|
||||
input_overlay_next_mbtn = "nul"
|
||||
input_overlay_next = "nul"
|
||||
input_overlay_opacity = "0.700000"
|
||||
input_overlay_scale_landscape = "1.000000"
|
||||
input_overlay_scale_portrait = "1.000000"
|
||||
input_overlay_show_inputs = "2"
|
||||
input_overlay_show_inputs_port = "0"
|
||||
input_overlay_show_mouse_cursor = "true"
|
||||
input_overlay_x_offset_landscape = "0.000000"
|
||||
input_overlay_x_offset_portrait = "0.000000"
|
||||
input_overlay_x_separation_landscape = "0.000000"
|
||||
input_overlay_x_separation_portrait = "0.000000"
|
||||
input_overlay_y_offset_landscape = "0.000000"
|
||||
input_overlay_y_offset_portrait = "0.000000"
|
||||
input_overlay_y_separation_landscape = "0.000000"
|
||||
input_overlay_y_separation_portrait = "0.000000"
|
||||
input_pause_toggle_axis = "nul"
|
||||
input_pause_toggle_btn = "nul"
|
||||
input_pause_toggle_mbtn = "nul"
|
||||
input_pause_toggle = "p"
|
||||
input_poll_type_behavior = "2"
|
||||
input_quit_gamepad_combo = "4"
|
||||
input_recording_toggle_axis = "nul"
|
||||
input_recording_toggle_btn = "nul"
|
||||
input_recording_toggle_mbtn = "nul"
|
||||
input_recording_toggle = "nul"
|
||||
input_remap_binds_enable = "true"
|
||||
input_remapping_directory = "~/remappings"
|
||||
input_reset_axis = "nul"
|
||||
input_reset_btn = "nul"
|
||||
input_reset = "h"
|
||||
input_reset_mbtn = "nul"
|
||||
input_rewind_axis = "nul"
|
||||
input_rewind_btn = "6"
|
||||
input_rewind_mbtn = "nul"
|
||||
input_rewind = "r"
|
||||
input_rumble_gain = "100"
|
||||
input_runahead_toggle_axis = "nul"
|
||||
input_runahead_toggle_btn = "nul"
|
||||
input_runahead_toggle_mbtn = "nul"
|
||||
input_runahead_toggle = "nul"
|
||||
input_save_state_axis = "nul"
|
||||
input_save_state_btn = "5"
|
||||
input_save_state = "f2"
|
||||
input_save_state_mbtn = "nul"
|
||||
input_screenshot_axis = "nul"
|
||||
input_screenshot_btn = "nul"
|
||||
input_screenshot = "f8"
|
||||
input_screenshot_mbtn = "nul"
|
||||
input_send_debug_info_axis = "nul"
|
||||
input_send_debug_info_btn = "nul"
|
||||
input_send_debug_info = "f10"
|
||||
input_send_debug_info_mbtn = "nul"
|
||||
input_sensors_enable = "true"
|
||||
input_shader_next_axis = "nul"
|
||||
input_shader_next_btn = "nul"
|
||||
input_shader_next = "m"
|
||||
input_shader_next_mbtn = "nul"
|
||||
input_shader_prev_axis = "nul"
|
||||
input_shader_prev_btn = "nul"
|
||||
input_shader_prev_mbtn = "nul"
|
||||
input_shader_prev = "n"
|
||||
input_state_slot_decrease_axis = "nul"
|
||||
input_state_slot_decrease_btn = "nul"
|
||||
input_state_slot_decrease = "f6"
|
||||
input_state_slot_decrease_mbtn = "nul"
|
||||
input_state_slot_increase_axis = "nul"
|
||||
input_state_slot_increase_btn = "nul"
|
||||
input_state_slot_increase = "f7"
|
||||
input_state_slot_increase_mbtn = "nul"
|
||||
input_streaming_toggle_axis = "nul"
|
||||
input_streaming_toggle_btn = "nul"
|
||||
input_streaming_toggle_mbtn = "nul"
|
||||
input_streaming_toggle = "nul"
|
||||
input_toggle_fast_forward_axis = "nul"
|
||||
input_toggle_fast_forward_btn = "7"
|
||||
input_toggle_fast_forward_mbtn = "nul"
|
||||
input_toggle_fast_forward = "space"
|
||||
input_toggle_fullscreen_axis = "nul"
|
||||
input_toggle_fullscreen_btn = "nul"
|
||||
input_toggle_fullscreen = "f"
|
||||
input_toggle_fullscreen_mbtn = "nul"
|
||||
input_toggle_slowmotion_axis = "nul"
|
||||
input_toggle_slowmotion_btn = "nul"
|
||||
input_toggle_slowmotion_mbtn = "nul"
|
||||
input_toggle_slowmotion = "nul"
|
||||
input_touch_scale = "1"
|
||||
input_turbo_default_button = "0"
|
||||
input_turbo_mode = "0"
|
||||
input_turbo_period = "6"
|
||||
input_volume_down_axis = "nul"
|
||||
input_volume_down_btn = "nul"
|
||||
input_volume_down_mbtn = "nul"
|
||||
input_volume_down = "subtract"
|
||||
input_volume_up = "add"
|
||||
input_volume_up_axis = "nul"
|
||||
input_volume_up_btn = "nul"
|
||||
input_volume_up_mbtn = "nul"
|
||||
joypad_autoconfig_dir = "/tmp/joypads"
|
||||
keyboard_gamepad_enable = "true"
|
||||
keyboard_gamepad_mapping_type = "1"
|
||||
kiosk_mode_enable = "false"
|
||||
kiosk_mode_password = ""
|
||||
led_driver = "null"
|
||||
libretro_directory = "/tmp/cores"
|
||||
libretro_info_path = "/tmp/cores"
|
||||
libretro_log_level = "1"
|
||||
load_dummy_on_core_shutdown = "true"
|
||||
location_allow = "false"
|
||||
location_driver = "null"
|
||||
log_dir = "~/.config/retroarch/logs"
|
||||
log_to_file = "false"
|
||||
log_to_file_timestamp = "false"
|
||||
log_verbosity = "true"
|
||||
materialui_auto_rotate_nav_bar = "true"
|
||||
materialui_dual_thumbnail_list_view_enable = "true"
|
||||
materialui_icons_enable = "true"
|
||||
materialui_landscape_layout_optimization = "1"
|
||||
materialui_menu_color_theme = "9"
|
||||
materialui_menu_transition_animation = "0"
|
||||
materialui_playlist_icons_enable = "true"
|
||||
materialui_show_nav_bar = "true"
|
||||
materialui_thumbnail_background_enable = "true"
|
||||
materialui_thumbnail_view_landscape = "2"
|
||||
materialui_thumbnail_view_portrait = "1"
|
||||
memory_show = "false"
|
||||
memory_update_interval = "256"
|
||||
menu_battery_level_enable = "true"
|
||||
menu_core_enable = "true"
|
||||
menu_driver = "xmb"
|
||||
menu_dynamic_wallpaper_enable = "false"
|
||||
menu_enable_widgets = "true"
|
||||
menu_font_color_blue = "255"
|
||||
menu_font_color_green = "255"
|
||||
menu_font_color_red = "255"
|
||||
menu_footer_opacity = "1.000000"
|
||||
menu_framebuffer_opacity = "0.899999"
|
||||
menu_header_opacity = "1.000000"
|
||||
menu_horizontal_animation = "true"
|
||||
menu_insert_disk_resume = "true"
|
||||
menu_left_thumbnails = "0"
|
||||
menu_linear_filter = "false"
|
||||
menu_mouse_enable = "false"
|
||||
menu_navigation_browser_filter_supported_extensions_enable = "true"
|
||||
menu_navigation_wraparound_enable = "true"
|
||||
menu_pause_libretro = "true"
|
||||
menu_pointer_enable = "false"
|
||||
menu_rgui_full_width_layout = "true"
|
||||
menu_rgui_shadows = "false"
|
||||
menu_rgui_transparency = "true"
|
||||
menu_savestate_resume = "true"
|
||||
menu_scale_factor = "0.900000"
|
||||
menu_screensaver_animation = "0"
|
||||
menu_screensaver_animation_speed = "1.000000"
|
||||
menu_screensaver_timeout = "0"
|
||||
menu_scroll_delay = "256"
|
||||
menu_scroll_fast = "false"
|
||||
menu_shader_pipeline = "2"
|
||||
menu_show_advanced_settings = "true"
|
||||
menu_show_configurations = "true"
|
||||
menu_show_core_updater = "false"
|
||||
menu_show_dump_disc = "true"
|
||||
menu_show_help = "true"
|
||||
menu_show_information = "true"
|
||||
menu_show_latency = "true"
|
||||
menu_show_legacy_thumbnail_updater = "false"
|
||||
menu_show_load_content_animation = "false"
|
||||
menu_show_load_content = "true"
|
||||
menu_show_load_core = "true"
|
||||
menu_show_load_disc = "true"
|
||||
menu_show_online_updater = "true"
|
||||
menu_show_overlays = "true"
|
||||
menu_show_quit_retroarch = "true"
|
||||
menu_show_reboot = "false"
|
||||
menu_show_restart_retroarch = "true"
|
||||
menu_show_rewind = "true"
|
||||
menu_show_shutdown = "false"
|
||||
menu_show_sublabels = "true"
|
||||
menu_show_video_layout = "true"
|
||||
menu_swap_ok_cancel_buttons = "false"
|
||||
menu_throttle_framerate = "true"
|
||||
menu_thumbnails = "3"
|
||||
menu_thumbnail_upscale_threshold = "0"
|
||||
menu_ticker_smooth = "true"
|
||||
menu_ticker_speed = "2.000000"
|
||||
menu_ticker_type = "1"
|
||||
menu_timedate_date_separator = "0"
|
||||
menu_timedate_enable = "true"
|
||||
menu_timedate_style = "11"
|
||||
menu_unified_controls = "false"
|
||||
menu_use_preferred_system_color_theme = "false"
|
||||
menu_wallpaper = ""
|
||||
menu_wallpaper_opacity = "1.000000"
|
||||
menu_widget_scale_auto = "false"
|
||||
menu_widget_scale_factor = "1.000000"
|
||||
menu_widget_scale_factor_windowed = "1.000000"
|
||||
menu_xmb_animation_horizontal_highlight = "0"
|
||||
menu_xmb_animation_move_up_down = "0"
|
||||
menu_xmb_animation_opening_main_menu = "0"
|
||||
menu_xmb_thumbnail_scale_factor = "100"
|
||||
midi_driver = "alsa"
|
||||
midi_input = "Off"
|
||||
midi_output = "Off"
|
||||
midi_volume = "100"
|
||||
netplay_allow_slaves = "true"
|
||||
netplay_check_frames = "600"
|
||||
netplay_input_latency_frames_min = "0"
|
||||
netplay_input_latency_frames_range = "0"
|
||||
netplay_ip_address = ""
|
||||
netplay_ip_port = "55435"
|
||||
netplay_max_connections = "3"
|
||||
netplay_mitm_server = "nyc"
|
||||
netplay_nat_traversal = "true"
|
||||
netplay_nickname = ""
|
||||
netplay_password = ""
|
||||
netplay_public_announce = "true"
|
||||
netplay_request_device_p10 = "false"
|
||||
netplay_request_device_p11 = "false"
|
||||
netplay_request_device_p12 = "false"
|
||||
netplay_request_device_p13 = "false"
|
||||
netplay_request_device_p14 = "false"
|
||||
netplay_request_device_p15 = "false"
|
||||
netplay_request_device_p16 = "false"
|
||||
netplay_request_device_p1 = "false"
|
||||
netplay_request_device_p2 = "false"
|
||||
netplay_request_device_p3 = "false"
|
||||
netplay_request_device_p4 = "false"
|
||||
netplay_request_device_p5 = "false"
|
||||
netplay_request_device_p6 = "false"
|
||||
netplay_request_device_p7 = "false"
|
||||
netplay_request_device_p8 = "false"
|
||||
netplay_request_device_p9 = "false"
|
||||
netplay_require_slaves = "false"
|
||||
netplay_share_analog = "1"
|
||||
netplay_share_digital = "1"
|
||||
netplay_spectate_password = ""
|
||||
netplay_start_as_spectator = "false"
|
||||
netplay_stateless_mode = "false"
|
||||
netplay_use_mitm_server = "false"
|
||||
network_cmd_enable = "false"
|
||||
network_cmd_port = "55355"
|
||||
network_on_demand_thumbnails = "false"
|
||||
network_remote_base_port = "55400"
|
||||
network_remote_enable = "false"
|
||||
network_remote_enable_user_p10 = "false"
|
||||
network_remote_enable_user_p11 = "false"
|
||||
network_remote_enable_user_p12 = "false"
|
||||
network_remote_enable_user_p13 = "false"
|
||||
network_remote_enable_user_p14 = "false"
|
||||
network_remote_enable_user_p15 = "false"
|
||||
network_remote_enable_user_p16 = "false"
|
||||
network_remote_enable_user_p1 = "false"
|
||||
network_remote_enable_user_p2 = "false"
|
||||
network_remote_enable_user_p3 = "false"
|
||||
network_remote_enable_user_p4 = "false"
|
||||
network_remote_enable_user_p5 = "false"
|
||||
network_remote_enable_user_p6 = "false"
|
||||
network_remote_enable_user_p7 = "false"
|
||||
network_remote_enable_user_p8 = "false"
|
||||
network_remote_enable_user_p9 = "false"
|
||||
notification_show_autoconfig = "false"
|
||||
notification_show_cheats_applied = "true"
|
||||
notification_show_config_override_load = "false"
|
||||
notification_show_fast_forward = "true"
|
||||
notification_show_netplay_extra = "false"
|
||||
notification_show_patch_applied = "true"
|
||||
notification_show_refresh_rate = "true"
|
||||
notification_show_remap_load = "false"
|
||||
notification_show_screenshot_duration = "2"
|
||||
notification_show_screenshot = "false"
|
||||
notification_show_screenshot_flash = "1"
|
||||
notification_show_set_initial_disk = "true"
|
||||
overlay_directory = "/tmp/overlays"
|
||||
ozone_collapse_sidebar = "false"
|
||||
ozone_menu_color_theme = "1"
|
||||
ozone_scroll_content_metadata = "false"
|
||||
ozone_sort_after_truncate_playlist_name = "true"
|
||||
ozone_truncate_playlist_name = "true"
|
||||
pause_nonactive = "true"
|
||||
perfcnt_enable = "false"
|
||||
playlist_compression = "false"
|
||||
playlist_cores = ""
|
||||
playlist_directory = "~/playlists"
|
||||
playlist_entry_remove_enable = "1"
|
||||
playlist_entry_remove = "false"
|
||||
playlist_entry_rename = "false"
|
||||
playlist_fuzzy_archive_match = "false"
|
||||
playlist_names = ""
|
||||
playlist_portable_paths = "false"
|
||||
playlist_show_entry_idx = "true"
|
||||
playlist_show_inline_core_name = "0"
|
||||
playlist_show_sublabels = "true"
|
||||
playlist_sort_alphabetical = "true"
|
||||
playlist_sublabel_last_played_style = "0"
|
||||
playlist_sublabel_runtime_type = "0"
|
||||
playlist_use_old_format = "false"
|
||||
quick_menu_show_add_to_favorites = "true"
|
||||
quick_menu_show_cheats = "true"
|
||||
quick_menu_show_close_content = "true"
|
||||
quick_menu_show_controls = "true"
|
||||
quick_menu_show_core_options_flush = "false"
|
||||
quick_menu_show_download_thumbnails = "true"
|
||||
quick_menu_show_information = "true"
|
||||
quick_menu_show_options = "true"
|
||||
quick_menu_show_recording = "true"
|
||||
quick_menu_show_reset_core_association = "true"
|
||||
quick_menu_show_restart_content = "true"
|
||||
quick_menu_show_resume_content = "true"
|
||||
quick_menu_show_save_content_dir_overrides = "true"
|
||||
quick_menu_show_save_core_overrides = "false"
|
||||
quick_menu_show_save_game_overrides = "false"
|
||||
quick_menu_show_save_load_state = "true"
|
||||
quick_menu_show_set_core_association = "true"
|
||||
quick_menu_show_shaders = "true"
|
||||
quick_menu_show_start_recording = "true"
|
||||
quick_menu_show_start_streaming = "true"
|
||||
quick_menu_show_streaming = "true"
|
||||
quick_menu_show_take_screenshot = "true"
|
||||
quick_menu_show_undo_save_load_state = "false"
|
||||
quit_on_close_content = "0"
|
||||
quit_press_twice = "true"
|
||||
record_driver = "null"
|
||||
recording_config_directory = ""
|
||||
recording_output_directory = "~/roms/screenshots"
|
||||
resampler_directory = ""
|
||||
rewind_buffer_size = "20971520"
|
||||
rewind_buffer_size_step = "10"
|
||||
rewind_enable = "false"
|
||||
rewind_granularity = "1"
|
||||
rgui_aspect_ratio = "0"
|
||||
rgui_aspect_ratio_lock = "0"
|
||||
rgui_background_filler_thickness_enable = "true"
|
||||
rgui_border_filler_enable = "true"
|
||||
rgui_border_filler_thickness_enable = "true"
|
||||
rgui_browser_directory = "~/roms"
|
||||
rgui_config_directory = "~/.config/retroarch/config"
|
||||
rgui_extended_ascii = "false"
|
||||
rgui_inline_thumbnails = "false"
|
||||
rgui_internal_upscale_level = "0"
|
||||
rgui_menu_color_theme = "4"
|
||||
rgui_menu_theme_preset = ""
|
||||
rgui_particle_effect = "0"
|
||||
rgui_particle_effect_screensaver = "true"
|
||||
rgui_particle_effect_speed = "1.000000"
|
||||
rgui_show_start_screen = "false"
|
||||
rgui_swap_thumbnails = "false"
|
||||
rgui_switch_icons = "true"
|
||||
rgui_thumbnail_delay = "0"
|
||||
rgui_thumbnail_downscaler = "0"
|
||||
run_ahead_enabled = "false"
|
||||
run_ahead_frames = "1"
|
||||
run_ahead_hide_warnings = "false"
|
||||
run_ahead_secondary_instance = "true"
|
||||
runtime_log_directory = "default"
|
||||
save_file_compression = "false"
|
||||
savefile_directory = "~/.config/retroarch/saves"
|
||||
savefiles_in_content_dir = "true"
|
||||
savestate_auto_index = "false"
|
||||
savestate_auto_load = "false"
|
||||
savestate_auto_save = "false"
|
||||
savestate_directory = "~/.config/retroarch/states"
|
||||
savestate_file_compression = "true"
|
||||
savestate_max_keep = "0"
|
||||
savestates_in_content_dir = "false"
|
||||
savestate_thumbnail_enable = "true"
|
||||
scan_without_core_match = "false"
|
||||
screen_brightness = "100"
|
||||
screen_orientation = "0"
|
||||
screenshot_directory = "~/roms/screenshots"
|
||||
screenshots_in_content_dir = "false"
|
||||
settings_show_accessibility = "true"
|
||||
settings_show_achievements = "true"
|
||||
settings_show_ai_service = "true"
|
||||
settings_show_audio = "true"
|
||||
settings_show_configuration = "true"
|
||||
settings_show_core = "true"
|
||||
settings_show_directory = "true"
|
||||
settings_show_drivers = "true"
|
||||
settings_show_file_browser = "true"
|
||||
settings_show_frame_throttle = "true"
|
||||
settings_show_input = "true"
|
||||
settings_show_latency = "true"
|
||||
settings_show_logging = "true"
|
||||
settings_show_network = "true"
|
||||
settings_show_onscreen_display = "true"
|
||||
settings_show_playlists = "true"
|
||||
settings_show_power_management = "true"
|
||||
settings_show_recording = "true"
|
||||
settings_show_saving = "true"
|
||||
settings_show_user_interface = "true"
|
||||
settings_show_user = "true"
|
||||
settings_show_video = "true"
|
||||
show_hidden_files = "false"
|
||||
slowmotion_ratio = "3.000000"
|
||||
soft_filter_enable = "false"
|
||||
soft_filter_index = "0"
|
||||
sort_savefiles_by_content_enable = "false"
|
||||
sort_savefiles_enable = "false"
|
||||
sort_savestates_by_content_enable = "false"
|
||||
sort_savestates_enable = "false"
|
||||
sort_screenshots_by_content_enable = "false"
|
||||
state_slot = "0"
|
||||
statistics_show = "false"
|
||||
stdin_cmd_enable = "false"
|
||||
streaming_mode = "0"
|
||||
suspend_screensaver_enable = "true"
|
||||
sustained_performance_mode = "false"
|
||||
system_directory = "~/roms/bios"
|
||||
systemfiles_in_content_dir = "false"
|
||||
threaded_data_runloop_enable = "true"
|
||||
thumbnails_directory = "~/thumbnails"
|
||||
twitch_stream_key = ""
|
||||
ui_companion_enable = "false"
|
||||
ui_companion_start_on_boot = "true"
|
||||
ui_companion_toggle = "false"
|
||||
ui_menubar_enable = "true"
|
||||
use_last_start_directory = "false"
|
||||
user_language = "0"
|
||||
vibrate_on_keypress = "true"
|
||||
video_adaptive_vsync = "false"
|
||||
video_allow_rotate = "true"
|
||||
video_aspect_ratio = "-1.000000"
|
||||
video_aspect_ratio_auto = "true"
|
||||
video_black_frame_insertion = "0"
|
||||
video_context_driver = ""
|
||||
video_crop_overscan = "true"
|
||||
video_ctx_scaling = "false"
|
||||
video_disable_composition = "false"
|
||||
video_driver = "gl"
|
||||
video_filter = ""
|
||||
video_filter_dir = "~/.config/retroarch/filters/video"
|
||||
video_font_enable = "true"
|
||||
video_font_path = "/usr/share/retroarch-assets/xmb/monochrome/font.ttf"
|
||||
video_font_size = "32.000000"
|
||||
video_force_aspect = "true"
|
||||
video_force_srgb_disable = "false"
|
||||
video_frame_delay = "0"
|
||||
video_frame_delay_auto = "false"
|
||||
video_fullscreen = "true"
|
||||
video_fullscreen_x = "0"
|
||||
video_fullscreen_y = "0"
|
||||
video_gpu_record = "false"
|
||||
video_gpu_screenshot = "false"
|
||||
video_hard_sync = "false"
|
||||
video_hard_sync_frames = "0"
|
||||
video_hdr_display_contrast = "5.000000"
|
||||
video_hdr_enable = "false"
|
||||
video_hdr_expand_gamut = "true"
|
||||
video_hdr_max_nits = "1000.000000"
|
||||
video_hdr_paper_white_nits = "200.000000"
|
||||
video_layout_directory = "~/.config/retroarch/layouts"
|
||||
video_layout_enable = "true"
|
||||
video_layout_path = ""
|
||||
video_layout_selected_view = "0"
|
||||
video_max_swapchain_images = "3"
|
||||
video_message_color = "ffff00"
|
||||
video_message_pos_x = "0.049999"
|
||||
video_message_pos_y = "0.049999"
|
||||
video_monitor_index = "0"
|
||||
video_msg_bgcolor_blue = "0"
|
||||
video_msg_bgcolor_enable = "false"
|
||||
video_msg_bgcolor_green = "0"
|
||||
video_msg_bgcolor_opacity = "1.000000"
|
||||
video_msg_bgcolor_red = "0"
|
||||
video_notch_write_over_enable = "false"
|
||||
video_oga_vertical_enable = "false"
|
||||
video_post_filter_record = "false"
|
||||
video_record_config = ""
|
||||
video_record_quality = "4"
|
||||
video_record_scale_factor = "1"
|
||||
video_record_threads = "2"
|
||||
video_refresh_rate = "60.000000"
|
||||
video_rotation = "0"
|
||||
video_scale = "3.000000"
|
||||
video_scale_integer = "false"
|
||||
video_scale_integer_overscale = "false"
|
||||
video_shader_delay = "0"
|
||||
video_shader_dir = "/tmp/shaders"
|
||||
video_shader_enable = "false"
|
||||
video_shader_preset_save_reference_enable = "true"
|
||||
video_shader_remember_last_dir = "false"
|
||||
video_shader_watch_files = "false"
|
||||
video_shared_context = "false"
|
||||
video_smooth = "false"
|
||||
video_stream_config = ""
|
||||
video_stream_port = "56400"
|
||||
video_stream_quality = "10"
|
||||
video_stream_scale_factor = "1"
|
||||
video_stream_url = ""
|
||||
video_swap_interval = "1"
|
||||
video_threaded = "true"
|
||||
video_vsync = "true"
|
||||
video_window_auto_height_max = "1080"
|
||||
video_window_auto_width_max = "1920"
|
||||
video_window_custom_size_enable = "false"
|
||||
video_windowed_fullscreen = "false"
|
||||
video_windowed_position_height = "720"
|
||||
video_windowed_position_width = "1280"
|
||||
video_windowed_position_x = "0"
|
||||
video_windowed_position_y = "0"
|
||||
video_window_opacity = "100"
|
||||
video_window_save_positions = "false"
|
||||
video_window_show_decorations = "true"
|
||||
vrr_runloop_enable = "false"
|
||||
wifi_driver = "null"
|
||||
wifi_enabled = "true"
|
||||
xmb_alpha_factor = "75"
|
||||
xmb_font = "/usr/share/retroarch-assets/xmb/monochrome/font.ttf"
|
||||
xmb_layout = "2"
|
||||
xmb_menu_color_theme = "4"
|
||||
xmb_shadows_enable = "true"
|
||||
xmb_theme = "0"
|
||||
xmb_vertical_thumbnails = "false"
|
||||
youtube_stream_key = ""
|
|
@ -1,2 +0,0 @@
|
|||
audio_filter_dir = "/usr/share/retroarch/filters/32bit/audio"
|
||||
video_filter_dir = "/usr/share/retroarch/filters/32bit/video"
|
|
@ -1,2 +0,0 @@
|
|||
audio_filter_dir = "/usr/share/retroarch/filters/64bit/audio"
|
||||
video_filter_dir = "/usr/share/retroarch/filters/64bit/video"
|
|
@ -1,27 +0,0 @@
|
|||
input_libretro_device_p1 = "1"
|
||||
input_libretro_device_p2 = "1"
|
||||
input_libretro_device_p3 = "1"
|
||||
input_libretro_device_p4 = "1"
|
||||
input_libretro_device_p5 = "1"
|
||||
input_player1_analog_dpad_mode = "1"
|
||||
input_player1_btn_down = "6"
|
||||
input_player1_btn_left = "4"
|
||||
input_player1_btn_right = "5"
|
||||
input_player1_btn_up = "7"
|
||||
input_player1_stk_l_x+ = "5"
|
||||
input_player1_stk_l_x- = "4"
|
||||
input_player1_stk_l_y+ = "6"
|
||||
input_player1_stk_l_y- = "7"
|
||||
input_player1_stk_r_x+ = "5"
|
||||
input_player1_stk_r_x- = "4"
|
||||
input_player1_stk_r_y+ = "6"
|
||||
input_player1_stk_r_y- = "7"
|
||||
input_player2_analog_dpad_mode = "0"
|
||||
input_player3_analog_dpad_mode = "0"
|
||||
input_player4_analog_dpad_mode = "0"
|
||||
input_player5_analog_dpad_mode = "0"
|
||||
input_remap_port_p1 = "0"
|
||||
input_remap_port_p2 = "1"
|
||||
input_remap_port_p3 = "2"
|
||||
input_remap_port_p4 = "3"
|
||||
input_remap_port_p5 = "4"
|
|
@ -1,153 +0,0 @@
|
|||
mupen64plus-alt-map = "False"
|
||||
mupen64plus-aspect = "4:3"
|
||||
mupen64plus-astick-deadzone = "15"
|
||||
mupen64plus-astick-sensitivity = "100"
|
||||
mupen64plus-BackgroundMode = "Stripped"
|
||||
mupen64plus-BilinearMode = "standard"
|
||||
mupen64plus-CorrectTexrectCoords = "Auto"
|
||||
mupen64plus-CountPerOp = "0"
|
||||
mupen64plus-CountPerOpDenomPot = "0"
|
||||
mupen64plus-cpucore = "dynamic_recompiler"
|
||||
mupen64plus-d-cbutton = "C3"
|
||||
mupen64plus-DitheringPattern = "True"
|
||||
mupen64plus-DitheringQuantization = "True"
|
||||
mupen64plus-EnableCopyAuxToRDRAM = "True"
|
||||
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-EnableNativeResFactor = "1"
|
||||
mupen64plus-EnableNativeResTexrects = "Optimized"
|
||||
mupen64plus-EnableOverscan = "Enabled"
|
||||
mupen64plus-EnableTexCoordBounds = "False"
|
||||
mupen64plus-EnableTextureCache = "True"
|
||||
mupen64plus-ForceDisableExtraMem = "False"
|
||||
mupen64plus-FrameDuping = "True"
|
||||
mupen64plus-Framerate = "Original"
|
||||
mupen64plus-FXAA = "0"
|
||||
mupen64plus-GLideN64IniBehaviour = "late"
|
||||
mupen64plus-HybridFilter = "True"
|
||||
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 = "memory"
|
||||
mupen64plus-pak2 = "none"
|
||||
mupen64plus-pak3 = "none"
|
||||
mupen64plus-pak4 = "none"
|
||||
mupen64plus-r-cbutton = "C1"
|
||||
mupen64plus-rdp-plugin = "gliden64"
|
||||
mupen64plus-RDRAMImageDitheringMode = "BlueNoise"
|
||||
mupen64plus-rsp-plugin = "hle"
|
||||
mupen64plus-ThreadedRenderer = "True"
|
||||
mupen64plus-txCacheCompression = "True"
|
||||
mupen64plus-txEnhancementMode = "None"
|
||||
mupen64plus-txFilterIgnoreBG = "True"
|
||||
mupen64plus-txFilterMode = "None"
|
||||
mupen64plus-txHiresEnable = "False"
|
||||
mupen64plus-txHiresFullAlphaChannel = "False"
|
||||
mupen64plus-u-cbutton = "C4"
|
||||
mupen64plus-virefresh = "Auto"
|
||||
pcsx_rearmed_analog_axis_modifier = "circle"
|
||||
pcsx_rearmed_async_cd = "sync"
|
||||
pcsx_rearmed_bios = "auto"
|
||||
pcsx_rearmed_display_internal_fps = "disabled"
|
||||
pcsx_rearmed_dithering = "enabled"
|
||||
pcsx_rearmed_drc = "enabled"
|
||||
pcsx_rearmed_duping_enable = "enabled"
|
||||
pcsx_rearmed_frameskip_type = "disabled"
|
||||
pcsx_rearmed_gteregsunneeded = "disabled"
|
||||
pcsx_rearmed_gunconadjustratiox = "1"
|
||||
pcsx_rearmed_gunconadjustratioy = "1"
|
||||
pcsx_rearmed_gunconadjustx = "0"
|
||||
pcsx_rearmed_gunconadjusty = "0"
|
||||
pcsx_rearmed_idiablofix = "disabled"
|
||||
pcsx_rearmed_input_sensitivity = "1.00"
|
||||
pcsx_rearmed_inuyasha_fix = "disabled"
|
||||
pcsx_rearmed_memcard2 = "disabled"
|
||||
pcsx_rearmed_multitap1 = "auto"
|
||||
pcsx_rearmed_multitap2 = "auto"
|
||||
pcsx_rearmed_negcon_deadzone = "0"
|
||||
pcsx_rearmed_negcon_response = "linear"
|
||||
pcsx_rearmed_neon_enhancement_enable = "disabled"
|
||||
pcsx_rearmed_neon_enhancement_no_main = "disabled"
|
||||
pcsx_rearmed_neon_interlace_enable = "disabled"
|
||||
pcsx_rearmed_nocdaudio = "enabled"
|
||||
pcsx_rearmed_nogteflags = "disabled"
|
||||
pcsx_rearmed_nosmccheck = "disabled"
|
||||
pcsx_rearmed_noxadecoding = "enabled"
|
||||
pcsx_rearmed_pad1type = "standard"
|
||||
pcsx_rearmed_pad2type = "standard"
|
||||
pcsx_rearmed_pad3type = "none"
|
||||
pcsx_rearmed_pad4type = "none"
|
||||
pcsx_rearmed_pad5type = "none"
|
||||
pcsx_rearmed_pad6type = "none"
|
||||
pcsx_rearmed_pad7type = "none"
|
||||
pcsx_rearmed_pad8type = "none"
|
||||
pcsx_rearmed_pe2_fix = "disabled"
|
||||
pcsx_rearmed_psxclock = "57"
|
||||
pcsx_rearmed_region = "auto"
|
||||
pcsx_rearmed_show_bios_bootlogo = "disabled"
|
||||
pcsx_rearmed_show_other_input_settings = "disabled"
|
||||
pcsx_rearmed_spu_interpolation = "simple"
|
||||
pcsx_rearmed_spu_reverb = "enabled"
|
||||
pcsx_rearmed_spuirq = "disabled"
|
||||
pcsx_rearmed_vibration = "enabled"
|
||||
gambatte_gb_colorization = "disabled"
|
||||
gambatte_gb_internal_palette = ""
|
||||
mame2003-plus_analog = "digital"
|
||||
mame2003-plus_art_resolution = "1"
|
||||
mame2003-plus_brightness = "1.0"
|
||||
mame2003-plus_cheat_input_ports = "disabled"
|
||||
mame2003-plus_core_save_subfolder = "enabled"
|
||||
mame2003-plus_core_sys_subfolder = "enabled"
|
||||
mame2003-plus_dcs_speedhack = "enabled"
|
||||
mame2003-plus_deadzone = "20"
|
||||
mame2003-plus_digital_joy_centering = "enabled"
|
||||
mame2003-plus_display_artwork = "enabled"
|
||||
mame2003-plus_display_setup = "disabled"
|
||||
mame2003-plus_four_way_emulation = "disabled"
|
||||
mame2003-plus_frameskip = "0"
|
||||
mame2003-plus_gamma = "1.0"
|
||||
mame2003-plus_input_interface = "retropad"
|
||||
mame2003-plus_machine_timing = "enabled"
|
||||
mame2003-plus_mame_remapping = "enabled"
|
||||
mame2003-plus_mouse_device = "mouse"
|
||||
mame2003-plus_sample_rate = "48000"
|
||||
mame2003-plus_skip_disclaimer = "disabled"
|
||||
mame2003-plus_skip_warnings = "disabled"
|
||||
flycast_internal_resolution = "640x480"
|
||||
flycast_alpha_sorting = "per-strip (fast, least accurate)"
|
||||
flycast_enable_dsp = "disabled"
|
||||
flycast_threaded_rendering = "enabled"
|
||||
flycast_anisotropic_filtering = "off"
|
||||
flycast_synchronous_rendering = "enabled"
|
||||
flycast_enable_rtt = "disabled"
|
||||
flycast_enable_rttb = "disabled"
|
||||
flycast_delay_frame_swapping = "disabled"
|
||||
flycast_div_matching = "auto"
|
||||
flycast_texupscale = "off"
|
||||
flycast_auto_skip_frame = "normal"
|
||||
opera_swi_hle = "enabled"
|
||||
opera_dsp_threaded = "enabled"
|
||||
opera_madam_matrix_engine = "software"
|
||||
puae_deadzone = "25"
|
||||
melonds_screen_layout = "Left/Right"
|
||||
melonds_swapscreen_mode = "Toggle"
|
||||
melonds_threaded_renderer = "enabled"
|
||||
melonds_touch_mode = "Joystick"
|
||||
duckstation_GPU.Renderer = "Software"
|
||||
virtualjaguar_bios = "enabled"
|
||||
virtualjaguar_usefastblitter = "enabled"
|
|
@ -1,822 +0,0 @@
|
|||
accessibility_enable = "false"
|
||||
accessibility_narrator_speech_speed = "5"
|
||||
ai_service_enable = "true"
|
||||
ai_service_mode = "1"
|
||||
ai_service_pause = "false"
|
||||
ai_service_source_lang = "0"
|
||||
ai_service_target_lang = "0"
|
||||
ai_service_url = "http://localhost:4404/"
|
||||
all_users_control_menu = "true"
|
||||
apply_cheats_after_load = "false"
|
||||
apply_cheats_after_toggle = "false"
|
||||
aspect_ratio_index = "22"
|
||||
assets_directory = "/tmp/assets"
|
||||
audio_block_frames = "0"
|
||||
audio_device = ""
|
||||
audio_driver = "alsathread"
|
||||
audio_dsp_plugin = ""
|
||||
audio_enable_menu_bgm = "false"
|
||||
audio_enable_menu_cancel = "false"
|
||||
audio_enable_menu = "false"
|
||||
audio_enable_menu_notice = "false"
|
||||
audio_enable_menu_ok = "false"
|
||||
audio_enable = "true"
|
||||
audio_fastforward_mute = "false"
|
||||
audio_filter_dir = "~/.config/retroarch/filters/audio"
|
||||
audio_latency = "64"
|
||||
audio_max_timing_skew = "0.049999"
|
||||
audio_mixer_mute_enable = "false"
|
||||
audio_mixer_volume = "0.000000"
|
||||
audio_mute_enable = "false"
|
||||
audio_out_rate = "48000"
|
||||
audio_rate_control_delta = "0.004999"
|
||||
audio_rate_control = "true"
|
||||
audio_resampler_quality = "2"
|
||||
audio_resampler = "sinc"
|
||||
audio_sync = "true"
|
||||
audio_volume = "0.000000"
|
||||
auto_overrides_enable = "true"
|
||||
auto_remaps_enable = "true"
|
||||
autosave_interval = "10"
|
||||
auto_screenshot_filename = "true"
|
||||
auto_shaders_enable = "true"
|
||||
block_sram_overwrite = "false"
|
||||
bluetooth_driver = "null"
|
||||
builtin_imageviewer_enable = "true"
|
||||
builtin_mediaplayer_enable = "true"
|
||||
bundle_assets_dst_path = ""
|
||||
bundle_assets_dst_path_subdir = ""
|
||||
bundle_assets_extract_enable = "false"
|
||||
bundle_assets_extract_last_version = "0"
|
||||
bundle_assets_extract_version_current = "0"
|
||||
bundle_assets_src_path = ""
|
||||
cache_directory = "/tmp/cache"
|
||||
camera_allow = "false"
|
||||
camera_device = ""
|
||||
camera_driver = "null"
|
||||
cheat_database_path = "/tmp/database/cht"
|
||||
check_firmware_before_loading = "false"
|
||||
cheevos_auto_screenshot = "false"
|
||||
cheevos_badges_enable = "false"
|
||||
cheevos_challenge_indicators = "true"
|
||||
cheevos_enable = "false"
|
||||
cheevos_hardcore_mode_enable = "false"
|
||||
cheevos_leaderboards_enable = ""
|
||||
cheevos_password = ""
|
||||
cheevos_richpresence_enable = "true"
|
||||
cheevos_start_active = "false"
|
||||
cheevos_test_unofficial = "false"
|
||||
cheevos_token = ""
|
||||
cheevos_unlock_sound_enable = "false"
|
||||
cheevos_username = ""
|
||||
cheevos_verbose_enable = "false"
|
||||
config_save_on_exit = "true"
|
||||
content_database_path = "/tmp/database/rdb"
|
||||
content_favorites_directory = "default"
|
||||
content_favorites_path = "~/.config/retroarch/content_favorites.lpl"
|
||||
content_favorites_size = "200"
|
||||
content_history_dir = ""
|
||||
content_history_directory = "default"
|
||||
content_history_path = "~/.config/retroarch/content_history.lpl"
|
||||
content_history_size = "200"
|
||||
content_image_history_directory = "default"
|
||||
content_image_history_path = "~/.config/retroarch/content_image_history.lpl"
|
||||
content_music_history_directory = "default"
|
||||
content_music_history_path = "~/.config/retroarch/content_music_history.lpl"
|
||||
content_runtime_log_aggregate = "false"
|
||||
content_runtime_log = "true"
|
||||
content_show_add_entry = "2"
|
||||
content_show_add = "true"
|
||||
content_show_explore = "true"
|
||||
content_show_favorites = "true"
|
||||
content_show_history = "true"
|
||||
content_show_images = "false"
|
||||
content_show_music = "false"
|
||||
content_show_netplay = "true"
|
||||
content_show_playlists = "true"
|
||||
content_show_settings_password = ""
|
||||
content_show_settings = "true"
|
||||
content_show_video = "false"
|
||||
content_video_directory = "default"
|
||||
content_video_history_path = "~/.config/retroarch/content_video_history.lpl"
|
||||
core_assets_directory = "~/roms/downloads"
|
||||
core_info_cache_enable = "true"
|
||||
core_option_category_enable = "true"
|
||||
core_options_path = ""
|
||||
core_set_supports_no_game_enable = "true"
|
||||
core_updater_auto_backup = "false"
|
||||
core_updater_auto_backup_history_size = "1"
|
||||
core_updater_auto_extract_archive = "true"
|
||||
core_updater_buildbot_assets_url = "http://buildbot.libretro.com/assets/"
|
||||
core_updater_buildbot_cores_url = ""
|
||||
core_updater_buildbot_url = "http://buildbot.libretro.com/nightly/linux/armhf/latest/"
|
||||
core_updater_show_experimental_cores = "false"
|
||||
cpu_main_gov = "performance"
|
||||
cpu_max_freq = "-1"
|
||||
cpu_menu_gov = "interactive"
|
||||
cpu_min_freq = "1"
|
||||
cpu_scaling_mode = "0"
|
||||
crt_switch_center_adjust = "0"
|
||||
crt_switch_hires_menu = "false"
|
||||
crt_switch_porch_adjust = "0"
|
||||
crt_switch_resolution = "0"
|
||||
crt_switch_resolution_super = "2560"
|
||||
crt_switch_resolution_use_custom_refresh_rate = "false"
|
||||
crt_switch_timings = ""
|
||||
crt_video_refresh_rate = "60.000000"
|
||||
current_resolution_id = "0"
|
||||
cursor_directory = "~/.config/retroarch/database/cursors"
|
||||
desktop_menu_enable = "true"
|
||||
discord_allow = "false"
|
||||
discord_app_id = "475456035851599874"
|
||||
driver_switch_enable = "true"
|
||||
dynamic_wallpapers_directory = "default"
|
||||
emuelec_exit_to_kodi = "false"
|
||||
enable_device_vibration = "true"
|
||||
facebook_stream_key = ""
|
||||
fastforward_ratio = "0.000000"
|
||||
filter_by_current_core = "false"
|
||||
flicker_filter_enable = "false"
|
||||
flicker_filter_index = "0"
|
||||
fps_show = "false"
|
||||
fps_update_interval = "256"
|
||||
framecount_show = "false"
|
||||
frame_time_counter_reset_after_fastforwarding = "false"
|
||||
frame_time_counter_reset_after_load_state = "false"
|
||||
frame_time_counter_reset_after_save_state = "false"
|
||||
frontend_log_level = "1"
|
||||
game_specific_options = "true"
|
||||
gamma_correction = "0"
|
||||
global_core_options = "false"
|
||||
history_list_enable = "true"
|
||||
input_ai_service_axis = "nul"
|
||||
input_ai_service_btn = "nul"
|
||||
input_ai_service_mbtn = "nul"
|
||||
input_ai_service = "nul"
|
||||
input_analog_deadzone = "0.000000"
|
||||
input_analog_sensitivity = "1.500000"
|
||||
input_audio_mute_axis = "nul"
|
||||
input_audio_mute_btn = "nul"
|
||||
input_audio_mute = "f9"
|
||||
input_audio_mute_mbtn = "nul"
|
||||
input_autodetect_enable = "true"
|
||||
input_auto_game_focus = "0"
|
||||
input_auto_mouse_grab = "false"
|
||||
input_axis_threshold = "0.500000"
|
||||
input_bind_hold = "2"
|
||||
input_bind_timeout = "5"
|
||||
input_cheat_index_minus_axis = "nul"
|
||||
input_cheat_index_minus_btn = "nul"
|
||||
input_cheat_index_minus_mbtn = "nul"
|
||||
input_cheat_index_minus = "t"
|
||||
input_cheat_index_plus_axis = "nul"
|
||||
input_cheat_index_plus_btn = "nul"
|
||||
input_cheat_index_plus_mbtn = "nul"
|
||||
input_cheat_index_plus = "y"
|
||||
input_cheat_toggle_axis = "nul"
|
||||
input_cheat_toggle_btn = "nul"
|
||||
input_cheat_toggle_mbtn = "nul"
|
||||
input_cheat_toggle = "u"
|
||||
input_close_content_axis = "nul"
|
||||
input_close_content_btn = "nul"
|
||||
input_close_content_mbtn = "nul"
|
||||
input_close_content = "nul"
|
||||
input_descriptor_hide_unbound = "false"
|
||||
input_descriptor_label_show = "true"
|
||||
input_desktop_menu_toggle_axis = "nul"
|
||||
input_desktop_menu_toggle_btn = "nul"
|
||||
input_desktop_menu_toggle = "f5"
|
||||
input_desktop_menu_toggle_mbtn = "nul"
|
||||
input_device_p1 = "0"
|
||||
input_device_p10 = "0"
|
||||
input_device_p11 = "0"
|
||||
input_device_p12 = "0"
|
||||
input_device_p13 = "0"
|
||||
input_device_p14 = "0"
|
||||
input_device_p15 = "0"
|
||||
input_device_p16 = "0"
|
||||
input_device_p2 = "0"
|
||||
input_device_p3 = "0"
|
||||
input_device_p4 = "0"
|
||||
input_device_p5 = "0"
|
||||
input_device_p6 = "0"
|
||||
input_device_p7 = "0"
|
||||
input_device_p8 = "0"
|
||||
input_device_p9 = "0"
|
||||
input_disk_eject_toggle_axis = "nul"
|
||||
input_disk_eject_toggle_btn = "nul"
|
||||
input_disk_eject_toggle_mbtn = "nul"
|
||||
input_disk_eject_toggle = "nul"
|
||||
input_disk_next_axis = "nul"
|
||||
input_disk_next_btn = "nul"
|
||||
input_disk_next_mbtn = "nul"
|
||||
input_disk_next = "nul"
|
||||
input_disk_prev_axis = "nul"
|
||||
input_disk_prev_btn = "nul"
|
||||
input_disk_prev_mbtn = "nul"
|
||||
input_disk_prev = "nul"
|
||||
input_driver = "udev"
|
||||
input_duty_cycle = "3"
|
||||
input_enable_hotkey_axis = "nul"
|
||||
input_enable_hotkey_btn = "22"
|
||||
input_enable_hotkey_mbtn = "nul"
|
||||
input_enable_hotkey = "nul"
|
||||
input_exit_emulator_axis = "nul"
|
||||
input_exit_emulator_btn = "21"
|
||||
input_exit_emulator = "escape"
|
||||
input_exit_emulator_mbtn = "nul"
|
||||
input_fps_toggle_axis = "nul"
|
||||
input_fps_toggle_btn = "18"
|
||||
input_fps_toggle = "f3"
|
||||
input_fps_toggle_mbtn = "nul"
|
||||
input_frame_advance_axis = "nul"
|
||||
input_frame_advance_btn = "nul"
|
||||
input_frame_advance = "k"
|
||||
input_frame_advance_mbtn = "nul"
|
||||
input_game_focus_toggle_axis = "nul"
|
||||
input_game_focus_toggle_btn = "nul"
|
||||
input_game_focus_toggle_mbtn = "nul"
|
||||
input_game_focus_toggle = "scroll_lock"
|
||||
input_grab_mouse_toggle_axis = "nul"
|
||||
input_grab_mouse_toggle_btn = "nul"
|
||||
input_grab_mouse_toggle = "f11"
|
||||
input_grab_mouse_toggle_mbtn = "nul"
|
||||
input_hold_fast_forward_axis = "nul"
|
||||
input_hold_fast_forward_btn = "nul"
|
||||
input_hold_fast_forward = "l"
|
||||
input_hold_fast_forward_mbtn = "nul"
|
||||
input_hold_slowmotion_axis = "nul"
|
||||
input_hold_slowmotion_btn = "nul"
|
||||
input_hold_slowmotion = "e"
|
||||
input_hold_slowmotion_mbtn = "nul"
|
||||
input_hotkey_block_delay = "5"
|
||||
input_joypad_driver = "udev"
|
||||
input_keyboard_layout = ""
|
||||
input_libretro_device_p10 = "1"
|
||||
input_libretro_device_p1 = "1"
|
||||
input_libretro_device_p11 = "1"
|
||||
input_libretro_device_p12 = "1"
|
||||
input_libretro_device_p13 = "1"
|
||||
input_libretro_device_p14 = "1"
|
||||
input_libretro_device_p15 = "1"
|
||||
input_libretro_device_p16 = "1"
|
||||
input_libretro_device_p2 = "1"
|
||||
input_libretro_device_p3 = "1"
|
||||
input_libretro_device_p4 = "1"
|
||||
input_libretro_device_p5 = "1"
|
||||
input_libretro_device_p6 = "1"
|
||||
input_libretro_device_p7 = "1"
|
||||
input_libretro_device_p8 = "1"
|
||||
input_libretro_device_p9 = "1"
|
||||
input_load_state_axis = "nul"
|
||||
input_load_state_btn = "19"
|
||||
input_load_state = "f4"
|
||||
input_load_state_mbtn = "nul"
|
||||
input_max_users = "5"
|
||||
input_menu_toggle_axis = "nul"
|
||||
input_menu_toggle_btn = "17"
|
||||
input_menu_toggle = "f1"
|
||||
input_menu_toggle_gamepad_combo = "2"
|
||||
input_menu_toggle_mbtn = "nul"
|
||||
input_movie_record_toggle_axis = "nul"
|
||||
input_movie_record_toggle_btn = "nul"
|
||||
input_movie_record_toggle_mbtn = "nul"
|
||||
input_movie_record_toggle = "o"
|
||||
input_netplay_game_watch_axis = "nul"
|
||||
input_netplay_game_watch_btn = "nul"
|
||||
input_netplay_game_watch = "i"
|
||||
input_netplay_game_watch_mbtn = "nul"
|
||||
input_netplay_host_toggle_axis = "nul"
|
||||
input_netplay_host_toggle_btn = "nul"
|
||||
input_netplay_host_toggle_mbtn = "nul"
|
||||
input_netplay_host_toggle = "nul"
|
||||
input_nowinkey_enable = "false"
|
||||
input_osk_toggle_axis = "nul"
|
||||
input_osk_toggle_btn = "nul"
|
||||
input_osk_toggle = "f12"
|
||||
input_osk_toggle_mbtn = "nul"
|
||||
input_overlay = ""
|
||||
input_overlay_aspect_adjust_landscape = "0.000000"
|
||||
input_overlay_aspect_adjust_portrait = "0.000000"
|
||||
input_overlay_auto_rotate = "false"
|
||||
input_overlay_auto_scale = "false"
|
||||
input_overlay_enable_autopreferred = "true"
|
||||
input_overlay_enable = "false"
|
||||
input_overlay_hide_in_menu = "true"
|
||||
input_overlay_hide_when_gamepad_connected = "false"
|
||||
input_overlay_next_axis = "nul"
|
||||
input_overlay_next_btn = "nul"
|
||||
input_overlay_next_mbtn = "nul"
|
||||
input_overlay_next = "nul"
|
||||
input_overlay_opacity = "0.700000"
|
||||
input_overlay_scale_landscape = "1.000000"
|
||||
input_overlay_scale_portrait = "1.000000"
|
||||
input_overlay_show_inputs = "2"
|
||||
input_overlay_show_inputs_port = "0"
|
||||
input_overlay_show_mouse_cursor = "true"
|
||||
input_overlay_x_offset_landscape = "0.000000"
|
||||
input_overlay_x_offset_portrait = "0.000000"
|
||||
input_overlay_x_separation_landscape = "0.000000"
|
||||
input_overlay_x_separation_portrait = "0.000000"
|
||||
input_overlay_y_offset_landscape = "0.000000"
|
||||
input_overlay_y_offset_portrait = "0.000000"
|
||||
input_overlay_y_separation_landscape = "0.000000"
|
||||
input_overlay_y_separation_portrait = "0.000000"
|
||||
input_pause_toggle_axis = "nul"
|
||||
input_pause_toggle_btn = "nul"
|
||||
input_pause_toggle_mbtn = "nul"
|
||||
input_pause_toggle = "p"
|
||||
input_poll_type_behavior = "2"
|
||||
input_quit_gamepad_combo = "0"
|
||||
input_recording_toggle_axis = "nul"
|
||||
input_recording_toggle_btn = "nul"
|
||||
input_recording_toggle_mbtn = "nul"
|
||||
input_recording_toggle = "nul"
|
||||
input_remap_binds_enable = "true"
|
||||
input_remapping_directory = "~/remappings"
|
||||
input_reset_axis = "nul"
|
||||
input_reset_btn = "nul"
|
||||
input_reset = "h"
|
||||
input_reset_mbtn = "nul"
|
||||
input_rewind_axis = "nul"
|
||||
input_rewind_btn = "25"
|
||||
input_rewind_mbtn = "nul"
|
||||
input_rewind = "r"
|
||||
input_rumble_gain = "100"
|
||||
input_runahead_toggle_axis = "nul"
|
||||
input_runahead_toggle_btn = "nul"
|
||||
input_runahead_toggle_mbtn = "nul"
|
||||
input_runahead_toggle = "nul"
|
||||
input_save_state_axis = "nul"
|
||||
input_save_state_btn = "20"
|
||||
input_save_state = "f2"
|
||||
input_save_state_mbtn = "nul"
|
||||
input_screenshot_axis = "nul"
|
||||
input_screenshot_btn = "nul"
|
||||
input_screenshot = "f8"
|
||||
input_screenshot_mbtn = "nul"
|
||||
input_send_debug_info_axis = "nul"
|
||||
input_send_debug_info_btn = "nul"
|
||||
input_send_debug_info = "f10"
|
||||
input_send_debug_info_mbtn = "nul"
|
||||
input_sensors_enable = "true"
|
||||
input_shader_next_axis = "nul"
|
||||
input_shader_next_btn = "nul"
|
||||
input_shader_next = "m"
|
||||
input_shader_next_mbtn = "nul"
|
||||
input_shader_prev_axis = "nul"
|
||||
input_shader_prev_btn = "nul"
|
||||
input_shader_prev_mbtn = "nul"
|
||||
input_shader_prev = "n"
|
||||
input_state_slot_decrease_axis = "nul"
|
||||
input_state_slot_decrease_btn = "nul"
|
||||
input_state_slot_decrease = "f6"
|
||||
input_state_slot_decrease_mbtn = "nul"
|
||||
input_state_slot_increase_axis = "nul"
|
||||
input_state_slot_increase_btn = "nul"
|
||||
input_state_slot_increase = "f7"
|
||||
input_state_slot_increase_mbtn = "nul"
|
||||
input_streaming_toggle_axis = "nul"
|
||||
input_streaming_toggle_btn = "nul"
|
||||
input_streaming_toggle_mbtn = "nul"
|
||||
input_streaming_toggle = "nul"
|
||||
input_toggle_fast_forward_axis = "nul"
|
||||
input_toggle_fast_forward_btn = "26"
|
||||
input_toggle_fast_forward_mbtn = "nul"
|
||||
input_toggle_fast_forward = "space"
|
||||
input_toggle_fullscreen_axis = "nul"
|
||||
input_toggle_fullscreen_btn = "nul"
|
||||
input_toggle_fullscreen = "f"
|
||||
input_toggle_fullscreen_mbtn = "nul"
|
||||
input_toggle_slowmotion_axis = "nul"
|
||||
input_toggle_slowmotion_btn = "nul"
|
||||
input_toggle_slowmotion_mbtn = "nul"
|
||||
input_toggle_slowmotion = "nul"
|
||||
input_touch_scale = "1"
|
||||
input_turbo_default_button = "0"
|
||||
input_turbo_mode = "0"
|
||||
input_turbo_period = "6"
|
||||
input_volume_down_axis = "nul"
|
||||
input_volume_down_btn = "nul"
|
||||
input_volume_down_mbtn = "nul"
|
||||
input_volume_down = "subtract"
|
||||
input_volume_up = "add"
|
||||
input_volume_up_axis = "nul"
|
||||
input_volume_up_btn = "nul"
|
||||
input_volume_up_mbtn = "nul"
|
||||
joypad_autoconfig_dir = "/tmp/joypads"
|
||||
keyboard_gamepad_enable = "true"
|
||||
keyboard_gamepad_mapping_type = "1"
|
||||
kiosk_mode_enable = "false"
|
||||
kiosk_mode_password = ""
|
||||
led_driver = "null"
|
||||
libretro_directory = "/tmp/cores"
|
||||
libretro_info_path = "/tmp/cores"
|
||||
libretro_log_level = "1"
|
||||
load_dummy_on_core_shutdown = "true"
|
||||
location_allow = "false"
|
||||
location_driver = "null"
|
||||
log_dir = "~/.config/retroarch/logs"
|
||||
log_to_file = "false"
|
||||
log_to_file_timestamp = "false"
|
||||
log_verbosity = "true"
|
||||
materialui_auto_rotate_nav_bar = "true"
|
||||
materialui_dual_thumbnail_list_view_enable = "true"
|
||||
materialui_icons_enable = "true"
|
||||
materialui_landscape_layout_optimization = "1"
|
||||
materialui_menu_color_theme = "9"
|
||||
materialui_menu_transition_animation = "0"
|
||||
materialui_playlist_icons_enable = "true"
|
||||
materialui_show_nav_bar = "true"
|
||||
materialui_thumbnail_background_enable = "true"
|
||||
materialui_thumbnail_view_landscape = "2"
|
||||
materialui_thumbnail_view_portrait = "1"
|
||||
memory_show = "false"
|
||||
memory_update_interval = "256"
|
||||
menu_battery_level_enable = "true"
|
||||
menu_core_enable = "true"
|
||||
menu_driver = "xmb"
|
||||
menu_dynamic_wallpaper_enable = "false"
|
||||
menu_enable_widgets = "true"
|
||||
menu_font_color_blue = "255"
|
||||
menu_font_color_green = "255"
|
||||
menu_font_color_red = "255"
|
||||
menu_footer_opacity = "1.000000"
|
||||
menu_framebuffer_opacity = "0.899999"
|
||||
menu_header_opacity = "1.000000"
|
||||
menu_horizontal_animation = "true"
|
||||
menu_insert_disk_resume = "true"
|
||||
menu_left_thumbnails = "0"
|
||||
menu_linear_filter = "false"
|
||||
menu_mouse_enable = "false"
|
||||
menu_navigation_browser_filter_supported_extensions_enable = "true"
|
||||
menu_navigation_wraparound_enable = "true"
|
||||
menu_pause_libretro = "true"
|
||||
menu_pointer_enable = "false"
|
||||
menu_rgui_full_width_layout = "true"
|
||||
menu_rgui_shadows = "false"
|
||||
menu_rgui_transparency = "true"
|
||||
menu_savestate_resume = "true"
|
||||
menu_scale_factor = "0.900000"
|
||||
menu_screensaver_animation = "0"
|
||||
menu_screensaver_animation_speed = "1.000000"
|
||||
menu_screensaver_timeout = "0"
|
||||
menu_scroll_delay = "256"
|
||||
menu_scroll_fast = "false"
|
||||
menu_shader_pipeline = "2"
|
||||
menu_show_advanced_settings = "true"
|
||||
menu_show_configurations = "true"
|
||||
menu_show_core_updater = "false"
|
||||
menu_show_dump_disc = "true"
|
||||
menu_show_help = "true"
|
||||
menu_show_information = "true"
|
||||
menu_show_latency = "true"
|
||||
menu_show_legacy_thumbnail_updater = "false"
|
||||
menu_show_load_content_animation = "false"
|
||||
menu_show_load_content = "true"
|
||||
menu_show_load_core = "true"
|
||||
menu_show_load_disc = "true"
|
||||
menu_show_online_updater = "true"
|
||||
menu_show_overlays = "true"
|
||||
menu_show_quit_retroarch = "true"
|
||||
menu_show_reboot = "false"
|
||||
menu_show_restart_retroarch = "true"
|
||||
menu_show_rewind = "true"
|
||||
menu_show_shutdown = "false"
|
||||
menu_show_sublabels = "true"
|
||||
menu_show_video_layout = "true"
|
||||
menu_swap_ok_cancel_buttons = "false"
|
||||
menu_throttle_framerate = "true"
|
||||
menu_thumbnails = "3"
|
||||
menu_thumbnail_upscale_threshold = "0"
|
||||
menu_ticker_smooth = "true"
|
||||
menu_ticker_speed = "2.000000"
|
||||
menu_ticker_type = "1"
|
||||
menu_timedate_date_separator = "0"
|
||||
menu_timedate_enable = "true"
|
||||
menu_timedate_style = "11"
|
||||
menu_unified_controls = "false"
|
||||
menu_use_preferred_system_color_theme = "false"
|
||||
menu_wallpaper = ""
|
||||
menu_wallpaper_opacity = "1.000000"
|
||||
menu_widget_scale_auto = "false"
|
||||
menu_widget_scale_factor = "1.000000"
|
||||
menu_widget_scale_factor_windowed = "1.000000"
|
||||
menu_xmb_animation_horizontal_highlight = "0"
|
||||
menu_xmb_animation_move_up_down = "0"
|
||||
menu_xmb_animation_opening_main_menu = "0"
|
||||
menu_xmb_thumbnail_scale_factor = "100"
|
||||
midi_driver = "alsa"
|
||||
midi_input = "Off"
|
||||
midi_output = "Off"
|
||||
midi_volume = "100"
|
||||
netplay_allow_slaves = "true"
|
||||
netplay_check_frames = "600"
|
||||
netplay_input_latency_frames_min = "0"
|
||||
netplay_input_latency_frames_range = "0"
|
||||
netplay_ip_address = ""
|
||||
netplay_ip_port = "55435"
|
||||
netplay_max_connections = "3"
|
||||
netplay_mitm_server = "nyc"
|
||||
netplay_nat_traversal = "true"
|
||||
netplay_nickname = ""
|
||||
netplay_password = ""
|
||||
netplay_public_announce = "true"
|
||||
netplay_request_device_p10 = "false"
|
||||
netplay_request_device_p11 = "false"
|
||||
netplay_request_device_p12 = "false"
|
||||
netplay_request_device_p13 = "false"
|
||||
netplay_request_device_p14 = "false"
|
||||
netplay_request_device_p15 = "false"
|
||||
netplay_request_device_p16 = "false"
|
||||
netplay_request_device_p1 = "false"
|
||||
netplay_request_device_p2 = "false"
|
||||
netplay_request_device_p3 = "false"
|
||||
netplay_request_device_p4 = "false"
|
||||
netplay_request_device_p5 = "false"
|
||||
netplay_request_device_p6 = "false"
|
||||
netplay_request_device_p7 = "false"
|
||||
netplay_request_device_p8 = "false"
|
||||
netplay_request_device_p9 = "false"
|
||||
netplay_require_slaves = "false"
|
||||
netplay_share_analog = "1"
|
||||
netplay_share_digital = "1"
|
||||
netplay_spectate_password = ""
|
||||
netplay_start_as_spectator = "false"
|
||||
netplay_stateless_mode = "false"
|
||||
netplay_use_mitm_server = "false"
|
||||
network_cmd_enable = "false"
|
||||
network_cmd_port = "55355"
|
||||
network_on_demand_thumbnails = "false"
|
||||
network_remote_base_port = "55400"
|
||||
network_remote_enable = "false"
|
||||
network_remote_enable_user_p10 = "false"
|
||||
network_remote_enable_user_p11 = "false"
|
||||
network_remote_enable_user_p12 = "false"
|
||||
network_remote_enable_user_p13 = "false"
|
||||
network_remote_enable_user_p14 = "false"
|
||||
network_remote_enable_user_p15 = "false"
|
||||
network_remote_enable_user_p16 = "false"
|
||||
network_remote_enable_user_p1 = "false"
|
||||
network_remote_enable_user_p2 = "false"
|
||||
network_remote_enable_user_p3 = "false"
|
||||
network_remote_enable_user_p4 = "false"
|
||||
network_remote_enable_user_p5 = "false"
|
||||
network_remote_enable_user_p6 = "false"
|
||||
network_remote_enable_user_p7 = "false"
|
||||
network_remote_enable_user_p8 = "false"
|
||||
network_remote_enable_user_p9 = "false"
|
||||
notification_show_autoconfig = "false"
|
||||
notification_show_cheats_applied = "true"
|
||||
notification_show_config_override_load = "false"
|
||||
notification_show_fast_forward = "true"
|
||||
notification_show_netplay_extra = "false"
|
||||
notification_show_patch_applied = "true"
|
||||
notification_show_refresh_rate = "true"
|
||||
notification_show_remap_load = "false"
|
||||
notification_show_screenshot_duration = "2"
|
||||
notification_show_screenshot = "false"
|
||||
notification_show_screenshot_flash = "1"
|
||||
notification_show_set_initial_disk = "true"
|
||||
overlay_directory = "/tmp/overlays"
|
||||
ozone_collapse_sidebar = "false"
|
||||
ozone_menu_color_theme = "1"
|
||||
ozone_scroll_content_metadata = "false"
|
||||
ozone_sort_after_truncate_playlist_name = "true"
|
||||
ozone_truncate_playlist_name = "true"
|
||||
pause_nonactive = "true"
|
||||
perfcnt_enable = "false"
|
||||
playlist_compression = "false"
|
||||
playlist_cores = ""
|
||||
playlist_directory = "~/playlists"
|
||||
playlist_entry_remove_enable = "1"
|
||||
playlist_entry_remove = "false"
|
||||
playlist_entry_rename = "false"
|
||||
playlist_fuzzy_archive_match = "false"
|
||||
playlist_names = ""
|
||||
playlist_portable_paths = "false"
|
||||
playlist_show_entry_idx = "true"
|
||||
playlist_show_inline_core_name = "0"
|
||||
playlist_show_sublabels = "true"
|
||||
playlist_sort_alphabetical = "true"
|
||||
playlist_sublabel_last_played_style = "0"
|
||||
playlist_sublabel_runtime_type = "0"
|
||||
playlist_use_old_format = "false"
|
||||
quick_menu_show_add_to_favorites = "true"
|
||||
quick_menu_show_cheats = "true"
|
||||
quick_menu_show_close_content = "true"
|
||||
quick_menu_show_controls = "true"
|
||||
quick_menu_show_core_options_flush = "false"
|
||||
quick_menu_show_download_thumbnails = "true"
|
||||
quick_menu_show_information = "true"
|
||||
quick_menu_show_options = "true"
|
||||
quick_menu_show_recording = "true"
|
||||
quick_menu_show_reset_core_association = "true"
|
||||
quick_menu_show_restart_content = "true"
|
||||
quick_menu_show_resume_content = "true"
|
||||
quick_menu_show_save_content_dir_overrides = "true"
|
||||
quick_menu_show_save_core_overrides = "false"
|
||||
quick_menu_show_save_game_overrides = "false"
|
||||
quick_menu_show_save_load_state = "true"
|
||||
quick_menu_show_set_core_association = "true"
|
||||
quick_menu_show_shaders = "true"
|
||||
quick_menu_show_start_recording = "true"
|
||||
quick_menu_show_start_streaming = "true"
|
||||
quick_menu_show_streaming = "true"
|
||||
quick_menu_show_take_screenshot = "true"
|
||||
quick_menu_show_undo_save_load_state = "false"
|
||||
quit_on_close_content = "0"
|
||||
quit_press_twice = "true"
|
||||
record_driver = "null"
|
||||
recording_config_directory = ""
|
||||
recording_output_directory = "~/roms/screenshots"
|
||||
resampler_directory = ""
|
||||
rewind_buffer_size = "20971520"
|
||||
rewind_buffer_size_step = "10"
|
||||
rewind_enable = "false"
|
||||
rewind_granularity = "1"
|
||||
rgui_aspect_ratio = "0"
|
||||
rgui_aspect_ratio_lock = "0"
|
||||
rgui_background_filler_thickness_enable = "true"
|
||||
rgui_border_filler_enable = "true"
|
||||
rgui_border_filler_thickness_enable = "true"
|
||||
rgui_browser_directory = "~/roms"
|
||||
rgui_config_directory = "~/.config/retroarch/config"
|
||||
rgui_extended_ascii = "false"
|
||||
rgui_inline_thumbnails = "false"
|
||||
rgui_internal_upscale_level = "0"
|
||||
rgui_menu_color_theme = "4"
|
||||
rgui_menu_theme_preset = ""
|
||||
rgui_particle_effect = "0"
|
||||
rgui_particle_effect_screensaver = "true"
|
||||
rgui_particle_effect_speed = "1.000000"
|
||||
rgui_show_start_screen = "false"
|
||||
rgui_swap_thumbnails = "false"
|
||||
rgui_switch_icons = "true"
|
||||
rgui_thumbnail_delay = "0"
|
||||
rgui_thumbnail_downscaler = "0"
|
||||
run_ahead_enabled = "false"
|
||||
run_ahead_frames = "1"
|
||||
run_ahead_hide_warnings = "false"
|
||||
run_ahead_secondary_instance = "true"
|
||||
runtime_log_directory = "default"
|
||||
save_file_compression = "false"
|
||||
savefile_directory = "~/.config/retroarch/saves"
|
||||
savefiles_in_content_dir = "true"
|
||||
savestate_auto_index = "false"
|
||||
savestate_auto_load = "false"
|
||||
savestate_auto_save = "false"
|
||||
savestate_directory = "~/.config/retroarch/states"
|
||||
savestate_file_compression = "true"
|
||||
savestate_max_keep = "0"
|
||||
savestates_in_content_dir = "false"
|
||||
savestate_thumbnail_enable = "true"
|
||||
scan_without_core_match = "false"
|
||||
screen_brightness = "100"
|
||||
screen_orientation = "0"
|
||||
screenshot_directory = "~/roms/screenshots"
|
||||
screenshots_in_content_dir = "false"
|
||||
settings_show_accessibility = "true"
|
||||
settings_show_achievements = "true"
|
||||
settings_show_ai_service = "true"
|
||||
settings_show_audio = "true"
|
||||
settings_show_configuration = "true"
|
||||
settings_show_core = "true"
|
||||
settings_show_directory = "true"
|
||||
settings_show_drivers = "true"
|
||||
settings_show_file_browser = "true"
|
||||
settings_show_frame_throttle = "true"
|
||||
settings_show_input = "true"
|
||||
settings_show_latency = "true"
|
||||
settings_show_logging = "true"
|
||||
settings_show_network = "true"
|
||||
settings_show_onscreen_display = "true"
|
||||
settings_show_playlists = "true"
|
||||
settings_show_power_management = "true"
|
||||
settings_show_recording = "true"
|
||||
settings_show_saving = "true"
|
||||
settings_show_user_interface = "true"
|
||||
settings_show_user = "true"
|
||||
settings_show_video = "true"
|
||||
show_hidden_files = "false"
|
||||
slowmotion_ratio = "3.000000"
|
||||
soft_filter_enable = "false"
|
||||
soft_filter_index = "0"
|
||||
sort_savefiles_by_content_enable = "false"
|
||||
sort_savefiles_enable = "false"
|
||||
sort_savestates_by_content_enable = "false"
|
||||
sort_savestates_enable = "false"
|
||||
sort_screenshots_by_content_enable = "false"
|
||||
state_slot = "0"
|
||||
statistics_show = "false"
|
||||
stdin_cmd_enable = "false"
|
||||
streaming_mode = "0"
|
||||
suspend_screensaver_enable = "true"
|
||||
sustained_performance_mode = "false"
|
||||
system_directory = "~/roms/bios"
|
||||
systemfiles_in_content_dir = "false"
|
||||
threaded_data_runloop_enable = "true"
|
||||
thumbnails_directory = "~/thumbnails"
|
||||
twitch_stream_key = ""
|
||||
ui_companion_enable = "false"
|
||||
ui_companion_start_on_boot = "true"
|
||||
ui_companion_toggle = "false"
|
||||
ui_menubar_enable = "true"
|
||||
use_last_start_directory = "false"
|
||||
user_language = "0"
|
||||
vibrate_on_keypress = "true"
|
||||
video_adaptive_vsync = "false"
|
||||
video_allow_rotate = "true"
|
||||
video_aspect_ratio = "-1.000000"
|
||||
video_aspect_ratio_auto = "true"
|
||||
video_black_frame_insertion = "0"
|
||||
video_context_driver = ""
|
||||
video_crop_overscan = "true"
|
||||
video_ctx_scaling = "false"
|
||||
video_disable_composition = "false"
|
||||
video_driver = "gl"
|
||||
video_filter = ""
|
||||
video_filter_dir = "~/.config/retroarch/filters/video"
|
||||
video_font_enable = "true"
|
||||
video_font_path = "/usr/share/retroarch-assets/xmb/monochrome/font.ttf"
|
||||
video_font_size = "32.000000"
|
||||
video_force_aspect = "true"
|
||||
video_force_srgb_disable = "false"
|
||||
video_frame_delay = "0"
|
||||
video_frame_delay_auto = "false"
|
||||
video_fullscreen = "true"
|
||||
video_fullscreen_x = "0"
|
||||
video_fullscreen_y = "0"
|
||||
video_gpu_record = "false"
|
||||
video_gpu_screenshot = "false"
|
||||
video_hard_sync = "false"
|
||||
video_hard_sync_frames = "0"
|
||||
video_hdr_display_contrast = "5.000000"
|
||||
video_hdr_enable = "false"
|
||||
video_hdr_expand_gamut = "true"
|
||||
video_hdr_max_nits = "1000.000000"
|
||||
video_hdr_paper_white_nits = "200.000000"
|
||||
video_layout_directory = "~/.config/retroarch/layouts"
|
||||
video_layout_enable = "true"
|
||||
video_layout_path = ""
|
||||
video_layout_selected_view = "0"
|
||||
video_max_swapchain_images = "3"
|
||||
video_message_color = "ffff00"
|
||||
video_message_pos_x = "0.049999"
|
||||
video_message_pos_y = "0.049999"
|
||||
video_monitor_index = "0"
|
||||
video_msg_bgcolor_blue = "0"
|
||||
video_msg_bgcolor_enable = "false"
|
||||
video_msg_bgcolor_green = "0"
|
||||
video_msg_bgcolor_opacity = "1.000000"
|
||||
video_msg_bgcolor_red = "0"
|
||||
video_notch_write_over_enable = "false"
|
||||
video_oga_vertical_enable = "false"
|
||||
video_post_filter_record = "false"
|
||||
video_record_config = ""
|
||||
video_record_quality = "4"
|
||||
video_record_scale_factor = "1"
|
||||
video_record_threads = "2"
|
||||
video_refresh_rate = "60.000000"
|
||||
video_rotation = "0"
|
||||
video_scale = "3.000000"
|
||||
video_scale_integer = "false"
|
||||
video_scale_integer_overscale = "false"
|
||||
video_shader_delay = "0"
|
||||
video_shader_dir = "/tmp/shaders"
|
||||
video_shader_enable = "false"
|
||||
video_shader_preset_save_reference_enable = "true"
|
||||
video_shader_remember_last_dir = "false"
|
||||
video_shader_watch_files = "false"
|
||||
video_shared_context = "false"
|
||||
video_smooth = "false"
|
||||
video_stream_config = ""
|
||||
video_stream_port = "56400"
|
||||
video_stream_quality = "10"
|
||||
video_stream_scale_factor = "1"
|
||||
video_stream_url = ""
|
||||
video_swap_interval = "1"
|
||||
video_threaded = "true"
|
||||
video_vsync = "true"
|
||||
video_window_auto_height_max = "1080"
|
||||
video_window_auto_width_max = "1920"
|
||||
video_window_custom_size_enable = "false"
|
||||
video_windowed_fullscreen = "false"
|
||||
video_windowed_position_height = "720"
|
||||
video_windowed_position_width = "1280"
|
||||
video_windowed_position_x = "0"
|
||||
video_windowed_position_y = "0"
|
||||
video_window_opacity = "100"
|
||||
video_window_save_positions = "false"
|
||||
video_window_show_decorations = "true"
|
||||
vrr_runloop_enable = "false"
|
||||
wifi_driver = "null"
|
||||
wifi_enabled = "true"
|
||||
xmb_alpha_factor = "75"
|
||||
xmb_font = "/usr/share/retroarch-assets/xmb/monochrome/font.ttf"
|
||||
xmb_layout = "2"
|
||||
xmb_menu_color_theme = "4"
|
||||
xmb_shadows_enable = "true"
|
||||
xmb_theme = "0"
|
||||
xmb_vertical_thumbnails = "false"
|
||||
youtube_stream_key = ""
|
|
@ -1,2 +0,0 @@
|
|||
audio_filter_dir = "/usr/share/retroarch/filters/32bit/audio"
|
||||
video_filter_dir = "/usr/share/retroarch/filters/32bit/video"
|
|
@ -1,2 +0,0 @@
|
|||
audio_filter_dir = "/usr/share/retroarch/filters/64bit/audio"
|
||||
video_filter_dir = "/usr/share/retroarch/filters/64bit/video"
|
|
@ -1,153 +0,0 @@
|
|||
mupen64plus-alt-map = "False"
|
||||
mupen64plus-aspect = "4:3"
|
||||
mupen64plus-astick-deadzone = "15"
|
||||
mupen64plus-astick-sensitivity = "100"
|
||||
mupen64plus-BackgroundMode = "Stripped"
|
||||
mupen64plus-BilinearMode = "standard"
|
||||
mupen64plus-CorrectTexrectCoords = "Auto"
|
||||
mupen64plus-CountPerOp = "0"
|
||||
mupen64plus-CountPerOpDenomPot = "0"
|
||||
mupen64plus-cpucore = "dynamic_recompiler"
|
||||
mupen64plus-d-cbutton = "C3"
|
||||
mupen64plus-DitheringPattern = "True"
|
||||
mupen64plus-DitheringQuantization = "True"
|
||||
mupen64plus-EnableCopyAuxToRDRAM = "True"
|
||||
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-EnableNativeResFactor = "1"
|
||||
mupen64plus-EnableNativeResTexrects = "Optimized"
|
||||
mupen64plus-EnableOverscan = "Enabled"
|
||||
mupen64plus-EnableTexCoordBounds = "False"
|
||||
mupen64plus-EnableTextureCache = "True"
|
||||
mupen64plus-ForceDisableExtraMem = "False"
|
||||
mupen64plus-FrameDuping = "True"
|
||||
mupen64plus-Framerate = "Original"
|
||||
mupen64plus-FXAA = "0"
|
||||
mupen64plus-GLideN64IniBehaviour = "late"
|
||||
mupen64plus-HybridFilter = "True"
|
||||
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 = "memory"
|
||||
mupen64plus-pak2 = "none"
|
||||
mupen64plus-pak3 = "none"
|
||||
mupen64plus-pak4 = "none"
|
||||
mupen64plus-r-cbutton = "C1"
|
||||
mupen64plus-rdp-plugin = "gliden64"
|
||||
mupen64plus-RDRAMImageDitheringMode = "BlueNoise"
|
||||
mupen64plus-rsp-plugin = "hle"
|
||||
mupen64plus-ThreadedRenderer = "True"
|
||||
mupen64plus-txCacheCompression = "True"
|
||||
mupen64plus-txEnhancementMode = "None"
|
||||
mupen64plus-txFilterIgnoreBG = "True"
|
||||
mupen64plus-txFilterMode = "None"
|
||||
mupen64plus-txHiresEnable = "False"
|
||||
mupen64plus-txHiresFullAlphaChannel = "False"
|
||||
mupen64plus-u-cbutton = "C4"
|
||||
mupen64plus-virefresh = "Auto"
|
||||
pcsx_rearmed_analog_axis_modifier = "circle"
|
||||
pcsx_rearmed_async_cd = "sync"
|
||||
pcsx_rearmed_bios = "auto"
|
||||
pcsx_rearmed_display_internal_fps = "disabled"
|
||||
pcsx_rearmed_dithering = "enabled"
|
||||
pcsx_rearmed_drc = "enabled"
|
||||
pcsx_rearmed_duping_enable = "enabled"
|
||||
pcsx_rearmed_frameskip_type = "disabled"
|
||||
pcsx_rearmed_gteregsunneeded = "disabled"
|
||||
pcsx_rearmed_gunconadjustratiox = "1"
|
||||
pcsx_rearmed_gunconadjustratioy = "1"
|
||||
pcsx_rearmed_gunconadjustx = "0"
|
||||
pcsx_rearmed_gunconadjusty = "0"
|
||||
pcsx_rearmed_idiablofix = "disabled"
|
||||
pcsx_rearmed_input_sensitivity = "1.00"
|
||||
pcsx_rearmed_inuyasha_fix = "disabled"
|
||||
pcsx_rearmed_memcard2 = "disabled"
|
||||
pcsx_rearmed_multitap1 = "auto"
|
||||
pcsx_rearmed_multitap2 = "auto"
|
||||
pcsx_rearmed_negcon_deadzone = "0"
|
||||
pcsx_rearmed_negcon_response = "linear"
|
||||
pcsx_rearmed_neon_enhancement_enable = "disabled"
|
||||
pcsx_rearmed_neon_enhancement_no_main = "disabled"
|
||||
pcsx_rearmed_neon_interlace_enable = "disabled"
|
||||
pcsx_rearmed_nocdaudio = "enabled"
|
||||
pcsx_rearmed_nogteflags = "disabled"
|
||||
pcsx_rearmed_nosmccheck = "disabled"
|
||||
pcsx_rearmed_noxadecoding = "enabled"
|
||||
pcsx_rearmed_pad1type = "standard"
|
||||
pcsx_rearmed_pad2type = "standard"
|
||||
pcsx_rearmed_pad3type = "none"
|
||||
pcsx_rearmed_pad4type = "none"
|
||||
pcsx_rearmed_pad5type = "none"
|
||||
pcsx_rearmed_pad6type = "none"
|
||||
pcsx_rearmed_pad7type = "none"
|
||||
pcsx_rearmed_pad8type = "none"
|
||||
pcsx_rearmed_pe2_fix = "disabled"
|
||||
pcsx_rearmed_psxclock = "57"
|
||||
pcsx_rearmed_region = "auto"
|
||||
pcsx_rearmed_show_bios_bootlogo = "disabled"
|
||||
pcsx_rearmed_show_other_input_settings = "disabled"
|
||||
pcsx_rearmed_spu_interpolation = "simple"
|
||||
pcsx_rearmed_spu_reverb = "enabled"
|
||||
pcsx_rearmed_spuirq = "disabled"
|
||||
pcsx_rearmed_vibration = "enabled"
|
||||
gambatte_gb_colorization = "disabled"
|
||||
gambatte_gb_internal_palette = ""
|
||||
mame2003-plus_analog = "digital"
|
||||
mame2003-plus_art_resolution = "1"
|
||||
mame2003-plus_brightness = "1.0"
|
||||
mame2003-plus_cheat_input_ports = "disabled"
|
||||
mame2003-plus_core_save_subfolder = "enabled"
|
||||
mame2003-plus_core_sys_subfolder = "enabled"
|
||||
mame2003-plus_dcs_speedhack = "enabled"
|
||||
mame2003-plus_deadzone = "20"
|
||||
mame2003-plus_digital_joy_centering = "enabled"
|
||||
mame2003-plus_display_artwork = "enabled"
|
||||
mame2003-plus_display_setup = "disabled"
|
||||
mame2003-plus_four_way_emulation = "disabled"
|
||||
mame2003-plus_frameskip = "0"
|
||||
mame2003-plus_gamma = "1.0"
|
||||
mame2003-plus_input_interface = "retropad"
|
||||
mame2003-plus_machine_timing = "enabled"
|
||||
mame2003-plus_mame_remapping = "enabled"
|
||||
mame2003-plus_mouse_device = "mouse"
|
||||
mame2003-plus_sample_rate = "48000"
|
||||
mame2003-plus_skip_disclaimer = "disabled"
|
||||
mame2003-plus_skip_warnings = "disabled"
|
||||
flycast_internal_resolution = "640x480"
|
||||
flycast_alpha_sorting = "per-strip (fast, least accurate)"
|
||||
flycast_enable_dsp = "disabled"
|
||||
flycast_threaded_rendering = "enabled"
|
||||
flycast_anisotropic_filtering = "off"
|
||||
flycast_synchronous_rendering = "enabled"
|
||||
flycast_enable_rtt = "disabled"
|
||||
flycast_enable_rttb = "disabled"
|
||||
flycast_delay_frame_swapping = "disabled"
|
||||
flycast_div_matching = "auto"
|
||||
flycast_texupscale = "off"
|
||||
flycast_auto_skip_frame = "normal"
|
||||
opera_swi_hle = "enabled"
|
||||
opera_dsp_threaded = "enabled"
|
||||
opera_madam_matrix_engine = "software"
|
||||
puae_deadzone = "25"
|
||||
melonds_screen_layout = "Top/Bottom"
|
||||
melonds_swapscreen_mode = "Toggle"
|
||||
melonds_threaded_renderer = "enabled"
|
||||
melonds_touch_mode = "Joystick"
|
||||
duckstation_GPU.Renderer = "Software"
|
||||
virtualjaguar_bios = "enabled"
|
||||
virtualjaguar_usefastblitter = "enabled"
|
|
@ -1,822 +0,0 @@
|
|||
accessibility_enable = "false"
|
||||
accessibility_narrator_speech_speed = "5"
|
||||
ai_service_enable = "true"
|
||||
ai_service_mode = "1"
|
||||
ai_service_pause = "false"
|
||||
ai_service_source_lang = "0"
|
||||
ai_service_target_lang = "0"
|
||||
ai_service_url = "http://localhost:4404/"
|
||||
all_users_control_menu = "true"
|
||||
apply_cheats_after_load = "false"
|
||||
apply_cheats_after_toggle = "false"
|
||||
aspect_ratio_index = "22"
|
||||
assets_directory = "/tmp/assets"
|
||||
audio_block_frames = "0"
|
||||
audio_device = ""
|
||||
audio_driver = "alsathread"
|
||||
audio_dsp_plugin = ""
|
||||
audio_enable_menu_bgm = "false"
|
||||
audio_enable_menu_cancel = "false"
|
||||
audio_enable_menu = "false"
|
||||
audio_enable_menu_notice = "false"
|
||||
audio_enable_menu_ok = "false"
|
||||
audio_enable = "true"
|
||||
audio_fastforward_mute = "false"
|
||||
audio_filter_dir = "~/.config/retroarch/filters/audio"
|
||||
audio_latency = "64"
|
||||
audio_max_timing_skew = "0.049999"
|
||||
audio_mixer_mute_enable = "false"
|
||||
audio_mixer_volume = "0.000000"
|
||||
audio_mute_enable = "false"
|
||||
audio_out_rate = "48000"
|
||||
audio_rate_control_delta = "0.004999"
|
||||
audio_rate_control = "true"
|
||||
audio_resampler_quality = "2"
|
||||
audio_resampler = "sinc"
|
||||
audio_sync = "true"
|
||||
audio_volume = "0.000000"
|
||||
auto_overrides_enable = "true"
|
||||
auto_remaps_enable = "true"
|
||||
autosave_interval = "10"
|
||||
auto_screenshot_filename = "true"
|
||||
auto_shaders_enable = "true"
|
||||
block_sram_overwrite = "false"
|
||||
bluetooth_driver = "null"
|
||||
builtin_imageviewer_enable = "true"
|
||||
builtin_mediaplayer_enable = "true"
|
||||
bundle_assets_dst_path = ""
|
||||
bundle_assets_dst_path_subdir = ""
|
||||
bundle_assets_extract_enable = "false"
|
||||
bundle_assets_extract_last_version = "0"
|
||||
bundle_assets_extract_version_current = "0"
|
||||
bundle_assets_src_path = ""
|
||||
cache_directory = "/tmp/cache"
|
||||
camera_allow = "false"
|
||||
camera_device = ""
|
||||
camera_driver = "null"
|
||||
cheat_database_path = "/tmp/database/cht"
|
||||
check_firmware_before_loading = "false"
|
||||
cheevos_auto_screenshot = "false"
|
||||
cheevos_badges_enable = "false"
|
||||
cheevos_challenge_indicators = "true"
|
||||
cheevos_enable = "false"
|
||||
cheevos_hardcore_mode_enable = "false"
|
||||
cheevos_leaderboards_enable = ""
|
||||
cheevos_password = ""
|
||||
cheevos_richpresence_enable = "true"
|
||||
cheevos_start_active = "false"
|
||||
cheevos_test_unofficial = "false"
|
||||
cheevos_token = ""
|
||||
cheevos_unlock_sound_enable = "false"
|
||||
cheevos_username = ""
|
||||
cheevos_verbose_enable = "false"
|
||||
config_save_on_exit = "true"
|
||||
content_database_path = "/tmp/database/rdb"
|
||||
content_favorites_directory = "default"
|
||||
content_favorites_path = "~/.config/retroarch/content_favorites.lpl"
|
||||
content_favorites_size = "200"
|
||||
content_history_dir = ""
|
||||
content_history_directory = "default"
|
||||
content_history_path = "~/.config/retroarch/content_history.lpl"
|
||||
content_history_size = "200"
|
||||
content_image_history_directory = "default"
|
||||
content_image_history_path = "~/.config/retroarch/content_image_history.lpl"
|
||||
content_music_history_directory = "default"
|
||||
content_music_history_path = "~/.config/retroarch/content_music_history.lpl"
|
||||
content_runtime_log_aggregate = "false"
|
||||
content_runtime_log = "true"
|
||||
content_show_add_entry = "2"
|
||||
content_show_add = "true"
|
||||
content_show_explore = "true"
|
||||
content_show_favorites = "true"
|
||||
content_show_history = "true"
|
||||
content_show_images = "false"
|
||||
content_show_music = "false"
|
||||
content_show_netplay = "true"
|
||||
content_show_playlists = "true"
|
||||
content_show_settings_password = ""
|
||||
content_show_settings = "true"
|
||||
content_show_video = "false"
|
||||
content_video_directory = "default"
|
||||
content_video_history_path = "~/.config/retroarch/content_video_history.lpl"
|
||||
core_assets_directory = "~/roms/downloads"
|
||||
core_info_cache_enable = "true"
|
||||
core_option_category_enable = "true"
|
||||
core_options_path = ""
|
||||
core_set_supports_no_game_enable = "true"
|
||||
core_updater_auto_backup = "false"
|
||||
core_updater_auto_backup_history_size = "1"
|
||||
core_updater_auto_extract_archive = "true"
|
||||
core_updater_buildbot_assets_url = "http://buildbot.libretro.com/assets/"
|
||||
core_updater_buildbot_cores_url = ""
|
||||
core_updater_buildbot_url = "http://buildbot.libretro.com/nightly/linux/armhf/latest/"
|
||||
core_updater_show_experimental_cores = "false"
|
||||
cpu_main_gov = "performance"
|
||||
cpu_max_freq = "-1"
|
||||
cpu_menu_gov = "interactive"
|
||||
cpu_min_freq = "1"
|
||||
cpu_scaling_mode = "0"
|
||||
crt_switch_center_adjust = "0"
|
||||
crt_switch_hires_menu = "false"
|
||||
crt_switch_porch_adjust = "0"
|
||||
crt_switch_resolution = "0"
|
||||
crt_switch_resolution_super = "2560"
|
||||
crt_switch_resolution_use_custom_refresh_rate = "false"
|
||||
crt_switch_timings = ""
|
||||
crt_video_refresh_rate = "60.000000"
|
||||
current_resolution_id = "0"
|
||||
cursor_directory = "~/.config/retroarch/database/cursors"
|
||||
desktop_menu_enable = "true"
|
||||
discord_allow = "false"
|
||||
discord_app_id = "475456035851599874"
|
||||
driver_switch_enable = "true"
|
||||
dynamic_wallpapers_directory = "default"
|
||||
emuelec_exit_to_kodi = "false"
|
||||
enable_device_vibration = "true"
|
||||
facebook_stream_key = ""
|
||||
fastforward_ratio = "0.000000"
|
||||
filter_by_current_core = "false"
|
||||
flicker_filter_enable = "false"
|
||||
flicker_filter_index = "0"
|
||||
fps_show = "false"
|
||||
fps_update_interval = "256"
|
||||
framecount_show = "false"
|
||||
frame_time_counter_reset_after_fastforwarding = "false"
|
||||
frame_time_counter_reset_after_load_state = "false"
|
||||
frame_time_counter_reset_after_save_state = "false"
|
||||
frontend_log_level = "1"
|
||||
game_specific_options = "true"
|
||||
gamma_correction = "0"
|
||||
global_core_options = "false"
|
||||
history_list_enable = "true"
|
||||
input_ai_service_axis = "nul"
|
||||
input_ai_service_btn = "nul"
|
||||
input_ai_service_mbtn = "nul"
|
||||
input_ai_service = "nul"
|
||||
input_analog_deadzone = "0.000000"
|
||||
input_analog_sensitivity = "1.500000"
|
||||
input_audio_mute_axis = "nul"
|
||||
input_audio_mute_btn = "nul"
|
||||
input_audio_mute = "f9"
|
||||
input_audio_mute_mbtn = "nul"
|
||||
input_autodetect_enable = "true"
|
||||
input_auto_game_focus = "0"
|
||||
input_auto_mouse_grab = "false"
|
||||
input_axis_threshold = "0.500000"
|
||||
input_bind_hold = "2"
|
||||
input_bind_timeout = "5"
|
||||
input_cheat_index_minus_axis = "nul"
|
||||
input_cheat_index_minus_btn = "nul"
|
||||
input_cheat_index_minus_mbtn = "nul"
|
||||
input_cheat_index_minus = "t"
|
||||
input_cheat_index_plus_axis = "nul"
|
||||
input_cheat_index_plus_btn = "nul"
|
||||
input_cheat_index_plus_mbtn = "nul"
|
||||
input_cheat_index_plus = "y"
|
||||
input_cheat_toggle_axis = "nul"
|
||||
input_cheat_toggle_btn = "nul"
|
||||
input_cheat_toggle_mbtn = "nul"
|
||||
input_cheat_toggle = "u"
|
||||
input_close_content_axis = "nul"
|
||||
input_close_content_btn = "nul"
|
||||
input_close_content_mbtn = "nul"
|
||||
input_close_content = "nul"
|
||||
input_descriptor_hide_unbound = "false"
|
||||
input_descriptor_label_show = "true"
|
||||
input_desktop_menu_toggle_axis = "nul"
|
||||
input_desktop_menu_toggle_btn = "nul"
|
||||
input_desktop_menu_toggle = "f5"
|
||||
input_desktop_menu_toggle_mbtn = "nul"
|
||||
input_device_p1 = "0"
|
||||
input_device_p10 = "0"
|
||||
input_device_p11 = "0"
|
||||
input_device_p12 = "0"
|
||||
input_device_p13 = "0"
|
||||
input_device_p14 = "0"
|
||||
input_device_p15 = "0"
|
||||
input_device_p16 = "0"
|
||||
input_device_p2 = "0"
|
||||
input_device_p3 = "0"
|
||||
input_device_p4 = "0"
|
||||
input_device_p5 = "0"
|
||||
input_device_p6 = "0"
|
||||
input_device_p7 = "0"
|
||||
input_device_p8 = "0"
|
||||
input_device_p9 = "0"
|
||||
input_disk_eject_toggle_axis = "nul"
|
||||
input_disk_eject_toggle_btn = "nul"
|
||||
input_disk_eject_toggle_mbtn = "nul"
|
||||
input_disk_eject_toggle = "nul"
|
||||
input_disk_next_axis = "nul"
|
||||
input_disk_next_btn = "nul"
|
||||
input_disk_next_mbtn = "nul"
|
||||
input_disk_next = "nul"
|
||||
input_disk_prev_axis = "nul"
|
||||
input_disk_prev_btn = "nul"
|
||||
input_disk_prev_mbtn = "nul"
|
||||
input_disk_prev = "nul"
|
||||
input_driver = "udev"
|
||||
input_duty_cycle = "3"
|
||||
input_enable_hotkey_axis = "nul"
|
||||
input_enable_hotkey_btn = "22"
|
||||
input_enable_hotkey_mbtn = "nul"
|
||||
input_enable_hotkey = "nul"
|
||||
input_exit_emulator_axis = "nul"
|
||||
input_exit_emulator_btn = "9"
|
||||
input_exit_emulator = "escape"
|
||||
input_exit_emulator_mbtn = "nul"
|
||||
input_fps_toggle_axis = "nul"
|
||||
input_fps_toggle_btn = "18"
|
||||
input_fps_toggle = "f3"
|
||||
input_fps_toggle_mbtn = "nul"
|
||||
input_frame_advance_axis = "nul"
|
||||
input_frame_advance_btn = "nul"
|
||||
input_frame_advance = "k"
|
||||
input_frame_advance_mbtn = "nul"
|
||||
input_game_focus_toggle_axis = "nul"
|
||||
input_game_focus_toggle_btn = "nul"
|
||||
input_game_focus_toggle_mbtn = "nul"
|
||||
input_game_focus_toggle = "scroll_lock"
|
||||
input_grab_mouse_toggle_axis = "nul"
|
||||
input_grab_mouse_toggle_btn = "nul"
|
||||
input_grab_mouse_toggle = "f11"
|
||||
input_grab_mouse_toggle_mbtn = "nul"
|
||||
input_hold_fast_forward_axis = "nul"
|
||||
input_hold_fast_forward_btn = "nul"
|
||||
input_hold_fast_forward = "l"
|
||||
input_hold_fast_forward_mbtn = "nul"
|
||||
input_hold_slowmotion_axis = "nul"
|
||||
input_hold_slowmotion_btn = "nul"
|
||||
input_hold_slowmotion = "e"
|
||||
input_hold_slowmotion_mbtn = "nul"
|
||||
input_hotkey_block_delay = "5"
|
||||
input_joypad_driver = "udev"
|
||||
input_keyboard_layout = ""
|
||||
input_libretro_device_p10 = "1"
|
||||
input_libretro_device_p1 = "1"
|
||||
input_libretro_device_p11 = "1"
|
||||
input_libretro_device_p12 = "1"
|
||||
input_libretro_device_p13 = "1"
|
||||
input_libretro_device_p14 = "1"
|
||||
input_libretro_device_p15 = "1"
|
||||
input_libretro_device_p16 = "1"
|
||||
input_libretro_device_p2 = "1"
|
||||
input_libretro_device_p3 = "1"
|
||||
input_libretro_device_p4 = "1"
|
||||
input_libretro_device_p5 = "1"
|
||||
input_libretro_device_p6 = "1"
|
||||
input_libretro_device_p7 = "1"
|
||||
input_libretro_device_p8 = "1"
|
||||
input_libretro_device_p9 = "1"
|
||||
input_load_state_axis = "nul"
|
||||
input_load_state_btn = "19"
|
||||
input_load_state = "f4"
|
||||
input_load_state_mbtn = "nul"
|
||||
input_max_users = "5"
|
||||
input_menu_toggle_axis = "nul"
|
||||
input_menu_toggle_btn = "17"
|
||||
input_menu_toggle = "f1"
|
||||
input_menu_toggle_gamepad_combo = "2"
|
||||
input_menu_toggle_mbtn = "nul"
|
||||
input_movie_record_toggle_axis = "nul"
|
||||
input_movie_record_toggle_btn = "nul"
|
||||
input_movie_record_toggle_mbtn = "nul"
|
||||
input_movie_record_toggle = "o"
|
||||
input_netplay_game_watch_axis = "nul"
|
||||
input_netplay_game_watch_btn = "nul"
|
||||
input_netplay_game_watch = "i"
|
||||
input_netplay_game_watch_mbtn = "nul"
|
||||
input_netplay_host_toggle_axis = "nul"
|
||||
input_netplay_host_toggle_btn = "nul"
|
||||
input_netplay_host_toggle_mbtn = "nul"
|
||||
input_netplay_host_toggle = "nul"
|
||||
input_nowinkey_enable = "false"
|
||||
input_osk_toggle_axis = "nul"
|
||||
input_osk_toggle_btn = "nul"
|
||||
input_osk_toggle = "f12"
|
||||
input_osk_toggle_mbtn = "nul"
|
||||
input_overlay = ""
|
||||
input_overlay_aspect_adjust_landscape = "0.000000"
|
||||
input_overlay_aspect_adjust_portrait = "0.000000"
|
||||
input_overlay_auto_rotate = "false"
|
||||
input_overlay_auto_scale = "false"
|
||||
input_overlay_enable_autopreferred = "true"
|
||||
input_overlay_enable = "false"
|
||||
input_overlay_hide_in_menu = "true"
|
||||
input_overlay_hide_when_gamepad_connected = "false"
|
||||
input_overlay_next_axis = "nul"
|
||||
input_overlay_next_btn = "nul"
|
||||
input_overlay_next_mbtn = "nul"
|
||||
input_overlay_next = "nul"
|
||||
input_overlay_opacity = "0.700000"
|
||||
input_overlay_scale_landscape = "1.000000"
|
||||
input_overlay_scale_portrait = "1.000000"
|
||||
input_overlay_show_inputs = "2"
|
||||
input_overlay_show_inputs_port = "0"
|
||||
input_overlay_show_mouse_cursor = "true"
|
||||
input_overlay_x_offset_landscape = "0.000000"
|
||||
input_overlay_x_offset_portrait = "0.000000"
|
||||
input_overlay_x_separation_landscape = "0.000000"
|
||||
input_overlay_x_separation_portrait = "0.000000"
|
||||
input_overlay_y_offset_landscape = "0.000000"
|
||||
input_overlay_y_offset_portrait = "0.000000"
|
||||
input_overlay_y_separation_landscape = "0.000000"
|
||||
input_overlay_y_separation_portrait = "0.000000"
|
||||
input_pause_toggle_axis = "nul"
|
||||
input_pause_toggle_btn = "nul"
|
||||
input_pause_toggle_mbtn = "nul"
|
||||
input_pause_toggle = "p"
|
||||
input_poll_type_behavior = "2"
|
||||
input_quit_gamepad_combo = "4"
|
||||
input_recording_toggle_axis = "nul"
|
||||
input_recording_toggle_btn = "nul"
|
||||
input_recording_toggle_mbtn = "nul"
|
||||
input_recording_toggle = "nul"
|
||||
input_remap_binds_enable = "true"
|
||||
input_remapping_directory = "~/remappings"
|
||||
input_reset_axis = "nul"
|
||||
input_reset_btn = "nul"
|
||||
input_reset = "h"
|
||||
input_reset_mbtn = "nul"
|
||||
input_rewind_axis = "nul"
|
||||
input_rewind_btn = "25"
|
||||
input_rewind_mbtn = "nul"
|
||||
input_rewind = "r"
|
||||
input_rumble_gain = "100"
|
||||
input_runahead_toggle_axis = "nul"
|
||||
input_runahead_toggle_btn = "nul"
|
||||
input_runahead_toggle_mbtn = "nul"
|
||||
input_runahead_toggle = "nul"
|
||||
input_save_state_axis = "nul"
|
||||
input_save_state_btn = "20"
|
||||
input_save_state = "f2"
|
||||
input_save_state_mbtn = "nul"
|
||||
input_screenshot_axis = "nul"
|
||||
input_screenshot_btn = "nul"
|
||||
input_screenshot = "f8"
|
||||
input_screenshot_mbtn = "nul"
|
||||
input_send_debug_info_axis = "nul"
|
||||
input_send_debug_info_btn = "nul"
|
||||
input_send_debug_info = "f10"
|
||||
input_send_debug_info_mbtn = "nul"
|
||||
input_sensors_enable = "true"
|
||||
input_shader_next_axis = "nul"
|
||||
input_shader_next_btn = "nul"
|
||||
input_shader_next = "m"
|
||||
input_shader_next_mbtn = "nul"
|
||||
input_shader_prev_axis = "nul"
|
||||
input_shader_prev_btn = "nul"
|
||||
input_shader_prev_mbtn = "nul"
|
||||
input_shader_prev = "n"
|
||||
input_state_slot_decrease_axis = "nul"
|
||||
input_state_slot_decrease_btn = "nul"
|
||||
input_state_slot_decrease = "f6"
|
||||
input_state_slot_decrease_mbtn = "nul"
|
||||
input_state_slot_increase_axis = "nul"
|
||||
input_state_slot_increase_btn = "nul"
|
||||
input_state_slot_increase = "f7"
|
||||
input_state_slot_increase_mbtn = "nul"
|
||||
input_streaming_toggle_axis = "nul"
|
||||
input_streaming_toggle_btn = "nul"
|
||||
input_streaming_toggle_mbtn = "nul"
|
||||
input_streaming_toggle = "nul"
|
||||
input_toggle_fast_forward_axis = "nul"
|
||||
input_toggle_fast_forward_btn = "26"
|
||||
input_toggle_fast_forward_mbtn = "nul"
|
||||
input_toggle_fast_forward = "space"
|
||||
input_toggle_fullscreen_axis = "nul"
|
||||
input_toggle_fullscreen_btn = "nul"
|
||||
input_toggle_fullscreen = "f"
|
||||
input_toggle_fullscreen_mbtn = "nul"
|
||||
input_toggle_slowmotion_axis = "nul"
|
||||
input_toggle_slowmotion_btn = "nul"
|
||||
input_toggle_slowmotion_mbtn = "nul"
|
||||
input_toggle_slowmotion = "nul"
|
||||
input_touch_scale = "1"
|
||||
input_turbo_default_button = "0"
|
||||
input_turbo_mode = "0"
|
||||
input_turbo_period = "6"
|
||||
input_volume_down_axis = "nul"
|
||||
input_volume_down_btn = "nul"
|
||||
input_volume_down_mbtn = "nul"
|
||||
input_volume_down = "subtract"
|
||||
input_volume_up = "add"
|
||||
input_volume_up_axis = "nul"
|
||||
input_volume_up_btn = "nul"
|
||||
input_volume_up_mbtn = "nul"
|
||||
joypad_autoconfig_dir = "/tmp/joypads"
|
||||
keyboard_gamepad_enable = "true"
|
||||
keyboard_gamepad_mapping_type = "1"
|
||||
kiosk_mode_enable = "false"
|
||||
kiosk_mode_password = ""
|
||||
led_driver = "null"
|
||||
libretro_directory = "/tmp/cores"
|
||||
libretro_info_path = "/tmp/cores"
|
||||
libretro_log_level = "1"
|
||||
load_dummy_on_core_shutdown = "true"
|
||||
location_allow = "false"
|
||||
location_driver = "null"
|
||||
log_dir = "~/.config/retroarch/logs"
|
||||
log_to_file = "false"
|
||||
log_to_file_timestamp = "false"
|
||||
log_verbosity = "true"
|
||||
materialui_auto_rotate_nav_bar = "true"
|
||||
materialui_dual_thumbnail_list_view_enable = "true"
|
||||
materialui_icons_enable = "true"
|
||||
materialui_landscape_layout_optimization = "1"
|
||||
materialui_menu_color_theme = "9"
|
||||
materialui_menu_transition_animation = "0"
|
||||
materialui_playlist_icons_enable = "true"
|
||||
materialui_show_nav_bar = "true"
|
||||
materialui_thumbnail_background_enable = "true"
|
||||
materialui_thumbnail_view_landscape = "2"
|
||||
materialui_thumbnail_view_portrait = "1"
|
||||
memory_show = "false"
|
||||
memory_update_interval = "256"
|
||||
menu_battery_level_enable = "true"
|
||||
menu_core_enable = "true"
|
||||
menu_driver = "xmb"
|
||||
menu_dynamic_wallpaper_enable = "false"
|
||||
menu_enable_widgets = "true"
|
||||
menu_font_color_blue = "255"
|
||||
menu_font_color_green = "255"
|
||||
menu_font_color_red = "255"
|
||||
menu_footer_opacity = "1.000000"
|
||||
menu_framebuffer_opacity = "0.899999"
|
||||
menu_header_opacity = "1.000000"
|
||||
menu_horizontal_animation = "true"
|
||||
menu_insert_disk_resume = "true"
|
||||
menu_left_thumbnails = "0"
|
||||
menu_linear_filter = "false"
|
||||
menu_mouse_enable = "false"
|
||||
menu_navigation_browser_filter_supported_extensions_enable = "true"
|
||||
menu_navigation_wraparound_enable = "true"
|
||||
menu_pause_libretro = "true"
|
||||
menu_pointer_enable = "false"
|
||||
menu_rgui_full_width_layout = "true"
|
||||
menu_rgui_shadows = "false"
|
||||
menu_rgui_transparency = "true"
|
||||
menu_savestate_resume = "true"
|
||||
menu_scale_factor = "0.750000"
|
||||
menu_screensaver_animation = "0"
|
||||
menu_screensaver_animation_speed = "1.000000"
|
||||
menu_screensaver_timeout = "0"
|
||||
menu_scroll_delay = "256"
|
||||
menu_scroll_fast = "false"
|
||||
menu_shader_pipeline = "2"
|
||||
menu_show_advanced_settings = "true"
|
||||
menu_show_configurations = "true"
|
||||
menu_show_core_updater = "false"
|
||||
menu_show_dump_disc = "true"
|
||||
menu_show_help = "true"
|
||||
menu_show_information = "true"
|
||||
menu_show_latency = "true"
|
||||
menu_show_legacy_thumbnail_updater = "false"
|
||||
menu_show_load_content_animation = "false"
|
||||
menu_show_load_content = "true"
|
||||
menu_show_load_core = "true"
|
||||
menu_show_load_disc = "true"
|
||||
menu_show_online_updater = "true"
|
||||
menu_show_overlays = "true"
|
||||
menu_show_quit_retroarch = "true"
|
||||
menu_show_reboot = "false"
|
||||
menu_show_restart_retroarch = "true"
|
||||
menu_show_rewind = "true"
|
||||
menu_show_shutdown = "false"
|
||||
menu_show_sublabels = "true"
|
||||
menu_show_video_layout = "true"
|
||||
menu_swap_ok_cancel_buttons = "false"
|
||||
menu_throttle_framerate = "true"
|
||||
menu_thumbnails = "3"
|
||||
menu_thumbnail_upscale_threshold = "0"
|
||||
menu_ticker_smooth = "true"
|
||||
menu_ticker_speed = "2.000000"
|
||||
menu_ticker_type = "1"
|
||||
menu_timedate_date_separator = "0"
|
||||
menu_timedate_enable = "true"
|
||||
menu_timedate_style = "11"
|
||||
menu_unified_controls = "false"
|
||||
menu_use_preferred_system_color_theme = "false"
|
||||
menu_wallpaper = ""
|
||||
menu_wallpaper_opacity = "1.000000"
|
||||
menu_widget_scale_auto = "false"
|
||||
menu_widget_scale_factor = "1.000000"
|
||||
menu_widget_scale_factor_windowed = "1.000000"
|
||||
menu_xmb_animation_horizontal_highlight = "0"
|
||||
menu_xmb_animation_move_up_down = "0"
|
||||
menu_xmb_animation_opening_main_menu = "0"
|
||||
menu_xmb_thumbnail_scale_factor = "100"
|
||||
midi_driver = "alsa"
|
||||
midi_input = "Off"
|
||||
midi_output = "Off"
|
||||
midi_volume = "100"
|
||||
netplay_allow_slaves = "true"
|
||||
netplay_check_frames = "600"
|
||||
netplay_input_latency_frames_min = "0"
|
||||
netplay_input_latency_frames_range = "0"
|
||||
netplay_ip_address = ""
|
||||
netplay_ip_port = "55435"
|
||||
netplay_max_connections = "3"
|
||||
netplay_mitm_server = "nyc"
|
||||
netplay_nat_traversal = "true"
|
||||
netplay_nickname = ""
|
||||
netplay_password = ""
|
||||
netplay_public_announce = "true"
|
||||
netplay_request_device_p10 = "false"
|
||||
netplay_request_device_p11 = "false"
|
||||
netplay_request_device_p12 = "false"
|
||||
netplay_request_device_p13 = "false"
|
||||
netplay_request_device_p14 = "false"
|
||||
netplay_request_device_p15 = "false"
|
||||
netplay_request_device_p16 = "false"
|
||||
netplay_request_device_p1 = "false"
|
||||
netplay_request_device_p2 = "false"
|
||||
netplay_request_device_p3 = "false"
|
||||
netplay_request_device_p4 = "false"
|
||||
netplay_request_device_p5 = "false"
|
||||
netplay_request_device_p6 = "false"
|
||||
netplay_request_device_p7 = "false"
|
||||
netplay_request_device_p8 = "false"
|
||||
netplay_request_device_p9 = "false"
|
||||
netplay_require_slaves = "false"
|
||||
netplay_share_analog = "1"
|
||||
netplay_share_digital = "1"
|
||||
netplay_spectate_password = ""
|
||||
netplay_start_as_spectator = "false"
|
||||
netplay_stateless_mode = "false"
|
||||
netplay_use_mitm_server = "false"
|
||||
network_cmd_enable = "false"
|
||||
network_cmd_port = "55355"
|
||||
network_on_demand_thumbnails = "false"
|
||||
network_remote_base_port = "55400"
|
||||
network_remote_enable = "false"
|
||||
network_remote_enable_user_p10 = "false"
|
||||
network_remote_enable_user_p11 = "false"
|
||||
network_remote_enable_user_p12 = "false"
|
||||
network_remote_enable_user_p13 = "false"
|
||||
network_remote_enable_user_p14 = "false"
|
||||
network_remote_enable_user_p15 = "false"
|
||||
network_remote_enable_user_p16 = "false"
|
||||
network_remote_enable_user_p1 = "false"
|
||||
network_remote_enable_user_p2 = "false"
|
||||
network_remote_enable_user_p3 = "false"
|
||||
network_remote_enable_user_p4 = "false"
|
||||
network_remote_enable_user_p5 = "false"
|
||||
network_remote_enable_user_p6 = "false"
|
||||
network_remote_enable_user_p7 = "false"
|
||||
network_remote_enable_user_p8 = "false"
|
||||
network_remote_enable_user_p9 = "false"
|
||||
notification_show_autoconfig = "false"
|
||||
notification_show_cheats_applied = "true"
|
||||
notification_show_config_override_load = "false"
|
||||
notification_show_fast_forward = "true"
|
||||
notification_show_netplay_extra = "false"
|
||||
notification_show_patch_applied = "true"
|
||||
notification_show_refresh_rate = "true"
|
||||
notification_show_remap_load = "false"
|
||||
notification_show_screenshot_duration = "2"
|
||||
notification_show_screenshot = "false"
|
||||
notification_show_screenshot_flash = "1"
|
||||
notification_show_set_initial_disk = "true"
|
||||
overlay_directory = "/tmp/overlays"
|
||||
ozone_collapse_sidebar = "false"
|
||||
ozone_menu_color_theme = "1"
|
||||
ozone_scroll_content_metadata = "false"
|
||||
ozone_sort_after_truncate_playlist_name = "true"
|
||||
ozone_truncate_playlist_name = "true"
|
||||
pause_nonactive = "true"
|
||||
perfcnt_enable = "false"
|
||||
playlist_compression = "false"
|
||||
playlist_cores = ""
|
||||
playlist_directory = "~/playlists"
|
||||
playlist_entry_remove_enable = "1"
|
||||
playlist_entry_remove = "false"
|
||||
playlist_entry_rename = "false"
|
||||
playlist_fuzzy_archive_match = "false"
|
||||
playlist_names = ""
|
||||
playlist_portable_paths = "false"
|
||||
playlist_show_entry_idx = "true"
|
||||
playlist_show_inline_core_name = "0"
|
||||
playlist_show_sublabels = "true"
|
||||
playlist_sort_alphabetical = "true"
|
||||
playlist_sublabel_last_played_style = "0"
|
||||
playlist_sublabel_runtime_type = "0"
|
||||
playlist_use_old_format = "false"
|
||||
quick_menu_show_add_to_favorites = "true"
|
||||
quick_menu_show_cheats = "true"
|
||||
quick_menu_show_close_content = "true"
|
||||
quick_menu_show_controls = "true"
|
||||
quick_menu_show_core_options_flush = "false"
|
||||
quick_menu_show_download_thumbnails = "true"
|
||||
quick_menu_show_information = "true"
|
||||
quick_menu_show_options = "true"
|
||||
quick_menu_show_recording = "true"
|
||||
quick_menu_show_reset_core_association = "true"
|
||||
quick_menu_show_restart_content = "true"
|
||||
quick_menu_show_resume_content = "true"
|
||||
quick_menu_show_save_content_dir_overrides = "true"
|
||||
quick_menu_show_save_core_overrides = "false"
|
||||
quick_menu_show_save_game_overrides = "false"
|
||||
quick_menu_show_save_load_state = "true"
|
||||
quick_menu_show_set_core_association = "true"
|
||||
quick_menu_show_shaders = "true"
|
||||
quick_menu_show_start_recording = "true"
|
||||
quick_menu_show_start_streaming = "true"
|
||||
quick_menu_show_streaming = "true"
|
||||
quick_menu_show_take_screenshot = "true"
|
||||
quick_menu_show_undo_save_load_state = "false"
|
||||
quit_on_close_content = "0"
|
||||
quit_press_twice = "true"
|
||||
record_driver = "null"
|
||||
recording_config_directory = ""
|
||||
recording_output_directory = "~/roms/screenshots"
|
||||
resampler_directory = ""
|
||||
rewind_buffer_size = "20971520"
|
||||
rewind_buffer_size_step = "10"
|
||||
rewind_enable = "false"
|
||||
rewind_granularity = "1"
|
||||
rgui_aspect_ratio = "0"
|
||||
rgui_aspect_ratio_lock = "0"
|
||||
rgui_background_filler_thickness_enable = "true"
|
||||
rgui_border_filler_enable = "true"
|
||||
rgui_border_filler_thickness_enable = "true"
|
||||
rgui_browser_directory = "~/roms"
|
||||
rgui_config_directory = "~/.config/retroarch/config"
|
||||
rgui_extended_ascii = "false"
|
||||
rgui_inline_thumbnails = "false"
|
||||
rgui_internal_upscale_level = "0"
|
||||
rgui_menu_color_theme = "4"
|
||||
rgui_menu_theme_preset = ""
|
||||
rgui_particle_effect = "0"
|
||||
rgui_particle_effect_screensaver = "true"
|
||||
rgui_particle_effect_speed = "1.000000"
|
||||
rgui_show_start_screen = "false"
|
||||
rgui_swap_thumbnails = "false"
|
||||
rgui_switch_icons = "true"
|
||||
rgui_thumbnail_delay = "0"
|
||||
rgui_thumbnail_downscaler = "0"
|
||||
run_ahead_enabled = "false"
|
||||
run_ahead_frames = "1"
|
||||
run_ahead_hide_warnings = "false"
|
||||
run_ahead_secondary_instance = "true"
|
||||
runtime_log_directory = "default"
|
||||
save_file_compression = "false"
|
||||
savefile_directory = "~/.config/retroarch/saves"
|
||||
savefiles_in_content_dir = "true"
|
||||
savestate_auto_index = "false"
|
||||
savestate_auto_load = "false"
|
||||
savestate_auto_save = "false"
|
||||
savestate_directory = "~/.config/retroarch/states"
|
||||
savestate_file_compression = "true"
|
||||
savestate_max_keep = "0"
|
||||
savestates_in_content_dir = "false"
|
||||
savestate_thumbnail_enable = "true"
|
||||
scan_without_core_match = "false"
|
||||
screen_brightness = "100"
|
||||
screen_orientation = "0"
|
||||
screenshot_directory = "~/roms/screenshots"
|
||||
screenshots_in_content_dir = "false"
|
||||
settings_show_accessibility = "true"
|
||||
settings_show_achievements = "true"
|
||||
settings_show_ai_service = "true"
|
||||
settings_show_audio = "true"
|
||||
settings_show_configuration = "true"
|
||||
settings_show_core = "true"
|
||||
settings_show_directory = "true"
|
||||
settings_show_drivers = "true"
|
||||
settings_show_file_browser = "true"
|
||||
settings_show_frame_throttle = "true"
|
||||
settings_show_input = "true"
|
||||
settings_show_latency = "true"
|
||||
settings_show_logging = "true"
|
||||
settings_show_network = "true"
|
||||
settings_show_onscreen_display = "true"
|
||||
settings_show_playlists = "true"
|
||||
settings_show_power_management = "true"
|
||||
settings_show_recording = "true"
|
||||
settings_show_saving = "true"
|
||||
settings_show_user_interface = "true"
|
||||
settings_show_user = "true"
|
||||
settings_show_video = "true"
|
||||
show_hidden_files = "false"
|
||||
slowmotion_ratio = "3.000000"
|
||||
soft_filter_enable = "false"
|
||||
soft_filter_index = "0"
|
||||
sort_savefiles_by_content_enable = "false"
|
||||
sort_savefiles_enable = "false"
|
||||
sort_savestates_by_content_enable = "false"
|
||||
sort_savestates_enable = "false"
|
||||
sort_screenshots_by_content_enable = "false"
|
||||
state_slot = "0"
|
||||
statistics_show = "false"
|
||||
stdin_cmd_enable = "false"
|
||||
streaming_mode = "0"
|
||||
suspend_screensaver_enable = "true"
|
||||
sustained_performance_mode = "false"
|
||||
system_directory = "~/roms/bios"
|
||||
systemfiles_in_content_dir = "false"
|
||||
threaded_data_runloop_enable = "true"
|
||||
thumbnails_directory = "~/thumbnails"
|
||||
twitch_stream_key = ""
|
||||
ui_companion_enable = "false"
|
||||
ui_companion_start_on_boot = "true"
|
||||
ui_companion_toggle = "false"
|
||||
ui_menubar_enable = "true"
|
||||
use_last_start_directory = "false"
|
||||
user_language = "0"
|
||||
vibrate_on_keypress = "true"
|
||||
video_adaptive_vsync = "false"
|
||||
video_allow_rotate = "true"
|
||||
video_aspect_ratio = "-1.000000"
|
||||
video_aspect_ratio_auto = "true"
|
||||
video_black_frame_insertion = "0"
|
||||
video_context_driver = ""
|
||||
video_crop_overscan = "true"
|
||||
video_ctx_scaling = "false"
|
||||
video_disable_composition = "false"
|
||||
video_driver = "gl"
|
||||
video_filter = ""
|
||||
video_filter_dir = "~/.config/retroarch/filters/video"
|
||||
video_font_enable = "true"
|
||||
video_font_path = "/usr/share/retroarch-assets/xmb/monochrome/font.ttf"
|
||||
video_font_size = "32.000000"
|
||||
video_force_aspect = "true"
|
||||
video_force_srgb_disable = "false"
|
||||
video_frame_delay = "0"
|
||||
video_frame_delay_auto = "false"
|
||||
video_fullscreen = "true"
|
||||
video_fullscreen_x = "0"
|
||||
video_fullscreen_y = "0"
|
||||
video_gpu_record = "false"
|
||||
video_gpu_screenshot = "false"
|
||||
video_hard_sync = "false"
|
||||
video_hard_sync_frames = "0"
|
||||
video_hdr_display_contrast = "5.000000"
|
||||
video_hdr_enable = "false"
|
||||
video_hdr_expand_gamut = "true"
|
||||
video_hdr_max_nits = "1000.000000"
|
||||
video_hdr_paper_white_nits = "200.000000"
|
||||
video_layout_directory = "~/.config/retroarch/layouts"
|
||||
video_layout_enable = "true"
|
||||
video_layout_path = ""
|
||||
video_layout_selected_view = "0"
|
||||
video_max_swapchain_images = "3"
|
||||
video_message_color = "ffff00"
|
||||
video_message_pos_x = "0.049999"
|
||||
video_message_pos_y = "0.049999"
|
||||
video_monitor_index = "0"
|
||||
video_msg_bgcolor_blue = "0"
|
||||
video_msg_bgcolor_enable = "false"
|
||||
video_msg_bgcolor_green = "0"
|
||||
video_msg_bgcolor_opacity = "1.000000"
|
||||
video_msg_bgcolor_red = "0"
|
||||
video_notch_write_over_enable = "false"
|
||||
video_oga_vertical_enable = "false"
|
||||
video_post_filter_record = "false"
|
||||
video_record_config = ""
|
||||
video_record_quality = "4"
|
||||
video_record_scale_factor = "1"
|
||||
video_record_threads = "2"
|
||||
video_refresh_rate = "60.000000"
|
||||
video_rotation = "0"
|
||||
video_scale = "3.000000"
|
||||
video_scale_integer = "false"
|
||||
video_scale_integer_overscale = "false"
|
||||
video_shader_delay = "0"
|
||||
video_shader_dir = "/tmp/shaders"
|
||||
video_shader_enable = "false"
|
||||
video_shader_preset_save_reference_enable = "true"
|
||||
video_shader_remember_last_dir = "false"
|
||||
video_shader_watch_files = "false"
|
||||
video_shared_context = "false"
|
||||
video_smooth = "false"
|
||||
video_stream_config = ""
|
||||
video_stream_port = "56400"
|
||||
video_stream_quality = "10"
|
||||
video_stream_scale_factor = "1"
|
||||
video_stream_url = ""
|
||||
video_swap_interval = "1"
|
||||
video_threaded = "true"
|
||||
video_vsync = "true"
|
||||
video_window_auto_height_max = "1080"
|
||||
video_window_auto_width_max = "1920"
|
||||
video_window_custom_size_enable = "false"
|
||||
video_windowed_fullscreen = "false"
|
||||
video_windowed_position_height = "720"
|
||||
video_windowed_position_width = "1280"
|
||||
video_windowed_position_x = "0"
|
||||
video_windowed_position_y = "0"
|
||||
video_window_opacity = "100"
|
||||
video_window_save_positions = "false"
|
||||
video_window_show_decorations = "true"
|
||||
vrr_runloop_enable = "false"
|
||||
wifi_driver = "null"
|
||||
wifi_enabled = "true"
|
||||
xmb_alpha_factor = "75"
|
||||
xmb_font = "/usr/share/retroarch-assets/xmb/monochrome/font.ttf"
|
||||
xmb_layout = "2"
|
||||
xmb_menu_color_theme = "4"
|
||||
xmb_shadows_enable = "true"
|
||||
xmb_theme = "0"
|
||||
xmb_vertical_thumbnails = "false"
|
||||
youtube_stream_key = ""
|
|
@ -1,2 +0,0 @@
|
|||
audio_filter_dir = "/usr/share/retroarch/filters/32bit/audio"
|
||||
video_filter_dir = "/usr/share/retroarch/filters/32bit/video"
|
|
@ -1,2 +0,0 @@
|
|||
audio_filter_dir = "/usr/share/retroarch/filters/64bit/audio"
|
||||
video_filter_dir = "/usr/share/retroarch/filters/64bit/video"
|
|
@ -1,172 +0,0 @@
|
|||
diff --git a/yabause/src/retro_arena/MenuScreen.cpp b/yabause/src/retro_arena/MenuScreen.cpp
|
||||
index 33591a44..ccbdc843 100644
|
||||
--- a/yabause/src/retro_arena/MenuScreen.cpp
|
||||
+++ b/yabause/src/retro_arena/MenuScreen.cpp
|
||||
@@ -77,7 +77,7 @@ MenuScreen::MenuScreen( SDL_Window* pwindow, int rwidth, int rheight, const std:
|
||||
swindow = nullptr;
|
||||
imageWindow = nullptr;
|
||||
|
||||
- int image_pix_size_w = this->width() / 2;
|
||||
+/* int image_pix_size_w = this->width() / 2;
|
||||
int image_pix_size_h = this->height() / 2;
|
||||
imageWindow = new Window(this, "About");
|
||||
imageWindow->setPosition(Vector2i(0, 0));
|
||||
@@ -92,7 +92,7 @@ MenuScreen::MenuScreen( SDL_Window* pwindow, int rwidth, int rheight, const std:
|
||||
imageView->setFixedWidth(image_pix_size_w);
|
||||
imageView->setFixedHeight(image_pix_size_h);
|
||||
imageWindow->center();
|
||||
- //imageWindow->setModal(true);
|
||||
+ //imageWindow->setModal(true);*/
|
||||
|
||||
std::string title = "Yaba Sanshiro "+ std::string(YAB_VERSION) +" Menu";
|
||||
window = new Window(this, title);
|
||||
@@ -102,7 +102,7 @@ MenuScreen::MenuScreen( SDL_Window* pwindow, int rwidth, int rheight, const std:
|
||||
tools = new Widget(window);
|
||||
pushActiveMenu(tools, nullptr );
|
||||
tools->setLayout(new BoxLayout(Orientation::Vertical,Alignment::Middle, 0, 5));
|
||||
- tools->setFixedWidth(256);
|
||||
+ tools->setFixedWidth(186);
|
||||
|
||||
PlayerConfig tmp;
|
||||
tmp.player = new PopupButton(tools, "Player1", ENTYPO_ICON_EXPORT);
|
||||
@@ -114,14 +114,14 @@ MenuScreen::MenuScreen( SDL_Window* pwindow, int rwidth, int rheight, const std:
|
||||
|
||||
|
||||
PopupButton * ps_config = new PopupButton(tools, "Config");
|
||||
- ps_config->setFixedWidth(248);
|
||||
+ ps_config->setFixedWidth(180);
|
||||
showConfigDialog(ps_config);
|
||||
ps_config->setCallback([this,ps_config]() {
|
||||
pushActiveMenu(ps_config->popup(),ps_config);
|
||||
});
|
||||
|
||||
Button *b0 = new Button(tools, "Exit");
|
||||
- b0->setFixedWidth(248);
|
||||
+ b0->setFixedWidth(180);
|
||||
b0->setCallback([this]() {
|
||||
MENU_LOG("Exit\n");
|
||||
SDL_Event* quit = new SDL_Event();
|
||||
@@ -130,7 +130,7 @@ MenuScreen::MenuScreen( SDL_Window* pwindow, int rwidth, int rheight, const std:
|
||||
});
|
||||
|
||||
Button *b1 = new Button(tools, "Reset");
|
||||
- b1->setFixedWidth(248);
|
||||
+ b1->setFixedWidth(180);
|
||||
b1->setCallback([this]() {
|
||||
MENU_LOG("Reset\n");
|
||||
SDL_Event event = {};
|
||||
@@ -142,14 +142,14 @@ MenuScreen::MenuScreen( SDL_Window* pwindow, int rwidth, int rheight, const std:
|
||||
});
|
||||
|
||||
PopupButton * ps = new PopupButton(tools, "Save State");
|
||||
- ps->setFixedWidth(248);
|
||||
+ ps->setFixedWidth(180);
|
||||
ps->setCallback([this,ps]() {
|
||||
showSaveStateDialog( ps->popup());
|
||||
pushActiveMenu(ps->popup(),ps);
|
||||
});
|
||||
|
||||
ps = new PopupButton(tools, "Load State");
|
||||
- ps->setFixedWidth(248);
|
||||
+ ps->setFixedWidth(180);
|
||||
ps->setCallback([this,ps]() {
|
||||
showLoadStateDialog( ps->popup());
|
||||
pushActiveMenu(ps->popup(),ps);
|
||||
@@ -158,7 +158,7 @@ MenuScreen::MenuScreen( SDL_Window* pwindow, int rwidth, int rheight, const std:
|
||||
|
||||
|
||||
bCdTray = new Button(tools, "Open CD Tray");
|
||||
- bCdTray->setFixedWidth(248);
|
||||
+ bCdTray->setFixedWidth(180);
|
||||
bCdTray->setCallback([this]() {
|
||||
if( this->is_cdtray_open_ ){
|
||||
MENU_LOG("Close CD Tray\n");
|
||||
@@ -194,7 +194,7 @@ MenuScreen::MenuScreen( SDL_Window* pwindow, int rwidth, int rheight, const std:
|
||||
|
||||
|
||||
Button *b2 = new Button(tools, "Show/Hide FPS");
|
||||
- b2->setFixedWidth(248);
|
||||
+ b2->setFixedWidth(180);
|
||||
b2->setCallback([this]() {
|
||||
MENU_LOG("Show/Hide FPS\n");
|
||||
SDL_Event event = {};
|
||||
@@ -206,7 +206,7 @@ MenuScreen::MenuScreen( SDL_Window* pwindow, int rwidth, int rheight, const std:
|
||||
});
|
||||
|
||||
Button *b3 = new Button(tools, "Enable/Disable Frame Skip");
|
||||
- b3->setFixedWidth(248);
|
||||
+ b3->setFixedWidth(180);
|
||||
b3->setCallback([this]() {
|
||||
MENU_LOG("Reset\n");
|
||||
SDL_Event event = {};
|
||||
@@ -218,7 +218,7 @@ MenuScreen::MenuScreen( SDL_Window* pwindow, int rwidth, int rheight, const std:
|
||||
});
|
||||
#if 0
|
||||
Button *b4 = new Button(tools, "About");
|
||||
- b4->setFixedWidth(248);
|
||||
+ b4->setFixedWidth(180);
|
||||
b4->setCallback([this,b4]() {
|
||||
int image_pix_size_w = this->width() / 2;
|
||||
int image_pix_size_h = this->height() / 2;
|
||||
@@ -600,7 +600,7 @@ void MenuScreen::getSelectedGUID( int user_index, std::string & selguid ){
|
||||
|
||||
|
||||
void MenuScreen::setupPlayerPsuhButton( int user_index, PopupButton *player, const std::string & label, ComboBox **cbo ){
|
||||
- player->setFixedWidth(248);
|
||||
+ player->setFixedWidth(180);
|
||||
Popup *popup = player->popup();
|
||||
popup->setLayout(new GroupLayout(4,2,2,2));
|
||||
new Label(popup, label);
|
||||
diff --git a/yabause/src/retro_arena/nanogui-sdl/src/theme.cpp b/yabause/src/retro_arena/nanogui-sdl/src/theme.cpp
|
||||
index 3d126ad2..191ccdbb 100644
|
||||
--- a/yabause/src/retro_arena/nanogui-sdl/src/theme.cpp
|
||||
+++ b/yabause/src/retro_arena/nanogui-sdl/src/theme.cpp
|
||||
@@ -18,20 +18,20 @@
|
||||
NAMESPACE_BEGIN(nanogui)
|
||||
|
||||
Theme::Theme(NVGcontext *ctx) {
|
||||
- mStandardFontSize = 16;
|
||||
- mButtonFontSize = 20;
|
||||
- mTextBoxFontSize = 20;
|
||||
- mWindowCornerRadius = 2;
|
||||
- mWindowHeaderHeight = 30;
|
||||
- mWindowDropShadowSize = 10;
|
||||
- mButtonCornerRadius = 2;
|
||||
- mTabBorderWidth = 0.75f;
|
||||
- mTabInnerMargin = 5;
|
||||
- mTabMinButtonWidth = 20;
|
||||
- mTabMaxButtonWidth = 160;
|
||||
- mTabControlWidth = 20;
|
||||
- mTabButtonHorizontalPadding = 10;
|
||||
- mTabButtonVerticalPadding = 2;
|
||||
+ mStandardFontSize = 11;
|
||||
+ mButtonFontSize = 11;
|
||||
+ mTextBoxFontSize = 11;
|
||||
+ mWindowCornerRadius = 0;
|
||||
+ mWindowHeaderHeight = 14;
|
||||
+ mWindowDropShadowSize = 0;
|
||||
+ mButtonCornerRadius = 0;
|
||||
+ mTabBorderWidth = 0.15f;
|
||||
+ mTabInnerMargin = 0;
|
||||
+ mTabMinButtonWidth = 14;
|
||||
+ mTabMaxButtonWidth = 120;
|
||||
+ mTabControlWidth = 12;
|
||||
+ mTabButtonHorizontalPadding = 0;
|
||||
+ mTabButtonVerticalPadding = 0;
|
||||
|
||||
mDropShadow = Color(0, 128);
|
||||
mTransparent = Color(0, 0);
|
||||
|
||||
diff --git a/yabause/src/retro_arena/nanogui-sdl/src/window.cpp b/yabause/src/retro_arena/nanogui-sdl/src/window.cpp
|
||||
index cf3998c5..51e02022 100644
|
||||
--- a/yabause/src/retro_arena/nanogui-sdl/src/window.cpp
|
||||
+++ b/yabause/src/retro_arena/nanogui-sdl/src/window.cpp
|
||||
@@ -119,7 +119,7 @@ void Window::draw(NVGcontext *ctx) {
|
||||
nvgStrokeColor(ctx, mTheme->mWindowHeaderSepBot);
|
||||
nvgStroke(ctx);
|
||||
|
||||
- nvgFontSize(ctx, 18.0f);
|
||||
+ nvgFontSize(ctx, 12.0f);
|
||||
nvgFontFace(ctx, "sans-bold");
|
||||
nvgTextAlign(ctx, NVG_ALIGN_CENTER | NVG_ALIGN_MIDDLE);
|
||||
|
|
@ -5,7 +5,7 @@ PKG_NAME="bsnes-mercury-performance"
|
|||
PKG_VERSION="fb9a41fe9bc230a07c4506cad3cbf21d3fa635b4"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/bsnes-mercury"
|
||||
PKG_URL="$PKG_SITE/archive/$PKG_VERSION.tar.gz"
|
||||
PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="libretro"
|
||||
PKG_SHORTDESC="BSNES Super Nintendo Libretro Core"
|
||||
|
@ -14,10 +14,7 @@ PKG_TOOLCHAIN="make"
|
|||
PKG_AUTORECONF="no"
|
||||
|
||||
pre_make_target() {
|
||||
if [[ "${DEVICE}" =~ RG351 ]] || [[ "${DEVICE}" =~ RGB20S ]]
|
||||
then
|
||||
PKG_MAKE_OPTS_TARGET+=" platform=RK3326"
|
||||
elif [[ "${DEVICE}" =~ RG503 ]] || [[ "${DEVICE}" =~ RG353P ]]
|
||||
if [[ "${DEVICE}" =~ RG503 ]] || [[ "${DEVICE}" =~ RG353P ]]
|
||||
then
|
||||
PKG_MAKE_OPTS_TARGET+=" platform=RK3566"
|
||||
else
|
||||
|
@ -30,7 +27,7 @@ make_target() {
|
|||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p $INSTALL/usr/lib/libretro
|
||||
cp bsnes_mercury_performance_libretro.so $INSTALL/usr/lib/libretro/
|
||||
mkdir -p ${INSTALL}/usr/lib/libretro
|
||||
cp bsnes_mercury_performance_libretro.so ${INSTALL}/usr/lib/libretro/
|
||||
}
|
||||
|
||||
|
|
|
@ -37,10 +37,7 @@ PKG_TOOLCHAIN="make"
|
|||
PKG_PATCH_DIRS+="${DEVICE}"
|
||||
|
||||
make_target() {
|
||||
if [[ "${DEVICE}" =~ RG351 ]] || [[ "${DEVICE}" =~ RGB20S ]]
|
||||
then
|
||||
PKG_MAKE_OPTS_TARGET+=" platform=RG351x"
|
||||
elif [[ "${DEVICE}" =~ RG503 ]] || [[ "${DEVICE}" =~ RG353P ]]
|
||||
if [[ "${DEVICE}" =~ RG503 ]] || [[ "${DEVICE}" =~ RG353P ]]
|
||||
then
|
||||
PKG_MAKE_OPTS_TARGET+=" platform=RK3566"
|
||||
else
|
||||
|
|
|
@ -1,297 +0,0 @@
|
|||
diff -rupN dosbox-pure.orig/Makefile dosbox-pure/Makefile
|
||||
--- dosbox-pure.orig/Makefile 2022-06-06 07:58:30.237591952 -0400
|
||||
+++ dosbox-pure/Makefile 2022-06-06 08:11:10.555099620 -0400
|
||||
@@ -222,6 +222,23 @@ LDLIBS := -lpthread
|
||||
LDFLAGS += $(CPUFLAGS) -shared
|
||||
#LDFLAGS += -static-libstdc++ -static-libgcc #adds 1MB to output and still dynamically links against libc and libm
|
||||
|
||||
+ifneq (,$(findstring RG351x,$(platform)))
|
||||
+OUTNAME := dosbox_pure_libretro.so
|
||||
+BUILD := RELEASE
|
||||
+BUILDDIR := release
|
||||
+CFLAGS := -DNDEBUG -O3 -fno-ident
|
||||
+LDFLAGS += -O3 -fno-ident
|
||||
+
|
||||
+CPUFLAGS := -mtune=cortex-a35 -march=armv8-a+crc+fp+simd
|
||||
+
|
||||
+CFLAGS += $(CPUFLAGS) -fpic -fomit-frame-pointer -fno-non-call-exceptions -Wno-psabi -Wno-format -fexceptions
|
||||
+LDFLAGS += $(CPUFLAGS) -lpthread -Wl,--gc-sections -shared
|
||||
+CXX = $(CC)
|
||||
+endif
|
||||
+
|
||||
+CFLAGS += -pthread -D__LIBRETRO__ -Iinclude
|
||||
+$(info Building $(platform) with $(CPUFLAGS))
|
||||
+
|
||||
.PHONY: all clean
|
||||
all: $(OUTNAME)
|
||||
|
||||
@@ -245,9 +262,6 @@ ifeq ($(STATIC_LINKING), 1)
|
||||
else
|
||||
$(info Linking $@ ...)
|
||||
$(CXX) $(LDFLAGS) -o $@ $^ $(LDLIBS)
|
||||
-ifneq ($(BUILD),DEBUG)
|
||||
- $(STRIPCMD) $@
|
||||
-endif
|
||||
endif
|
||||
|
||||
define COMPILE
|
||||
diff -rupN dosbox-pure.orig/Makefile.orig dosbox-pure/Makefile.orig
|
||||
--- dosbox-pure.orig/Makefile.orig 1969-12-31 19:00:00.000000000 -0500
|
||||
+++ dosbox-pure/Makefile.orig 2022-06-06 07:58:28.449608914 -0400
|
||||
@@ -0,0 +1,256 @@
|
||||
+#
|
||||
+# Copyright (C) 2020-2022 Bernhard Schelling
|
||||
+#
|
||||
+# This program is free software; you can redistribute it and/or modify
|
||||
+# it under the terms of the GNU General Public License as published by
|
||||
+# the Free Software Foundation; either version 2 of the License, or
|
||||
+# (at your option) any later version.
|
||||
+#
|
||||
+# This program is distributed in the hope that it will be useful,
|
||||
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
+# GNU General Public License for more details.
|
||||
+#
|
||||
+# You should have received a copy of the GNU General Public License along
|
||||
+# with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
+#
|
||||
+
|
||||
+ifeq ($(ISWIN),)
|
||||
+ISWIN := $(findstring :,$(firstword $(subst \, ,$(subst /, ,$(abspath .)))))
|
||||
+endif
|
||||
+
|
||||
+ifeq ($(ISMAC),)
|
||||
+ISMAC := $(wildcard /Applications)
|
||||
+endif
|
||||
+
|
||||
+PIPETONULL := $(if $(ISWIN),>nul 2>nul,>/dev/null 2>/dev/null)
|
||||
+
|
||||
+SOURCES := \
|
||||
+ *.cpp \
|
||||
+ src/*.cpp \
|
||||
+ src/*/*.cpp \
|
||||
+ src/*/*/*.cpp
|
||||
+
|
||||
+CPUFLAGS := $(MAKE_CPUFLAGS)
|
||||
+STRIPCMD := strip --strip-all
|
||||
+ifneq ($(ISWIN),)
|
||||
+ OUTNAME := dosbox_pure_libretro.dll
|
||||
+ CXX ?= g++
|
||||
+ LDFLAGS := -Wl,--gc-sections -fno-ident
|
||||
+ COMMONFLAGS += -pthread
|
||||
+else ifneq (,$(findstring ios,$(platform)))
|
||||
+ ifeq ($(IOSSDK),)
|
||||
+ IOSSDK := $(shell xcodebuild -version -sdk iphoneos Path)
|
||||
+ endif
|
||||
+ OUTNAME := dosbox_pure_libretro_ios.dylib
|
||||
+ MINVERSION :=
|
||||
+ COMMONFLAGS += -DDISABLE_DYNAREC=1
|
||||
+ ifeq ($(platform),ios-arm64)
|
||||
+ CXX = c++ -arch arm64 -isysroot $(IOSSDK)
|
||||
+ else
|
||||
+ CXX = c++ -arch armv7 -isysroot $(IOSSDK)
|
||||
+ endif
|
||||
+ LDFLAGS := -Wl,-dead_strip
|
||||
+ ifeq ($(platform),$(filter $(platform),ios9 ios-arm64))
|
||||
+ MINVERSION = -miphoneos-version-min=8.0
|
||||
+ else
|
||||
+ MINVERSION = -miphoneos-version-min=5.0
|
||||
+ endif
|
||||
+ COMMONFLAGS += $(MINVERSION) -Wno-ignored-optimization-argument -Wno-unknown-warning-option
|
||||
+ STRIPCMD := strip -xS
|
||||
+else ifeq ($(platform),tvos-arm64)
|
||||
+ ifeq ($(IOSSDK),)
|
||||
+ IOSSDK := $(shell xcodebuild -version -sdk appletvos Path)
|
||||
+ endif
|
||||
+ OUTNAME := dosbox_pure_libretro_tvos.dylib
|
||||
+ CXX = c++ -arch arm64 -isysroot $(IOSSDK)
|
||||
+ LDFLAGS := -Wl,-dead_strip
|
||||
+ COMMONFLAGS += -DDISABLE_DYNAREC=1 -Wno-unknown-warning-option
|
||||
+ STRIPCMD := strip -xS
|
||||
+else ifneq ($(ISMAC),)
|
||||
+ OUTNAME := dosbox_pure_libretro.dylib
|
||||
+ CXX ?= c++
|
||||
+ LDFLAGS := -Wl,-dead_strip
|
||||
+ COMMONFLAGS += -pthread -Wno-unknown-warning-option
|
||||
+ ifeq ($(CROSS_COMPILE),1)
|
||||
+ COMMONFLAGS += -DDISABLE_DYNAREC=1
|
||||
+ TARGET_RULE = -target $(LIBRETRO_APPLE_PLATFORM) -isysroot $(LIBRETRO_APPLE_ISYSROOT)
|
||||
+ COMMONFLAGS += $(TARGET_RULE)
|
||||
+ LDFLAGS += $(TARGET_RULE)
|
||||
+ endif
|
||||
+ COMMONFLAGS += $(ARCHFLAGS)
|
||||
+ LDFLAGS += $(ARCHFLAGS)
|
||||
+ STRIPCMD := strip -xS
|
||||
+else ifeq ($(platform),windows) # For MSYS2 only
|
||||
+ OUTNAME := dosbox_pure_libretro.dll
|
||||
+ CXX ?= g++
|
||||
+ LDFLAGS := -Wl,--gc-sections -fno-ident
|
||||
+else ifeq ($(platform),vita)
|
||||
+ OUTNAME := dosbox_pure_libretro_vita.a
|
||||
+ CXX := arm-vita-eabi-g++
|
||||
+ AR := arm-vita-eabi-ar
|
||||
+ COMMONFLAGS += -DVITA
|
||||
+ COMMONFLAGS += -mthumb -mcpu=cortex-a9 -mfloat-abi=hard -ftree-vectorize -ffast-math -fsingle-precision-constant -funroll-loops
|
||||
+ COMMONFLAGS += -mword-relocations
|
||||
+ COMMONFLAGS += -fno-optimize-sibling-calls
|
||||
+ STATIC_LINKING = 1
|
||||
+else ifeq ($(platform),ctr)
|
||||
+ OUTNAME := dosbox_pure_libretro_ctr.a
|
||||
+ CXX := $(DEVKITARM)/bin/arm-none-eabi-g++
|
||||
+ AR := $(DEVKITARM)/bin/arm-none-eabi-ar
|
||||
+ COMMONFLAGS += -DARM11 -D_3DS -Os -s -I$(CTRULIB)/include/ -DHAVE_MKDIR
|
||||
+ COMMONFLAGS += -march=armv6k -mtune=mpcore -mfloat-abi=hard -mword-relocations
|
||||
+ COMMONFLAGS += -fomit-frame-pointer -fstrict-aliasing -ffast-math -fpermissive
|
||||
+ COMMONFLAGS += -I$(DEVKITPRO)/libctru/include
|
||||
+ STATIC_LINKING = 1
|
||||
+else ifeq ($(platform),ngc)
|
||||
+ OUTNAME := dosbox_pure_libretro_ngc.a
|
||||
+ CXX := $(DEVKITPPC)/bin/powerpc-eabi-g++
|
||||
+ AR := $(DEVKITPPC)/bin/powerpc-eabi-ar
|
||||
+ COMMONFLAGS += -DGEKKO -DHW_DOL -mrvl -mcpu=750 -meabi -mhard-float -D__POWERPC__ -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1
|
||||
+ STATIC_LINKING = 1
|
||||
+else ifeq ($(platform),wii)
|
||||
+ OUTNAME := dosbox_pure_libretro_wii.a
|
||||
+ CXX := $(DEVKITPPC)/bin/powerpc-eabi-g++
|
||||
+ AR := $(DEVKITPPC)/bin/powerpc-eabi-ar
|
||||
+ COMMONFLAGS += -DGEKKO -mrvl -mcpu=750 -meabi -mhard-float -fpermissive
|
||||
+ COMMONFLAGS += -U__INT32_TYPE__ -U__UINT32_TYPE__ -D__INT32_TYPE__=int -D__POWERPC__ -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1
|
||||
+ STATIC_LINKING = 1
|
||||
+else ifeq ($(platform),wiiu)
|
||||
+ OUTNAME := dosbox_pure_libretro_wiiu.a
|
||||
+ CXX := $(DEVKITPPC)/bin/powerpc-eabi-g++
|
||||
+ AR := $(DEVKITPPC)/bin/powerpc-eabi-ar
|
||||
+ COMMONFLAGS += -DGEKKO -DWIIU -DHW_RVL -mcpu=750 -meabi -mhard-float
|
||||
+ COMMONFLAGS += -U__INT32_TYPE__ -U__UINT32_TYPE__ -D__INT32_TYPE__=int -D__POWERPC__ -D__ppc__ -DMSB_FIRST -DWORDS_BIGENDIAN=1 -DGX_PTHREAD_LEGACY
|
||||
+ STATIC_LINKING = 1
|
||||
+else ifeq ($(platform),libnx)
|
||||
+ OUTNAME := dosbox_pure_libretro_libnx.a
|
||||
+ export DEPSDIR = $(CURDIR)
|
||||
+ include $(DEVKITPRO)/libnx/switch_rules
|
||||
+ COMMONFLAGS += -I$(LIBNX)/include/ -ftls-model=local-exec -specs=$(LIBNX)/switch.specs
|
||||
+ COMMONFLAGS += $(INCLUDE) -D__SWITCH__ -DHAVE_LIBNX
|
||||
+ STATIC_LINKING = 1
|
||||
+else ifeq ($(platform),gcw0)
|
||||
+ # You must used the toolchain built on or around 2014-08-20
|
||||
+ OUTNAME := dosbox_pure_libretro.so
|
||||
+ CXX := /opt/gcw0-toolchain/usr/bin/mipsel-linux-g++
|
||||
+ LDFLAGS := -Wl,--gc-sections -fno-ident
|
||||
+ CPUFLAGS := -ffast-math -march=mips32r2 -mtune=mips32r2 -mhard-float -fexpensive-optimizations -frename-registers
|
||||
+ COMMONFLAGS += -pthread
|
||||
+ STRIPCMD := /opt/gcw0-toolchain/usr/mipsel-gcw0-linux-uclibc/bin/strip --strip-all
|
||||
+else ifneq ($(findstring Haiku,$(shell uname -s)),)
|
||||
+ OUTNAME := dosbox_pure_libretro.so
|
||||
+ LDFLAGS := -Wl,--gc-sections -fno-ident -lroot -lnetwork
|
||||
+ ifneq ($(findstring BePC,$(shell uname -m)),)
|
||||
+ CXX ?= g++-x86
|
||||
+ else
|
||||
+ CXX ?= g++
|
||||
+ endif
|
||||
+else
|
||||
+ OUTNAME := dosbox_pure_libretro.so
|
||||
+ CXX ?= g++
|
||||
+ LDFLAGS := -Wl,--gc-sections -fno-ident
|
||||
+ COMMONFLAGS += -pthread
|
||||
+ ifeq ($(CPUFLAGS),)
|
||||
+ # ARM optimizations
|
||||
+ PROCCPU := $(shell cat /proc/cpuinfo))
|
||||
+ ifneq ($(and $(filter ARMv7,$(PROCCPU)),$(filter neon,$(PROCCPU))),)
|
||||
+ CPUFLAGS := -marm -mcpu=cortex-a72 -mfpu=neon-fp-armv8 -mfloat-abi=hard -ffast-math
|
||||
+ else ifeq ($(ARM_RPI4), 1)
|
||||
+ CPUFLAGS := -marm -mcpu=cortex-a72 -mfpu=neon-fp-armv8 -mfloat-abi=hard -ffast-math
|
||||
+ else
|
||||
+ ifeq ($(CORTEX_A7), 1)
|
||||
+ CPUFLAGS += -marm -mcpu=cortex-a7
|
||||
+ ifeq ($(ARM_NEON), 1)
|
||||
+ CPUFLAGS += -mfpu=neon-vfpv4
|
||||
+ endif
|
||||
+ endif
|
||||
+ ifeq ($(ARM_HARDFLOAT), 1)
|
||||
+ CPUFLAGS += -mfloat-abi=hard
|
||||
+ endif
|
||||
+ endif
|
||||
+ endif
|
||||
+ CXX_VER := $(shell $(CXX) -v 2>&1)
|
||||
+ ifneq ($(and $(findstring arm,$(CXX_VER)),$(findstring version 10,$(CXX_VER))),)
|
||||
+ # Switch to gcc 9 to avoid buggy assembly genetation of gcc 10
|
||||
+ # On armv7l, gcc 10.2 with -O2 on the file core_dynrec.cpp generates assembly that wrongfully passes NULL to the runcode function
|
||||
+ # resulting in a segfault crash. It can be observed by writing block->cache.start to stdout twice where it is NULL at first
|
||||
+ # and then the actual value thereafter. This affects upstream SVN DOSBox as well as this core.
|
||||
+ CXX := g++-9
|
||||
+ endif
|
||||
+endif
|
||||
+
|
||||
+ifeq ($(BUILD),DEBUG)
|
||||
+ BUILDDIR := debug
|
||||
+ CFLAGS := -DDEBUG -D_DEBUG -g -O0
|
||||
+else ifeq ($(BUILD),PROFILE)
|
||||
+ BUILDDIR := profile
|
||||
+ CFLAGS := -DNDEBUG -O2
|
||||
+else ifeq ($(BUILD),RELEASEDBG)
|
||||
+ BUILDDIR := releasedbg
|
||||
+ CFLAGS := -DNDEBUG -ggdb -O2
|
||||
+ LDFLAGS += -ggdb -O2
|
||||
+else ifeq ($(BUILD),ASAN)
|
||||
+ BUILDDIR := asan
|
||||
+ CFLAGS := -DDEBUG -D_DEBUG -g -O0 -fsanitize=address -fno-omit-frame-pointer
|
||||
+ LDFLAGS += -fsanitize=address -g -O0
|
||||
+else
|
||||
+ BUILD := RELEASE
|
||||
+ BUILDDIR := release
|
||||
+ ifeq ($(platform),vita)
|
||||
+ CFLAGS := -DNDEBUG -O3 -fno-ident -fno-partial-inlining
|
||||
+ else
|
||||
+ CFLAGS := -DNDEBUG -O2 -fno-ident
|
||||
+ endif
|
||||
+ LDFLAGS += -O2
|
||||
+endif
|
||||
+
|
||||
+CFLAGS += $(CPUFLAGS) -std=gnu++11 -fomit-frame-pointer -fno-non-call-exceptions -Wno-address-of-packed-member -Wno-format -Wno-switch -Wno-psabi
|
||||
+ifneq ($(STATIC_LINKING), 1)
|
||||
+ CFLAGS += -fpic
|
||||
+else
|
||||
+ CFLAGS += -DSTATIC_LINKING
|
||||
+endif
|
||||
+
|
||||
+CFLAGS += -fvisibility=hidden -ffunction-sections
|
||||
+CFLAGS += -D__LIBRETRO__ -Iinclude -D_FILE_OFFSET_BITS=64
|
||||
+CFLAGS += $(COMMONFLAGS)
|
||||
+#CFLAGS += -fdata-sections #saves around 32 bytes on most platforms but wrongfully adds up to 60MB on msys2
|
||||
+
|
||||
+LDLIBS := -lpthread
|
||||
+LDFLAGS += $(CPUFLAGS) -shared
|
||||
+#LDFLAGS += -static-libstdc++ -static-libgcc #adds 1MB to output and still dynamically links against libc and libm
|
||||
+
|
||||
+.PHONY: all clean
|
||||
+all: $(OUTNAME)
|
||||
+
|
||||
+$(info Building $(OUTNAME) with $(BUILD) configuration (obj files stored in build/$(BUILDDIR)) ...)
|
||||
+SOURCES := $(wildcard $(SOURCES))
|
||||
+$(if $(findstring ~,$(SOURCES)),$(error SOURCES contains a filename with a ~ character in it - Unable to continue))
|
||||
+$(if $(wildcard build),,$(shell mkdir "build"))
|
||||
+$(if $(wildcard build/$(BUILDDIR)),,$(shell mkdir "build/$(BUILDDIR)"))
|
||||
+OBJS := $(addprefix build/$(BUILDDIR)/,$(subst /,~,$(patsubst %,%.o,$(SOURCES))))
|
||||
+-include $(OBJS:%.o=%.d)
|
||||
+$(foreach F,$(OBJS),$(eval $(F): $(subst ~,/,$(patsubst build/$(BUILDDIR)/%.o,%,$(F))) ; $$(call COMPILE,$$@,$$<)))
|
||||
+
|
||||
+clean:
|
||||
+ $(info Removing all build files ...)
|
||||
+ @$(if $(wildcard build/$(BUILDDIR)),$(if $(ISWIN),rmdir /S /Q,rm -rf) "build/$(BUILDDIR)" $(PIPETONULL))
|
||||
+
|
||||
+$(OUTNAME) : $(OBJS)
|
||||
+ifeq ($(STATIC_LINKING), 1)
|
||||
+ $(info Static linking $@ ...)
|
||||
+ $(AR) rcs $@ $^
|
||||
+else
|
||||
+ $(info Linking $@ ...)
|
||||
+ $(CXX) $(LDFLAGS) -o $@ $^ $(LDLIBS)
|
||||
+ifneq ($(BUILD),DEBUG)
|
||||
+ $(STRIPCMD) $@
|
||||
+endif
|
||||
+endif
|
||||
+
|
||||
+define COMPILE
|
||||
+ $(info Compiling $2 ...)
|
||||
+ @$(CXX) $(CFLAGS) -MMD -MP -o $1 -c $2
|
||||
+endef
|
|
@ -48,9 +48,6 @@ pre_configure_target() {
|
|||
pre_make_target() {
|
||||
export BUILD_SYSROOT=${SYSROOT_PREFIX}
|
||||
case ${DEVICE} in
|
||||
RG351P|RG351V|RG351MP|RGB20S)
|
||||
PKG_MAKE_OPTS_TARGET+=" platform=RG351x"
|
||||
;;
|
||||
RG353P|RG503)
|
||||
PKG_MAKE_OPTS_TARGET+=" platform=RK3566"
|
||||
;;
|
||||
|
|
|
@ -1,34 +0,0 @@
|
|||
diff -rupN flycast.orig/Makefile flycast/Makefile
|
||||
--- flycast.orig/Makefile 2022-04-08 18:10:23.156125702 -0400
|
||||
+++ flycast/Makefile 2022-04-08 18:59:10.972092728 -0400
|
||||
@@ -610,6 +610,30 @@ else ifneq (,$(findstring RK,$(platform)
|
||||
WITH_DYNAREC=arm
|
||||
HAVE_GENERIC_JIT = 0
|
||||
|
||||
+else ifeq ($(platform), RG351x)
|
||||
+ EXT ?= so
|
||||
+ TARGET := $(TARGET_NAME)_libretro.$(EXT)
|
||||
+ SHARED += -shared -Wl,--version-script=link.T
|
||||
+ fpic = -fPIC
|
||||
+ LIBS += -lrt
|
||||
+ ARM_FLOAT_ABI_HARD = 0
|
||||
+ FORCE_GLES = 1
|
||||
+ SINGLE_PREC_FLAGS = 1
|
||||
+ HAVE_LTCG = 0
|
||||
+ HAVE_OPENMP = 0
|
||||
+ CFLAGS += -Ofast \
|
||||
+ -fuse-linker-plugin \
|
||||
+ -fno-stack-protector -fno-ident -fomit-frame-pointer \
|
||||
+ -fmerge-all-constants -ffast-math -funroll-all-loops \
|
||||
+ -mcpu=cortex-a35 -mtune=cortex-a35
|
||||
+ CXXFLAGS += $(CFLAGS)
|
||||
+ LDFLAGS += -mcpu=cortex-a35 -mtune=cortex-a35 -Ofast -flto -fuse-linker-plugin
|
||||
+ PLATFORM_EXT := unix
|
||||
+ CORE_DEFINES += -DLOW_END -DLOW_RES
|
||||
+ WITH_DYNAREC=arm64
|
||||
+ PLATFORM_EXT := unix
|
||||
+ HAVE_GENERIC_JIT = 0
|
||||
+
|
||||
# RockPro64
|
||||
else ifeq ($(platform), rockpro64)
|
||||
EXT ?= so
|
|
@ -40,10 +40,7 @@ PKG_AUTORECONF="no"
|
|||
if [ "${ARCH}" = "arm" ]
|
||||
then
|
||||
make_target() {
|
||||
if [[ "${DEVICE}" =~ RG351 ]] || [[ "${DEVICE}" =~ RGB20S ]]
|
||||
then
|
||||
make CC=${CC} platform=RG351x
|
||||
elif [[ "${DEVICE}" =~ RG503 ]] || [[ "${DEVICE}" =~ RG353P ]]
|
||||
if [[ "${DEVICE}" =~ RG503 ]] || [[ "${DEVICE}" =~ RG353P ]]
|
||||
then
|
||||
make CC=${CC} platform=RK3566
|
||||
else
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
diff -rupN gpsp.orig/Makefile gpsp/Makefile
|
||||
--- gpsp.orig/Makefile 2022-04-07 22:37:30.432792500 +0200
|
||||
+++ gpsp/Makefile 2022-04-07 22:47:00.892790400 +0200
|
||||
@@ -287,6 +287,17 @@ else ifeq ($(platform), rpi1)
|
||||
MMAP_JIT_CACHE = 1
|
||||
HAVE_DYNAREC = 1
|
||||
|
||||
+# Anbernic RG351x
|
||||
+else ifeq ($(platform), RG351x)
|
||||
+ CPUFLAGS := -marm -march=armv8-a+crc+simd -mtune=cortex-a35 -mfpu=neon-fp-armv8 -mfloat-abi=hard -flto
|
||||
+ CFLAGS := $(CPUFLAGS) -fpic -ffast-math -fno-rtti -fno-exceptions
|
||||
+ TARGET := $(TARGET_NAME)_libretro.so
|
||||
+ fpic := -fPIC
|
||||
+ SHARED := -shared -Wl,--version-script=link.T -Wl,--no-undefined
|
||||
+ CPU_ARCH := arm
|
||||
+ MMAP_JIT_CACHE = 1
|
||||
+ HAVE_DYNAREC = 1
|
||||
+
|
||||
# Classic Platforms ####################
|
||||
# Platform affix = classic_<ISA>_<µARCH>
|
||||
# Help at https://modmyclassic.com/comp
|
|
@ -30,9 +30,6 @@ pre_make_target() {
|
|||
fi
|
||||
|
||||
case ${DEVICE} in
|
||||
RG351P|RG351V|RG351MP|RGB20S)
|
||||
PKG_MAKE_OPTS_TARGET=" platform=odroidgoa"
|
||||
;;
|
||||
RG552)
|
||||
PKG_MAKE_OPTS_TARGET=" platform=RK3399"
|
||||
;;
|
||||
|
|
|
@ -26,9 +26,6 @@ fi
|
|||
pre_configure_target() {
|
||||
sed -e "s|^GIT_VERSION ?.*$|GIT_VERSION := \" ${PKG_VERSION:0:7}\"|" -i Makefile
|
||||
case ${DEVICE} in
|
||||
RG351P|RG351V|RG351MP|RGB20S)
|
||||
PKG_MAKE_OPTS_TARGET=" platform=RK3326"
|
||||
;;
|
||||
RG552)
|
||||
PKG_MAKE_OPTS_TARGET=" platform=RK3399"
|
||||
;;
|
||||
|
|
|
@ -1,41 +0,0 @@
|
|||
diff -rupN mupen64plus.orig/Makefile mupen64plus/Makefile
|
||||
--- mupen64plus.orig/Makefile 2022-02-07 10:11:16.000000000 -0500
|
||||
+++ mupen64plus/Makefile 2022-03-26 18:03:43.323763489 -0400
|
||||
@@ -304,7 +304,7 @@ else ifneq (,$(findstring AMLG,$(platfor
|
||||
|
||||
HAVE_NEON = 1
|
||||
WITH_DYNAREC=arm
|
||||
- COREFLAGS += -DUSE_GENERIC_GLESV2 -DOS_LINUX
|
||||
+ #COREFLAGS += -DUSE_GENERIC_GLESV2 -DOS_LINUX
|
||||
ASFLAGS = -f elf -d ELF_TYPE
|
||||
|
||||
# Amlogic S905/S912
|
||||
@@ -325,12 +325,10 @@ else ifneq (,$(findstring RK,$(platform)
|
||||
LDFLAGS += -shared -Wl,--version-script=$(LIBRETRO_DIR)/link.T -Wl,--no-undefined -ldl
|
||||
|
||||
ifneq (,$(findstring RK33,$(platform)))
|
||||
- CPUFLAGS += -march=armv8-a+crc -mfloat-abi=hard -mfpu=neon-fp-armv8
|
||||
ifneq (,$(findstring RK3399,$(platform)))
|
||||
- CPUFLAGS += -mtune=cortex-a72.cortex-a53
|
||||
- GLES3 = 1
|
||||
- else ifneq (,$(findstring RK3328,$(platform)))
|
||||
- CPUFLAGS += -mtune=cortex-a53
|
||||
+ CPUFLAGS += -march=armv8-a -mtune=cortex-a72.cortex-a53
|
||||
+ else ifneq (,$(findstring RK3326,$(platform)))
|
||||
+ CPUFLAGS += -mtune=cortex-a35
|
||||
GLES = 1
|
||||
endif
|
||||
else ifneq (,$(findstring RK3288,$(platform)))
|
||||
@@ -342,9 +340,10 @@ else ifneq (,$(findstring RK,$(platform)
|
||||
COREFLAGS += -DEGL_NO_X11
|
||||
endif
|
||||
|
||||
+ GLES = 1
|
||||
GL_LIB := -lGLESv2
|
||||
- HAVE_NEON = 1
|
||||
- WITH_DYNAREC=arm
|
||||
+ HAVE_NEON = 0
|
||||
+ WITH_DYNAREC := aarch64
|
||||
COREFLAGS += -DUSE_GENERIC_GLESV2 -DOS_LINUX
|
||||
ASFLAGS = -f elf -d ELF_TYPE
|
||||
|
|
@ -48,11 +48,6 @@ pre_make_target() {
|
|||
|
||||
pre_configure_target() {
|
||||
case ${DEVICE} in
|
||||
RG351P|RG351V|RG351MP|RGB20S)
|
||||
PKG_MAKE_OPTS_TARGET=" platform=RK3326"
|
||||
CFLAGS="${CFLAGS} -DLINUX -DEGL_API_FB"
|
||||
CPPFLAGS="${CPPFLAGS} -DLINUX -DEGL_API_FB"
|
||||
;;
|
||||
RG552)
|
||||
PKG_MAKE_OPTS_TARGET=" platform=RK3399"
|
||||
CFLAGS="${CFLAGS} -DLINUX -DEGL_API_FB"
|
||||
|
|
|
@ -1,39 +0,0 @@
|
|||
diff -rupN mupen64plus.orig/Makefile mupen64plus/Makefile
|
||||
--- mupen64plus.orig/Makefile 2022-02-27 09:19:06.080700288 -0500
|
||||
+++ mupen64plus/Makefile 2022-02-27 13:27:51.390268523 -0500
|
||||
@@ -238,6 +238,35 @@ else ifneq (,$(findstring osx,$(platform
|
||||
|
||||
COREFLAGS += -DOS_LINUX
|
||||
ASFLAGS = -f elf -d ELF_TYPE
|
||||
+
|
||||
+# Rockchip RK3326
|
||||
+else ifneq (,$(findstring RK,$(platform)))
|
||||
+ TARGET := $(TARGET_NAME)_libretro.so
|
||||
+ LDFLAGS += -shared -Wl,--version-script=$(LIBRETRO_DIR)/link.T -Wl,--no-undefined -ldl
|
||||
+
|
||||
+ ifneq (,$(findstring RK33,$(platform)))
|
||||
+ ifneq (,$(findstring RK3399,$(platform)))
|
||||
+ CPUFLAGS += -march=armv8-a -mtune=cortex-a72.cortex-a53
|
||||
+ else ifneq (,$(findstring RK3326,$(platform)))
|
||||
+ CPUFLAGS += -mtune=cortex-a35
|
||||
+ GLES = 1
|
||||
+ endif
|
||||
+ else ifneq (,$(findstring RK3288,$(platform)))
|
||||
+ CPUFLAGS += -march=armv7ve -mtune=cortex-a17 -mfloat-abi=hard -mfpu=neon-vfpv4
|
||||
+ GLES3 = 1
|
||||
+ endif
|
||||
+
|
||||
+ ifneq (,$(findstring mesa,$(platform)))
|
||||
+ COREFLAGS += -DEGL_NO_X11
|
||||
+ endif
|
||||
+
|
||||
+ GLES = 1
|
||||
+ GL_LIB := -lGLESv2
|
||||
+ HAVE_NEON = 0
|
||||
+ WITH_DYNAREC := aarch64
|
||||
+ COREFLAGS += -DUSE_GENERIC_GLESV2 -DOS_LINUX
|
||||
+ ASFLAGS = -f elf -d ELF_TYPE
|
||||
+
|
||||
# iOS
|
||||
else ifneq (,$(findstring ios,$(platform)))
|
||||
ifeq ($(IOSSDK),)
|
|
@ -22,9 +22,6 @@ if [ "${OPENGLES_SUPPORT}" = yes ]; then
|
|||
fi
|
||||
|
||||
case ${DEVICE} in
|
||||
RG351P|RG351V|RG351MP|RGB20S)
|
||||
PKG_MAKE_OPTS_TARGET=" platform=unix_RK3326"
|
||||
;;
|
||||
RG503|RG353P)
|
||||
PKG_MAKE_OPTS_TARGET+=" platform=unix_RK3566"
|
||||
;;
|
||||
|
|
66
packages/games/libretro/parallel-n64_glide64/package.mk
Normal file
66
packages/games/libretro/parallel-n64_glide64/package.mk
Normal file
|
@ -0,0 +1,66 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert)
|
||||
|
||||
PKG_NAME="parallel-n64_glide64"
|
||||
PKG_VERSION="a03fdcba6b2e9993f050b50112f597ce2f44fa2c"
|
||||
PKG_REV="2"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/parallel-n64"
|
||||
PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain core-info"
|
||||
PKG_SECTION="libretro"
|
||||
PKG_SHORTDESC="Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus."
|
||||
PKG_LONGDESC="Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus."
|
||||
PKG_TOOLCHAIN="make"
|
||||
PKG_BUILD_FLAGS="-lto"
|
||||
PKG_PATCH_DIRS+="${DEVICE}"
|
||||
|
||||
if [ ! "${OPENGL}" = "no" ]; then
|
||||
PKG_DEPENDS_TARGET+=" ${OPENGL} glu"
|
||||
fi
|
||||
|
||||
if [ "${OPENGLES_SUPPORT}" = yes ]; then
|
||||
PKG_DEPENDS_TARGET+=" ${OPENGLES}"
|
||||
fi
|
||||
|
||||
|
||||
case ${ARCH} in
|
||||
arm)
|
||||
case ${DEVICE} in
|
||||
RG503|RG353P)
|
||||
PKG_MAKE_OPTS_TARGET+=" platform=RK3566"
|
||||
;;
|
||||
RG552)
|
||||
PKG_MAKE_OPTS_TARGET=" platform=${DEVICE}"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
aarch64)
|
||||
make_target() {
|
||||
:
|
||||
}
|
||||
;;
|
||||
esac
|
||||
|
||||
pre_configure_target() {
|
||||
sed -i 's/info->library_name = "ParaLLEl N64";/info->library_name = "ParaLLEl N64 Glide64";/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
sed -i 's/"GFX Plugin; auto|glide64|gln64|rice/"GFX Plugin; glide64|auto|gln64|rice/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
sed -i 's/"Resolution (restart); 320x240|640x480|960x720/"Resolution (restart); 640x480|320x240|960x720/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
sed -i 's/"Framerate (restart); original|fullspeed"/"Framerate (restart); fullspeed|original"/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
sed -i 's/"GFX Accuracy (restart); veryhigh|high|medium|low"/"GFX Accuracy (restart); low|veryhigh|high|medium"/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
sed -i 's/"(Glide64) Texture Filtering; automatic|N64 3-point|bilinear|nearest"/"(Glide64) Texture Filtering; nearest|automatic|N64 3-point|bilinear"/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p ${INSTALL}/usr/lib/libretro
|
||||
case ${ARCH} in
|
||||
arm|x86_64)
|
||||
cp parallel_n64_libretro.so ${INSTALL}/usr/lib/libretro/parallel_n64_glide64_libretro.so
|
||||
;;
|
||||
aarch64)
|
||||
cp -vP ${ROOT}/build.${DISTRO}-${DEVICE}.arm/parallel-n64_glide64-*/.install_pkg/usr/lib/libretro/parallel_n64_glide64_libretro.so ${INSTALL}/usr/lib/libretro/parallel_n64_glide64_libretro.so
|
||||
cp -vP ${PKG_BUILD}/../core-info-*/parallel_n64_libretro.info ${INSTALL}/usr/lib/libretro/parallel_n64_glide64_libretro.info
|
||||
sed -i 's/ParaLLEl N64/ParaLLEl N64 Glide64/g' ${INSTALL}/usr/lib/libretro/parallel_n64_glide64_libretro.info
|
||||
;;
|
||||
esac
|
||||
}
|
65
packages/games/libretro/parallel-n64_gln64/package.mk
Normal file
65
packages/games/libretro/parallel-n64_gln64/package.mk
Normal file
|
@ -0,0 +1,65 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert)
|
||||
|
||||
PKG_NAME="parallel-n64_gln64"
|
||||
PKG_VERSION="a03fdcba6b2e9993f050b50112f597ce2f44fa2c"
|
||||
PKG_REV="2"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/parallel-n64"
|
||||
PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain core-info"
|
||||
PKG_SECTION="libretro"
|
||||
PKG_SHORTDESC="Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus."
|
||||
PKG_LONGDESC="Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus."
|
||||
PKG_TOOLCHAIN="make"
|
||||
PKG_BUILD_FLAGS="-lto"
|
||||
PKG_PATCH_DIRS+="${DEVICE}"
|
||||
|
||||
if [ ! "${OPENGL}" = "no" ]; then
|
||||
PKG_DEPENDS_TARGET+=" ${OPENGL} glu libglvnd"
|
||||
fi
|
||||
|
||||
if [ "${OPENGLES_SUPPORT}" = yes ]; then
|
||||
PKG_DEPENDS_TARGET+=" ${OPENGLES}"
|
||||
fi
|
||||
|
||||
case ${ARCH} in
|
||||
arm)
|
||||
case ${DEVICE} in
|
||||
RG503|RG353P)
|
||||
PKG_MAKE_OPTS_TARGET+=" platform=RK3566"
|
||||
;;
|
||||
RG552)
|
||||
PKG_MAKE_OPTS_TARGET=" platform=${DEVICE}"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
aarch64)
|
||||
make_target() {
|
||||
:
|
||||
}
|
||||
;;
|
||||
esac
|
||||
|
||||
pre_configure_target() {
|
||||
sed -i 's/info->library_name = "ParaLLEl N64";/info->library_name = "ParaLLEl N64 GLN64";/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
sed -i 's/"GFX Plugin; auto|glide64|gln64|rice/"GFX Plugin; gln64|auto|glide64|rice/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
sed -i 's/"Resolution (restart); 320x240|640x480|960x720/"Resolution (restart); 640x480|320x240|960x720/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
sed -i 's/"Framerate (restart); original|fullspeed"/"Framerate (restart); fullspeed|original"/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
sed -i 's/"GFX Accuracy (restart); veryhigh|high|medium|low"/"GFX Accuracy (restart); medium|veryhigh|high|low"/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
sed -i 's/"(Glide64) Texture Filtering; automatic|N64 3-point|bilinear|nearest"/"(Glide64) Texture Filtering; nearest|automatic|N64 3-point|bilinear"/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p ${INSTALL}/usr/lib/libretro
|
||||
case ${ARCH} in
|
||||
arm|x86_64)
|
||||
cp parallel_n64_libretro.so ${INSTALL}/usr/lib/libretro/parallel_n64_gln64_libretro.so
|
||||
;;
|
||||
aarch64)
|
||||
cp -vP ${ROOT}/build.${DISTRO}-${DEVICE}.arm/parallel-n64_gln64-*/.install_pkg/usr/lib/libretro/parallel_n64_gln64_libretro.so ${INSTALL}/usr/lib/libretro/parallel_n64_gln64_libretro.so
|
||||
cp -vP ${PKG_BUILD}/../core-info-*/parallel_n64_libretro.info ${INSTALL}/usr/lib/libretro/parallel_n64_gln64_libretro.info
|
||||
sed -i 's/ParaLLEl N64/ParaLLEl N64 Rice/g' ${INSTALL}/usr/lib/libretro/parallel_n64_gln64_libretro.info
|
||||
;;
|
||||
esac
|
||||
}
|
65
packages/games/libretro/parallel-n64_rice/package.mk
Normal file
65
packages/games/libretro/parallel-n64_rice/package.mk
Normal file
|
@ -0,0 +1,65 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert)
|
||||
|
||||
PKG_NAME="parallel-n64_rice"
|
||||
PKG_VERSION="a03fdcba6b2e9993f050b50112f597ce2f44fa2c"
|
||||
PKG_REV="2"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/parallel-n64"
|
||||
PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain core-info"
|
||||
PKG_SECTION="libretro"
|
||||
PKG_SHORTDESC="Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus."
|
||||
PKG_LONGDESC="Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus."
|
||||
PKG_TOOLCHAIN="make"
|
||||
PKG_BUILD_FLAGS="-lto"
|
||||
PKG_PATCH_DIRS+="${DEVICE}"
|
||||
|
||||
if [ ! "${OPENGL}" = "no" ]; then
|
||||
PKG_DEPENDS_TARGET+=" ${OPENGL} glu libglvnd"
|
||||
fi
|
||||
|
||||
if [ "${OPENGLES_SUPPORT}" = yes ]; then
|
||||
PKG_DEPENDS_TARGET+=" ${OPENGLES}"
|
||||
fi
|
||||
|
||||
case ${ARCH} in
|
||||
arm)
|
||||
case ${DEVICE} in
|
||||
RG503|RG353P)
|
||||
PKG_MAKE_OPTS_TARGET+=" platform=RK3566"
|
||||
;;
|
||||
RG552)
|
||||
PKG_MAKE_OPTS_TARGET=" platform=${DEVICE}"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
aarch64)
|
||||
make_target() {
|
||||
:
|
||||
}
|
||||
;;
|
||||
esac
|
||||
|
||||
pre_configure_target() {
|
||||
sed -i 's/info->library_name = "ParaLLEl N64";/info->library_name = "ParaLLEl N64 Rice";/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
sed -i 's/"GFX Plugin; auto|glide64|gln64|rice/"GFX Plugin; rice|auto|glide64|gln64/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
#sed -i 's/"Resolution (restart); 320x240|640x480|960x720/"Resolution (restart); 640x480|320x240|960x720/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
sed -i 's/"Framerate (restart); original|fullspeed"/"Framerate (restart); fullspeed|original"/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
sed -i 's/"GFX Accuracy (restart); veryhigh|high|medium|low"/"GFX Accuracy (restart); low|veryhigh|high|medium"/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
sed -i 's/"(Glide64) Texture Filtering; automatic|N64 3-point|bilinear|nearest"/"(Glide64) Texture Filtering; nearest|automatic|N64 3-point|bilinear"/g' ${PKG_BUILD}/libretro/libretro.c
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p ${INSTALL}/usr/lib/libretro
|
||||
case ${ARCH} in
|
||||
arm|x86_64)
|
||||
cp parallel_n64_libretro.so ${INSTALL}/usr/lib/libretro/parallel_n64_rice_libretro.so
|
||||
;;
|
||||
aarch64)
|
||||
cp -vP ${ROOT}/build.${DISTRO}-${DEVICE}.arm/parallel-n64_rice-*/.install_pkg/usr/lib/libretro/parallel_n64_rice_libretro.so ${INSTALL}/usr/lib/libretro/parallel_n64_rice_libretro.so
|
||||
cp -vP ${PKG_BUILD}/../core-info-*/parallel_n64_libretro.info ${INSTALL}/usr/lib/libretro/parallel_n64_rice_libretro.info
|
||||
sed -i 's/ParaLLEl N64/ParaLLEl N64 Rice/g' ${INSTALL}/usr/lib/libretro/parallel_n64_rice_libretro.info
|
||||
;;
|
||||
esac
|
||||
}
|
|
@ -16,10 +16,7 @@ PKG_PATCH_DIRS+="${TARGET_ARCH}/${DEVICE}"
|
|||
|
||||
make_target() {
|
||||
cd ${PKG_BUILD}
|
||||
if [[ "${DEVICE}" =~ RG351 ]] || [[ "${DEVICE}" =~ RGB20S ]]
|
||||
then
|
||||
make -f Makefile.libretro GIT_VERSION=${PKG_VERSION} platform=RG351x
|
||||
elif [[ "${DEVICE}" =~ RG503 ]] || [[ "${DEVICE}" =~ RG353P ]]
|
||||
if [[ "${DEVICE}" =~ RG503 ]] || [[ "${DEVICE}" =~ RG353P ]]
|
||||
then
|
||||
make -f Makefile.libretro GIT_VERSION=${PKG_VERSION} platform=RK3566
|
||||
else
|
||||
|
|
|
@ -1,19 +0,0 @@
|
|||
diff -rupN pcsx_rearmed.orig/Makefile.libretro pcsx_rearmed/Makefile.libretro
|
||||
--- pcsx_rearmed.orig/Makefile.libretro 2022-08-16 15:19:42.928678600 +0200
|
||||
+++ pcsx_rearmed/Makefile.libretro 2022-08-17 18:05:07.746725183 +0200
|
||||
@@ -385,6 +385,15 @@ else ifeq ($(platform), rpi4_64)
|
||||
fpic := -fPIC
|
||||
CFLAGS += -march=armv8-a+crc+simd -mtune=cortex-a72 -ftree-vectorize
|
||||
|
||||
+else ifeq ($(platform), RG351x)
|
||||
+ TARGET := $(TARGET_NAME)_libretro.so
|
||||
+ ARCH := arm64
|
||||
+ BUILTIN_GPU = neon
|
||||
+ HAVE_NEON = 1
|
||||
+ DYNAREC = ari64
|
||||
+ fpic := -fPIC
|
||||
+ CFLAGS += -march=armv8-a+crc+simd -mtune=cortex-a35 -ftree-vectorize -Ofast
|
||||
+
|
||||
# Classic Platforms ####################
|
||||
# Platform affix = classic_<ISA>_<µARCH>
|
||||
# Help at https://modmyclassic.com/comp
|
|
@ -1,22 +0,0 @@
|
|||
diff -rupN pcsx_rearmed.orig/Makefile.libretro pcsx_rearmed/Makefile.libretro
|
||||
--- pcsx_rearmed.orig/Makefile.libretro 2022-08-16 15:19:42.928678600 +0200
|
||||
+++ pcsx_rearmed/Makefile.libretro 2022-08-17 18:02:03.366722148 +0200
|
||||
@@ -385,6 +385,18 @@ else ifeq ($(platform), rpi4_64)
|
||||
fpic := -fPIC
|
||||
CFLAGS += -march=armv8-a+crc+simd -mtune=cortex-a72 -ftree-vectorize
|
||||
|
||||
+else ifeq ($(platform), RG351x)
|
||||
+ TARGET := $(TARGET_NAME)_libretro.so
|
||||
+ fpic := -fPIC
|
||||
+ ARCH = arm
|
||||
+ DYNAREC = ari64
|
||||
+ BUILTIN_GPU = neon
|
||||
+ HAVE_NEON = 1
|
||||
+ HAVE_NEON_ASM = 1
|
||||
+ CFLAGS += -marm -mtune=cortex-a35 -mfpu=neon-fp-armv8 -mfloat-abi=hard -Ofast
|
||||
+ ASFLAGS += -mcpu=cortex-a35 -mfpu=neon-fp-armv8 -mfloat-abi=hard
|
||||
+
|
||||
+
|
||||
# Classic Platforms ####################
|
||||
# Platform affix = classic_<ISA>_<µARCH>
|
||||
# Help at https://modmyclassic.com/comp
|
|
@ -3,7 +3,7 @@ PKG_VERSION="59053244a03ed0f0976956365e60ca584fa6f162"
|
|||
PKG_ARCH="arm aarch64"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/libretro/vitaquake2"
|
||||
PKG_URL="$PKG_SITE/archive/$PKG_VERSION.tar.gz"
|
||||
PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_PRIORITY="optional"
|
||||
PKG_SECTION="libretro"
|
||||
|
@ -16,10 +16,7 @@ PKG_AUTORECONF="no"
|
|||
pre_make_target() {
|
||||
export BUILD_SYSROOT=${SYSROOT_PREFIX}
|
||||
|
||||
if [[ "${DEVICE}" =~ RG351 ]] || [[ "${DEVICE}" =~ RGB20S ]]
|
||||
then
|
||||
PKG_MAKE_OPTS_TARGET+=" platform=RK3326"
|
||||
elif [[ "${DEVICE}" =~ RG503 ]] || [[ "${DEVICE}" =~ RG353P ]]
|
||||
if [[ "${DEVICE}" =~ RG503 ]] || [[ "${DEVICE}" =~ RG353P ]]
|
||||
then
|
||||
PKG_MAKE_OPTS_TARGET+=" platform=RK3566"
|
||||
else
|
||||
|
@ -28,6 +25,6 @@ pre_make_target() {
|
|||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p $INSTALL/usr/lib/libretro
|
||||
cp vitaquake2_libretro.so $INSTALL/usr/lib/libretro/
|
||||
mkdir -p ${INSTALL}/usr/lib/libretro
|
||||
cp vitaquake2_libretro.so ${INSTALL}/usr/lib/libretro/
|
||||
}
|
||||
|
|
|
@ -46,9 +46,6 @@ fi
|
|||
|
||||
pre_configure_target() {
|
||||
case ${DEVICE} in
|
||||
RG351P|RG351V|RG351MP|RG353P|RG503|RG552|RGB20S)
|
||||
PKG_MAKE_OPTS_TARGET+=" -C yabause/src/libretro platform=rockpro64 HAVE_NEON=0 FORCE_GLES=1"
|
||||
;;
|
||||
*)
|
||||
PKG_MAKE_OPTS_TARGET+=" -C yabause/src/libretro"
|
||||
;;
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
diff -rupN yabasanshiro.orig/yabause/src/libretro/Makefile yabasanshiro/yabause/src/libretro/Makefile
|
||||
--- yabasanshiro.orig/yabause/src/libretro/Makefile 2022-02-27 14:51:53.958685169 -0500
|
||||
+++ yabasanshiro/yabause/src/libretro/Makefile 2022-02-27 14:57:08.993824415 -0500
|
||||
@@ -155,11 +155,12 @@ else ifneq (,$(findstring rockpro64,$(pl
|
||||
SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T
|
||||
LDFLAGS += -lpthread
|
||||
ARCH_IS_LINUX = 1
|
||||
+ FLAGS += -DAARCH64
|
||||
HAVE_SSE = 0
|
||||
FORCE_GLES = 1
|
||||
- USE_ARM_DRC = 1
|
||||
+ USE_AARCH64_DRC = 1
|
||||
DYNAREC_DEVMIYAX = 1
|
||||
- FLAGS += -march=armv8-a+crc -mcpu=cortex-a72 -mtune=cortex-a72.cortex-a53 -mfloat-abi=hard -mfpu=neon-vfpv4 -mvectorize-with-neon-quad
|
||||
+ FLAGS += -march=armv8-a+crc -mcpu=cortex-a35 -mtune=cortex-a35
|
||||
|
||||
# Rpi4 (64-bit)
|
||||
else ifeq ($(platform), rpi4)
|
|
@ -1,2 +0,0 @@
|
|||
190000004b4800000011000000010000,GO-Super Gamepad,x:b2,a:b1,b:b0,y:b3,back:b12,start:b13,dpleft:b10,dpdown:b9,dpright:b11,dpup:b8,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,leftstick:b14,guide:b15,leftx:a0,lefty:a1,rightx:a2,righty:a3,platform:Linux,
|
||||
|
|
@ -1 +0,0 @@
|
|||
03000000091200000031000011010000,OpenSimHardware OSH PB Controller,platform:Linux,a:b0,b:b1,y:b3,x:b2,start:b6,back:b7,dpup:h0.1,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,leftshoulder:b4,lefttrigger:b10,rightshoulder:b5,righttrigger:b11,leftstick:b8,guide:b9,leftx:a0~,lefty:a1~,rightx:a2,righty:a3
|
|
@ -1 +0,0 @@
|
|||
03000000091200000031000011010000,OpenSimHardware OSH PB Controller,platform:Linux,a:b0,b:b1,y:b3,x:b2,start:b6,back:b7,dpup:h0.1,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,leftshoulder:b4,lefttrigger:b10,rightshoulder:b5,righttrigger:b11,leftstick:b8,guide:b9,leftx:a0~,lefty:a1~,rightx:a2,righty:a3
|
|
@ -1,32 +0,0 @@
|
|||
From 0475adef34dd591096e6a8619c8f2bf0d2ba4392 Mon Sep 17 00:00:00 2001
|
||||
From: christianhaitian <mckman@comcast.net>
|
||||
Date: Fri, 9 Apr 2021 01:44:58 -0400
|
||||
Subject: [PATCH] Remove rotation
|
||||
|
||||
---
|
||||
src/display.c | 18 +++++++++---------
|
||||
1 file changed, 9 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/src/display.c b/src/display.c
|
||||
index 52b2827..4f3dc3b 100644
|
||||
--- a/src/display.c
|
||||
+++ b/src/display.c
|
||||
@@ -601,15 +601,15 @@ void go2_surface_blit(go2_surface_t* srcSurface, int srcX, int srcY, int srcWidt
|
||||
break;
|
||||
|
||||
case GO2_ROTATION_DEGREES_90:
|
||||
- src.rotation = HAL_TRANSFORM_ROT_90;
|
||||
+ src.rotation = 0;
|
||||
break;
|
||||
|
||||
case GO2_ROTATION_DEGREES_180:
|
||||
- src.rotation = HAL_TRANSFORM_ROT_180;
|
||||
+ src.rotation = 0;
|
||||
break;
|
||||
|
||||
case GO2_ROTATION_DEGREES_270:
|
||||
- src.rotation = HAL_TRANSFORM_ROT_270;
|
||||
+ src.rotation = 0;
|
||||
break;
|
||||
|
||||
default:
|
|
@ -1,53 +0,0 @@
|
|||
input_device = "GO-Super Gamepad"
|
||||
input_driver = "udev"
|
||||
input_vendor_id = "484B"
|
||||
input_product_id = "1100"
|
||||
|
||||
input_b_btn = "0"
|
||||
input_a_btn = "1"
|
||||
input_x_btn = "2"
|
||||
input_y_btn = "3"
|
||||
input_l_btn = "4"
|
||||
input_r_btn = "5"
|
||||
input_l2_btn = "6"
|
||||
input_r2_btn = "7"
|
||||
|
||||
input_up_btn = "8"
|
||||
input_down_btn = "9"
|
||||
input_left_btn = "10"
|
||||
input_right_btn = "11"
|
||||
|
||||
input_select_btn = "12"
|
||||
input_start_btn = "13"
|
||||
|
||||
input_l3_btn = "14"
|
||||
input_r3_btn = "15"
|
||||
|
||||
input_l_x_plus_axis = "+0"
|
||||
input_l_x_minus_axis = "-0"
|
||||
input_l_y_plus_axis = "+1"
|
||||
input_l_y_minus_axis = "-1"
|
||||
|
||||
input_r_x_plus_axis = "+2"
|
||||
input_r_x_minus_axis = "-2"
|
||||
input_r_y_plus_axis = "+3"
|
||||
input_r_y_minus_axis = "-3"
|
||||
|
||||
|
||||
# Hotkeys
|
||||
input_enable_hotkey_btn = "12"
|
||||
input_exit_emulator_btn = "13"
|
||||
|
||||
input_screenshot_btn = "0"
|
||||
input_pause_toggle_btn = "1"
|
||||
input_menu_toggle_btn = "2"
|
||||
input_fps_toggle_btn = "3"
|
||||
|
||||
input_state_slot_increase_btn = "8"
|
||||
input_state_slot_decrease_btn = "9"
|
||||
|
||||
input_load_state_btn = "4"
|
||||
input_save_state_btn = "5"
|
||||
|
||||
input_rewind_btn = "6"
|
||||
input_toggle_fast_forward_btn = "7"
|
|
@ -1,51 +0,0 @@
|
|||
input_device = "OpenSimHardware OSH PB Controller"
|
||||
input_driver = "udev"
|
||||
input_vendor_id = "4617"
|
||||
input_product_id = "12544"
|
||||
|
||||
input_b_btn = "16"
|
||||
input_a_btn = "15"
|
||||
input_x_btn = "17"
|
||||
input_y_btn = "18"
|
||||
input_l_btn = "19"
|
||||
input_r_btn = "20"
|
||||
input_l2_btn = "25"
|
||||
input_r2_btn = "26"
|
||||
|
||||
input_select_btn = "22"
|
||||
input_start_btn = "21"
|
||||
|
||||
input_l3_btn = "23"
|
||||
input_r3_btn = "24"
|
||||
|
||||
input_up_btn = "h0up"
|
||||
input_down_btn = "h0down"
|
||||
input_left_btn = "h0left"
|
||||
input_right_btn = "h0right"
|
||||
|
||||
input_l_x_plus_axis = "-0"
|
||||
input_l_x_minus_axis = "+0"
|
||||
input_l_y_plus_axis = "-1"
|
||||
input_l_y_minus_axis = "+1"
|
||||
|
||||
input_r_x_plus_axis = "+2"
|
||||
input_r_x_minus_axis = "-2"
|
||||
input_r_y_plus_axis = "+3"
|
||||
input_r_y_minus_axis = "-3"
|
||||
|
||||
input_enable_hotkey_btn = "22"
|
||||
input_exit_emulator_btn = "21"
|
||||
|
||||
input_screenshot_btn = "16"
|
||||
input_pause_toggle_btn = "15"
|
||||
input_menu_toggle_btn = "17"
|
||||
input_fps_toggle_btn = "18"
|
||||
|
||||
input_state_slot_decrease_btn = "h0down"
|
||||
input_state_slot_increase_btn = "h0up"
|
||||
|
||||
input_load_state_btn = "19"
|
||||
input_save_state_btn = "20"
|
||||
|
||||
input_rewind_btn = "25"
|
||||
input_toggle_fast_forward_btn = "26"
|
|
@ -1,41 +0,0 @@
|
|||
input_device = "OpenSimHardware OSH PB Controller"
|
||||
input_driver = "udev"
|
||||
input_vendor_id = "4617"
|
||||
input_product_id = "12544"
|
||||
input_r_y_plus_axis = "+3"
|
||||
input_l3_btn = "8"
|
||||
input_r_x_minus_axis = "-2"
|
||||
input_l_btn = "4"
|
||||
input_load_state_btn = "4"
|
||||
input_start_btn = "6"
|
||||
input_exit_emulator_btn = "6"
|
||||
input_l_y_minus_axis = "-1"
|
||||
input_up_btn = "h0up"
|
||||
input_volume_up_btn = "h0up"
|
||||
input_r_y_minus_axis = "-3"
|
||||
input_a_btn = "0"
|
||||
input_b_btn = "1"
|
||||
input_screenshot_btn = "16"
|
||||
input_enable_hotkey_btn = "7"
|
||||
input_down_btn = "h0down"
|
||||
input_volume_down_btn = "h0down"
|
||||
input_l_x_plus_axis = "+0"
|
||||
input_l_y_plus_axis = "+1"
|
||||
input_r_btn = "5"
|
||||
input_save_state_btn = "5"
|
||||
input_r2_btn = "11"
|
||||
input_hold_fast_forward_btn = "11"
|
||||
input_r3_btn = "9"
|
||||
input_fps_toggle_btn = "9"
|
||||
input_right_btn = "h0right"
|
||||
input_state_slot_increase_btn = "h0right"
|
||||
input_x_btn = "2"
|
||||
input_menu_toggle_btn = "2"
|
||||
input_select_btn = "7"
|
||||
input_l_x_minus_axis = "-0"
|
||||
input_y_btn = "3"
|
||||
input_left_btn = "h0left"
|
||||
input_state_slot_decrease_btn = "h0left"
|
||||
input_r_x_plus_axis = "+2"
|
||||
input_l2_btn = "10"
|
||||
input_rewind_btn = "10"
|
|
@ -1,51 +0,0 @@
|
|||
input_device = "OpenSimHardware OSH PB Controller"
|
||||
input_driver = "udev"
|
||||
input_vendor_id = "4617"
|
||||
input_product_id = "12544"
|
||||
|
||||
input_b_btn = "16"
|
||||
input_a_btn = "15"
|
||||
input_x_btn = "17"
|
||||
input_y_btn = "18"
|
||||
input_l_btn = "19"
|
||||
input_r_btn = "20"
|
||||
input_l2_btn = "25"
|
||||
input_r2_btn = "26"
|
||||
|
||||
input_select_btn = "22"
|
||||
input_start_btn = "21"
|
||||
|
||||
input_l3_btn = "23"
|
||||
input_r3_btn = "24"
|
||||
|
||||
input_up_btn = "h0up"
|
||||
input_down_btn = "h0down"
|
||||
input_left_btn = "h0left"
|
||||
input_right_btn = "h0right"
|
||||
|
||||
input_l_x_plus_axis = "-0"
|
||||
input_l_x_minus_axis = "+0"
|
||||
input_l_y_plus_axis = "-1"
|
||||
input_l_y_minus_axis = "+1"
|
||||
|
||||
input_r_x_plus_axis = "+2"
|
||||
input_r_x_minus_axis = "-2"
|
||||
input_r_y_plus_axis = "+3"
|
||||
input_r_y_minus_axis = "-3"
|
||||
|
||||
input_enable_hotkey_btn = "22"
|
||||
input_exit_emulator_btn = "21"
|
||||
|
||||
input_screenshot_btn = "16"
|
||||
input_pause_toggle_btn = "15"
|
||||
input_menu_toggle_btn = "17"
|
||||
input_fps_toggle_btn = "18"
|
||||
|
||||
input_state_slot_decrease_btn = "h0down"
|
||||
input_state_slot_increase_btn = "h0up"
|
||||
|
||||
input_load_state_btn = "19"
|
||||
input_save_state_btn = "20"
|
||||
|
||||
input_rewind_btn = "25"
|
||||
input_toggle_fast_forward_btn = "26"
|
|
@ -1,288 +0,0 @@
|
|||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 26fe83205..32a339b05 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -557,7 +557,7 @@ if(USE_GCC OR USE_CLANG)
|
||||
check_c_compiler_flag("" HAVE_NO_UNDEFINED)
|
||||
set(CMAKE_REQUIRED_FLAGS ${ORIG_CMAKE_REQUIRED_FLAGS})
|
||||
if(HAVE_NO_UNDEFINED AND NOT (USE_CLANG AND WINDOWS))
|
||||
- list(APPEND EXTRA_LDFLAGS_BUILD "-Wl,--no-undefined")
|
||||
+ list(APPEND EXTRA_LDFLAGS_BUILD "-Wl,--no-undefined -lrga")
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
diff --git a/Makefile.in b/Makefile.in
|
||||
index 65ccc55..bf4e3aa 100644
|
||||
--- a/Makefile.in
|
||||
+++ b/Makefile.in
|
||||
@@ -22,7 +22,7 @@ CC = @CC@
|
||||
INCLUDE = @INCLUDE@
|
||||
CFLAGS = @BUILD_CFLAGS@
|
||||
EXTRA_CFLAGS = @EXTRA_CFLAGS@
|
||||
-LDFLAGS = @BUILD_LDFLAGS@
|
||||
+LDFLAGS = @BUILD_LDFLAGS@ -lrga
|
||||
EXTRA_LDFLAGS = @EXTRA_LDFLAGS@
|
||||
LIBTOOL = @LIBTOOL@
|
||||
INSTALL = @INSTALL@
|
||||
diff --git a/src/video/kmsdrm/SDL_kmsdrmopengles.c b/src/video/kmsdrm/SDL_kmsdrmopengles.c
|
||||
index 017372c..cff1b25 100644
|
||||
--- a/src/video/kmsdrm/SDL_kmsdrmopengles.c
|
||||
+++ b/src/video/kmsdrm/SDL_kmsdrmopengles.c
|
||||
@@ -29,10 +29,14 @@
|
||||
#include "SDL_kmsdrmopengles.h"
|
||||
#include "SDL_kmsdrmdyn.h"
|
||||
#include <errno.h>
|
||||
+#include<stdbool.h>
|
||||
|
||||
#ifndef EGL_PLATFORM_GBM_MESA
|
||||
#define EGL_PLATFORM_GBM_MESA 0x31D7
|
||||
#endif
|
||||
+
|
||||
+extern rga_info_t src_info;
|
||||
+extern rga_info_t dst_info;
|
||||
|
||||
/* EGL implementation of SDL OpenGL support */
|
||||
|
||||
@@ -92,6 +96,7 @@
|
||||
SDL_VideoData *viddata = ((SDL_VideoData *)_this->driverdata);
|
||||
KMSDRM_FBInfo *fb_info;
|
||||
int ret = 0;
|
||||
+ struct gbm_bo* rga_buffer = NULL;
|
||||
|
||||
/* Always wait for the previous issued flip before issuing a new one,
|
||||
even if you do async flips. */
|
||||
@@ -135,7 +140,26 @@
|
||||
}
|
||||
|
||||
/* Get an actual usable fb for the next front buffer. */
|
||||
- fb_info = KMSDRM_FBFromBO(_this, windata->next_bo);
|
||||
+ if (src_info.fd) {
|
||||
+ close(src_info.fd);
|
||||
+ }
|
||||
+ src_info.fd = KMSDRM_gbm_bo_get_fd(windata->next_bo);
|
||||
+ dst_info.fd = viddata->rga_buffer_prime_fds[viddata->rga_buffer_index];
|
||||
+ if (c_RkRgaBlit(&src_info, &dst_info, NULL) < 0) {
|
||||
+ SDL_LogError(SDL_LOG_CATEGORY_VIDEO,
|
||||
+ "Failed to rga blit\n");
|
||||
+ }
|
||||
+
|
||||
+ rga_buffer = viddata->rga_buffers[viddata->rga_buffer_index];
|
||||
+ fb_info = KMSDRM_FBFromBO(_this, rga_buffer);
|
||||
+
|
||||
+ if (!fb_info) {
|
||||
+ SDL_LogError(SDL_LOG_CATEGORY_VIDEO, "Could not get a framebuffer");
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+ viddata->rga_buffer_index = (viddata->rga_buffer_index + 1) % RGA_BUFFERS_MAX;
|
||||
+
|
||||
if (!fb_info) {
|
||||
SDL_LogError(SDL_LOG_CATEGORY_VIDEO, "Could not get a framebuffer");
|
||||
return 0;
|
||||
diff --git a/src/video/kmsdrm/SDL_kmsdrmsym.h b/src/video/kmsdrm/SDL_kmsdrmsym.h
|
||||
index 6956232..6d8b3fd 100644
|
||||
--- a/src/video/kmsdrm/SDL_kmsdrmsym.h
|
||||
+++ b/src/video/kmsdrm/SDL_kmsdrmsym.h
|
||||
@@ -123,7 +123,7 @@ SDL_KMSDRM_SYM(struct gbm_surface *,gbm_surface_create,(struct gbm_device *gbm,
|
||||
SDL_KMSDRM_SYM(void,gbm_surface_destroy,(struct gbm_surface *surf))
|
||||
SDL_KMSDRM_SYM(struct gbm_bo *,gbm_surface_lock_front_buffer,(struct gbm_surface *surf))
|
||||
SDL_KMSDRM_SYM(void,gbm_surface_release_buffer,(struct gbm_surface *surf, struct gbm_bo *bo))
|
||||
-
|
||||
+SDL_KMSDRM_SYM(int,gbm_bo_get_fd,(struct gbm_bo *bo))
|
||||
|
||||
#undef SDL_KMSDRM_MODULE
|
||||
#undef SDL_KMSDRM_SYM
|
||||
diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c
|
||||
index f7e7648..144f8f9 100644
|
||||
--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c
|
||||
+++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c
|
||||
@@ -44,6 +44,7 @@
|
||||
#include "SDL_kmsdrmopengles.h"
|
||||
#include "SDL_kmsdrmmouse.h"
|
||||
#include "SDL_kmsdrmdyn.h"
|
||||
+#include <sys/ioctl.h>
|
||||
#include "SDL_kmsdrmvulkan.h"
|
||||
#include <sys/stat.h>
|
||||
#include <sys/param.h>
|
||||
@@ -51,6 +52,7 @@
|
||||
#include <dirent.h>
|
||||
#include <poll.h>
|
||||
#include <errno.h>
|
||||
+#include<stdbool.h>
|
||||
|
||||
#ifdef __OpenBSD__
|
||||
static SDL_bool openbsd69orgreater = SDL_FALSE;
|
||||
@@ -70,6 +72,9 @@
|
||||
#ifndef EGL_PLATFORM_GBM_MESA
|
||||
#define EGL_PLATFORM_GBM_MESA 0x31D7
|
||||
#endif
|
||||
+
|
||||
+rga_info_t src_info = {0};
|
||||
+rga_info_t dst_info = {0};
|
||||
|
||||
static int
|
||||
check_modestting(int devindex)
|
||||
@@ -330,6 +335,46 @@
|
||||
SDL_free(fb_info);
|
||||
}
|
||||
|
||||
+static void
|
||||
+KMSDRM_InitRotateBuffer(_THIS, int frameWidth, int frameHeight)
|
||||
+{
|
||||
+ int l_frameHeight;
|
||||
+ SDL_VideoData *viddata = ((SDL_VideoData *)_this->driverdata);
|
||||
+
|
||||
+ // initialize 2D raster graphic acceleration unit (RGA)
|
||||
+ c_RkRgaInit();
|
||||
+
|
||||
+ l_frameHeight = frameHeight;
|
||||
+ if(l_frameHeight % 32 != 0) {
|
||||
+ l_frameHeight = (frameHeight + 32) & (~31);
|
||||
+ }
|
||||
+
|
||||
+ // create buffers for RGA with adjusted stride
|
||||
+ for (int i = 0; i < RGA_BUFFERS_MAX; ++i)
|
||||
+ {
|
||||
+ viddata->rga_buffers[i] = KMSDRM_gbm_bo_create(viddata->gbm_dev,
|
||||
+ frameWidth, l_frameHeight,
|
||||
+ GBM_FORMAT_XRGB8888, GBM_BO_USE_SCANOUT | GBM_BO_USE_RENDERING);
|
||||
+ assert(viddata->rga_buffers[i]);
|
||||
+
|
||||
+ viddata->rga_buffer_prime_fds[i] = KMSDRM_gbm_bo_get_fd(viddata->rga_buffers[i]);
|
||||
+ }
|
||||
+ viddata->rga_buffer_index = 0;
|
||||
+
|
||||
+ // setup rotation
|
||||
+ src_info.fd = -1;
|
||||
+ src_info.mmuFlag = 1;
|
||||
+ src_info.rotation = HAL_TRANSFORM_ROT_270;
|
||||
+
|
||||
+ // swap width and height and adjust stride here because our source buffer is 480x854
|
||||
+ rga_set_rect(&src_info.rect, 0, 0, frameHeight, frameWidth, l_frameHeight, frameWidth, RK_FORMAT_BGRA_8888);
|
||||
+
|
||||
+ dst_info.fd = -1;
|
||||
+ dst_info.mmuFlag = 1;
|
||||
+
|
||||
+ rga_set_rect(&dst_info.rect, 0, 0, frameWidth, frameHeight, frameWidth, frameHeight, RK_FORMAT_BGRA_8888);
|
||||
+}
|
||||
+
|
||||
KMSDRM_FBInfo *
|
||||
KMSDRM_FBFromBO(_THIS, struct gbm_bo *bo)
|
||||
{
|
||||
@@ -687,8 +732,8 @@
|
||||
modedata->mode_index = mode_index;
|
||||
|
||||
display.driverdata = dispdata;
|
||||
- display.desktop_mode.w = dispdata->mode.hdisplay;
|
||||
- display.desktop_mode.h = dispdata->mode.vdisplay;
|
||||
+ display.desktop_mode.w = dispdata->mode.vdisplay;
|
||||
+ display.desktop_mode.h = dispdata->mode.hdisplay;
|
||||
display.desktop_mode.refresh_rate = dispdata->mode.vrefresh;
|
||||
display.desktop_mode.format = SDL_PIXELFORMAT_ARGB8888;
|
||||
display.desktop_mode.driverdata = modedata;
|
||||
@@ -964,7 +1009,8 @@
|
||||
or SetWindowFullscreen, send a fake event for now since the actual
|
||||
recreation is deferred */
|
||||
KMSDRM_GetModeToSet(window, &mode);
|
||||
- SDL_SendWindowEvent(window, SDL_WINDOWEVENT_RESIZED, mode.hdisplay, mode.vdisplay);
|
||||
+ SDL_SendWindowEvent(window, SDL_WINDOWEVENT_RESIZED, mode.vdisplay, mode.hdisplay);
|
||||
+
|
||||
}
|
||||
|
||||
/* This determines the size of the fb, which comes from the GBM surface
|
||||
@@ -1000,13 +1046,13 @@
|
||||
mode that's set in sync with what SDL_video.c thinks is set */
|
||||
KMSDRM_GetModeToSet(window, &dispdata->mode);
|
||||
|
||||
- display->current_mode.w = dispdata->mode.hdisplay;
|
||||
- display->current_mode.h = dispdata->mode.vdisplay;
|
||||
+ display->current_mode.w = dispdata->mode.vdisplay;
|
||||
+ display->current_mode.h = dispdata->mode.hdisplay;
|
||||
display->current_mode.refresh_rate = dispdata->mode.vrefresh;
|
||||
display->current_mode.format = SDL_PIXELFORMAT_ARGB8888;
|
||||
|
||||
windata->gs = KMSDRM_gbm_surface_create(viddata->gbm_dev,
|
||||
- dispdata->mode.hdisplay, dispdata->mode.vdisplay,
|
||||
+ dispdata->mode.vdisplay, dispdata->mode.hdisplay,
|
||||
surface_fmt, surface_flags);
|
||||
|
||||
if (!windata->gs) {
|
||||
@@ -1030,7 +1076,7 @@
|
||||
ret = SDL_EGL_MakeCurrent(_this, windata->egl_surface, egl_context);
|
||||
|
||||
SDL_SendWindowEvent(window, SDL_WINDOWEVENT_RESIZED,
|
||||
- dispdata->mode.hdisplay, dispdata->mode.vdisplay);
|
||||
+ dispdata->mode.vdisplay, dispdata->mode.hdisplay);
|
||||
|
||||
windata->egl_surface_dirty = SDL_FALSE;
|
||||
|
||||
@@ -1116,8 +1162,8 @@
|
||||
modedata->mode_index = i;
|
||||
}
|
||||
|
||||
- mode.w = conn->modes[i].hdisplay;
|
||||
- mode.h = conn->modes[i].vdisplay;
|
||||
+ mode.w = conn->modes[i].vdisplay;
|
||||
+ mode.h = conn->modes[i].hdisplay;
|
||||
mode.refresh_rate = conn->modes[i].vrefresh;
|
||||
mode.format = SDL_PIXELFORMAT_ARGB8888;
|
||||
mode.driverdata = modedata;
|
||||
@@ -1229,6 +1275,13 @@
|
||||
/*********************************************************************/
|
||||
SDL_free(window->driverdata);
|
||||
window->driverdata = NULL;
|
||||
+ for (int i = 0; i < RGA_BUFFERS_MAX; ++i) {
|
||||
+ close(viddata->rga_buffer_prime_fds[i]);
|
||||
+ }
|
||||
+ if (src_info.fd) {
|
||||
+ close(src_info.fd);
|
||||
+ }
|
||||
+ c_RkRgaDeInit();
|
||||
}
|
||||
|
||||
/**********************************************************************/
|
||||
@@ -1248,6 +1301,7 @@
|
||||
NativeDisplayType egl_display;
|
||||
drmModeModeInfo *mode;
|
||||
int ret = 0;
|
||||
+ SDL_DisplayData *data;
|
||||
|
||||
/* Allocate window internal data */
|
||||
windata = (SDL_WindowData *)SDL_calloc(1, sizeof(SDL_WindowData));
|
||||
@@ -1356,6 +1410,9 @@
|
||||
SDL_SetMouseFocus(window);
|
||||
SDL_SetKeyboardFocus(window);
|
||||
|
||||
+ data = (SDL_DisplayData *) SDL_GetDisplayForWindow(window)->driverdata;
|
||||
+ KMSDRM_InitRotateBuffer(_this, data->mode.hdisplay, data->mode.vdisplay);
|
||||
+
|
||||
/* Tell the app that the window has moved to top-left. */
|
||||
SDL_SendWindowEvent(window, SDL_WINDOWEVENT_MOVED, 0, 0);
|
||||
|
||||
|
||||
diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.h b/src/video/kmsdrm/SDL_kmsdrmvideo.h
|
||||
index 566fc85..10519e9 100644
|
||||
--- a/src/video/kmsdrm/SDL_kmsdrmvideo.h
|
||||
+++ b/src/video/kmsdrm/SDL_kmsdrmvideo.h
|
||||
@@ -32,6 +32,10 @@
|
||||
#include <xf86drmMode.h>
|
||||
#include <gbm.h>
|
||||
#include <EGL/egl.h>
|
||||
+#include <rga/RgaApi.h>
|
||||
+#include <assert.h>
|
||||
+
|
||||
+#define RGA_BUFFERS_MAX (3)
|
||||
|
||||
typedef struct SDL_VideoData
|
||||
{
|
||||
@@ -53,6 +57,10 @@ typedef struct SDL_VideoData
|
||||
open 1 FD and create 1 gbm device. */
|
||||
SDL_bool gbm_init;
|
||||
|
||||
+ struct gbm_bo* rga_buffers[RGA_BUFFERS_MAX];
|
||||
+ int rga_buffer_prime_fds[RGA_BUFFERS_MAX];
|
||||
+ int rga_buffer_index;
|
||||
+
|
||||
} SDL_VideoData;
|
||||
|
||||
|
|
@ -1,89 +0,0 @@
|
|||
From e3faf45fbcf6d274243d5dd1edbd59cfdfa7636a Mon Sep 17 00:00:00 2001
|
||||
From: Johnny on Flame <johnnyonflame@hotmail.com>
|
||||
Date: Tue, 15 Feb 2022 02:17:17 -0300
|
||||
Subject: [PATCH] KMSDRM: Also rotate the cursor.
|
||||
|
||||
---
|
||||
src/video/kmsdrm/SDL_kmsdrmmouse.c | 14 +++++++-------
|
||||
1 file changed, 7 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/src/video/kmsdrm/SDL_kmsdrmmouse.c b/src/video/kmsdrm/SDL_kmsdrmmouse.c
|
||||
index b22fc8e..c9d7700 100644
|
||||
--- a/src/video/kmsdrm/SDL_kmsdrmmouse.c
|
||||
+++ b/src/video/kmsdrm/SDL_kmsdrmmouse.c
|
||||
@@ -156,6 +156,7 @@
|
||||
uint8_t *src_row;
|
||||
|
||||
int i;
|
||||
+ int j;
|
||||
int ret;
|
||||
|
||||
if (!curdata || !dispdata->cursor_bo) {
|
||||
@@ -176,8 +177,10 @@
|
||||
|
||||
/* Copy from the cursor buffer to a buffer that we can dump to the GBM BO. */
|
||||
for (i = 0; i < curdata->h; i++) {
|
||||
- src_row = &((uint8_t*)curdata->buffer)[i * curdata->w * 4];
|
||||
- SDL_memcpy(ready_buffer + (i * bo_stride), src_row, 4 * curdata->w);
|
||||
+ for (j = 0; j < curdata->w; j++) {
|
||||
+ src_row = ((uint32_t*)curdata->buffer)[i * curdata->w + j];
|
||||
+ SDL_memcpy(ready_buffer + ((curdata->w - j + 1) * bo_stride) + i, &src_row, 4);
|
||||
+ }
|
||||
}
|
||||
|
||||
/* Dump the cursor buffer to our GBM BO. */
|
||||
@@ -216,10 +216,10 @@ KMSDRM_DumpCursorToBO(SDL_VideoDisplay *display, SDL_Cursor *cursor)
|
||||
bo_handle = KMSDRM_gbm_bo_get_handle(dispdata->cursor_bo).u32;
|
||||
if (curdata->hot_x == 0 && curdata->hot_y == 0) {
|
||||
ret = KMSDRM_drmModeSetCursor(viddata->drm_fd, dispdata->crtc->crtc_id,
|
||||
- bo_handle, dispdata->cursor_w, dispdata->cursor_h);
|
||||
+ bo_handle, dispdata->cursor_h, dispdata->cursor_w);
|
||||
} else {
|
||||
ret = KMSDRM_drmModeSetCursor2(viddata->drm_fd, dispdata->crtc->crtc_id,
|
||||
- bo_handle, dispdata->cursor_w, dispdata->cursor_h, curdata->hot_x, curdata->hot_y);
|
||||
+ bo_handle, dispdata->cursor_h, dispdata->cursor_w, curdata->hot_y, (curdata->w - curdata->hot_x + 1));
|
||||
}
|
||||
|
||||
if (ret) {
|
||||
@@ -417,9 +417,9 @@ KMSDRM_WarpMouseGlobal(int x, int y)
|
||||
SDL_Mouse *mouse = SDL_GetMouse();
|
||||
|
||||
if (mouse && mouse->cur_cursor && mouse->focus) {
|
||||
-
|
||||
SDL_Window *window = mouse->focus;
|
||||
SDL_DisplayData *dispdata = (SDL_DisplayData *) SDL_GetDisplayForWindow(window)->driverdata;
|
||||
+ KMSDRM_CursorData *curdata = mouse->cur_cursor->driverdata;
|
||||
|
||||
/* Update internal mouse position. */
|
||||
SDL_SendMouseMotion(mouse->focus, mouse->mouseID, 0, x, y);
|
||||
@@ -428,7 +428,7 @@ KMSDRM_WarpMouseGlobal(int x, int y)
|
||||
if (dispdata->cursor_bo) {
|
||||
int ret = 0;
|
||||
|
||||
- ret = KMSDRM_drmModeMoveCursor(dispdata->cursor_bo_drm_fd, dispdata->crtc->crtc_id, x, y);
|
||||
+ ret = KMSDRM_drmModeMoveCursor(dispdata->cursor_bo_drm_fd, dispdata->crtc->crtc_id, y, dispdata->mode.vdisplay + curdata->w - x);
|
||||
|
||||
if (ret) {
|
||||
SDL_SetError("drmModeMoveCursor() failed.");
|
||||
@@ -484,16 +484,16 @@ KMSDRM_MoveCursor(SDL_Cursor * cursor)
|
||||
/* We must NOT call SDL_SendMouseMotion() here or we will enter recursivity!
|
||||
That's why we move the cursor graphic ONLY. */
|
||||
if (mouse && mouse->cur_cursor && mouse->focus) {
|
||||
-
|
||||
SDL_Window *window = mouse->focus;
|
||||
SDL_DisplayData *dispdata = (SDL_DisplayData *) SDL_GetDisplayForWindow(window)->driverdata;
|
||||
+ KMSDRM_CursorData *curdata = mouse->cur_cursor->driverdata;
|
||||
|
||||
if (!dispdata->cursor_bo) {
|
||||
SDL_SetError("Cursor not initialized properly.");
|
||||
return;
|
||||
}
|
||||
|
||||
- ret = KMSDRM_drmModeMoveCursor(dispdata->cursor_bo_drm_fd, dispdata->crtc->crtc_id, mouse->x, mouse->y);
|
||||
+ ret = KMSDRM_drmModeMoveCursor(dispdata->cursor_bo_drm_fd, dispdata->crtc->crtc_id, mouse->y, dispdata->mode.vdisplay - curdata->w - mouse->x);
|
||||
|
||||
if (ret) {
|
||||
SDL_SetError("drmModeMoveCursor() failed.");
|
||||
--
|
||||
2.30.2
|
||||
|
|
@ -145,13 +145,6 @@ EOF
|
|||
|
||||
sed -i "s#@DEVICENAME@#${DEVICE}#g" ${INSTALL}/usr/config/system/configs/system.cfg
|
||||
|
||||
if [[ "${DEVICE}" =~ RG351P ]] || [[ "${DEVICE}" =~ RGB20S ]]
|
||||
then
|
||||
sed -i "s#.integerscale=1#.integerscale=0#g" ${INSTALL}/usr/config/system/configs/system.cfg
|
||||
sed -i "s#.rgascale=0#.rgascale=1#g" ${INSTALL}/usr/config/system/configs/system.cfg
|
||||
sed -i "s#audio.volume=.*\$#audio.volume=100#g" ${INSTALL}/usr/config/system/configs/system.cfg
|
||||
fi
|
||||
|
||||
if [[ "${DEVICE}" =~ RG503 ]] || [[ "${DEVICE}" =~ RG353P ]] || [[ "${DEVICE}" =~ handheld ]]
|
||||
then
|
||||
sed -i "s#.integerscale=1#.integerscale=0#g" ${INSTALL}/usr/config/system/configs/system.cfg
|
||||
|
|
|
@ -1,20 +0,0 @@
|
|||
pcm.!default {
|
||||
type plug
|
||||
slave.pcm "dmixer"
|
||||
}
|
||||
|
||||
pcm.dmixer {
|
||||
type dmix
|
||||
ipc_key 1024
|
||||
slave {
|
||||
pcm "hw:0,0"
|
||||
period_time 0
|
||||
period_size 1024
|
||||
buffer_size 4096
|
||||
rate 44100
|
||||
}
|
||||
bindings {
|
||||
0 0
|
||||
1 1
|
||||
}
|
||||
}
|
|
@ -12,7 +12,7 @@ PKG_TOOLCHAIN="autotools"
|
|||
|
||||
|
||||
case ${DEVICE} in
|
||||
RG503|RG353P|RG351P|RG351V|RG351MP|RGB20S)
|
||||
RG503|RG353P)
|
||||
PKG_VERSION="1.8.3"
|
||||
PKG_PATCH_DIRS+="4.x"
|
||||
PKG_CONFIGURE_OPTS_TARGET="--with-kernel=$(kernel_path)
|
||||
|
|
|
@ -12,7 +12,7 @@ PKG_SHORTDESC="Zero config VPN. Installs on any device in minutes, manages firew
|
|||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
case ${DEVICE} in
|
||||
RG351P|RG351V|RG351MP|RG503|RG353P|RGB20S)
|
||||
RG503|RG353P)
|
||||
PKG_DEPENDS_TARGET+=" wireguard-linux-compat"
|
||||
;;
|
||||
esac
|
||||
|
|
|
@ -21,7 +21,6 @@ makeinstall_target() {
|
|||
cp ${PKG_DIR}/sources/scripts/headphone_sense ${INSTALL}/usr/bin
|
||||
cp ${PKG_DIR}/sources/scripts/system_utils ${INSTALL}/usr/bin
|
||||
cp ${PKG_DIR}/sources/scripts/volume_sense ${INSTALL}/usr/bin
|
||||
cp ${PKG_DIR}/sources/scripts/battery ${INSTALL}/usr/bin
|
||||
cp ${PKG_DIR}/sources/scripts/internalwifi ${INSTALL}/usr/bin
|
||||
if [ -d "${PKG_DIR}/sources/devices/${DEVICE}" ]
|
||||
then
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
#!/bin/sh
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
# Copyright (C) 2021-present Fewtarius (https://github.com/fewtarius)
|
||||
|
||||
. /etc/profile
|
||||
|
||||
# If there is no defined overclock, make sure it's "off".
|
||||
OVERCLOCK=$(get_setting system.overclock)
|
||||
if [ -z ${OVERCLOCK} ]
|
||||
then
|
||||
set_setting system.overclock off
|
||||
fi
|
||||
|
||||
/usr/bin/overclock boot
|
|
@ -1,13 +0,0 @@
|
|||
[Unit]
|
||||
Description=RG351 Low Power monitor
|
||||
ConditionPathExists=/sys/class/power_supply/battery/capacity
|
||||
Before=jelos.target
|
||||
|
||||
[Service]
|
||||
Environment=HOME=/storage
|
||||
EnvironmentFile=/etc/profile
|
||||
ExecStart=/usr/bin/battery
|
||||
Restart=on-failure
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
|
@ -1,5 +0,0 @@
|
|||
# Anbernic RG351P/V
|
||||
# Pass the OpenSimHardware OSH PB Controller to the OS as a joystick rather than a keyboard.
|
||||
evdev:input:b0003v1209*
|
||||
ID_INPUT_JOYSTICK=1
|
||||
ID_INPUT_KEYBOARD=0
|
|
@ -9,7 +9,3 @@ PKG_SITE="https://github.com/JustEnoughLinuxOS/rkbin"
|
|||
PKG_URL="${PKG_SITE}.git"
|
||||
PKG_LONGDESC="rkbin: Rockchip Firmware and Tool Binaries"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
if [[ "${DEVICE}" =~ RG351 ]] || [[ "${DEVICE}" =~ RGB20S ]]
|
||||
then
|
||||
PKG_VERSION="73945d35fd3a7fe1c7037209e36dd5a0b32c5560"
|
||||
fi
|
||||
|
|
|
@ -1,44 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<inputList>
|
||||
<inputConfig type="keyboard" deviceName="Keyboard" deviceGUID="-1">
|
||||
<input name="up" type="key" id="1073741906" value="1" />
|
||||
<input name="down" type="key" id="1073741905" value="1" />
|
||||
<input name="left" type="key" id="1073741904" value="1" />
|
||||
<input name="right" type="key" id="1073741903" value="1" />
|
||||
<input name="a" type="key" id="27" value="1" />
|
||||
<input name="b" type="key" id="13" value="1" />
|
||||
<input name="pagedown" type="key" id="34" value="1" />
|
||||
<input name="pageup" type="key" id="33" value="1" />
|
||||
<input name="select" type="key" id="8" value="1" />
|
||||
<input name="start" type="key" id="32" value="1" />
|
||||
<input name="x" type="key" id="61" value="1" />
|
||||
<input name="y" type="key" id="45" value="1" />
|
||||
</inputConfig>
|
||||
<inputConfig type="joystick" deviceName="GO-Super Gamepad" deviceGUID="190000004b4800000011000000010000">
|
||||
<input name="a" type="button" id="1" value="1" />
|
||||
<input name="b" type="button" id="0" value="1" />
|
||||
<input name="down" type="button" id="9" value="1" />
|
||||
<input name="hotkeyenable" type="button" id="12" value="1" />
|
||||
<input name="left" type="button" id="10" value="1" />
|
||||
<input name="leftanalogdown" type="axis" id="1" value="1" />
|
||||
<input name="leftanalogleft" type="axis" id="0" value="-1" />
|
||||
<input name="leftanalogright" type="axis" id="0" value="1" />
|
||||
<input name="leftanalogup" type="axis" id="1" value="-1" />
|
||||
<input name="leftshoulder" type="button" id="4" value="1" />
|
||||
<input name="leftthumb" type="button" id="14" value="1" />
|
||||
<input name="lefttrigger" type="button" id="6" value="1" />
|
||||
<input name="right" type="button" id="11" value="1" />
|
||||
<input name="rightanalogdown" type="axis" id="3" value="1" />
|
||||
<input name="rightanalogleft" type="axis" id="2" value="-1" />
|
||||
<input name="rightanalogright" type="axis" id="2" value="1" />
|
||||
<input name="rightanalogup" type="axis" id="3" value="-1" />
|
||||
<input name="rightshoulder" type="button" id="5" value="1" />
|
||||
<input name="rightthumb" type="button" id="15" value="1" />
|
||||
<input name="righttrigger" type="button" id="7" value="1" />
|
||||
<input name="select" type="button" id="12" value="1" />
|
||||
<input name="start" type="button" id="13" value="1" />
|
||||
<input name="up" type="button" id="8" value="1" />
|
||||
<input name="x" type="button" id="2" value="1" />
|
||||
<input name="y" type="button" id="3" value="1" />
|
||||
</inputConfig>
|
||||
</inputList>
|
|
@ -1,44 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<inputList>
|
||||
<inputConfig type="keyboard" deviceName="Keyboard" deviceGUID="-1">
|
||||
<input name="up" type="key" id="1073741906" value="1" />
|
||||
<input name="down" type="key" id="1073741905" value="1" />
|
||||
<input name="left" type="key" id="1073741904" value="1" />
|
||||
<input name="right" type="key" id="1073741903" value="1" />
|
||||
<input name="a" type="key" id="27" value="1" />
|
||||
<input name="b" type="key" id="13" value="1" />
|
||||
<input name="pagedown" type="key" id="34" value="1" />
|
||||
<input name="pageup" type="key" id="33" value="1" />
|
||||
<input name="select" type="key" id="8" value="1" />
|
||||
<input name="start" type="key" id="32" value="1" />
|
||||
<input name="x" type="key" id="61" value="1" />
|
||||
<input name="y" type="key" id="45" value="1" />
|
||||
</inputConfig>
|
||||
<inputConfig type="joystick" deviceName="OpenSimHardware OSH PB Controller" deviceGUID="03000000091200000031000011010000">
|
||||
<input name="a" type="button" id="0" value="1" />
|
||||
<input name="b" type="button" id="1" value="1" />
|
||||
<input name="down" type="hat" id="0" value="4" />
|
||||
<input name="hotkeyenable" type="button" id="7" value="1" />
|
||||
<input name="left" type="hat" id="0" value="8" />
|
||||
<input name="leftanalogdown" type="axis" id="1" value="-1" />
|
||||
<input name="leftanalogleft" type="axis" id="0" value="1" />
|
||||
<input name="leftanalogright" type="axis" id="0" value="-1" />
|
||||
<input name="leftanalogup" type="axis" id="1" value="1" />
|
||||
<input name="leftshoulder" type="button" id="4" value="1" />
|
||||
<input name="leftthumb" type="button" id="8" value="1" />
|
||||
<input name="lefttrigger" type="button" id="10" value="1" />
|
||||
<input name="right" type="hat" id="0" value="2" />
|
||||
<input name="rightanalogdown" type="axis" id="3" value="1" />
|
||||
<input name="rightanalogleft" type="axis" id="2" value="-1" />
|
||||
<input name="rightanalogright" type="axis" id="2" value="1" />
|
||||
<input name="rightanalogup" type="axis" id="3" value="-1" />
|
||||
<input name="rightshoulder" type="button" id="5" value="1" />
|
||||
<input name="rightthumb" type="button" id="9" value="1" />
|
||||
<input name="righttrigger" type="button" id="11" value="1" />
|
||||
<input name="select" type="button" id="7" value="1" />
|
||||
<input name="start" type="button" id="6" value="1" />
|
||||
<input name="up" type="hat" id="0" value="1" />
|
||||
<input name="x" type="button" id="2" value="1" />
|
||||
<input name="y" type="button" id="3" value="1" />
|
||||
</inputConfig>
|
||||
</inputList>
|
|
@ -1,44 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<inputList>
|
||||
<inputConfig type="keyboard" deviceName="Keyboard" deviceGUID="-1">
|
||||
<input name="up" type="key" id="1073741906" value="1" />
|
||||
<input name="down" type="key" id="1073741905" value="1" />
|
||||
<input name="left" type="key" id="1073741904" value="1" />
|
||||
<input name="right" type="key" id="1073741903" value="1" />
|
||||
<input name="a" type="key" id="27" value="1" />
|
||||
<input name="b" type="key" id="13" value="1" />
|
||||
<input name="pagedown" type="key" id="34" value="1" />
|
||||
<input name="pageup" type="key" id="33" value="1" />
|
||||
<input name="select" type="key" id="8" value="1" />
|
||||
<input name="start" type="key" id="32" value="1" />
|
||||
<input name="x" type="key" id="61" value="1" />
|
||||
<input name="y" type="key" id="45" value="1" />
|
||||
</inputConfig>
|
||||
<inputConfig type="joystick" deviceName="OpenSimHardware OSH PB Controller" deviceGUID="03000000091200000031000011010000">
|
||||
<input name="a" type="button" id="0" value="1" />
|
||||
<input name="b" type="button" id="1" value="1" />
|
||||
<input name="down" type="hat" id="0" value="4" />
|
||||
<input name="hotkeyenable" type="button" id="7" value="1" />
|
||||
<input name="left" type="hat" id="0" value="8" />
|
||||
<input name="leftanalogdown" type="axis" id="1" value="-1" />
|
||||
<input name="leftanalogleft" type="axis" id="0" value="1" />
|
||||
<input name="leftanalogright" type="axis" id="0" value="-1" />
|
||||
<input name="leftanalogup" type="axis" id="1" value="1" />
|
||||
<input name="leftshoulder" type="button" id="4" value="1" />
|
||||
<input name="leftthumb" type="button" id="8" value="1" />
|
||||
<input name="lefttrigger" type="button" id="10" value="1" />
|
||||
<input name="right" type="hat" id="0" value="2" />
|
||||
<input name="rightanalogdown" type="axis" id="3" value="1" />
|
||||
<input name="rightanalogleft" type="axis" id="2" value="-1" />
|
||||
<input name="rightanalogright" type="axis" id="2" value="1" />
|
||||
<input name="rightanalogup" type="axis" id="3" value="-1" />
|
||||
<input name="rightshoulder" type="button" id="5" value="1" />
|
||||
<input name="rightthumb" type="button" id="9" value="1" />
|
||||
<input name="righttrigger" type="button" id="11" value="1" />
|
||||
<input name="select" type="button" id="7" value="1" />
|
||||
<input name="start" type="button" id="6" value="1" />
|
||||
<input name="up" type="hat" id="0" value="1" />
|
||||
<input name="x" type="button" id="2" value="1" />
|
||||
<input name="y" type="button" id="3" value="1" />
|
||||
</inputConfig>
|
||||
</inputList>
|
|
@ -34,9 +34,6 @@ PKG_DEPENDS_TARGET="${PKG_EMUS} ${PKG_RETROARCH} ${LIBRETRO_CORES}"
|
|||
|
||||
### Emulators or cores for specific devices
|
||||
case "${DEVICE}" in
|
||||
RG351P|RG351V|RG351MP|RGB20S)
|
||||
PKG_DEPENDS_TARGET+=" common-shaders glsl-shaders drastic"
|
||||
;;
|
||||
RG552)
|
||||
PKG_DEPENDS_TARGET+=" duckstationsa dolphinsa dolphin slang-shaders beetle-saturn drastic"
|
||||
;;
|
||||
|
|
|
@ -1,40 +0,0 @@
|
|||
# Device definition file for the Anbernic RG351MP
|
||||
|
||||
# Device Features
|
||||
DEVICE_HAS_FAN=false
|
||||
DEVICE_FAKE_JACKSENSE=true
|
||||
DEVICE_VOLUMECTL=true
|
||||
DEVICE_POWER_LED=true
|
||||
DEVICE_AUDIO_MIXER="Playback"
|
||||
DEVICE_PLAYBACK_PATH_SPK="SPK"
|
||||
DEVICE_PLAYBACK_PATH_HP="HP"
|
||||
DEVICE_HEADPHONE_DEV="/dev/input/by-path/platform-rk817-sound-event"
|
||||
DEVICE_BRIGHTNESS="70"
|
||||
SPLASH_LOADER="imagemagick"
|
||||
UI_SERVICE="emustation.service"
|
||||
|
||||
# Kernel Modules
|
||||
DEVICE_INTERNAL_WIFI=false
|
||||
# DEVICE_WIFI_MODULE=""
|
||||
|
||||
# GPIOS
|
||||
DEVICE_WIFI="5"
|
||||
DEVICE_LED="77"
|
||||
DEVICE_PWM_MOTOR="pwmchip0"
|
||||
#DEVICE_PWM_FAN=""
|
||||
DEVICE_JACK="86"
|
||||
|
||||
# FREQ governors
|
||||
CPU_FREQ=("/sys/devices/system/cpu/cpufreq/policy0")
|
||||
GPU_FREQ="/sys/devices/platform/ff400000.gpu/devfreq/ff400000.gpu"
|
||||
DMC_FREQ="/sys/devices/platform/dmc/devfreq/dmc"
|
||||
|
||||
# Affinity
|
||||
SLOW_CORES="taskset -c 0-3"
|
||||
FAST_CORES="${SLOW_CORES}"
|
||||
|
||||
# Volume Keys
|
||||
#DEVICE_KEY_VOLUMEDOWN=
|
||||
#DEVICE_KEY_VOLUMEUP=
|
||||
DEVICE_VOL_MODIFIER="BTN_MODE"
|
||||
|
File diff suppressed because it is too large
Load diff
|
@ -1,154 +0,0 @@
|
|||
################################################################################
|
||||
# setup device defaults
|
||||
################################################################################
|
||||
|
||||
# The TARGET_CPU variable controls which processor should be targeted for
|
||||
# generated code.
|
||||
case $TARGET_ARCH in
|
||||
aarch64)
|
||||
TARGET_KERNEL_ARCH="arm64"
|
||||
TARGET_PATCH_ARCH="aarch64"
|
||||
TARGET_FLOAT="hard"
|
||||
TARGET_CPU="cortex-a35"
|
||||
TARGET_CPU_FLAGS="+crc+fp+simd"
|
||||
TARGET_FPU="fp-armv8"
|
||||
TARGET_FEATURES="64bit"
|
||||
;;
|
||||
arm)
|
||||
TARGET_KERNEL_ARCH="arm64"
|
||||
TARGET_PATCH_ARCH="aarch64"
|
||||
TARGET_FLOAT="hard"
|
||||
TARGET_CPU="cortex-a35"
|
||||
TARGET_CPU_FLAGS="+crc"
|
||||
TARGET_FPU="crypto-neon-fp-armv8"
|
||||
TARGET_FEATURES="32bit"
|
||||
;;
|
||||
esac
|
||||
|
||||
# Kernel target
|
||||
KERNEL_TARGET="Image"
|
||||
BOOTLOADER="u-boot"
|
||||
PARTITION_TABLE="msdos"
|
||||
DEVICE_DTB=("rk3326-rg351mp-linux")
|
||||
UBOOT_DTB="${DEVICE_DTB[0]}"
|
||||
UBOOT_CONFIG="odroidgoa_defconfig"
|
||||
PKG_SOC="px30"
|
||||
PKG_DATAFILE="$PKG_RKBIN/bin/rk33/rk3326_ddr_333MHz_v1.15.bin"
|
||||
PKG_LOADER="$PKG_RKBIN/bin/rk33/rk3326_miniloader_v1.28.bin"
|
||||
PKG_BL31="$PKG_RKBIN/bin/rk33/rk3326_bl31_v1.22.elf"
|
||||
PKG_LOAD_ADDR="0x00200000"
|
||||
BOOT_INI=true
|
||||
BOOT_PART="1:1"
|
||||
|
||||
# Additional kernel make parameters (for example to specify the u-boot loadaddress)
|
||||
KERNEL_MAKE_EXTRACMD=""
|
||||
KERNEL_MAKE_EXTRACMD+=" rockchip/${DEVICE_DTB[0]}.dtb"
|
||||
|
||||
# Display Resolution
|
||||
SPLASH_RESOLUTION="640x480"
|
||||
|
||||
# Mali GPU family
|
||||
MALI_FAMILY="bifrost-g31"
|
||||
OPENGLES="libmali"
|
||||
OPENGL="no"
|
||||
VULKAN_SUPPORT="no"
|
||||
|
||||
MALI_VERSION="r13p0"
|
||||
GRAPHIC_DRIVERS=""
|
||||
|
||||
# Displayserver to use (weston / x11 / no)
|
||||
DISPLAYSERVER="no"
|
||||
|
||||
# Windowmanager to use (fluxbox / weston / no)
|
||||
WINDOWMANAGER="no"
|
||||
|
||||
# Define the CPU
|
||||
HW_CPU="Rockchip RK3326"
|
||||
|
||||
# kernel serial console
|
||||
EXTRA_CMDLINE="quiet rootwait console=tty0 ssh consoleblank=0 systemd.show_status=0 loglevel=0 panic=20"
|
||||
|
||||
# additional packages to install
|
||||
ADDITIONAL_PACKAGES=" emulators gamesupport 351files"
|
||||
|
||||
# additional Firmware to use (dvb-firmware, misc-firmware, wlan-firmware)
|
||||
# Space separated list is supported,
|
||||
# e.g. FIRMWARE="dvb-firmware misc-firmware wlan-firmware"
|
||||
FIRMWARE="misc-firmware wlan-firmware" #rockchip-firmware
|
||||
|
||||
# additional drivers to install:
|
||||
# for a list of additional drivers see packages/linux-drivers
|
||||
# Space separated list is supported,
|
||||
# e.g. ADDITIONAL_DRIVERS="DRIVER1 DRIVER2"
|
||||
ADDITIONAL_DRIVERS="RTL8812AU RTL8814AU RTL8821AU RTL8821CU RTL88x2BU"
|
||||
|
||||
# build and install driver addons (yes / no)
|
||||
DRIVER_ADDONS_SUPPORT="no"
|
||||
|
||||
# driver addons to install:
|
||||
# for a list of additinoal drivers see packages/linux-driver-addons
|
||||
# Space separated list is supported,
|
||||
DRIVER_ADDONS=""
|
||||
|
||||
# debug tty path
|
||||
DEBUG_TTY="/dev/ttyFIQ0"
|
||||
|
||||
# build and install PulseAudio support (yes / no)
|
||||
PULSEAUDIO_SUPPORT="yes"
|
||||
|
||||
# build and install bluetooth support (yes / no)
|
||||
BLUETOOTH_SUPPORT="no"
|
||||
|
||||
# build and install Avahi (Zeroconf) daemon (yes / no)
|
||||
AVAHI_DAEMON="no"
|
||||
|
||||
# build with NFS support (mounting nfs shares via the OS) (yes / no)
|
||||
NFS_SUPPORT="no"
|
||||
|
||||
# build with Samba Client support (mounting samba shares via the OS) (yes / no)
|
||||
SAMBA_SUPPORT="no"
|
||||
|
||||
# build and install Samba Server (yes / no)
|
||||
SAMBA_SERVER="yes"
|
||||
|
||||
# build and install SFTP Server (yes / no)
|
||||
SFTP_SERVER="yes"
|
||||
|
||||
# build and install OpenVPN support (yes / no)
|
||||
OPENVPN_SUPPORT="no"
|
||||
|
||||
# build and install diskmounter support (udevil)
|
||||
# this service provide auto mounting support for external drives in the
|
||||
# mediacenter also automount internally drives at boottime via udev (yes / no)
|
||||
UDEVIL="yes"
|
||||
|
||||
# build and install exFAT fuse support (yes / no)
|
||||
EXFAT="yes"
|
||||
|
||||
# build and install NTFS-3G fuse support (yes / no)
|
||||
NTFS3G="no"
|
||||
|
||||
# build and install hfs filesystem utilities (yes / no)
|
||||
HFSTOOLS="no"
|
||||
|
||||
# Support for partitioning and formating disks in initramfs (yes / no)
|
||||
# This adds support for parted and mkfs.ext3/4 to initramfs for OEM usage
|
||||
INITRAMFS_PARTED_SUPPORT="no"
|
||||
|
||||
# build with swap support (yes / no)
|
||||
SWAP_SUPPORT="yes"
|
||||
|
||||
# swap support enabled per default (yes / no)
|
||||
SWAP_ENABLED_DEFAULT="yes"
|
||||
|
||||
# swapfile size if SWAP_SUPPORT=yes in MB
|
||||
SWAPFILESIZE="384"
|
||||
|
||||
# cron support (yes / no)
|
||||
CRON_SUPPORT="no"
|
||||
|
||||
# Settings package name - blank if not required
|
||||
DISTRO_PKG_SETTINGS=""
|
||||
|
||||
# htop tool (yes / no)
|
||||
HTOP_TOOL="yes"
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue