Program Loader (CodeBoot) 1.0.0 Original application 1.1.0 Changed GUI from MDI to SDI 1.2.0 Changed from a 16 to 32 data byte standardized "S" record 2.0.0 Added prodution GUI; added sector erase capability; added registry system data storage; added password protection 2.1.0 Application name changed to Program Loader; Moved strings and icons to a resource file (ProgLoad.res); Added check of target application ID 2.2.0 Moved all KGD_ classes to a common area library directory 2.3.0 Simplified GUI; Removed communication warnings Program Loader 2000 1.0.0 Completely new UI & some improved architecture 2.0.0 Added echoing of ID byte 2.0.1 Removed *.abs from file selection dialog 2.0.2 Changed handling of programming error on data upload to same as handling of error on sector erase command upload 2.0.3 Added error if checksums do not match 2.0.4 Moved application specific comm routines out of clsApplication 2.0.5 Moved strings into resource file for internationalization 2.1.0 Added Reset button to main screen 2.1.1 Corrected error when pressing stop button 2.2.0 Corrected error with comm. timeout & reset button; Corrected error with context sensitive help on duplicate record and checksum errors 2.2.1 Added "Reset" string to chinese string table 2.2.2 Renamed Program Loader 2000 to simply Program Loader; Corrected error when reseting program always reset COM port to 1; Corrected error when closing help file that was already closed 2.3.0 Added Public Boolean IsADC in Main.bas. Added check for ADC target ID to GetTargetID() in Application.cls. Modified Application.cls to send an S7 terminate record if upload is to an ADC controller. In FlashImage.cls, mlMEM_TOP_ADDR was &H7FFFF. Value increased to accomodate S record files for the DSP used on the ADC controller having an offset of &H400000 2.4.0 Added ability to program DEC 3+ controller's PIC18F458 at 19200 baud 2.5.0 Added check for MPAC500 target ID to GetTargetID() in Application.cls. Modified Application.cls to send an S9 terminate record if upload is to a MPAC500 controller. Added mlMEM_TOP_ADDR_HC9S08 In FlashImage.cls. Modified Comm.bas to set baud rate to 19,200 for MPAC500's. Modified to add one (1) to the echoed device ID byte for MP500s. 2.5.1 Added context number in cmdRunStop, SR_ERRORS.NOT_S_REC error handler 2.6.0 Added support for KohlerNET to Modbus converter