Applications natives

Cet article répertorie les applications tierces au format OPK conçues pour le FunKey S. Téléchargeables gratuitement depuis cette page, ces applications permettent aux utilisateurs d'ajouter des fonctionnalités supplémentaires à leurs appareils. Notez cependant que, comme la fonction de sauvegarde automatique Instant Action de l'appareil est implémentée programme par programme, les utilisateurs doivent se rappeler de sauvegarder manuellement leur progression dans tout programme tiers qui n'a pas implémenté la fonction Instant Action. Notez également que même si de nombreux appareils utilisent *OPK* comme format d'application, seules *les applications OPK* compilées spécifiquement pour le FunKey S sont compatibles avec celui-ci. Une fois qu'une application FunKey S *OPK* est téléchargée, elle peut être installée en la plaçant simplement dans un dossier à la racine du système de fichiers de l'appareil, avec les *Applications* , *Émulateurs* et *Jeux natifs* dossiers disponibles par défaut pour la gestion des fichiers. Les applications disponibles en téléchargement sur cette page sont organisées telles qu'elles seraient accessibles à partir du lanceur Gmenu2x — dans les trois groupes suivants :

Applications

Émulateurs

Jeux

Si vous souhaitez créer ou modifier *vous-même des applications OPK* , vous pouvez télécharger une version de SquashFS configurée pour éditer les applications OPK sous Windows ici . Après avoir extrait le dossier SquashFS de son *archive ZIP* , ajoutez le *fichier OPK* que vous souhaitez modifier au dossier et double-cliquez sur le *1. EXTRACT\_OPK.bat* fichier . Cela créera un dossier appelé *squashfs-root* , contenant les fichiers pour les paramètres de configuration de l'application, l'image de l'icône et les données binaires. Sauf si vous avez une expérience préalable dans la configuration *d'applications OPK* , il est toutefois recommandé de modifier uniquement le fichier icône, un *fichier image au format PNG* carré de 32 pixels qui représente l'application dans Gmenu2x. Ce faisant, assurez-vous que le fichier d'icône de remplacement est également une image carrée de 32 pixels, au *format PNG* et nommée exactement comme le fichier d'origine ( *icon.png* est remplacé par *icon.png* ). Une fois que vous avez fini de modifier l'application, retournez dans le dossier SquashFS et double-cliquez sur le *2. fichier MAKE\_OPK.bat* , qui appliquera vos modifications à l'application soumise. *OPK* Fichier . Après l'apparition et la disparition de plusieurs fenêtres, votre application sera modifiée et prête à être renvoyée sur votre FunKey S. Notez que si vous souhaitez modifier plusieurs applications, vous devez le faire une à la fois. Pour des instructions supplémentaires sur la façon d'utiliser SquashFS pour modifier ou créer *des applications OPK* , il est recommandé de rejoindre le serveur Discord de la communauté FunKey .

Bien que les versions hébergées sur wiki des applications répertoriées dans cet article soient mises à jour périodiquement, les liens vers les référentiels de développement sont également répertoriés, le cas échéant, au cas où l'un d'entre eux aurait été mis à jour entre-temps.

## Applications

Les applications suivantes sont des programmes pour la FunKey S qui ne sont ni des émulateurs ni des jeux. À côté de chaque application figure une description générale de celle-ci.

## Émulateurs

Les émulateurs répertoriés dans cette section ajoutent aux capacités du FunKey S en permettant une émulation améliorée de plusieurs systèmes pris en charge et une émulation générale de plusieurs systèmes non pris en charge. Afin d'aider les utilisateurs à choisir les émulateurs à utiliser, en particulier dans les cas où il existe plusieurs options, le tableau suivant répertorie les systèmes actuellement non pris en charge sur la gauche et les meilleurs émulateurs actuellement disponibles pour eux sur la droite : Si un système ne figure pas dans la liste ci-dessus, soit il est déjà officiellement émulé par la FunKey S, soit il possède une émulation non officielle qui ne dispose pas de fonctionnalités suffisantes pour être utilisée par un grand public. Pour illustrer ce dernier cas, chaque émulateur est noté de *faible* à *élevé* pour la précision et la vitesse globales de l'émulation. En plus des émulateurs répertoriés sur cette page, si vous souhaitez émuler BBC Micro, CHIP-8 ou ZX Spectrum, la méta-émulation est une option supplémentaire pour l'émulation tierce. Si l'un des émulateurs répertoriés sur cette page est incompatible avec l'émulateur gpSP par défaut, le noyau SDL Retro *mGBA* ou l'émulateur autonome *VBA Next* serait nécessaire pour utiliser le méta-émulateur.

