	TI Compiler History

Started on Feb 20 2008.

Version 1.0b Feb 27 2008
------------------------
	First release. Seems to work!

Version 1.1b Feb 29 2008
------------------------
	Added DO-LOOP-UNTIL-WHILE-WEND
	Compiler displays number of steps used

Version 1.2b Mar 1 2008
-----------------------
	Changed the use of @
	- before was the name of the MEAN function
	- now @name is a shortcut for RCL name

	Added FOR-LOOP, FOR-UNTIL etc...
	Added name={...} and others (name+{...} etc)
	Added IF ELSE ENDIF

Version 1.3b Mar 2 2008
-----------------------
	Added compacted number representation with "$" sign
	(for example $-12.5 to replace  1 2 . 5 +/-)

Version 1.31b Mar 3 2008
------------------------
	Fixed little bug in IF(x<t) (unknown word because of a bad parameter)
      
Version 1.40b Mar 5 2008
------------------------
	Added #ECHO command
	Updated User guide with label names section (I forgot it!)
	Added Array notation (#ARRAY command and BOT, TOP, SIZE functions)

Version 1.50b Mar 6 2008
------------------------
	Added #ASK command
	Reorganized the User guide
	Fixed one little bug when displaying the number of steps used when there was an overflow

Version 1.51b Mar 8 2008
------------------------
	Added indirection in FOR loops: FOR IND nn or FOR array(reg)
	Added array support for IFF/STF: IFF array(reg) or STF array(reg)
	Added control for overflow (reference zone and control stack)
	More infos on memory usage displayed.

Version 1.52 Mar 12 2008
------------------------
	Updated user guide with pseudo flag "/" in #ASK command
	Added String support for printer output
	Added pseudo opcodes for printer operations

Version 1.53 Mar 14 2008
------------------------
	Little corrections in User Guide.
	Added PLOT for OP 07
	Added IF(on) & IF(off) /ELSE/ENDIF for flags
	Added Error? and NoError? for OP 19 and OP 18
	Added Printer? for OP 40

Version 1.54 Mar 15 2008
------------------------
	Added statistics S- (INV S+), Var(N), StdDev(N-1),
		Regression, Correlation, Y(x), X(y) (OP 11 to OP 15)
	Added 10^X for INV LOG

Version 1.55 Mar 18 2008
------------------------
	Little bug in listing: OP 10 was OP E'
	Bug in FOR: register number with one digit was not accepted (ex: FOR 5 ) but with two 			digits it was Ok (ex: FOR 05).
	Added SELECT/CASE/DEFAULT/ENDCASE
	Added SELECT x%t/Nop and CASE=[ ] and similar.

Version 1.56 Mar 20 2008 (Spring version)
-----------------------------------------
	Little bug in listing for key labels: GTO CLR was GTO 25
	More indirection errors detected
	Added VAL name to ease indirect references
	Added ON nn { label1 label2 ... labeln } as an ON GTO structure

Version 1.57 Mar 22 2008
------------------------
	FOR UNTIL label or FOR WHILE label WEND -> label can now be IND reg
	Added BREAK to get out from FOR/DO/SELECT structure
	Optimizations with CASE/IF(test)/IF(on/off)/ELSE when followed by:
		GTO label, or GO* reg, or BREAK.
	Error message when '}' lacks after ON reg list.
	NEXT as a synonym for LOOP to write FOR...NEXT
	WNEXT as a synonym for WEND to write FOR..WHILE..WNEXT

Version 1.58 Mar 26 2008
------------------------
	Added AND / OR to combine multiple IF with one ELSE/ENDIF
	Added #BST command because I needed it

Version 1.59 Mar 27 2008
------------------------
	Enormous bug when saving files (the program keeps looping and nevers ends!)
	Error message when IF() AND/OR without last IF()
	Precisions in User Guide about nesting IF()AND/OR

Version 1.60 Mar 28 2008
------------------------
	Added #MACRO/#ENDM commands for macros with parameters
	Added #LOCAL for local labels

Version 1.61 Mar 29 2008
------------------------
	Now a macro can pass its parameters to an inner macro.

Version 1.62 April 1st 2008 (Fish Version)
------------------------------------------
	Added #DATA to define values for registers to be saved into a DAT file for the emulator
	Added #TEXT to end the DATA section
	Added #REGISTER to define the filename of the saved registers

Version 1.63 October 2008
-------------------------
	Added support for TI59ce emulator on Pocket PC
	- output the file TIPPC.TI for this emulator
	- #POCKETPC command to alter the default file name TIPPC.TI
	For now, only the program is generated and not the DATA section (later!)

Version 1.64 October 2008
-------------------------
	Added support for DATA section for PocketPC file

Version 1.65 November 2008
--------------------------
	Alain Zanchetta has released a Windows version of his PocketPC program and has changed the register encoding to be close to the 13 digits notation of the TI 59.
	So the file fomat of TIPPC.TI has changed!
	Then TI Compiler outputs a new file TIWIN.TI for this new emulator
	Added #AZEMULATOR to alter the default filename of TIWIN.TI

Version 1.65b December 2008
---------------------------
	Little bug fixed in DATA section for TIWIN.TI (some numbers such as 0.2 were refused)
