Trying to understand how amiga conf files are managed / Cherche désespéramment à comprendre comment les fichiers de conf pour Amiga sont gérés.
-
Hello,
I've just installed Recalbox 7.1 on my PI 3B+ in order to turn it into an Amiga play station, since I'm a nostalgic of A500...
I'm mainly running adf files and tried to customized my uaeconfig file by system and not per game (as explained here).
But I'd like to override too the amiberry.conf file, and the <auto_detected_input_device>.cfg (mainly because I want to invert the left and right axes on my gamepad) that recalbox creates in /tmp/amiga/conf/.
Each time I run a game, these two config files in /tmp/amiga/conf/ are overwritten, deleteing my customizations. Is there a way, such as for uaeconfig.uae to force recalbox/amiberry to read MY conf files ?
Could someone explain, or tell me where to find explanations, about the recalbox/amiberry config files management ?
Either a sequence of location read priorities, or a way to force not to write/read in /tmp/amiga/conf, or not to auto create default conf files,... ?
I'm really looking for specifications or architecture design of this recalbox/amiberry process.
Thank you very much by advance for any clue.
Regards=============Fr==============
Bonjour,
Je viens d'installer Recalbox 7.1 sur mon PI 3B + pour en faire une station de jeux Amiga, puisque je suis un nostalgique de l'A500 ...
J'utilise principalement des fichiers adf et j'ai essayé de personnaliser mon fichier uaeconfig par système et non par jeu (comme expliqué ici).
Mais j'aimerais aussi remplacer le fichier amiberry.conf et le <auto_detected_input_device> .cfg (principalement parce que je veux inverser les axes gauche et droit de ma manette de jeu) que recalbox crée dans /tmp/amiga/conf/.
Chaque fois que je lance un jeu, ces deux fichiers de configuration dans /tmp/amiga/conf/ sont écrasés, supprimant mes personnalisations. Existe-t-il un moyen, comme pour uaeconfig.uae, de forcer recalbox/amiberry à lire MES fichiers de configuration ?
Quelqu'un pourrait-il m'expliquer, ou me dire où trouver des explications, sur la gestion des fichiers de configuration recalbox/amiberry ?
Soit une séquence de priorités d'emplacement de lecture, soit un moyen de forcer à ne pas écrire/lire dans /tmp/amiga/conf, ou à ne pas créer automatiquement les fichiers de configuration par défaut,... ?
Je recherche vraiment les spécifications ou un schéma de l'architecture de ce process recalbox/amiberry.
Merci beaucoup d'avance pour tout indice.
Cdlt -
Bonjour
peut être que ça aidera https://forum.recalbox.com/topic/16882/a-lire-emulateur-amiga-600-1200-amigacd32ya différentes sujets dans la section français
-
Thanks for trying to help.
Unfortunately, it only deals with the uaeconfig file (which I've already succeeded in overriding the customization), but not a word about the joypad and the amiberry default config files that are automatically setup and created in /tmp/amiga/conf, with no way, to my knowledge, to override.
Moreover, the link you supplied seems to be less up to date than the one I gave above (https://recalbox.gitbook.io/documentation/emulators/computosaures/amiga-w#overriding-configurations). As a matter of fact, folder /recalbox/share/configs doesn't exist.
Thank you all the same.=============Fr==============
Merci pour l'aide.
Malheureusement cela traite seulement du fichier uaeconfig (dont j'ai déjà réussi à surdefinir la personnalisation), mais pas un mot à propos des fichiers de conf du joypad et d'amiberry qui sont automatiquement initialisés et créés dans /tmp/amiga/conf, avec aucun moyen, à ma connaissance, de les surdefinir.
De plus, le lien que vous fournissez semble être moins à jour que celui dont je parlais au-dessus (https://recalbox.gitbook.io/documentation/v/francais/emulateurs/ordinosaures/c-amiga#reparametrage-des-configurations). En effet, le répertoire /recalbox/share/configs n'existe pas/plus.
Merci tout de même. -
@Latruffe See if any of these links help you:
-
Merci pour l'aide, mais le 1er lien ne correspond pas exactement au problème que je cherche à résoudre. Pour résumé, mon joypad est autodetecté et son fichier .cfg ecrit dans /tmp/amiga/conf/. Cependant je souhaite inverser les axes droit et gauche, ce qui revient à inverser quelques jeux de valeurs dans ce fichier .cfg. Cependant, à chaque demarrage, il est réécrit. Donc ma solution actuelle est de copier le fichier par defaut dans un autre chemin, modifier les valeurs, lancer amiberry, revenir à l'UI, et modifier le device path vers mon fichier (ce path est defini dans le fichier amiberry.cfg) à la place de /tmp/amiga/conf/, puis enfin de le faire relire par un restart. Je cherche donc juste à savoir s'il existe un moyen de surdefinir de fichiers de config du gamepad, par exemple par un ordre de lecture de ces fichiers. Ou alors je suis cond**né à ce qu'il soit toujours réécrasé.
=============En==========
Thanks for your help, but the 1st link doesn't exactly match the problem I'm looking to solve. To summarize, my joypad is autodetected and its .cfg file written in /tmp/amiga/conf/. However I want to reverse the right and left axes, which is like reversing some sets of values in this .cfg file. However, at each start, it is rewritten. So my current solution is to copy the default file to another path, change the values, run amiberry, go back to the UI, and change the device path to my file (this path is defined in the amiberry.cfg file) instead of /tmp/amiga/conf/, then finally to force it to be reread by a restart. So I'm just trying to find out if there is a way to override gamepad config files, for example by reading order of these files. Otherwise I'll be always forced to get it deleted and default written. -
J'oubliais : concernant le 2nd lien, je n'ai aucun pb de clavier à simuler par mapping. Je possède un Rii (un mini combo clavier/souris wifi) qui est parfaitement pris en compte.
Merci quand même.
==============En============
I forgot: concerning the 2nd link, I have no keyboard issue to simulate by mapping keys. I own a Rii (a mini wifi keyboard/mouse combo) which is perfectly taken into account.
Thanks anyway. -
@Latruffe Read this:
https://gitlab.com/recalbox/recalbox/-/blob/master/RELEASE-NOTES.mdFixes
- Fix UAE configuration for CDTV/CD32
- Fix UAE kickstart copy for WHDL games