The GETLN Buffer and a ProDOS Clock Card
Apple II
Technical Notes
_________________________________________________________________________=
____
Developer Technical =
Support
Pascal
#17: SYSTEM.APPLE Patch V2.0
Revised by: Dan Strnad March =
1990
Written by: Dan Strnad May =
1988
This Technical Note documents the Apple Pascal SYSTEM.APPLE patch =
version 2.0=20
(available as part of the Apple Pascal 1.3 package from APDA), which =
fixes two=20
Pascal system bugs found in the 64K and 128K, regular and run-time, =
version=20
1.2 and 1.3 Pascal systems. A companion program confirms the correct=20
installation of these patches.
_________________________________________________________________________=
____
SYSTEM.APPLE patch 2.0 corrects the following two bugs:
1. UNITSTATUS calls to device numbers six, seven, and eight=20
malfunction in Apple II Pascal 1.3.
2. On Apple IIGS machines, disk access to 5.25" drives may fail under =
Apple II Pascal.
The following limitations exist with these patches:
1. Keyboard input from an external terminal does not work; however,=20
SYSTEM.APPLE patch 1.0 is also available to support external=20
terminals. SYSTEM.APPLE patch 1.0 fixes only the UNITSTATUS=20
problem; it does not address the 5.25" drive problem on the Apple =
IIGS.
2. Type-ahead buffering may drop keystrokes under the following=20
circumstances:
a. On an Apple IIGS if the user has enabled keyboard=20
buffering from the Control Panel.
b. On an Apple IIc series computer, if an Apple II Pascal=20
program directly accesses the firmware-level keyboard=20
buffering.
Apple II Pascal 1.3 (and 1.2) still provide type-ahead keystroke =
buffering on=20
all Apple IIs.
To use the patch program, X)ecute it from Pascal with the name PATCH. =
To=20
confirm the proper installation of the patch, perform an X)ecute with =
the name=20
CONFIRM.