DasherA Implementation Chart

December 4, 2022 · View on GitHub

CommandOctalKeyboardD200D210Notes
Bell007Ctrl-GYYMust be allowed by your window manager
Blink Disable004Ctrl-DYYDisable blinking on screen
Blink Enable003Ctrl-CYYEnable blinking on screen
Blink Off017Ctrl-OYY
Blink On016Ctrl-NYY
Break (CMD-Break)-Break ButtonYYOnly affects Serial operation
Carriage Return015Ctrl-M or CRYYNo implied new line
Cursor Down032Ctrl-Z or ↓YY
Cursor Left031Ctrl-Y or ←YY
Cursor Right030Ctrl-X or →YY
Cursor Up027Ctrl-W or ↑YY
Dim Off035Ctrl-}YY
Dim On034Ctrl-\YY
Erase EOL013Ctrl-K or Erase EOLYYErase from Cursor to End of Line
Erase (Unprotected) to End of Screen036 106 106Cmd-Brk FF-YIntroduced in D210
Erase Page/Window014Ctrl-L or Erase PageYY~Clear Screen on a D200
New Line012Ctrl-JYY~Enter/Return
Print Form001Ctrl-A or Shift-Local PrintNNTODO
Print Screen/Window021Ctrl-Q or Local PrintNNTODO
Read Model ID036 103Cmd-Brk CYY
Read Cursor/Window Address005Ctrl-EYYTimes out after 0.5s if host not listening
Remote Test Enter036 101NNWill not implement in emulator
Remote Test Exit036 102NNWill not implement in emulator
Reverse Video Off036 105Cmd-Brk EYYInverse Chars off
Reverse Video Off002Ctrl-B-YIntroduced in D210
Reverse Video On036 104Cmd-Brk DYYInverse Chars on
Reverse Video On026Ctrl-V-YIntroduced in D210
Roll Disable023Ctrl-SYYTurn on 'paged mode'
Roll Enable022Ctrl-RYYTurn on normal scrolling
Underscore Off025Ctrl-UYY
Underscore On024Ctrl-TYY
Window Home010Ctrl-HYY
Write Window Address020 n nCtrl-P col rowYYMove cursor to addr

Also: Home (010) and Tab (011) which were not considered to be 'commands' in the DG documentation.