This README.TXT file documents the changes made to the ICL-4300 Utilities =============================================================================== 3.90 =============================================================================== Summary Maintenance release. New Features/Changes - Rebuilt with latest ICL-4300 API. - Updated to latest ROM-DOS files (v7.10, revision 4.10.1198). - runmode.com: Added support for Escape key to bypass run mode switch. This is used by ScadaBuilder to gain control over the target on startup. Checking for the Escape key is set by syscfg. - syscfg.exe: An option was added "/kchk" to enable checking for the Escape key on startup. - sysload.exe: Added "/v" option to override the checking of the BIOS version when doing a BIOS update. - io4300.exe: Added support for additional ICL hardware platforms. - comredir.exe: Added "/n" switch to disable program looking for 3 Ctrl+C characters to terminate. Fixed Problems - None. Individual ICL Utility Versions chk485 v1.14 (no functional change) chkcom v1.25 (no functional change) chkled v1.18 (no functional change) chknvram v1.01 (no functional change) chkpfi v1.03 (no functional change) chkram v3.04 (no functional change) chkrtc v1.18 (no functional change) chksw v1.18 (no functional change) comredir v1.20 (changed) cs4300 v1.14 (no functional change) ffs v1.05 (no functional change) io4300 v2.30 (changed) mdminit v1.02 (no functional change) nocon v1.04 (no functional change) nvz v1.02 (no functional change) syscfg v3.10 (changed) sysload v3.10 (changed) =============================================================================== 3.80 =============================================================================== Summary Maintenance release. New Features/Changes - IO4300 support for new I/O boards: - AO8-12I - AO16-12VA - AI8-16 - AI16-16 - Rebuilt with latest ICL-4300 API. Fixed Problems - None. Individual ICL Utility Versions chk485 v1.13 (no functional change) chkcom v1.24 (no functional change) chkled v1.17 (no functional change) chknvram v1.00 (no functional change) chkpfi v1.02 (no functional change) chkram v3.03 (no functional change) chkrtc v1.17 (no functional change) chksw v1.17 (no functional change) comredir v1.13 (no functional change) cs4300 v1.13 (no functional change) ffs v1.04 (no functional change) io4300 v2.20 (changed) mdminit v1.01 (no functional change) nocon v1.03 (no functional change) nvz v1.01 (no functional change) syscfg v3.06 (no functional change) sysload v3.03 (no functional change) =============================================================================== 3.70 =============================================================================== Summary Maintenance release. New Features/Changes - New utilities were added: - chknvram: checks NVRAM for proper operation - nvz: zeroes NVRAM - ffs: flash file system test - mdminit: utility added to send initialization strings to modem. - Rebuilt with latest ICL-4300 API. Fixed Problems - None. Individual ICL Utility Versions chk485 v1.12 (no functional change) chkcom v1.24 (no functional change) chkled v1.17 (no functional change) chknvram v1.00 (new) chkpfi v1.01 (no functional change) chkram v3.03 (no functional change) chkrtc v1.17 (no functional change) chksw v1.17 (no functional change) comredir v1.12 (no functional change) cs4300 v1.12 (no functional change) ffs v1.04 (new) io4300 v2.12 (no functional change) mdminit v1.00 (new) nocon v1.03 (no functional change) nvz v1.01 (new) syscfg v3.06 (no functional change) sysload v3.03 (no functional change) =============================================================================== 3.60 =============================================================================== Summary Maintenance release. New Features/Changes - CS4300 added Ethernet chip select to configuration. - CHKPFI utility added to check Power Fail Interrupt. - REBOOT utility added to do soft reboot of system. Fixed Problems - COMREDIR would sometimes incorrectly reject command line switches for no apparent reason. - COMREDIR did not initialize chip select to work properly with COM7 internal modem. - IO4300 now uses signed 16-bit values for all EEPROM cal values. - IO4300 now displays positive & negative values in the CAL value columns. Individual ICL Utility Versions chk485 v1.11 (no functional change) chkcom v1.23 (no functional change) chkpfi v1.00 (new) chkled v1.16 (no functional change) chkram v3.02 (no functional change) chkrtc v1.16 (no functional change) chksw v1.16 (no functional change) comredir v1.11 (updated) cs4300 v1.11 (updated) hexcat v1.02 (no functional change) io4300 v2.11 (updated) nocon v1.02 (no functional change) syscfg v3.05 (no functional change) sysload v3.02 (no functional change) =============================================================================== 3.51 =============================================================================== Summary ESP and MV4300 have been removed, are now treated as separate products. No functional changes have been made. New Features/Changes - None. Fixed Problems - None. Individual ICL Utility Versions chk485 v1.10 chkcom v1.22 chkled v1.15 chkram v3.01 chkrtc v1.15 chksw v1.15 comredir v1.10 cs4300 v1.10 hexcat v1.01 io4300 v2.10 nocon v1.01 syscfg v3.04 sysload v3.01 =============================================================================== 3.50 =============================================================================== Summary Major release, adding support for the following new features to ESP: - Voice playback and recording using local or dial-up connection. - Alarm processing, with annunciation using voice or digital outputs. - Dial-up modem data communications. New Features/Changes ---------------------------------- ESP ------------------------------------- General - EasyLink has been renamed ESP. - New sample .ini files have been added for ESP to illustrate new features. Alarm Processing - Alarm records may be created using an ESP configuration file. - Alarm and alarm acknowledgement conditions are defined by Trigger records. - Alarms may be annunciated using local voice messaging, voice messaging over a telephone or using a digital output. Voice Recording/Playback - Support for the #43-VA-8 and #43-VM-8 voice recording/playback hardware options has been added. - Voice may be handled automatically using an ESP configuration file to create appropriate records. New configuration record types - In conjunction with other changes, several new record types have been added. The new record types are listed briefly below: RegInit initializes registers or buffers with values Format generates output to a buffer based on a format string and register value fields LocalEvent stores a value to a register based on a trigger VoiceMsg defines an individual voice message recording VoiceSeq defines a voice message made of a sequence of individual recordings and register value fields Alarm defines an alarm, including trigger and acknowledge conditions NetAlarm defines how an alarm is to be annunciated via numeric or alphanumeric pager LocalAlarm defines how an alarm is to be annunciated with a local digital output Vui defines a VUI (Voice User Interface) VuiMenu defines a menu for use in the VUI VuiReg defines a register for use in the VUI Communications - NetSession defaults have been changed: respTimeoutMs 1000 => 3000 respRetry 3 => 2 Misc - If the file extension is not specified , ".ini" is now assumed. - Subsets of I/O channels may now be mapped to registers, instead of requiring the whole block to be mapped. - If NetPort is not specified, TUI now defaults to console. - TUI now allows lower case in field entries. - The TUI disables the 'P' key to edit the page number if the showPageNum flag is FALSE. - ESP is now compiled as a multi-threaded application (using Xinu) for better performance. --------------------------------- Other ------------------------------------ - Miscellaneous ROM-DOS utilities were added: dump longdir mem remdisk remserv xdel - MV4300 utility was added to allow recording voice messages and testing the modem and voice hardware. - The comredir COM port redirection utility was added. - Modified IO4300 to support calibration based on known reference points. Fixed Problems - Distribution disk was missing rsz.exe. Individual ICL Utility Versions chk485 v1.10 chkcom v1.22 chkled v1.15 chkram v3.01 chkrtc v1.15 chksw v1.15 comredir v1.10 cs4300 v1.10 esp v3.00 hexcat v1.01 io4300 v2.10 mv4300 v2.00 nocon v1.01 syscfg v3.04 sysload v3.01 =============================================================================== v3.11 =============================================================================== Summary Maintenance release. New Features/Changes - none. Fixed Problems - Bug existed when writing physical DOs in EasyLink - channels reversed. Individual Utility Versions chk485 v1.01 chkcom v1.21 chkled v1.14 chkram v3.00 chkrtc v1.14 chksw v1.14 cs4300 v1.00 nocon v1.00 runmode v1.00 syscfg v3.02 sysload v3.00 EasyLink v2.01 io4300 v2.01 =============================================================================== v3.10 =============================================================================== Summary Utilities now include EasyLink. No other functional changes. New Features/Changes - EasyLink added. Fixed Problems - None. Individual Utility Versions chkcom v1.21 (minor change to compile with latest API) chkled v1.14 chkram v3.00 chkrtc v1.14 chksw v1.14 cs4300 v1.00 nocon v1.00 runmode v1.00 syscfg v3.02 (minor change to compile with latest API) sysload v3.00 EasyLink v2.00 io4300 v2.00