Difference between revisions of "Versions and versioning"

From WikiPrizm
Jump to navigationJump to search
(→‎Operating System: The downloadable OS 1.02 was released after the pre-loaded one)
Line 56: Line 56:
 
** 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).
 
** 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).
 
** 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.
 
** New system messages for the new features.
 
* Accompanying releases:
 
* Accompanying releases:

Revision as of 06:41, 9 August 2014

This page has not been completed. Parts may be missing or reorganized before completed. Information is provided as-is and may have errors.

This page contains information about versions of the Prizm OS, bootloader, and official add-ins (software and language), as well as the versioning methods used with them.

Operating System

Versions

01.00

  • Build timestamp: Unknown

01.01

  • Build timestamp: 2010.1005.1420

01.02 (preloaded release)

  • Build timestamp: Unknown
  • Changelog:
    • Bug with BASIC command Locate fixed

01.02 (downloadable release)

  • Build timestamp: 2010.1122.2053

01.03

  • Build timestamp: 2011.0608.1049
  • Changelog:
    • First downloadable release with the bug in the BASIC command Locate fixed.
    • 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
  • Changelog:
    • 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
  • Changelog:
    • 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.

02.00

  • Build timestamp: 2013.1008.1412
  • Changelog:
    • 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.

Versioning

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.

Bootloader

Versions

Versioning

Official add-in software

Versions

Geometry

Picture Plot

Conversion

Physium

Prob Sim

Versioning

Official add-in languages

Versions

Versioning