SandMath-44_2x2: New version now available


A new (and likely the last) version of the SandMath is released; now featuring a dual bank-switched configuration for a total of 16k, in an 8k-fotoprint.

Like its predecessor it also uses the Library#4, no changes here. 54 new "functions" have been added, for a grand total of 212. Some of them are quite large, like the AECROM Curve Fitter, the TAYLOR series, the inverse Error function (IERF), and a few others. It continues the theme of extensive use of the sub-function concept (with auxiliary FAT and launchers) - like the HEPAX and PowerCL do, and the previous SandMath did.

The additional 2 bank-switched pages hold large segments of MCODE, but no FOCAL programs if you need to know, this is due to the OS switching back to the main bank when the CPU goes to light sleep or executing a FOCAL program step). This required modifying the existing code in numerous places, breaking many function into two different parts to locate them on either bank. I also re-wrote a few FOCAL programs into MCODE counterparts, which has the additional benefit of faster speed of course - optimization but a lot of work and taking more real state (there's much to say about the code efficiency of FOCAL!)

Many authors have contributed to the SandMath in some degree, but it is specially so with Jean-Marc Baillard, who's written about 1/3rd. of the functions, and inspired some few more - and has graciously allowed me to take as much material from his web pages as needed for the SandMath Manual. Many thanks again.

The manual has also grown to a total of 129 pages - hopefully still useful despite its size.

Soon in a TOS near you; and as usual, send me an email if you can't wait...



Hola Ángel,

Already the previous versions of SandMath-44 were an impressive example on how to push the 41 to its limits.

I am looking forward for this certainly great achievement of yours.

Thank you for all of your efforts!


Glad you find it worthwhile Frido; the new version is already available for download at TOS, together with he QRG and module image.


Possibly Related Threads...
Thread Author Replies Views Last Post
  Last call for 41Z/SandMath Overlays... plus new ones Ángel Martin 0 1,017 12-12-2013, 10:27 AM
Last Post: Ángel Martin
  Sandmath/41Z overlays Bernd Grubert 1 980 10-29-2013, 03:32 PM
Last Post: 'Angel Martin
  [i41CX+] Sandmath 4.4 David Maier 1 1,064 09-03-2013, 02:50 AM
Last Post: Ángel Martin
  41Z / SandMath Overlays: Ready at last! Ángel Martin 3 1,240 07-23-2013, 01:30 PM
Last Post: Ángel Martin
  Latest & Last SandMath is released Ángel Martin 0 769 07-02-2013, 12:44 AM
Last Post: Ángel Martin
  What happened to the SandMath manual page? Garth Wilson 3 1,190 06-21-2013, 05:18 PM
Last Post: aurelio
  Poll: SandMath and 41Z Overlays anyone? Ángel Martin 20 3,459 05-20-2013, 04:13 PM
Last Post: aurelio
  Question For Angel - SandMath 2x2 John Abbott (S. Africa) 6 1,620 05-13-2013, 11:52 AM
Last Post: John Abbott (S. Africa)
  SandMath routine of the week: Inverse Gamma Function Ángel Martin 39 6,742 03-24-2013, 08:19 AM
Last Post: peacecalc
  SandMath Manual - at last! Ángel Martin 18 3,209 11-04-2012, 11:22 AM
Last Post: Eddie W. Shore

Forum Jump: