Invocation

During the specification (including that of switches), the following conventions will be adhered to:

   [ brackets ]   Optional argument
   < brackets >   Mandatory argument
   | or           Indicates free alternation between arguments
   ...            Indicates one or more instance of argument
   $              Prefixes a hexadecimal value (C64-style)
                  (0x C-style can also be used)
   #              Prefixes a decimal value (C64-style)
                  (Specifying no prefix defaults to decimal value also)

Usage:

psidTool.EXE <source> [destination|meta-mask] [switch (note case!)]...

Specifying source and no switches will INSPECT the file (i.e. display the contents of its PSID header, if present)...
Specifying source and switches will MODIFY the file (i.e. change the file itself)...
Specifying both source and destination will TRANSFORM source into
destination file (based on switches, if any) without touching source itself...

It is both possible to specify an explicit destination filename (e.g. Output.SID), as well as specify a "meta-mask" (like you know them from standard commandline wildcard interaction), for example: *.SID (which would produce the same name as the source name, except for replacing whatever extension the source file may have with the new extension .SID.

Note that currently, psidTool is unable to handle wildcards in source specifications; meta-characters are only supported in destination specifications (so far). (I.e. an input name like *.C64 is not valid; psidTool will report not being able to open the file.)


This page was last modified at 15:03:46 CET on 1999-12-12 (AutoStamped)