# MMCC setup

Show full menus. Toggle between full and simplified toolbars and menus.

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.

Code Page. Changing the codepage allows ling drawing and other MMBasic characters to be displayed.

Dark background. Choose between Black or White default backgrounds.

Wordwrap. Without word-wrap selected, portions lines longer than the display width setting are not displayed but included in the selection when copying up to a maximum line length or 255 characters. With word-wrap set, lines are wrapped to display width but 'unwrapped' when selected for copying. The maximum line length has not been determined but it is long.

Auto Configure. There are two places where the device type is important. Uploading bas software and running the file manager.
If you have Auto Configure ticked, the device will be checked and changed if needed after connecting during uploads and before starting the file manager.

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.

MMCC can be further configured by making changes to the MMCC.inf file. See Fine tuning for details.

Last edited: 24 April, 2025