CASFORM g1m/g1r, txt, ctf, cas, cat and fxi converter

for Casio Graphic Calculators

This program is for converting between g1m/g1r, txt, ctf, cas, cat and fxi formats.

NOTE: The new 2009 software FA-124version 2 for GII models will not be fully compatible with Casform-10 because programs containing any of the new GII functions are likely to cause problems in the conversion. Casform was last updated in 2007.

Version 10.0:

Save the Casform 10.0 file to your PC and use WinRar to extract it.


As well as for pasting TXT into transfer software, it can be used to paste into the emulators: CasioCom which dislays files using the FXI font, and CasEmul/CasEdit which displays files using the FA122 font, or convert from 'Photo Casio' which uses the G1M or FXI fonts depending on the model.
History:
Version 10.0 5th June 2007

* New input/output item for CAS FA-121

Version 9.2 30th March 2007

* New input/output item for FXI 7700GB,8700,7800,8800
* added txt support for Asn, Acs, Atn which is displayed on French models.
* bugfix: 5E10 shouldn't change when in a string, in particular not in a Prog Title

Version 9.1 28th January 2007

* Fixed problems caused by earlier 8.2 version addition of fn:
  The old style f1 mistakenly got converted to just f,
  dropping the 1 if the input was anything other than TXT.
  Also the new style should be converted to the old style when the output is
  one of the older formats: fxi, catfa122 and catfa123-7400/9850
* Fixed Factorial function ! when input is g1m or catafx
* Recognises old style x^y (sup y) in fxi format

Version 9:  8th September 2006

* Memo areas expand when window is resized, and also can be manually resized
* Other methods message is moved to help page.
* recognises.txt added to rar file
The following acts when input=TXT
* removed \-1 as alt for ^-1 and ab/c as alt for %
* added *10^, (10^), 5E5,5E(-)5
* added Blue
* changed default output to ^2, ^-1, (10^)
* fixed ReP
* fixed ^25,^-12
* fixed ab/c,d/c
* fixed xrt,nrt
* fixed \n: \nano \num \nrt
* fixed re^@i
* fixed ^r
* fixed hodb in fxiarr to match other arrays, not hdbo
* fixed Ctf forced punctuation so that they don't get
   interference from Tokenisation.
* No longer removes spaces from casio comments ' for example
* no longer acts inside of strings and comments e.g. "Teraforming" -> "Tforming"
* added in Help file about loose r i e pi except re^@i and ^r
* added in help don't type r i e ^ ! etc into anything except TXT
* added  Bar, Int/  ,NormWin,O.Lap, Rmdr ,Sep.G,Simp ,StackedBar,Pie,ModifiedBox,
              Both,Data,Left,LineG,Right
* // and ; comments at start of line are removed
* fixed DispF-Tbl  and DispR-Tbl
* fixed d/dx( and d^2/dx^2( and P/L-Green etc
* removed \Xt and \Yt from intok/outtok
* added recursion subscripts
* added d2/dx2(
* added EndIf, EndWhile
* added CtfSlash \/

Version 8.3 28th August 2006

* Added about 75 new 9860 commands plus Iteration, Period, VarList2-6
* Added message about other quicker methods
* Added fa124 help to other methods message and to own txt file
* Added CTF pages to rar file

Version 8.2 20th August 2006

* Made error messages non-editable
* No longer converts P( Q( R( t( from FA-122 and FXI
  due to conflict with sqrt(
* Conjg is recognised with correct spelling rather than Conj
* f-mem bug fix: from txt: \f1 -> f1 not just 1, also recognise \fn

Version 8.1 23rd May 2006

* If fonts are not installed then font.charset:=ansi_charset
* Removed tokenisation from non txt. Not necessary.


(c) Roy F.A. Maclean 2006, updated 5th June 2007
rfamgm at gmail
http://www.spiderpixel.co.uk/caspro