### SDL Rétro

Deux options d'utilisation de SDL Retro sont disponibles : *All-In-One* et *One-By-One* .

**Tout en un**

Comme le premier d'entre eux inclut tous les cœurs SDL Retro par défaut dans le *fichier OPK* lui-même, tout ce que l'utilisateur doit faire pour l'installer sur son FunKey S est de l'ajouter à un dossier à la racine du système de fichiers de l'appareil, comme n'importe quelle autre application, émulateur. , ou un jeu.

**Un par un**

Si vous préférez n'installer que les cœurs d'émulateur que vous avez l'intention d'utiliser, et ainsi accélérer le processus de sélection des cœurs de SDL Retro, vous pouvez également télécharger l' *One-By-One* option .

Bien que son téléchargement comprenne également un *fichier OPK* distinct *, les cœurs de l'émulateur eux-mêmes sont inclus dans un dossier de cœurs* qui doit être placé dans l' *emplacement du fichier /mnt/FunKey/.sdlretro* du FunKey S pour que SDL Retro fonctionne.

**Emplacement du fichier BIOS**

Si un ou plusieurs fichiers BIOS requis sont répertoriés à côté d'un noyau que vous souhaitez utiliser, assurez-vous que ces fichiers sont nommés et situés à l'emplacement du *fichier /mnt/FunKey/.sdlretro/system* pour des résultats d'émulation optimaux.

**Emplacements des fichiers spécifiques au jeu**

* Dans le cas de *blueMSX* , téléchargez, extrayez et placez *les dossiers Databases* et *Machines* de cet émulateur à l' *emplacement du fichier /mnt/FunKey/.sdlretro/system* .
* Dans le cas de *Neko Project II Kai* requis *, les fichiers PC-9800* répertoriés dans le tableau ci-dessous doivent être placés à l' *emplacement du fichier /mnt/FunKey/.sdlretro/system/np2kai* .

**Impossible de voir le dossier .sdlretro**

Si vous ne voyez pas le *dossier .sdlretro* , le système d'exploitation Unix de votre ordinateur masque les dossiers cachés. Pour activer l'affichage de ces dossiers sur MacOS, utilisez la *combinaison de touches Maj+Cmd+Période* . Pour ce faire sur ChromeOS, cliquez sur l'icône à trois points en haut à droite de l' *application Fichiers* et sélectionnez l' *Afficher les dossiers cachés* option .

### Autonome

Si un ou plusieurs fichiers BIOS requis sont répertoriés à côté d'un émulateur, assurez-vous que ces fichiers sont nommés et situés aux emplacements de fichiers suivants pour des résultats d'émulation optimaux :

* */mnt/FunKey/.3doh* pour 3DOh
* */mnt/FunKey/.pcfxemu* pour PCFXEmu
* */mnt/FunKey/.smsplus/bios* pour SMS Plus GX

