2009-03-11, 09:35 AM 
		
	
	
		This version fixed some issues and introduces interesting improvements:
Changes from Version 1.0.9 to 1.1.0
Changes from Version 1.0.8 to 1.0.9
	
	
	
	
Changes from Version 1.0.9 to 1.1.0
- SCREEN$ coordinated were swapped. Fixed.
 
- DIM .. AT was not correctly working with local vars nor params. Fixed.
 
- Added BOLD "attribute". Code:PRINT BOLD 1; "Hello"
- Added ITALIC "attribute".Code:PRINT ITALIC 1; "Hello"
- Added malloc, free and realloc functions to work with the heap
 
- Some code rearrangement
 
- The IFDEF directive was not working in the preprocessor. Fixed.
 
Changes from Version 1.0.8 to 1.0.9
- Fixed a bug which could crash the program if no memory
 
- Added better error handler for parameter declaration
 
- Added UCase function
 
- Added Lcase and fixed ucase to be case insensitive
 
- Added MultiKeys Function (similar to FREEBASIC) so multiple keys can be checked at once
 
- Added GetKeyScanCodes
 
- Added HEX and HEX16 functions to return HEXadecimal string representation of numbers
 
- Fixed a bug when a$(n TO) was specified
 
- Optimization: Remove unnecessary jumps at function returns.
 
- STORE16 now generates a more efficient backend (Z80 ASM) code.
 
- Added alias for arrays. Now you can declare:
 Code:DIM a(10)
 DIM c at @a
- Better code generation for STORE32 and STOREF backend
 
- Optimized constant array assignation as a direct store.
 
- Added constant array Read access optimizations
 

 
 

 
