The settings panel provides access to configuration options for VisUAL. It is divided into 3 sections: General, Visualisations and Logging. You can reset all settings to default if needed using the Reset All button.

Change emulation and user interface settings here.
| Setting | Description | Default |
|---|---|---|
| Default working directory | Directory shown when using Save or Open buttons |
User home directory |
| Default register value format | Choose register format to use for all registers on startup and reset | Hexadecimal |
| Code editor theme | Select between the dark and light code editor themes | Dark |
| Code editor font size | Change the code editor font size | 14pt |
| Number of loop iterations before alert issues | Specify infinite loop detection threshold | 1000 |
| Stack pointer initial value | Specify value for R13 (SP) set on startup and reset |
0xFF000000 |
| Memory initialisation value | Specify value used to initialise unused memory locations | 0x00000000 |
| Instruction memory size | Specify the size of the instruction memory map region | Auto |
| Restrict memory write access to pre-defined addresses only | If enabled, only locations defined using DCD, DCB or FILL can be written to. |
Disabled |
| Instruction cycle model | Specify the cycle model to use to count instruction cycles. By default, the cycle model provided in the cycle models user guide page is used. | Use default |

Choose which visualisations should be displayed automatically. Disabled visualisations can still be viewed using keyboard shortucts. All visualisations are enabled by default.
| Setting | Description | Shortcut |
|---|---|---|
| Pointer information | Toggle the pointer visualisation button | Shortcut+Alt+P |
| Shift operation animations | Toggle the shift operation visualisation button | Shortcut+Alt+S |
| Memory access visualisation | Toggle the memory access visualisation button | Shortcut+Alt+M |
| Stack visualisation | Toggle the stack visualisation button | Shortcut+Alt+K |
| Skip false executed instructions | If enabled, instructions predicated false will not be shown in step-by-step debugging mode during emulation | N/A |

Provides access to enable logging in GUI mode. Logging is disabled by default here. See the logging guide for details on the logging feature.