From a13f826567efd6c39672a8c4c5fbbc617e3143a4 Mon Sep 17 00:00:00 2001 From: Michel-FK Date: Thu, 10 Dec 2020 23:49:03 +0100 Subject: [PATCH] add emulators and translations in gmenu2x Signed-off-by: Michel-FK --- .../usr/share/gmenu2x/sections/emulators/gb | 7 +++++++ .../usr/share/gmenu2x/sections/emulators/gba | 7 +++++++ .../usr/share/gmenu2x/sections/emulators/gbc | 7 +++++++ .../usr/share/gmenu2x/sections/emulators/gg | 7 +++++++ .../usr/share/gmenu2x/sections/emulators/lynx | 7 +++++++ .../share/gmenu2x/sections/emulators/megadrive | 7 +++++++ .../usr/share/gmenu2x/sections/emulators/nes | 7 +++++++ .../usr/share/gmenu2x/sections/emulators/ngp | 7 +++++++ .../usr/share/gmenu2x/sections/emulators/pce | 7 +++++++ .../usr/share/gmenu2x/sections/emulators/ps1 | 7 +++++++ .../usr/share/gmenu2x/sections/emulators/sms | 7 +++++++ .../usr/share/gmenu2x/sections/emulators/snes | 7 +++++++ .../share/gmenu2x/sections/emulators/wonderswan | 7 +++++++ .../skins/240x240/Default/icons/gamegear.png | Bin 0 -> 1480 bytes .../gmenu2x/skins/240x240/Default/icons/gb.png | Bin 0 -> 700 bytes .../gmenu2x/skins/240x240/Default/icons/gba.png | Bin 0 -> 397 bytes .../gmenu2x/skins/240x240/Default/icons/gbc.png | Bin 0 -> 1683 bytes .../gmenu2x/skins/240x240/Default/icons/lynx.png | Bin 0 -> 460 bytes .../skins/240x240/Default/icons/megadrive.png | Bin 0 -> 1174 bytes .../gmenu2x/skins/240x240/Default/icons/nes.png | Bin 0 -> 363 bytes .../gmenu2x/skins/240x240/Default/icons/ngp.png | Bin 0 -> 4315 bytes .../gmenu2x/skins/240x240/Default/icons/pce.png | Bin 0 -> 491 bytes .../gmenu2x/skins/240x240/Default/icons/ps1.png | Bin 0 -> 2752 bytes .../gmenu2x/skins/240x240/Default/icons/race.png | Bin 0 -> 533 bytes .../gmenu2x/skins/240x240/Default/icons/sms.png | Bin 0 -> 3211 bytes .../gmenu2x/skins/240x240/Default/icons/snes.png | Bin 0 -> 1101 bytes .../skins/240x240/Default/icons/wonderswan.png | Bin 0 -> 4538 bytes 27 files changed, 91 insertions(+) create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gb create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gba create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gbc create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gg create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/lynx create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/megadrive create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/nes create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/ngp create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/pce create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/ps1 create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/sms create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/snes create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/wonderswan create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/gamegear.png create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/gb.png create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/gba.png create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/gbc.png create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/lynx.png create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/megadrive.png create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/nes.png create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/ngp.png create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/pce.png create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/ps1.png create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/race.png create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/sms.png create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/snes.png create mode 100644 FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/wonderswan.png diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gb b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gb new file mode 100644 index 0000000..aec84e9 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gb @@ -0,0 +1,7 @@ +title=GameBoy +description=Game Boy Emulator +icon=skin:icons/gb.png +exec=/usr/games/launchers/gb_launch.sh +selectorbrowser=true +selectordir=/mnt/Game Boy +selectorfilter=gb,GB diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gba b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gba new file mode 100644 index 0000000..622a6d5 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gba @@ -0,0 +1,7 @@ +title=GameBoy Adv +description=Game Boy Advance Emulator +icon=skin:icons/gba.png +exec=/usr/games/launchers/gba_launch_gpsp.sh +selectorbrowser=true +selectordir=/mnt/Game Boy Advance +selectorfilter=gba,GBA diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gbc b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gbc new file mode 100644 index 0000000..3d06a3d --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gbc @@ -0,0 +1,7 @@ +title=GameBoy Col +description=Game Boy Color Emulator +icon=skin:icons/gbc.png +exec=/usr/games/launchers/gb_launch.sh +selectorbrowser=true +selectordir=/mnt/Game Boy Color +selectorfilter=gbc,GBC diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gg b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gg new file mode 100644 index 0000000..3b305ab --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/gg @@ -0,0 +1,7 @@ +title=Game Gear +description=Game Gear Emulator +icon=skin:icons/gg.png +exec=/usr/games/launchers/gamegear_launch.sh +selectorbrowser=true +selectordir=/mnt/Game Gear +selectorfilter=zip,ZIP,gg,GG diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/lynx b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/lynx new file mode 100644 index 0000000..3e778c2 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/lynx @@ -0,0 +1,7 @@ +title=Lynx +description=Atari Lynx Emulator +icon=skin:icons/lynx.png +exec=/usr/games/launchers/lynx_launch.sh +selectorbrowser=true +selectordir=/mnt/Atari lynx +selectorfilter=zip,ZIP,lnx,LNX diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/megadrive b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/megadrive new file mode 100644 index 0000000..6a07e97 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/megadrive @@ -0,0 +1,7 @@ +title=MegaDrive +description=Sega Genesis/MegaDrive Emulator +icon=skin:icons/megadrive.png +exec=/usr/games/launchers/megadrive_launch.sh +selectorbrowser=true +selectordir=/mnt/Sega Genesis +selectorfilter=zip,ZIP,md,MD diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/nes b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/nes new file mode 100644 index 0000000..2f57fc0 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/nes @@ -0,0 +1,7 @@ +title=NES +description=FC/NES Emulator +icon=skin:icons/nes.png +exec=/usr/games/launchers/nes_launch.sh +selectorbrowser=true +selectordir=/mnt/NES +selectorfilter=nes,NES diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/ngp b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/ngp new file mode 100644 index 0000000..b519915 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/ngp @@ -0,0 +1,7 @@ +title=Neo Geo +description=Neo Geo Pocket Emulator +icon=skin:icons/ngp.png +exec=/usr/games/launchers/ngp_launch.sh +selectorbrowser=true +selectordir=/mnt/Neo Geo Pocket +selectorfilter=zip,ZIP,ngp,NGP diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/pce b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/pce new file mode 100644 index 0000000..d7a6af7 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/pce @@ -0,0 +1,7 @@ +title=PC Engine +description=PCE-TurboGrafx Emulator +icon=skin:icons/pce.png +exec=/usr/games/launchers/pce_launch.sh +selectorbrowser=true +selectordir=/mnt/PCE-TurboGrafx +selectorfilter=zip,ZIP,pce,PCE,sgx,SGX diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/ps1 b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/ps1 new file mode 100644 index 0000000..95af86e --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/ps1 @@ -0,0 +1,7 @@ +title=PS1 +description=PS1 Emulator +icon=skin:icons/ps1.png +exec=/usr/games/launchers/psone_launch_pcsx.sh +selectorbrowser=true +selectordir=/mnt/PS1 +selectorfilter=bin,BIN,cue,CUE,pbp,PBP diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/sms b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/sms new file mode 100644 index 0000000..2fc472a --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/sms @@ -0,0 +1,7 @@ +title=Master System +description=Sega MAster System Emulator +icon=skin:icons/sms.png +exec=/usr/games/launchers/sms_launch.sh +selectorbrowser=true +selectordir=/mnt/Sega Master System +selectorfilter=zip,ZIP,sms,SMS diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/snes b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/snes new file mode 100644 index 0000000..adb72f7 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/snes @@ -0,0 +1,7 @@ +title=SNES +description=SNES Emulator +icon=skin:icons/snes.png +exec=/usr/games/launchers/snes_launch.sh +selectorbrowser=true +selectordir=/mnt/SNES +selectorfilter=sfc,SFC,smc,SMC diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/wonderswan b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/wonderswan new file mode 100644 index 0000000..460e599 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/sections/emulators/wonderswan @@ -0,0 +1,7 @@ +title=WonderSwan +description=WonderSwan/WonderSwan Color Emulator +icon=skin:icons/wonderswan.png +exec=/usr/games/launchers/wonderswan_launch.sh +selectorbrowser=true +selectordir=/mnt/WonderSwan +selectorfilter=zip,ZIP,wsc,WSC diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/gamegear.png b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/gamegear.png new file mode 100644 index 0000000000000000000000000000000000000000..c6a0f24dbc4edbdd5d2c4d297b2cbdba24d18ede GIT binary patch literal 1480 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 literal 0 HcmV?d00001 diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/lynx.png b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/lynx.png new file mode 100644 index 0000000000000000000000000000000000000000..bb144e9cb4da2d533b8dba7343707c226c682607 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvmUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fgp%UN|;`;ype<0J#%ge~f z$j;8Ls;Vl$h+$_HgPNL}l$2ChSQt>jA492WKt+rtL4Lsu4$p3+fjCLt?k)@+tg;?J z4tt5GuPgg?W_}S>37a|V*8qiPc)B=-Xq-Pg!I1BefdI={{zs*guf0}iohHm$qb#Z# zdQY%k@zMS}s(flfrb*h_TdMC_KmQlT{(kmd?j`z4i<2e=9pO96wZp?|Pa~^>U{1-A zfscm3kWnl19CsP_lLvDUbW?CgsgMqoOfw8WkX^4@5m9e>% XkqJbD(@H^qpaup{S3j3^P6L=XsuIZCju7h@ufEM5BlxF-D0ITtp!VK1>XPs4<|RZq$t+2oV=XBJSO| z@~=AY{ti}oyR{8Mz$~8dQMc+=o%+sqhTD2X#PgBxd?oO|AmIGTN8sshkM#HV%g)Zu zyRf;rDNRjHlAWC`rKP3P($XS*eSOm1-7OUr6_S&aBkk?&vazx8>Ur*bBI1$4!onAr zoSY1b+S*!4PfyozZf;Jtwzgz{e_u{dPvzp`Lawi`<@WYgewdwATM%)dpPHJ|GnPPI zU7d`Nk1G}y7X0Rc@cDe|b#HI4d_O%c^Yinvva(`H93LOc`T4nAU0uoj{k>dXUW(W2 zmCnviKRYO63FPJFy};<`=nFJ7G)Qi4u5@*Espqqfhf7OKvbMG+ySuw`cz7r$CnuJ` z-QAr$K0c}%jg5^;+SpoOUwA!x>}R%-@v}GurPUe zcu*Bk4|{~o5+Fu{gM$hZ#61UOEXIg`TU(pTPsVR=Z>wj3svxcadGVUH*49=H%gxP= zolpP0-2eaFTf@PE`=1*Q*Nk$Cp|qqDk&Hq9+t7OF?E2%BsY+GZ*NZy4i4n( z>`cQ;>2j9$mOy!Vxiv(Fy62$2zTQesB0{30qeE-nkU%9j2@-U1aZyR2(9zM6uHys_ z@y-&UrUQXt19N#vNr~nHBrt-UZZ%K~A|%1qE837@z?`g81^@CK%%+1*{aBzC1A?Q4J0<;0C|y>m8F#c zAxIF2QYQ55U^8(E2Eu?hctvZCjEt1%=x8PK z76INvIyN>|=O_qqz}ynRE6R&8@cH1^Z5;;&2K2knJ3I;v4HZvFi0pm(BtJVj@vZZn z7;rpeWd5fkdx+D5!^6W>dd|5)srpp`aWa>Zx|4eNP{v zV4!FC5umJyDnb@Pvc#$^eRTu4ekcn!Rx zeL{fe{{r*}zbbgG8yZkL)c#w0+<>(C<@?$k(9A4>5GR`>A|fova=M&*?L9D;0`kW_ oH+#5K34Hkf1z-O)`)C4R0H3;gTrK2zIRF3v07*qoM6N<$g3r1pfB*mh literal 0 HcmV?d00001 diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/nes.png b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/nes.png new file mode 100644 index 0000000000000000000000000000000000000000..04ea8bb1ffe67464d32ce69f59939dddcf4a1958 GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFdBKfIEF+VPX6)#zx`o{q&CL# z1KaLKOEf(A?~t(KF3*4I*Q@@^Tb6cYRXpAG^nYbVg~5iIGbLkqPx!5HmiXsC+e~sz zXOu(=qaM4$YRP+i46GlQ-1DkJnWzjU5a@}y_P#|)01wgXUt=bb=9=8>mWNroqQ zHf1?STnJno=roa;ZH=wN3C06vG7`;K4rT;7Geq* zfF{SZ2~QX%u+`Wpu?rV5+?lwcuXE|lm-YVP;s$G1uVp>{qGp0rlEDd|fJ4s99Qhh< zGQOYDz>(sv5Y2Q-5F!WkS#;kchN`lQ0dHhJ?oDP0xOr1@rRP~~U?4Jhy85}Sb4q9e E09~ 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 JPDHLkV1gNLK%D>p literal 0 HcmV?d00001 diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/pce.png b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/pce.png new file mode 100644 index 0000000000000000000000000000000000000000..e1a0f8c758ab4a2365879d85df70954d138b4776 GIT binary patch literal 491 zcmVd&|NsBm+S<0Z zw&v#MN=iyHGBSF4dTwrR4h|0gYis|jj{hYk|KrsEk82B+oPz)W00DGTPE!Ct=GbNc z00BQqL_t(|0gch&Vxlk%z;TY=CEBKj5D$mb_kYbLZDB))+rNGQ`y*EEe$n|wWuNwg zzU<>}6pvj`NZ+KS3Q490)FWYr5^HS*qGJ2Zsv>s9F8sX}_#Lq*k(O&7tJqH9x^F_5 zQFSvxbs0bna6LnBK#;8gWEo&NVCKYqoxlVRZ1+0r+yIb�Hp{ud}`Q8E~EOKHu*5 z+ZPZvfYhG0B?a&^P*RV11?$&jb?})3>wF3m(dIV$@ zFe>Wk%K%vw08W=nu0RqZR*IBJ>Ktz;~mk9+x`=JmW zs5U^vlwkR@1_SB;xB)!0L(<8w2lgX^7C*oKGW h!5%fx{drmUV;^2dFo@!n+%o_G002ovPDHLkV1mP4)WiS) literal 0 HcmV?d00001 diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/ps1.png b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/ps1.png new file mode 100644 index 0000000000000000000000000000000000000000..66181c702c121ed426617f5ce6e4ef25ded9d735 GIT binary patch literal 2752 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 literal 0 HcmV?d00001 diff --git a/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/sms.png b/FunKey/board/funkey/rootfs-overlay/usr/share/gmenu2x/skins/240x240/Default/icons/sms.png new file mode 100644 index 0000000000000000000000000000000000000000..e4f10431cf958af1125b2e3ccba5f29418dbc397 GIT binary patch literal 3211 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