Skip to content

Commit

Permalink
# This is a combination of 215 commits.
Browse files Browse the repository at this point in the history
# This is the 1st commit message:

Remove DELETE EMPTY GAME DIRECTORIES options

# This is the commit message ROCKNIX#2:

Bump Kernel & Bump Mesa

# This is the commit message ROCKNIX#3:

remove mono/stere audio option from rk3399

causes issues and is not needed

# This is the commit message ROCKNIX#4:

Work on rebasing Dolphin-SA to upstream

# This is the commit message ROCKNIX#5:

Update rg552 ctrl guid in ES, which propagates through mkcontroller

# This is the commit message ROCKNIX#6:

rg552: fix gamecontrolledb guid

# This is the commit message ROCKNIX#7:

Revert "rg552: fix gamecontrolledb guid"

This reverts commit 7241db7.

# This is the commit message ROCKNIX#8:

Revert "Update rg552 ctrl guid in ES, which propagates through mkcontroller"

This reverts commit 0fe5192.

# This is the commit message ROCKNIX#9:

RG552: Restore original controller GUID

# This is the commit message ROCKNIX#10:

Some fixes for Retro Lite CM5

Fixes and quirks for sound, suspend/shutdown and battery level

# This is the commit message ROCKNIX#11:

rk817: remove battery calibration logic per suggestion from @macromorgan

# This is the commit message ROCKNIX#12:

RK3566: Power savings in device tree

- Lower vcc3v3_pmu voltage in suspend to 3.0V, as is done on BSP.
- Turn off vcc_3v3 regulator in suspend, nothing seems to need it.

# This is the commit message ROCKNIX#13:

Move to RTL8723DS out-of-tree driver

# This is the commit message ROCKNIX#14:

Fix X55 controls

# This is the commit message ROCKNIX#15:

Bump Kernel, bump mesa, bump wine, bump xwayland

# This is the commit message ROCKNIX#16:

Retro Lite CM5: fix brightness and fan PWMs, DP lanes mux

# This is the commit message ROCKNIX#17:

Update Mupen64Plus

# This is the commit message ROCKNIX#18:

RK3566: fix SDL gamecontroller, so that our definition gets loaded

# This is the commit message ROCKNIX#19:

Bump SDL2, bump Mesa, fix Mupen64-SA core

# This is the commit message ROCKNIX#20:

Make portmaster scripts executable

# This is the commit message ROCKNIX#21:

Bump Bifrost Mali kernel and vulkan driver to v50

# This is the commit message ROCKNIX#22:

Cleanup

# This is the commit message ROCKNIX#23:

Fix duckstation gamecontrolledb, add prefergles to more emu-pkgs

Removes outdated workaround for duckstation on rk3566

Clean duckstation resources on RK3566

# This is the commit message ROCKNIX#24:

Fix launching nanoboyadvance-sa

# This is the commit message ROCKNIX#25:

bumped fakeroot and bdf2psf to let build work properly.

# This is the commit message ROCKNIX#26:

bumped rclone from `1.65.0` to `1.67.0`

# This is the commit message ROCKNIX#27:

bumped rsync from `3.2.7` to `3.3.0`

# This is the commit message ROCKNIX#28:

updated references of JELOS to ROCKNIX

# This is the commit message ROCKNIX#29:

fixed references to JELOS and updated copyright year.

# This is the commit message ROCKNIX#30:

grammar cleanup and corrected `PKG_SHA256` for latest rsync

# This is the commit message ROCKNIX#31:

changed VFS cache mode to `off`

# This is the commit message ROCKNIX#32:

reduced sleep time from 3 to 1 to make sync appear quicker

# This is the commit message ROCKNIX#33:

various optimizations and changes to support consolidating around rclone

# This is the commit message ROCKNIX#34:

tweaked name of log file

# This is the commit message ROCKNIX#35:

additional changes to support simplifying `cloud_backup`

# This is the commit message ROCKNIX#36:

changes related to new cloud backup method

# This is the commit message ROCKNIX#37:

removed trailing slash on syncpath

# This is the commit message ROCKNIX#38:

various optimizations

# This is the commit message ROCKNIX#39:

restored information about backup source and remote destination

# This is the commit message ROCKNIX#40:

RK3588: Enable libmali gpu drivers

# This is the commit message ROCKNIX#41:

Bump Kernel and Mesa

