home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 100-199 / ff144.lzh / Contents < prev    next >
Text File  |  1988-05-22  |  10KB  |  194 lines

  1. This is disk 144 of the freely distributable AMIGA software library.
  2. This disk contains version V22-3D of Glenn Everhart's large and powerful
  3. spreadsheet program called AnalytiCalc, submitted to me directly by
  4. Glenn for inclusion in the library as an update to the version released
  5. on disk 104.  The remainder of this file is Glenn's "Abstract.txt" file
  6. that describes AnalytiCalc.  Source and documentation is included on the
  7. disk in arc'd form because it otherwise would not all fit on the disk.
  8.  
  9. ====================
  10.  
  11.     AnalytiCalc Abstract:
  12.  
  13.     AnalytiCalc is a large and powerful spreadsheet program with
  14. sufficient extra features to have some pretentions of acting as an
  15. "integrated system". It is a virtual memory system supporting up to
  16. 18000 columns and 18000 rows, multiple equations per cell, an outlining
  17. system, built-in cell annotation, and datafile access from any cell(s)
  18. of the sheet, plus an array of functions not present in most commercial
  19. spreadsheets. This disk represents the third version of an initial Amiga
  20. port of AnalytiCalc, and as such the console interface is somewhat crude and
  21. uses a set of command files in an externally assigned area (assigned to DK:)
  22. to handle the function keys. A custom keymap can also be used, which was
  23. supplied in the initial version. The program comes with complete sources,
  24. documents, and executables, and in addition with the source code for the
  25. "auxiliary utilities" which handle DIF format conversion and character
  26. graphics. (The executables are not adequately tested on amiga as yet, though
  27. they work on VAX, PDP11, and IBM PC.)
  28.         AnalytiCalc for the Amiga uses files compatible with those
  29. for AnalytiCalc on MS-DOS, VMS, or RSX-11M or IAS. An example project
  30. planner spreadsheet is included in the distribution to show off some of
  31. the things you can do. More example sheets will be forthcoming in the
  32. future. AnalytiCalc also supports matrix math, FFTs, infinite windowing,
  33. linear regression, date arithmetic, internal and external macros, LOTS
  34. of cell addressing modes, goal seeking in up to 8 dimensions, and more.
  35.  
  36.     AnalytiCalc requires perhaps 600K of RAM memory, at least one
  37. 360K diskette drive, and AmigaDOS 1.2, plus a larger than default stack.
  38. Display sizes supported can be up to 132 characters wide by up to 76
  39. lines long. Sorry; I don't think AnalytiCalc supports proportional
  40. fonts very well, though it should manage not to be totally brain damaged
  41. with them. The manual requires an 80 column printer.
  42.     To see the documentation you need either a printer 80 columns wide
  43. to print it, or an 80 column screen to view it on.
  44.  
  45.   ** PLEASE read the README.1ST file for brief instructions on setting up
  46.      a working AnalytiCalc disk. Please read the manual at least once over
  47.      lightly too... ***
  48.  
  49.  
  50.         SOME DO-NOT'S
  51.  
  52.         1.  DO NOT use AnalytiCalc until you have read the documentation.
  53.  
  54.         2.  DO NOT forget to make regular backup copies of your database.
  55.  
  56.         3.  DO NOT exit (X) the progam without saving your work if you
  57.         want it saved. (You will be asked to confirm you really want
  58.         to leave, however.)
  59.  
  60.         GETTING STARTED.
  61.  
  62.     See the README.1ST file!!!
  63.  
  64.         If you haven't already printed the documentation, please do so
  65.         before trying to operate AnalytiCalc. Then, READ IT!  You should
  66.         also make sure that you have placed a "write-protect" tab on your
  67.         AnalytiCalc distribution diskettes, so that they can't be
  68.         accidentally erased or overwritten.
  69.  
  70.         You should now make a copy of your AnalytiCalc disks.  These will
  71.         also serve as your "run-time" system diskettes.
  72.  
  73.     De-archive AnalyExe.Arc and AnalyDoc.Arc at least onto a blank
  74.     disk and read the document files and release notes. You'll need
  75.     a bit of AmigaDos familiarity to set things up (read how to use
  76.     the ASSIGN command and the SETMAP command and ASSIGN something as
  77.     DK:; also set your stack large with the STACK command.) If you
  78.     are using disk file memory, FACC is a good thing to use also. PLEASE
  79.     READ THE MANUALS though, to save us all a lot of headaches.
  80.  
  81.         SOME MAXIMUMS AND MINIMUMS.
  82.              Minimum RAM Memory required .....................about  600K
  83.              Minimum Disk Drives required...............................1
  84.              Minimum Disk Storage required...........................880K
  85.          Number of Columns......................................18000
  86.          Number of Rows.........................................18000
  87.          Maximum Length of Formulas (characters)..................109
  88.          Number of cells that can be full at once...............18000
  89.          Number of simultaneous named areas permitted.............300
  90.          Number of scratch cells outside spreadsheet...............60
  91.          Precision of calculations (digits; 8 bytes used)..........16
  92.          Total maximum storage managed (bytes)..............2,113,020
  93.          Maximum depth of document nesting (outline processor)......4
  94.          Maximum number of parameters varying to goal seek..........8
  95.          Maximum record size for data files accessed as database..128
  96.          Maximum number of files namable in one sheet.........>18000
  97.          Maximum cell columns displayable on one screen............20
  98.          Maximum number of rows displayable in one display.........75
  99.          Maximum simultaneous different cell display formats per
  100.         sheet (taken from large set)...........................76
  101.          Length of format specification (characters)................9
  102.  
  103.  
  104.         DISCLAIMER.
  105.  
  106.         In no event will the Author be liable to you for any damages,
  107.         including any lost profits, lost savings or other incidental or
  108.         consequential dmages arising out of the use of or inability to use
  109.         these programs, even if the Author has been advised of the
  110.         possibility of such damages, or for any claim by any other party.
  111.  
  112.  
  113.         THE USER-SUPPORTED CONCEPT.
  114.  
  115.                                User-Supported Software
  116.            You are encouraged to copy and share this program with others.
  117.              If after evaluating this program you find it to be useful,
  118.                          I trust you to send a $10.00 payment.
  119.  
  120.                    Glenn C. Everhart
  121.                                25 Sleigh Ride Rd.
  122.                    Glen Mills, Pa. 19342
  123.  
  124. To Be Done:
  125. Future plans for AnalytiCalc:
  126.     1. Allow data files to be on a logical device. (Actually, FACC
  127.     may make this need obsolete).
  128.     2. Fix bugs as they are discovered.
  129.     3. Allow use on non-interlaced screens by redoing the two command
  130.     and display windows as pseudo-requestors.
  131.  
  132. Auxiliary files:
  133.     1. Check that DIFrw (DIF to or from AnalytiCalc saved format
  134.         converter) and ACGRAF (character graphics utility) work
  135.         as specified.
  136.         Note: Sources to these programs, which compile and link
  137.         cleanly on Amiga, are present here. However they are
  138.         not yet tested, so executables are omitted.
  139.     2. Port some of the BASIC graphics packages to Amiga. Possibly
  140.     compile some of them.
  141.     3. Supply the Business Expense Report, manpower planner, and
  142.     income tax templates as extra examples. Possibly do a game of 
  143.     LIFE template too, just for fun.
  144.  
  145. Other programs:
  146.     Port the RIM relational DBMS to Amiga as a companion piece. (This
  147.     has already been done porting from CDC to VAX to MSDOS (the last
  148.     by me), and should be straightforward).
  149.  
  150. I have found that Absoft Fortran 2.3 is a stable and usable compiler and
  151. would like to acknowledge gratefully its contribution. He who wants to
  152. add to or modify AnalytiCalc needs Absoft Fortran 2.3 (or later, I suppose)
  153. to build it with. Anyone who has Absoft Fortran-020 for the 68020 is
  154. invited to recompile this program to use the faster chips. I didn't have
  155. either money or machine to try a 68020/68881 version, but see no reason
  156. why it would fail.
  157.     I have also seen that there are some bugs in Absoft Fortran's
  158. handling of con: and raw: windows which I have reported to Absoft. Hopefully
  159. this will permit upgrading of user interface soon, as these problems are
  160. fixed.
  161.     (It seems that you CAN do both read and write to CON: windows in
  162. Absoft Fortran 2.3, but you must issue a REWIND on the unit between them.
  163. This is not always needed in V2.2, but occasionally happens. (This accounts
  164. for the occasionally flaky behavior of DTC, which was compiled with V2.2
  165. before I found the foregoing out.)
  166.  
  167.     Glenn Everhart
  168.     6 November 1987
  169.  
  170.  
  171.     Also present on the disk is DeskTop Calendar (DTC), a useful little
  172. appointment and meeting scheduler and calendar keeper. It will work on either
  173. interlaced screens or non-interlaced.
  174.  
  175.     AnalytiCalc needs more stack than the 4000 default (I use 65000
  176. but less is probably OK). It also probably needs more than 512K of RAM
  177. for operation as currently linked. The routines in AnalyO.Ftn can be
  178. overlayed against each other, but this has not been done as yet. Those
  179. desperate for a smaller executable, having Absoft's compiler, can rebuild
  180. in this way for a smaller executable.
  181.     Also: AnalytiCalc MUST currently run on an interlaced screen owing
  182. to where some CON: and RAW:  windows are opened. Move the windows to fit on a
  183. non-interlaced screen (via patching the image or editing/recompiling)
  184. if you must run it on a noninterlaced screen.
  185.     You must turn interlace on in Preferences and boot with that set up.
  186. The SETLACE program will NOT create things quite right for AnalytiCalc and
  187. you'll generate the weirdest system crashes (all the way back to Kickstart
  188. sometimes) you ever saw if you try... just use Preferences and all will be
  189. well... )
  190.     Glenn Everhart
  191.     November 6, 1987
  192. Enjoy...
  193.  
  194.