PortaCalc This area contains preliminary code for PortaCalc, a public domain spreadsheet program under development by Glenn Everhart. All sources are in Fortran 66 and initial work is for RSX11M+. To move to Vax, it may be sufficient to change references to TI: into references to TT: and add the assembly language GETMCR supplied, though some work on the UVT100 routines may be needed. In a pinch, simple Fortran writes of the characters may do. This program was developed from Decus #VAX-15, Calc, to which it owes much of its expression parsing. Calc was extended by G. Everhart to handle the larger symbol name space and made into a subroutine to permit it to be called and to keep it from printing messages when called from the main program. The original capabilities were however retained and PortaCalc permits one to drop into the interactive calculator mode and reenter the spreadsheet mode on command. Output formats are standard Fortran format designators EXCEPT that the letters A or L alone indicate that the formula buffer is to be displayed as text (up to the column's width) rather than displaying the number. If the format nAw is used, the numeric will be displayed in that format, so no capability is lost. Internal representations are normally Real*8, but if the type is set as integer, numbers are converted to/from Integer*4 when moving to/from storage. This permits one to use O and Z formats in output, so that if octal or hex are meaningful, they are available. Glenn C. Everhart 12/22/82 Documents are PORTACALC.HLP HELP file and general manual for PortaCalc PORTACALC.DOC Further info and customization instructions README.1ST General installation starting instructions PCG.DOC Document for PCGRAF, the graphics output program that goes with PortaCalc.