
HELP [<Command>] [<List file>]
    If  the  HELP  command is followed by ",," only a list  of  the  available
    commands will be displayed on the user terminal.   If instead a  parameter
    is  given all commands which match the parameter will be displayed with  a
    brief  explanation  of  their syntax and function.   An  '*'  matches  all
    commands.  HELP output can be directed to any file.

        Defaults:  [<List file>]   =>    The user terminal
                   [<Start mod>]   =>    The first module
                   [<End mod>]     =>    The last module

        Module expressions ( <Start mod> <End mod> ):
               Name          The actual name of the module
               <3>           The third module
               <$>           The last module
               <Name+4>      The module 4 modules ahead of "Name"
               <Name-12>     The module 12 modules before "Name"
               <$-2>         The last module-2

    Note regarding filenames:   XLIB  will always add a default file-extension
    to a filename if the filename not already have an extension.  Examples:

        d-o myfil               # Writes an option-list on "myfil.lst"
        d-o foo.bar             # Writes an option-list on "foo.bar"
%
DISPLAY-OPTIONS [<List file>]
    List on the <List file> the names of all the CPU:s which are recognized by
    this  version  of  XLIB. The default file types on object  files  for  the
    different CPU:s are also listed.   After that a list of all UBROF tags  is
    output.
%
EXIT
    Return to DOS.
%
REMARK <Anything>
    Just a comment (to increase readability).
%
LIST-OBJECT-CODE <Object file> [<list file>]
    List  the contents of the <Object file> on the [<list file>] in  an  ASCII
    format.    Intended  only for debugging the output from  an  assembler  or
    compiler.    For  more  info  on the object format,  look  in  the  "UBROF
    reference guide".
%
LIST-ALL-SYMBOLS <Object file> [<List file>] [<Start mod>] [<End mod>]
    List  from  [<Start mod>]  to  [<End mod>],  all  symbols  (Module  names,
    Segments,  Externals,  Entries  and Locals) of the  <Object file>  on  the
    [<List file>].
%
LIST-CRC <Object file> [<List file>] [<Start mod>] [<End mod>]
    List  from  [<Start mod>]  to [<End mod>], the  modules  names  and  their
    associated CRC:s.
%
LIST-MODULES <Object file> [<List file>] [<Start mod>] [<End mod>]
    List from [<Start mod>] to [<End mod>], the module names only.
%
LIST-ENTRIES <Object file> [<List file>] [<Start mod>] [<End mod>]
    List from [<Start mod>] to [<End mod>], module names and their  associated
    entries.
%
LIST-EXTERNALS <Object file> [<List file>] [<Start mod>] [<End mod>]
    List from [<Start mod>] to [<End mod>], module names and their  associated
    externals.
%
LIST-SEGMENTS <Object file> [<List file>] [<Start mod>] [<End mod>]
    List from [<Start mod>] to [<End mod>], module names and their  associated
    segments.
%
LIST-DATE-STAMPS <Object file> [<List file>] [<Start mod>] [<End mod>]
    List from [<Start mod>] to [<End mod>], module names and their  associated
    generation date.
%
RENAME-MODULE <Object file> <Old name> <New name>
    Rename a module.
    Note:  If there are more than one module with <Old name>, only  the  first
    encountered is changed.
%
RENAME-ENTRY <Object file> <Old name> <New name> [<Start mod>] [<End mod>]
    Rename from [<Start mod>] to [<End mod>], all occurances of an entry  with
    <Old name> to <New name>.
%
RENAME-EXTERNAL <Object file> <Old name> <New name> [<Start mod>] [<End mod>]
    Rename  from [<Start mod>] to [<End mod>], all occurances of  an  external
    with <Old name> to <New name>.
%
RENAME-GLOBAL <Object file> <Old name> <New name> [<Start mod>] [<End mod>]
    Rename  from [<Start mod>] to [<End mod>], all occurances of  an  external
    or entry with <Old name> to <New name>.
%
RENAME-SEGMENT <Object file> <Old name> <New name> [<Start mod>] [<End mod>]
    Rename from [<Start mod>] to [<End mod>], all occurances of a segment with
    <Old name> to <New name>.
%
DELETE-MODULES <Object file> <Start mod> <End mod>
    Delete modules from <Start mod> to <End mod>.
%
INSERT-MODULES <Object file> <Start mod> <End mod> <Before/After> <Dest mod>
    Move the modules <Start mod> to <End mod> before or after the <Dest mod>.
%
REPLACE-MODULES <Source File> <Dest file>
    Replace modules with the same name from <Source file> to <Dest file>.  All
    replacements  are logged on the user terminal.   The main application  for
    this command, is to update large run time libraries etc.
%
FETCH-MODULES <Source file> <Dest file> [<Start mod>] [<End mod>]
    Append [<Start mod>] to [<End mod>] of <Source file> to <Dest file>.    If
    <Dest file>  already  exist,  it must be empty  or  contain  valid  object
    modules.  If <Dest file> does not exist before, it will be created.
%
MAKE-LIBRARY <Object file> [<Start mod>] [<End mod>]
    Change  from  [<Start mod>] to [<End mod>], module  header  attributes  to
    "conditionally loaded".
%
MAKE-PROGRAM <Object file> [<Start mod>] [<End mod>]
    Change  from  [<Start mod>] to [<End mod>], module  header  attributes  to
    "unconditionally loaded".
%
COMPACT-FILE <Object File>
    Concatenates  short  absolute  records into  longer  records  of  variable
    length.  This is useful for library files, which due to the decreased size
    will take up less time during the loader/linker process.
%
DEFINE-CPU <Cpu>
    Must be issued before any operations on object files can be done.
%
ECHO-INPUT
    This  command is useful for debugging command files because it  makes  all
    command  input visible on the user terminal also in batch mode.    In  the
    interactive mode, it has no effect.
%
ON-ERROR-EXIT
    This command makes XLIB abort if an error is found.   Most suited for  use
    in batch mode.
%
DIRECTORY
DIRECTORY <Drive:pathname>
    Display on  the user terminal,  all files of  the type that applies to the
    target processor.   If no <Drive specifier> is given, the default drive is
    used.  DIRECTORY \LIBRARY  shows all object files in the directory library
    of the target processor type.
%
