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.