<< "\t\t-ext32\t- 'convert' function to ext32 format if not already." << endl
void usage(){	cout << "Ultima 7/8 usecode disassembler v0.6.3" << endl	#ifdef HAVE_CONFIG_H	     << "    compiled with " << PACKAGE << " " << VERSION << endl	#endif	     << endl;		cout << "Usage:" << endl	     << "\tucxt [options] -a" << endl	     << "\t\t- prints all of the functions" << endl	     << "\tucxt [options] <hex function number>" << endl	     << "\t\t- disassembles single function to stdout" << endl//       << "\tucdump -c - scans the whole usecode file for unknown opcodes" << endl//       << "\tucdump -o <hex number> - prints list of functions which use "//       << "the given opcode" << endl//       << "\tucdump -i <hex number> - prints list of functions which use "//       << "the given intrinsic function\n" << endl//       << "\tucxt -f - prints list of all flags x functions" << endl	     << endl	     << "\tMisc Flags (any/all of these):" << endl	     << "\t\t-nc\t- don't look for exult's .xml config file" << endl	     << "\t\t-v \t- turns on verbose output mode" << endl	     << "\t\t-ofile\t- output to the specified file" << endl	     << "\t\t-ifile\t- load the usecode file specified by the filename" << endl	     << "\t\t-ro\t- output the raw opcodes in addition to the -f format" << endl	     << "\t\t-ac\t- output automatically generated comments" << endl	     << "\t\t-uc\t- output automatically generated 'useless' comments" << endl	     << "\t\t-b\t- only do 'basic' optimisations" << endl	     << "\t\t-dbg\t- output debugging information if present in USECODE." << endl	     << "\tGame Specifier Flags (only one of these):" << endl	     << "\t\t-bg\t- select the black gate usecode file" << endl	     << "\t\t-si\t- select the serpent isle usecode file" << endl	     << "\t\t-u8\t- select the ultima 8/pagan usecode file (experimental)" << endl	     << "\tOutput Format Flags (only one of these):" << endl	     << "\t\t-fl\t- output using brief \"list\" format" << endl	     << "\t\t-fa\t- output using \"assembler\" format (default)" << endl	     << "\t\t-fs\t- output using \"exult script\" format" << endl	     << "\t\t-fz\t- output using \"exult script\" format" << endl	     << "\t\t-ftt\t- output using the translation table xml format" << endl	     << "\t\t-ff\t- outputs all flags referenced in the usecode file" << endl	     << "\t\t\t  sorted both by \"flags within a function\" and" << endl	     << "\t\t\t  \"functions using flag\"" << endl	     ;  exit(1);}