Releases
1.6.6
improved implementation of EXIT
added ability to generate code for RAW (-target)
added support for INLINE modifier for procedures and functions
added ability to declare a variable on the null page by using REGISTER modifier
added support for TEXTFILE (TEXT) type
new unit INIFILES
unit SYSUTILS: CompareMem, TryStrToInt
unit SYSTEM: CompareByte, Pos, Delete
improved passing of parameters to objects (OBJECT) without participation of program stack :STACKORIGIN (in most cases)
added possibility to mark a variable as ephemeral [volatile]
[volatile] vcount: byte absolute $d40b;
for OBJECT added methods CONSTRUCTOR, DESTRUCTOR
added support for macros {$define label (parameters) := expression}
added 'FOR element IN array' construction for arrays not exceeding 256 bytes
more free memory on the zero page, FXPTR, PSPTR pointers are now allocated depending on whether they are used
added support for FLOAT16 type
added support for procedural type
unit ZX2
You can’t perform that action at this time.