Si vous choisissez d'utiliser la version de *SMS Plus GX* incluse dans l'OPK SDL Retro, suivez plutôt les instructions répertoriées dans la section ci-dessus . Comme *PCSX ReARMed Ultimate* et *PicoDrive* remplacent simplement leurs homologues par défaut lors du chargement initial, leurs fichiers BIOS (s'ils ne sont pas déjà présents) se trouvent respectivement dans les emplacements de fichiers habituels */mnt/PS1/bios* et */mnt/Sega Genesis/bios* . Si vous souhaitez plutôt ajouter *FinalBurn Alpha 2012* , *Gambatte* , *MAME 2000* ou *VICE* à l'OPK SDL Retro pour réduire le nombre d'icônes présentes dans l' *onglet Émulateur* de Gmenu2x, vous pouvez également télécharger, extraire et placer leur *SO* noyau d'émulateur au format . fichiers à l' *emplacement /mnt/FunKey/.sdlretro/cores* du système de fichiers FunKey S (si le *dossier cores* n'est pas déjà présent, créez-le d'abord). Si vous ne voyez pas le *dossier .sdlretro* ou les *dossiers .3doh* , *.pcfxemu* ou *.smsplus* disparaître lors de la création, le système d'exploitation Unix de votre ordinateur masque les dossiers cachés. Pour activer l'affichage de ces dossiers sur MacOS, utilisez le *Combinaison de touches Maj+Cmd+Période* . Pour ce faire sur ChromeOS, cliquez sur l'icône à trois points en haut à droite de l' *application Fichiers* et sélectionnez l' *Afficher les dossiers cachés* option .

## Jeux

Les applications suivantes sont des jeux gratuits qui ont été portés ou développés nativement pour le FunKey S. Pour faciliter la navigation dans la liste et la sélection des jeux, à côté de chaque jeu est répertorié son genre. Pour jouer aux ports OPK des jeux commerciaux, un ou plusieurs fichiers supplémentaires contenant les actifs protégés par le droit d'auteur nécessaires doivent être fournis par l'utilisateur à partir de sa propre copie du jeu légalement acquise. Les fichiers de données de ces jeux doivent être regroupés dans un dossier situé à l'emplacement de fichier répertorié de ce jeu. Les jeux nécessitant l'exécution de plusieurs fichiers d'un type spécifié comportent un astérisque placé après le(s) type(s) de fichier(s) applicable(s).

Prenez note des informations suivantes pour les jeux suivants :

* Alors que *Doom* , *Doom II* et *Final Doom* ne nécessitent chacun qu'un seul *fichier WAD* complémentaires *, des fichiers WAD* peuvent également être utilisés.
* Alors que *Quake* n'a besoin que de son *PAK0.PAK* fichier *pour se lancer, pour accéder au jeu complet, le fichier PAK1.PAK* est également requis.
* En raison d'une modification apportée au *package libvorbis* dans la mise à jour FunKey-OS V2.2.0, *VVVVVV* n'est actuellement pas fonctionnel lors de l'utilisation du dernier firmware système officiel. Pour résoudre cette incompatibilité sans mettre à niveau le micrologiciel de votre appareil, une révision tierce du micrologiciel peut être installée pour résoudre le problème jusqu'à la publication de la prochaine mise à jour officielle du micrologiciel. Les autres modifications apportées par la mise à jour du micrologiciel tiers incluent :
	+ Ajout du support UTF-8 à Gmenu2x
	+ Remplacement de l'utilisation du swap par le pourcentage de batterie sur la superposition des statistiques du système
	+ Mise à jour de l'émulateur PicoDrive (Sega Genesis/Mega Drive)
	+ Passage de l'émulateur Game Gear par défaut de Mednafen à PicoDrive
	+ Ajout de *Mona and the Witch's Hat Deluxe* à la liste des jeux homebrew Game Boy Color inclus
	+ Supprimer un bourdonnement de Gmenu2x

Comme pour les mises à jour officielles du firmware, téléchargez et ajoutez simplement ce *fichier FWU* au dossier racine de votre FunKey S pour installer la mise à jour. Si vous souhaitez flasher cette version de FunKey-OS directement sur une carte MicroSD, un *fichier IMG* pour la révision du firmware est disponible ici . Des instructions supplémentaires sur les processus ci-dessus peuvent être trouvées respectivement ici et ici .
Si vous ne voyez pas le *dossier .local* ou les *dossiers .cannonball* , *.eduke32* ou *.ecwolf* disparaître lors de la création, le système d'exploitation Unix de votre ordinateur masque les dossiers cachés. Pour activer l'affichage de ces dossiers sur MacOS, utilisez la *combinaison de touches Maj+Cmd+Période* . Pour ce faire sur ChromeOS, cliquez sur l'icône à trois points en haut à droite de l' *application Fichiers* et sélectionnez l' *Afficher les dossiers cachés* option .