dast   -   binary   image   disassembler  for  transputers
       ("Dizassembler Binarnogo Obraza")

       dast [options] [FILE]

       dast allows one  to  view  a  binary  FILE  as  transputer
       instructions.   If FILE is not specified, dast takes input
       from stdin.  The input might be transputer memory dump, or
       an  assembled  program;  however,  for the latter consider
       ``litdump --disassemble''.

       The output of dast looks like this:

       $ dast pushpull.image
       [ ... ]
       0x00000025: G        47                ldc 7
       0x00000026: %.       25 10             ldlp 80 (0x50)
       0x00000028: .        fd                startp
       0x00000029: $O       24 4f             ldc 79 (0x4f)
       0x0000002b: *.       2a 10             ldlp 160 (0xa0)
       0x0000002d: .        fd                startp
       0x0000002e: !.       21 f5             stopp
       0x00000030: /*K      2f 2a 4b          ldc 4011 (0xfab)
       [ ... ]

       Fourth column of every line contains a  disassembled  com-
       mand,  the  third  column  contains hex dump of the memory
       occupied by the command  (leftmost  byte  has  the  lowest
       address),  the second is the ASCII dump of the same memory
       area (nonprintable charactes  printed  as  '.'),  and  the
       first  column  is  the memory address of the command, pro-
       vided you have specified the correct origin of the  memory
       image using the -O option.

       --help show usage summary

       -o F, --output F
              output  disassembled  code  to file F.  Defaults to

       -s N, --skip N
              skip first N bytes of the input; i.e. start  disas-
              sembling at position N.

       -O A, --origin A
              assume  the  image being disassebled has been taken
              from the address A in transputer memory.

       If you find any, please submit a description  of  the  bug
       and the data the bug exposes on to


       dast is written by Yury Shevchuk (