Collected together below, is a list of compatibility issues. Any more to add ?
(When visiting pages hosted by Lycos, if adverts obscure the page then press the reload button on your browser.)
Limitations of Early 9850 Models
-------------------------------------
* On the early 9850G models the Plot command if used just prior to a Text command.
e.g. Plot 1,1: Text 10,10,"HELLO" will plot a point just above and to the right of "HELLO" instead of at 1,1.
* On the early 9850G models the Text command won't display anything until the next graphics command is
reached. Force it to display by adding PxlTest 1,1 or Text 1,1,"" after each occurance of a Text command.
* On the 9750G, 9850G and 9950G dimensioning a list or matrix from within a program required tricks with
the Seq( or Identity commands. The GB and later models can setup the dimension using the Dim command.
* The Drawstat command can speed up graphics but it behaves slightly differently on different models.
New Features shared by the Algebra FX 2.0 and 9860
-------------------------------------------------------------
* The Afx and the 9860 can accept user input into Vars Graph Y and f-mem.
* The Afx and the 9860 can append a new item to the end of a list simply by using the index of
the next element: e.g. 1->List 1[4] when only 3 elements currently exist. Similarly the Afx and the 9860
can add two lists together using Augment(. On previous models these things required tricks with the Seq(
command.
* Compared to the 9850, the 9860 has additional complex number capabilities:
The 9860 can store complex numbers in lists, and use them with log, ln, e^, 10^, sqrt, and ^.
The Afx can also store complex numbers in matrices and use them with the trig commands.
* Afx and 9860 programs can setup and convert the display format for fractions and for complex numbers,
and have the commands ClrMat, EngOn, EngOff, minX, maxX, minY, maxY, VarList, ZoomAuto,
and three sets of reccurance relations and predetermined lists of pseudo random numbers.
9860 Specific Features
--------------------------
* The main new 9860 commands are: logab(, RndFix(, spreadsheet cell commands and commands for
sketching different line styles: dot, broken, thick or normal.
* The 9860 runs much faster than previous models, so loops should contain dummy statements such as
For 1->A To 100, to slow it down to the same speed and allow Getkey to detect only one press at a time.
On the other hand this speed opens up new possibilities for a program to do calculations that previously
would have taken an unfeasibly long time.
-----
And finally ... the cfx models have colours while the 9750, Afx and 9860 are black and white.
The early 9850s had 32k ram, later models had 64k, the Afx has 128k and the 9860 has 64k.
