CM11 Command Line Options

This table shows the command line options for the cm11 program.
Option Description
-h Help (command summary)
-s Synchronize clocks with system. Note we will always sync clocks if requested by the CM11a, and also when downloading a command.
-S Verify clock and show status (Not implemented yet?)
-e Create Eprom image and download to CM11 (unless No Download selected). Writes symbols to file "symbols.cm11".
-v Verbose mode... Doesn't do much yet, except echo which options.
-q Quiet mode, opposite of verbose mode.
-m Monitor mode. Instead of quitting after doing it's business, stick around and monitor the CM11, showing commands and getting status periodically.
-H code Set monitored Housecode, if doing a clock sync. Default is "A"
-n No talk. Don't actually connect to the CM11. Useful for debugging source macros or generating the symbol file, while not committing them to the device.
-i Download Immediate events to the interface (instead of assembling files). Fer instance,
	cm11 -i "OFF PORCH"
	cm11 -i - < foo.cmds
Note that if you use an alias for the devices, then you must have the alias included as part of the symbol file (generated when downloading an EPROM image), or assembled with the -a command.
-a file Assemble a .cm11 file. This option, like the others, can be invoked multiple times, once for each file.
-y file Set sYmbol file name. When creating an eprom image, the addresses of all the macros will be stored in the symbol file for later use in "monitor mode". If we monitor a macro being executed, it can be looked up and its address translated into the macro name. By default, the symbol name is symbols.cm11. The symbol file will be automatically loaded when cm11 is NOT invoked in the Create Eprom mode, and the symbol file will be automatically created when IN Create Eprom Mode.
-d lev Set debug to given level. Debug levels are an ORing of the following:
	Main CM11 Service Loop	 1
	Serial Communications	 2
	File I/O		 4
	Alias Processing	 8
	Macro Processing	16
	Sunrise Processing	32
By default, the debug level is set to 0, and you should probably leave it there. :)