mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-25 15:35:38 +00:00
Merge branch 'cooker-0.8.0b' into feat/steam-sync
This commit is contained in:
commit
746eae175b
|
@ -13,19 +13,74 @@
|
||||||
JOYCODE_1_SELECT
|
JOYCODE_1_SELECT
|
||||||
</newseq>
|
</newseq>
|
||||||
</port>
|
</port>
|
||||||
|
<port type="MEMORY_RESET">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="VOLUME_DOWN">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="VOLUME_UP">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
<port type="UI_MENU">
|
<port type="UI_MENU">
|
||||||
<newseq type="standard">
|
<newseq type="standard">
|
||||||
KEYCODE_LCONTROL KEYCODE_M
|
KEYCODE_LCONTROL KEYCODE_M
|
||||||
</newseq>
|
</newseq>
|
||||||
</port>
|
</port>
|
||||||
|
<port type="UI_CANCEL">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_LCONTROL KEYCODE_Q
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_CLEAR">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_DEL
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_PREV_GROUP">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_NEXT_GROUP">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_ON_SCREEN_DISPLAY">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_TOGGLE_UI">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_DEBUG_BREAK">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
<port type="UI_PAUSE">
|
<port type="UI_PAUSE">
|
||||||
<newseq type="standard">
|
<newseq type="standard">
|
||||||
KEYCODE_LCONTROL KEYCODE_P
|
KEYCODE_LCONTROL KEYCODE_P
|
||||||
</newseq>
|
</newseq>
|
||||||
</port>
|
</port>
|
||||||
|
<port type="UI_PAUSE_SINGLE">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
<port type="UI_REWIND_SINGLE">
|
<port type="UI_REWIND_SINGLE">
|
||||||
<newseq type="standard">
|
<newseq type="standard">
|
||||||
KEYCODE_LCONTROL KEYCODE_MINUSPAD
|
KEYCODE_LCONTROL KEYCODE_MINUS
|
||||||
</newseq>
|
</newseq>
|
||||||
</port>
|
</port>
|
||||||
<port type="UI_SAVE_STATE">
|
<port type="UI_SAVE_STATE">
|
||||||
|
@ -38,9 +93,44 @@
|
||||||
KEYCODE_LCONTROL KEYCODE_A
|
KEYCODE_LCONTROL KEYCODE_A
|
||||||
</newseq>
|
</newseq>
|
||||||
</port>
|
</port>
|
||||||
|
<port type="UI_RESET_MACHINE">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_LCONTROL KEYCODE_R
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_SOFT_RESET">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_LCONTROL KEYCODE_N
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_SHOW_GFX">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_FRAMESKIP_DEC">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_FRAMESKIP_INC">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_THROTTLE">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
<port type="UI_FAST_FORWARD">
|
<port type="UI_FAST_FORWARD">
|
||||||
<newseq type="standard">
|
<newseq type="standard">
|
||||||
KEYCODE_LCONTROL KEYCODE_PLUSPAD
|
KEYCODE_LCONTROL KEYCODE_MINUS
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_SHOW_FPS">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
</newseq>
|
</newseq>
|
||||||
</port>
|
</port>
|
||||||
<port type="UI_SNAPSHOT">
|
<port type="UI_SNAPSHOT">
|
||||||
|
@ -48,6 +138,126 @@
|
||||||
KEYCODE_LCONTROL KEYCODE_X
|
KEYCODE_LCONTROL KEYCODE_X
|
||||||
</newseq>
|
</newseq>
|
||||||
</port>
|
</port>
|
||||||
|
<port type="UI_RECORD_MNG">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_RECORD_AVI">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_TOGGLE_CHEAT">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_LCONTROL KEYCODE_C
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_DISPLAY_COMMENT">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_ZOOM_IN">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_ZOOM_OUT">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_ZOOM_DEFAULT">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_ROTATE">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_SHOW_PROFILER">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_RELEASE_POINTER">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_PASTE">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_TAPE_START">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_TAPE_STOP">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_FOCUS_NEXT">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_FOCUS_PREV">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_DATS">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_FAVORITES">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_EXPORT">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="UI_AUDIT">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="TOGGLE_FULLSCREEN">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_LCONTROL KEYCODE_ENTER
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="TOGGLE_FILTER">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="DECREASE_PRESCALE">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_LCONTROL KEYCODE_Y
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="INCREASE_PRESCALE">
|
||||||
|
<newseq type="standard">
|
||||||
|
KEYCODE_LCONTROL KEYCODE_U
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
|
<port type="RENDER_AVI">
|
||||||
|
<newseq type="standard">
|
||||||
|
NONE
|
||||||
|
</newseq>
|
||||||
|
</port>
|
||||||
</input>
|
</input>
|
||||||
</system>
|
</system>
|
||||||
</mameconfig>
|
</mameconfig>
|
||||||
|
|
|
@ -8,7 +8,7 @@ writeconfig 0
|
||||||
# CORE SEARCH PATH OPTIONS
|
# CORE SEARCH PATH OPTIONS
|
||||||
#
|
#
|
||||||
homepath /var/data/mame/plugin-data
|
homepath /var/data/mame/plugin-data
|
||||||
rompath RETRODECKROMSDIR/mame/;RETRODECKROMSDIR/arcade/;RETRODECKROMSDIR/bbcmicro/
|
rompath RETRODECKROMSDIR/adam;RETRODECKROMSDIR/amstradcpc;RETRODECKROMSDIR/apple2;RETRODECKROMSDIR/apple2gs;RETRODECKROMSDIR/arcade;RETRODECKROMSDIR/arcadia;RETRODECKROMSDIR/archimedes;RETRODECKROMSDIR/astrocde;RETRODECKROMSDIR/atari7800;RETRODECKROMSDIR/atarijaguar;RETRODECKROMSDIR/bbcmicro;RETRODECKROMSDIR/cdimono1;RETRODECKROMSDIR/channelf;RETRODECKROMSDIR/consolearcade;RETRODECKROMSDIR/cps;RETRODECKROMSDIR/cps1;RETRODECKROMSDIR/cps2;RETRODECKROMSDIR/cps3;RETRODECKROMSDIR/crvision;RETRODECKROMSDIR/daphne;RETRODECKROMSDIR/electron;RETRODECKROMSDIR/fm7;RETRODECKROMSDIR/fmtowns;RETRODECKROMSDIR/gamate;RETRODECKROMSDIR/gameandwatch;RETRODECKROMSDIR/gamecom;RETRODECKROMSDIR/gmaster;RETRODECKROMSDIR/gx4000;RETRODECKROMSDIR/intellivision;RETRODECKROMSDIR/laserdisc;RETRODECKROMSDIR/lcdgames;RETRODECKROMSDIR/mame;RETRODECKROMSDIR/megaduck;RETRODECKROMSDIR/model2;RETRODECKROMSDIR/neogeo;RETRODECKROMSDIR/neogeocd;RETRODECKROMSDIR/neogeocdjp;RETRODECKROMSDIR/odyssey2;RETRODECKROMSDIR/pv1000;RETRODECKROMSDIR/scv;RETRODECKROMSDIR/stv;RETRODECKROMSDIR/supervision;RETRODECKROMSDIR/supracan;RETRODECKROMSDIR/ti99;RETRODECKROMSDIR/vectrex;RETRODECKROMSDIR/videopac;RETRODECKROMSDIR/vsmile;RETRODECKROMSDIR/x68000
|
||||||
hashpath /var/data/mame/hash
|
hashpath /var/data/mame/hash
|
||||||
samplepath /var/data/mame/assets/samples
|
samplepath /var/data/mame/assets/samples
|
||||||
artpath /var/data/mame/assets/artwork
|
artpath /var/data/mame/assets/artwork
|
||||||
|
|
|
@ -712,7 +712,7 @@ prepare_component() {
|
||||||
echo "----------------------"
|
echo "----------------------"
|
||||||
|
|
||||||
# TODO: probably some of these needs to be put elsewhere
|
# TODO: probably some of these needs to be put elsewhere
|
||||||
mkdir -p $saves_folder/mame-sa
|
mkdir -p "$saves_folder/mame-sa"
|
||||||
mkdir -p "$saves_folder/mame-sa/nvram"
|
mkdir -p "$saves_folder/mame-sa/nvram"
|
||||||
mkdir -p "$states_folder/mame-sa"
|
mkdir -p "$states_folder/mame-sa"
|
||||||
mkdir -p "$rdhome/screenshots/mame-sa"
|
mkdir -p "$rdhome/screenshots/mame-sa"
|
||||||
|
@ -757,19 +757,19 @@ prepare_component() {
|
||||||
mkdir -p "/var/data/mame/assets/ui"
|
mkdir -p "/var/data/mame/assets/ui"
|
||||||
|
|
||||||
dir_prep "$saves_folder/mame-sa/hiscore" "/var/config/mame/hiscore"
|
dir_prep "$saves_folder/mame-sa/hiscore" "/var/config/mame/hiscore"
|
||||||
cp -fvr "$emuconfigs/mame/mame.ini" "/var/config/mame"
|
cp -fvr "$emuconfigs/mame/mame.ini" "/var/config/mame/cfg"
|
||||||
cp -fvr "$emuconfigs/mame/ui.ini" "/var/config/mame"
|
cp -fvr "$emuconfigs/mame/ui.ini" "/var/config/mame/cfg"
|
||||||
cp -fvr "$emuconfigs/mame/default.cfg" "/var/config/mame"
|
cp -fvr "$emuconfigs/mame/default.cfg" "/var/config/mame/cfg"
|
||||||
|
|
||||||
sed -i 's#RETRODECKROMSDIR#'$roms_folder'#g' "/var/config/mame/mame.ini"
|
sed -i 's#RETRODECKROMSDIR#'$roms_folder'#g' "/var/config/mame/cfg/mame.ini"
|
||||||
sed -i 's#RETRODECKHOMESDIR#'$rdhome'#g' "/var/config/mame/mame.ini"
|
sed -i 's#RETRODECKHOMEDIR#'$rdhome'#g' "/var/config/mame/cfg/mame.ini"
|
||||||
sed -i 's#RETRODECKSAVESDIR#'$rdhome'#g' "/var/config/mame/mame.ini"
|
sed -i 's#RETRODECKSAVESDIR#'$saves_folder'#g' "/var/config/mame/cfg/mame.ini"
|
||||||
sed -i 's#RETRODECKSTATESDIR#'$rdhome'#g' "/var/config/mame/mame.ini"
|
sed -i 's#RETRODECKSTATESDIR#'$states_folder'#g' "/var/config/mame/cfg/mame.ini"
|
||||||
|
|
||||||
sed -i 's#RETRODECKROMSDIR#'$roms_folder'#g' "/var/config/mame/ui.ini"
|
sed -i 's#RETRODECKROMSDIR#'$roms_folder'#g' "/var/config/mame/cfg/ui.ini"
|
||||||
sed -i 's#RETRODECKHOMESDIR#'$rdhome'#g' "/var/config/mame/ui.ini"
|
sed -i 's#RETRODECKHOMEDIR#'$rdhome'#g' "/var/config/mame/cfg/ui.ini"
|
||||||
sed -i 's#RETRODECKSAVESDIR#'$rdhome'#g' "/var/config/mame/ui.ini"
|
sed -i 's#RETRODECKSAVESDIR#'$saves_folder'#g' "/var/config/mame/cfg/ui.ini"
|
||||||
sed -i 's#RETRODECKSTATESDIR#'$rdhome'#g' "/var/config/mame/ui.ini"
|
sed -i 's#RETRODECKSTATESDIR#'$states_folder'#g' "/var/config/mame/cfg/ui.ini"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$component" =~ ^(gzdoom|GZDOOM|all)$ ]]; then
|
if [[ "$component" =~ ^(gzdoom|GZDOOM|all)$ ]]; then
|
||||||
|
|
|
@ -65,26 +65,28 @@
|
||||||
<project_license>GPL-3.0</project_license>
|
<project_license>GPL-3.0</project_license>
|
||||||
<metadata_license>CC0-1.0</metadata_license>
|
<metadata_license>CC0-1.0</metadata_license>
|
||||||
<releases>
|
<releases>
|
||||||
<release version="0.8.0b" date="2023-12-14">
|
<release version="0.8.0b" date="2023-02-27">
|
||||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.8.0b</url>
|
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.8.0b</url>
|
||||||
<description>
|
<description>
|
||||||
<p>CRITICAL:</p>
|
<p>
|
||||||
<ul>
|
WARNING:
|
||||||
<li>DEEP TEST: prepare_emulator function is now called prepare_component, eidted even in the cli and split it into the Configurator, so we need to test if the reset emulator works as supposed, if the cli and the Configurator is consistent.</li>
|
The post update script is initializing es-de 3.0, vita3k, mame-sa and ryujinx when coming from a version ealrier that 0.8.0b. Tp fully test this build you must come from a build 0.7.6b or previous otherwise you will surely encounter issues. Else reset RetroDECK but be aware that will not be a proper testing.
|
||||||
</ul>
|
</p>
|
||||||
<p>Changes:</p>
|
<p>Changes:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
<li>ES-DE: updated to 3.0</li>
|
||||||
|
<li>Added new system: RYUJINX</li>
|
||||||
<li>Added new system: SOLARUS</li>
|
<li>Added new system: SOLARUS</li>
|
||||||
<li>Added new engine: GZDOOM</li>
|
<li>Added new engine: GZDOOM</li>
|
||||||
<li>Added new emulator: Vita3K - Reset the emulator to grap the lates changes</li>
|
<li>Added new emulator: Vita3K</li>
|
||||||
<li>Added new emulator: MAME (Standalone)</li>
|
<li>Added new emulator: MAME (Standalone)</li>
|
||||||
<li>PPSSPP: added hotkeys</li>
|
<li>PPSSPP: added hotkeys</li>
|
||||||
|
<li>MAME: added hotkeys</li>
|
||||||
|
<li>SCUMMVM: added hotkeys</li>
|
||||||
<li>DOLPHIN: improved wiimote pointer emulation for controllers</li>
|
<li>DOLPHIN: improved wiimote pointer emulation for controllers</li>
|
||||||
<li>Added Steam Sync (with BoilR)</li>
|
|
||||||
<li>Quit button after emulators reset should act as an actual full quit button</li>
|
<li>Quit button after emulators reset should act as an actual full quit button</li>
|
||||||
<li>Created a quit_retrodeck function to ease the quit in the scripts.</li>
|
<li>Created a quit_retrodeck function to ease the quit in the scripts.</li>
|
||||||
<li>Logs folder is now in retrodeck/logs (previously was .logs)</li>
|
<li>Logs folder is now in retrodeck/logs (previously was .logs)</li>
|
||||||
<li>The post update script is initializing vita3k, mame and boilr when coming from a version ealrier that 0.8.0, this don't work in cokker and must be resetted manually (for boilr reset RetroDECK)</li>
|
|
||||||
<li>RPCS3 is now running via shortcut (.desktop file) by default - WARN THE USERS TO MIGRATE</li>
|
<li>RPCS3 is now running via shortcut (.desktop file) by default - WARN THE USERS TO MIGRATE</li>
|
||||||
<li>Added controller config for PS4 and PS5</li>
|
<li>Added controller config for PS4 and PS5</li>
|
||||||
<li>Controller config overhaul</li>
|
<li>Controller config overhaul</li>
|
||||||
|
@ -93,21 +95,18 @@
|
||||||
<p>Fixes:</p>
|
<p>Fixes:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Fixed DUCKSTATION memory card folder</li>
|
<li>Fixed DUCKSTATION memory card folder</li>
|
||||||
<li>Fixed RPCS3 saves folder (wrong symlink) - WRN THE USERS TO BACKUP</li>
|
<li>Fixed RPCS3 saves folder (wrong symlink) - WARN THE USERS TO BACKUP</li>
|
||||||
<li>Fixed issues that prevents Steam Sync to work correctly</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
<p>Issues:</p>
|
<p>Issues:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>!!! WARNING !!! Steam Sync is now REPLACING your Standalone BoilR links with RetroDECK's, use it at your own risk!</li>
|
<li>Vita3K firmware downloader is failing. Workaround: run the downloader twice</li>
|
||||||
<li>GZDOOM: the controller for player 2+ is not correctly configured</li>
|
<li>GZDOOM: the controller for player 2+ is not correctly configured</li>
|
||||||
<li>quit_retrodeck function seems to not working correctly</li>
|
<li>quit_retrodeck function seems to not working correctly</li>
|
||||||
<li>MAME (Standalone) paths should be fixed</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
<p>Missing:</p>
|
<p>Missing:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>GZDOOM: hotkeys</li>
|
<li>GZDOOM: hotkeys</li>
|
||||||
<li>SOLARUS: hotkeys</li>
|
<li>SOLARUS: hotkeys</li>
|
||||||
<li>MAME (Standalone): hotkeys</li>
|
|
||||||
<li>A proper reset script for the new emulators, now it's just a draft (only Vita3K is done)</li>
|
<li>A proper reset script for the new emulators, now it's just a draft (only Vita3K is done)</li>
|
||||||
</ul>
|
</ul>
|
||||||
</description>
|
</description>
|
||||||
|
|
Loading…
Reference in a new issue