hpconv and hpdis version 1.4.0 
Copyright (C) 1999 by Eduardo M Kalinowski (ekalin@iname.com)


What's new in version 1.4.0
---------------------------

    - hpconv and hpdis support the new HP49G arbitrary-precision real
      and complex numbers.

    - hpconv and hpdis now support the new HP49G flash pointer object.

    - Minor optimizations in code.


What's new in version 1.3.0
---------------------------

    - Libraries can now be disassembled by hpdis.

    - When disassembling source for RPLComp, the instructions to
      create the binary header are not output anymore, unless you use
      the -h command line option.

    - A new command line option for hpdis, -u, adds the string "***
      UNSUPPORTED ***" before all unsupported entries in the
      disassembled output.

    - hpconv now converts user-rpl SYSEVAL entries: when an hxs is
      found and is followed by SYSEVAL, the lower 5 nibbles are
      read and converted as an address.

    - The input of hpdis can now be specified as "-" to read from
      stdin. If the input is from stdin and no output is specified,
      the output defaults to stdout.

    - When disassembling directories, the size of each variable is not
      output hard-coded, instead a relative instruction is used, so
      that you can change the object more easily.


What's new in version 1.2.0
---------------------------

    - hpconv now converts libraries, but only those whose commands
      have the one-nibble property field of '8'. Since this is by far
      the most common case, most libraries can be converted.

    - Linked arrays are now disassembled by hpdis (when in rplcomp
      mode) using the syntax recognized by that program.

    - hpdis now disassembles directories. The output is not very nice,
      though, because neither JAZZ nor rplcomp have a syntax for
      directory compilation. But the machine language instructions
      necessary for manual directory creation are output correctly.

    - The objects disassembled by outputting just the nibbles that
      form it are now easier to change: the size field is now created
      with REL instructions and labels.

    - Non-printable characters are now output as '\' escape sequences
      in strings and identifiers.

    - HP49G's unlimited precision integer are now handled by both
      programs correctly.

    - You can specify "-" as the output file for hpdis to have the
      output go to stdout.


What's new in version 1.1.0
---------------------------

    - Some parts of the programs have been rewritten. This has brought
      several benefits:

      . Temporary files are not needed anymore, this saves disk space
        and execution time.

      . The code is now more efficient, and more readable.

    - hpconv now converts all arrays and linked arrays properly.

    - hpconv can now convert directories.

    - hpdis now supports creating output compatible with rplcomp: just
      use the "-r" command line option.

    - When the output is intended for rplcomp, hpdis disassembles
      arrays in the format supported by that program (ARRY <dims> [
      ... ])

    - hpdis will properly insert machine language instructions to
      recreate a NULL ID or LAM, instead of just outputting ID or
      LAM.

    - Now the docs are somewhat more useful.



Local variables:
mode:text
End:
