Title: CITZAF Version 3.04 Keywords: Combined ZAF and Phi-Rho-Z Electron Probe Correction Programs Computer: Apple Macintosh Operating System: MacOS Programming Language: C Hardware Requirements: Math Chip gives faster processing. Author(s): Paul K. Carpenter Correspondence Address: |Electron Microprobe / X-ray Lab Department of Geology 170-25 California Institute of Technology Pasadena CA 91125 Phone: 818-395-6126 (X-ray Lab) 818-568-0935 (FAX, Departmental email: paulc@cco.caltech.edu or paulc@arms.gps.caltech.edu | Abstract: NOTICE: This is the BETA Release of Macintosh Citzaf (Version 3.04). This initial version of CZMAC is freeware, and is NOT SUPPORTED in any way shape or form. In particular, NO TELEPHONE SUPPORT is provided. Paul Carpenter, John Armstrong, and California Institute of Technology are not liable. Use at your own risk. Citzaf is copyright: John Armstrong Department of Earth and Planetary Sciences California Institute of Technology Pasadena CA. 91125 About the Program: The popular shareware package of ZAF/PRZ X-ray correction programs has been ported from the BASIC PC version to a C language version on the MacIntosh by Paul Carpenter. This BETA release of Citzaf on the Macintosh is written in Think C, as a minimal Macintosh application. It uses a console window interface for input and output, similar to the PC version. Development has been a time-consuming procedure, with emphasis on numerical stability and accurate results rather than user-friendly aspects. At this time there are no hookups to menus, dialogs, or other Mac interface items. This will be added at the appropriate time. The program currently requires 650k of RAM to operate. If you change the amount of memory used by the program under multifinder to be less than 650k, the program will crash. Increasing the memory to be larger than 650k does not actually change the amount of memory that the program uses. Currently we allocate memory for 30 elements total (hence the 650k), and just use what we need. Dynamic memory allocation is partially installed.