Quido v1.4 - RM-TEAM 04/2010, 09/2013, 10/2015, 08/2016
Usage: quido [options] infile.ext

Common options:
  -o outfile.ext  output file name
  -append	  append at the end of the output file
  -m 1234	  pack only with given modes [all modes are trying]
  -z80		  insert Z80 unpack routine
  -i8080	  insert i8080 unpack routine
  -a address	  start address of binary file [32768 (z80) / 0 (i8080)]
  -ra address	  unpack routine address [23456 (z80) / 32512 (i8080)]
  -ja address	  jump address after unpack [ret]
  -ei		  expand input data by zeros on ineffective packing (modes 12)
  -ez		  expand input data by zeros implicitly
  -em size	  expand input data max up to size bytes [65536]
  -force	  store original data if packing was ineffective
  -vb		  verbose
  -h		  usage information
  -v		  version info

Options for PTP file / PMD 85:
  -ptp		  create PTP file
  -n name	  name of the tape block (max. 8 characters)
  -p		  insert AllRAM Prolog before unpack routine
  -sp address	  address of the SP register in AllRAM Prolog [49152]
  -vram		  locate unpack routine to the VideoRAM

Options for TAP file (ZX Spectrum):
  -tap		  create TAP file
  -n name	  name of the tape block (max. 10 characters)
  -b		  include BASIC loader
  -c address	  CLEAR address in BASIC loader [24575]
  -r address	  address where to start bin. file for BASIC loader [32768]
  -cb colour	  border color set by loader [0]
  -cp colour	  paper color set by loader [0]
  -ci colour	  ink color set by loader [7]
  -d80		  create D80 syntax loader
  -hp		  include POKE command for disabling tape headers

All numeric parameters must be nonnegative integers and can be in three forms:
  decimal (e.g. 12345)
  octal (e.g. 01234)
  hexadecimal (e.g. 0x1234)
