Configuration files are essential for the IDE to function properly. If none are found, they will be created automatically. Therefore, the IDE expects to have write permission in the directory from which it is started.
The configuration consists of three files:
fp.cfg - Stores compiler related settings. This file is passed to the compiler as command line parameter: @fp.cfg.
fp.dsk - Stores data that should be preserved across IDE sessions. You can choose what to save in this desktop file via ”Options—Environment—Desktop...”.
fp.ini - Contains the IDE’s own configuration settings.
When you start the IDE in a directory for the first time, there are four possible scenarios for the configuration files:
Possible locations for default configuration files:
linux/unix:
Windows:
Other platforms:
On each sequential startup of the IDE in the same directory, ether fp.cfg, fp.dsk and fp.ini from the current directory will be used or default configuration files will be used if the fp.dir file exists.
1APPDATA means directory in environment variable APPDATA.