home *** CD-ROM | disk | FTP | other *** search
/ Die PSION Power-CD 2 / PsionPowerCD2.iso / PSION-Power-CD / software / Doku / ficalc.txt < prev    next >
Text File  |  2000-10-22  |  7KB  |  220 lines

  1. ---------------------------------------------------------
  2. FlCalc - A programmer's calculator
  3. (C) 1997, 2000 David Rushall
  4. All rights reserved
  5.  
  6. ---------------------------------------------------------
  7. INTRODUCTION
  8.  
  9. FlCalc is a programmer's calculator with a difference.
  10.  
  11. Originally written to compliment the Calc application on
  12. my Series 3a as I couldn't find anything I liked that did
  13. what I needed and ported to the Series 5 for the same
  14. reason.
  15.  
  16. Features include
  17.  
  18.   o  32-bit integer expression evaluation.
  19.   
  20.   o  Multiple simultaneous output formats including 
  21.      decimal, hex and binary.
  22.   
  23.   o  ASCII and EBCDIC character tables.
  24.   
  25.   o  Multiple memories.
  26.   
  27.   o  Repeatable statements.
  28.   
  29.   o  Pen-enabled on-screen keypad.
  30.   
  31.   o  Copy and paste.
  32.  
  33. ---------------------------------------------------------
  34. INSTALLATION
  35.  
  36. To install this software on your machine:
  37.  
  38.   1) Close ALL applications on your EPOC device.
  39.  
  40.      If you do not close all applications before
  41.      installing the SIS package in the next step
  42.      you may have version problems later.
  43.      
  44.   2) Install the main application SIS file:
  45.      
  46.        FlCalc.sis
  47.                
  48.   3) After the Clipboard OPM is installed, a
  49.      directory called "Clipboard" will have been
  50.      created in the root directory of your machine.
  51.      If you do not wish to develop you own
  52.      applications using the OPM you can delete this
  53.      directory and its contents without affecting the
  54.      operation of FlCalc.
  55.  
  56.   4) Finally, look in the "Extras" draw on the machine
  57.      for the new "FlCalc5" icon, in the normal manner.
  58.  
  59. NOTES:
  60.  
  61.   *  Please consult the manuals for your device for
  62.      details of installing applications packaged in SIS
  63.      files. You will require a PC or Mac running your
  64.      EPOC connect software (i.e. PsiWin 2 or equivalent)
  65.      or the "Add/Remove" icon on the control panel of
  66.      your EPOC device. Double-clicking on the SIS file
  67.      either on the EPOC device or on the PC/Mac connected
  68.      to the EPOC device should do the trick.
  69.      
  70.   *  OPMs are special resources that may be shared by
  71.      many different applications on the EPOC device. If
  72.      these applications do not deliver the OPMs correctly
  73.      in the standard SIS files, they may cause problems
  74.      with other applications when they are installed, or
  75.      even uninstalled. If you find that this application
  76.      fails to start after installing or uninstalling
  77.      another application, perhaps reporting a missing or
  78.      invalid OPM file, please try reinstalling this
  79.      application using the instructions above. This
  80.      should correct the problem.
  81.  
  82. ---------------------------------------------------------
  83. UNINSTALLING
  84.  
  85. If you have finished with this software you can remove
  86. the application as follows:
  87.  
  88.   1) Make sure the FlCalc application is not running.
  89.  
  90.   2) Using the "Add/Remove" icon on the EPOC control
  91.      panel, remove the "FlCalc5" application.
  92.  
  93. After you have completed these steps, FlCalc will have
  94. been removed from your machine's memory and "Extras" bar.
  95.  
  96. ---------------------------------------------------------
  97. BASIC USE
  98.  
  99. In its basic form, FlCalc is simple to use. Simply choose
  100. the application from the Extras bar, enter your
  101. calculation and press Enter.
  102.  
  103. For example, try...
  104.  
  105.     5+(7-2)
  106.  
  107. By default, you can enter numbers in decimal or
  108. hexadecimal (other formats are available using special
  109. notation), as indicated by the second button in the
  110. status area (under the input line). To switch between
  111. them, simply tap the button, or choose the appropriate
  112. item from the main menu.
  113.  
  114. The results of you calculations are displayed in the
  115. large window, with each value being displayed in
  116. multiple formats, e.g. both hexadecimal and binary.
  117. The selection of output format is made using the third
  118. button in the status area, or appropriate menu items.
  119.  
  120. See the online help file (accessible from the "Tools"
  121. menu within the application) for detailed instructions
  122. for use, including details of operators and advanced
  123. expression syntax.
  124.  
  125. A summary of operators follows...
  126.  
  127.     BINARY OPERATORS
  128.     +   :ADD    - add
  129.     -   :SUB    - subtract
  130.     *   :MUL    - multiply
  131.     /   :DIV    - integer divide
  132.     %   :MOD    - modulus (remainder)
  133.     &   :AND    - logical and
  134.     |   :OR     - logical or
  135.     ?   :OR     - logical or
  136.     ^   :XOR    - logical xor
  137.     <<  :LEFT   - shift bits left
  138.     >>  :RIGHT  - shift bits right
  139.  
  140.     UNARY OPERATORS
  141.     -   :NEG    - negative (2's compliment)
  142.     ~   :NOT    - logical not (1's compliment)
  143.     #   :MIRROR - mirror image of bits
  144.  
  145. ---------------------------------------------------------
  146. CHANGES
  147.  
  148. Version 1.71
  149.  
  150.   *  Repackaged to use the shared FlLib OPM
  151.  
  152. Version 1.7
  153.  
  154.   *  Osaris compatibility.
  155.   *  Enhanced input buffer scrolling.
  156.   *  Colour application icon.
  157.  
  158. Version 1.6
  159.  
  160.   *  Improved Revo support.
  161.   *  Easier to read display font.
  162.   *  Installable on drive E:
  163.   *  Minor enhancements.
  164.  
  165. ---------------------------------------------------------
  166. DISCLAIMER AND COPYRIGHT
  167.  
  168.   1) FlCalc is Freeware and copyright; it is not public
  169.      domain. The rights to this package remain the
  170.      property of the author.
  171.      
  172.   2) You may use this software, free of charge, for an
  173.      indefinite period and at no obligation to the
  174.      author.
  175.      
  176.   3) Permission is given to publicly distribute this
  177.      software provided the distribution contains all, and
  178.      only, the unaltered files of the original
  179.      distribution, the ownership of the rights to this
  180.      software is clearly stated and any fee charged is
  181.      extremely nominal.
  182.      
  183.   4) Use of this software is entirely at the user's own
  184.      risk. The user must accept responsibility for any 
  185.      direct or indirect loss or damage arising from the 
  186.      use (or misuse) of the package. This software is 
  187.      supplied "as-is".
  188.  
  189.   5) Note: The OPM file employed by this software (and
  190.      included in this distribution) is the copyright of
  191.      Mark O'Neill. Please see his WWW site,
  192.  
  193.      http://www.i27.com/
  194.  
  195.      for more details.
  196.  
  197. ---------------------------------------------------------
  198. CONTACTS
  199.  
  200. If you have any problems, comments or suggestions about
  201. this software, you can contact me at the following email
  202. addresses:
  203.  
  204.      dave@freepoc.de
  205.  
  206.      dave@piecafe.demon.co.uk
  207.  
  208. This application is distributed in association with
  209. FreEPOC:
  210.  
  211.      http://www.freepoc.de/
  212.  
  213. For the latest news of this an my other software, also
  214. visit:
  215.  
  216.      http://www.piecafe.demon.co.uk/
  217.  
  218. ---------------------------------------------------------
  219. Dave Rushall, 2000
  220.