PSICONV.CONF(5) PSICONV.CONF(5)

psiconv.conf - Configuration for libpsiconv

/etc/psiconv/psiconv.conf ~/.psiconv.conf

The library libpsiconv is used to convert files generated by Psion 5, Psion 5MX and other EPOC devices into more common formats and vice versa. There are several variants of EPOC devices which all use slightly different file formats. The configuration file psiconv.conf can be used to specify these differences.

There is a global configuration file /etc/psiconv/psiconv.conf (it may be located elsewhere, depending upon the configuration choices) which is read first; a user-specific file ~/.psiconv.conf is read next. The application linked to libpsiconv can add yet another configuration file which is read after the standard two. Settings in later configuration file overrule those in earlier files.

The configuration files are line based. Empty lines, lines containing only whitespace and comment lines are ignored. A comment line starts with optional whitespace followed by # (a hash).

All other lines contain a single configuration statement each of the form VAR=VALUE. There may be whitespace around the = sign and at the start and end of the line. Variables VAR are case insensitive. There may not be a trailing comment after a statement.

This determines how much output the library generates, especially when it is parsing Psion files. There are five levels of verbosity; higher numbers generate more output.
1 : Only display fatal errors

2 : Display errors

3 : Display warnings

4 : Display progress information

5 : Display debug information

Programs can use their own error/information reporting routines; by default, everything is logged to stderr.

Either 0 for greyscale displayes or 1 for color displays
The number of bits used to encode colors or hues of grey.
If you have a color display, colors may be encoded either as RGB colors or as entries in a palet. In the first case, set here the number of bits used to encode red, green and blue. Make sure the sum of these bit numbers equals the ColorDepth set above. To use one of the default palets, set all three to zero. If you have a greyscale display, these settings are ignored.

The character set used in EPOC files. 0 is Unicode (Eastern Psions), 1 is IBM Codepage 1252 (Western Europe Psions).
Change a single character in the character set. The number in the variable name is the index in the EPOC character set (0 to 255), the value is a Unicode index (0 to 65535).
When translating from Unicode back to EPOC format, the Unicode character may not be presentable. This is the Psion codepage character number to use in this case. Allowed values: 0 to 255.
When translating from EPOC format to Unicode, the EPOC character may not be known. This is the Unicode character number to use in this case. The default below is a question mark. Allowed values: 0 to 65535.

The defaults for a western Psion 5 would be:

Color = 0

ColorDepth = 2

#RedBits = 0

#GreenBits = 0

#BlueBits = 0

CharacterSet = 1

UnknownUnicodeChar = 63

UnknownEPOCChar = 63

Frodo Looijaard <frodo@frodo.looijaard.name>

psiconv(1).

October 19, 2014 0.9.9