PROTON Plus Compiler Version 2.1 Beta 4 Added SELECT..CASE..ENDSELECT construct (see helpfile). Added ELSEIF to IF..THEN construct (see helpfile). Added WARNINGS declare to enable/disable compiler warnings (see helpfile). Added a hints message on some messages that were previously warnings. Added an error message if PCL, TOSL, TOSH or TOSU is the destination of mnemonic MOVFF. If the compiler senses this internally, it will use the two part mnemonics: - MOVFW MOVWF and issue a warning that it is doing so. This should not be encountered in normal BASIC progamming, but could be, if used for more advanced coding. Added improved MACRO support (more details on this to follow). Incorporated Tim's PPRINT design into compiler's PRINT command (more details on this to follow). Fixed VAL command with 14-bit core device arrays above BANK 1. Fixed LOOKDOWN for 16-bit core devices. Fixed ALL_DIGITAL directive with 12F675 device. Fixed SETBIT and CLEARBIT with 16-bit core devices. Fixed LOADBIT with 16-bit core devices. Fixed expressions in CWRITE for 16-bit core devices. Fixed CERASE for 16-bit core devices. Optimised ASM code produced for REPEAT-UNTIL construct. Optimised ASM code produced for BRANCH and BRANCHL with 16-bit core devices that contain less than 65535 bytes of code memory. Updated Editor to match new KEYWORDS added. Updated help file to explain the new constructs. Used optimised code for C compilation so needs testing with Windows 95/98 if possible. --------------------------------------------------------------------------------------- PROTON Plus Compiler Version 2.1 Beta 5 Added floating point ASIN function for 16-bit core devices. Added floating point ACOS function for 16-bit core devices. Fixed CLS command with graphic LCD.