|
![]() Your download link is at the very bottom of the page... always. |
Processed through Paypal No account required. Donate Bitcoin to this wallet: 1KkUMXvQ2ko3xcJkzitB7WYgoW6m79WFfm Donate Ethereum to this wallet: 0x40E56922F43637224935CDC35e2c96E0392A8505 Donate Litecoin to this wallet: LLYAFEyqjH69gkyCEpRjXNyedRCWrVChfL |
File - Download CoolTerm v2.3.0 | ||||||||
Description | ||||||||
A Plea. Deanna and I (Your Older Geeks) have been running OlderGeeks.com since 2008 and lately we are seeing a major increase in usage (and cost) but a big decline in percentage of users who donate. Our ad-free and junkware-free download site only works if everyone chips in to offset the revenue that ads on other sites bring in. Please donate on the website today. Every little bit helps. Thank you so much. -D&R Always scroll to the bottom of the page for the main download link. We don't believe in fake/misleading download buttons and tricks. The link is always in the same place. CoolTerm v2.3.0 A simple serial port terminal application. CoolTerm is a simple serial port terminal application (no terminal emulation) that is geared towards hobbyists and professionals with a need to exchange data with hardware connected to serial ports such as servo controllers, robotic kits, GPS receivers, microcontrollers, etc. Written in Xojo. ![]() Features Capability of multiple concurrent connections on separate serial ports. Display of received data in plain text or hexadecimal format. Display of received data as graphic chart. Special receive and transmit character handling. Sending data via keypresses as well as a "Send String" dialog in plain text or hexadecimal format. Sending data via copy-paste of text into the terminal window. Sending of text/binary files via dialog or drag-and-drop. Capability of capturing received data to text/binary files. Local echo of transmitted data. Local echo of received data (loop-back to sender). Hardware (CTS, DTR) and software flow control (XON). Visual line status indicators. Manual control of RTS, DTS, and serial BREAK. Configurable character, line, and packet delays. Support for transmit macros. Saving and retrieving connection options. Scripting. and more... Installation CoolTerm comes without an installer and can be placed anywhere on the hard-drive as long as the correct folder structure is maintained. I.e. the included "Libs" and "Resources" folders must reside in the same location as the CoolTerm application. System Requirements Please refer to the platform specific "*** System Requirements.txt" document included with the download How to use it Please refer to the built-in help. Changes v2.3.0, 11/08/2024 NEW FEATURES: - Implemented search function for hex view. - Expanded the data forwarding functionality to not only allow received data to be forwarded to the sender of other terminals, but to allow both receive as well as transmitted data to be forwarded to the sender and received of other terminals. - Hovering the mouse over the port status label at the bottom of the CoolTerm window will now display pertinent port information. - Implemented a NULL Device which can be used for testing without the need for an actual serial device or TCP connection. The NULL Device behaves like a serial port with the difference that transmit data doesn't go anywhere, and that it won't receive any data from anywhere. - Added context menus to all views to provide a method to save displayed data to file in the format commensurate with the view type. ENHANCEMENTS AND IMPROVEMENTS: - Improved performance of plain text display when "Direct RX update of text display" or "Avoid Plain Text Flicker" (Linux only) is enabled by limiting the amount of data the plain text display can hold, in accordance with the Receive Buffer Size setting. - Errors loading saved sessions will now show an error message. - Changed "Stop Capture" menu short cut to CTRL+CMD+R [macOS] and CTRL+ALT+R [Win,Linux] to avoid conflict the the menu short cut used for "Receive Files...". - [Win] added code to temporarily disable terminal windows from staying on top when warnings or error messages are being displayed to prevent them from being obscured. - The "Help" and "About" windows will now appear on top of any windows with "Always on top" enabled. - [Win][Linux] Warning/Error messages thrown by a terminal window instance will now show the name of the terminal in the title bar for better clarity which terminal window produced the warning. - Added "Other..." option to font size selection. - Made some stability improvements to ANSI formatting code. - [macOS] Changed location of CoolTerm preferences from ~/Library/Preferences/CoolTerm_Prefs.plist to ~/Library/Application Support/CoolTerm/CoolTerm_Prefs.plist. CoolTerm will migrate preferences in the old location to the new one and inform the user accordingly. - [Win] Changed location of CoolTerm preferences from \Users\UserName\AppData\Roaming\CoolTerm_Prefs.plist to \Users\UserName\AppData\Roaming\CoolTerm\CoolTerm\CoolTerm_Prefs.plist. CoolTerm will migrate preferences in the old location to the new one and inform the user accordingly. - [Linux] Changed location of CoolTerm preferences from ~/.CoolTerm_Prefs to ~/.config/CoolTerm/CoolTerm_Prefs.plist. CoolTerm will migrate preferences in the old location to the new one and inform the user accordingly. - [Linux] Changed location of CoolTerm Application Data from ~/CoolTerm/ to ~/.config/CoolTerm/. CoolTerm will migrate the data in the old location to the new one and inform the user accordingly. - [Win] Added 5 pixel margin to left and right edge of the plain text display for better readability. - Updated built-in help with clarification on how special keys affect ENTER/RETURN and NumPad ENTER keypresses. SCRIPTING: - Added the following scripting commands to allow script to directly interact with the display: DisplayOn(ID as integer): Enables display updates from the receive buffer. DisplayOff(ID as integer): Disables display updates from the receive buffer. DisplayClear(ID as integer): Clears the contents of the display. DisplayAppend(ID as integer, Data as string): Adds data to the contents of the display. - Added a new "Receive" scripting command that allows data to be written to the receive buffer of any CoolTerm window: Receive(ID as integer, Data as string): Writes data to the CoolTerm receive buffer as well as capture file (if capture is active). BUG FIXES: - Fixed bug introduced in last beta that can leave received "hidden" when ANSI formatting is enabled. - [macOS] Fixed bug that can cause crash when certain ANSI escape sequences are received and Handling of ANSI formatting sequences is enabled. - [Linux] Fixed bug that would prevent the emulation of Enter and NumPad Enter keypresses from working correctly. - [macOS,Win] Fixed bug that would prevent the emulation of NumPad Enter keypresses from working correctly. ![]() ![]() This download is for the Windows 64 version (very bottom of page). All other download assets are below: Windows: CoolTermWin32Bit.zip CoolTermWinARM64Bit.zip macOS: CoolTermMac.dmg Linux: CoolTermLinux64Bit.zip CoolTermLinux32Bit.zip Raspberry Pi: CoolTermRaspberryPi.zip CoolTermRaspberryPi64Bit.zip Click here to visit the author's website. Continue below for the main download link. |
||||||||
Downloads | Views | Developer | Last Update | Version | Size | Type | Rank | |
3,016 | 6,552 | Roger Meier <img src="https://www.oldergeeks.com/downloads/gallery/thumbs/CoolTerm2_th.png"border="0"> | Dec 09, 2024 - 13:17 | 2.3.0 | 24.35MB | ZIP | ![]() |
|
File Tags | ||||||||
CoolTerm v2.3.0 |
Click to Rate File     Share it on Twitter → Tweet
|