Skip to content
Martin Bórik edited this page Nov 3, 2019 · 4 revisions

Controls and keyboard mapping

Main control keys:

  • arrow keys,LCtrl - kempston joystick
  • PgUp,PgDown,Home,End - cursor joystick
  • F1 - show help file
  • Alt+F1 - turbo off
  • Alt+F2 - turbo 2x (7MHz)
  • Alt+F3 - turbo 4x (14MHz)
  • Alt+F4 - turbo 8x (28MHz, unstable!)
  • F5 - NMI
  • Alt+F5 - reset
  • F6 - disk menu
  • Alt+F6 - load SNA...
  • F7 - save SNA
  • Alt+F7 - save SNA as...
  • Alt+F8 - clear attributes
  • F9 - settings
  • Alt+F9 - ROM configuration
  • F10/NumPlus - play tape
  • F11/NumMinus - stop/resume tape
  • Alt+F11 - skip one frame
  • F12 - file manager
  • Alt+F12 - debugger
  • Ctrl+Alt+F1..F10 - save SNA to slot
  • Alt+1 - PAL Composite/S-Video
  • Alt+2 - PAL RGB
  • Alt+3 - VGA 50Hz
  • Alt+4 - VGA 60Hz
  • Alt+5 - VGA 75Hz
  • Pause - pause emulation
  • ScrollLock - toggle PC keyboard emulation

keyboard LED indicators:

  • NumLock: power-up
  • CapsLock: disk interface activity
  • ScrollLock: PC keyboard emulation

File manager controls:

  • arrow keys - move cursor
  • Enter - run/mount tape/disk / enter directory
  • Backspace - leave directory
  • Space - select file
  • '+' - select all files
  • '-' - unselect all selected files
  • '\' - invert selection
  • A..Z - quick search of file/directory name (starting letter)
  • 1..4 - mount selected TRD/MBD disk image to drive
  • F1 - show help file
  • F2 - select destination directory
  • F3 - view file
  • F4 - hex editor
  • F5 - copy file(s) to destination directory
  • Shift+F5 - copy file
  • F6 - move file(s) to destination directory
  • Shift+F6 - rename file
  • F7 - create directory
  • F8 - delete file(s)
  • F9 - create/format TRD/MBD disk image
  • F11 - receive file via XMODEM thru UART

Settings/ROM/Disk Menu controls:

  • arrow keys - move cursor
  • Enter - modify value
  • Backspace - eject disk image / remove ROM file
  • Alt+F5 - cold reset machine

Debugger controls:

  • arrow keys,PgUp,PgDown - move cursor
  • Tab - switch between sections
  • Enter - modify value
  • ' (quote key) - push cursor to jumpstack and goto instruction operand
  • Backspace - pop cursor from jumpstack
  • Space - toggle breakpoint on cursor
  • Home - move cursor to current PC
  • F1 - show help file
  • F2 - trace window
  • F3 - dump window / toggle hex-dump or ASCII dump
  • F4 - trace to cursor
  • Alt+F5 - reset
  • Alt+F6 - load SNA...
  • F7 - execute single step
  • F8 - trace to next instruction
  • G - push cursor to jumpstack and goto specified address
  • Z - set PC to current cursor position

these controls works in both trace or dump windows:

  • M - move cursor to address
  • Ctrl+H/D/B/X/Y/P - watch HL/DE/BC/IX/IY/PC or restore watcher to ports
  • Ctrl+Shift+H/D/B - watch HL'/DE'/BC'