Sync mains
This commit is contained in:
commit
e8108405ad
332 changed files with 23921 additions and 3151 deletions
5
.github/ISSUE_TEMPLATE/bug_report.md
vendored
5
.github/ISSUE_TEMPLATE/bug_report.md
vendored
|
@ -10,6 +10,8 @@ assignees: ''
|
|||
**BEFORE SUBMITTING**
|
||||
Be sure to update to the latest version of JELOS and test. Please do not submit bug requests for older versions of the distribution.
|
||||
|
||||
Review the [issue guidelines](https://github.com/JustEnoughLinuxOS/distribution/issues/122) before opening this issue. Failure to follow the process will result in a closed request.
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
|
@ -23,5 +25,8 @@ Steps to reproduce the behavior:
|
|||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Steps to Resolve**
|
||||
Technical detail on how to resolve the issue.
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
||||
|
|
3
.github/ISSUE_TEMPLATE/feature_request.md
vendored
3
.github/ISSUE_TEMPLATE/feature_request.md
vendored
|
@ -7,6 +7,9 @@ assignees: ''
|
|||
|
||||
---
|
||||
|
||||
**Please read before opening this feature request.**
|
||||
Review the [issue guidelines](https://github.com/JustEnoughLinuxOS/distribution/issues/122) before opening this issue. Failure to follow the process will result in a closed request.
|
||||
|
||||
**Is your feature request related to a problem? Please describe.**
|
||||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
||||
|
||||
|
|
3
.github/workflows/build-dev.yaml
vendored
3
.github/workflows/build-dev.yaml
vendored
|
@ -111,10 +111,13 @@ jobs:
|
|||
|
||||
## Documentation
|
||||
* [Home](https://github.com/JustEnoughLinuxOS/distribution/wiki)
|
||||
* [Donating to JELOS](https://github.com/JustEnoughLinuxOS/distribution/wiki/Donating-to-JELOS)
|
||||
* [Frequently asked Questions](https://github.com/JustEnoughLinuxOS/distribution/wiki/Frequently-Asked-Questions)
|
||||
* [HotKeys](https://github.com/JustEnoughLinuxOS/distribution/wiki/Hotkeys)
|
||||
* [Emulators and Game Engines](https://github.com/JustEnoughLinuxOS/distribution/wiki/JELOS-emulators-and-game-engines)
|
||||
* [Moonlight Game Streaming](https://github.com/JustEnoughLinuxOS/distribution/wiki/Moonlight-Game-Streaming)
|
||||
* [Using Cloud Drives](https://github.com/JustEnoughLinuxOS/distribution/wiki/Using-Cloud-Drives)
|
||||
* [Wireguard VPN](https://github.com/JustEnoughLinuxOS/distribution/wiki/WireGuard-VPN)
|
||||
|
||||
## Change Log
|
||||
${{ github.event.client_payload.release_notes }}
|
||||
|
|
3
.github/workflows/build-main.yaml
vendored
3
.github/workflows/build-main.yaml
vendored
|
@ -116,10 +116,13 @@ jobs:
|
|||
|
||||
## Documentation
|
||||
* [Home](https://github.com/JustEnoughLinuxOS/distribution/wiki)
|
||||
* [Donating to JELOS](https://github.com/JustEnoughLinuxOS/distribution/wiki/Donating-to-JELOS)
|
||||
* [Frequently asked Questions](https://github.com/JustEnoughLinuxOS/distribution/wiki/Frequently-Asked-Questions)
|
||||
* [HotKeys](https://github.com/JustEnoughLinuxOS/distribution/wiki/Hotkeys)
|
||||
* [Emulators and Game Engines](https://github.com/JustEnoughLinuxOS/distribution/wiki/JELOS-emulators-and-game-engines)
|
||||
* [Moonlight Game Streaming](https://github.com/JustEnoughLinuxOS/distribution/wiki/Moonlight-Game-Streaming)
|
||||
* [Using Cloud Drives](https://github.com/JustEnoughLinuxOS/distribution/wiki/Using-Cloud-Drives)
|
||||
* [Wireguard VPN](https://github.com/JustEnoughLinuxOS/distribution/wiki/WireGuard-VPN)
|
||||
|
||||
## Change Log
|
||||
${{ github.event.client_payload.release_notes }}
|
||||
|
|
31
.github/workflows/release-dev.yaml
vendored
31
.github/workflows/release-dev.yaml
vendored
|
@ -6,25 +6,18 @@
|
|||
|
||||
name: release-dev
|
||||
on:
|
||||
push:
|
||||
paths-ignore:
|
||||
- '.github/**'
|
||||
- '*.md'
|
||||
- 'Dockerfile'
|
||||
- '.dockerignore'
|
||||
- '.gitignore'
|
||||
- 'licenses/**'
|
||||
- 'tools/**'
|
||||
branches:
|
||||
- dev
|
||||
schedule:
|
||||
- cron: '0 21 * * *'
|
||||
workflow_dispatch:
|
||||
|
||||
env:
|
||||
BRANCH: dev
|
||||
|
||||
jobs:
|
||||
launch-dev-release:
|
||||
runs-on: ubuntu-20.04
|
||||
if: |
|
||||
${{ github.event_name == 'workflow_dispatch' }} ||
|
||||
${{ github.event.label.name == 'build' }}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
name: checkout
|
||||
|
@ -45,18 +38,24 @@ jobs:
|
|||
- name: changes
|
||||
id: changes
|
||||
run: |
|
||||
release_notes="$(git log --after="$(date --date="yesterday" +"%Y-%m-%d %H:%m")" --before="$(date +"%Y-%m-%d %H:%m")" --pretty=format:"* %h: %s")"
|
||||
release_notes="$(git log --after "$(date -d "yesterday" +%Y-%m-%d)" --pretty=format:"* %h: %s")"
|
||||
release_notes="${release_notes//'%'/'%25'}"
|
||||
release_notes="${release_notes//$'\n'/'%0A'}"
|
||||
release_notes="${release_notes//$'\r'/'%0D'}"
|
||||
echo "::set-output name=changes::$(echo ${release_notes} | wc -l)"
|
||||
echo "::set-output name=release_notes::${release_notes}"
|
||||
echo ::set-output name=release_notes::${release_notes}
|
||||
|
||||
- name: change_counter
|
||||
id: counter
|
||||
run: |
|
||||
count="$(git log --after "$(date -d "yesterday" +%Y-%m-%d)" --pretty=format:"* %h: %s" | wc -l)"
|
||||
echo "::set-output name=count::${count}"
|
||||
|
||||
- name: Get date for artifacts
|
||||
id: date
|
||||
run: echo "::set-output name=date::$(date +'%Y%m%d%H%M')"
|
||||
|
||||
- name: Repository Dispatch
|
||||
if: steps.changes.outputs.changes != '0'
|
||||
if: steps.counter.outputs.count != '0'
|
||||
uses: peter-evans/repository-dispatch@v1
|
||||
with:
|
||||
token: ${{ secrets.REPO_ACCESS }}
|
||||
|
|
|
@ -17,7 +17,7 @@ We use Github to host code, to track issues and feature requests, as well as acc
|
|||
## We Use [Github Flow](https://guides.github.com/introduction/flow/index.html), So All Code Changes Happen Through Pull Requests
|
||||
Pull requests are the best way to propose changes to the codebase (we use [Github Flow](https://guides.github.com/introduction/flow/index.html)). We actively welcome your pull requests:
|
||||
|
||||
1. Join our discord and chat with us, we'll be happy to help you success with your change.
|
||||
1. Join our discord and chat with us, we'll be happy to help you successfully implement your change.
|
||||
2. Fork the repo and create your branch from `dev`.
|
||||
3. Ensure your code is built locally and tested.
|
||||
4. Any changes should be reflected in the documentation.
|
||||
|
|
|
@ -8,9 +8,9 @@ RUN apt update \
|
|||
rapidjson-dev libasound2-dev libgl1-mesa-dev build-essential libboost-all-dev cmake fonts-droid-fallback \
|
||||
libvlc-dev libvlccore-dev vlc-bin texinfo premake4 golang libssl-dev curl patchelf \
|
||||
xmlstarlet patchutils gawk gperf xfonts-utils default-jre python xsltproc libjson-perl \
|
||||
lzop libncurses5-dev device-tree-compiler u-boot-tools rsync p7zip unrar libparse-yapp-perl \
|
||||
lzop libncurses5-dev device-tree-compiler u-boot-tools rsync p7zip libparse-yapp-perl \
|
||||
zip binutils-aarch64-linux-gnu dos2unix p7zip-full libvpx-dev bsdmainutils bc meson p7zip-full \
|
||||
qemu-user-binfmt zstd \
|
||||
qemu-user-binfmt zstd parted \
|
||||
&& apt autoremove --purge -y \
|
||||
&& apt clean -y \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
|
16
Makefile
16
Makefile
|
@ -23,12 +23,20 @@ distclean:
|
|||
src-pkg:
|
||||
tar cvJf sources.tar.xz sources .stamps
|
||||
|
||||
world: RG552 RG351P RG351V RG351MP
|
||||
world: RG552 RG503 RG353P RG351P RG351V RG351MP
|
||||
|
||||
RG552:
|
||||
DEVICE=RG552 ARCH=arm ./scripts/build_distro
|
||||
DEVICE=RG552 ARCH=aarch64 ./scripts/build_distro
|
||||
|
||||
RG503:
|
||||
DEVICE=RG503 ARCH=arm ./scripts/build_distro
|
||||
DEVICE=RG503 ARCH=aarch64 ./scripts/build_distro
|
||||
|
||||
RG353P:
|
||||
DEVICE=RG353P ARCH=arm ./scripts/build_distro
|
||||
DEVICE=RG353P ARCH=aarch64 ./scripts/build_distro
|
||||
|
||||
RG351P:
|
||||
DEVICE=RG351P ARCH=arm ./scripts/build_distro
|
||||
DEVICE=RG351P ARCH=aarch64 ./scripts/build_distro
|
||||
|
@ -57,9 +65,9 @@ package-clean:
|
|||
|
||||
docker-%: DOCKER_IMAGE := "justenoughlinuxos/jelos-build:latest"
|
||||
|
||||
# DOCKER_WORK_DIR is the directory in the Docker image - it used to be /work
|
||||
# DOCKER_WORK_DIR is the directory in the Docker image - it is set to /work by default
|
||||
# Anytime this directory changes, you must run `make clean` similarly to moving the distribution directory
|
||||
docker-%: DOCKER_WORK_DIR := $(shell if [ -n "${DOCKER_WORK_DIR}" ]; then echo ${DOCKER_WORK_DIR}; else echo $$(pwd); fi)
|
||||
docker-%: DOCKER_WORK_DIR := $(shell if [ -n "${DOCKER_WORK_DIR}" ]; then echo ${DOCKER_WORK_DIR}; else echo "$$(pwd)" ; fi)
|
||||
|
||||
# DEVELOPER_SETTINGS is a file containing developer speicific settings. This will be mounted into the container if it exists
|
||||
docker-%: DEVELOPER_SETTINGS := $(shell if [ -f "${HOME}/developer_settings.conf" ]; then echo "-v \"${HOME}/developer_settings.conf:${HOME}/developer_settings.conf\""; else echo ""; fi)
|
||||
|
@ -111,5 +119,5 @@ docker-image-push:
|
|||
|
||||
# Wire up docker to call equivalent make files using % to match and $* to pass the value matched by %
|
||||
docker-%:
|
||||
$(SUDO) $(DOCKER_CMD) run $(PODMAN_ARGS) $(INTERACTIVE) --init --env-file .env --rm --user $(UID):$(GID) $(DEVELOPER_SETTINGS) -v $(PWD):$(DOCKER_WORK_DIR) -w $(DOCKER_WORK_DIR) $(DOCKER_IMAGE) $(COMMAND)
|
||||
$(SUDO) BUILD_DIR=$(DOCKER_WORK_DIR) $(DOCKER_CMD) run $(PODMAN_ARGS) $(INTERACTIVE) --init --env-file .env --rm --user $(UID):$(GID) $(DEVELOPER_SETTINGS) -v $(PWD):$(DOCKER_WORK_DIR) -w $(DOCKER_WORK_DIR) $(DOCKER_EXTRA_OPTS) $(DOCKER_IMAGE) $(COMMAND)
|
||||
|
||||
|
|
|
@ -6,11 +6,10 @@ Just Enough Linux Operating System (JELOS) is a simple Linux distribution for AR
|
|||
* A 64bit Linux Operating System.
|
||||
* An easy to use interface using EmulationStation
|
||||
* Provides RetroArch, a variety of cores, Stand Alone Emulators, PortMaster, and ThemeMaster.
|
||||
* Offers overclock and cooling profile support configurable globally, per system, or per game.
|
||||
* Supports FAT32, ExFAT, and EXT4 file systems on devices with a second card slot.
|
||||
* 2.4GHz and 5GHz 802.11 A/B/G/N/AC WIFI support.
|
||||
* Online updates for easy access to stable or development builds.
|
||||
* Available for the Anbernic RG552, RG351P/M, RG351MP, and the RG351V.
|
||||
* Supports Anbernic's RG552, RG503, RG353P, RG351P/M, RG351MP, and RG351V.
|
||||
* Developed by a small, friendly community.
|
||||
|
||||
## Licenses
|
||||
|
@ -48,6 +47,8 @@ limitations under the License.
|
|||
* 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.
|
||||
|
||||
> This repository hosts stable versions of JELOS. If you would like to install the unstable development version, please visit the [development build repository](https://github.com/JustEnoughLinuxOS/distribution-dev).
|
||||
|
||||
## Upgrading
|
||||
* Download and install the update online via the System Settings menu.
|
||||
* Download the latest [version of JELOS](https://github.com/JustEnoughLinuxOS/distribution/releases) (.tar) for your device.
|
||||
|
@ -69,10 +70,13 @@ limitations under the License.
|
|||
|
||||
## Documentation
|
||||
* [Home](https://github.com/JustEnoughLinuxOS/distribution/wiki)
|
||||
* [Donating to JELOS](https://github.com/JustEnoughLinuxOS/distribution/wiki/Donating-to-JELOS)
|
||||
* [Frequently asked Questions](https://github.com/JustEnoughLinuxOS/distribution/wiki/Frequently-Asked-Questions)
|
||||
* [HotKeys](https://github.com/JustEnoughLinuxOS/distribution/wiki/Hotkeys)
|
||||
* [Emulators and Game Engines](https://github.com/JustEnoughLinuxOS/distribution/wiki/JELOS-emulators-and-game-engines)
|
||||
* [Moonlight Game Streaming](https://github.com/JustEnoughLinuxOS/distribution/wiki/Moonlight-Game-Streaming)
|
||||
* [Using Cloud Drives](https://github.com/JustEnoughLinuxOS/distribution/wiki/Using-Cloud-Drives)
|
||||
* [Wireguard VPN](https://github.com/JustEnoughLinuxOS/distribution/wiki/WireGuard-VPN)
|
||||
|
||||
## Credits
|
||||
Like any Linux distribution, this project is not the work of one person. It is the work of many persons all over the world who have developed the open source bits without which this project could not exist. Special thanks to CoreELEC, LibreELEC, Anbernic, and to developers and contributors across the ARM handheld community.
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
# determine architecture's family
|
||||
case $TARGET_CPU in
|
||||
generic|cortex-a35|cortex-a53|cortex-a57|cortex-a72|exynos-m1|qdf24xx|thunderx|xgene1|cortex-a57.cortex-a53|cortex-a72.cortex-a53)
|
||||
generic|cortex-a35|cortex-a53|cortex-a57|cortex-a72|exynos-m1|qdf24xx|thunderx|xgene1|cortex-a57.cortex-a53|cortex-a55|cortex-a72.cortex-a53)
|
||||
TARGET_SUBARCH=aarch64
|
||||
TARGET_VARIANT=armv8-a
|
||||
TARGET_ABI=eabi
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
TARGET_FPU_FLAGS="-mfloat-abi=$TARGET_FLOAT -mfpu=$TARGET_FPU"
|
||||
TARGET_FEATURES+=" neon"
|
||||
;;
|
||||
cortex-a35|cortex-a53|cortex-a72.cortex-a53)
|
||||
cortex-a35|cortex-a53|cortex-a55|cortex-a72.cortex-a53)
|
||||
TARGET_SUBARCH=armv8-a
|
||||
TARGET_ABI=eabi
|
||||
TARGET_FPU_FLAGS="-mfloat-abi=$TARGET_FLOAT -mfpu=$TARGET_FPU"
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
{
|
||||
"label": "Storage",
|
||||
"filesystem_type": "ext4",
|
||||
"partition_size_nominal": 512,
|
||||
"partition_size_nominal": 1024,
|
||||
"want_maximised": true,
|
||||
"uncompressed_tarball_size": 10,
|
||||
"mkfs_options": ""
|
||||
|
|
|
@ -62,7 +62,7 @@
|
|||
OPENVPN_SUPPORT="no"
|
||||
|
||||
# build and install WireGuard support (yes / no)
|
||||
WIREGUARD_SUPPORT="no"
|
||||
WIREGUARD_SUPPORT="yes"
|
||||
|
||||
# build and install diskmounter support (udevil)
|
||||
# this service provide auto mounting support for external drives in the
|
||||
|
|
BIN
distributions/JELOS/splash/splash-960.bmp
Normal file
BIN
distributions/JELOS/splash/splash-960.bmp
Normal file
Binary file not shown.
After Width: | Height: | Size: 2 MiB |
BIN
distributions/JELOS/splash/splash-960.png
Normal file
BIN
distributions/JELOS/splash/splash-960.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
|
@ -7,7 +7,7 @@ PKG_VERSION="1.2.6.1"
|
|||
PKG_SHA256="ad582993d52cdb5fb159a0beab60a6ac57eab0cc1bdf85dc4db6d6197f02333f"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://www.alsa-project.org/"
|
||||
PKG_URL="ftp://ftp.alsa-project.org/pub/lib/alsa-lib-${PKG_VERSION}.tar.bz2"
|
||||
PKG_URL="http://www.alsa-project.org/files/pub/lib/alsa-lib-${PKG_VERSION}.tar.bz2"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="ALSA (Advanced Linux Sound Architecture) is the next generation Linux Sound API."
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
|
||||
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
|
||||
# Copyright (C) 2022-present Fewtarius
|
||||
|
||||
PKG_NAME="alsa-utils"
|
||||
PKG_VERSION="1.2.6"
|
||||
|
@ -25,16 +26,4 @@ post_makeinstall_target() {
|
|||
rm -rf ${INSTALL}/usr/share/alsa/speaker-test
|
||||
rm -rf ${INSTALL}/usr/share/sounds
|
||||
rm -rf ${INSTALL}/usr/lib/systemd/system
|
||||
|
||||
# remove default udev rule to restore mixer configs, we install our own.
|
||||
# so we avoid resetting our soundconfig
|
||||
rm -rf ${INSTALL}/usr/lib/udev/rules.d/90-alsa-restore.rules
|
||||
|
||||
mkdir -p ${INSTALL}/.noinstall
|
||||
for i in aconnect alsamixer amidi aplaymidi arecord arecordmidi aseqdump aseqnet iecset; do
|
||||
mv ${INSTALL}/usr/bin/${i} ${INSTALL}/.noinstall
|
||||
done
|
||||
|
||||
mkdir -p ${INSTALL}/usr/lib/udev
|
||||
cp ${PKG_DIR}/scripts/soundconfig ${INSTALL}/usr/lib/udev
|
||||
}
|
||||
|
|
|
@ -1,183 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
|
||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
# setup alsa (especially the mixer config)
|
||||
|
||||
mixer() {
|
||||
parm=${4:-on}
|
||||
amixer -c "$1" sset "$2" "$3" $parm >/dev/null 2>&1
|
||||
amixer -c "$1" sset "$2" $parm >/dev/null 2>&1
|
||||
}
|
||||
|
||||
(
|
||||
. /etc/profile
|
||||
|
||||
progress "Setting up sound card"
|
||||
|
||||
if [ -f $HOME/.config/sound.conf ]; then
|
||||
|
||||
alsactl restore -f $HOME/.config/sound.conf
|
||||
|
||||
else
|
||||
|
||||
# get card num
|
||||
card=`echo $1 | sed 's/[^0-9]*//g'`
|
||||
|
||||
# set common mixer params
|
||||
mixer "$card" Master 0db
|
||||
mixer "$card" Front 100%
|
||||
mixer "$card" PCM 0db
|
||||
mixer "$card" Synth 100%
|
||||
|
||||
# mute CD, since using digital audio instead
|
||||
mixer "$card" CD 0% mute
|
||||
|
||||
# Only unmute Line and Aux if they are possibly used.
|
||||
# mixer "$card" Line 100%
|
||||
# mixer "$card" Aux 100%
|
||||
|
||||
# mute mic
|
||||
mixer "$card" Mic 0% mute
|
||||
|
||||
# ESS 1969 chipset has 2 PCM channels
|
||||
mixer "$card" PCM,1 100%
|
||||
|
||||
# Trident/YMFPCI/emu10k1
|
||||
mixer "$card" Wave 100%
|
||||
mixer "$card" Music 100%
|
||||
mixer "$card" AC97 100%
|
||||
mixer "$card" Surround 90%
|
||||
mixer "$card" 'Surround Digital' 90%
|
||||
mixer "$card" 'Wave Surround' 90%
|
||||
mixer "$card" 'Duplicate Front' 90%
|
||||
mixer "$card" 'Sigmatel 4-Speaker Stereo' 90%
|
||||
|
||||
# CS4237B chipset:
|
||||
mixer "$card" 'Master Digital' 100%
|
||||
|
||||
# DRC
|
||||
mixer "$card" 'Dynamic Range Compression' 90%
|
||||
|
||||
# Envy24 chips with analog outs
|
||||
mixer "$card" DAC 100%
|
||||
mixer "$card" DAC,0 100%
|
||||
mixer "$card" DAC,1 100%
|
||||
|
||||
# some notebooks use headphone instead of master
|
||||
mixer "$card" Headphone 100%
|
||||
mixer "$card" Speaker 100%
|
||||
mixer "$card" 'Internal Speaker' 0% mute
|
||||
mixer "$card" Playback 100%
|
||||
mixer "$card" Headphone 100%
|
||||
mixer "$card" Speaker 100%
|
||||
mixer "$card" Center 100%
|
||||
mixer "$card" LFE 100%
|
||||
mixer "$card" Center/LFE 100%
|
||||
|
||||
# Intel P4P800-MX (Ubuntu bug #5813)
|
||||
mixer "$card" 'Master Playback Switch' on
|
||||
|
||||
# set digital output mixer params
|
||||
mixer "$card" 'IEC958' 100% on
|
||||
mixer "$card" 'IEC958 Output' 100%
|
||||
mixer "$card" 'IEC958 Coaxial' 100%
|
||||
mixer "$card" 'IEC958 LiveDrive' 100%
|
||||
mixer "$card" 'IEC958 Optical Raw' 100%
|
||||
mixer "$card" 'SPDIF Out' 100%
|
||||
mixer "$card" 'SPDIF Front' 100%
|
||||
mixer "$card" 'SPDIF Rear' 100%
|
||||
mixer "$card" 'SPDIF Center/LFE' 100%
|
||||
mixer "$card" 'Master Digital' 100%
|
||||
|
||||
mixer "$card" 'Analog Front' 100%
|
||||
mixer "$card" 'Analog Rear' 100%
|
||||
mixer "$card" 'Analog Center/LFE' 100%
|
||||
|
||||
# ASRock ION 330 (and perhaps others) has 2 IEC958 channels
|
||||
mixer "$card" IEC958,0 on
|
||||
mixer "$card" IEC958,1 on
|
||||
|
||||
# some ION2 has much more IEC958 channels ...
|
||||
mixer "$card" IEC958,2 on
|
||||
mixer "$card" IEC958,3 on
|
||||
|
||||
# ASRock ION 330 has Master Front set to 0
|
||||
mixer "$card" 'Master Front' 100%
|
||||
|
||||
# Shuttle XS35GT needs this too
|
||||
mixer "$card" 'Master',0 100% on
|
||||
|
||||
# and this for various Fusion devices like Zotac ZBOX
|
||||
mixer "$card" 'Front',0 100% on
|
||||
|
||||
# NVidia CK804 sound devices
|
||||
mixer "$card" 'IEC958 Playback AC97-SPSA' 100%
|
||||
|
||||
# Allwinner H3 Analog
|
||||
mixer "$card" 'Line Out' 0db on
|
||||
|
||||
# Allwinner A20 Analog
|
||||
mixer "$card" 'Power Amplifier' 0db
|
||||
mixer "$card" 'Power Amplifier DAC' on
|
||||
mixer "$card" 'Power Amplifier Mute' on
|
||||
|
||||
# Allwinner A64 Analog
|
||||
mixer "$card" Headphone 0db on
|
||||
mixer "$card" 'AIF1 Slot 0 Digital DAC' on
|
||||
|
||||
# Amlogic audio devices
|
||||
case $(dtsoc) in
|
||||
amlogic,g12*|amlogic,sm1)
|
||||
# AXG HDMI // Logic assumes TDMOUT_A is not present in device-tree when TDMOUT_B is used
|
||||
TDMOUT=$(awk '/TDMOUT/ && $2=="OUT" {print substr($1,length($1),1)}' /sys/firmware/devicetree/base/sound/audio-routing | sort | head -n 1)
|
||||
if [ "${TDMOUT}" = "A" ]; then
|
||||
mixer "$card" 'FRDDR_A SINK 1 SEL' 'OUT 0'
|
||||
mixer "$card" 'FRDDR_A SRC 1 EN' on
|
||||
mixer "$card" 'TDMOUT_A SRC SEL' 'IN 0'
|
||||
mixer "$card" 'TOHDMITX' on
|
||||
mixer "$card" 'TOHDMITX I2S SRC' 'I2S A'
|
||||
elif [ "${TDMOUT}" = "B" ]; then
|
||||
mixer "$card" 'FRDDR_A SINK 1 SEL' 'OUT 1'
|
||||
mixer "$card" 'FRDDR_A SRC 1 EN' on
|
||||
mixer "$card" 'TDMOUT_B SRC SEL' 'IN 0'
|
||||
mixer "$card" 'TOHDMITX' on
|
||||
mixer "$card" 'TOHDMITX I2S SRC' 'I2S B'
|
||||
fi
|
||||
# AXG S/PDIF
|
||||
SPDIFOUT=$(awk '/SPDIF/' /sys/firmware/devicetree/base/sound/audio-routing | sort | head -n 1)
|
||||
if [ -n "${SPDIFOUT}" ]; then
|
||||
mixer "$card" 'FRDDR_B SINK 1 SEL' 'OUT 3'
|
||||
mixer "$card" 'FRDDR_B SRC 1 EN' on
|
||||
mixer "$card" 'SPDIFOUT SRC SEL' 'IN 1'
|
||||
mixer "$card" 'SPDIFOUT Playback' on
|
||||
fi
|
||||
# AXG Headphone Jack
|
||||
ACODEC=$(awk '/ACODEC/' /sys/firmware/devicetree/base/sound/audio-routing | sort | head -n 1)
|
||||
if [ -n "${ACODEC}" ]; then
|
||||
mixer "$card" 'TOACODEC OUT EN' on
|
||||
mixer "$card" 'TOACODEC SRC' 'I2S ${TDMOUT}'
|
||||
mixer "$card" 'ACODEC Playback Switch' on
|
||||
mixer "$card" 'ACODEC Playback Channel Mode' Stereo
|
||||
fi
|
||||
;;
|
||||
amlogic,meson-gx*)
|
||||
# AIU HDMI and S/PDIF
|
||||
mixer "$card" 'AIU HDMI CTRL SRC' 'I2S'
|
||||
mixer "$card" 'AIU SPDIF SRC SEL' 'SPDIF'
|
||||
# AIU ACODEC headphone jack
|
||||
mixer "$card" 'ACODEC' 80% on
|
||||
mixer "$card" 'AIU ACODEC SRC' 'I2S'
|
||||
mixer "$card" 'AIU ACODEC OUT EN' on
|
||||
;;
|
||||
esac
|
||||
|
||||
# ES8316 headphone jack
|
||||
mixer "$card" 'Right Headphone Mixer Right DAC' on
|
||||
mixer "$card" 'Left Headphone Mixer Left DAC' on
|
||||
fi
|
||||
|
||||
exit 0
|
||||
)&
|
|
@ -1,5 +0,0 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
|
||||
|
||||
# When a sound device is detected, restore the volume settings
|
||||
KERNEL=="controlC[0-9]*", NAME="snd/%k", ACTION=="add", RUN+="soundconfig %k"
|
|
@ -1,10 +1,10 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
|
||||
# Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv)
|
||||
# Copyright (C) 2022-present Fewtarius
|
||||
|
||||
PKG_NAME="libsndfile"
|
||||
PKG_VERSION="1.0.31"
|
||||
PKG_SHA256="8cdee0acb06bb0a3c1a6ca524575643df8b1f3a55a0893b4dd9f829d08263785"
|
||||
PKG_VERSION="ea3ac90e98c"
|
||||
PKG_LICENSE="LGPL-2.1-or-later"
|
||||
PKG_SITE="https://libsndfile.github.io/libsndfile/"
|
||||
PKG_URL="https://github.com/libsndfile/libsndfile/archive/${PKG_VERSION}.tar.gz"
|
||||
|
@ -12,16 +12,11 @@ PKG_DEPENDS_TARGET="toolchain alsa-lib flac libogg libvorbis opus"
|
|||
PKG_LONGDESC="A C library for reading and writing sound files containing sampled audio data."
|
||||
PKG_BUILD_FLAGS="+pic"
|
||||
|
||||
# As per notes in configure.ac:
|
||||
# One or more of the external libraries (ie libflac, libogg, libvorbis and libopus)
|
||||
# is either missing ... Unfortunately, for ease of maintenance, the external libs
|
||||
# are an all or nothing affair.
|
||||
# So all of flac, libogg, libvorbis, opus are required.
|
||||
|
||||
PKG_CMAKE_OPTS_TARGET="-DBUILD_PROGRAMS=OFF \
|
||||
PKG_CMAKE_OPTS_TARGET="-DBUILD_PROGRAMS=ON \
|
||||
-DBUILD_EXAMPLES=OFF \
|
||||
-DBUILD_REGTEST=OFF \
|
||||
-DBUILD_TESTING=OFF \
|
||||
-DENABLE_EXTERNAL_LIBS=ON \
|
||||
-DENABLE_EXTERNAL_LIBS=OFF \
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
-DINSTALL_MANPAGES=OFF \
|
||||
-DINSTALL_PKGCONFIG_MODULE=ON"
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
--- a/sndfile.pc 2021-01-24 23:22:23.000000000 +1100
|
||||
+++ b/sndfile.pc.in 2021-09-12 14:30:47.763655089 +1000
|
||||
@@ -8,5 +8,5 @@
|
||||
Requires:
|
||||
Requires.private: @EXTERNAL_XIPH_REQUIRE@
|
||||
Version: @VERSION@
|
||||
-Libs: -L${libdir} -lsndfile
|
||||
+Libs: -L${libdir} -lsndfile -lFLAC -lvorbis -logg -lvorbisenc -lopus
|
||||
Cflags: -I${includedir}
|
|
@ -67,6 +67,7 @@ makeinstall_target() {
|
|||
libGLES \
|
||||
libgnutls \
|
||||
libgbm \
|
||||
libgomp \
|
||||
libidn2 \
|
||||
libnettle \
|
||||
libhogweed \
|
||||
|
|
|
@ -3,8 +3,7 @@
|
|||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||
|
||||
PKG_NAME="elfutils"
|
||||
PKG_VERSION="0.182"
|
||||
PKG_SHA256="ecc406914edf335f0b7fc084ebe6c460c4d6d5175bfdd6688c1c78d9146b8858"
|
||||
PKG_VERSION="0.187"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://sourceware.org/elfutils/"
|
||||
PKG_URL="https://sourceware.org/elfutils/ftp/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert)
|
||||
# Copyright (C) 2022-present Fewtarius
|
||||
PKG_NAME="PPSSPPSDL"
|
||||
PKG_VERSION="cf9c3e8c76f1df5c2b028141fff9d4e9fd029e13"
|
||||
PKG_VERSION="4196928320aec0e4f2bd11be3c6b95bd3b7547b0"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
diff --git a/SDL/SDLMain.cpp b/SDL/SDLMain.cpp
|
||||
index 85b4982..4aae124 100644
|
||||
--- a/SDL/SDLMain.cpp
|
||||
+++ b/SDL/SDLMain.cpp
|
||||
@@ -533,9 +533,7 @@ int main(int argc, char *argv[]) {
|
||||
printf("Init from thread error: '%s'\n", error_message.c_str());
|
||||
}
|
||||
|
||||
-#ifdef MOBILE_DEVICE
|
||||
SDL_ShowCursor(SDL_DISABLE);
|
||||
-#endif
|
||||
|
||||
if (!useEmuThread) {
|
||||
NativeInitGraphics(graphicsContext);
|
||||
@@ -608,14 +606,7 @@ int main(int argc, char *argv[]) {
|
||||
}
|
||||
|
||||
// Set variable here in case fullscreen was toggled by hotkey
|
||||
- g_Config.bFullScreen = fullscreen;
|
||||
-
|
||||
- // Hide/Show cursor correctly toggling fullscreen
|
||||
- if (lastUIState == UISTATE_INGAME && fullscreen && !g_Config.bShowTouchControls) {
|
||||
- SDL_ShowCursor(SDL_DISABLE);
|
||||
- } else if (lastUIState != UISTATE_INGAME || !fullscreen) {
|
||||
- SDL_ShowCursor(SDL_ENABLE);
|
||||
- }
|
||||
+ g_Config.bFullScreen = fullscreen;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -754,15 +745,6 @@ int main(int argc, char *argv[]) {
|
||||
}
|
||||
if (g_QuitRequested)
|
||||
break;
|
||||
-#if !defined(MOBILE_DEVICE)
|
||||
- if (lastUIState != GetUIState()) {
|
||||
- lastUIState = GetUIState();
|
||||
- if (lastUIState == UISTATE_INGAME && g_Config.bFullScreen && !g_Config.bShowTouchControls)
|
||||
- SDL_ShowCursor(SDL_DISABLE);
|
||||
- if (lastUIState != UISTATE_INGAME || !g_Config.bFullScreen)
|
||||
- SDL_ShowCursor(SDL_ENABLE);
|
||||
- }
|
||||
-#endif
|
||||
|
||||
if (framecount % 60 == 0) {
|
||||
// glsl_refresh(); // auto-reloads modified GLSL shaders once per second.
|
|
@ -0,0 +1,39 @@
|
|||
diff -rupN PPSSPPSDL.orig/SDL/SDLMain.cpp PPSSPPSDL/SDL/SDLMain.cpp
|
||||
--- PPSSPPSDL.orig/SDL/SDLMain.cpp 2022-06-06 07:03:21.558185006 -0400
|
||||
+++ PPSSPPSDL/SDL/SDLMain.cpp 2022-06-06 07:29:43.562901323 -0400
|
||||
@@ -781,9 +781,7 @@ int main(int argc, char *argv[]) {
|
||||
printf("Init from thread error: '%s'\n", error_message.c_str());
|
||||
}
|
||||
|
||||
-#ifdef MOBILE_DEVICE
|
||||
SDL_ShowCursor(SDL_DISABLE);
|
||||
-#endif
|
||||
|
||||
if (!useEmuThread) {
|
||||
NativeInitGraphics(graphicsContext);
|
||||
@@ -874,12 +872,7 @@ int main(int argc, char *argv[]) {
|
||||
g_Config.iForceFullScreen = -1;
|
||||
}
|
||||
|
||||
- // Hide/Show cursor correctly toggling fullscreen
|
||||
- if (lastUIState == UISTATE_INGAME && fullscreen && !g_Config.bShowTouchControls) {
|
||||
- SDL_ShowCursor(SDL_DISABLE);
|
||||
- } else if (lastUIState != UISTATE_INGAME || !fullscreen) {
|
||||
- SDL_ShowCursor(SDL_ENABLE);
|
||||
- }
|
||||
+ SDL_ShowCursor(SDL_DISABLE);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -1142,10 +1135,7 @@ int main(int argc, char *argv[]) {
|
||||
#if !defined(MOBILE_DEVICE)
|
||||
if (lastUIState != GetUIState()) {
|
||||
lastUIState = GetUIState();
|
||||
- if (lastUIState == UISTATE_INGAME && g_Config.UseFullScreen() && !g_Config.bShowTouchControls)
|
||||
- SDL_ShowCursor(SDL_DISABLE);
|
||||
- if (lastUIState != UISTATE_INGAME || !g_Config.UseFullScreen())
|
||||
- SDL_ShowCursor(SDL_ENABLE);
|
||||
+ SDL_ShowCursor(SDL_DISABLE);
|
||||
}
|
||||
#endif
|
||||
|
|
@ -1,11 +1,7 @@
|
|||
MRFIXIT: This entire patch will revert a feature that was removed and then modify it from being a checkbox to a dropdown selection to allow a user to fine-tune the value. I've added the "Auto" setting to retain the default behavior before this patch - which will tell PPSSPP to pull the setting from a compatibility file (compat.ini)
|
||||
|
||||
|
||||
MRFIXIT: Revert the removal of the maxfps feature
|
||||
diff --git a/Core/Config.cpp b/Core/Config.cpp
|
||||
--- b/Core/Config.cpp
|
||||
+++ a/Core/Config.cpp
|
||||
@@ -625,6 +625,7 @@ static ConfigSetting graphicsSettings[] = {
|
||||
diff -rupN PPSSPPSDL.orig/Core/Config.cpp PPSSPPSDL/Core/Config.cpp
|
||||
--- PPSSPPSDL.orig/Core/Config.cpp 2022-06-06 07:03:21.542185306 -0400
|
||||
+++ PPSSPPSDL/Core/Config.cpp 2022-06-06 07:03:50.357652510 -0400
|
||||
@@ -866,6 +866,7 @@ static ConfigSetting graphicsSettings[]
|
||||
#if defined(USING_WIN_UI)
|
||||
ConfigSetting("RestartRequired", &g_Config.bRestartRequired, false, false),
|
||||
#endif
|
||||
|
@ -13,70 +9,64 @@ diff --git a/Core/Config.cpp b/Core/Config.cpp
|
|||
|
||||
// Most low-performance (and many high performance) mobile GPUs do not support aniso anyway so defaulting to 4 is fine.
|
||||
ConfigSetting("AnisotropyLevel", &g_Config.iAnisotropyLevel, 4, true, true),
|
||||
diff --git a/Core/Config.h b/Core/Config.h
|
||||
--- b/Core/Config.h
|
||||
+++ a/Core/Config.h
|
||||
@@ -176,6 +176,7 @@ struct Config {
|
||||
bool bTexDeposterize;
|
||||
diff -rupN PPSSPPSDL.orig/Core/Config.h PPSSPPSDL/Core/Config.h
|
||||
--- PPSSPPSDL.orig/Core/Config.h 2022-06-06 07:03:21.542185306 -0400
|
||||
+++ PPSSPPSDL/Core/Config.h 2022-06-06 07:03:50.357652510 -0400
|
||||
@@ -211,6 +211,7 @@ public:
|
||||
bool bTexHardwareScaling;
|
||||
int iFpsLimit1;
|
||||
int iFpsLimit2;
|
||||
+ int iForceMaxEmulatedFPS;
|
||||
int iMaxRecent;
|
||||
int iCurrentStateSlot;
|
||||
int iRewindFlipFrequency;
|
||||
diff --git a/Core/HLE/sceDisplay.cpp b/Core/HLE/sceDisplay.cpp
|
||||
--- b/Core/HLE/sceDisplay.cpp
|
||||
+++ a/Core/HLE/sceDisplay.cpp
|
||||
@@ -928,7 +928,7 @@ u32 sceDisplaySetFramebuf(u32 topaddr, int linesize, int pixelformat, int sync)
|
||||
diff -rupN PPSSPPSDL.orig/Core/HLE/sceDisplay.cpp PPSSPPSDL/Core/HLE/sceDisplay.cpp
|
||||
--- PPSSPPSDL.orig/Core/HLE/sceDisplay.cpp 2022-06-06 07:03:21.546185231 -0400
|
||||
+++ PPSSPPSDL/Core/HLE/sceDisplay.cpp 2022-06-06 07:03:50.361652437 -0400
|
||||
@@ -814,8 +814,13 @@ u32 sceDisplaySetFramebuf(u32 topaddr, i
|
||||
hleEatCycles(290);
|
||||
|
||||
s64 delayCycles = 0;
|
||||
+
|
||||
+ int MaxFPS = g_Config.iForceMaxEmulatedFPS;
|
||||
+ if (MaxFPS == 0 && PSP_CoreParameter().compat.flags().ForceMax60FPS) {
|
||||
+ MaxFPS = 60;
|
||||
+ }
|
||||
// Don't count transitions between display off and display on.
|
||||
+ if (topaddr != 0 && topaddr != framebuf.topaddr && framebuf.topaddr != 0 && g_Config.iForceMaxEmulatedFPS > 0) {
|
||||
- if (topaddr != 0 && topaddr != framebuf.topaddr && framebuf.topaddr != 0 && PSP_CoreParameter().compat.flags().ForceMax60FPS) {
|
||||
+ if (topaddr != 0 && topaddr != framebuf.topaddr && framebuf.topaddr != 0 && MaxFPS > 0) {
|
||||
// sceDisplaySetFramebuf() isn't supposed to delay threads at all. This is a hack.
|
||||
// So let's only delay when it's more than 1ms.
|
||||
const s64 FLIP_DELAY_CYCLES_MIN = usToCycles(1000);
|
||||
@@ -952,7 +952,7 @@ u32 sceDisplaySetFramebuf(u32 topaddr, int linesize, int pixelformat, int sync)
|
||||
@@ -839,7 +844,7 @@ u32 sceDisplaySetFramebuf(u32 topaddr, i
|
||||
}
|
||||
|
||||
// 1001 to account for NTSC timing (59.94 fps.)
|
||||
+ u64 expected = msToCycles(1001) / g_Config.iForceMaxEmulatedFPS - LEEWAY_CYCLES_PER_FLIP;
|
||||
- u64 expected = msToCycles(1001) / 60 - LEEWAY_CYCLES_PER_FLIP;
|
||||
+ u64 expected = msToCycles(1001) / MaxFPS - LEEWAY_CYCLES_PER_FLIP;
|
||||
lastFlipCycles = now;
|
||||
nextFlipCycles = std::max(lastFlipCycles, nextFlipCycles) + expected;
|
||||
}
|
||||
diff --git a/UI/GameSettingsScreen.cpp b/UI/GameSettingsScreen.cpp
|
||||
--- b/UI/GameSettingsScreen.cpp
|
||||
+++ a/UI/GameSettingsScreen.cpp
|
||||
@@ -137,6 +137,8 @@ void GameSettingsScreen::CreateViews() {
|
||||
g_Config.loadGameConfig(gameID_);
|
||||
}
|
||||
|
||||
+ cap60FPS_ = g_Config.iForceMaxEmulatedFPS == 60;
|
||||
+
|
||||
iAlternateSpeedPercent1_ = g_Config.iFpsLimit1 < 0 ? -1 : (g_Config.iFpsLimit1 * 100) / 60;
|
||||
iAlternateSpeedPercent2_ = g_Config.iFpsLimit2 < 0 ? -1 : (g_Config.iFpsLimit2 * 100) / 60;
|
||||
|
||||
@@ -274,6 +276,7 @@ void GameSettingsScreen::CreateViews() {
|
||||
graphicsSettings->Add(new PopupMultiChoice(&g_Config.iFrameSkipType, gr->T("Frame Skipping Type"), frameSkipType, 0, ARRAY_SIZE(frameSkipType), gr->GetName(), screenManager()));
|
||||
frameSkipAuto_ = graphicsSettings->Add(new CheckBox(&g_Config.bAutoFrameSkip, gr->T("Auto FrameSkip")));
|
||||
frameSkipAuto_->OnClick.Handle(this, &GameSettingsScreen::OnAutoFrameskip);
|
||||
+ graphicsSettings->Add(new CheckBox(&cap60FPS_, gr->T("Force max 60 FPS (helps GoW)")));
|
||||
|
||||
PopupSliderChoice *altSpeed1 = graphicsSettings->Add(new PopupSliderChoice(&iAlternateSpeedPercent1_, 0, 1000, gr->T("Alternative Speed", "Alternative speed"), 5, screenManager(), gr->T("%, 0:unlimited")));
|
||||
altSpeed1->SetFormat("%i%%");
|
||||
@@ -1034,6 +1037,7 @@ UI::EventReturn GameSettingsScreen::OnDumpNextFrameToLog(UI::EventParams &e) {
|
||||
|
||||
void GameSettingsScreen::update() {
|
||||
UIScreen::update();
|
||||
+ g_Config.iForceMaxEmulatedFPS = cap60FPS_ ? 60 : 0;
|
||||
|
||||
g_Config.iFpsLimit1 = iAlternateSpeedPercent1_ < 0 ? -1 : (iAlternateSpeedPercent1_ * 60) / 100;
|
||||
g_Config.iFpsLimit2 = iAlternateSpeedPercent2_ < 0 ? -1 : (iAlternateSpeedPercent2_ * 60) / 100;
|
||||
diff --git a/libretro/libretro.cpp b/libretro/libretro.cpp
|
||||
--- b/libretro/libretro.cpp
|
||||
+++ a/libretro/libretro.cpp
|
||||
@@ -355,6 +355,7 @@
|
||||
Binary files PPSSPPSDL.orig/.git/index and PPSSPPSDL/.git/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/dx9sdk/index and PPSSPPSDL/.git/modules/dx9sdk/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/ext/armips/index and PPSSPPSDL/.git/modules/ext/armips/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/ext/discord-rpc/index and PPSSPPSDL/.git/modules/ext/discord-rpc/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/ext/glslang/index and PPSSPPSDL/.git/modules/ext/glslang/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/ext/miniupnp/index and PPSSPPSDL/.git/modules/ext/miniupnp/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/ext/native/tools/prebuilt/index and PPSSPPSDL/.git/modules/ext/native/tools/prebuilt/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/ext/rapidjson/index and PPSSPPSDL/.git/modules/ext/rapidjson/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/ext/rapidjson/modules/thirdparty/gtest/index and PPSSPPSDL/.git/modules/ext/rapidjson/modules/thirdparty/gtest/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/ext/SPIRV-Cross/index and PPSSPPSDL/.git/modules/ext/SPIRV-Cross/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/ffmpeg/index and PPSSPPSDL/.git/modules/ffmpeg/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/ffmpeg/modules/gas-preprocessor/index and PPSSPPSDL/.git/modules/ffmpeg/modules/gas-preprocessor/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/ppsspp-debugger/index and PPSSPPSDL/.git/modules/ppsspp-debugger/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/pspautotests/index and PPSSPPSDL/.git/modules/pspautotests/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/SDL/macOS/index and PPSSPPSDL/.git/modules/SDL/macOS/index differ
|
||||
Binary files PPSSPPSDL.orig/.git/modules/zstd/index and PPSSPPSDL/.git/modules/zstd/index differ
|
||||
diff -rupN PPSSPPSDL.orig/libretro/libretro.cpp PPSSPPSDL/libretro/libretro.cpp
|
||||
--- PPSSPPSDL.orig/libretro/libretro.cpp 2022-06-06 07:03:24.122136976 -0400
|
||||
+++ PPSSPPSDL/libretro/libretro.cpp 2022-06-06 07:04:49.432605651 -0400
|
||||
@@ -538,6 +538,7 @@ static RetroOption<int> ppsspp_rendering
|
||||
static RetroOption<bool> ppsspp_auto_frameskip("ppsspp_auto_frameskip", "Auto Frameskip", false);
|
||||
static RetroOption<int> ppsspp_frameskip("ppsspp_frameskip", "Frameskip", { "Off", "1", "2", "3", "4", "5", "6", "7", "8" });
|
||||
static RetroOption<int> ppsspp_frameskiptype("ppsspp_frameskiptype", "Frameskip Type", { {"Number of frames", 0}, {"Percent of FPS", 1} });
|
||||
|
@ -84,15 +74,15 @@ diff --git a/libretro/libretro.cpp b/libretro/libretro.cpp
|
|||
static RetroOption<int> ppsspp_internal_resolution("ppsspp_internal_resolution", "Internal Resolution (Restart)", 1, { "480x272", "960x544", "1440x816", "1920x1088", "2400x1360", "2880x1632", "3360x1904", "3840x2176", "4320x2448", "4800x2720" });
|
||||
static RetroOption<int> ppsspp_button_preference("ppsspp_button_preference", "Confirmation Button", { { "Cross", PSP_SYSTEMPARAM_BUTTON_CROSS }, { "Circle", PSP_SYSTEMPARAM_BUTTON_CIRCLE } });
|
||||
static RetroOption<bool> ppsspp_fast_memory("ppsspp_fast_memory", "Fast Memory (Speedhack)", true);
|
||||
@@ -395,6 +396,7 @@
|
||||
vars.push_back(ppsspp_auto_frameskip.GetOptions());
|
||||
@@ -689,6 +690,7 @@ void retro_set_environment(retro_environ
|
||||
vars.push_back(ppsspp_frameskip.GetOptions());
|
||||
vars.push_back(ppsspp_frameskiptype.GetOptions());
|
||||
vars.push_back(ppsspp_frame_duplication.GetOptions());
|
||||
+ vars.push_back(ppsspp_force_max_fps.GetOptions());
|
||||
vars.push_back(ppsspp_detect_vsync_swap_interval.GetOptions());
|
||||
vars.push_back(ppsspp_vertex_cache.GetOptions());
|
||||
vars.push_back(ppsspp_fast_memory.GetOptions());
|
||||
vars.push_back(ppsspp_block_transfer_gpu.GetOptions());
|
||||
@@ -513,6 +515,7 @@
|
||||
@@ -819,6 +821,7 @@ static void check_variables(CoreParamete
|
||||
ppsspp_cheats.Update(&g_Config.bEnableCheats);
|
||||
ppsspp_locked_cpu_speed.Update(&g_Config.iLockedCPUSpeed);
|
||||
ppsspp_rendering_mode.Update(&g_Config.iRenderingMode);
|
||||
|
@ -100,24 +90,23 @@ diff --git a/libretro/libretro.cpp b/libretro/libretro.cpp
|
|||
ppsspp_cpu_core.Update((CPUCore *)&g_Config.iCpuCore);
|
||||
ppsspp_io_timing_method.Update((IOTimingMethods *)&g_Config.iIOTimingMethod);
|
||||
ppsspp_lower_resolution_for_effects.Update(&g_Config.iBloomHack);
|
||||
|
||||
--- a/UI/GameSettingsScreen.cpp 2018-11-18 02:06:08.250398000 +0000
|
||||
+++ b/UI/GameSettingsScreen.cpp 2018-11-18 02:20:02.941563758 +0000
|
||||
@@ -136,8 +136,8 @@
|
||||
g_Config.loadGameConfig(gameID_);
|
||||
Binary files PPSSPPSDL.orig/libretro/.libretro.cpp.rej.swp and PPSSPPSDL/libretro/.libretro.cpp.rej.swp differ
|
||||
diff -rupN PPSSPPSDL.orig/UI/GameSettingsScreen.cpp PPSSPPSDL/UI/GameSettingsScreen.cpp
|
||||
--- PPSSPPSDL.orig/UI/GameSettingsScreen.cpp 2022-06-06 07:03:21.562184931 -0400
|
||||
+++ PPSSPPSDL/UI/GameSettingsScreen.cpp 2022-06-06 07:03:50.361652437 -0400
|
||||
@@ -199,6 +199,8 @@ void GameSettingsScreen::CreateViews() {
|
||||
g_Config.loadGameConfig(gameID_, info->GetTitle());
|
||||
}
|
||||
|
||||
- cap60FPS_ = g_Config.iForceMaxEmulatedFPS == 60;
|
||||
+ maxFpsChoice = (g_Config.iForceMaxEmulatedFPS / 10);
|
||||
|
||||
+
|
||||
iAlternateSpeedPercent1_ = g_Config.iFpsLimit1 < 0 ? -1 : (g_Config.iFpsLimit1 * 100) / 60;
|
||||
iAlternateSpeedPercent2_ = g_Config.iFpsLimit2 < 0 ? -1 : (g_Config.iFpsLimit2 * 100) / 60;
|
||||
|
||||
@@ -275,8 +273,10 @@
|
||||
@@ -324,7 +326,10 @@ void GameSettingsScreen::CreateViews() {
|
||||
graphicsSettings->Add(new PopupMultiChoice(&g_Config.iFrameSkipType, gr->T("Frame Skipping Type"), frameSkipType, 0, ARRAY_SIZE(frameSkipType), gr->GetName(), screenManager()));
|
||||
frameSkipAuto_ = graphicsSettings->Add(new CheckBox(&g_Config.bAutoFrameSkip, gr->T("Auto FrameSkip")));
|
||||
frameSkipAuto_->OnClick.Handle(this, &GameSettingsScreen::OnAutoFrameskip);
|
||||
- graphicsSettings->Add(new CheckBox(&cap60FPS_, gr->T("Force max 60 FPS (helps GoW)")));
|
||||
-
|
||||
+ static const char *maxFps[] = {"Auto", "10", "20", "30", "40", "50", "60", "70", "80"};
|
||||
+ maxFps_ = graphicsSettings->Add(new PopupMultiChoice(&maxFpsChoice, gr->T("Force Max FPS (lower helps GoW)"), maxFps, 0, ARRAY_SIZE(maxFps), gr->GetName(), screenManager()));
|
||||
|
@ -126,7 +115,7 @@ diff --git a/libretro/libretro.cpp b/libretro/libretro.cpp
|
|||
PopupSliderChoice *altSpeed1 = graphicsSettings->Add(new PopupSliderChoice(&iAlternateSpeedPercent1_, 0, 1000, gr->T("Alternative Speed", "Alternative speed"), 5, screenManager(), gr->T("%, 0:unlimited")));
|
||||
altSpeed1->SetFormat("%i%%");
|
||||
altSpeed1->SetZeroLabel(gr->T("Unlimited"));
|
||||
@@ -1022,6 +1022,16 @@
|
||||
@@ -1274,6 +1279,16 @@ UI::EventReturn GameSettingsScreen::OnDi
|
||||
return UI::EVENT_DONE;
|
||||
};
|
||||
|
||||
|
@ -143,67 +132,30 @@ diff --git a/libretro/libretro.cpp b/libretro/libretro.cpp
|
|||
UI::EventReturn GameSettingsScreen::OnResolutionChange(UI::EventParams &e) {
|
||||
if (g_Config.iAndroidHwScale == 1) {
|
||||
RecreateActivity();
|
||||
@@ -1045,7 +1053,6 @@
|
||||
|
||||
void GameSettingsScreen::update() {
|
||||
UIScreen::update();
|
||||
- g_Config.iForceMaxEmulatedFPS = cap60FPS_ ? 60 : 0;
|
||||
|
||||
g_Config.iFpsLimit1 = iAlternateSpeedPercent1_ < 0 ? -1 : (iAlternateSpeedPercent1_ * 60) / 100;
|
||||
g_Config.iFpsLimit2 = iAlternateSpeedPercent2_ < 0 ? -1 : (iAlternateSpeedPercent2_ * 60) / 100;
|
||||
|
||||
--- a/UI/GameSettingsScreen.h 2018-11-18 02:05:21.907810600 +0000
|
||||
+++ b/UI/GameSettingsScreen.h 2018-11-18 02:20:47.993962676 +0000
|
||||
@@ -56,6 +56,7 @@
|
||||
diff -rupN PPSSPPSDL.orig/UI/GameSettingsScreen.h PPSSPPSDL/UI/GameSettingsScreen.h
|
||||
--- PPSSPPSDL.orig/UI/GameSettingsScreen.h 2022-06-06 07:03:21.562184931 -0400
|
||||
+++ PPSSPPSDL/UI/GameSettingsScreen.h 2022-06-06 07:03:50.361652437 -0400
|
||||
@@ -59,6 +59,7 @@ private:
|
||||
UI::Choice *displayEditor_;
|
||||
UI::Choice *backgroundChoice_ = nullptr;
|
||||
UI::PopupMultiChoice *resolutionChoice_;
|
||||
+ UI::PopupMultiChoice *maxFps_;
|
||||
UI::CheckBox *frameSkipAuto_;
|
||||
SettingInfoMessage *settingInfo_;
|
||||
#ifdef _WIN32
|
||||
@@ -94,6 +95,7 @@
|
||||
UI::EventReturn OnFullscreenChange(UI::EventParams &e);
|
||||
UI::Choice *clearSearchChoice_;
|
||||
@@ -107,6 +108,7 @@ private:
|
||||
UI::EventReturn OnFullscreenMultiChange(UI::EventParams &e);
|
||||
UI::EventReturn OnDisplayLayoutEditor(UI::EventParams &e);
|
||||
UI::EventReturn OnResolutionChange(UI::EventParams &e);
|
||||
+ UI::EventReturn OnForceMaxEmulatedFPS(UI::EventParams &e);
|
||||
UI::EventReturn OnHwScaleChange(UI::EventParams &e);
|
||||
UI::EventReturn OnRestoreDefaultSettings(UI::EventParams &e);
|
||||
UI::EventReturn OnRenderingMode(UI::EventParams &e);
|
||||
@@ -122,6 +124,7 @@
|
||||
UI::EventReturn OnSysInfo(UI::EventParams &e);
|
||||
@@ -135,6 +137,7 @@ private:
|
||||
UI::EventReturn OnClearSearchFilter(UI::EventParams &e);
|
||||
|
||||
// Temporaries to convert setting types, cache enabled, etc.
|
||||
+ int maxFpsChoice;
|
||||
int iAlternateSpeedPercent1_;
|
||||
int iAlternateSpeedPercent2_;
|
||||
int prevInflightFrames_;
|
||||
|
||||
|
||||
MRFIXIT: Add logic for "Auto" (default PSP behavior - pull value from compat.ini)
|
||||
--- b/Core/HLE/sceDisplay.cpp
|
||||
+++ a/Core/HLE/sceDisplay.cpp
|
||||
@@ -998,8 +998,13 @@
|
||||
hleEatCycles(290);
|
||||
|
||||
s64 delayCycles = 0;
|
||||
+
|
||||
+ int MaxFPS = g_Config.iForceMaxEmulatedFPS;
|
||||
+ if (MaxFPS == 0 && PSP_CoreParameter().compat.flags().ForceMax60FPS) {
|
||||
+ MaxFPS = 60;
|
||||
+ }
|
||||
// Don't count transitions between display off and display on.
|
||||
- if (topaddr != 0 && topaddr != framebuf.topaddr && framebuf.topaddr != 0 && g_Config.iForceMaxEmulatedFPS > 0) {
|
||||
+ if (topaddr != 0 && topaddr != framebuf.topaddr && framebuf.topaddr != 0 && MaxFPS > 0) {
|
||||
// sceDisplaySetFramebuf() isn't supposed to delay threads at all. This is a hack.
|
||||
// So let's only delay when it's more than 1ms.
|
||||
const s64 FLIP_DELAY_CYCLES_MIN = usToCycles(1000);
|
||||
@@ -1023,7 +1028,7 @@
|
||||
}
|
||||
|
||||
// 1001 to account for NTSC timing (59.94 fps.)
|
||||
- u64 expected = msToCycles(1001) / g_Config.iForceMaxEmulatedFPS - LEEWAY_CYCLES_PER_FLIP;
|
||||
+ u64 expected = msToCycles(1001) / MaxFPS - LEEWAY_CYCLES_PER_FLIP;
|
||||
lastFlipCycles = now;
|
||||
nextFlipCycles = std::max(lastFlipCycles, nextFlipCycles) + expected;
|
||||
}
|
|
@ -1,22 +0,0 @@
|
|||
Binary files PPSSPPSDL-087de849bdc74205dd00d8e6e11ba17a591213ab.orig/.git/index and PPSSPPSDL-087de849bdc74205dd00d8e6e11ba17a591213ab/.git/index differ
|
||||
diff -rupN PPSSPPSDL-087de849bdc74205dd00d8e6e11ba17a591213ab.orig/SDL/SDLMain.cpp PPSSPPSDL-087de849bdc74205dd00d8e6e11ba17a591213ab/SDL/SDLMain.cpp
|
||||
--- PPSSPPSDL-087de849bdc74205dd00d8e6e11ba17a591213ab.orig/SDL/SDLMain.cpp 2020-11-23 11:24:47.893402871 -0500
|
||||
+++ PPSSPPSDL-087de849bdc74205dd00d8e6e11ba17a591213ab/SDL/SDLMain.cpp 2020-11-28 09:39:23.004618567 -0500
|
||||
@@ -581,13 +581,13 @@ int main(int argc, char *argv[]) {
|
||||
#endif
|
||||
|
||||
if (mode & SDL_WINDOW_FULLSCREEN_DESKTOP) {
|
||||
- pixel_xres = g_DesktopWidth;
|
||||
- pixel_yres = g_DesktopHeight;
|
||||
+ pixel_xres = 480;
|
||||
+ pixel_yres = 320;
|
||||
g_Config.bFullScreen = true;
|
||||
} else {
|
||||
// set a sensible default resolution (2x)
|
||||
- pixel_xres = 480 * 2 * set_scale;
|
||||
- pixel_yres = 272 * 2 * set_scale;
|
||||
+ pixel_xres = 480;
|
||||
+ pixel_yres = 320;
|
||||
if (portrait) {
|
||||
std::swap(pixel_xres, pixel_yres);
|
||||
}
|
1
packages/games/emulators/PPSSPPSDL/sources/RG353P
Symbolic link
1
packages/games/emulators/PPSSPPSDL/sources/RG353P
Symbolic link
|
@ -0,0 +1 @@
|
|||
RG503
|
|
@ -0,0 +1,18 @@
|
|||
[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
|
512
packages/games/emulators/PPSSPPSDL/sources/RG503/ppsspp.ini
Executable file
512
packages/games/emulators/PPSSPPSDL/sources/RG503/ppsspp.ini
Executable file
|
@ -0,0 +1,512 @@
|
|||
[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
|
|
@ -2,7 +2,7 @@
|
|||
# Copyright (C) 2018-present Frank Hartung (supervisedthinking (@) gmail.com)
|
||||
|
||||
PKG_NAME="amiberry"
|
||||
PKG_VERSION="e23ca569b4e3bcbe0112fc4d32302334eaa3fdd7"
|
||||
PKG_VERSION="41c808c93aed8230322d37a3ab56ae62f7348e93"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/midwan/amiberry"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
|
@ -19,6 +19,9 @@ pre_configure_target() {
|
|||
if [[ "${DEVICE}" =~ RG351 ]]
|
||||
then
|
||||
AMIBERRY_PLATFORM="PLATFORM=RG351x"
|
||||
elif [[ "${DEVICE}" =~ RG503 ]] || [[ "${DEVICE}" =~ RG353P ]]
|
||||
then
|
||||
AMIBERRY_PLATFORM="PLATFORM=RK3566"
|
||||
else
|
||||
AMIBERRY_PLATFORM="PLATFORM=${DEVICE}"
|
||||
fi
|
||||
|
|
1
packages/games/emulators/amiberry/patches/RG353P
Symbolic link
1
packages/games/emulators/amiberry/patches/RG353P
Symbolic link
|
@ -0,0 +1 @@
|
|||
RG503
|
|
@ -0,0 +1,42 @@
|
|||
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 RG353P and RG503
|
||||
+else ifeq ($(PLATFORM),RK3566)
|
||||
+ CPUFLAGS = -mcpu=cortex-a55
|
||||
+ CPPFLAGS += $(CPPFLAGS64) -mcpu=cortex-a55 -mtune=cortex-a55 -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,25 +0,0 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
|
||||
|
||||
PKG_NAME="drastic"
|
||||
PKG_VERSION=""
|
||||
PKG_SHA256="173c272fa41b136f3be7266f730d1c89cfc2b60a40112d14f0fc8e033d33ee1b"
|
||||
PKG_ARCH="any"
|
||||
PKG_URL="https://github.com/brooksytech/JelosAddOns/raw/main/drastic.zip"
|
||||
PKG_PRIORITY="optional"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="Optional NDS emulator, DraStic"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
pre_unpack() {
|
||||
unzip sources/drastic/drastic-.zip -d ${PKG_BUILD}
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p $INSTALL/usr/share/
|
||||
cp -r ${PKG_BUILD}/drastic ${INSTALL}/usr/share/
|
||||
chmod 0755 $INSTALL/usr/share/drastic
|
||||
chmod +x ${INSTALL}/usr/share/drastic/install.sh
|
||||
chmod +x ${INSTALL}/usr/share/drastic/uninstall.sh
|
||||
|
||||
}
|
|
@ -25,7 +25,6 @@ fi
|
|||
mkdir -p ${SAVE_DIR}
|
||||
|
||||
params=" --config ${CONFIG_FILE} --savedir ${SAVE_DIR}"
|
||||
params+=" --res 1152 1920"
|
||||
|
||||
# data can be SD2 SD3 SOD WL6 or N3D and it's passed as the ROM
|
||||
DATA=${1#*.}
|
||||
|
|
|
@ -1,15 +1,17 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2021-present Shanti Gilbert (https://github.com/shantigilbert)
|
||||
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
|
||||
# Copyright (C) 2022-present Fewtarius
|
||||
|
||||
PKG_NAME="flycastsa"
|
||||
PKG_VERSION="15ca7e82bd0b6c9ef5e100541dddbf6435e906a1"
|
||||
PKG_VERSION="6a5db32d5d2f1973804ab200d1644aaeb697abac"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/flyinghead/flycast"
|
||||
PKG_URL="$PKG_SITE.git"
|
||||
PKG_DEPENDS_TARGET="toolchain $OPENGLES alsa SDL2 libzip zip"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
PKG_DEPENDS_TARGET="toolchain ${OPENGLES} alsa SDL2 libzip zip"
|
||||
PKG_LONGDESC="Flycast is a multiplatform Sega Dreamcast, Naomi and Atomiswave emulator"
|
||||
PKG_TOOLCHAIN="cmake"
|
||||
PKG_PATCH_DIRS+="${DEVICE}"
|
||||
|
||||
pre_configure_target() {
|
||||
export CXXFLAGS="${CXXFLAGS} -Wno-error=array-bounds"
|
||||
|
@ -19,10 +21,10 @@ PKG_CMAKE_OPTS_TARGET+="-DUSE_GLES=ON \
|
|||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p $INSTALL/usr/bin
|
||||
cp $PKG_BUILD/.${TARGET_NAME}/flycast $INSTALL/usr/bin/flycast
|
||||
cp $PKG_DIR/scripts/* $INSTALL/usr/bin
|
||||
mkdir -p ${INSTALL}/usr/bin
|
||||
cp ${PKG_BUILD}/.${TARGET_NAME}/flycast ${INSTALL}/usr/bin/flycast
|
||||
cp ${PKG_DIR}/scripts/* ${INSTALL}/usr/bin
|
||||
|
||||
chmod +x $INSTALL/usr/bin/start_flycastsa.sh
|
||||
chmod +x $INSTALL/usr/bin/set_flycast_joy.sh
|
||||
chmod +x ${INSTALL}/usr/bin/start_flycastsa.sh
|
||||
chmod +x ${INSTALL}/usr/bin/set_flycast_joy.sh
|
||||
}
|
||||
|
|
|
@ -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
|
|
@ -1,28 +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:48:44.236265589 -0400
|
||||
@@ -610,6 +610,24 @@ else ifneq (,$(findstring RK,$(platform)
|
||||
WITH_DYNAREC=arm
|
||||
HAVE_GENERIC_JIT = 0
|
||||
|
||||
+else ifeq ($(platform), RG552)
|
||||
+ 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
|
||||
+ FORCE_GLES = 1
|
||||
+ CPUFLAGS += -DTARGET_LINUX_ARMv8 -frename-registers
|
||||
+ CFLAGS += -march=armv8-a+crc -mcpu=cortex-a72 -mtune=cortex-a72 $(CPUFLAGS)
|
||||
+ CXXFLAGS += -march=armv8-a+crc -mcpu=cortex-a72 -mtune=cortex-a72 $(CPUFLAGS)
|
||||
+ ASFLAGS += -march=armv8-a+crc -mcpu=cortex-a72 -c
|
||||
+ WITH_DYNAREC=arm64
|
||||
+ PLATFORM_EXT := unix
|
||||
+ HAVE_GENERIC_JIT = 0
|
||||
+
|
||||
# RockPro64
|
||||
else ifeq ($(platform), rockpro64)
|
||||
EXT ?= so
|
1
packages/games/emulators/gzdoom/config/RG353P
Symbolic link
1
packages/games/emulators/gzdoom/config/RG353P
Symbolic link
|
@ -0,0 +1 @@
|
|||
RG503
|
746
packages/games/emulators/gzdoom/config/RG503/gzdoom.ini
Normal file
746
packages/games/emulators/gzdoom/config/RG503/gzdoom.ini
Normal file
|
@ -0,0 +1,746 @@
|
|||
# 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/distribution/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/distribution/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/distribution/gzdoom/soundfonts
|
||||
Path=/storage/.config/distribution/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/distribution/gzdoom/autoexec.cfg
|
||||
|
||||
[Heretic.AutoExec]
|
||||
Path=/storage/.config/distribution/gzdoom/autoexec.cfg
|
||||
|
||||
[Hexen.AutoExec]
|
||||
Path=/storage/.config/distribution/gzdoom/autoexec.cfg
|
||||
|
||||
[Strife.AutoExec]
|
||||
Path=/storage/.config/distribution/gzdoom/autoexec.cfg
|
||||
|
||||
[Chex.AutoExec]
|
||||
Path=/storage/.config/distribution/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
|
||||
|
|
@ -2,8 +2,8 @@
|
|||
# Copyright (C) 2018-present 5schatten (https://github.com/5schatten)
|
||||
|
||||
PKG_NAME="hatarisa"
|
||||
PKG_VERSION="ed7e92c35f1d1a799921f51bec5502ce0bca961a"
|
||||
PKG_SHA256="041c090230f6f2591bae3a5f1c925b50d2000b15d877bae4d162d29f23827bb7"
|
||||
PKG_VERSION="a24e14777276378257a94dd2cf776a275a256659"
|
||||
PKG_SHA256="b7aa6bbc46c0c8d1f6c1f80b650530d4b0dfef2fdfb8738f7e17ba349a99424a"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/hatari/hatari"
|
||||
PKG_URL="https://github.com/hatari/hatari/archive/${PKG_VERSION}.tar.gz"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Copyright (C) 2022-present Fewtarius
|
||||
|
||||
PKG_NAME="hypseus-singe"
|
||||
PKG_VERSION="9e1a47c45bf0bc06d232fbac6d65e7b39f4f9d18"
|
||||
PKG_VERSION="89cfe865bd9008d395d1de71e5ee0efbced63c3a"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL3"
|
||||
|
|
1
packages/games/emulators/lzdoom/config/RG353P
Symbolic link
1
packages/games/emulators/lzdoom/config/RG353P
Symbolic link
|
@ -0,0 +1 @@
|
|||
RG503
|
2601
packages/games/emulators/lzdoom/config/RG503/lzdoom.ini
Normal file
2601
packages/games/emulators/lzdoom/config/RG503/lzdoom.ini
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1 @@
|
|||
RG503
|
|
@ -0,0 +1,629 @@
|
|||
# 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/screenshots"
|
||||
# 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 = "/storage/.config/game/configs/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 = "J0B8/B9"
|
||||
# Joystick event string for switching between fullscreen/windowed modes
|
||||
Joy Mapping Fullscreen = ""
|
||||
# Joystick event string for saving the emulator state
|
||||
Joy Mapping Save State = "J0B8/B5"
|
||||
# Joystick event string for loading the emulator state
|
||||
Joy Mapping Load State = "J0B8/B4"
|
||||
# Joystick event string for advancing the save state slot
|
||||
Joy Mapping Increment Slot = ""
|
||||
# Joystick event string for resetting the emulator
|
||||
Joy Mapping Reset = "J0B8/B0"
|
||||
# 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 = "J0B8/B3"
|
||||
# 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 = ""
|
||||
# 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 = "J0B8/B2"
|
||||
# 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 = "retrogame_joypad"
|
||||
# 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(16)
|
||||
DPad L = button(15)
|
||||
DPad D = button(14)
|
||||
DPad U = button(13)
|
||||
Start = button(9)
|
||||
Z Trig = button(5)
|
||||
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(7)
|
||||
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 = 1920
|
||||
# Height of output window or fullscreen height
|
||||
ScreenHeight = 1152
|
||||
# Use fullscreen mode if True, or windowed mode if False
|
||||
Fullscreen = False
|
||||
# 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-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
|
|
@ -2,8 +2,8 @@
|
|||
# Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert)
|
||||
|
||||
PKG_NAME="mupen64plussa-core"
|
||||
PKG_VERSION="9eb6a7cbefe663c0a7c527afc705f5dea5197d7c"
|
||||
PKG_SHA256="d629f8d6cd7fed6f354dac82ddb821de35cc335f3390e71c80045717b2e2ffef"
|
||||
PKG_VERSION="6efa95f5dd7c7513b64673c67f778f8d1eb716df"
|
||||
PKG_SHA256="e6787a17a6f380d3b42ed3ca68fa825da04773c1ff09767aff1b45501ce6a686"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/mupen64plus/mupen64plus-core"
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
RG503
|
|
@ -0,0 +1,25 @@
|
|||
; RG552 Gamepad - default.ini
|
||||
[retrogame_joypad]
|
||||
plugged = True
|
||||
mouse = False
|
||||
AnalogDeadzone = 0,0
|
||||
AnalogPeak = 32768,32768
|
||||
DPad R = button(16)
|
||||
DPad L = button(15)
|
||||
DPad D = button(14)
|
||||
DPad U = button(13)
|
||||
Start = button(9)
|
||||
Z Trig = button(6)
|
||||
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+)
|
|
@ -0,0 +1,25 @@
|
|||
; RG552 Gamepad - zlswap.ini
|
||||
[retrogame_joypad]
|
||||
plugged = True
|
||||
mouse = False
|
||||
AnalogDeadzone = 0,0
|
||||
AnalogPeak = 32768,32768
|
||||
DPad R = button(16)
|
||||
DPad L = button(15)
|
||||
DPad D = button(14)
|
||||
DPad U = button(13)
|
||||
Start = button(9)
|
||||
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(6)
|
||||
Mempak switch =
|
||||
Rumblepak switch =
|
||||
# Analog axis configuration mappings
|
||||
X Axis = axis(0-,0+)
|
||||
Y Axis = axis(1-,1+)
|
|
@ -2,8 +2,8 @@
|
|||
# Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert)
|
||||
|
||||
PKG_NAME="mupen64plussa-input-sdl"
|
||||
PKG_VERSION="95d901b73725da1ad967c3e2549eab53479a4508"
|
||||
PKG_SHA256="61360510c387cbf5ea8439eff9b932f58469d454b51344ac1727f02388ead706"
|
||||
PKG_VERSION="c6bcb296d51817e4e96d1f776f0f0453833135d2"
|
||||
PKG_SHA256="a6de6adfbf5a043392aea99218b32690ec11b5e0e5d4ed2e34010a19f52e6bf0"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/mupen64plus/mupen64plus-input-sdl"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
# Copyright (C) 2022-present Fewtarius
|
||||
|
||||
PKG_NAME="pico-8"
|
||||
PKG_VERSION="$(date +%Y%m%d)"
|
||||
PKG_VERSION="1b1bb06fd65fb3d468a71209d81078c726061159"
|
||||
PKG_SHA256=""
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE=""
|
||||
PKG_URL=""
|
||||
PKG_DEPENDS_TARGET="toolchain SDL2 ${OPENGLES}"
|
||||
PKG_PRIORITY="optional"
|
||||
PKG_SECTION="emulators"
|
||||
PKG_SHORTDESC="PICO-8 Fantasy Console"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
# Source predefined functions and variables
|
||||
. /etc/profile
|
||||
|
||||
if [ ! -z "${1}" ]
|
||||
if [ ! -z "${1}" ] && [ -s "${1}" ]
|
||||
then
|
||||
OPTIONS="-run"
|
||||
CART="${1}"
|
||||
|
|
1
packages/games/emulators/raze/config/RG353P
Symbolic link
1
packages/games/emulators/raze/config/RG353P
Symbolic link
|
@ -0,0 +1 @@
|
|||
RG503
|
783
packages/games/emulators/raze/config/RG503/raze.ini
Normal file
783
packages/games/emulators/raze/config/RG503/raze.ini
Normal file
|
@ -0,0 +1,783 @@
|
|||
# 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/distribution/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/distribution/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/distribution/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
|
||||
|
||||
[.VideoSettings]
|
||||
|
||||
[.UnknownConsoleVariables]
|
||||
|
||||
[.ConsoleAliases]
|
||||
|
||||
[.Bindings]
|
||||
|
||||
[.DoubleBindings]
|
||||
|
||||
[.AutomapBindings]
|
||||
|
||||
[Duke.AutoExec]
|
||||
Path=/storage/.config/raze/autoexec.cfg
|
||||
|
||||
[Duke.Player]
|
||||
cl_autoaim=1
|
||||
cl_weaponswitch=3
|
||||
combatmacro0=An inspiration for birth control.
|
||||
combatmacro1=You're gonna die for that!
|
||||
combatmacro2=It hurts to be you.
|
||||
combatmacro3=Lucky Son of a Bitch.
|
||||
combatmacro4=Hmmm....Payback time.
|
||||
combatmacro5=You bottom dwelling scum sucker.
|
||||
combatmacro6=Damn, you're ugly.
|
||||
combatmacro7=Ha ha ha...Wasted!
|
||||
combatmacro8=You suck!
|
||||
combatmacro9=AARRRGHHHHH!!!
|
||||
playercolor=0
|
||||
playergender=0
|
||||
playername=Player
|
||||
rtsname=
|
||||
|
||||
[Duke.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=2
|
||||
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
|
||||
|
||||
[Duke.VideoSettings]
|
||||
|
||||
[Duke.UnknownConsoleVariables]
|
||||
|
||||
[Duke.ConsoleAliases]
|
||||
|
||||
[Duke.Bindings]
|
||||
Y=show_weapon
|
||||
K=coop_view
|
||||
F4=openmenu SoundOptions
|
||||
LThumb=crouch
|
||||
LTrigger=+altattack
|
||||
RTrigger=+attack
|
||||
Joy1=+open
|
||||
Joy3=turnaround
|
||||
Joy5=+run
|
||||
Joy6=+fire
|
||||
Joy7=+crouch
|
||||
Joy8=+jump
|
||||
Joy11=weapprev
|
||||
Joy12=weapnext
|
||||
Joy13=togglemap
|
||||
Joy14=menu_main
|
||||
Joy15=toggle cl_autorun
|
||||
Joy16=centerview
|
||||
|
||||
[Duke.DoubleBindings]
|
||||
|
||||
[Duke.AutomapBindings]
|
||||
MWheelUp=am_zoom 1.2
|
||||
MWheelDown=am_zoom -1.2
|
||||
Joy5=+shrink_screen
|
||||
Joy6=+enlarge_Screen
|
||||
|
||||
[ShadowWarrior.AutoExec]
|
||||
Path=/storage/.config/raze/autoexec.cfg
|
||||
|
||||
[ShadowWarrior.Player]
|
||||
cl_autoaim=1
|
||||
cl_weaponswitch=1
|
||||
combatmacro0=Burn baby burn...
|
||||
combatmacro1=You make another stupid move.
|
||||
combatmacro2=Blocking with your head again?
|
||||
combatmacro3=You not fight well with hands!
|
||||
combatmacro4=You so stupid!
|
||||
combatmacro5=Quit jerking off. Come fight me!
|
||||
combatmacro6=What the matter you scaredy cat?
|
||||
combatmacro7=Did I break your concentration?
|
||||
combatmacro8=Hope you were paying attention.
|
||||
combatmacro9=ITTAIIIUUU!!!
|
||||
playercolor=0
|
||||
playergender=0
|
||||
playername=Player
|
||||
rtsname=
|
||||
|
||||
[ShadowWarrior.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=2
|
||||
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
|
||||
|
||||
[ShadowWarrior.VideoSettings]
|
||||
|
||||
[ShadowWarrior.UnknownConsoleVariables]
|
||||
|
||||
[ShadowWarrior.ConsoleAliases]
|
||||
|
||||
[ShadowWarrior.Bindings]
|
||||
Y=show_weapon
|
||||
I=toggle cl_crosshair
|
||||
J=fly
|
||||
K=coop_view
|
||||
Shift=+Run
|
||||
RShift=+Run
|
||||
Alt=+Strafe
|
||||
CapsLock=toggle cl_autorun
|
||||
F4=openmenu SoundOptions
|
||||
RAlt=+Strafe
|
||||
LThumb=crouch
|
||||
LTrigger=+altattack
|
||||
RTrigger=+attack
|
||||
Joy5=+run
|
||||
Joy6=+fire
|
||||
Joy7=+crouch
|
||||
Joy8=+jump
|
||||
Joy14=menu_main
|
||||
Joy16=centerview
|
||||
Joy1=+open
|
||||
Joy3=turnaround
|
||||
Joy11=weapprev
|
||||
Joy12=weapnext
|
||||
Joy13=togglemap
|
||||
|
||||
[ShadowWarrior.DoubleBindings]
|
||||
|
||||
[ShadowWarrior.AutomapBindings]
|
||||
MWheelUp=am_zoom 1.2
|
||||
MWheelDown=am_zoom -1.2
|
||||
Joy5=+shrink_screen
|
||||
Joy6=+enlarge_Screen
|
||||
|
||||
[Joy:JS:0]
|
||||
Axis0deadzone=0.200001
|
||||
Axis1deadzone=0.200001
|
||||
Axis2deadzone=0.300001
|
||||
Axis2scale=0.7
|
||||
Axis2map=0
|
||||
Axis3deadzone=0.300001
|
||||
Axis3scale=0.6
|
||||
Axis3map=1
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
# Copyright (C) 2022-present Fewtarius
|
||||
|
||||
PKG_NAME="raze"
|
||||
PKG_VERSION="0dc670da8e2a488675e8ed450c82c01a57f4b784"
|
||||
PKG_VERSION="486da6922dac5380b4e83cc4c680ad90afb91ca9"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/coelckers/Raze"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
|
|
|
@ -50,4 +50,4 @@ input_load_state_btn = "4"
|
|||
input_save_state_btn = "5"
|
||||
|
||||
input_rewind_btn = "6"
|
||||
input_toggle_fast_forward_btn = "7"
|
||||
input_toggle_fast_forward_btn = "7"
|
|
@ -0,0 +1,51 @@
|
|||
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
packages/games/emulators/retroarch/gamepads/device/RG353P
Symbolic link
1
packages/games/emulators/retroarch/gamepads/device/RG353P
Symbolic link
|
@ -0,0 +1 @@
|
|||
RG503
|
|
@ -0,0 +1,44 @@
|
|||
input_driver = "udev"
|
||||
input_device = "retrogame_joypad"
|
||||
input_vendor_id = "18507"
|
||||
input_product_id = "4353"
|
||||
input_a = "x"
|
||||
input_a_btn = "1"
|
||||
input_analog_dpad_mode = "0"
|
||||
input_b = "z"
|
||||
input_b_btn = "0"
|
||||
input_down = "down"
|
||||
input_down_btn = "14"
|
||||
input_gun_trigger_mbtn = "1"
|
||||
input_joypad_index = "0"
|
||||
input_l = "q"
|
||||
input_l2_btn = "6"
|
||||
input_l3_btn = "11"
|
||||
input_l_btn = "4"
|
||||
input_l_x_minus_axis = "-0"
|
||||
input_l_x_plus_axis = "+0"
|
||||
input_l_y_minus_axis = "-1"
|
||||
input_l_y_plus_axis = "+1"
|
||||
input_left = "left"
|
||||
input_left_btn = "15"
|
||||
input_mouse_index = "0"
|
||||
input_r = "w"
|
||||
input_r2_btn = "7"
|
||||
input_r3_btn = "12"
|
||||
input_r_btn = "5"
|
||||
input_r_x_minus_axis = "-2"
|
||||
input_r_x_plus_axis = "+2"
|
||||
input_r_y_minus_axis = "-3"
|
||||
input_r_y_plus_axis = "+3"
|
||||
input_right = "right"
|
||||
input_right_btn = "16"
|
||||
input_select = "rshift"
|
||||
input_select_btn = "8"
|
||||
input_start = "enter"
|
||||
input_start_btn = "9"
|
||||
input_up = "up"
|
||||
input_up_btn = "13"
|
||||
input_x = "s"
|
||||
input_x_btn = "2"
|
||||
input_y = "a"
|
||||
input_y_btn = "3"
|
|
@ -2,7 +2,7 @@
|
|||
# Copyright (C) 2021-present 351ELEC (https://github.com/351ELEC)
|
||||
|
||||
PKG_NAME="retroarch"
|
||||
PKG_VERSION="c2db12c72737447a10c399156a00ed973bc65f24"
|
||||
PKG_VERSION="e9d67f2bbe01f3fe66de5eda6430bccfba95b663"
|
||||
PKG_SITE="https://github.com/libretro/RetroArch"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
PKG_LICENSE="GPLv3"
|
||||
|
@ -38,7 +38,7 @@ pre_configure_target() {
|
|||
--disable-mali_fbdev \
|
||||
--enable-odroidgo2"
|
||||
|
||||
if [ ${ARCH} == "arm" ]; then
|
||||
if [ "${ARCH}" == "arm" ]; then
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-neon"
|
||||
fi
|
||||
|
||||
|
@ -97,7 +97,7 @@ makeinstall_target() {
|
|||
|
||||
post_install() {
|
||||
mkdir -p ${INSTALL}/etc/retroarch-joypad-autoconfig
|
||||
cp -r ${PKG_DIR}/gamepads/* ${INSTALL}/etc/retroarch-joypad-autoconfig
|
||||
cp -r ${PKG_DIR}/gamepads/device/${DEVICE}/* ${INSTALL}/etc/retroarch-joypad-autoconfig
|
||||
|
||||
# Remove unnecesary Retroarch Assets and overlays
|
||||
for i in FlatUX Automatic Systematic branding nuklear nxrgui pkg switch wallpapers zarch
|
||||
|
|
|
@ -1,55 +0,0 @@
|
|||
From cfc19b7e5ccaabd0ae5cf74a470badc04a97fab0 Mon Sep 17 00:00:00 2001
|
||||
From: valadaa48 <valadaa48@gmx.com>
|
||||
Date: Sun, 13 Dec 2020 15:24:02 -0500
|
||||
Subject: [PATCH] video_thread_wrapper: implement
|
||||
RETRO_ENVIRONMENT_GET_CURRENT_SOFTWARE_FRAMEBUFFER:
|
||||
|
||||
---
|
||||
gfx/video_thread_wrapper.c | 18 ++++++++++++++++--
|
||||
1 file changed, 16 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/gfx/video_thread_wrapper.c b/gfx/video_thread_wrapper.c
|
||||
index d663eed6e1..b743e5e95b 100644
|
||||
--- a/gfx/video_thread_wrapper.c
|
||||
+++ b/gfx/video_thread_wrapper.c
|
||||
@@ -596,7 +596,7 @@ static bool video_thread_frame(void *data, const void *frame_,
|
||||
* still working on last frame. */
|
||||
if (!thr->frame.updated)
|
||||
{
|
||||
- if (src)
|
||||
+ if (src && src != dst)
|
||||
{
|
||||
unsigned h;
|
||||
for (h = 0; h < height; h++, src += pitch, dst += copy_stride)
|
||||
@@ -1189,6 +1189,20 @@ static uint32_t thread_get_flags(void *data)
|
||||
return thr->poke->get_flags(thr->driver_data);
|
||||
}
|
||||
|
||||
+static bool thread_get_current_software_framebuffer(void *data,
|
||||
+ struct retro_framebuffer *framebuffer)
|
||||
+{
|
||||
+ thread_video_t *thr = (thread_video_t*)data;
|
||||
+ if (!thr)
|
||||
+ return false;
|
||||
+
|
||||
+ framebuffer->data = (uint8_t*)thr->frame.buffer;
|
||||
+ framebuffer->pitch = thr->frame.pitch;
|
||||
+ framebuffer->format = thr->info.rgb32 ? RETRO_PIXEL_FORMAT_XRGB8888 : RETRO_PIXEL_FORMAT_RGB565;
|
||||
+
|
||||
+ return true;
|
||||
+}
|
||||
+
|
||||
static const video_poke_interface_t thread_poke = {
|
||||
thread_get_flags,
|
||||
thread_load_texture,
|
||||
@@ -1211,7 +1225,7 @@ static const video_poke_interface_t thread_poke = {
|
||||
thread_grab_mouse_toggle,
|
||||
|
||||
thread_get_current_shader,
|
||||
- NULL, /* get_current_software_framebuffer */
|
||||
+ thread_get_current_software_framebuffer,
|
||||
NULL, /* get_hw_render_interface */
|
||||
thread_set_hdr_max_nits,
|
||||
thread_set_hdr_paper_white_nits,
|
||||
|
||||
|
|
@ -0,0 +1,56 @@
|
|||
diff --git a/deps/libgo2/src/display.c b/deps/libgo2/src/display.c
|
||||
index b91cf0624b..e1d10593ba 100644
|
||||
--- a/deps/libgo2/src/display.c
|
||||
+++ b/deps/libgo2/src/display.c
|
||||
@@ -151,6 +151,7 @@ go2_display_t* go2_display_create()
|
||||
|
||||
// Find prefered mode
|
||||
drmModeModeInfo* mode;
|
||||
+ mode = &connector->modes[0];
|
||||
for (i = 0; i < connector->count_modes; i++)
|
||||
{
|
||||
drmModeModeInfo *current_mode = &connector->modes[i];
|
||||
@@ -159,14 +160,6 @@ go2_display_t* go2_display_create()
|
||||
mode = current_mode;
|
||||
break;
|
||||
}
|
||||
-
|
||||
- mode = NULL;
|
||||
- }
|
||||
-
|
||||
- if (!mode)
|
||||
- {
|
||||
- printf("DRM_MODE_TYPE_PREFERRED not found.\n");
|
||||
- goto err_03;
|
||||
}
|
||||
|
||||
result->mode = *mode;
|
||||
diff --git a/gfx/drivers/oga_gfx.c b/gfx/drivers/oga_gfx.c
|
||||
index 1be05693fe..28de219f1e 100644
|
||||
--- a/gfx/drivers/oga_gfx.c
|
||||
+++ b/gfx/drivers/oga_gfx.c
|
||||
@@ -144,7 +144,8 @@ static bool oga_create_display(oga_video_t* vid)
|
||||
|
||||
vid->connector_id = connector->connector_id;
|
||||
|
||||
- /* Find prefered mode */
|
||||
+ /* Find preferred mode */
|
||||
+ mode = &connector->modes[0];
|
||||
for (i = 0; i < connector->count_modes; i++)
|
||||
{
|
||||
drmModeModeInfo *current_mode = &connector->modes[i];
|
||||
@@ -153,14 +154,6 @@ static bool oga_create_display(oga_video_t* vid)
|
||||
mode = current_mode;
|
||||
break;
|
||||
}
|
||||
-
|
||||
- mode = NULL;
|
||||
- }
|
||||
-
|
||||
- if (!mode)
|
||||
- {
|
||||
- RARCH_ERR("DRM_MODE_TYPE_PREFERRED not found.\n");
|
||||
- goto err_03;
|
||||
}
|
||||
|
||||
vid->mode = *mode;
|
|
@ -0,0 +1,27 @@
|
|||
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"
|
|
@ -87,3 +87,5 @@ melonds_swapscreen_mode = "Toggle"
|
|||
melonds_threaded_renderer = "enabled"
|
||||
melonds_touch_mode = "Joystick"
|
||||
duckstation_GPU.Renderer = "Software"
|
||||
virtualjaguar_bios = "enabled"
|
||||
virtualjaguar_usefastblitter = "enabled"
|
||||
|
|
|
@ -113,7 +113,7 @@ core_updater_buildbot_url = "http://buildbot.libretro.com/nightly/linux/armhf/la
|
|||
core_updater_show_experimental_cores = "false"
|
||||
cpu_main_gov = "performance"
|
||||
cpu_max_freq = "-1"
|
||||
cpu_menu_gov = "ondemand"
|
||||
cpu_menu_gov = "interactive"
|
||||
cpu_min_freq = "1"
|
||||
cpu_scaling_mode = "0"
|
||||
crt_switch_center_adjust = "0"
|
||||
|
@ -587,13 +587,13 @@ ozone_truncate_playlist_name = "true"
|
|||
pause_nonactive = "true"
|
||||
perfcnt_enable = "false"
|
||||
playlist_compression = "false"
|
||||
playlist_cores = "/tmp/cores/stella_libretro.so;/tmp/cores/atari800_libretro.so;/tmp/cores/prosystem_libretro.so;/tmp/cores/virtualjaguar_libretro.so;/tmp/cores/handy_libretro.so;/tmp/cores/hatari_libretro.so;/tmp/cores/beetle_wswan_libretro.so;/tmp/cores/beetle_wswan_libretro.so;/tmp/cores/nxengine_libretro.so;/tmp/cores/chailove_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/puae_libretro.so;/tmp/cores/vice_xplus4_libretro.so;/tmp/cores/vice_xvic_libretro.so;/tmp/cores/dinothawr_libretro.so;/tmp/cores/prboom_libretro.so;/tmp/cores/dosbox_libretro.so;/tmp/cores/fbneo_libretro.so;/tmp/cores/reminiscence_libretro.so;/tmp/cores/vecx_libretro.so;/tmp/cores/lutro_libretro.so;/tmp/cores/o2em_libretro.so;/tmp/cores/mame2003_plus_libretro.so;/tmp/cores/mame2010_libretro.so;/tmp/cores/freeintv_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/beetle_supergrafx_libretro.so;/tmp/cores/beetle_pce_fast_libretro.so;/tmp/cores/nestopia_libretro.so;/tmp/cores/mgba_libretro.so;/tmp/cores/mgba_libretro.so;/tmp/cores/gambatte_libretro.so;/tmp/cores/gambatte_libretro.so;/tmp/cores/dolphin_libretro.so;/tmp/cores/citra_libretro.so;/tmp/cores/parallel_n64_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/nestopia_libretro.so;/tmp/cores/snes9x2010_libretro.so;/tmp/cores/snes9x2010_libretro.so;/tmp/cores/beetle_vb_libretro.so;/tmp/cores/dolphin_libretro.so;/tmp/cores/pokemini_libretro.so;/tmp/cores/tyrquake_libretro.so;/tmp/cores/scummvm_libretro.so;/tmp/cores/picodrive_libretro.so;/tmp/cores/flycast_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/picodrive_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/yabause_libretro.so;/tmp/cores/fuse_libretro.so;/tmp/cores/beetle_ngp_libretro.so;/tmp/cores/beetle_ngp_libretro.so;/tmp/cores/play_libretro.so;/tmp/cores/ppsspp_libretro.so;/tmp/cores/pcsx_rearmed_libretro.so;/tmp/cores/theodore_libretro.so;/tmp/cores/tic80_libretro.so;/tmp/cores/4do_libretro.so"
|
||||
playlist_cores = "/usr/lib/libretro/stella_libretro.so;/usr/lib/libretro/atari800_libretro.so;/usr/lib/libretro/prosystem_libretro.so;/usr/lib/libretro/virtualjaguar_libretro.so;/usr/lib/libretro/handy_libretro.so;/usr/lib/libretro/hatari_libretro.so;/usr/lib/libretro/beetle_wswan_libretro.so;/usr/lib/libretro/beetle_wswan_libretro.so;/usr/lib/libretro/nxengine_libretro.so;/usr/lib/libretro/chailove_libretro.so;/usr/lib/libretro/bluemsx_libretro.so;/tmp/cores/vice_xpet_libretro.so;/usr/lib/libretro/vice_x64_libretro.so;/usr/lib/libretro/vice_x64_libretro.so;/usr/lib/libretro/vice_x64_libretro.so;/usr/lib/libretro/puae_libretro.so;/usr/lib/libretro/vice_xplus4_libretro.so;/usr/lib/libretro/vice_xvic_libretro.so;/usr/lib/libretro/dinothawr_libretro.so;/usr/lib/libretro/prboom_libretro.so;/usr/lib/libretro/dosbox_libretro.so;/usr/lib/libretro/fbneo_libretro.so;/usr/lib/libretro/reminiscence_libretro.so;/usr/lib/libretro/vecx_libretro.so;/usr/lib/libretro/lutro_libretro.so;/usr/lib/libretro/o2em_libretro.so;/usr/lib/libretro/mame2003_plus_libretro.so;/usr/lib/libretro/mame2010_libretro.so;/usr/lib/libretro/freeintv_libretro.so;/usr/lib/libretro/bluemsx_libretro.so;/usr/lib/libretro/bluemsx_libretro.so;/usr/lib/libretro/beetle_supergrafx_libretro.so;/usr/lib/libretro/beetle_pce_fast_libretro.so;/usr/lib/libretro/nestopia_libretro.so;/usr/lib/libretro/mgba_libretro.so;/usr/lib/libretro/mgba_libretro.so;/usr/lib/libretro/gambatte_libretro.so;/usr/lib/libretro/gambatte_libretro.so;/usr/lib/libretro/dolphin_libretro.so;/usr/lib/libretro/citra_libretro.so;/usr/lib/libretro/parallel_n64_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/nestopia_libretro.so;/usr/lib/libretro/snes9x2010_libretro.so;/usr/lib/libretro/snes9x2010_libretro.so;/usr/lib/libretro/beetle_vb_libretro.so;/usr/lib/libretro/dolphin_libretro.so;/usr/lib/libretro/pokemini_libretro.so;/usr/lib/libretro/tyrquake_libretro.so;/usr/lib/libretro/scummvm_libretro.so;/usr/lib/libretro/picodrive_libretro.so;/usr/lib/libretro/flycast_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/picodrive_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/yabause_libretro.so;/usr/lib/libretro/fuse_libretro.so;/usr/lib/libretro/beetle_ngp_libretro.so;/usr/lib/libretro/beetle_ngp_libretro.so;/usr/lib/libretro/play_libretro.so;/usr/lib/libretro/ppsspp_libretro.so;/usr/lib/libretro/pcsx_rearmed_libretro.so;/usr/lib/libretro/theodore_libretro.so;/usr/lib/libretro/tic80_libretro.so;/usr/lib/libretro/4do_libretro.so"
|
||||
playlist_directory = "~/playlists"
|
||||
playlist_entry_remove = "false"
|
||||
playlist_entry_remove_enable = "1"
|
||||
playlist_entry_rename = "false"
|
||||
playlist_fuzzy_archive_match = "false"
|
||||
playlist_names = "Atari - 2600.lpl;Atari - 5200.lpl;Atari - 7800.lpl;Atari - Jaguar.lpl;Atari - Lynx.lpl;Atari - ST.lpl;Bandai - WonderSwan Color.lpl;Bandai - WonderSwan.lpl;Cave Story.lpl;ChaiLove.lpl;Coleco - ColecoVision.lpl;Commodore - 64 (PP).lpl;Commodore - 64 (Tapes).lpl;Commodore - 64.lpl;Commodore - Amiga.lpl;Commodore - Plus-4.lpl;Commodore - VIC20.lpl;Dinothawr.lpl;DOOM.lpl;DOS.lpl;FBNeo - Arcade Games.lpl;Flashback.lpl;GCE - Vectrex.lpl;Lutro.lpl;Magnavox - Odyssey2.lpl;MAME 2003-Plus.lpl;MAME 2010.lpl;Mattel - Intellivision.lpl;Microsoft - MSX2.lpl;Microsoft - MSX.lpl;NEC - PC Engine SuperGrafx.lpl;NEC - PC Engine - TurboGrafx 16.lpl;Nintendo - Famicom Disk System.lpl;Nintendo - Game Boy Advance (e-Cards).lpl;Nintendo - Game Boy Advance.lpl;Nintendo - Game Boy Color.lpl;Nintendo - Game Boy.lpl;Nintendo - GameCube.lpl;Nintendo - Nintendo 3DS.lpl;Nintendo - Nintendo 64.lpl;Nintendo - Nintendo DS.lpl;Nintendo - Nintendo DS Decrypted.lpl;Nintendo - Nintendo DS (Download Play) (BETA).lpl;Nintendo - Nintendo DSi Decrypted.lpl;Nintendo - Nintendo DSi (DLC).lpl;Nintendo - Nintendo Entertainment System.lpl;Nintendo - Satellaview.lpl;Nintendo - Super Nintendo Entertainment System.lpl;Nintendo - Virtual Boy.lpl;Nintendo - Wii.lpl;Nintendo - Pokemon Mini (PokeMini).lpl;Quake.lpl;ScummVM.lpl;Sega - 32X.lpl;Sega - Dreamcast.lpl;Sega - Game Gear.lpl;Sega - Master System - Mark III.lpl;Sega - Mega Drive - Genesis.lpl;Sega - PICO.lpl;Sega - SG-1000.lpl;Sega - Saturn.lpl;Sinclair - ZX Spectrum +3.lpl;SNK - Neo Geo Pocket Color.lpl;SNK - Neo Geo Pocket.lpl;Sony - PlayStation 2.lpl;Sony - PlayStation Portable.lpl;Sony - PlayStation.lpl;Thomson - MOTO.lpl;TIC-80.lpl;The 3DO Company - 3DO.lpl"
|
||||
playlist_names = "Atari - 2600.lpl;Atari - 5200.lpl;Atari - 7800.lpl;Atari - Jaguar.lpl;Atari - Lynx.lpl;Atari - ST.lpl;Bandai - WonderSwan Color.lpl;Bandai - WonderSwan.lpl;Cave Story.lpl;ChaiLove.lpl;Coleco - ColecoVision.lpl;Commodore - 64 (PP).lpl;Commodore - 64 (Tapes).lpl;Commodore - 64.lpl;Commodore - Amiga.lpl;Commodore - Plus-4.lpl;Commodore - PET.lpl;Commodore - VIC20.lpl;Dinothawr.lpl;DOOM.lpl;DOS.lpl;FBNeo - Arcade Games.lpl;Flashback.lpl;GCE - Vectrex.lpl;Lutro.lpl;Magnavox - Odyssey2.lpl;MAME 2003-Plus.lpl;MAME 2010.lpl;Mattel - Intellivision.lpl;Microsoft - MSX2.lpl;Microsoft - MSX.lpl;NEC - PC Engine SuperGrafx.lpl;NEC - PC Engine - TurboGrafx 16.lpl;Nintendo - Famicom Disk System.lpl;Nintendo - Game Boy Advance (e-Cards).lpl;Nintendo - Game Boy Advance.lpl;Nintendo - Game Boy Color.lpl;Nintendo - Game Boy.lpl;Nintendo - GameCube.lpl;Nintendo - Nintendo 3DS.lpl;Nintendo - Nintendo 64.lpl;Nintendo - Nintendo DS.lpl;Nintendo - Nintendo DS Decrypted.lpl;Nintendo - Nintendo DS (Download Play) (BETA).lpl;Nintendo - Nintendo DSi Decrypted.lpl;Nintendo - Nintendo DSi (DLC).lpl;Nintendo - Nintendo Entertainment System.lpl;Nintendo - Satellaview.lpl;Nintendo - Super Nintendo Entertainment System.lpl;Nintendo - Virtual Boy.lpl;Nintendo - Wii.lpl;Nintendo - Pokemon Mini (PokeMini).lpl;Quake.lpl;ScummVM.lpl;Sega - 32X.lpl;Sega - Dreamcast.lpl;Sega - Game Gear.lpl;Sega - Master System - Mark III.lpl;Sega - Mega Drive - Genesis.lpl;Sega - PICO.lpl;Sega - SG-1000.lpl;Sega - Saturn.lpl;Sinclair - ZX Spectrum +3.lpl;SNK - Neo Geo Pocket Color.lpl;SNK - Neo Geo Pocket.lpl;Sony - PlayStation 2.lpl;Sony - PlayStation Portable.lpl;Sony - PlayStation.lpl;Thomson - MOTO.lpl;TIC-80.lpl;The 3DO Company - 3DO.lpl"
|
||||
playlist_portable_paths = "false"
|
||||
playlist_show_entry_idx = "true"
|
||||
playlist_show_inline_core_name = "0"
|
||||
|
@ -809,7 +809,7 @@ video_windowed_position_height = "720"
|
|||
video_windowed_position_width = "1280"
|
||||
video_windowed_position_x = "0"
|
||||
video_windowed_position_y = "0"
|
||||
vrr_runloop_enable = "true"
|
||||
vrr_runloop_enable = "false"
|
||||
wifi_driver = "null"
|
||||
wifi_enabled = "true"
|
||||
xmb_alpha_factor = "75"
|
||||
|
|
|
@ -0,0 +1,27 @@
|
|||
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"
|
|
@ -87,3 +87,5 @@ melonds_swapscreen_mode = "Toggle"
|
|||
melonds_threaded_renderer = "enabled"
|
||||
melonds_touch_mode = "Joystick"
|
||||
duckstation_GPU.Renderer = "Software"
|
||||
virtualjaguar_bios = "enabled"
|
||||
virtualjaguar_usefastblitter = "enabled"
|
||||
|
|
|
@ -113,7 +113,7 @@ core_updater_buildbot_url = "http://buildbot.libretro.com/nightly/linux/armhf/la
|
|||
core_updater_show_experimental_cores = "false"
|
||||
cpu_main_gov = "performance"
|
||||
cpu_max_freq = "-1"
|
||||
cpu_menu_gov = "ondemand"
|
||||
cpu_menu_gov = "interactive"
|
||||
cpu_min_freq = "1"
|
||||
cpu_scaling_mode = "0"
|
||||
crt_switch_center_adjust = "0"
|
||||
|
@ -587,13 +587,13 @@ ozone_truncate_playlist_name = "true"
|
|||
pause_nonactive = "true"
|
||||
perfcnt_enable = "false"
|
||||
playlist_compression = "false"
|
||||
playlist_cores = "/tmp/cores/stella_libretro.so;/tmp/cores/atari800_libretro.so;/tmp/cores/prosystem_libretro.so;/tmp/cores/virtualjaguar_libretro.so;/tmp/cores/handy_libretro.so;/tmp/cores/hatari_libretro.so;/tmp/cores/beetle_wswan_libretro.so;/tmp/cores/beetle_wswan_libretro.so;/tmp/cores/nxengine_libretro.so;/tmp/cores/chailove_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/puae_libretro.so;/tmp/cores/vice_xplus4_libretro.so;/tmp/cores/vice_xvic_libretro.so;/tmp/cores/dinothawr_libretro.so;/tmp/cores/prboom_libretro.so;/tmp/cores/dosbox_libretro.so;/tmp/cores/fbneo_libretro.so;/tmp/cores/reminiscence_libretro.so;/tmp/cores/vecx_libretro.so;/tmp/cores/lutro_libretro.so;/tmp/cores/o2em_libretro.so;/tmp/cores/mame2003_plus_libretro.so;/tmp/cores/mame2010_libretro.so;/tmp/cores/freeintv_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/beetle_supergrafx_libretro.so;/tmp/cores/beetle_pce_fast_libretro.so;/tmp/cores/nestopia_libretro.so;/tmp/cores/mgba_libretro.so;/tmp/cores/mgba_libretro.so;/tmp/cores/gambatte_libretro.so;/tmp/cores/gambatte_libretro.so;/tmp/cores/dolphin_libretro.so;/tmp/cores/citra_libretro.so;/tmp/cores/parallel_n64_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/nestopia_libretro.so;/tmp/cores/snes9x2010_libretro.so;/tmp/cores/snes9x2010_libretro.so;/tmp/cores/beetle_vb_libretro.so;/tmp/cores/dolphin_libretro.so;/tmp/cores/pokemini_libretro.so;/tmp/cores/tyrquake_libretro.so;/tmp/cores/scummvm_libretro.so;/tmp/cores/picodrive_libretro.so;/tmp/cores/flycast_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/picodrive_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/yabause_libretro.so;/tmp/cores/fuse_libretro.so;/tmp/cores/beetle_ngp_libretro.so;/tmp/cores/beetle_ngp_libretro.so;/tmp/cores/play_libretro.so;/tmp/cores/ppsspp_libretro.so;/tmp/cores/pcsx_rearmed_libretro.so;/tmp/cores/theodore_libretro.so;/tmp/cores/tic80_libretro.so;/tmp/cores/4do_libretro.so"
|
||||
playlist_cores = "/usr/lib/libretro/stella_libretro.so;/usr/lib/libretro/atari800_libretro.so;/usr/lib/libretro/prosystem_libretro.so;/usr/lib/libretro/virtualjaguar_libretro.so;/usr/lib/libretro/handy_libretro.so;/usr/lib/libretro/hatari_libretro.so;/usr/lib/libretro/beetle_wswan_libretro.so;/usr/lib/libretro/beetle_wswan_libretro.so;/usr/lib/libretro/nxengine_libretro.so;/usr/lib/libretro/chailove_libretro.so;/usr/lib/libretro/bluemsx_libretro.so;/tmp/cores/vice_xpet_libretro.so;/usr/lib/libretro/vice_x64_libretro.so;/usr/lib/libretro/vice_x64_libretro.so;/usr/lib/libretro/vice_x64_libretro.so;/usr/lib/libretro/puae_libretro.so;/usr/lib/libretro/vice_xplus4_libretro.so;/usr/lib/libretro/vice_xvic_libretro.so;/usr/lib/libretro/dinothawr_libretro.so;/usr/lib/libretro/prboom_libretro.so;/usr/lib/libretro/dosbox_libretro.so;/usr/lib/libretro/fbneo_libretro.so;/usr/lib/libretro/reminiscence_libretro.so;/usr/lib/libretro/vecx_libretro.so;/usr/lib/libretro/lutro_libretro.so;/usr/lib/libretro/o2em_libretro.so;/usr/lib/libretro/mame2003_plus_libretro.so;/usr/lib/libretro/mame2010_libretro.so;/usr/lib/libretro/freeintv_libretro.so;/usr/lib/libretro/bluemsx_libretro.so;/usr/lib/libretro/bluemsx_libretro.so;/usr/lib/libretro/beetle_supergrafx_libretro.so;/usr/lib/libretro/beetle_pce_fast_libretro.so;/usr/lib/libretro/nestopia_libretro.so;/usr/lib/libretro/mgba_libretro.so;/usr/lib/libretro/mgba_libretro.so;/usr/lib/libretro/gambatte_libretro.so;/usr/lib/libretro/gambatte_libretro.so;/usr/lib/libretro/dolphin_libretro.so;/usr/lib/libretro/citra_libretro.so;/usr/lib/libretro/parallel_n64_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/nestopia_libretro.so;/usr/lib/libretro/snes9x2010_libretro.so;/usr/lib/libretro/snes9x2010_libretro.so;/usr/lib/libretro/beetle_vb_libretro.so;/usr/lib/libretro/dolphin_libretro.so;/usr/lib/libretro/pokemini_libretro.so;/usr/lib/libretro/tyrquake_libretro.so;/usr/lib/libretro/scummvm_libretro.so;/usr/lib/libretro/picodrive_libretro.so;/usr/lib/libretro/flycast_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/picodrive_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/yabause_libretro.so;/usr/lib/libretro/fuse_libretro.so;/usr/lib/libretro/beetle_ngp_libretro.so;/usr/lib/libretro/beetle_ngp_libretro.so;/usr/lib/libretro/play_libretro.so;/usr/lib/libretro/ppsspp_libretro.so;/usr/lib/libretro/pcsx_rearmed_libretro.so;/usr/lib/libretro/theodore_libretro.so;/usr/lib/libretro/tic80_libretro.so;/usr/lib/libretro/4do_libretro.so"
|
||||
playlist_directory = "~/playlists"
|
||||
playlist_entry_remove = "false"
|
||||
playlist_entry_remove_enable = "1"
|
||||
playlist_entry_rename = "false"
|
||||
playlist_fuzzy_archive_match = "false"
|
||||
playlist_names = "Atari - 2600.lpl;Atari - 5200.lpl;Atari - 7800.lpl;Atari - Jaguar.lpl;Atari - Lynx.lpl;Atari - ST.lpl;Bandai - WonderSwan Color.lpl;Bandai - WonderSwan.lpl;Cave Story.lpl;ChaiLove.lpl;Coleco - ColecoVision.lpl;Commodore - 64 (PP).lpl;Commodore - 64 (Tapes).lpl;Commodore - 64.lpl;Commodore - Amiga.lpl;Commodore - Plus-4.lpl;Commodore - VIC20.lpl;Dinothawr.lpl;DOOM.lpl;DOS.lpl;FBNeo - Arcade Games.lpl;Flashback.lpl;GCE - Vectrex.lpl;Lutro.lpl;Magnavox - Odyssey2.lpl;MAME 2003-Plus.lpl;MAME 2010.lpl;Mattel - Intellivision.lpl;Microsoft - MSX2.lpl;Microsoft - MSX.lpl;NEC - PC Engine SuperGrafx.lpl;NEC - PC Engine - TurboGrafx 16.lpl;Nintendo - Famicom Disk System.lpl;Nintendo - Game Boy Advance (e-Cards).lpl;Nintendo - Game Boy Advance.lpl;Nintendo - Game Boy Color.lpl;Nintendo - Game Boy.lpl;Nintendo - GameCube.lpl;Nintendo - Nintendo 3DS.lpl;Nintendo - Nintendo 64.lpl;Nintendo - Nintendo DS.lpl;Nintendo - Nintendo DS Decrypted.lpl;Nintendo - Nintendo DS (Download Play) (BETA).lpl;Nintendo - Nintendo DSi Decrypted.lpl;Nintendo - Nintendo DSi (DLC).lpl;Nintendo - Nintendo Entertainment System.lpl;Nintendo - Satellaview.lpl;Nintendo - Super Nintendo Entertainment System.lpl;Nintendo - Virtual Boy.lpl;Nintendo - Wii.lpl;Nintendo - Pokemon Mini (PokeMini).lpl;Quake.lpl;ScummVM.lpl;Sega - 32X.lpl;Sega - Dreamcast.lpl;Sega - Game Gear.lpl;Sega - Master System - Mark III.lpl;Sega - Mega Drive - Genesis.lpl;Sega - PICO.lpl;Sega - SG-1000.lpl;Sega - Saturn.lpl;Sinclair - ZX Spectrum +3.lpl;SNK - Neo Geo Pocket Color.lpl;SNK - Neo Geo Pocket.lpl;Sony - PlayStation 2.lpl;Sony - PlayStation Portable.lpl;Sony - PlayStation.lpl;Thomson - MOTO.lpl;TIC-80.lpl;The 3DO Company - 3DO.lpl"
|
||||
playlist_names = "Atari - 2600.lpl;Atari - 5200.lpl;Atari - 7800.lpl;Atari - Jaguar.lpl;Atari - Lynx.lpl;Atari - ST.lpl;Bandai - WonderSwan Color.lpl;Bandai - WonderSwan.lpl;Cave Story.lpl;ChaiLove.lpl;Coleco - ColecoVision.lpl;Commodore - 64 (PP).lpl;Commodore - 64 (Tapes).lpl;Commodore - 64.lpl;Commodore - Amiga.lpl;Commodore - Plus-4.lpl;Commodore - PET.lpl;Commodore - VIC20.lpl;Dinothawr.lpl;DOOM.lpl;DOS.lpl;FBNeo - Arcade Games.lpl;Flashback.lpl;GCE - Vectrex.lpl;Lutro.lpl;Magnavox - Odyssey2.lpl;MAME 2003-Plus.lpl;MAME 2010.lpl;Mattel - Intellivision.lpl;Microsoft - MSX2.lpl;Microsoft - MSX.lpl;NEC - PC Engine SuperGrafx.lpl;NEC - PC Engine - TurboGrafx 16.lpl;Nintendo - Famicom Disk System.lpl;Nintendo - Game Boy Advance (e-Cards).lpl;Nintendo - Game Boy Advance.lpl;Nintendo - Game Boy Color.lpl;Nintendo - Game Boy.lpl;Nintendo - GameCube.lpl;Nintendo - Nintendo 3DS.lpl;Nintendo - Nintendo 64.lpl;Nintendo - Nintendo DS.lpl;Nintendo - Nintendo DS Decrypted.lpl;Nintendo - Nintendo DS (Download Play) (BETA).lpl;Nintendo - Nintendo DSi Decrypted.lpl;Nintendo - Nintendo DSi (DLC).lpl;Nintendo - Nintendo Entertainment System.lpl;Nintendo - Satellaview.lpl;Nintendo - Super Nintendo Entertainment System.lpl;Nintendo - Virtual Boy.lpl;Nintendo - Wii.lpl;Nintendo - Pokemon Mini (PokeMini).lpl;Quake.lpl;ScummVM.lpl;Sega - 32X.lpl;Sega - Dreamcast.lpl;Sega - Game Gear.lpl;Sega - Master System - Mark III.lpl;Sega - Mega Drive - Genesis.lpl;Sega - PICO.lpl;Sega - SG-1000.lpl;Sega - Saturn.lpl;Sinclair - ZX Spectrum +3.lpl;SNK - Neo Geo Pocket Color.lpl;SNK - Neo Geo Pocket.lpl;Sony - PlayStation 2.lpl;Sony - PlayStation Portable.lpl;Sony - PlayStation.lpl;Thomson - MOTO.lpl;TIC-80.lpl;The 3DO Company - 3DO.lpl"
|
||||
playlist_portable_paths = "false"
|
||||
playlist_show_entry_idx = "true"
|
||||
playlist_show_inline_core_name = "0"
|
||||
|
@ -809,7 +809,7 @@ video_windowed_position_height = "720"
|
|||
video_windowed_position_width = "1280"
|
||||
video_windowed_position_x = "0"
|
||||
video_windowed_position_y = "0"
|
||||
vrr_runloop_enable = "true"
|
||||
vrr_runloop_enable = "false"
|
||||
wifi_driver = "null"
|
||||
wifi_enabled = "true"
|
||||
xmb_alpha_factor = "75"
|
||||
|
|
|
@ -87,3 +87,5 @@ melonds_swapscreen_mode = "Toggle"
|
|||
melonds_threaded_renderer = "enabled"
|
||||
melonds_touch_mode = "Joystick"
|
||||
duckstation_GPU.Renderer = "Software"
|
||||
virtualjaguar_bios = "enabled"
|
||||
virtualjaguar_usefastblitter = "enabled"
|
||||
|
|
|
@ -113,7 +113,7 @@ core_updater_buildbot_url = "http://buildbot.libretro.com/nightly/linux/armhf/la
|
|||
core_updater_show_experimental_cores = "false"
|
||||
cpu_main_gov = "performance"
|
||||
cpu_max_freq = "-1"
|
||||
cpu_menu_gov = "ondemand"
|
||||
cpu_menu_gov = "interactive"
|
||||
cpu_min_freq = "1"
|
||||
cpu_scaling_mode = "0"
|
||||
crt_switch_center_adjust = "0"
|
||||
|
@ -587,13 +587,13 @@ ozone_truncate_playlist_name = "true"
|
|||
pause_nonactive = "true"
|
||||
perfcnt_enable = "false"
|
||||
playlist_compression = "false"
|
||||
playlist_cores = "/tmp/cores/stella_libretro.so;/tmp/cores/atari800_libretro.so;/tmp/cores/prosystem_libretro.so;/tmp/cores/virtualjaguar_libretro.so;/tmp/cores/handy_libretro.so;/tmp/cores/hatari_libretro.so;/tmp/cores/beetle_wswan_libretro.so;/tmp/cores/beetle_wswan_libretro.so;/tmp/cores/nxengine_libretro.so;/tmp/cores/chailove_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/puae_libretro.so;/tmp/cores/vice_xplus4_libretro.so;/tmp/cores/vice_xvic_libretro.so;/tmp/cores/dinothawr_libretro.so;/tmp/cores/prboom_libretro.so;/tmp/cores/dosbox_libretro.so;/tmp/cores/fbneo_libretro.so;/tmp/cores/reminiscence_libretro.so;/tmp/cores/vecx_libretro.so;/tmp/cores/lutro_libretro.so;/tmp/cores/o2em_libretro.so;/tmp/cores/mame2003_plus_libretro.so;/tmp/cores/mame2010_libretro.so;/tmp/cores/freeintv_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/beetle_supergrafx_libretro.so;/tmp/cores/beetle_pce_fast_libretro.so;/tmp/cores/nestopia_libretro.so;/tmp/cores/mgba_libretro.so;/tmp/cores/mgba_libretro.so;/tmp/cores/gambatte_libretro.so;/tmp/cores/gambatte_libretro.so;/tmp/cores/dolphin_libretro.so;/tmp/cores/citra_libretro.so;/tmp/cores/parallel_n64_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/nestopia_libretro.so;/tmp/cores/snes9x2010_libretro.so;/tmp/cores/snes9x2010_libretro.so;/tmp/cores/beetle_vb_libretro.so;/tmp/cores/dolphin_libretro.so;/tmp/cores/pokemini_libretro.so;/tmp/cores/tyrquake_libretro.so;/tmp/cores/scummvm_libretro.so;/tmp/cores/picodrive_libretro.so;/tmp/cores/flycast_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/picodrive_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/yabause_libretro.so;/tmp/cores/fuse_libretro.so;/tmp/cores/beetle_ngp_libretro.so;/tmp/cores/beetle_ngp_libretro.so;/tmp/cores/play_libretro.so;/tmp/cores/ppsspp_libretro.so;/tmp/cores/pcsx_rearmed_libretro.so;/tmp/cores/theodore_libretro.so;/tmp/cores/tic80_libretro.so;/tmp/cores/4do_libretro.so"
|
||||
playlist_cores = "/usr/lib/libretro/stella_libretro.so;/usr/lib/libretro/atari800_libretro.so;/usr/lib/libretro/prosystem_libretro.so;/usr/lib/libretro/virtualjaguar_libretro.so;/usr/lib/libretro/handy_libretro.so;/usr/lib/libretro/hatari_libretro.so;/usr/lib/libretro/beetle_wswan_libretro.so;/usr/lib/libretro/beetle_wswan_libretro.so;/usr/lib/libretro/nxengine_libretro.so;/usr/lib/libretro/chailove_libretro.so;/usr/lib/libretro/bluemsx_libretro.so;/tmp/cores/vice_xpet_libretro.so;/usr/lib/libretro/vice_x64_libretro.so;/usr/lib/libretro/vice_x64_libretro.so;/usr/lib/libretro/vice_x64_libretro.so;/usr/lib/libretro/puae_libretro.so;/usr/lib/libretro/vice_xplus4_libretro.so;/usr/lib/libretro/vice_xvic_libretro.so;/usr/lib/libretro/dinothawr_libretro.so;/usr/lib/libretro/prboom_libretro.so;/usr/lib/libretro/dosbox_libretro.so;/usr/lib/libretro/fbneo_libretro.so;/usr/lib/libretro/reminiscence_libretro.so;/usr/lib/libretro/vecx_libretro.so;/usr/lib/libretro/lutro_libretro.so;/usr/lib/libretro/o2em_libretro.so;/usr/lib/libretro/mame2003_plus_libretro.so;/usr/lib/libretro/mame2010_libretro.so;/usr/lib/libretro/freeintv_libretro.so;/usr/lib/libretro/bluemsx_libretro.so;/usr/lib/libretro/bluemsx_libretro.so;/usr/lib/libretro/beetle_supergrafx_libretro.so;/usr/lib/libretro/beetle_pce_fast_libretro.so;/usr/lib/libretro/nestopia_libretro.so;/usr/lib/libretro/mgba_libretro.so;/usr/lib/libretro/mgba_libretro.so;/usr/lib/libretro/gambatte_libretro.so;/usr/lib/libretro/gambatte_libretro.so;/usr/lib/libretro/dolphin_libretro.so;/usr/lib/libretro/citra_libretro.so;/usr/lib/libretro/parallel_n64_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/nestopia_libretro.so;/usr/lib/libretro/snes9x2010_libretro.so;/usr/lib/libretro/snes9x2010_libretro.so;/usr/lib/libretro/beetle_vb_libretro.so;/usr/lib/libretro/dolphin_libretro.so;/usr/lib/libretro/pokemini_libretro.so;/usr/lib/libretro/tyrquake_libretro.so;/usr/lib/libretro/scummvm_libretro.so;/usr/lib/libretro/picodrive_libretro.so;/usr/lib/libretro/flycast_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/picodrive_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/yabause_libretro.so;/usr/lib/libretro/fuse_libretro.so;/usr/lib/libretro/beetle_ngp_libretro.so;/usr/lib/libretro/beetle_ngp_libretro.so;/usr/lib/libretro/play_libretro.so;/usr/lib/libretro/ppsspp_libretro.so;/usr/lib/libretro/pcsx_rearmed_libretro.so;/usr/lib/libretro/theodore_libretro.so;/usr/lib/libretro/tic80_libretro.so;/usr/lib/libretro/4do_libretro.so"
|
||||
playlist_directory = "~/playlists"
|
||||
playlist_entry_remove = "false"
|
||||
playlist_entry_remove_enable = "1"
|
||||
playlist_entry_rename = "false"
|
||||
playlist_fuzzy_archive_match = "false"
|
||||
playlist_names = "Atari - 2600.lpl;Atari - 5200.lpl;Atari - 7800.lpl;Atari - Jaguar.lpl;Atari - Lynx.lpl;Atari - ST.lpl;Bandai - WonderSwan Color.lpl;Bandai - WonderSwan.lpl;Cave Story.lpl;ChaiLove.lpl;Coleco - ColecoVision.lpl;Commodore - 64 (PP).lpl;Commodore - 64 (Tapes).lpl;Commodore - 64.lpl;Commodore - Amiga.lpl;Commodore - Plus-4.lpl;Commodore - VIC20.lpl;Dinothawr.lpl;DOOM.lpl;DOS.lpl;FBNeo - Arcade Games.lpl;Flashback.lpl;GCE - Vectrex.lpl;Lutro.lpl;Magnavox - Odyssey2.lpl;MAME 2003-Plus.lpl;MAME 2010.lpl;Mattel - Intellivision.lpl;Microsoft - MSX2.lpl;Microsoft - MSX.lpl;NEC - PC Engine SuperGrafx.lpl;NEC - PC Engine - TurboGrafx 16.lpl;Nintendo - Famicom Disk System.lpl;Nintendo - Game Boy Advance (e-Cards).lpl;Nintendo - Game Boy Advance.lpl;Nintendo - Game Boy Color.lpl;Nintendo - Game Boy.lpl;Nintendo - GameCube.lpl;Nintendo - Nintendo 3DS.lpl;Nintendo - Nintendo 64.lpl;Nintendo - Nintendo DS.lpl;Nintendo - Nintendo DS Decrypted.lpl;Nintendo - Nintendo DS (Download Play) (BETA).lpl;Nintendo - Nintendo DSi Decrypted.lpl;Nintendo - Nintendo DSi (DLC).lpl;Nintendo - Nintendo Entertainment System.lpl;Nintendo - Satellaview.lpl;Nintendo - Super Nintendo Entertainment System.lpl;Nintendo - Virtual Boy.lpl;Nintendo - Wii.lpl;Nintendo - Pokemon Mini (PokeMini).lpl;Quake.lpl;ScummVM.lpl;Sega - 32X.lpl;Sega - Dreamcast.lpl;Sega - Game Gear.lpl;Sega - Master System - Mark III.lpl;Sega - Mega Drive - Genesis.lpl;Sega - PICO.lpl;Sega - SG-1000.lpl;Sega - Saturn.lpl;Sinclair - ZX Spectrum +3.lpl;SNK - Neo Geo Pocket Color.lpl;SNK - Neo Geo Pocket.lpl;Sony - PlayStation 2.lpl;Sony - PlayStation Portable.lpl;Sony - PlayStation.lpl;Thomson - MOTO.lpl;TIC-80.lpl;The 3DO Company - 3DO.lpl"
|
||||
playlist_names = "Atari - 2600.lpl;Atari - 5200.lpl;Atari - 7800.lpl;Atari - Jaguar.lpl;Atari - Lynx.lpl;Atari - ST.lpl;Bandai - WonderSwan Color.lpl;Bandai - WonderSwan.lpl;Cave Story.lpl;ChaiLove.lpl;Coleco - ColecoVision.lpl;Commodore - 64 (PP).lpl;Commodore - 64 (Tapes).lpl;Commodore - 64.lpl;Commodore - Amiga.lpl;Commodore - Plus-4.lpl;Commodore - PET.lpl;Commodore - VIC20.lpl;Dinothawr.lpl;DOOM.lpl;DOS.lpl;FBNeo - Arcade Games.lpl;Flashback.lpl;GCE - Vectrex.lpl;Lutro.lpl;Magnavox - Odyssey2.lpl;MAME 2003-Plus.lpl;MAME 2010.lpl;Mattel - Intellivision.lpl;Microsoft - MSX2.lpl;Microsoft - MSX.lpl;NEC - PC Engine SuperGrafx.lpl;NEC - PC Engine - TurboGrafx 16.lpl;Nintendo - Famicom Disk System.lpl;Nintendo - Game Boy Advance (e-Cards).lpl;Nintendo - Game Boy Advance.lpl;Nintendo - Game Boy Color.lpl;Nintendo - Game Boy.lpl;Nintendo - GameCube.lpl;Nintendo - Nintendo 3DS.lpl;Nintendo - Nintendo 64.lpl;Nintendo - Nintendo DS.lpl;Nintendo - Nintendo DS Decrypted.lpl;Nintendo - Nintendo DS (Download Play) (BETA).lpl;Nintendo - Nintendo DSi Decrypted.lpl;Nintendo - Nintendo DSi (DLC).lpl;Nintendo - Nintendo Entertainment System.lpl;Nintendo - Satellaview.lpl;Nintendo - Super Nintendo Entertainment System.lpl;Nintendo - Virtual Boy.lpl;Nintendo - Wii.lpl;Nintendo - Pokemon Mini (PokeMini).lpl;Quake.lpl;ScummVM.lpl;Sega - 32X.lpl;Sega - Dreamcast.lpl;Sega - Game Gear.lpl;Sega - Master System - Mark III.lpl;Sega - Mega Drive - Genesis.lpl;Sega - PICO.lpl;Sega - SG-1000.lpl;Sega - Saturn.lpl;Sinclair - ZX Spectrum +3.lpl;SNK - Neo Geo Pocket Color.lpl;SNK - Neo Geo Pocket.lpl;Sony - PlayStation 2.lpl;Sony - PlayStation Portable.lpl;Sony - PlayStation.lpl;Thomson - MOTO.lpl;TIC-80.lpl;The 3DO Company - 3DO.lpl"
|
||||
playlist_portable_paths = "false"
|
||||
playlist_show_entry_idx = "true"
|
||||
playlist_show_inline_core_name = "0"
|
||||
|
@ -809,7 +809,7 @@ video_windowed_position_height = "720"
|
|||
video_windowed_position_width = "1280"
|
||||
video_windowed_position_x = "0"
|
||||
video_windowed_position_y = "0"
|
||||
vrr_runloop_enable = "true"
|
||||
vrr_runloop_enable = "false"
|
||||
wifi_driver = "null"
|
||||
wifi_enabled = "true"
|
||||
xmb_alpha_factor = "75"
|
||||
|
|
1
packages/games/emulators/retroarch/sources/RG353P
Symbolic link
1
packages/games/emulators/retroarch/sources/RG353P
Symbolic link
|
@ -0,0 +1 @@
|
|||
RG503
|
|
@ -0,0 +1,27 @@
|
|||
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"
|
|
@ -0,0 +1,91 @@
|
|||
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"
|
822
packages/games/emulators/retroarch/sources/RG503/retroarch.cfg
Normal file
822
packages/games/emulators/retroarch/sources/RG503/retroarch.cfg
Normal file
|
@ -0,0 +1,822 @@
|
|||
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 = "/usr/share/retroarch-assets"
|
||||
audio_block_frames = "0"
|
||||
audio_device = ""
|
||||
audio_driver = "alsathread"
|
||||
audio_dsp_plugin = ""
|
||||
audio_enable = "true"
|
||||
audio_enable_menu = "false"
|
||||
audio_enable_menu_bgm = "false"
|
||||
audio_enable_menu_cancel = "false"
|
||||
audio_enable_menu_notice = "false"
|
||||
audio_enable_menu_ok = "false"
|
||||
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 = "true"
|
||||
audio_rate_control_delta = "0.004999"
|
||||
audio_resampler = "sinc"
|
||||
audio_resampler_quality = "2"
|
||||
audio_sync = "true"
|
||||
audio_volume = "0.000000"
|
||||
auto_overrides_enable = "true"
|
||||
auto_remaps_enable = "true"
|
||||
auto_screenshot_filename = "true"
|
||||
auto_shaders_enable = "true"
|
||||
autosave_interval = "10"
|
||||
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 = "/usr/share/libretro-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 = "/usr/share/libretro-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 = "true"
|
||||
content_runtime_log_aggregate = "false"
|
||||
content_show_add = "true"
|
||||
content_show_add_entry = "2"
|
||||
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 = "true"
|
||||
content_show_settings_password = ""
|
||||
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"
|
||||
frame_time_counter_reset_after_fastforwarding = "false"
|
||||
frame_time_counter_reset_after_load_state = "false"
|
||||
frame_time_counter_reset_after_save_state = "false"
|
||||
framecount_show = "false"
|
||||
frontend_log_level = "1"
|
||||
game_specific_options = "true"
|
||||
gamma_correction = "0"
|
||||
global_core_options = "false"
|
||||
history_list_enable = "true"
|
||||
input_ai_service = "nul"
|
||||
input_ai_service_axis = "nul"
|
||||
input_ai_service_btn = "nul"
|
||||
input_ai_service_mbtn = "nul"
|
||||
input_analog_deadzone = "0.000000"
|
||||
input_analog_sensitivity = "1.500000"
|
||||
input_audio_mute = "f9"
|
||||
input_audio_mute_axis = "nul"
|
||||
input_audio_mute_btn = "nul"
|
||||
input_audio_mute_mbtn = "nul"
|
||||
input_auto_game_focus = "0"
|
||||
input_auto_mouse_grab = "false"
|
||||
input_autodetect_enable = "true"
|
||||
input_axis_threshold = "0.500000"
|
||||
input_bind_hold = "2"
|
||||
input_bind_timeout = "5"
|
||||
input_cheat_index_minus = "t"
|
||||
input_cheat_index_minus_axis = "nul"
|
||||
input_cheat_index_minus_btn = "nul"
|
||||
input_cheat_index_minus_mbtn = "nul"
|
||||
input_cheat_index_plus = "y"
|
||||
input_cheat_index_plus_axis = "nul"
|
||||
input_cheat_index_plus_btn = "nul"
|
||||
input_cheat_index_plus_mbtn = "nul"
|
||||
input_cheat_toggle = "u"
|
||||
input_cheat_toggle_axis = "nul"
|
||||
input_cheat_toggle_btn = "nul"
|
||||
input_cheat_toggle_mbtn = "nul"
|
||||
input_close_content = "nul"
|
||||
input_close_content_axis = "nul"
|
||||
input_close_content_btn = "nul"
|
||||
input_close_content_mbtn = "nul"
|
||||
input_descriptor_hide_unbound = "false"
|
||||
input_descriptor_label_show = "true"
|
||||
input_desktop_menu_toggle = "f5"
|
||||
input_desktop_menu_toggle_axis = "nul"
|
||||
input_desktop_menu_toggle_btn = "nul"
|
||||
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 = "nul"
|
||||
input_disk_eject_toggle_axis = "nul"
|
||||
input_disk_eject_toggle_btn = "nul"
|
||||
input_disk_eject_toggle_mbtn = "nul"
|
||||
input_disk_next = "nul"
|
||||
input_disk_next_axis = "nul"
|
||||
input_disk_next_btn = "nul"
|
||||
input_disk_next_mbtn = "nul"
|
||||
input_disk_prev = "nul"
|
||||
input_disk_prev_axis = "nul"
|
||||
input_disk_prev_btn = "nul"
|
||||
input_disk_prev_mbtn = "nul"
|
||||
input_driver = "udev"
|
||||
input_duty_cycle = "3"
|
||||
input_enable_hotkey = "nul"
|
||||
input_enable_hotkey_axis = "nul"
|
||||
input_enable_hotkey_btn = "8"
|
||||
input_enable_hotkey_mbtn = "nul"
|
||||
input_exit_emulator = "escape"
|
||||
input_exit_emulator_axis = "nul"
|
||||
input_exit_emulator_btn = "9"
|
||||
input_exit_emulator_mbtn = "nul"
|
||||
input_fps_toggle = "f3"
|
||||
input_fps_toggle_axis = "nul"
|
||||
input_fps_toggle_btn = "3"
|
||||
input_fps_toggle_mbtn = "nul"
|
||||
input_frame_advance = "k"
|
||||
input_frame_advance_axis = "nul"
|
||||
input_frame_advance_btn = "nul"
|
||||
input_frame_advance_mbtn = "nul"
|
||||
input_game_focus_toggle = "scroll_lock"
|
||||
input_game_focus_toggle_axis = "nul"
|
||||
input_game_focus_toggle_btn = "nul"
|
||||
input_game_focus_toggle_mbtn = "nul"
|
||||
input_grab_mouse_toggle = "f11"
|
||||
input_grab_mouse_toggle_axis = "nul"
|
||||
input_grab_mouse_toggle_btn = "nul"
|
||||
input_grab_mouse_toggle_mbtn = "nul"
|
||||
input_hold_fast_forward = "l"
|
||||
input_hold_fast_forward_axis = "nul"
|
||||
input_hold_fast_forward_btn = "nul"
|
||||
input_hold_fast_forward_mbtn = "nul"
|
||||
input_hold_slowmotion = "e"
|
||||
input_hold_slowmotion_axis = "nul"
|
||||
input_hold_slowmotion_btn = "nul"
|
||||
input_hold_slowmotion_mbtn = "nul"
|
||||
input_hotkey_block_delay = "5"
|
||||
input_joypad_driver = "udev"
|
||||
input_keyboard_layout = ""
|
||||
input_libretro_device_p1 = "1"
|
||||
input_libretro_device_p10 = "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 = "f4"
|
||||
input_load_state_axis = "nul"
|
||||
input_load_state_btn = "4"
|
||||
input_load_state_mbtn = "nul"
|
||||
input_max_users = "5"
|
||||
input_menu_toggle = "f1"
|
||||
input_menu_toggle_axis = "nul"
|
||||
input_menu_toggle_btn = "2"
|
||||
input_menu_toggle_gamepad_combo = "2"
|
||||
input_menu_toggle_mbtn = "nul"
|
||||
input_movie_record_toggle = "o"
|
||||
input_movie_record_toggle_axis = "nul"
|
||||
input_movie_record_toggle_btn = "nul"
|
||||
input_movie_record_toggle_mbtn = "nul"
|
||||
input_netplay_game_watch = "i"
|
||||
input_netplay_game_watch_axis = "nul"
|
||||
input_netplay_game_watch_btn = "nul"
|
||||
input_netplay_game_watch_mbtn = "nul"
|
||||
input_netplay_host_toggle = "nul"
|
||||
input_netplay_host_toggle_axis = "nul"
|
||||
input_netplay_host_toggle_btn = "nul"
|
||||
input_netplay_host_toggle_mbtn = "nul"
|
||||
input_nowinkey_enable = "false"
|
||||
input_osk_toggle = "f12"
|
||||
input_osk_toggle_axis = "nul"
|
||||
input_osk_toggle_btn = "nul"
|
||||
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 = "false"
|
||||
input_overlay_enable_autopreferred = "true"
|
||||
input_overlay_hide_in_menu = "true"
|
||||
input_overlay_hide_when_gamepad_connected = "false"
|
||||
input_overlay_next = "nul"
|
||||
input_overlay_next_axis = "nul"
|
||||
input_overlay_next_btn = "nul"
|
||||
input_overlay_next_mbtn = "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 = "p"
|
||||
input_pause_toggle_axis = "nul"
|
||||
input_pause_toggle_btn = "nul"
|
||||
input_pause_toggle_mbtn = "nul"
|
||||
input_poll_type_behavior = "2"
|
||||
input_quit_gamepad_combo = "0"
|
||||
input_recording_toggle = "nul"
|
||||
input_recording_toggle_axis = "nul"
|
||||
input_recording_toggle_btn = "nul"
|
||||
input_recording_toggle_mbtn = "nul"
|
||||
input_remap_binds_enable = "true"
|
||||
input_remapping_directory = "~/remappings"
|
||||
input_reset = "h"
|
||||
input_reset_axis = "nul"
|
||||
input_reset_btn = "nul"
|
||||
input_reset_mbtn = "nul"
|
||||
input_rewind = "r"
|
||||
input_rewind_axis = "nul"
|
||||
input_rewind_btn = "6"
|
||||
input_rewind_mbtn = "nul"
|
||||
input_rumble_gain = "100"
|
||||
input_runahead_toggle = "nul"
|
||||
input_runahead_toggle_axis = "nul"
|
||||
input_runahead_toggle_btn = "nul"
|
||||
input_runahead_toggle_mbtn = "nul"
|
||||
input_save_state = "f2"
|
||||
input_save_state_axis = "nul"
|
||||
input_save_state_btn = "5"
|
||||
input_save_state_mbtn = "nul"
|
||||
input_screenshot = "f8"
|
||||
input_screenshot_axis = "nul"
|
||||
input_screenshot_btn = "nul"
|
||||
input_screenshot_mbtn = "nul"
|
||||
input_send_debug_info = "f10"
|
||||
input_send_debug_info_axis = "nul"
|
||||
input_send_debug_info_btn = "nul"
|
||||
input_send_debug_info_mbtn = "nul"
|
||||
input_sensors_enable = "true"
|
||||
input_shader_next = "m"
|
||||
input_shader_next_axis = "nul"
|
||||
input_shader_next_btn = "nul"
|
||||
input_shader_next_mbtn = "nul"
|
||||
input_shader_prev = "n"
|
||||
input_shader_prev_axis = "nul"
|
||||
input_shader_prev_btn = "nul"
|
||||
input_shader_prev_mbtn = "nul"
|
||||
input_state_slot_decrease = "f6"
|
||||
input_state_slot_decrease_axis = "nul"
|
||||
input_state_slot_decrease_btn = "nul"
|
||||
input_state_slot_decrease_mbtn = "nul"
|
||||
input_state_slot_increase = "f7"
|
||||
input_state_slot_increase_axis = "nul"
|
||||
input_state_slot_increase_btn = "nul"
|
||||
input_state_slot_increase_mbtn = "nul"
|
||||
input_streaming_toggle = "nul"
|
||||
input_streaming_toggle_axis = "nul"
|
||||
input_streaming_toggle_btn = "nul"
|
||||
input_streaming_toggle_mbtn = "nul"
|
||||
input_toggle_fast_forward = "space"
|
||||
input_toggle_fast_forward_axis = "nul"
|
||||
input_toggle_fast_forward_btn = "7"
|
||||
input_toggle_fast_forward_mbtn = "nul"
|
||||
input_toggle_fullscreen = "f"
|
||||
input_toggle_fullscreen_axis = "nul"
|
||||
input_toggle_fullscreen_btn = "nul"
|
||||
input_toggle_fullscreen_mbtn = "nul"
|
||||
input_toggle_slowmotion = "nul"
|
||||
input_toggle_slowmotion_axis = "nul"
|
||||
input_toggle_slowmotion_btn = "nul"
|
||||
input_toggle_slowmotion_mbtn = "nul"
|
||||
input_touch_scale = "1"
|
||||
input_turbo_default_button = "0"
|
||||
input_turbo_mode = "0"
|
||||
input_turbo_period = "6"
|
||||
input_volume_down = "subtract"
|
||||
input_volume_down_axis = "nul"
|
||||
input_volume_down_btn = "nul"
|
||||
input_volume_down_mbtn = "nul"
|
||||
input_volume_up = "add"
|
||||
input_volume_up_axis = "nul"
|
||||
input_volume_up_btn = "nul"
|
||||
input_volume_up_mbtn = "nul"
|
||||
joypad_autoconfig_dir = "/etc/retroarch-joypad-autoconfig"
|
||||
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.800000"
|
||||
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 = "true"
|
||||
menu_show_load_content_animation = "false"
|
||||
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_thumbnail_upscale_threshold = "0"
|
||||
menu_thumbnails = "3"
|
||||
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_p1 = "false"
|
||||
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_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_p1 = "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_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 = "false"
|
||||
notification_show_screenshot_duration = "2"
|
||||
notification_show_screenshot_flash = "1"
|
||||
notification_show_set_initial_disk = "true"
|
||||
overlay_directory = "/usr/share/retroarch-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 = "/tmp/cores/stella_libretro.so;/tmp/cores/atari800_libretro.so;/tmp/cores/prosystem_libretro.so;/tmp/cores/virtualjaguar_libretro.so;/tmp/cores/handy_libretro.so;/tmp/cores/hatari_libretro.so;/tmp/cores/beetle_wswan_libretro.so;/tmp/cores/beetle_wswan_libretro.so;/tmp/cores/nxengine_libretro.so;/tmp/cores/chailove_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/puae_libretro.so;/tmp/cores/vice_xplus4_libretro.so;/tmp/cores/vice_xvic_libretro.so;/tmp/cores/dinothawr_libretro.so;/tmp/cores/prboom_libretro.so;/tmp/cores/dosbox_libretro.so;/tmp/cores/fbneo_libretro.so;/tmp/cores/reminiscence_libretro.so;/tmp/cores/vecx_libretro.so;/tmp/cores/lutro_libretro.so;/tmp/cores/o2em_libretro.so;/tmp/cores/mame2003_plus_libretro.so;/tmp/cores/mame2010_libretro.so;/tmp/cores/freeintv_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/beetle_supergrafx_libretro.so;/tmp/cores/beetle_pce_fast_libretro.so;/tmp/cores/nestopia_libretro.so;/tmp/cores/mgba_libretro.so;/tmp/cores/mgba_libretro.so;/tmp/cores/gambatte_libretro.so;/tmp/cores/gambatte_libretro.so;/tmp/cores/dolphin_libretro.so;/tmp/cores/citra_libretro.so;/tmp/cores/parallel_n64_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/nestopia_libretro.so;/tmp/cores/snes9x2010_libretro.so;/tmp/cores/snes9x2010_libretro.so;/tmp/cores/beetle_vb_libretro.so;/tmp/cores/dolphin_libretro.so;/tmp/cores/pokemini_libretro.so;/tmp/cores/tyrquake_libretro.so;/tmp/cores/scummvm_libretro.so;/tmp/cores/picodrive_libretro.so;/tmp/cores/flycast_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/picodrive_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/yabause_libretro.so;/tmp/cores/fuse_libretro.so;/tmp/cores/beetle_ngp_libretro.so;/tmp/cores/beetle_ngp_libretro.so;/tmp/cores/play_libretro.so;/tmp/cores/ppsspp_libretro.so;/tmp/cores/pcsx_rearmed_libretro.so;/tmp/cores/theodore_libretro.so;/tmp/cores/tic80_libretro.so;/tmp/cores/4do_libretro.so"
|
||||
playlist_directory = "~/playlists"
|
||||
playlist_entry_remove = "false"
|
||||
playlist_entry_remove_enable = "1"
|
||||
playlist_entry_rename = "false"
|
||||
playlist_fuzzy_archive_match = "false"
|
||||
playlist_names = "Atari - 2600.lpl;Atari - 5200.lpl;Atari - 7800.lpl;Atari - Jaguar.lpl;Atari - Lynx.lpl;Atari - ST.lpl;Bandai - WonderSwan Color.lpl;Bandai - WonderSwan.lpl;Cave Story.lpl;ChaiLove.lpl;Coleco - ColecoVision.lpl;Commodore - 64 (PP).lpl;Commodore - 64 (Tapes).lpl;Commodore - 64.lpl;Commodore - Amiga.lpl;Commodore - Plus-4.lpl;Commodore - VIC20.lpl;Dinothawr.lpl;DOOM.lpl;DOS.lpl;FBNeo - Arcade Games.lpl;Flashback.lpl;GCE - Vectrex.lpl;Lutro.lpl;Magnavox - Odyssey2.lpl;MAME 2003-Plus.lpl;MAME 2010.lpl;Mattel - Intellivision.lpl;Microsoft - MSX2.lpl;Microsoft - MSX.lpl;NEC - PC Engine SuperGrafx.lpl;NEC - PC Engine - TurboGrafx 16.lpl;Nintendo - Famicom Disk System.lpl;Nintendo - Game Boy Advance (e-Cards).lpl;Nintendo - Game Boy Advance.lpl;Nintendo - Game Boy Color.lpl;Nintendo - Game Boy.lpl;Nintendo - GameCube.lpl;Nintendo - Nintendo 3DS.lpl;Nintendo - Nintendo 64.lpl;Nintendo - Nintendo DS.lpl;Nintendo - Nintendo DS Decrypted.lpl;Nintendo - Nintendo DS (Download Play) (BETA).lpl;Nintendo - Nintendo DSi Decrypted.lpl;Nintendo - Nintendo DSi (DLC).lpl;Nintendo - Nintendo Entertainment System.lpl;Nintendo - Satellaview.lpl;Nintendo - Super Nintendo Entertainment System.lpl;Nintendo - Virtual Boy.lpl;Nintendo - Wii.lpl;Nintendo - Pokemon Mini (PokeMini).lpl;Quake.lpl;ScummVM.lpl;Sega - 32X.lpl;Sega - Dreamcast.lpl;Sega - Game Gear.lpl;Sega - Master System - Mark III.lpl;Sega - Mega Drive - Genesis.lpl;Sega - PICO.lpl;Sega - SG-1000.lpl;Sega - Saturn.lpl;Sinclair - ZX Spectrum +3.lpl;SNK - Neo Geo Pocket Color.lpl;SNK - Neo Geo Pocket.lpl;Sony - PlayStation 2.lpl;Sony - PlayStation Portable.lpl;Sony - PlayStation.lpl;Thomson - MOTO.lpl;TIC-80.lpl;The 3DO Company - 3DO.lpl"
|
||||
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"
|
||||
savestate_thumbnail_enable = "true"
|
||||
savestates_in_content_dir = "false"
|
||||
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 = "true"
|
||||
settings_show_user_interface = "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 = "/usr/share/common-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_window_opacity = "100"
|
||||
video_window_save_positions = "false"
|
||||
video_window_show_decorations = "true"
|
||||
video_windowed_fullscreen = "false"
|
||||
video_windowed_position_height = "720"
|
||||
video_windowed_position_width = "1280"
|
||||
video_windowed_position_x = "0"
|
||||
video_windowed_position_y = "0"
|
||||
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 = ""
|
|
@ -0,0 +1,2 @@
|
|||
audio_filter_dir = "/usr/share/retroarch/filters/32bit/audio"
|
||||
video_filter_dir = "/usr/share/retroarch/filters/32bit/video"
|
|
@ -0,0 +1,2 @@
|
|||
audio_filter_dir = "/usr/share/retroarch/filters/64bit/audio"
|
||||
video_filter_dir = "/usr/share/retroarch/filters/64bit/video"
|
|
@ -0,0 +1,27 @@
|
|||
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"
|
|
@ -87,3 +87,5 @@ melonds_swapscreen_mode = "Toggle"
|
|||
melonds_threaded_renderer = "enabled"
|
||||
melonds_touch_mode = "Joystick"
|
||||
duckstation_GPU.Renderer = "Software"
|
||||
virtualjaguar_bios = "enabled"
|
||||
virtualjaguar_usefastblitter = "enabled"
|
||||
|
|
|
@ -113,7 +113,7 @@ core_updater_buildbot_url = "http://buildbot.libretro.com/nightly/linux/armhf/la
|
|||
core_updater_show_experimental_cores = "false"
|
||||
cpu_main_gov = "performance"
|
||||
cpu_max_freq = "-1"
|
||||
cpu_menu_gov = "ondemand"
|
||||
cpu_menu_gov = "interactive"
|
||||
cpu_min_freq = "1"
|
||||
cpu_scaling_mode = "0"
|
||||
crt_switch_center_adjust = "0"
|
||||
|
@ -587,13 +587,13 @@ ozone_truncate_playlist_name = "true"
|
|||
pause_nonactive = "true"
|
||||
perfcnt_enable = "false"
|
||||
playlist_compression = "false"
|
||||
playlist_cores = "/tmp/cores/stella_libretro.so;/tmp/cores/atari800_libretro.so;/tmp/cores/prosystem_libretro.so;/tmp/cores/virtualjaguar_libretro.so;/tmp/cores/handy_libretro.so;/tmp/cores/hatari_libretro.so;/tmp/cores/beetle_wswan_libretro.so;/tmp/cores/beetle_wswan_libretro.so;/tmp/cores/nxengine_libretro.so;/tmp/cores/chailove_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/vice_x64_libretro.so;/tmp/cores/puae_libretro.so;/tmp/cores/vice_xplus4_libretro.so;/tmp/cores/vice_xvic_libretro.so;/tmp/cores/dinothawr_libretro.so;/tmp/cores/prboom_libretro.so;/tmp/cores/dosbox_libretro.so;/tmp/cores/fbneo_libretro.so;/tmp/cores/reminiscence_libretro.so;/tmp/cores/vecx_libretro.so;/tmp/cores/lutro_libretro.so;/tmp/cores/o2em_libretro.so;/tmp/cores/mame2003_plus_libretro.so;/tmp/cores/mame2010_libretro.so;/tmp/cores/freeintv_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/bluemsx_libretro.so;/tmp/cores/beetle_supergrafx_libretro.so;/tmp/cores/beetle_pce_fast_libretro.so;/tmp/cores/nestopia_libretro.so;/tmp/cores/mgba_libretro.so;/tmp/cores/mgba_libretro.so;/tmp/cores/gambatte_libretro.so;/tmp/cores/gambatte_libretro.so;/tmp/cores/dolphin_libretro.so;/tmp/cores/citra_libretro.so;/tmp/cores/parallel_n64_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/desmume_libretro.so;/tmp/cores/nestopia_libretro.so;/tmp/cores/snes9x2010_libretro.so;/tmp/cores/snes9x2010_libretro.so;/tmp/cores/beetle_vb_libretro.so;/tmp/cores/dolphin_libretro.so;/tmp/cores/pokemini_libretro.so;/tmp/cores/tyrquake_libretro.so;/tmp/cores/scummvm_libretro.so;/tmp/cores/picodrive_libretro.so;/tmp/cores/flycast_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/picodrive_libretro.so;/tmp/cores/genesis_plus_gx_libretro.so;/tmp/cores/yabause_libretro.so;/tmp/cores/fuse_libretro.so;/tmp/cores/beetle_ngp_libretro.so;/tmp/cores/beetle_ngp_libretro.so;/tmp/cores/play_libretro.so;/tmp/cores/ppsspp_libretro.so;/tmp/cores/pcsx_rearmed_libretro.so;/tmp/cores/theodore_libretro.so;/tmp/cores/tic80_libretro.so;/tmp/cores/4do_libretro.so"
|
||||
playlist_cores = "/usr/lib/libretro/stella_libretro.so;/usr/lib/libretro/atari800_libretro.so;/usr/lib/libretro/prosystem_libretro.so;/usr/lib/libretro/virtualjaguar_libretro.so;/usr/lib/libretro/handy_libretro.so;/usr/lib/libretro/hatari_libretro.so;/usr/lib/libretro/beetle_wswan_libretro.so;/usr/lib/libretro/beetle_wswan_libretro.so;/usr/lib/libretro/nxengine_libretro.so;/usr/lib/libretro/chailove_libretro.so;/usr/lib/libretro/bluemsx_libretro.so;/tmp/cores/vice_xpet_libretro.so;/usr/lib/libretro/vice_x64_libretro.so;/usr/lib/libretro/vice_x64_libretro.so;/usr/lib/libretro/vice_x64_libretro.so;/usr/lib/libretro/puae_libretro.so;/usr/lib/libretro/vice_xplus4_libretro.so;/usr/lib/libretro/vice_xvic_libretro.so;/usr/lib/libretro/dinothawr_libretro.so;/usr/lib/libretro/prboom_libretro.so;/usr/lib/libretro/dosbox_libretro.so;/usr/lib/libretro/fbneo_libretro.so;/usr/lib/libretro/reminiscence_libretro.so;/usr/lib/libretro/vecx_libretro.so;/usr/lib/libretro/lutro_libretro.so;/usr/lib/libretro/o2em_libretro.so;/usr/lib/libretro/mame2003_plus_libretro.so;/usr/lib/libretro/mame2010_libretro.so;/usr/lib/libretro/freeintv_libretro.so;/usr/lib/libretro/bluemsx_libretro.so;/usr/lib/libretro/bluemsx_libretro.so;/usr/lib/libretro/beetle_supergrafx_libretro.so;/usr/lib/libretro/beetle_pce_fast_libretro.so;/usr/lib/libretro/nestopia_libretro.so;/usr/lib/libretro/mgba_libretro.so;/usr/lib/libretro/mgba_libretro.so;/usr/lib/libretro/gambatte_libretro.so;/usr/lib/libretro/gambatte_libretro.so;/usr/lib/libretro/dolphin_libretro.so;/usr/lib/libretro/citra_libretro.so;/usr/lib/libretro/parallel_n64_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/desmume_libretro.so;/usr/lib/libretro/nestopia_libretro.so;/usr/lib/libretro/snes9x2010_libretro.so;/usr/lib/libretro/snes9x2010_libretro.so;/usr/lib/libretro/beetle_vb_libretro.so;/usr/lib/libretro/dolphin_libretro.so;/usr/lib/libretro/pokemini_libretro.so;/usr/lib/libretro/tyrquake_libretro.so;/usr/lib/libretro/scummvm_libretro.so;/usr/lib/libretro/picodrive_libretro.so;/usr/lib/libretro/flycast_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/picodrive_libretro.so;/usr/lib/libretro/genesis_plus_gx_libretro.so;/usr/lib/libretro/yabause_libretro.so;/usr/lib/libretro/fuse_libretro.so;/usr/lib/libretro/beetle_ngp_libretro.so;/usr/lib/libretro/beetle_ngp_libretro.so;/usr/lib/libretro/play_libretro.so;/usr/lib/libretro/ppsspp_libretro.so;/usr/lib/libretro/pcsx_rearmed_libretro.so;/usr/lib/libretro/theodore_libretro.so;/usr/lib/libretro/tic80_libretro.so;/usr/lib/libretro/4do_libretro.so"
|
||||
playlist_directory = "~/playlists"
|
||||
playlist_entry_remove = "false"
|
||||
playlist_entry_remove_enable = "1"
|
||||
playlist_entry_rename = "false"
|
||||
playlist_fuzzy_archive_match = "false"
|
||||
playlist_names = "Atari - 2600.lpl;Atari - 5200.lpl;Atari - 7800.lpl;Atari - Jaguar.lpl;Atari - Lynx.lpl;Atari - ST.lpl;Bandai - WonderSwan Color.lpl;Bandai - WonderSwan.lpl;Cave Story.lpl;ChaiLove.lpl;Coleco - ColecoVision.lpl;Commodore - 64 (PP).lpl;Commodore - 64 (Tapes).lpl;Commodore - 64.lpl;Commodore - Amiga.lpl;Commodore - Plus-4.lpl;Commodore - VIC20.lpl;Dinothawr.lpl;DOOM.lpl;DOS.lpl;FBNeo - Arcade Games.lpl;Flashback.lpl;GCE - Vectrex.lpl;Lutro.lpl;Magnavox - Odyssey2.lpl;MAME 2003-Plus.lpl;MAME 2010.lpl;Mattel - Intellivision.lpl;Microsoft - MSX2.lpl;Microsoft - MSX.lpl;NEC - PC Engine SuperGrafx.lpl;NEC - PC Engine - TurboGrafx 16.lpl;Nintendo - Famicom Disk System.lpl;Nintendo - Game Boy Advance (e-Cards).lpl;Nintendo - Game Boy Advance.lpl;Nintendo - Game Boy Color.lpl;Nintendo - Game Boy.lpl;Nintendo - GameCube.lpl;Nintendo - Nintendo 3DS.lpl;Nintendo - Nintendo 64.lpl;Nintendo - Nintendo DS.lpl;Nintendo - Nintendo DS Decrypted.lpl;Nintendo - Nintendo DS (Download Play) (BETA).lpl;Nintendo - Nintendo DSi Decrypted.lpl;Nintendo - Nintendo DSi (DLC).lpl;Nintendo - Nintendo Entertainment System.lpl;Nintendo - Satellaview.lpl;Nintendo - Super Nintendo Entertainment System.lpl;Nintendo - Virtual Boy.lpl;Nintendo - Wii.lpl;Nintendo - Pokemon Mini (PokeMini).lpl;Quake.lpl;ScummVM.lpl;Sega - 32X.lpl;Sega - Dreamcast.lpl;Sega - Game Gear.lpl;Sega - Master System - Mark III.lpl;Sega - Mega Drive - Genesis.lpl;Sega - PICO.lpl;Sega - SG-1000.lpl;Sega - Saturn.lpl;Sinclair - ZX Spectrum +3.lpl;SNK - Neo Geo Pocket Color.lpl;SNK - Neo Geo Pocket.lpl;Sony - PlayStation 2.lpl;Sony - PlayStation Portable.lpl;Sony - PlayStation.lpl;Thomson - MOTO.lpl;TIC-80.lpl;The 3DO Company - 3DO.lpl"
|
||||
playlist_names = "Atari - 2600.lpl;Atari - 5200.lpl;Atari - 7800.lpl;Atari - Jaguar.lpl;Atari - Lynx.lpl;Atari - ST.lpl;Bandai - WonderSwan Color.lpl;Bandai - WonderSwan.lpl;Cave Story.lpl;ChaiLove.lpl;Coleco - ColecoVision.lpl;Commodore - 64 (PP).lpl;Commodore - 64 (Tapes).lpl;Commodore - 64.lpl;Commodore - Amiga.lpl;Commodore - Plus-4.lpl;Commodore - PET.lpl;Commodore - VIC20.lpl;Dinothawr.lpl;DOOM.lpl;DOS.lpl;FBNeo - Arcade Games.lpl;Flashback.lpl;GCE - Vectrex.lpl;Lutro.lpl;Magnavox - Odyssey2.lpl;MAME 2003-Plus.lpl;MAME 2010.lpl;Mattel - Intellivision.lpl;Microsoft - MSX2.lpl;Microsoft - MSX.lpl;NEC - PC Engine SuperGrafx.lpl;NEC - PC Engine - TurboGrafx 16.lpl;Nintendo - Famicom Disk System.lpl;Nintendo - Game Boy Advance (e-Cards).lpl;Nintendo - Game Boy Advance.lpl;Nintendo - Game Boy Color.lpl;Nintendo - Game Boy.lpl;Nintendo - GameCube.lpl;Nintendo - Nintendo 3DS.lpl;Nintendo - Nintendo 64.lpl;Nintendo - Nintendo DS.lpl;Nintendo - Nintendo DS Decrypted.lpl;Nintendo - Nintendo DS (Download Play) (BETA).lpl;Nintendo - Nintendo DSi Decrypted.lpl;Nintendo - Nintendo DSi (DLC).lpl;Nintendo - Nintendo Entertainment System.lpl;Nintendo - Satellaview.lpl;Nintendo - Super Nintendo Entertainment System.lpl;Nintendo - Virtual Boy.lpl;Nintendo - Wii.lpl;Nintendo - Pokemon Mini (PokeMini).lpl;Quake.lpl;ScummVM.lpl;Sega - 32X.lpl;Sega - Dreamcast.lpl;Sega - Game Gear.lpl;Sega - Master System - Mark III.lpl;Sega - Mega Drive - Genesis.lpl;Sega - PICO.lpl;Sega - SG-1000.lpl;Sega - Saturn.lpl;Sinclair - ZX Spectrum +3.lpl;SNK - Neo Geo Pocket Color.lpl;SNK - Neo Geo Pocket.lpl;Sony - PlayStation 2.lpl;Sony - PlayStation Portable.lpl;Sony - PlayStation.lpl;Thomson - MOTO.lpl;TIC-80.lpl;The 3DO Company - 3DO.lpl"
|
||||
playlist_portable_paths = "false"
|
||||
playlist_show_entry_idx = "true"
|
||||
playlist_show_inline_core_name = "0"
|
||||
|
@ -809,7 +809,7 @@ video_windowed_position_height = "720"
|
|||
video_windowed_position_width = "1280"
|
||||
video_windowed_position_x = "0"
|
||||
video_windowed_position_y = "0"
|
||||
vrr_runloop_enable = "true"
|
||||
vrr_runloop_enable = "false"
|
||||
wifi_driver = "null"
|
||||
wifi_enabled = "true"
|
||||
xmb_alpha_factor = "75"
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
# Copyright (C) 2020-present Fewtarius
|
||||
|
||||
PKG_NAME="scummvmsa"
|
||||
PKG_VERSION="2d21a7dfdec1dc9eac855244bccc800f3af5d773"
|
||||
PKG_SHA256="7377f92637da6fc7ea1600c82ce852c48b026bd58c0e60a0e98dab186808892d"
|
||||
PKG_VERSION="f1a284945a0fccf0de224ed9f05062c347e7a492"
|
||||
PKG_SHA256="394fe48051901319268293b0a86067b65f5ba9c856c1f2a0e870bfbafe54b991"
|
||||
PKG_REV="1"
|
||||
PKG_LICENSE="GPL2"
|
||||
PKG_SITE="https://github.com/scummvm/scummvm"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PKG_NAME="yabasanshiroSA"
|
||||
PKG_VERSION="f6f41dd6485c638ab661f3acd2951c9522f34450"
|
||||
PKG_VERSION="c7618d2ecbf77b1e8188fa8af4fa1cfb34833a72"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPLv2"
|
||||
PKG_SITE="https://github.com/devmiyax/yabause"
|
||||
|
@ -8,8 +8,9 @@ PKG_DEPENDS_TARGET="toolchain SDL2 boost openal-soft ${OPENGLES} zlib"
|
|||
PKG_LONGDESC="Yabause is a Sega Saturn emulator and took over as Yaba Sanshiro"
|
||||
PKG_TOOLCHAIN="cmake-make"
|
||||
GET_HANDLER_SUPPORT="git"
|
||||
PKG_GIT_CLONE_BRANCH="pi4"
|
||||
PKG_GIT_CLONE_BRANCH="pi4-1-9-0"
|
||||
PKG_BUILD_FLAGS="+speed"
|
||||
PKG_PATCH_DIRS+="${DEVICE}"
|
||||
|
||||
post_unpack() {
|
||||
# use host versions
|
||||
|
@ -43,6 +44,8 @@ pre_configure_target() {
|
|||
makeinstall_target() {
|
||||
mkdir -p ${INSTALL}/usr/bin
|
||||
cp -a ${PKG_BUILD}/src/retro_arena/yabasanshiro ${INSTALL}/usr/bin/yabasanshiroSA
|
||||
cp -a ${PKG_DIR}/sources/* ${INSTALL}/usr/bin
|
||||
cp -a ${PKG_DIR}/sources/start_yabasanshiroSA.sh ${INSTALL}/usr/bin
|
||||
chmod 0755 ${INSTALL}/usr/bin/start_yabasanshiroSA.sh
|
||||
mkdir -p ${INSTALL}/usr/config/game/yabasanshiro
|
||||
cp ${PKG_DIR}/sources/config ${INSTALL}/usr/config/game/yabasanshiro/.config
|
||||
}
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
// Inisialize home directory
|
||||
std::string home_dir = getenv("HOME");
|
||||
- home_dir += "/.yabasanshiro/";
|
||||
+ home_dir = "/storage/roms/saturn/yabasanshiro/";
|
||||
+ home_dir = "/storage/.config/game/yabasanshiro/";
|
||||
struct stat st = {0};
|
||||
if (stat(home_dir.c_str(), &st) == -1) {
|
||||
mkdir(home_dir.c_str(), 0700);
|
||||
|
@ -32,7 +32,7 @@
|
|||
|
||||
std::string home_dir = getenv("HOME");
|
||||
- home_dir += "/.yabasanshiro/";
|
||||
+ home_dir = "/storage/roms/saturn/yabasanshiro/";
|
||||
+ home_dir = "/storage/.config/game/yabasanshiro/";
|
||||
|
||||
this->filename = home_dir + input_trace_filename + ".config";
|
||||
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
diff --git a/yabause/src/nx/main.cpp b/yabause/src/nx/main.cpp
|
||||
index 7d7ee2a30..51f5c12ed 100644
|
||||
--- a/yabause/src/nx/main.cpp
|
||||
+++ b/yabause/src/nx/main.cpp
|
||||
@@ -190,7 +190,7 @@ OSD_struct *OSDCoreList[] = {
|
||||
static SDL_Window* wnd;
|
||||
static SDL_GLContext glc;
|
||||
int g_EnagleFPS = 1;
|
||||
-int g_resolution_mode = 0;
|
||||
+int g_resolution_mode = 3;
|
||||
int g_keep_aspect_rate = 0;
|
||||
int g_scsp_sync = 1;
|
||||
int g_frame_skip = 0;
|
||||
diff --git a/yabause/src/sdl/main.c b/yabause/src/sdl/main.c
|
||||
index b990c1df5..8577c5546 100644
|
||||
--- a/yabause/src/sdl/main.c
|
||||
+++ b/yabause/src/sdl/main.c
|
||||
@@ -141,7 +141,7 @@ NULL
|
||||
#endif
|
||||
|
||||
static int fullscreen = 0;
|
||||
-static int lowres_mode = 0;
|
||||
+static int lowres_mode = 1;
|
||||
|
||||
static char biospath[256] = "\0";
|
||||
static char strgsyslangeid[256] = "english";
|
|
@ -0,0 +1,172 @@
|
|||
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);
|
||||
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue