Specifications

ransmitted and logged to disk, each record is "cleansed after being converted
o internal APL format. This step runs slowly in APL, since booleans are actual
7READ LOGFILElOlV
VREVBRSEUllV
0]
READ LOGFILE ;UIOERRSTOP;FN\NL\N
C
0]
CR - REVERSE C
1]
BREADS FILE "LOGGED" BY WTE
[ 1]
CR+QAV112Q+UAViC]
2]
niOERRSTOP-O
VCLEARlQlV
3]
U-'ENTER: ' .REVERSE 'F I L E N A M E '
[
0]
R - CLEAR
4]
[
1]
R+tfTClUlO+m
5]
(*(T)',FN) DTIE 1
VCENTERlD]V
6]
-K0*pDSZVm/S)/£Kff
C
0]
R - CENTER MSG
7] Sl:NL-0
c
1]
^79+((L(79-pAf5ff)t2)p» ),
8] CLEAR
9] REVERSE CENTER 'FILE: ».FN
10] Rl-.O+CLEANSE DZ7? 0GET 1,100
11]
-*-(20 >Nb*-NL+ 1)/R1
12]
N+QAV\PAUSE OTCl3],'USE PF 3 OR . TO MOVE TEXT, ELSE QUIT'.OTCH 4 4 8]
13]
-(132 140 = 2pAO/ffl,Sl
14]
-EXIT
VPAUSEIWN
15] ERR:'FILE NOT FOUND: 1,FN
[
0]
X - PAUSE MSG
16] EXIT:UUNTIE 1
[ 1]
'(F:l)KEYBOARD' B T I E 2
C
2] \a-MSG
VCLEANSElUW
[
3] R- .X -Q GET 2,1
0] R - CLEANSE CHARS
C
4]
+(QAViUT0]=X)/R
1]
R*-(CHARSeQAVlUlO+13+i113]) /CHARS
[
5]
H i n t i e 2
ly implemented as floating point variables; you may choose to bypass the process
if you are confident that the file is in good shape. Cleansing removes all line
feeds and backspaces; overstruck characters from the mainframe that are not sup
ported by SPET's character generator show up as two characters,
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
64-25 31ST ST., N.W., WASHINGTON, D.C. 20015 U.S.A.
uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
ATTENTION 8050 OWNERS! There's a serious bug in 8050 drives, which we've en-
Fixes for the DOSbug countered only on Tandon-made 8050s. These drives are
identified by a top-closing door hinged at the top. If
the problem exists for Micropolis-made 8050s or 8250s, it has not been reported.
John Frost of Seattle defines the problem and one solution. Weve found several
more ways to cure the problem (which is infrequent. Weve had it only five times
in two years). John writes:
"A bug in the DOS sometimes prevents reading or writing to disk. The drive motor
starts and the drive attempts to read a file, but then fails to do so. It final
ly times out with the error message: "DRIVE NOT READY." The problem apparently
occurs when power is removed from a drive after a disk access to a track larger
than 55. The DOS can't recover control of the R/W head on the next power-up.
"You can recover from this condition if you open and quickly close a drive door
as the drive attempts to read a directory. The drive responds to this error by
'homing' the R/W head. You get lots of error lights, the drive makes some awful
sounds, and generates an error message. If you clear the error message, the dri
ve is ready for operation. For info on this and other bugs/idiosyncracies of
our machine, I recommend the book CBM Professional Computer Guide, by Osborne
and Jim and Ellen Strasma (Osborne/McGraw-Hill)."
SuperPET Gazette, Vol. I No . 11 -165
December 1983/January 1984