V2.2.7.2/20-MAR-23 Added: R7F701201, R7F701205, R7F701421, R7F701421 Fixed some Script IDE bugs V2.2.7.0/15-DEC-22 Added: RL78/D1A: R5F10CGBx, R5F10CGCx, R5F10DGCx, R5F10CGDx, R5F10DGEx, R5F10CLDx, R5F10DLDx OK, R5F10DLEx, R5F10CMDx, R5F10DMDx, R5F10DMFx, R5F10DMGx, R5F10DMJx, R5F10DPEx, R5F10DPFx, R5F10DPGx, R5F10TPJx, R5F10DPKx, R5F10DPLx, R5F10DSJx, R5F10DSKx, R5F10DSLx RL78/F13: R5F10BAEx, R5F10BAGx, R5F10BGGx, R5F10AGGx, R5F10BLGx RL78/F14: R5F10PLHx RL78/G13: R5F100FC, R5F100FE, R5F101GE, R5F100JE, R5F101JE RL78/G14: R5F104JE, R5F104JG Fixed some Script IDE bugs V2.2.5.1 Added XC2361E-72F, XC2361E-104F, XC2361E-136F New Script function: function ReadDFlashPartition( var RamEEE, DFlashUser: Word ): boolean; Added a ProgressBar during loading the scripts Added Now the user can break the Scripts loading V2.2.5.5 22-FEB-2021 New Scripts functions: function EraseDevice: boolean; function ChipEraseDevice: boolean; function ClickButton( AIntBtnName: String): boolean; function SetSecurityBytesEx(SecBytes: string; AHideCtrl: boolean): boolean; Add RH850 Mask erased sectors with a number 0-255 /menu: device/settings Mask Erased Sectors Byte Add V850 more oscillator frequencies: 5MHz, 12MHz, 20MHz, 24MHz Fixed 9s12 Oscillator = auto bug V2.2.4.6 Added MC9S12ZVHL32, MC9S12ZVHL64, MC9S12ZVHY32, MC9S12ZVHY64, MC9S12ZVH64, MC9S12ZVH128 Added R8C/34W R5F21346W, R5F21347W, R5F21348W, R5F2134AW, R5F2134CW Added MC9S12VR16, MC9S12VR32, MC9S12VR48, MC9S12VR64 Added RL78 chips - beta support R5F10 Added a shortcut to the recent used device in the device list Added some RH850 chips fixes and improvements Fixed RH850 QFP80 pinout V2.2.3.1 Added MB90F438, MB90F439, MB90F598, MB91F248/9 Added some options to RH850 chips: -Blank Check; D-Flash Erase & Chip Erase; -Mask erased sectors with FFs /menu: device/settings Mask Erased Sectors -Program one or a few sequential sectors(64 bytes) of D-Flash -Read/Program option bytes Added Fujitsu(Cypress) and Renesas MCU pinouts Fixed some bugs V2.2.2.01 beta2 Fixed some high DPI scaling Issues Added PDF files support Scripts: function OpenFile( FileName: string ): boolean; - now support pdf files function SetOscillator( Freq_kHz: string ): boolean; - sets oscilator frequency function SetProgramRange( StartVal, EndVal: integer ): boolean; function SetSecurityBytes( SecBytes: string ): boolean; function SetBaudrate( Baud_Hz: string ): boolean; function SelectMemoryArea( MemoryIndex: integer ): boolean; function SelectConnection( ConnectionIndex: integer ): boolean; V2.1.1 beta fixed bug SPC56AP54/60 added MB90F952, MB96F348x added MB96F612/13/15 MB96Fxxx added unlocking flash memory by 16-byte key upD70F35* added 6MHz oscillator frequency added RH850, R8C chips /including pinouts/ v1.5.1 New supported devices: MB90F351, MB90F352, MB90F357, MB90F543, MB90F546, MB90F548, MB90F549, MB91F067, MB91F463C, MB91F464, MB91F465, MB96F6A5, MB96F6A6 uPD70F3276, uPD70F3344, uPD70F3345, uPD70F3346, uPD70F3347, uPD70F3348, uPD70F3354, uPD70F3355, uPD70F3356, uPD70F3357, uPD70F3358, uPD70F3364, uPD70F3365, uPD70F3366, uPD70F3367, uPD70F3368, uPD70F3464, uPD70F3465, uPD70F3466, uPD70F3470, uPD70F3471, uPD70F3472, uPD70F3505A, uPD70F3506, uPD70F3507, uPD70F3508, uPD70F3509, uPD70F3549, uPD70F3550, uPD70F3551, uPD70F3552, uPD70F3553, uPD70F3554, uPD70F3555, uPD70F3556, uPD70F3557, uPD70F3558, uPD70F3559, uPD70F3560, uPD70F3561, uPD70F3564, uPD70F3570, uPD70F3571, uPD70F3572, uPD70F3573, uPD70F3574, uPD70F3575, uPD70F3576, uPD70F3577, uPD70F3578, uPD70F3579, uPD70F3580, uPD70F3581, uPD70F3582, uPD70F3583, uPD70F3584, uPD70F3585, uPD70F3592, uPD70F3623, uPD70F3625, uPD70F3626, uPD70F3627, uPD70F3630, uPD70F3631, uPD70F3636, uPD70F3637, uPD70F3638, uPD70F4000, uPD70F4001, uPD70F4002, uPD70F4003, uPD70F4004, uPD70F4005, uPD70F4006, uPD70F4007, uPD70F4008, uPD70F4009, uPD70F4010, uPD70F4011, uPD70F4012, Fixed bug with MB96Fxxx MCUs Fixed bug with SPC560P34/40 MCUs Fixed bug with 9S08DZxx Fixed bug with uPD70F35xx v1.4.1 New supported devices: PIC16F87, PIC16F88 PIC16F1933, PIC16F1934, PIC16F1936, PIC16F1937, PIC16F1938, PIC16F1939, PIC16F1946, PIC16F1947 XC2336A-56F, XC2336A-72F, XC2265N-16F, XC2265N-24F, XC2265N-40F ATMEGA32A M95M01, M95M02 SPC560P34, SPC560P40, SPC560P54, SPC560P60, SPC56AP54, SPC56AP60 MPC5601P, MPC5602P, MPC5603P, MPC5605B, MPC5607B MB90F897, MB91F058, MB91F060, MB91F061, MB91F062, MB91F223, MB91F224, MB91F467B, MB91F467C, MB91F467D, MB91F467S, MB91F522, MB91F523, MB91F524, MB91F525, MB91F526, MB91F575, MB91F577, MB91F578, MB91F579, MB91F591, MB91F592, MB91F594, MB91F596, MB91F597, MB91F599, MB96F348H, MB96F385, MB96F386, MB96F387, MB96F673, MB96F675, MB96F683, MB96F685, MB96F693, MB96F695, MB96F696 HexEditor: logical and arithmetical operations with selected numbers- And, Or, Xor, Invert, Shift Left, Shift Right, Rotate Left, Rotate Right, Add, Substract, Multiply, Divide Export selected area to intel hex format or binary files Checksum calculator: Byte Checksum, CRC16 CCITT ($FFFF), CRC32, Adler32, CRC64, MD4, MD5 , RIPEMD160, SHA1, SHA256 , SHA512 Fill In Pattern option: fills a specified area of memory with a predefined pattern Scripts: function DataOperHexEdit( AOper: TOper; ADataBegin, ADataSize: Integer; ADataType: TOperDataType; ADataEndian: TOperDataEndian; AOperand: uint64; AUndoRedo: boolean ): boolean; type TOper = ( oprAnd, oprOr, oprXor, oprNot, oprShiftLeft, oprShiftRight, oprRorLeft, oprRorRight, oprAdd, oprSub, oprMul, oprDiv ); function SelectEmulatedEEPROMRange: boolean; function SelectDFlashRange: boolean; function SelectDFlashUserPartitionRange: boolean; function SelectPFlashRange: boolean; function CreateDFlashPartition( RamEEE, DFlashUser: Word ): boolean; Programmer: Default value of "power Supply on P9" option (menu: tools/options - programmer tab)