# MMCC setup

Terminal size. You can set any suitable terminal size in characters. The physical size will also depend on your chosen font.

Default terminal size. A quick way to restore your preferred size after changes made by the MMBasic editor etc. To change the default sizes, you can edit the MMCC.inf file (with MMCC shut down)

Allow resize. This allows connected devices to command the terminal to change size. This is typically done by the MMBasic editor.

Terminal font. Here you set the font and size for the terminal. Mono spaced fonts look the best.

Dark background. Choose between Black or White default backgrounds.

Wordwrap. Word wrap lets you see the complete line but can upset displays that are being managed with VT escape codes.

Tx line ending. During AUTOSAVE and commands, the chosen line ending is used. CRLF will send two characters and some program will interpret that as two line ending. This can be an issue with the RUN command if the program doesn't flush the keyboard buffer on start-up.

Rx line ending. This determines the action taken by the terminal at line endings. CRLF expects the sending program to send both CR and LF. MMCC therefore, treats CR as 'return to start of current line' and LF as 'down one line staying at the current position'
With CR set, the LF is automatically included and with LF the CR is automatically included.

Timestamp new lines. This option inserts a timestamp eg [13:10:12] at the start of each line received. It is only at accurate as your PC clock. The picomites send a 'keep alive' packet 30 seconds of inactivity on the USB. This packet is hidden but it does trigger the timestamp. The rouge timestamp will usually be over written when a valid new line arrives. The option is handy for recording when infrequent massages are being sent form your program.

Last edited: 12 September, 2022