Versions and versioning
This page has not been completed. Parts may be missing or reorganized before completed. Information is provided as-is and may have errors.
This is a work-in-progress timeline of release and build dates of Prizm software and add-ins.
- 1 Operating System
- 2 Bootloader
- 3 Official add-in software
- 4 Official add-in languages
- Build timestamp: 2010.0922.1713
- Release date: unknown (same as first device shipping)
- Build timestamp: 2010.1005.1420
- Release date: unknown
- Build timestamp: 2010.1122.2053
- Release date (preloaded): unknown (before February 2011)
- Release date (online): circa 1st February 2011
- Note: some forum threads point out the existence of a pre-loaded OS that identifies itself as 01.02, but has the Locate bug fixed (see OS 01.03 changelog). A dump for this OS never appeared, nor any other evidence of its existence, and most likely the bug with the Locate command was not correctly reproduced by some users, leading to the belief it was corrected.
- Build timestamp: 2011.0608.1049
- Release date: circa 21st October 2011
- BASIC command Locate fixed (a problem existed related to the color of multi-byte characters).
- Memory corruption bug with RclCapt BASIC command fixed.
- Exp>Str() bug fixed.
- Freeze or system error with Solve and SolveN commands fixed.
- Fixed BASIC "colons within text" bug.
- Fixed vertical black line on the right on bitmap screen captures.
- Possible changes to support big add-in software files, given that the Physium add-in (over 1 MB in size) needs this version or higher to run.
- Accompanying releases:
- First Physium release for the Prizm.
01.04 (original release)
- Build timestamp: 2012.0305.1800
- Release date: circa 14th March 2012
- New feature: automatic parentheses insertion.
- Improvement of the USB projector connection feature.
- Improved system messages (language). Changes are noticeable at least in the Portuguese language, with some messages changing from their European Portuguese form into Brazilian Portuguese.
- Accompanying releases:
- Version 01.01 of the Geometry add-in.
01.04 (Macronix flash release)
- Build timestamp: 2012.1009.1425
- Release date: unknown (first spotted circa 26th October 2013)
- Minor changes in a reduced number of flash areas, possibly to support the Macronix flash chip or the new hardware revision (001V04) associated with it.
- Note: this release was never available for public download, it only came preinstalled. It identifies itself by putting a "1" in the end of the version code, like "01.04.0001". The "1" is not present on the version field on the flash, meaning it's added by software at display time.
- Build timestamp: 2013.1008.1412
- Release date: circa 4th November 2013
- Addition of vector support, including vector editor (similar to matrix editor) and commands for calculations with vectors.
- New RanSamp#, StdDev_Sigma and Variance_Sigma2 commands.
- MIXED function for integration areas, on the Graph app.
- Solving of underdetermined and overdetermined equation systems.
- First OS to officially support language add-ins (although the Russian language add-in has been shown to work, with some defects, on at least, OS 01.02 on the "fx-CG10/20 Manager" emulator).
- Built-in support for Spansion and Macronix flash. Calculators with Macronix flash/new hardware revision are now identified differently on the diagnostic menu (hardware 001V4 on a fx-CG 10 displays LY755AZ MAIN instead of LY755A MAIN; on a fx-CG 20 displays LY755DZ MAIN instead of LY755D MAIN).
- Possibly, new USB client drivers (some users have reported that Windows informs about new hardware when connecting a OS 02.00 calculator, that was previously connected with a lower OS version).
- New system messages for the new features.
- Accompanying releases:
- First release (01.00) of the Prob Sim add-in.
- Russian language add-in.
- Version 01.02 of the Geometry add-in.
- Version 01.01 of the Picture Plot add-in.
- Version 01.02 of the Physium add-in.
OS versions are usually identified by a major and minor number, two digits each (including leading zero for values below 10). The OS shows its version in the form MM.mm.cccc, where MM is the major, mm the minor, and cccc a four digits value that varies with the calculator model and thus is not suitable for identifying the OS version (the same build, when run on two different calculators, can give different values for cccc).
Casio appears to respect the meaning of "major" and "minor": between 01.xx releases, the features introduced were not all that important, and while OS 02.00 did not introduce any radical changes, it added some easily visible and important features.
Each OS build includes a timestamp, presumably of the build time, that is independent from the OS release date, but usually close to it. The timestamps are in the form YYYY.MMDD.HHmm, timezone unknown.