Apple Presents..: Problem Installing on Corvus Net



TOPIC ---------------------------------------------

This article concerns a school lab consisting of Apple IIGS systems and a
Corvus server running Constellation 3 software.  The school was able to
load the "Apple Presents Apple" disk on the server and run the program by
making the following modifications:

1) They copied SYSTEM.PASCAL into the keyboard volume.

2) They modified the SYSTEM.LIBRARY by copying LONGINTI, TRANSCEN, and RTUNIT
  into the SYSTEM.LIBRARY.

They would like to load the "Apple Presents the Apple IIe, An Introduction"
disk (Pascal-based, 1984, 691-0020-A) and run the program from the Corvus,
too.  The procedure they used for the "Apple Presents Apple" disk does not
seem to work for this disk.  What should they do?

DISCUSSION ---------------------------------------------

There are several issues involved when installing the "Apple Presents.."
(691-0020) disk on the Corvus network:

1) The disk they successfully installed was a Pascal 1.0 disk,
  while the one they are trying to install is Pascal 1.2-based.


2) Each of the "Apple Presents.." disks was created for a specific purpose
  and may or may not use a standard version of the Run Time system.

3) Here's the most important one: the SYSTEM.LIBRARY file for the
  "Apple Presents.." (691-0020) disk contains the following units:

Unit No.   Unit Name           Size
--------   ---------           ----
 20       SHORTGRA            3144
 21       SHORTGRA              18
 26       INTROLIB            6598
 27       INTROLIB            5696
 25       TYPE1UNI            1518
 23       TYPE2UNI            4426
 24       TYPE3UNI             317

and the SYSTEM.LIBRARY file for the successfully installed "Apple
Presents.." disk contains the following units:

Unit No.   Unit Name           Size
--------   ---------           ----
 31       PASCALIO            2082
 28       CHAINSTU             212
 20       TURTLEGR            3108
 21       TURTLEGR              18
 22       APPLESTU             678
 26       INTROLIB            2072
 27       INTROLIB            1642


What does this mean to the school?  Notice that both libraries contain two
units named "INTROLIB".  Unfortunately, the library used on the disk that
they school was able to install on the network is private.  That is, it has
no interface section). This is a trick used by developers to protect their
code.

Most of the "Apple Presents.." software was created under contract, and
Apple doesn't own the code.  If the school is still interested in
installing both of these packages on the network, they should combine the
two libraries using the INTROLIB from the "Apple Presents.." (691-0020)
disk. This may or may not work; Tech Comm can't duplicate the Corvus
network, because Corvus is out of business.

The school might also look at the "Apple Presents.." disks that come with
the Apple IIc Plus.  These packages are fairly generic and are
ProDOS-based.  The school may have better luck installing them on the
network.


Published Date: Feb 18, 2012