## Full-speed mode

Overview:

Emulation can be run in full-speed (aka unthrottled) mode.

Details:

This can be enabled manually or automatically in a variety of ways:

- Permanently enabled by the AppleWin Configuration tab's 'Emulation Speed Control', and setting 'Custom Speed (in MHz)' to 'Fastest'.
- Scroll Lock key: can be configured to toggle normal/full-speed mode, or only enable full-speed when pressed.
  - See Input for configuring how Scroll Lock behaves.
- Ctrl-0 & Ctrl-3: can be used to toggle custom/full-speed mode, or set full-speed mode respectively.
  - See Using the Keyboard for more information.
- When 'Disk access speed' is set to 'Enhanced Speed' (the default), then whenever the Disk][ drive motor is on, the emulator will automatically switch to full-speed (and when the motor is switched off, then the emulator will automatically revert to what the 'Emulation Speed Control' has been set to).
  - See Disk for configuring 'Disk access speed'.
- From the built-in debugger, single-stepping via the 'gg' command.

Limitations and things to bear in mind:

- Full-speed mode favours speed over video accuracy:
  - The Apple II's video is only updated periodically (once a wall-clock 60Hz frame) instead of each opcode.
  - Split-mode video (eg. French Touch demos) won't render correctly.
- All sound (speaker, Mockingboard, etc) is muted.
- One of your PC's CPU cores will run at 100%.
  - EG. Simply boot the Apple II (or //e) without a disk in drive-1.