# This is the commit message ROCKNIX#42:

Rework Dolphin-SA GC controls

# This is the commit message ROCKNIX#43:

Clean up Dolphin-SA Wii controls

# This is the commit message ROCKNIX#44:

bump zerotier-one to 1.14.0

# This is the commit message ROCKNIX#45:

new cloud restore method using  rclone

# This is the commit message ROCKNIX#46:

More Dolphin Controller updates, Add flycast-lr to RK3588

# This is the commit message ROCKNIX#47:

Update melonds-sa and clean up start script

# This is the commit message ROCKNIX#48:

generate_idtech.sh - Doom 3 and Quake III only for x86

# This is the commit message ROCKNIX#49:

Fix supermodel fullscreen

# This is the commit message ROCKNIX#50:

Update mupen64plus

# This is the commit message ROCKNIX#51:

Fix building mupen64plus-sa

# This is the commit message ROCKNIX#52:

Revert "remove mono/stere audio option from rk3399"

This reverts commit 735752c.

# This is the commit message ROCKNIX#53:

Revert "Fixes audio volume on rk3588, and startup mono/stereo on s922x"

This reverts commit fdfdce1.

# This is the commit message ROCKNIX#54:

Revert "source functions in 051-volume"

This reverts commit 43bc612.

# This is the commit message ROCKNIX#55:

Revert "rocknix/profile.d: add a virtual audio device function"

This reverts commit c002535.

# This is the commit message ROCKNIX#56:

Revert "rocknix: add startup script support for the new virtual audio devices"

This reverts commit 58d69c7.

# This is the commit message ROCKNIX#57:

Revert "pipewire: create 2 virtual audio devices and add user config for them"

This reverts commit 1d41280.

# This is the commit message ROCKNIX#58:

mupen64plus-sa-simplecore - remove unneeded 002-fix-arm.patch

# This is the commit message ROCKNIX#59:

gcc-14.1 and package updates

# This is the commit message ROCKNIX#60:

Fix building rk3588 kernel, and fix one issue with supermodel-sa

# This is the commit message ROCKNIX#61:

supermodel-sa builds

# This is the commit message ROCKNIX#62:

Remove -fomit-frame-pointer from optimization flags

It's included in -O1+

# This is the commit message ROCKNIX#63:

Update cmake

# This is the commit message ROCKNIX#64:

Support armv8.2-a optmisizations, with required pkg updates and fixes

# This is the commit message ROCKNIX#65:

RK3399: Bump u-boot to 2024.07

# This is the commit message ROCKNIX#66:

Fix printf command to use decimals

Behavior changed with %.0f formatter during gcc14 migration...

# This is the commit message ROCKNIX#67:

mupen64plus-sa-simplecore - disable Vulkan to fix build

# This is the commit message ROCKNIX#68:

Rockchip: Patches: rework libmali power init and fix unbalanced runtime
PM

Signed-off-by: Paul Reioux <[email protected]>

# This is the commit message ROCKNIX#69:

RK3326: power policy gpu coarse demand

# This is the commit message ROCKNIX#70:

wlroots 0.17.4 with rockchip patches

# This is the commit message ROCKNIX#71:

Update SDL, and misc fixes

* Remove no longer needed drastic hack
* Remove gamecontroller workaround, fixed in SDL now
* Add back to sway to start without input, should fix SBCs that can boot
  without controller

# This is the commit message ROCKNIX#72:

bump mainline linux to 6.10-rc6

# This is the commit message ROCKNIX#73:

mali-bifrost: fix building against linux 6.10

# This is the commit message ROCKNIX#74:

Only bump linuc on rk3566

# This is the commit message ROCKNIX#75:

RK3588 - use gl RA video driver / glslp shaders to cater for libmali

# This is the commit message ROCKNIX#76:

systemd: update for compatibility with linux 6.10

# This is the commit message ROCKNIX#77:

Fix fan control rg552 and Ace

# This is the commit message ROCKNIX#78:

Bump kernel to 6.9.8

# This is the commit message ROCKNIX#79:

rk3566: Add system-power-controller to rk817 in device tree

# This is the commit message ROCKNIX#80:

add rockchipt to system power controller

# This is the commit message ROCKNIX#81:

Fix up AMD64 build (still source only)

# This is the commit message ROCKNIX#82:

RK3566: Update rockchip blobs

# This is the commit message ROCKNIX#83:

