AppleShare PC and MS-DOS: Memory Problem Workaround


Some users have experienced a memory problem when trying to load the
AppleShare PC software and an MS-DOS application at the same time.

In the MS-DOS world, there are a number of programs that manage DOS TSR
(Terminate and Stay Resident) programs. One such program that Apple
engineers have used is a public domain package called "TSR 1.7". There
are other programs that work in the same manner which may also serve the
purpose.

By combining one of these TSR managers and the AppleShare PC software, we
were able to load and unload AppleShare PC at will. The basic flow of the
MS-DOS .BAT files:

.BAT file to load AppleShare PC
ECHO OFF
CD C:\\UTILITY
MARK
AppleTalk
CD \\ASHAREPC
... rest of AppleShare PC batch file commands
CD \\

.BAT file to unload AppleShare PC
ECHO OFF
CD \\ASHAREPC
ANET LOGOFF /ALL -- Disconnect all connections from
AppleShare PC. This is imperative for
MS-DOS ReDirector to function properly and
AppleShare to know who's logged on at the
current time.
CD \\UTILITY
RELEASE
CD \\
COMMAND C:\\ /P -- Load a new copy of the DOS Command Processor.
We had some problems with either
AppleShare PC or the TSR Manager and
discovered that reloading COMMAND.COM fixed
the memory problems. After this command,
DOS is at the root directory.


Published Date: Feb 18, 2012