11S056       PORTACALC XL: Floppy Version  Version: August 1983, V5.4
Submitted by: Glenn C. Everhart, Ph.D., RCA Corporation, Mt. Holly, NJ
Operating System: IAS, RSX-11D, RSX-11M, RSX-11M-PLUS  Source
Language: FORTRAN 77, FORTRAN IV-PLUS, MACRO-11  Memory Required: 70KW
Keywords: Business Applications, PortaCalc, Spreadsheet
Abstract: This version of PORTACALC is a variant of the standard
PORTACALC package for memory-mapping PDP-11's. It
differs from the standard VAX or PDP-11 version in that
it's data is kept in a virtual array, and hence the
package can handle larger spreadsheets on a PDP-11 with
no special functions beyond memory mapping support. The
current versions support a 60 by 64 sheet, but the size
can be modified by changing the SVKLUGPRM.FTN file's
PARAMETER statements which define physical sheet sizes.
. Only VT100 support is provided (though other
  terminals can be added relatively easily using the
  standard version's routines). Actually, there is a
  modified copy of UVT52.FTN which may be used in place of
  UVT100.FTN and which will give VT52 support. It may work
  satisfactorily, but is less well tested than the VT52
  support on the normal PORTACALC because it cannot access
  the FVLD array, hence may insert a few extraneous x
. Matrix algebra and solution finding for general
  equation systems is not included.
. No use is made of supervisor mode, I/D space, or
  other bells and whistles available through RSX-11M-PLUS
  on the larger PDP-11's. This version should run on any
  RSX-11M or RSX-11M-PLUS (or 11D/IAS system) with a very
  reasonable spreadsheet size.
Restrictions: The VAX version of PORTACALC (DECUS No. 11-SP-47)
supports matrix math and iterative equation solving (the
kind of thing TK!Solver(tm) does) as well as traditional
spreadsheet operations. This version does not, mainly
because the math routines were not converted to access
the virtual arrays.  This could be added, but care will be
needed to guard against running out of address space.
For the present, however, PORTACALC XL is just a good 3D
spreadsheet, not a numerical analyzer as well. Terminal
control routines, other than VT100, access the FVLD
array which is now a virtual array. These have not been
converted, so the only terminals supported are the VT100
and VT52 in this XL version of PORTACALC.
Media (Service Charge Code): Two RX02 Diskettes (LB)  Format: FILES-11

The PDP-11 DECUS Software Index
The PDP-11 Home Page
Tim Shoppa <shoppa@trailing-edge.com>
Created: December 26, 1998