More AMD64 fixes

# This is the commit message ROCKNIX#84:

Fix CPU temp in rocknix-info

# This is the commit message ROCKNIX#85:

Remove readme for depricated feature in automount

# This is the commit message ROCKNIX#86:

rk3566: update u-boot

# This is the commit message ROCKNIX#87:

Update AMD64 kernel config

# This is the commit message ROCKNIX#88:

Fix air pro fan control

# This is the commit message ROCKNIX#89:

Add initial support for the Aya Neo Flip DS & bump kernel

# This is the commit message ROCKNIX#90:

Clean up Idtech scripts

# This is the commit message ROCKNIX#91:

Bump xwayland, fix id-tech script

# This is the commit message ROCKNIX#92:

drastic_sense: reintroduce hack to display fullscreen when toggling view

the tuned version of the hack is still needed for some panels.

# This is the commit message ROCKNIX#93:

RK3566: Change menu controller combo to select + down

Note this is not the regular combo, select + X, but another one that
causes issues on the Arc.

# This is the commit message ROCKNIX#94:

Fix hash

Fixes ROCKNIX#381

Signed-off-by: Stephen Reaves <[email protected]>

# This is the commit message ROCKNIX#95:

arm: use separate var for extra packages

# This is the commit message ROCKNIX#96:

generic-dsi driver: fix buffer allocation, support read commands

# This is the commit message ROCKNIX#97:

generic-dsi: include import script in firmware

# This is the commit message ROCKNIX#98:

dtbocfg: a kernel module to live apply dtb overlays

# This is the commit message ROCKNIX#99:

starting work on more verbose messaging on backup

# This is the commit message ROCKNIX#100:

checks for network access before running cloud scripts

# This is the commit message ROCKNIX#101:

updated post-update script to add new cloud sync filters

# This is the commit message ROCKNIX#102:

update sway to 1.10 branch, wlroots to 0.18.0 also some deps

# This is the commit message ROCKNIX#103:

sway: fix extraction

# This is the commit message ROCKNIX#104:

Bind mount /dev/null over libGL.so when libmali is used

# This is the commit message ROCKNIX#105:

Arc: clean up quirks, add hypseus daphne mapping Thanks @jnags

# This is the commit message ROCKNIX#106:

RK3566: Bump linux to 6.10

# This is the commit message ROCKNIX#107:

Clean up unused quirk variables: DEVICE_BRIGHTNESS and DEVICE_POWER_LED

# This is the commit message ROCKNIX#108:

S922X - dolphin-sa - restore L1 and R1 for triggers

# This is the commit message ROCKNIX#109:

linux: bump Amlogic to 6.10

# This is the commit message ROCKNIX#110:

H700 update

# This is the commit message ROCKNIX#111:

Update wlr-randr

# This is the commit message ROCKNIX#112:

rk3326-elida-panel: fix refresh rates

# This is the commit message ROCKNIX#113:

H700 - Add gpu opp profiles

# This is the commit message ROCKNIX#114:

enable mesa opengl

# This is the commit message ROCKNIX#115:

Add support for more H700 devices, fix boot logo

# This is the commit message ROCKNIX#116:

rocknix-joypad: revert package bump

# This is the commit message ROCKNIX#117:

linux/H700: remove duplicated patches

# This is the commit message ROCKNIX#118:

enable INPUT_POLLDEV
# This is the commit message ROCKNIX#119:

bump retroarch to v1.19.1
# This is the commit message ROCKNIX#120:

H700: Add temperature reporting, fix rocknix-info

# This is the commit message ROCKNIX#121:

fix PPSSPP on H700
# This is the commit message ROCKNIX#122:

h700: rework kernel pathces

# This is the commit message ROCKNIX#123:

Bump wine, box86 and box64 package versions

# This is the commit message ROCKNIX#124:

S922X-PANFROST - use sway

# This is the commit message ROCKNIX#125:

add base package

# This is the commit message ROCKNIX#126:

add base configs

# This is the commit message ROCKNIX#127:

complete example

# This is the commit message ROCKNIX#128:

got most of the base config done, just need to figure out how to init, figure out how to access or write $ROOT to a config file somehow, and then test build once gitlab is up

# This is the commit message ROCKNIX#129:

hotkeygen

# This is the commit message ROCKNIX#130:

basic mapping

# This is the commit message ROCKNIX#131:

most of the template done, just need to figure out how to init

