@@ -18,13 +18,46 @@ alias l='ls $LS_OPTIONS -lA'
1818# alias cp='cp -i'
1919# alias mv='mv -i'
2020
21+ # Alias functions for compatibility
22+ volume_get () {
23+ volume get " $@ "
24+ }
25+
26+ volume_set () {
27+ volume set " $@ "
28+ }
29+
30+ brightness_get () {
31+ brightness get " $@ "
32+ }
33+
34+ brightness_set () {
35+ brightness set " $@ "
36+ }
37+
38+ notif_set () {
39+ notif set " $@ "
40+ }
41+
42+ start_audio_amp () {
43+ audio_amp " $@ "
44+ }
45+
46+ cancel_sched_powerdown () {
47+ powerdown handle
48+ }
49+
2150# Relocate HOME into the r/w partition
2251export HOME=/mnt/FunKey
2352mkdir -p " ${HOME} "
2453export MEDNAFEN_HOME=$HOME /.mednafen
2554mkdir -p " ${MEDNAFEN_HOME} "
55+ cp " /usr/games/lynxboot.img" " /usr/games/mednafen-09x.cfg" " ${MEDNAFEN_HOME} /"
2656export GMENU2X_HOME=" $HOME /.gmenu2x"
2757mkdir -p " ${GMENU2X_HOME} "
58+ export RETROFE_HOME=" $HOME /.retrofe"
59+ mkdir -p " ${RETROFE_HOME} "
60+ mkdir -p " ${RETROFE_HOME} /layouts"
2861
2962# Resize the console to the terminal dimensions
3063resize () {
@@ -44,22 +77,20 @@ resize() {
4477 fi
4578}
4679
80+ # Restore saved volume
81+ echo " Restore saved volume"
82+ volume set $( volume get) > /dev/null 2>&1
4783
48- # Start ampli
49- echo " Start audio amplifier"
50- start_audio_amp 1 > /dev/null 2>&1
51-
52- # Force unmute sound card and reset volume
53- echo " Force unmute sound card and reset volume"
54- volume_set $( volume_get) > /dev/null 2>&1
55-
56- # Reset saved brightness
57- echo " Reset saved brightness"
58- brightness_set $( brightness_get) > /dev/null 2>&1
84+ # Restore saved brightness
85+ echo " Restore saved brightness"
86+ brightness set $( brightness get) > /dev/null 2>&1
5987
6088# Start Assembly tests (blocking process)
6189assembly_tests > /dev/null 2>&1
6290
63- # Start launcher
64- echo " Start launcher"
65- start_launcher > /dev/null 2>&1 &
91+ # Restart saved application/game if any
92+ instant_play load
93+
94+ # Start frontend
95+ echo " Start frontend"
96+ frontend init > /dev/null 2>&1 &
0 commit comments