SCSTerm
Scott's Communication Software
Current Version: 17.95
This page last updated March 14, 2026

The latest version is here:
or here:

Comments, suggestions and feedback:


What is SCSTerm?
It's a Windows program that communicates with any device that uses a standard serial port. It improves productivity with many special features including color highlighting, programmable buttons and many lines in the scroll buffer.

Features
  1. Interprets ANSI x3.64 / ECMA-48 / VT100 / xterm escape sequences
  2. Up to 15,000 lines in the scroll buffer
  3. The ability to search the text buffer. (a.k.a. a FIND command
  4. Text highlighting - the program can highlight text strings
  5. The strings, text color, and text background are all user configurable. While working on a piece of code, you can highlight messages from that code. This makes it much easier to see your messages buried within the output. For example, default strings include "Error" and "Fatal". By default, these are displayed with white text on a red background.
  6. String highlighting can be saved in a standard HTML file. This helps identify important text for later diagnosis
  7. On serial ports that report framing errors, SCSTerm will change baud rates to try to find the right one. (a.k.a. "auto" baud
  8. Automatically download and install program updates
  9. Runs on Windows XP, Vista, 7, 8, and 10
  10. Address lookup - the program can use FindAddr.dll (if available) to translate address into symbols
  11. Strings can be used to reset a "running" time
  12. The running time is displayed continuously in the status line. The running time can also used as a prefix for all lines on the screen to "timestamp" the line.
  13. Strings can optionally trigger a PC speaker beep or play a wav file
  14. With sounds, you don't have to keep a sharp eye on the screen for that rare event.
  15. All settings are saved in the INI file. (The INI file is in the same directory as the EXE file
  16. These settings include the serial port information, window size and position, capture information and all of the strings, colors and buttons.
  17. The program currently works with only one serial port at any given time
  18. However, the program can be run multiple times, once per serial port.
  19. Serial ports can be added manually if SCSTerm doesn't automatically add the port
  20. In the File / Port dialog box use the "Add" button. SCSTerm will display an error message if there's a problem accessing the new port.
  21. If you're having problems with SCSTerm recognizing serial ports
  22. you can run the program . That program uses the windows API EnumPorts to create a list of valid port names. Serial ports in that list are valid for SCSTerm. (Serial ports begin with "COM". For example "COM1:")

Subscriptions
One year subscriptions are only $30 per computer and are available through PayPal Buy Now
SCSTerm is fully functional without a subscription, but only works for 15 minutes. A subscription includes all bug fixes & enhancements.

After using Paypal, click in the "Help" menu then "Buy Subscription". This will compose an email with system specific information for the subscription.
Subscriptions are automatically downloaded from the server and saved in the .INI file. To force an update you can use "Help" menu then "Check Subscription".
For questions, contact:

Subscriptions help me support the Southeastern Railway Museum



Current Limitations

Release History

Feedback
If you have suggestions, ideas, comments, etc. please let me know.
If the program does something unexpected, let me know.
Thanks,
Scott