# This is the commit message ROCKNIX#132:

mostly setup, just need to figure out binding

# This is the commit message ROCKNIX#133:

move bindings to input sense, just notes for now

# This is the commit message ROCKNIX#134:

extra note

# This is the commit message ROCKNIX#135:

last commit before first build/testing

# This is the commit message ROCKNIX#136:

inlude waybar in wayland package as dep

# This is the commit message ROCKNIX#137:

add libsigcpp dep

# This is the commit message ROCKNIX#138:

rename

# This is the commit message ROCKNIX#139:

toss it in ES deps i guess

# This is the commit message ROCKNIX#140:

more deps needed

# This is the commit message ROCKNIX#141:

more deps

# This is the commit message ROCKNIX#142:

very close to compiling gtkmm

# This is the commit message ROCKNIX#143:

finally a clean build of waybar

# This is the commit message ROCKNIX#144:

improved config

# This is the commit message ROCKNIX#145:

sane install path

# This is the commit message ROCKNIX#146:

cleaned up and slightly updated some packages for rk3566

# This is the commit message ROCKNIX#147:

add gtk layer shell

# This is the commit message ROCKNIX#148:

this is the correct swaybar, so i guess its ssh debug time

# This is the commit message ROCKNIX#149:

more correct init, would need to diagnose waybar install itself from here

# This is the commit message ROCKNIX#150:

clean up sample

# This is the commit message ROCKNIX#151:

some corrections to try

# This is the commit message ROCKNIX#152:

fix boot sequence so i have es at least

# This is the commit message ROCKNIX#153:

es starts now, no sway errors, its just boot order and waybar itself now

# This is the commit message ROCKNIX#154:

fix service conflict, fix missing dependencies, tweak config to get it to overlay over fullscreen

# This is the commit message ROCKNIX#155:

swaybar init fixed but having trouble overlaying over fs apps

# This is the commit message ROCKNIX#156:

testing forced fullscreen fs patch

# This is the commit message ROCKNIX#157:

add floating to make it possible

# This is the commit message ROCKNIX#158:

start to set up bindings

# This is the commit message ROCKNIX#159:

windowed ra test

# This is the commit message ROCKNIX#160:

enable forced window size

# This is the commit message ROCKNIX#161:

more test cfg tweaks

# This is the commit message ROCKNIX#162:

fix floating window wackiness, now all that needs to be done is disable exclusive fs

# This is the commit message ROCKNIX#163:

fix floating window wackiness, now all that needs to be done is disable exclusive fs

# This is the commit message ROCKNIX#164:

try to rebind to 3 secs

# This is the commit message ROCKNIX#165:

activate immediately on 3 secs if it can

# This is the commit message ROCKNIX#166:

make sure it does not repeat

# This is the commit message ROCKNIX#167:

make sure it does not repeat

# This is the commit message ROCKNIX#168:

from weston support, keep it from killing itself

# This is the commit message ROCKNIX#169:

will hopefully let it re-trigger

# This is the commit message ROCKNIX#170:

try with file based state

# This is the commit message ROCKNIX#171:

 more file based state woo

# This is the commit message ROCKNIX#172:

 more file based state woo

# This is the commit message ROCKNIX#173:

add centering, hopefully will fix mupen64plus rice

# This is the commit message ROCKNIX#174:

clean up config, oh well gpu usage is better done thorugh opengl/vulkan

# This is the commit message ROCKNIX#175:

add wireplumber support

# This is the commit message ROCKNIX#176:

remove oncick

# This is the commit message ROCKNIX#177:

fix waybar migration

# This is the commit message ROCKNIX#178:

first custom module trial

# This is the commit message ROCKNIX#179:

move env variables to quirks

# This is the commit message ROCKNIX#180:

export preses

# This is the commit message ROCKNIX#181:

fix ipc

# This is the commit message ROCKNIX#182:

disable fs for ppsspp, set scummvm to opengl

# This is the commit message ROCKNIX#183:

source the vars directly

# This is the commit message ROCKNIX#184:

fix function b boolean logic and add actual output

# This is the commit message ROCKNIX#185:

game overrides test 1

# This is the commit message ROCKNIX#186:

mednafen test

# This is the commit message ROCKNIX#187:

revert mednaen for now, test more emus

# This is the commit message ROCKNIX#188:

more attempts to get mednafen working

