[Firmware 2.1.0] Conflict between ratio *.cfg files and PicoDrive "config2.cfg"
Closed this issue · 1 comments
Creating a *.cfg file for each game prevents "config2.cfg" from being applied. Indeed, with firmware 2.1.0 each game has now its own *.cfg setting file for ratio/zoom setting, then "/FunKey/.picodrive/config2.cfg" is not taken into account as PicoDrive has also a per-game *.cfg file management, unless we include all PicoDrive settings we want into each game .*cfg file (but tedious).
Tested on 1.98 early build and default 1.93 with 2.1.0 firmware. This bug occurs because of the new ratio/zoom management per game included in firmware 2.1.0.
NOTE: While it's a design bug introduced with last firmware 2.1.0, it should be resolved inside PicoDrive repo (see "Solution" section).
Expected behavior:
Game cfg file should not override /FunKey/.picodrive/config2.cfg
Workaround:
Copy/paste all the required settings in all game cfg files (tedious if many roms).
Solution:
Use another file extension like *.settings for instance for ratio per-game files.
Steps to reproduce:
- Set "Emulate YM2413 (FM) = 1" in /FunKey/.picodrive/config2.cfg for instance
- Launch Double Dragon on Master System
- Notice that the game does not play FM sound because that setting is not present in auto-generated cfg per game file
or - Set "Show FPS = 1" in /FunKey/.picodrive/config2.cfg for instance
- Launch any game
- Notice that fps display does not show up because that setting is not present in auto-generated cfg per game file