I've now written a user guide: https://www.facebook.com/notes/cheveron … 300514886/
Here's the esxDOS section:
Derby++ enables you to use esxDOS with 128 BASIC. The editor is completely rewritten to prevent crashes caused by the host hardware paging memory when executing instructions in certain memory areas.
After you start the editor, if the first command you want to enter is an esxDOS command, you must first type REM and press Enter. Any command will do, but this is necessary to flush the error stack that esxDOS uses to interpret commands.
You must enter esxDOS commands in lowercase, but ensure Caps Lock is enabled before you press Enter. This is because the 128 BASIC tokenizer converts uppercase characters to tokens before esxDOS evaluates the line. For example .MORE would be converted to .M OR E which isn’t a valid command. You can enter esxDOS commands that don’t contain tokens, such as .LS in uppercase, but it is better to get into the habit of always entering them in lowercase.
If you want to use an esxDOS command as the first command in a BASIC line, you must prefix it with a colon. Otherwise the running calculator will treat the command as an undeclared variable. For example, 10 : .ls.