# This is the commit message ROCKNIX#189:

correct config,kiosk again

# This is the commit message ROCKNIX#190:

more mednafen progress

# This is the commit message ROCKNIX#191:

working mednafen gptk

# This is the commit message ROCKNIX#192:

it needs to be pressed twice in flycast but it works

# This is the commit message ROCKNIX#193:

pico 8 support, revert input_sense retry

# This is the commit message ROCKNIX#194:

enable RK3326

# This is the commit message ROCKNIX#195:

reliability has improved greatly, but now toggling back on is broke probably due to wlroots update

# This is the commit message ROCKNIX#196:

bump waybar, sway ipc based toggle

# This is the commit message ROCKNIX#197:

actual IPC based toggle thank god

# This is the commit message ROCKNIX#198:

still file based but much less

# This is the commit message ROCKNIX#199:

bluetooth hiding for devices with no chip

# This is the commit message ROCKNIX#200:

le finishing touches

# This is the commit message ROCKNIX#201:

auto font scaling, module overflow prioritization for smaller screens, optimized KEYGUIDE_NONE for less space, added examples and a guide for portmaster and future native titles

# This is the commit message ROCKNIX#202:

cherry pick sway support and add support for s922x exclusive hotkehys

# This is the commit message ROCKNIX#203:

test pipewire

# This is the commit message ROCKNIX#204:

revert wireplumber, revert to pulseaudio auidio module

# This is the commit message ROCKNIX#205:

re-add patch

# This is the commit message ROCKNIX#206:

initial rg28xx support

# This is the commit message ROCKNIX#207:

R36s: Fix hotkeys in retroarch

# This is the commit message ROCKNIX#208:

docker build - handle volume mount for EMULATIONSTATION_SRC

# This is the commit message ROCKNIX#209:

emulationstation - MOONLIGHT build flag

# This is the commit message ROCKNIX#210:

Update linux.aarch64.conf

compile in kernel PANFROST and LCD PANEL
# This is the commit message ROCKNIX#211:

Added some RTL bluetooth drivers for RK3326

# This is the commit message ROCKNIX#212:

Bump Fakeroot package 1.35 -> 1.35.1

# This is the commit message ROCKNIX#213:

initial work related to adding a config file to customize cloud sync options

# This is the commit message ROCKNIX#214:

additional optimizations

# This is the commit message ROCKNIX#215:

optimizations to better handle empty directories
  • Loading branch information
r3claimer authored and rishooty committed Aug 12, 2024
1 parent fa02a64 commit 41953d4
Show file tree
Hide file tree
Showing 467 changed files with 10,533 additions and 186,488 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@
.DS_Store
.directory
.wget-hsts
.vscode

# es generation files
.es_cache/
Expand Down
6 changes: 4 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,9 @@ docker-%: GLOBAL_SETTINGS := $(shell if [ -f "${HOME}/.ROCKNIX/options" ]; then
# LOCAL_SSH_KEYS_FILE is a variable that contains the location of the authorized keys file for development build use. It will be mounted into the container if it exists.
docker-%: LOCAL_SSH_KEYS_FILE := $(shell if [ -n "${LOCAL_SSH_KEYS_FILE}" ]; then echo "-v \"${LOCAL_SSH_KEYS_FILE}:${LOCAL_SSH_KEYS_FILE}\""; else echo ""; fi)

# EMULATIONSTATION_SRC is a variable that contains the location of local emulationstation source code. It will be mounted into the container if it exists.
docker-%: EMULATIONSTATION_SRC := $(shell if [ -n "${EMULATIONSTATION_SRC}" ]; then echo "-v \"${EMULATIONSTATION_SRC}:${EMULATIONSTATION_SRC}\""; else echo ""; fi)

# UID is the user ID of current user - ensures docker sets file permissions properly
docker-%: UID := $(shell id -u)

Expand Down Expand Up @@ -141,5 +144,4 @@ docker-image-pull:

# Wire up docker to call equivalent make files using % to match and $* to pass the value matched by %
docker-%:
BUILD_DIR=$(DOCKER_WORK_DIR) $(DOCKER_CMD) run $(PODMAN_ARGS) $(INTERACTIVE) --init --env-file .env --rm --user $(UID):$(GID) $(GLOBAL_SETTINGS) $(LOCAL_SSH_KEYS_FILE) -v $(PWD):$(DOCKER_WORK_DIR) -w $(DOCKER_WORK_DIR) $(DOCKER_EXTRA_OPTS) $(DOCKER_IMAGE) $(COMMAND)

BUILD_DIR=$(DOCKER_WORK_DIR) $(DOCKER_CMD) run $(PODMAN_ARGS) $(INTERACTIVE) --init --env-file .env --rm --user $(UID):$(GID) $(GLOBAL_SETTINGS) $(LOCAL_SSH_KEYS_FILE) $(EMULATIONSTATION_SRC) -v $(PWD):$(DOCKER_WORK_DIR) -w $(DOCKER_WORK_DIR) $(DOCKER_EXTRA_OPTS) $(DOCKER_IMAGE) $(COMMAND)
15 changes: 11 additions & 4 deletions config/arch.aarch64
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,27 @@

# 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|cortex-a55|cortex-a76.cortex-a55|cortex-a73.cortex-a53)
generic|cortex-a35|cortex-a53|cortex-a57|cortex-a72|exynos-m1|qdf24xx|thunderx|xgene1|cortex-a57.cortex-a53|cortex-a72.cortex-a53|cortex-a73.cortex-a53)
TARGET_SUBARCH=aarch64
TARGET_VARIANT=armv8-a
TARGET_ABI=eabi
TARGET_FEATURES+=" neon"
# This only makes sense for 8.0-a, later revisions have LSE
TARGET_CFLAGS=" -mno-outline-atomics"
;;
cortex-a55|cortex-a76.cortex-a55)
TARGET_SUBARCH=aarch64
TARGET_VARIANT=armv8.2-a
TARGET_ABI=eabi
TARGET_FEATURES+=" neon"
;;

