You reach the MMIX assembler options through the Options menu.
This edit control determines the assemblers buffer size for source lines (the -b command line option of mmixal). Longer lines in the source file will be truncated with a warning showing up in the assembler output window.
If this box is checked, the MMIX assembler will use four instructions to load any required address into register $255. This will make 'GREG @' instructions unnecessary but yields larger and slower code.
If this box is checked, the assembler will produce a listing file. The name of the listing file is the name of the source file with the extension '.mms' replaced by '.mml'.
If the assembler produces a warning. The warning is instead displayed as error. Which results in the failing of the assembling process.
If there is a floating point constant which can't be displayed full, which means it needs to be rounded because of the machine limitations, when assembling a warning is created.
Whenever the debugger starts, it will check whether there is an object file and whether it is newer than the source file. If this is not the case, it might be appropriate to assemble the source file.
If this check box is checked, the source file will be assembled aoutomatically.
If the box is not checked, a message box will pop up and ask he user whether the source file should be assembled before starting the debugger.
If the error list opens in the assembling process due to an error in the source file and the error is fixed the error list will close automatically if this is checked.