Some good replies there. As John points out, DS means that the line you're loading has no valid line number; it could be missing in the original file or have been corrupted during the transfer.
Load the original file into a text editor such as Windows Notepad, extend the margins if necessary/possible and look for any lines without a line number at the beginning. If you do find any, check whether it is indeed a separate line or just a word wrap continuation of the previous line. If it is a separate line, i.e. the previous line has a Return at the end, remove that Return and merge the two lines. If the file is OK then the file is probably being corrupted during the transfer as John and Brian suggest; the problem is that the M100 does not support hardware handshaking, and XON/XOFF is not reliable at higher baud rates. As mentioned, slowing down the baud rate to 600 or less or inserting pauses between characters if your sending program allows it will probably fix the problem. If the file isn't too large, one solution that hasn't been mentioned is loading the file using TEXT; since it does not have to display the line or analyze and tokenize it, it can run quite a bit faster without dropping any characters, probably as fast as 9600bd depending on your particular setup. If it hangs at the end, send a CTL_Z or two from the other end if possible, or just reset. Once the file is loaded you can just switch the other end to receive/capture a different file name, use TEXT to Save the file, and compare the two files on the sending computer to make sure they match. Good luck! m ----- Original Message ----- From: r Gi To: [email protected] Sent: Saturday, October 22, 2022 1:31 AM Subject: [M100] Keep getting DS ERROR when loading via serial. I am repeatedly getting a DS ERROR most of the time when I try to load a program. It happens a short time after starting the upload. Any help would be appreciated