esac

TARGET_GCC_ARCH=${TARGET_SUBARCH/-}
TARGET_KERNEL_ARCH=arm64

# setup ARCH specific *FLAGS
TARGET_CFLAGS="-march=${TARGET_VARIANT}${TARGET_CPU_FLAGS} -mabi=lp64 -Wno-psabi -mtune=$TARGET_CPU"
# Disable runtime checking support of ARMv8.0's optional LSE feature. Breaks gdb and mesa compile.
TARGET_CFLAGS="${TARGET_CFLAGS} -mno-outline-atomics"
TARGET_CFLAGS="${TARGET_CFLAGS} -march=${TARGET_VARIANT}${TARGET_CPU_FLAGS} -mabi=lp64 -Wno-psabi -mtune=$TARGET_CPU"
TARGET_LDFLAGS="-march=${TARGET_VARIANT}${TARGET_CPU_FLAGS} -mtune=$TARGET_CPU"
GCC_OPTS="--with-abi=lp64 --with-arch=$TARGET_VARIANT"
7 changes: 7 additions & 0 deletions config/arch.arm
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,13 @@
TARGET_FPU_FLAGS="-mfloat-abi=$TARGET_FLOAT -mfpu=$TARGET_FPU"
TARGET_FEATURES+=" neon"
;;
cortex-a55|cortex-a76.cortex-a55)
TARGET_SUBARCH=armv8.2-a
TARGET_ABI=eabi
TARGET_FPU_FLAGS="-mfloat-abi=$TARGET_FLOAT -mfpu=$TARGET_FPU"
TARGET_FEATURES+=" neon"
;;

esac

# if [ "${TARGET_FLOAT}" = "hard" ]; then
Expand Down
6 changes: 3 additions & 3 deletions config/optimize
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,13 @@ LDFLAGS_OPTIM_LINKER_GOLD="-fuse-ld=gold"
LDFLAGS_OPTIM_LINKER_MOLD="-fuse-ld=mold"

# default compiler optimization
CFLAGS_OPTIM_DEFAULT="-O3 -fomit-frame-pointer -DNDEBUG"
CFLAGS_OPTIM_DEFAULT="-O3 -DNDEBUG"
CXXFLAGS_OPTIM_DEFAULT="${CFLAGS_OPTIM_DEFAULT}"
# speed flag
CFLAGS_OPTIM_SPEED="-Ofast -fomit-frame-pointer -DNDEBUG"
CFLAGS_OPTIM_SPEED="-Ofast -DNDEBUG"
CXXFLAGS_OPTIM_SPEED="${CFLAGS_OPTIM_SPEED}"
# size flag
CFLAGS_OPTIM_SIZE="-Os -fomit-frame-pointer -DNDEBUG"
CFLAGS_OPTIM_SIZE="-Os -DNDEBUG"
CXXFLAGS_OPTIM_SIZE="${CFLAGS_OPTIM_SIZE}"
# debug settings
CFLAGS_OPTIM_DEBUG="-ggdb -Og"
Expand Down
11 changes: 6 additions & 5 deletions distributions/ROCKNIX/options
Original file line number Diff line number Diff line change
Expand Up @@ -42,15 +42,16 @@

# Define package sets to clean based on the type of build being executed.
# This should be updated to be more dynamic in the future.
CLEAN_OS_BASE="emulators system-utils modules quirks autostart rocknix"
CLEAN_OS_BASE="emulators system-utils modules quirks autostart rocknix kernel-firmware"
CLEAN_NETWORK=""
CLEAN_EMU_32BIT="lib32 box86 pcsx_rearmed-lr arm"
# Sway depends on it, weston will use it if it's built but we don't want that.
CLEAN_WESTON="libdisplay-info sway"
# Packages to clean for S922X platform - all vary based on VULKAN_SUPPORT
CLEAN_S922X="beetle-psx-lr dolphin-sa duckstation-sa fileman emulationstation flycast-lr flycast-sa"
CLEAN_S922X+=" gmu gzdoom-sa libplacebo lime3ds-sa linux mali-bifrost mesa moonlight parallel-n64-lr"
CLEAN_S922X+=" pipewire portmaster ppsspp-sa qt5 retroarch SDL2"
# Packages to clean for S922X platform - all vary based on VULKAN_SUPPORT or USE_MALI
CLEAN_S922X="beetle-psx-lr dolphin-sa drastic-sa duckstation-sa fileman emulationstation"
CLEAN_S922X+=" flycast-lr flycast-sa gmu gzdoom-sa libplacebo lime3ds-sa linux mali-bifrost"
CLEAN_S922X+=" mesa moonlight parallel-n64-lr pipewire portmaster ppsspp-sa qt5 retroarch"
CLEAN_S922X+=" wayland SDL2"

# build and install rocknix joypad driver (yes / no)
ROCKNIX_JOYPAD="no"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ This document describes all available systems emulators and cores available for
|Nintendo|Game Boy Color (Hacks) (gbch)|1998|`gbch`|.gb .gbc .zip .7z|**retroarch:** gambatte (default)<br>**retroarch:** sameboy<br>**retroarch:** gearboy<br>**retroarch:** tgbdual<br>**retroarch:** mgba<br>**retroarch:** vbam<br>**mednafen:** gb<br>|
|Nintendo|GameCube (gamecube)|2001|`gamecube`|.gcm .iso .gcz .ciso .wbfs .rvz .dol|**dolphin:** dolphin-sa-gc (default)<br>**retroarch:** dolphin<br>|
|Nintendo|NES (Hacks) (nesh)|1985|`nesh`|.nes .unif .unf .zip .7z|**retroarch:** nestopia (default)<br>**retroarch:** fceumm<br>**retroarch:** quicknes<br>**retroarch:** mesen<br>**mednafen:** nesh<br>|
|Nintendo|Nintendo 3DS (3ds)|2010|`3ds`|.3ds .3dsx .elf .axf .cci .cxi .app|**lime3ds:** lime3ds-sa (default)<br>|
|Nintendo|Nintendo 64 (n64)|1996|`n64`|.z64 .n64 .v64 .zip .7z|**retroarch:** mupen64plus_next (default)<br>**retroarch:** mupen64plus<br>**retroarch:** parallel_n64<br>**mupen64plus:** mupen64plus-sa<br>|
|Nintendo|Nintendo DS (nds)|2005|`nds`|.nds .zip .7z|**retroarch:** melonds (default)<br>**retroarch:** desmume<br>**melonds:** melonds-sa<br>|
|Nintendo|Nintendo Entertainment System (nes)|1985|`nes`|.nes .unif .unf .zip .7z|**retroarch:** nestopia (default)<br>**retroarch:** fceumm<br>**retroarch:** quicknes<br>**retroarch:** mesen<br>**mednafen:** nes<br>|
Expand Down Expand Up @@ -100,11 +101,11 @@ This document describes all available systems emulators and cores available for
|Sega|Mega Drive (megadrive)|1990|`megadrive`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)<br>**retroarch:** genesis_plus_gx_wide<br>**retroarch:** picodrive<br>**mednafen:** md<br>|
|Sega|Mega Drive (megadrive-japan)|1988|`megadrive-japan`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)<br>**retroarch:** genesis_plus_gx_wide<br>**retroarch:** picodrive<br>**mednafen:** md<br>|
|Sega|Naomi (naomi)|1998|`naomi`|.lst .bin .dat .zip .7z|**retroarch:** flycast2021<br>**retroarch:** flycast (default)<br>**flycast:** flycast-sa<br>|
|Sega|Saturn (saturn)|1994|`saturn`|.cue .chd .iso .zip|**kronos:** kronos-sa<br>**retroarch:** yabasanshiro (default)<br>**retroarch:** kronos<br>**retroarch:** beetle_saturn<br>**mednafen:** ss<br>**kronos:** kronos-sa (default)<br>|
|Sega|Saturn (saturn)|1994|`saturn`|.cue .chd .iso .zip|**retroarch:** yabasanshiro (default)<br>**retroarch:** beetle_saturn<br>**mednafen:** ss<br>|
|Sega|Sega 32X (sega32x)|1994|`sega32x`|.32x .smd .bin .md .zip .7z|**retroarch:** picodrive (default)<br>|
|Sega|Sega CD (segacd)|1991|`segacd`|.chd .cue .iso .m3u|**retroarch:** genesis_plus_gx (default)<br>**retroarch:** picodrive<br>|
|Sega|SG-1000 (sg-1000)|1983|`sg-1000`|.bin .sg .zip .7z|**retroarch:** gearsystem (default)<br>**retroarch:** genesis_plus_gx<br>**retroarch:** picodrive<br>|
|Sega|ST-V (st-v)|1995|`st-v`|.zip .ZIP|**retroarch:** kronos<br>**mednafen:** ss<br>|
|Sega|ST-V (st-v)|1995|`st-v`|.zip .ZIP|**mednafen:** ss (default)<br>|
|Sharp|X1 (x1)|1982|`x1`|.dx1 .2d .2hd .tfd .d88 .88d .hdm .xdf .dup .tap .cmd .zip .7z|**retroarch:** x1 (default)<br>|
|Sharp|x68000 (x68000)|1987|`x68000`|.dim .img .d88 .hdm .dup .2hd .xdf .hdf .cmd .m3u .zip .7z|**retroarch:** px68k (default)<br>|
|Sinclair|ZX Spectrum (zxspectrum)|1982|`zxspectrum`|.tzx .tap .z80 .rzx .scl .trd .dsk .zip .7z|**retroarch:** fuse<br>|
Expand All @@ -117,7 +118,7 @@ This document describes all available systems emulators and cores available for
|Sony|PlayStation (psx)|1994|`psx`|.bin .cue .img .mdf .pbp .toc .cbn .m3u .ccd .chd .iso|**retroarch:** beetle_psx (default)<br>**mednafen:** psx<br>**duckstation:** duckstation-sa<br>**retroarch:** duckstation<br>**retroarch:** swanstation<br>|
|Sony|PlayStation 2 (ps2)|2000|`ps2`|.iso .mdf .nrg .bin .img .dump .gz .cso .chd|**pcsx2:** pcsx2-sa (default)<br>**retroarch:** pcsx2<br>|
|Sony|PlayStation 3 (ps3)|2006|`ps3`|.ps3 .psn|**rpcs3:** rpcs3-sa (default)<br>|
|Sony|PlayStation Portable (psp)|2004|`psp`|.iso .cso .pbp .chd|**ppsspp:** ppsspp-sa (default)<br>**retroarch:** ppsspp<br>|
|Sony|PlayStation Portable (psp)|2004|`psp`|.iso .cso .pbp .chd|**ppsspp:** ppsspp-sa (default)<br>|
|Sony|PlayStation Vita (psvita)|2011|`launcher`|.sh .psvita|**vita3k:** vita3k-sa (default)<br>|
|Sony|PSP Minis (pspminis)|2004|`pspminis`|.iso .cso .pbp|**ppsspp:** ppsspp-sa (default)<br>**retroarch:** ppsspp<br>|
|Sun Microsystems|J2ME (j2me)|2002|`j2me`|.jar|**retroarch:** freej2me (default)<br>|
Expand Down
Loading

0 comments on commit 41953d4

Please sign in to comment.