IMD 1.17: 27/12/2009 19:58:49 kaypro 4 perfect writer installation disk   0>2!~( O #  Hello there! This is a master PERFECT SOFTWARE diskette. At present, this is your ONLY copy of a very valuable diskette. You should make a copy of this master diskette, and store it in a safe place. Instructions for making a copy are in the KAYPRO manual.  The copy will then be used for your day to day programming. This master diskette will only be used for making copies. A     HASHTAB !DB DEF DB TXT FUNCTS TXT  HASHTAB !LABEL TXTLABEL2 TXTSS SAVSSLIST SAVSSDESC SAVLISTFORMSAViLFORMDSCSAVMAILFORMSAVMFORMDSCSAV MAILTESTMSS !MEMBER H "wale&!!!!!!:4( !!s1{˿~#O!!9é:!Bʩ!<ʩ!0! +!PF DAT(#$%PFCONFIGCOM&'()*+,-./012345PFCONFIGCOM>6789PW SWP:;<=>?@ABCDEFGHIPW SWPJKLMNOPQRSTUVWXYPW SWPZ[\]^_`abcdefghiPW SWPjklmnopqrstuvwxyPW SWPzPW SYM {PWBIND COM0|}~DATABASE cedaGÒ!>82y~ÃÈÍÒ×_ä  0123456789-, .t2:32 KAYPRO II 64k CP/M v 2.2 >!2"!2":Ot Warm Boot 1~̓!",͈͒ *"w >(½̓:!3ʩ!*éw!'̩:!6ʩ!-ͩ!5O ~:!9ʩ!Eé!6é!9é:!9ʩ!?ʩ!E@ʩ!9é:!Bʩ!<ʩ!0! +!  burrholt: Date Entered://first 4 characters of field address.organization abaOrganizational Data Base<|J2|c2|"  Fâ+lj s#!  x+x:DAx ]Ix v  9 ;c >address.organizationaddress.address1address.address2address.cityaddress.stateaddress.zipaddress.countryphoamer seat kayprussne.areacdphone.phnumcontactactivecomment1comment2dtenter.monthdtenter.daydtenter.yearOrganization: Address1: Address2: City:  State:  Zip: Country: Phone: () -Contact Person: Active []Comment:rainelec musiburk robe A      I. Member Elements 1: address; _address template; size = 234 2: phone; _phone template; size = 12 3: contact; Alphanumeric Field field; size = 30 4: active; Status Field field; size = 1 5: comment1; Alphanumeric Field field; size = 65 6: comment2; Alphanumeric Field field; size = 73 7: dtenter; _date template; size = 9 TOTAL MEMBER SIZE = 428 [of 1024 Available] TOTAL FIELDS USED = 16 [of 70 Available] II. Logical Field Tags Field 1: address.organization Field 2: address.address1 Fat the point. 44 , MINSERT Inserts the character at the point. 45 - MINSERT Inserts the character at the point. 46 . MINSERT Inserts the character at the point. 47 / MINSERT Inserts the character at the point. 48 0 MINSERT Inserts the character at the point. 49 1 MINSERT Inserts the character at the point. 50 2 MINSERT Inserts the character at the point. 51 3 MINSERT Inserts the character at the point. 52 4 MINSERT Inserts the character at the point. 53 5 MINSERcreen. 23 C-W MDELRGN Delete Region. 24 C-X MCTRLX eXtended Command Prefix. 25 C-Y MYANK Yank Kill Buffer. 26 C-Z MPREVPAG View Previous Screen. 27 C-[ MMETA Meta Prefix. 28 C-\ MDELINDE Delete Indentation on current line. 29 C-] MNOTIMPL 'Unknown command'. 30 C-^ MTOGLC Toggle case of character at point. 31 C-_ MNOTIMPL 'Unknown command'. 32 MINSERT Inserts the character at the point. 33 ! MINSERT Inserts the character at the point. 34 " MINSERT ield 3: address.address2 Field 4: address.city Field 5: address.state Field 6: address.zip Field 7: address.country Field 8: phone.areacd Field 9: phone.phnum Field 10: contact Field 11: active Field 12: comment1 Field 13: comment2 Field 14: dtenter.month Field 15: dtenter.day Field 16: dtenter.year TOTAL TAG LENGTH = 207 [of 1024 Available] III. SYSTEM PARAMETERS: Program Directory = a Sort Directory = b Help Directory = a Expected Data Base Size [adjusted] = 503 Data Base Update T Inserts the character at the point. 54 6 MINSERT Inserts the character at the point. 55 7 MINSERT Inserts the character at the point. 56 8 MINSERT Inserts the character at the point. 57 9 MINSERT Inserts the character at the point. 58 : MINSERT Inserts the character at the point. 59 ; MINSERT Inserts the character at the point. 60 < MINSERT Inserts the character at the point. 61 = MINSERT Inserts the character at the point. 62 > MINSERT Inserts the characte(C) 1982 Perfect Software, Inc. All rights reserved. Fill Mode is the default mode. char name function description 0 C-@ MSETMRK Sets the mark at the point. 1 C-A MBLINE Point to Beginning of line. 2 C-B MPREVCHA Backwards one character. 3 C-C MDELLIN Kill line. 4 C-D MDELCHAR Deletes Next Character. 5 C-E MFLINE End of line. 6 C-F MNEXTCHA Forward Character. 7 C-G MABORT Cancel the current prefix. 8 C-H MPREVCHA Backwards one character. 9 MINSERT  Inserts the character at the point. 35 # MINSERT Inserts the character at the point. 36 $ MINSERT Inserts the character at the point. 37 % MINSERT Inserts the character at the point. 38 & MINSERT Inserts the character at the point. 39 ' MINSERT Inserts the character at the point. 40 ( MINSERT Inserts the character at the point. 41 ) MINSERT Inserts the character at the point. 42 * MINSERT Inserts the character at the point. 43 + MINSERT Inserts the character Interval = 5 Data Base Name = Organizational Data BaseInserts the character at the point. 10 MNEXTLIN Next Line. 11 C-K MPREVLIN Previous Line. 12 C-L MNEXTCHA Forward Character. 13 MNEWLIN Carriage Return. 14 C-N MNEXTLIN Next Line. 15 C-O MOPENLIN Open line. 16 C-P MPREVLIN Previous Line. 17 C-Q MQUOTE Quote Character. 18 C-R MINCRSEA Reverse Search. 19 C-S MINCSEAR Forward Search. 20 C-T MSWAPCHA Transpose Characters. 21 C-U MARG Universal Argument Prefix. 22 C-V MNEXTPAG View Next S  r at the point. 63 ? MINSERT Inserts the character at the point. 64 @ MINSERT Inserts the character at the point. 65 A MINSERT Inserts the character at the point. 66 B MINSERT Inserts the character at the point. 67 C MINSERT Inserts the character at the point. 68 D MINSERT Inserts the character at the point. 69 E MINSERT Inserts the character at the point. 70 F MINSERT Inserts the character at the point. 71 G MINSERT Inserts the character at the point. 72 H MINS-C-L MRNEWDSP Reverse Scroll Redisplay. 141 M- MNOTIMPL 'Unknown command'. 142 M-C-N MNOTIMPL 'Unknown command'. 143 M-C-O MCLOSEWH Close Up Whitespace Including . 144 M-C-P MNOTIMPL 'Unknown command'. 145 M-C-Q MNOTIMPL 'Unknown command'. 146 M-C-R MQRYRPLC Query Replace. 147 M-C-S MNOTIMPL 'Unknown command'. 148 M-C-T MNOTIMPL 'Unknown command'. 149 M-C-U MNOTIMPL 'Unknown command'. 150 M-C-V MNOTIMPL 'Unknown command'. 151 M-C-W MMAKEDEL NSERT Inserts the character at the point. 92 \ MINSERT Inserts the character at the point. 93 ] MINSERT Inserts the character at the point. 94 ^ MINSERT Inserts the character at the point. 95 _ MINSERT Inserts the character at the point. 96 ` MINSERT Inserts the character at the point. 97 a MINSERT Inserts the character at the point. 98 b MINSERT Inserts the character at the point. 99 c MINSERT Inserts the character at the point. 100 d MINSERT Inserts the chaT Inserts the character at the point. 120 x MINSERT Inserts the character at the point. 121 y MINSERT Inserts the character at the point. 122 z MINSERT Inserts the character at the point. 123 { MINSERT Inserts the character at the point. 124 | MINSERT Inserts the character at the point. 125 } MINSERT Inserts the character at the point. 126 ~ MINSERT Inserts the character at the point. 127 MRDELCHA Delete Previous Character. 128 M-C-@ MNOTIMPL 'Unknown cERT Inserts the character at the point. 73 I MINSERT Inserts the character at the point. 74 J MINSERT Inserts the character at the point. 75 K MINSERT Inserts the character at the point. 76 L MINSERT Inserts the character at the point. 77 M MINSERT Inserts the character at the point. 78 N MINSERT Inserts the character at the point. 79 O MINSERT Inserts the character at the point. 80 P MINSERT Inserts the character at the point. 81 Q MINSERT Inserts the characTurn on + in modeline. 152 M-C-X MNOTIMPL 'Unknown command'. 153 M-C-Y MNOTIMPL 'Unknown command'. 154 M-C-Z MNOTIMPL 'Unknown command'. 155 M-C-[ MNOTIMPL 'Unknown command'. 156 M-C-\ MNOTIMPL 'Unknown command'. 157 M-C-] MNOTIMPL 'Unknown command'. 158 M-C-^ MNOTIMPL 'Unknown command'. 159 M-C-_ MNOTIMPL 'Unknown command'. 160 M- MSETMRK Sets the mark at the point. 161 M-! MNOTIMPL 'Unknown command'. 162 M-" MNOTIMPL 'Unknown command'. 163 M-# MNracter at the point. 101 e MINSERT Inserts the character at the point. 102 f MINSERT Inserts the character at the point. 103 g MINSERT Inserts the character at the point. 104 h MINSERT Inserts the character at the point. 105 i MINSERT Inserts the character at the point. 106 j MINSERT Inserts the character at the point. 107 k MINSERT Inserts the character at the point. 108 l MINSERT Inserts the character at the point. 109 m MINSERT Inserts the character at the poiommand'. 129 M-C-A MNOTIMPL 'Unknown command'. 130 M-C-B MNOTIMPL 'Unknown command'. 131 M-C-C MNOTIMPL 'Unknown command'. 132 M-C-D MNOTIMPL 'Unknown command'. 133 M-C-E MNOTIMPL 'Unknown command'. 134 M-C-F MNOTIMPL 'Unknown command'. 135 M-C-G MABORT Cancel the current prefix. 136 M-C-H MNOTIMPL 'Unknown command'. 137 M- MNOTIMPL 'Unknown command'. 138 M- MDROPLIN Drop remainder of line vertically. 139 M-C-K MDELELIN Kill Entire Line. 140 Mter at the point. 82 R MINSERT Inserts the character at the point. 83 S MINSERT Inserts the character at the point. 84 T MINSERT Inserts the character at the point. 85 U MINSERT Inserts the character at the point. 86 V MINSERT Inserts the character at the point. 87 W MINSERT Inserts the character at the point. 88 X MINSERT Inserts the character at the point. 89 Y MINSERT Inserts the character at the point. 90 Z MINSERT Inserts the character at the point. 91 [ MInt. 110 n MINSERT Inserts the character at the point. 111 o MINSERT Inserts the character at the point. 112 p MINSERT Inserts the character at the point. 113 q MINSERT Inserts the character at the point. 114 r MINSERT Inserts the character at the point. 115 s MINSERT Inserts the character at the point. 116 t MINSERT Inserts the character at the point. 117 u MINSERT Inserts the character at the point. 118 v MINSERT Inserts the character at the point. 119 w MINSERA     OTIMPL 'Unknown command'. 164 M-$ MNOTIMPL 'Unknown command'. 165 M-% MNOTIMPL 'Unknown command'. 166 M-& MNOTIMPL 'Unknown command'. 167 M-' MNOTIMPL 'Unknown command'. 168 M-( MNOTIMPL 'Unknown command'. 169 M-) MNOTIMPL 'Unknown command'. 170 M-* MNOTIMPL 'Unknown command'. 171 M-+ MNOTIMPL 'Unknown command'. 172 M-, MNOTIMPL 'Unknown command'. 173 M-- MNOTIMPL 'Unknown command'. 174 M-. MNOTIMPL 'Unknown command'. 175 M-/ MNOTIMPL 'Unknown F List Buffers. 259 X-C-C MEXIT Exit Perfect Writer. 260 X-C-D MNOTIMPL 'Unknown command'. 261 X-C-E MNOTIMPL 'Unknown command'. 262 X-C-F MFINDFIL Find File. 263 X-C-G MABORT Cancel the current prefix. 264 X-C-H MNOTIMPL 'Unknown command'. 265 X- MSETTABS Set Tab Stops. 266 X- MNOTIMPL 'Unknown command'. 267 X-C-K MNOTIMPL 'Unknown command'. 268 X-C-L MNOTIMPL 'Unknown command'. 269 X- MDELMODE Delete Mode from Mode List. 270 X-C-N MN98 M-F FWORD Forward Word. 199 M-G MNOTIMPL 'Unknown command'. 200 M-H MMRKPARA Mark Whole Paragraph. 201 M-I MNOTIMPL 'Unknown command'. 202 M-J MINDNL Indent Subsequent New Line Same As This. 203 M-K MDELSENT Kill Sentence. 204 M-L MLOWWORD Lowercase Word. 205 M-M MNOTIMPL 'Unknown command'. 206 M-N MFPARA Forward Paragraph. 207 M-O MOPENIND Indent Leading New Line Same As This. 208 M-P MBPARA Back Paragraph. 209 M-Q MFILLPAR Fill Paragraph. 210 ent New Line Same As This. 235 M-k MDELSENT Kill Sentence. 236 M-l MLOWWORD Lowercase Word. 237 M-m MNOTIMPL 'Unknown command'. 238 M-n MFPARA Forward Paragraph. 239 M-o MOPENIND Indent Leading New Line Same As This. 240 M-p MBPARA Back Paragraph. 241 M-q MFILLPAR Fill Paragraph. 242 M-r MREPLACE Global Replace. 243 M-s MCNTRLIN Center Line. 244 M-t MSWAPWOR Transpose Word. 245 M-u MUPWORD Uppercase Word. 246 M-v MNXTOTHR View other window's next scommand'. 176 M-0 MARGDGT Numeric Digit Argument Prefix. 177 M-1 MARGDGT Numeric Digit Argument Prefix. 178 M-2 MARGDGT Numeric Digit Argument Prefix. 179 M-3 MARGDGT Numeric Digit Argument Prefix. 180 M-4 MARGDGT Numeric Digit Argument Prefix. 181 M-5 MARGDGT Numeric Digit Argument Prefix. 182 M-6 MARGDGT Numeric Digit Argument Prefix. 183 M-7 MARGDGT Numeric Digit Argument Prefix. 184 M-8 MARGDGT Numeric Digit Argument Prefix. 185 M-9 MARGDGT Numeric DigitOTIMPL 'Unknown command'. 271 X-C-O MNOTIMPL 'Unknown command'. 272 X-C-P MNOTIMPL 'Unknown command'. 273 X-C-Q MNOTIMPL 'Unknown command'. 274 X-C-R MFILEREA Read File. 275 X-C-S MFILESAV Save File. 276 X-C-T MNOTIMPL 'Unknown command'. 277 X-C-U MNOTIMPL 'Unknown command'. 278 X-C-V MNXTOTHR View other window's next screen. 279 X-C-W MFILEWRI Write File. 280 X-C-X MSWAPMRK Swap Point and Mark. 281 X-C-Y MNOTIMPL 'Unknown command'. 282 X-C-Z MPRVOM-R MREPLACE Global Replace. 211 M-S MCNTRLIN Center Line. 212 M-T MSWAPWOR Transpose Word. 213 M-U MUPWORD Uppercase Word. 214 M-V MNXTOTHR View other window's next screen. 215 M-W MCOPYRGN Copy Region to Kill Buffer. 216 M-X MNOTIMPL 'Unknown command'. 217 M-Y MNOTIMPL 'Unknown command'. 218 M-Z MPRVOTHR View other window's previous screen. 219 M-[ MNOTIMPL 'Unknown command'. 220 M-\ MDELWHIT Delete Whitespace. 221 M-] MNOTIMPL 'Unknown command'. creen. 247 M-w MCOPYRGN Copy Region to Kill Buffer. 248 M-x MNOTIMPL 'Unknown command'. 249 M-y MNOTIMPL 'Unknown command'. 250 M-z MPRVOTHR View other window's previous screen. 251 M-{ MNOTIMPL 'Unknown command'. 252 M-| MNOTIMPL 'Unknown command'. 253 M-} MNOTIMPL 'Unknown command'. 254 M-~ MNOTIMPL 'Unknown command'. 255 M- MRDELWOR Kill Previous Word. 256 X-C-@ MNOTIMPL 'Unknown command'. 257 X-C-A MNOTIMPL 'Unknown command'. 258 X-C-B MLSTBUF Argument Prefix. 186 M-: MNOTIMPL 'Unknown command'. 187 M-; MNOTIMPL 'Unknown command'. 188 M-< MTOSTART Beginning of Buffer. 189 M-= MNOTIMPL 'Unknown command'. 190 M-> MTOEND End of buffer. 191 M-? MHELP Call Help Information Onto Screen. 192 M-@ MNOTIMPL 'Unknown command'. 193 M-A MBSENT Beginning of sentence. 194 M-B BWORD Backwards word. 195 M-C MCAPWORD Capitalize Word. 196 M-D MDELWORD Kill Forward Word. 197 M-E MFSENT Forward Sentence. 1 222 M-^ MNOTIMPL 'Unknown command'. 223 M-_ MNOTIMPL 'Unknown command'. 224 M-` MNOTIMPL 'Unknown command'. 225 M-a MBSENT Beginning of sentence. 226 M-b BWORD Backwards word. 227 M-c MCAPWORD Capitalize Word. 228 M-d MDELWORD Kill Forward Word. 229 M-e MFSENT Forward Sentence. 230 M-f FWORD Forward Word. 231 M-g MNOTIMPL 'Unknown command'. 232 M-h MMRKPARA Mark Whole Paragraph. 233 M-i MNOTIMPL 'Unknown command'. 234 M-j MINDNL Indent Subsequ  THR View other window's previous screen. 283 X-C-[ MNOTIMPL 'Unknown command'. 284 X-C-\ MNOTIMPL 'Unknown command'. 285 X-C-] MNOTIMPL 'Unknown command'. 286 X-C-^ MNOTIMPL 'Unknown command'. 287 X-C-_ MNOTIMPL 'Unknown command'. 288 X- MNOTIMPL 'Unknown command'. 289 X-! MNOTIMPL 'Unknown command'. 290 X-" MNOTIMPL 'Unknown command'. 291 X-# MNOTIMPL 'Unknown command'. 292 X-$ MNOTIMPL 'Unknown command'. 293 X-% MNOTIMPL 'Unknown command'. 29 'Unknown command'. 380 X-| MNOTIMPL 'Unknown command'. 381 X-} MNOTIMPL 'Unknown command'. 382 X-~ MNOTIMPL 'Unknown command'. 383 X- MNOTIMPL 'Unknown command'. Unknown command'. 360 X-h MNOTIMPL 'Unknown command'. 36Region. 319 X-? MHELP Call Help Information Onto Screen. 320 X-@ MNOTIMPL 'Unknown command'. 321 X-A MNOTIMPL 'Unknown command'. 322 X-B MSWITCHT Switch to another buffer. 323 X-C MNOTIMPL 'Unknown command'. 324 X-D MNOTIMPL 'Unknown command'. 325 X-E MNOTIMPL 'Unknown command'. 326 X-F MSETFILL Set Fill Column. 327 X-G MNOTIMPL 'Unknown command'. 328 X-H MNOTIMPL 'Unknown command'. 329 X-I MINSSFI Insert File. 330 X-J MNOTIMPL 'Unknown command'.  buffer. 355 X-c MNOTIMPL 'Unknown command'. 356 X-d MNOTIMPL 'Unknown command'. 357 X-e MNOTIMPL 'Unknown command'. 358 X-f MSETFILL Set Fill Column. 359 X-g MNOTIMPL 'Unknown command'. 360 X-h MNOTIMPL 'Unknown command'. 361 X-i MINSSFI Insert File. 362 X-j MNOTIMPL 'Unknown command'. 363 X-k MKILLBUF Delete Buffer. 364 X-l MNOTIMPL 'Unknown command'. 365 X-m MADDMODE Add Mode To Mode List. 366 X-n MNOTIMPL 'Unknown command'. 367 X-o MSWPWIND 4 X-& MNOTIMPL 'Unknown command'. 295 X-' MNOTIMPL 'Unknown command'. 296 X-( MNOTIMPL 'Unknown command'. 297 X-) MNOTIMPL 'Unknown command'. 298 X-* MWHATVER Echos the version and release date. 299 X-+ MNOTIMPL 'Unknown command'. 300 X-, MNOTIMPL 'Unknown command'. 301 X-- MNOTIMPL 'Unknown command'. 302 X-. MSETINDE Set Indent Column. 303 X-/ MNOTIMPL 'Unknown command'. 304 X-0 MNOTIMPL 'Unknown command'. 305 X-1 MONEWIND One Window Mode. 306 X-2331 X-K MKILLBUF Delete Buffer. 332 X-L MNOTIMPL 'Unknown command'. 333 X-M MADDMODE Add Mode To Mode List. 334 X-N MNOTIMPL 'Unknown command'. 335 X-O MSWPWIND Switch to other window. 336 X-P MNOTIMPL 'Unknown command'. 337 X-Q MNOTIMPL 'Unknown command'. 338 X-R MWRTRGN Write Region to file. 339 X-S MGOSPELL Call The Spelling Checker From PW. 340 X-T MNOTIMPL 'Unknown command'. 341 X-U MNOTIMPL 'Unknown command'. 342 X-V MNOTIMPL 'Unknown command' Switch to other window. 368 X-p MNOTIMPL 'Unknown command'. 369 X-q MNOTIMPL 'Unknown command'. 370 X-r MWRTRGN Write Region to file. 371 X-s MGOSPELL Call The Spelling Checker From PW. 372 X-t MNOTIMPL 'Unknown command'. 373 X-u MNOTIMPL 'Unknown command'. 374 X-v MNOTIMPL 'Unknown command'. 375 X-w MNOTIMPL 'Unknown command'. 376 X-x MNOTIMPL 'Unknown command'. 377 X-y MNOTIMPL 'Unknown command'. 378 X-z MNOTIMPL 'Unknown command'. 379 X-{ MNOTIMPL MTWOWIND Two Window Mode. 307 X-3 MNOTIMPL 'Unknown command'. 308 X-4 MNOTIMPL 'Unknown command'. 309 X-5 MNOTIMPL 'Unknown command'. 310 X-6 MNOTIMPL 'Unknown command'. 311 X-7 MNOTIMPL 'Unknown command'. 312 X-8 MNOTIMPL 'Unknown command'. 313 X-9 MNOTIMPL 'Unknown command'. 314 X-: MNOTIMPL 'Unknown command'. 315 X-; MNOTIMPL 'Unknown command'. 316 X-< MUNDNTRG Undent Region. 317 X-= MPRINTPO Print Current Position. 318 X-> MINDNTRG Indent . 343 X-W MNOTIMPL 'Unknown command'. 344 X-X MNOTIMPL 'Unknown command'. 345 X-Y MNOTIMPL 'Unknown command'. 346 X-Z MNOTIMPL 'Unknown command'. 347 X-[ MNOTIMPL 'Unknown command'. 348 X-\ MTRIMWHI Globally Delete Trailing Whitespace. 349 X-] MNOTIMPL 'Unknown command'. 350 X-^ MGROWWIN Grow current window. 351 X-_ MNOTIMPL 'Unknown command'. 352 X-` MNOTIMPL 'Unknown command'. 353 X-a MNOTIMPL 'Unknown command'. 354 X-b MSWITCHT Switch to anotherA     myserobe kay robe amer seat russcedakay rainelec musiburk robe holt  
 (415) 644-3644 HASHTAB ! SS SAVSSLIST SAVSSDESC SAVLISTFORMSAVi LFORMDSCSAV!MAILFORMSAV"MFORMDSCSAV#MAILTESTMSS $%LABEL TXT&LABEL2 TXTPIP COM:)*+,-./0

 (415) 644-3644 HASHTAB ! SS SAVSSLIST SAVSSDESC SAVLISTFORMSAVi LFORMDSCSAV!MAILFORMSAV"MFORMDSCSAV#MAILTESTMSS $%LABEL TXTLABEL2 TXT'PIP COM:)*+,-./0A     xxActive Members,Inactive MembersHASHTAB ! SS SAVSSLIST SAVSSDESC SAV Active Members,Inactive Members @xzCb~TTSZXjcyҝutDefine Data Display Screen,Display ScrRxCb"exCbc ce 3*ddZ Creating Hash Tables/Ot ,u"ts(Ӣpr r dt !ter,uAtsGӢpr {yrrgalllHufu{RSxb:hashtabdatabasdZ Creating Hash Tables/Ot ,u"ts(Ӣpr r dt !ter,uAtsGӢpr {yrrgalllHufu{RSx  Ny character to continue."nF2,*P+2ő*n/3 ͒> Ò> Ò͘~#͌ì _2<ͯ2 ·!Զ2:2a{_:Էʖ:Է>Ľʖ:=2"aΕ"cg5!D6#5ʖ:ԷĽ!ͬʧ "!""Ε"c5!΢?Mi?Continuous Forms"s"Ε"c5!DJ*0*ϧ X _͌> ͒> Ò> Ò͘~#͌ì _2<ͯ2 ·!Զ2:2a{_:Էʖ:Է>Ľʖ:=2"aΕ"cg5!D6#5ʖ:ԷĽ!ͬʧ "!""Ε"c5!΢?Mi?Continuous Forms"s"Ε"c5!DJ*0*ϧ Xf one form and top of nextͣ͘F2RF2>* F2H*P+Nϲ*XJ*0*^ϧ Hit any characterF2*P+ϑ*ct Software, Inc.ter Formberstterhead0@F2*l ӭ l D "" O& Ӹ4a:deflformvidual Members,Generate P39AB FP06CB HPJ*0*ϧXes--Sent Output to Printerto Pr"nF2*P+ϑ*n/J*0*υSave Printer Form Definitiononrms@F2*O)S)'"3М9649Display Printer Form Definition,Set Left Margin,Set Right Margin,Set Default Salutation,Set Continuous Forms Optiono,Set Label Dimensions,Save Printer Form DefinitionREAD ERRORçNO FILE^:Է ! ~ 3#"ѕ"c5!D ς "4ѕ"c:5!3D~#B!Y~ɯ2:Է=!Ծý:Է=!Ծ:ý^T!~  6A     f one form and top of nextͣ͘F2RF2>* F2H*P+Nϲ*XJ*0*^ϧ Hit any characterF2*P+ϑ*J*0*ϧXes--Sent Output to Printerto Pr"nF2*P+ϑ*n/J*0*υSave Printer Form Definitiononrms@F2*O)S)'"3М9649Display Printer Form Definition,Set Left Margin,Set Right Margin,Set Default Salutation,Set Continuous Forms Optiono,Set Label Dimensions,Save Printer Form DefinitionREAD ERRORçNO FILE^:Է ! ~)S)'"3М9649Display Printer FDefi6n,Se<t MagiSet Dht Margin,Set Default Salutation,Set Continuous Forms Optiono,Set Label Dimensions,Save Printer Form DefinitionREAD ERRORçNO FILE^:B  ~I#"YD ς "4ѕ"c:5!3D~#B!Y~ɯ2:Է=!Ծý:Է=!Ծ:ý^T!~  6?#ˆF2*P+ё*J*F2*P+ё*J*0*ѧX? MEMBERS BY CITY/NAMEB CNcharR to nue.ZF2tion,Set Continuous Forms Optiono,Set Label Dimensions,Save Printer Form DefinitionREAD ERRORçNO FILE^:Է ! ~ 3#"ѕ"c5!D ς "4ѕ"c:5!3D~#B!Y~ɯ2:Է=!Ծý:Է=!Ծ:ý^T!~  6?#ˆF2*P+ё*J*F2*P+ё*J*0*ѧX? ORGANIZATIONS BY CITY/NAME Define Sort Keys,Save List Format Definition "Fƕ"cL 3#"ѕ"c5!D ς "4ѕ"c:5!3D~#B!Y~ɯ2:Է=!Ծý:Է=!Ծ:ý^T!~  6?#ˆF2*P+ё*J*F2*P+ё*J*0*ѧX? ORGANIZATIONS BY NAME/ADDRESS rmat Block,Define Sort Keys,Save List Format Definition "Fƕ"cL5!st DRF2`*b F2j*P+pƑ* zJ*0*Ƨ Enter new format description: Save List Format Definitionock@  Hfff^. f{LpңCchar] to nue.e2,P+2ő*n/3 ͒> Ò> Ò͘~#͌ì _2<ͯ2 ·!Զ2:2a{_:Էʖ:Է>Ľʖ:=2"aΕ"cg5!D6#5ʖ:ԷĽ!ͬ5!st DRF2`*b F2j*P+pƑ* zJ*0*Ƨ Enter new format description: Save List Format Definitionock@F2*P+Ƒ*J*F2l l ǩof[-bct Software, Inc.ter Formberstterhead0@F2*l ӭ l D "" O& Ӹ4a:deflformvidual Members,Generate 7 /0Ӹ4a:deflformvidual Members,Generate Xent O to ertPF*P+ϑ*n/J*0*υSave Printer Form Definitiononrms@F2*OF2*P+Ƒ*J*F2l l ǩof[-b ӭ l D "" O& Ӹ4a:deflformvidual Members,Generate 7 /ȾӸ4a:deflformvidual Members,Generate 7 /Ӹ4a:deflformvidual Members,Generate P-06>ʧ "!""Ε"c5!΢?Mi?Continuous Forms"s"Ε"c5!DJ*0*ϧ Xf one form and top of nextͣ͘F2RF2>* F2H*P+Nϲ*XJ*0*^ϧ Hit any characterF2*P+ϑ*J*0*ϧXes--Sent Output to Printerto Pr"nF2*P+ϑ*n/J*0*υSave Printer Form Definitiononrms@F2*O)S)'"3М9649Display Printer Form Definition,Set Left Margin,Set Right Margin,Set Default Saluta   ·!Զ2:2a{_:Էʖ:Է>ĽOrganizations by Name,Members by Name/Address,Members by City/Name "!""Ε"c5!΢?Mi?Continuous Forms"s"Ε"c5!DJ*0*ϧ Xf one form and top of nextͣ͘F2RF2>* F2H*P+Nϲ*XJ*0*^ϧ Hit any characterF2*P+ϑ*J*0*ϧXes--Sent Output to Printerto Pr"nF2*P+ϑ*n/J*0*υ   iononrms@F2rs,Generate 7 /SȺӸ4a:deflformvidual Members,Generate 7 /kӸ4a:deflformvidual Members,Generate Xent O to riertPF*P+ϑ*n/J*0*υ   iononrms@F2*O)S)'"3М9649Display Printer FDefi/n,Se5t MagiSet <ht Margin,Set Default Salutation,Set Continuous Forms Optiono,Set Label Dimensions,Save Printer Form DefinitionREAD ERRORçNO FILE^:B  ~A#"LD ς "4ѕ"c:5!3D~#B!Y~ɯ2:Է=!Ծý:Է=!Ծ:ý^T!~  6?#ˆJ*0*ϧXes--Sent Output to Printerto Pr"nF2*P+ϑ*n/J*0*υ     iononrms@F2*O)S)'"3М9649Display Printer Form Definition,Set Left Margin,Set Right Margin,Set Default Salutation,Set Continuous Forms Optiono,Set Label Dimensions,Save Printer Form DefinitionREAD ERRORçNO FILE^:Է ! ~ 3#"ѕ"c5!D ς "4ѕ"c:5!3D~#B!Y~ɯ2:Է=!Ծý:Է=!Ծ:ý^T!~  6*O)S)'"3М9649Display Printer Form Definition,Set Left Margin,Set Right Margin,Set Default Salutation,Set Continuous Forms Optiono,Set Label Dimensions,Save Printer Form DefinitionREAD ERRORçNO FILE^:Է ! ~ 3#"ѕ"c5!D ς "4ѕ"c:5!3D~#B!Y~ɯ2:Է=!Ծý:Է=!Ծ:ý^T!~  6?#ˆF2*P+ё*J*F2*P+ё*J*0*ѧX? ORGANIZATIONSF2*P+ё*J*F2*P+ё*J*0*ѧX? MEMBERS BY STATE/CITY/NAME ave List Format DeficharP to nue.XF2,*P+2ő*n/3ĽOrganizations by Name,Members by Name/Address,Members by City/Name,Members by State/City/Name""Ε"c5!΢?Mi?Continuous Forms"s"Ε"c5!DJ*0*ϧ Xf one form and top of nextͣ͘F2RF2>* F2H*P+Nϲ*XJ*0*^ϧ Hit any characterF2*P+ϑ*A     Organizations by Name,Organizations by Name/Address,Organizations by City/Name,Organizations by State/City/Name,Organizations by Zip/NameLISTFORMSAVi LFORMDSCSAVOne Inch One-Across Labels,Single Sheet Letters,Single Sheet Envelopes,Continuous Letterhead,Continuous EnvelopesHASHTAB ! SS SAVSSLIST SAVSSDESC SAVLISTFORMSAVi LFORMDSCSAV!MAILFORMSAV"MFORMDSCSAVDear Personrrgal"ҕ"c5!H"ҕ"s5!!n b:mformdsc.savFFDear Personrrgal"ҕ"c5!H"ҕ"s5!!n b:mformdsc.savFOne Inch One-Across LabelsFDear Personrrgal"ҕ"c5!H"ҕ"s5!!n b:mformdsc.savFOne Inch One-Across Labels,Single SBFDear Personrrgal"ҕ"c5!H"ҕ"s5!!n b:mformdsc.sav5FOne Inch One-Across Labels,Single SFDear Personrrgal"ҕ"c5!H"ҕ"s5!!n b:mformdsc.savFOne Inch One-Across Labels,Single SFDear Personrrgal"ҕ"c5!H"ҕ"s5!!n b:mformdsc.savFOne Inch One-Across LabelsFDear Personrrgal"ҕ"c5!H"ҕ"s5!!n b:mformdsc.savFOne Inch One-Across Labels,Single SBFDear Personrrgal"ҕ"c5!H"ҕ"s5!!n b:mformdsc.sav5FOne Inch One-Across Labels,Single S  e creation of individualized data bases to meet all of your file management needs. Versatile sort routines, multiple subset definition, easy list format procedures make file management an undreamed of convenience! We are sure that you will find Perfect Filer an indispensable administrative and management tool for . For further information, please call or write us at: Perfect Software, Inc. 1400 Shatt struct member {struct _address address; struct _phone phone; char contact[31]; char active[2]; char comment1[66]; char comment2[74]; struct _date dtenter; }; uck Avenue Berkeley, CA 94709 (415) 644-3644 Sincerely, Perfect Software, Inc. and list capabilities and in
Dear Person: Perfect Filer is here! Yes, one of the most advanced, versatile, easy-to-use file management systems for personal computers today is at last available. Complete with mail and list capabilities and integrated with the Perfect Writer word processor, Perfect Filer offers numerous applications for your business activities. Two pre-structured data bases allow you to begin using the system immediately. Easy menu-guided programs allow thA      &( s1.200 Add (08@HPX`hpxbb &( s#r͐|͐*b͐kz#~#fo,$͐kz###n&!BY%͐kz (08@HPX`hpxbb   z###n&!BY%͐kz &( s#r͐|͐*b͐kz#~#fo,$͐kz###n&!BY%͐kz(((((((S(US(((((S(((((S((US( &( s#r͐|͐*b͐kz#~#fo,$͐kz###n&!BY%͐kz &( s#r͐|͐*b͐kz#~#fo,$͐kz###n&!BY%͐kzcen12 VT$m==  z#~#fo,$͐kz###n&!BY%͐kzteletype VT$m ͐kz#~#fo,$͐kz###n&!BY%͐kzDiablo10 VT$m5 ͐kz#~#fo,$͐kz###n&!BY%͐kzDiablo12 VT$m5 ͐kz#~#fo,$͐kz###n&!BY%͐kzDiabloPS VT$m5 ͐kz#~#fo,$͐kz###n&!BY%͐kzSpin10 VT$m5 ͐kz#~#fo,$͐kz###n&!BY%͐kzyyter Out &( s#r͐|͐*b͐kz#~#fo,$͐kz###n&!BY%͐kzConsole In &( s#r͐|͐*b͐kz#~#fo,$͐kz###n&!BY%͐kzConsole Out &( s#r͐|͐*b͐kz#~#fo,$͐kz###n&!BY%͐kzPrinter 2.2 &( s#r͐|͐*b͐kz#~#fo,$͐kz###n&!BY%͐kzwwwwwwwww11wfww & !"$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^`abcdefghijklmnopqrstuvwxyz{|}~z & K"=z2>2>22Ï#00000000BADjt|͔ ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77!!!!!  ! ! !( ) !0 1 !8 9 ʹG!<9!J k ?T͆T!!} ä allows you to spot errors more easily.! your printer may support. Working in small steps and testing often ! 9 device first, and then proceed to incorporate other features that !@ Á We recommend that you try setting up your printer as a 'Vanilla'! É ! document TEST.MSS, provided with the Perfect Writer Package.!  and if necessary, 4 and 5. You should then to do so now.very handy also. If you have not yet read the manual pages on howA ruler (to measure paper with) and a calculator should proveand the hardware manual for the computer you intend to use.available to you the manual for the printer you intend to use,questions you are about to be confronted with, you should havePerfect Format needs to work. To successfully answer theyou to enter various pieces of system information thatThis is the Perfect Format configuration program. It allowspf.da!a{   `OE!y6$ -7rBo&))T])))!y`W?_!B. A. Dobynsole inputperipheral? Standard calls are:What is the number of the CP/M BIOS call to access this(in hex): What is the port address of this peripheral's data portseven bits of data? Should the high-order bit of data bytes be masked out, leavingUse CPest your work with the! ^ the manuals for Perfect Writer, your computer and your printer)!e æ you should probably do selections 1 thru 3 in order, (consulting! If you are attempting to do this for the first time, then! BE! !  ! !  !  !" # !* + !2 3 !: ; ʹG!,9!!!T o Exit configuration program!2!z Ü Edit character translation tables!*! Edit character width tables!`*! Select Perfect Writer default style parameters!*K͞+՟ '+FÎrw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/o/M BIOS for status determination? the status at all, answer "yes" to this question.status port. In cases where it is not possible to determinein some case>2͈R!!0!1!X!!!! !O!!!!G!!!͵EBE!!!!!ʹG!.92L|͋Rp!!s"|Ap;"|A͋Rp!!*ͷ|`!E!4!!-!!|ʮ!!!!>!kʹG2L|®͋Rp!!l!m!!!!%!a!!!!!J!!!!@!y!BE!A     tData file read error.1.20Do you wish to continue anyway?This data file, PF.DAT is the wrong version!type G) to escape from the current section of the program.You can at any time type Control-G (hold down the CTRL key andshould enter the port menu and define the appropriate ports.is ready for characters (CP/M 2.0 and higher can), then yousystem with which it is possible to determine when the printerif you are running a version of CP/M or a compatible operatingIf your printer is not available aracter pitches, then you should define four printerpitch. For instance if you have a dot matrix printer that can print in that you will use, and also for each different paper size or characterdefine a different 'device' or 'printer type' for each physical printerprinter you will use with Perfect Format and Perfect Printer. You willThis menu is intended to help you define the characteristics of theReturn to main menuSelect the default printer typeDelete a printer definitionUpdate existingCP/M 2.0 and higher can) thenin CP/M for output. If your BIOS can determine when characters are of ways that this can occur, but by far the simplest is to use the BIOSinformation from Perfect Format to your printer. There are a numberThis Menu is used to help you define how Perfect Printer will getReturn to main menuSelect default printer portsDelete a port definitionUpdate existing port definitionEnter a new port descriptionList currently defined portsPort Definition Menu!9DM!S*! s#r!`i!!!/ʹG|/f`i!?@! s#r͐`!!]ʹGcf ͐"*! s#r!`i!!!wʹG|ʛ`i!?@! s#r͐!!ʹGx͐"!9The current printer output port is: %sThe current printer input port is: %sWhat is the name of the printer output port: That port is not defined.What is the name of the printer input port: That port is not defined.!!z!!!! !c ! ! !5!!}!!!! "!S"!"BE!as the CP/M list device, ordefine a new printer type for your printer. and select yours as the default if it is already defined or to enter the printer menu, list the predefined printers there,'standard' margins. If you have a fancier printer, you may wantthe CP/M list device. With 8 1/2" by 11" paper, and withset up to use a plain, 10 character-per-inch printer viaThe configuration file supplied with Perfect Writer is initially!!!!!! !Q!!!!b!!!0BE!1 printer definitionDefine a new printer typeList the currently defined printer typesPrinter Type Definition Menu!9DM!! !!!W$ʹG|ʡ#N$! !?@`is#r͐#!!w$ʹGN$͐`is#r{2{2{2{2k{2W{2C{2/!b|N$!!!!!k!W!C!/!J!e!W͡>!9͐!qC!9Name of printer to be defined: That printer type is already defined!9DM!! !!!%ʹG|$ò%! !?@`is#r͐$!!%ʹGò%!!! !!!ʹG|"Ê! !?@`is#r͐S!!ʹGÊ͐`is#r!͝T|ʊ*.}|*-}2.͐!qC!9Name of port to be defined: That port is already defined!9DM!! !!!ʹG|Ê! !?@`is#r͐+!!ʹGÊ `! s#r!! ͐!!!ʹG|am͐͝T+*.}|*-}2.͐!qC!9Name of port to be edited: That port is not defined.Field number to edit (or Control-G): !9DM!! "!"!"!"!"!"!"!"!"ʹG!29!!!"!(!"!"&!"!$!"!t#!#!M'!.#!W#!F!9|ʿby physically measuring paper, or by the manual for your printer.All of the questions in this menu can probably be answered eitherprinter types for each one.two sizes of paper you will be using, you will want to define differentshould turn on the correct character size for each one. Or, if you havetypes for this printer, and the initialization and de-init strings four different ch!2!3!4!5!6!7!8!9!:!;ʹG!49!!!<!!P!!m!!!!!!!!F!9|found in the hardware manuals for your computer and printer.All the information needed for this menu can probably beto an output port.you will also need to define an input port for the printer in additionback to the computer and will need a synchronization protocol, thenyou should specify this information. If your printer sends charactersready to be accepted by the printer (!!!ʹG|{! !?@`is#r͐M!!ʹG{ `oS!!ʹG2L|{>2͐!qC!9Name of port to be deleted: That port is not defined.OK to delete port definition? !9DM!!SʹG*`is#r͐*9͐!+B*}-oS!!u;`i^#Vr+soS!}?T͆ToS!9The currently defined ports are: %s!9DM**!+BoS!!;oS**!+BoS!! ;oSo  !!!k!W!C!/!e!W͍?!9~! s#r!! ͐!!!%ʹG|b%n%͐b,%!!!!!k!W!C!/!J!e!W͡>!9͐!qC!9Name of printer to be edited: That printer type is not defined.Field number to edit (or Control-G): !9DM!! !!!&ʹG|O&&! !?@`is#r͐ڀ&!! 'ʹG&!!!!!k!W!C!/!e!W͍?!9~oS!!+'ʹG2L|&>2/͐!qC!9Name of printer to be dBE!7!7!7!7!7ʹG!"9|+5P6!! !͐!!7ʹG|V5P6!!7!7!7!7!08!k8!8!8BE!8!8!8!8!8ʹG!9͐͐M6͐!8;͆T! s{5556͐#! s#r6͆T! s6͆T|g}o! s6͐͐6M6͐! ns! n&!8;oS! ^#Vr+sÜ54*͐!qC!9Translation table to use: (0 or 1) Starting character index: normal range is from 32 () to 126 ('~').This range is entered as the ASCII c!{+!+!+!,,!j,!,BE!,!,!,!,!,!,!,!,ʹG! 9!!!,!/!,!-!,!,!F!9|*width table selection in the printer type definition.is 1/2540 inch. These records are selected by the characterThese numbers should be accurate to the nearest mica. A micaof each character in micas for proportionally spaced devices.There are a few character width tables which give the widthReturn to main menuList current width valuesEnter character width valuesCharacnormal range is from 32 () to 126 ('~').This range is entered as the ASCII decimal code; theto display width values, or type Control-G to exit.Please enter the range of characters for which you wishFinal character index: Width of '%c': !!2!2! 3!K3!3!3!4BE!4!4! 4! 4! 4! 4! 4!4!4ʹG!$9!!!4!8!$4!4!C4!e4!F!9|2translation tables is selected in the device description record.thimble with a non-standard character arrangement. Useeleted: That printer type is not defined.OK to delete printer definition? !9DM!!'ʹG*`is#r͐*Ҭ'͐!+B*/}ʠ'oS!/!';`i^#Vr+sk'oS!'?T͆ToS!9The currently defined printer types are: %s!9DM*M(*!+BoS!/!]);oS*y(*!+BoS!/!);oSoS*! s#r!`i!!!)ʹG|ʪ((`i!?@! s#r͐(!!)ʹG((Ç(͐"*! s#r!`i!!ode in decimal; theto enter translations, or type Control-G to exit.Please enter the range of characters for which you wishFinal character index: to be set in the character.followed by the desired character will cause the high bitControl-Q will quote the next character typed, typing ESCAPEoutput. Typing Control-G will abort further entry, typingyou would like the current character translated to whenTranslation table entries are made by typing the characterTranslate '%c' to: '%c'.!ter Width Table Menu!9DM!`i**+!!!d.ʹG|V-[.*͐?!+B!! !!!!y.!.!.!.!+/!c/BE!d/!e/!f/!g/!h/ʹG!"9|-A.!! !͐!!i/ʹG|-A.͐͐>.͐!/;!͐)!ʹG|0.>.! ^#Vr+s-p-*͐?!qC!9Width table to use: Starting character index: normal range is from 32 () to 126 ('~').This range is entered as the ASCII decimal code; theto ente of theselike the NEC Spinwriter, which has a proportionally spaced printdefined character set. This is particularly useful with printerstranslation from the normal ASCII character set into a userThere are a few character translation tables which specify aReturn to main menuList current translation tableEnter character translation tableCharacter Translation Table Menu!9DM!`i**+!!!m6ʹG|4d6*͐!+B!! !!!!6!6!6!7!F7!~7!*ʹG|)M)`i!?@! s#r͐G)!!>*ʹGJ)M)(͐"!9The current default printer is: %sThe current printer type for console output is: %sWhat is the name of the default printer type: That printer type is not defined.What is the name of the printer type for console output: That printer type is not defined.!9DM!!+B`is#r!! ͐!!!*ʹG|ʩ*õ*͐u*>2>2!!qC!9Field number to edit (or Control-G): !r width values, or type Control-G to exit.Please enter the range of characters for which you wishFinal character index: Width of '%c': !9DM!`i**+!!!0ʹG|/ø0*͐?!+B!! !!!!0!1!11!f1!1!1BE!1!1!1!1!1ʹG!"9|C0ø0!! !͐!!1ʹG|n0ø0͐͐ڵ0͐!1;!͐)!IoS! ^#Vr+sn0/!9Width table to use: (0, 1, 2, or 3) Starting character index:  A     9DM!`i**+!!!:ʹG|89 :*͐!+B!! !!!!?:!Z:!:!:!:!8;BE!9;!:;!;;!<;!=;ʹG!"9|ʣ9 :!! !͐!!>;ʹG|9 :͐͐ :͐n&͐!V;;oS! ^#Vr+s9L9!9Translation table to display: (0 or 1) Starting character index: normal range is from 32 () to 126 ('~').This range is entered as the ASCII code in decimal; thedisplay character translations, or type Control-G to exit.Ple##~#fo͐~#fofM}#I!&÷I`i~#fo####s#r͐~#fo! s#r͐͐sâI`i^#Vr+s͐~#fo͐##~#fo&N|ʂI!&÷I`i^#Vr+sâIoS͐~#fo?TâI`i^#Vr+sG!&÷I!9!9DM! 6! w#w! `is#r͐~#fo|K͐~#fo>J>XJ> J>rJ>J>ʌJ>%J>J>1J>J>=J>,K>IJ>^K>UJ>ʏKìK`i^#Vr+s~#fo! s#rKoS`i^#Vr+s~#fo?TK! 6`i^#Vr+s~#fo! s#r͐n}ʾJ! L?TJ! L?TK! 6`i^#Vr+s~#fo! s#r͐n&!L;K! 6͐ s͐ |"?!p?Eg?͐~#fo͐*! ~#fo͐#nѯgs#r! ^#Vr+s`i^#Vr+sÿ>!9Not enough room for strings.!9DM! `is#r͐~#fo|6@͐ n&e! s#r͐~#fo! s#r͐ #n! s#6͐@! ^#Vr+s! ^#Vr+sns! ^#Vr+s?͐6! ^#Vr+s`i^#Vr+sß?!9!9DM͐ >W@>r@>c@>ʉ@>o@>ʠ@÷@*`is#r*! s#r@*`is#r*! s#r@*`is#r*! s#r@!AE!A!͐*~|@!AE>2! w#w͐͐! ^#Vr+sn}D!!9DMoS͐!8E;oSError: %s!RE9!xEWritten & directed by Barry A. DobynsPerfect Format Configuration (C) 1982 Perfect Software, Inc.!E!*!E!a!E!a! F!a!Version 1.20 created on 3-14-83!9DM! 6#6:͐@F! ^#Vr+s%F! w#woSoSoSoS!2 `is#r͐~#fo•F`i^#Vr+s`i^#Vr+s~#fo?ToS^F͐~#fo|G͐G`i^#Vr+s~#fo͐#!pG;oS! ^#Vr+s)! `i^#Vr+s~#fos#rase enter the range of characters for which you wish toFinal character index: Translating '%c' to '%c'.!9DM!!BE!>!>! >!!>!">!#>!$>!%>!&>!'>!(>!)>ʹG!*92L|;!N`is#rzE͐E͐K!{>v!s`is#rzE͐ !9DMWA!!*ͷ|!A!BE!͐ D|7AWA*}KA͐! s#r`i^#Vr+s@͐͐ڂA͐ !*͐`is#r͐ >’A>ʭA>žA>A>ªA>AA!!!-AA!!/!-A͐A!9Invalid record type.Data file seek error.Data file read error.!9DM!͐*~|cB!!*ͷ+|kB!ECE͐>{B>ʺB>‡B>B>“B>B>ŸB>B>«B>B>·B>.CCC!_!!-!!!-CCCC!!/!-CC!!F!zG?T! ͐!fM}_G͐+)! ~#fo|_G͐+)! ~#fo!VG!9~#fo!&gG!&gG!.9 %2d - %sEnter the number of your selection, followed by a CR --> !9DM! `is#r͐~#fo|ʯI͐~#fo>G>&H>G>JH>G>nH> H>ʜH>H>H>#H>RIÏI`i^#Vr+s~#foZL|GH!&÷IâI`i^#Vr+s~#foL|kH!&÷IâI`i^#Vr+s~#fo!!fM}ʙH!&÷IâI`i^#Vr+s͐####~#fo͐##~#fo͐~#fofM}H!&÷I`i~#fo####s#râI`i^#Vr+s! ͐ a new file ("PF.DAT", 5K)? configuration file, you can.Writer package. However, if you wish to create an emptyconfiguration file which was distributed with the Perfectdisk. You should probably at least be starting with theThere is no configuration file on the currently selectedpf.datUnable to create database file.Write error while creating database file.pf.datpf.datDatabase creation error!9DM͐ ! s#r! `is#r͐~#fo|g?! ~#fo͐#͐~#fo9sWs#r͐͐!-!!/*ͷ+|+C![CECC!!!-CCData file read error.Data file read error.!9DM͐>‰C>C>•C>C>¡C>C>­C>C>¹C> D>C>D4D!_!!-4D!!!-4D4D!!!/-4D!!!-4D!!!-4D!͐*~|cD!!*|kD!DE͐—D!!/*|D!DEData file write error.Data file write error.!9DM͐n&M͐n&MD!! ^#Vr+s  !`i&N|M!&GM`iQ| !9DM! `i&N|ʇM!&M`i(R|ʤM͐`i.Ps#r`i(R|M͐~#fo͐M͐~#fo͐M!&M͐͐!N;nM! 9Enter a number between %u and %u --> !9DM͕T`is#r͐[PMN![ 6P#6! !S s#r͆T!R s{ LO͐S! ͐[+N!R n}N!R n}N!R n}N͐S! ͐uO!S s#r4T!R n}NNNO%OoS!&lO͐S! O͐Sthe status of(in hex): What is the port address of this peripheral's status portfor a single 1 bit. Ready mask (in hex): usually be FF hex; otherwise, it will be a byte of zeros exceptIf a BIOS call is being used to get the status, this shouldports) or has a received character ready (for input ports).on whether the port is ready to send a character (for outputor the BIOS) to get a zero or non-zero value, depending onlyA mask will be ANDed with the status byte (from either a portusually "yes". RR`i^#Vr+sRfS! n&|g}o|FS!~͎R! n&|g}o͎RcS!^͎R! n&@|g}o͎RfS!9! kT! kT!"!9DM! n& ڶS! n&~ڶS!+T! n} SS͐`is#r$T! n&|g}o|T! n&|g}o͐#͈S#`is#r!T`i6#6$T͐+T!9!kT!9DM͐n}iT! ^#Vr+sn&͎RGT!9DM! n&!͋!͋&*!9DM͐ #|T`i6#6! 6#6T͐ ! s#r`is#r͐͐ڊW͐>T>>U>T>|U>cular CP/M may have others defined. 7 - punch (modem) output 6 - reader (modem) input 5 - printer output 4 - console output 3 - console inputperipheral? Standard calls are:What is the number of the CP/M BIOS call to access this(in hex): What is the port address of this peripheral's data portseven bits of data? Should the high-order bit of data bytes be masked out, leavingUse CP/M BIOS for status determination? the status at all, answer "yes" to this question.status port. In cases where ! ͐uO!S s#rIO͆T!R s!R n&͎R!S ^#Vr+s!R nsIOYN͐S6! ͐Y*oS!&lO!U9!9DM͐`is#r͐͐ +O`i~#fo! ^#Vr+sn&͈͐Ss#rÇO͕T͐`is#r͐P!kT! kT!kT*+"`i^#Vr+sO! ^#Vr+s6͐ %P!9!9DM`iw#w͐n}ʡP͐n&0fP͐n&9uP!PE͐èP͐ k͐nѯg`is#r! ^#Vr+sV>U>FV>#U>ʄV>/U>W>;U>DW~W!!(!!W!W!W!.X!eX!XʹG!9|yU!&ÒW~W*(}U!!)!@!!!X!X!$Y!?Y!ZY!oY!Y!Y!YʹG!9|U!&ÒWU!!)!!Y!YʹG|U!&ÒW~W!! !!4Z!IZʹG|,V!&ÒW! n}Vb>mc>bb>ʙc>nb>c>zb>d>†b>/d>’b>ed>žb>ʛd>ªb>d> ¶b>9e> b>ʗe> b>e> b>3f> b>f>b>kg>b>h>boldface.!qNqthen enter the character string that turns it on; otherwise,!UqÓqof characters, and that you wish to use for text in boldface,!qqon and off in the middle of a line, does not affect the widths!qrIf your printer has a special mode or font that can be turnedʹG!9|6r!&Wu*k}Nr`i~#fo#s#rjr͐͐#jr! ^#Vr+sCu!!!!!rÙrBoldface-off string: !rrEnter the character string that turns off the boldface mode.ʹG|r!&WuCu!!! 13 decimal)? !gRgDoes the printer do a carriage return with no paper advanceʹG|hg!&WuCu!!S!!}gùgpage when sent an ASCII form feed (Control-L, 12 decimal)? !ggDoes the printer advance the paper to the top of the nextʹG|h!&WuCu!!T!!!!-hHhSynchronization protocol: !Oh~h 3 - X-ON/X-OFF (e.g., Diablo 1640, 1650, 630)!hìh 2 - ETX/ACK (e.g., Diablo 1610, 1620)!hýh 1 - None!hhprotocols:!hinot to miss characters. Perfect Print supion string: !mQmvarious modes, fonts, character pitch, etc. before printing.!XmÐmThe initialization string is sent to the printer to setʹG!9|ʨm!&WuCu!!C!!!mmReset string: !mnend-of-printing functions (e.g., extra paper feeding).!nRninitialization string turned on, or to perform other desired!YnÍnto turn off the various modes, fonts, etc. that the!nnThe reset string is sent to the printer at the end of printing,ʹG!9|n!&WuCu!!W!!! c>pi>c>>k>"c>l>.c>ʫm>:c>n>Fc>ʢp>Rc>mr>^c>r>jc>ʻtCu!!?!!`u!uʹG|ʖc!&WuCu!!A!!u!uʹG|c!&WuCu!!I!!%v!6v!ev!v!v!&wʹG!9|d!&WuCu!!K!!ew!wʹG|,d!&WuCu!!C!!w!w!%x!]xʹG!9|bd!&WuCu!!E!!x!x!x!yʹG!9|ʘd!&WuCu!!G!!Ly!yʹG|d!&Wu*G}d`i~#fo#s#rd͐͐#d! ^#Vr+sCu!!!! s!sItalics-on string: !(sYsjust type Return to use underlining for italics.!`sÝsthen enter the character string that turns it on; otherwise,!ssof characters, and that you wish to use for text in italics,!s'ton and off in the middle of a line, does not affect the widths!.tltIf your printer has a special mode or font that can be turnedʹG!9|ʄt!&Wu*}œt`i~#fo#s#røt͐͐#Ҹt! ^#Vr+sCu!!!!!ttItalics-off string: !t)uEnter the characterports the following!iUiSome printers require a synchronization protocol in orderʹG!9|mi!&WuCu!!U!!iæiUse a character translation table? !iimay be used to produce apropriate output.!ijother characters. In these cases a character translation table!%jfjset; or, you may prefer to have some special characters print as!mjìjprint thimbles, require a special translation of the character!jjSome printers, such as the NEC Spinwriter with proportionalʹG!9|k!ooNew line string: !o*oReturn key.!1opoalone. To enter a Carriage Return, type a Control-Q, then the!woôoperform this function on just a Carriage Return or Line Feed!ooof an ASCII Carriage Return - Line Feed pair, but some printers!pApreturn and a single line feed. Typically this string consists!HpÇpThe new line string is sent to the printer to cause a carriageʹG!9|ʟp!&WuCu!!k!!!ppBoldface-on string: !p qjust type Return to use double-printing for H!!!!y!y!z!KzʹG!9|6e!&WuCu!!M!!z!z!z!{!Q{!{ʹG!9|te!&Wu*M}ʋe͐! s#rÔe! 6#6Cu!!O!!{!{!|!Z|!|!|!}ʹG!9|e!&WuCu!!N!!!!W}!{}!}!}!}!}!}!~!K~!Y~!~ʹG! 9|0f!&WuCu!!Q!!Efhfcharacter (Control-H, 8 decimal)? !ofçfDoes the printer backspace when sent an ASCII backspaceʹG|ʽf!&WuCu!!R!!fgwhen sent an ASCII carriage return (Control-M,&Wu*U}k`i~#fo#s#r;k͐͐#;k! ^#Vr+sCu!!V**+!!!bkËkWhich translation table should be used: !kkWriter manual to determine if any of them may be of use to you.!klSome of them come predfined, and you should consult the Perfect! l9loption on the main menu.!@lÀldefined and printed using the Edit Character Translation Tables!llThere are several translation tables available. They may beʹG!9|l!&WuCu!!/!!!l mInitializat   string that turns off the italics mode.ʹG|@u!&WuCu`i^#Vr+s6b!&Wu!98 1/2 inches = 21590 micas> Width in micas: What is the width of the paper <1 inch = 2540 micas;11 inches = 27940 micas> Height in micas: What is the height of the paper <1 inch = 2540 micas;Width in micas: 254; 12 chars/inch: 212; 16.5 chars/inch: 154>characters. Capital 'O' is a good one to use.) <10 chars/inch:the width Perfect Format will use when distances are specified inthe width of any characte >ʙ>>>#>ʗc!!!!!!ӊʹG|T!&wc!!!!!*!iʹG|ʅ!&wc!! !!!!ʹG|ʶ!&wc!! !!8!P!ʹG|!&wc!!!!ʌ!!$ʹG|!&wc!!!!c!|!ʹG|I!&wc!!!2!!!!! ʹG!9|ʃ!&wc!!!!]!ʹG|ʯ!&wc!!!!!ʹG|ۆ!&wc!!!!!!*!8![!al intermediate filerequired for underlining, boldface, super- and sub-scripts,in a special intermediate format for Perfect Print. The latter isPerfect Format can produce either online-readable files, or filesmicas): Enter 0 to disable this feature. Paper advance distance (inthe perforations with a page cutter or other reference point.this distance when printing starts. This can be used to alignprinting a file. It also assumes the paper has been advancedpaper a specified amount past the last pa!؃͐!I`is#r*}O!!!!͐!I`is#r͐V!9Proportionally-spaced font/printwheel? Smallest vertical movement: Smallest horizontal movement: Height of a single-spaced line: Standard character width: Paper height: Paper width: Number of the character width table: Generate online-readable output? Translate characters on output? Type of synchronization protocol: Use Form Feed (Control-L) for form feed? Use Carriage Return (Control-M) for bare carrir; on a proportionally-spaced device,What is the standard character width (on a fixed-width device,8 lines/inch: 317> Height in micas: What is the height of a single-spaced line <6 lines/inch: 423;microspacing: 21> Width in micas: 12 pitch: 212 micas; 16.5 pitch: 154 micas; 1/120 inch(i.e., the horizontal resolution) <10 pitch: 254 micas;What is the smallest horizontal movement the printer can makeHeight in micas: 8 lines/inch: 317; 1/48 inch microfeeding: 53>(i.e., the vertical resolution) <6 l!ُ!!UʹG!9|%!&w! 6#6͐  l͐ )͐ +)~#fo*s#r! ^#Vr+s.c!! !!ʹG|ʔ!&w! n}ʤ!bç!l}2c!! !!!!!!;ʹG!9|!&w! n&M}2c!!!!{!ʹG|"!&wc!!!!!!'!f!ʹG!9|\!&wc!!!!ߒ!!,!i!ʹG!9|ʖ!&wc!!!!!How much vertical space would you like above each enviromentʹG|!&ge boundary afterFor convenience in tearing off output, Perfect Print can advance theEnter the number for your printer: 8 - Centronics 737 5 - NEC Spinwriter 5510, 5520 4 - IDS 460 Paper Tiger 3 - Epson MX-80 NEC Spinwriter 5515, 5525 2 - Diablo 1610, 1620, 1640, 1650, 630 1 - Plain non-fractional movement printersprinters are:it to do fractional line and character movement. The supportedPerfect Print has special knowledge about certain printers to enable!9DM!!G!!_!E!!age return? Use Control-H for backspace? Special printer code: Initial paper offset: Translation table to use: Boldface on string: New line string: Reset string: Initialization string: Boldface off string: Italics on string: Italics off string: !9DM͐#|&`i6#6! 6#67͐! s#r`is#r͐͐o͐>W>&>c>W>o>ʈ>{>ʹ>‡>>“>>Ÿ>L>«>ʆ> ·>ʲ> Ä>ކ> τ>o> ۄ>ʮ> >>>%>>_>ines/inch: 423;What is the smallest vertical movement the printer can makeprintwheel that you intend to use for this device? Does your printer have a proportionally spaced font orbe used for this device: option 5 in the main menu. Which character width table shouldThese tables are numbered 0 through 4 and are entered withPerfect Format requires a table giving the width of each character.Generate online-readable output? cannot be used by any other program.and microspace justificatin, but the speci!C!!!K!!Á!I!!!A!!!?!!I!,9`is#r*G}ʁ!!H!!͐!I`is#rÊ`i^#Vr+s!!M!!B͐!I`is#r*M}͐V!!U!!d!T!!!S!!!R!!҂!Q!! !N!!+!O!!B͐!I!09`is#r*U}e!!V!!Y͐!I`is#rn`i^#Vr+s!!k!!t!W!!!C!!!/!!͐!I!9`is#r*k}!!!!ƒ͐!I`is#r`i^#Vr+s!!! A     wc!!!!:<1/6 inch: 423>? Height in micas: !A~How much vertical space would you like below each enviromentʹG|ʔ!&wc!!!'!!!ωAmount of endspace in bytes: !։ table of contents and index information <1000 bytes>.!KThe endspace is the area reserved for storing endnotes,ʹG!9|c!&w`i^#Vr+s7!&w!9Top margin in micas: the page heading <1/2 inch: 1270 micas, 1 inch: 2540 micas>?How much space would you like between the top s#r͐! s#r! ^#Vr+sn`is{4`in}%! ! s#r! 6#6! s! s! s͐n}-s! ^#Vr+s! 4͐n}0ƒ! 4͐n&͏}ʠ! ã!! s#r! ^#Vr+sn`is{.! ! s#r! 4! ^#Vr+sn`is`in&{}DUSX\OeCʫSܚ͐~#fo|S! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 k! 6k! 6! ~#fo! n&! ^#Vr+s~#fo! oѯgs#rT! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+sT! n}! 6#6! ^#Vr+s~# first line of each paragraph be indentedTab spacing: use in Perfect Writer. most of the time then you should set this to the same value yourun Perfect Format with Verbatim as the top level environmentsuch as Verbatim, that preserve whitespace. If you choose to Tab characters are only relevant within certain environments,Tab stops are initially set at multiples of the tab spacing.Do you want justification (even right margin)? Type of foot notes (Bottom, End, Inline): of reference).the !!1!!!\! !!! !!!!!!!!!Η!I!r9`is#r͐c! 9InlineBottomEndAmount of space to reserve for end data: Vertical space to leave below an environment: Vertical space to leave above an environment: Allow full four level sectioning? Allow extra vertical space for super/sub scripts? Use superscripts for footnote numbers? Type of foot notes: Justify right margin? Tab spacing in characters: Amount to indent first line of paragraphs: Space be of the page andBottom margin in micas: bottom of the page <1/2 inch: 1270 micas, 1 inch: 2540 micas>?How much space would you like between the page footing and theLeft margin in micas: and the text <1/2 inch: 1270 micas, 1 inch: 2540 micas>?How much space would you like between the left edge of the pageRight margin in micas: edge of the page <1/2 inch: 1270 micas, 1 inch: 2540 micas>?How much space would you like between the text and the rightHeading space in micas: beginning of the text <1/2 info! s#r͐n}T͐|T! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+s ͐6! ! s#r! n}«! ^#Vr+s!ҫ! ^#Vr+s! n}ʢ!0å! sp͐! ^#Vr+sns{ԛ! ^#Vr+së! n}! ^#Vr+s!! ^#Vr+s6 ޛ! ^#Vr+s`ins1! ^#Vr+s`ins͐6!9!9DM͐n}m! ^#Vr+sn&rRK!9DM͐͐ ҿ͐^#Vr+s͐ Ҭ͐0ô͐7s!& ͐ ͐͐ ͉͐o`is͐ ͐͐ )͐o`end of the document, or inline (parenthesized at the pointThe @foot command can place notes at the bottom of the page, atUse superscripts for footnote numbers? Footnote references can be printed as superscripts or bracketed.Allow extra vertical space? on devices that cannot half-linefeed.extra space can be visually distracting. Space is always leftcan run together unless extra space is left. However, suchSubscripts from one line and superscripts from the next lineUse four level sectioning? of setween paragraphs: Line spacing (in 1/10 line): Space between bottom of text and footing: Space between heading and top of text: Right margin: Left margin: Bottom of page margin: Top of page margin: Perfect Format default style parameters x# !$!}!} ß I#@} A\[\ o& 믾w#oß aڊ{Ҋ o& 0ڲ:Ҳøxʯ~ʯ#ß!}!}!y9DM! `i`iC!9!h9DM! ^#Vr+s~#fo!ch: 1270 micas, 1 inch: 2540 micas>How much space would you like between the page heading and theFooting space in micas: and the page footing <1/2 inch: 1270 micas, 1 inch: 2540 micas>How much space would you like between the bottom of the textLine spacing in tenths: spacing: 20>?What is the default line spacing ? Spacing in micas: How much additional space would you like between paragraphs<1/5 inch: 508 micas>? Indentation in micas: How much should thectioning starting with the chapter command.the section command while the full form provides four levelssimple form provides three levels of sectioning starting withThere are two styles of sectioning commands available. The<1/6 inch: 423>? Height in micas: !9DM*}b͝! s*}i3bDeUf!l! *f!s! *f!z! *f!!!!~!!!!!!ו!!!!!!)!!!\! !!! !!!!!!!!̖!!!!!!!  in&#& !9!9DM`iw#w͐~#fon&͏}`͐ ?͐^#Vr+snѯg`is#r!͐g!9 7,2q*&:q):ʯ=ʯ=r:qo&7:)~:,"s!"u*| **s! ~ 6*u*+"*"*u#"uٝ7*|DM**x\>Goyӟ$͐ڊW͐>T>>U>T>|U>lowed bythe RETURN key>) (This puts 'PIP.COM' on your 'PF.DAT' diskette.)Remove the CP/M diskette from drive 'A' and replace it with yourPerfect Writer Edit diskette.Push the 'RESET' button again and type:@center(era pf.dat )(This erases the old 'PF.DAT' filefrom your Edit diskette)Then:@center(b:pip a:=b:pf.dat[v] )(This copies the new 'PF.DAT' file onto your Edit diskette.) o your Edit diskette.) I would suggest that you also replackill line (may be C-C on Kaypro)[ ] [ ] Cd dense files. Try both large and small files. Find maximum file size that sum will accept. Comments:------------------------------------------------------------------------------6. LOGICAL FUNCTIONSUse file "FCTNTST.PC" to test these.a. [ ] [ ] and(x,y) test withh varying zero and non-zero entries.b. [ ] [ ] or(x,y) test same as "and"c. [ ] [ ] if(x,y,z) test with different arguements and actions.d. [ ] [ ] not(x)Commumn c. [ ] [ ] C-N next line d. [ ] [ ] C-P previous linee. [ ] [ ] C-A beginning of linef. [ ] [ ] C-E end of lineg. [ ] [ ] M-< top of columnh. [ ] [ ] M-> bottom of columni. [ ] [ ] > GOTOj. [ ] [ ] C-S Search to next unlocked formula or numberComments:(indicate by letter)------------------------------------------------------------------------------ ----------------------------- 2. MOVING THE SCREEN Test in both one and tO =f1.20l!$r!^_q A,J#<KFKK1<)K:KKJKK)KKKKK)L?<\=wLu>LLMbMOMNvO?vOJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ!NvOvOvOvOvOvOvO:KvOvO&AO@vOvO@vOvO PvOvOvOvOPvOvOvOvOvOvOvOvOJvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOAAAAAAAAAAvOvOPvO%PEents:------------------------------------------------------------------------------7. TRIGONOMETRIC FUNCTIONS x must be in radians. these functionsare cyclic, with 0<= x <= 2pi (pi=3.1415927)a. [ ] [ ] atan(x) b. [ ] [ ] cos(x) c. [ ] [ ] sin(x) expected values x | sin(x) | cos(x) | atan(x)------------------------------------------------------------------------------new line indent rest of line same as this A     e the 'PF.DAT' on yourInstallation diskette. Simply repeat the steps above starting atnumber 4 (with the Installation diskette in place of the PerfectWriter Edit diskette).I trust this will resolve the difficulties you have experiencedwith your printer. If you have any problems with this update,please do not hesitate to let me know. know. of 'PF.DAT' in drive 'B.' Pu%K&>:͢͢    RS BE  E edit entryb. [ ] [ ] C-A move cursor to beginning of prompt linec. [ ] [ ] C-E move cursor to end of prompt lined. [ ] [ ] C-F move forward one charactere. [ ] [ ] C-B move backwards one characterf. [ ] [ ] C-D delete current characterg. [ ] [ ] delete previous characterh. [ ] [ ] C-G go back to spreadsheet with original entryi. [ ] [ ] enter modifications and return to spreadsheetComments:----------------------------ying sizes of lookup tables, be certain that proper values are returned. Check in varying size files, both dense and sparse.i. [ ] [ ] max(range) Check over varying sizes of files.j. [ ] [ ] min(range) Check over vayring sizes of files.k. [ ] [ ] npv(x,range)l. [ ] [ ] sqrt(x) x should be positive. negative entries should produce an error message. Test with zero also. with zero also. m. [ ] [ ] sum(range) sum var | 1 | 0pi/4 | .71 | .71 | .67pi/2 | 1 | 0 | 13pi/4 | .71 | -.71 | 1.17pi | 0 | -1 | 1.265pi/4 | -.71 | -.71 | 1.323pi/2 | -1 | 0 | 1.367pi/4 | -.71 | .71 | 1.392pi | 0 | 1 | 1.41Comments:------------------------------------------------------------------------------8. LOCKING FORMULASa. [ ] [ ] X-C-L Lock current for , t M Forlockne Seys,e List Format Defiy character to continue. ܑF2,*P+2ܑ*n/3 ͒> Ò> Ò͘~#͌ì _2<2--------------------------------------------------10. DEFINING REGIONSa. [ ] [ ] M- set mark at current positionb. [ ] [ ] X-C-X exchange cursor and markComments:------------------------------------------------------------------------------11. DELETING AND INSERTINGa. [ ] [ ] C-D delete entryb. [ ] [ ] C-K delete line (alternate command C-C)c. [ ] [ ] M-K delete column (or M-C)d. [ ] [ ] M-D delete region [ ] M-D delete region e. [ ] [ ] ying range sizes in sparse and dense files. Try both large and small files. Find maximum file size that sum will accept. Comments:------------------------------------------------------------------------------6. LOGICAL FUNCTIONSUse file "FCTNTST.PC" to test these.a. [ ] [ ] and(x,y) test withh varying zero and non-zero entries.b. [ ] [ ] or(x,y) test same as "and"c. [ ] [ ] if(x,y,z) test with different arguements and actions.d. [ ] [ ] not(x)Commmula test, checking to see that formula actually does lock. attempt to edit formula after lockingb. [ ] [ ] X-C-U Unlock current formula test same as lock formulac. [ ] [ ] X-l lock formulas in regiond. [ ] [ ] X-u unlock formulas in regione. [ ] [ ] X-S search formulaComments:------------------------------------------------------------------------------9. EDITING ENTRIES ----------------- 9. EDITING ENTRIES a. [ ] [ ] X-han approx. 230. All results should be positive numbers. Check that exp(ln(x))=x, allowing for roundoff errors. e. [ ] [ ] int(x) Should return largest integer with absolute value not larger than x.f. [ ] [ ] ln(x) x must be non-negative. check that negative values produce error messages.g. [ ] [ ] log(x) test the same as ln(x). Check that 10 ^ log(x) = x, allowing for roundoff errors.h. [ ] [ ] lookup(x,range) test with varents:------------------------------------------------------------------------------7. TRIGONOMETRIC FUNCTIONS x must be in radians. these functionsare cyclic, with 0<= x <= 2pi (pi=3.1415927)a. [ ] [ ] atan(x) b. [ ] [ ] cos(x) c. [ ] [ ] sin(x) expected values x | sin(x) | cos(x) | atan(x)------------------------------------------------------------------------------ ---------------------------- 0 | 0  C-O open line check that errors produced ifall lines are full, or at line 255.f. [ ] [ ] M-o open column check that errors are producedif all columns are full, or at column Z.Comments:------------------------------------------------------------------------------12. COPYING AND MOVINGa. [ ] [ ] C-W copy entryb. [ ] [ ] M-W copy regionc. [ ] [ ] C-Y yank entry,line,column, or region from save buffer at or beginning at the cursor position.d X-C-C quit See that both yes and no answersare correctly interpreted.b. [ ] [ ] ? helpc. [ ] [ ] C-U repeatd. [ ] [ ] C-G cancele. [ ] [ ] X-= statusComments:@end(verbatim)end(verbatim). [ ] [ ] X-C-S Save file b???P8o@@@@P@@P??@?@??@@@@@@@?@????P/?@??@?@?@??@??@??P??@??@??@?P?P??@??@??@??@??@/??@???@?@??@????@??@??@?@?@??P??@????@??@? in one window are echoed in the other window. Also, check that global change doesn't change columns that have been altered with the column width change command.d. [ ] [ ] X-j justify entrye. [ ] [ ] l leftf. [ ] [ ] c centerg. [ ] [ ] r righth. [ ] [ ] X-d Change display formati. [ ] [ ] 0-13 displays this number of decimal placesj. [ ] [ ] s displays in scientific notation in scientific notation k. [ ] [ ] * displays in graph is previous bufferd. [ ] [ ] X-k delete buffere. [ ] [ ] X-C-K clear memoryComments:----------------------------------------------------------------------------17. READING AND WRITING FILESa. [ ] [ ] X-C-S Save fileb. [ ] [ ] X-C-W Write filec. [ ] [ ] X-C-P print entire spreadsheetd. [ ] [ ] X-p print regione. [ ] [ ] X-C-F find file find files that are largeenough to fill up memory. see if buffer commaands work, as wellas other commands.f. [. [ ] [ ] M-Y copy entry,line, or column(but not a region) from save buffer used in replicating formulasComments:------------------------------------------------------------------------------13. RELATIVE & ABSOLUTE VARIABLES When yanking from the Save Buffer, you are asked whether eachvariable in a formula is relatiave to its position. Test thepossible responses: a. [ ] [ ] y Yes, the relative variable should be adjusted variable should be adjusted ?@??P????@??@??@????P??@??@??@?P?P??@??@??@??@?????@???@?@??@??@??@??@??@??@??P??????@??????P/@?@?@@?@??P??@??@?@?P?@???@??@?????@???@?@??@????@?@??@??@??P??????@??????PPo@@?@@?@@?@@P?@@?@?@?PP?@?@?@?@?@oP??@??@?@@@?@@?@?@?@?@@?@P??@?@?@?@??@??@?P@@@@@?@@@???@??@??@@@@?@@?@?P???@??ic notationl. [ ] [ ] f displays formulas at their entry positionsm. [ ] [ ] $ displays dollars and cents, with commasn. [ ] [ ] X-t Fix titlesComments:----------------------------------------------------------------------------15. RECALCULATION MODESa. [ ] [ ] X-m Change recalculation modeb. [ ] [ ] l recalculate by lines(default)c. [ ] [ ] c recalculate by columnsd. [ ] [ ] a recalculate automatically w ] [ ] X-C-R read fileComments:----------------------------------------------------------------------------18. MULTIPLE WINDOWSa. [ ] [ ] X-2 create two windows Test all commands in the two window mode.b. [ ] [ ] X-1 create one windowc. [ ] [ ] X-o other windowComments:----------------------------------------------------------------------------19. SPECIAL KEYS & EXITING -------- 19. SPECIAL KEYS & EXITING a. [ ] [ ] for position. b. [ ] [ ] any other key No, the variable is absolute and should be copied with no change.c. [ ] [ ] Start the questions over with the first variableComments:------------------------------------------------------------------------------14. SPREADSHEET DESIGNa. [ ] [ ] X-w Change column width Test with both one and twob. [ ] [ ] g global windows. See that changes c. [ ] [ ] c column henever numeric value or formula changed.e. [ ] [ ] m recalculate manuallyf. [ ] [ ] ! recalculate requestg. [ ] [ ] r update only current defined regionComments:-----------------------------------------------------------------------------16. MULTIPLE BUFFERS AND FILESa. [ ] [ ] X-a associate buffers and filesb. [ ] [ ] X-C-B buffer directoryc. [ ] [ ] X-b switch buffer test to see that ch buffer test to see that default A     @verbatim{ Function test for Perfect WriterX generally represents CTRL-X, M represents Meta or escape, Cgenerally represents "CTRL". Exceptions are noted as they occur. Name:__________________ Date:__________________ Version:__________________ Computer:__________________ functions correctly?-----------no yes[ ] [ ] C-@@ Set mark[ ] [ ] C-A move to start of line[ ] [ ] C-B move back a character[ ] [ ] C-D delete next version and release date[ ] [ ] X-. set indent column[ ] [ ] X-1 one window mode[ ] [ ] X-< undent region[ ] [ ] X-= print current position[ ] [ ] X-> indent region[ ] [ ] X-B switch to another buffer[ ] [ ] X-F set fill column[ ] [ ] X-I insert file[ ] [ ] X-K delete buffer[ ] [ ] X-M add mode to mode list[ ] [ ] X-O switch to other window[ ] [ ] X-R write the region to file[ ] [ ] X-S callel> delete previous character[ ] [ ] M-C-G cancel current prefix[ ] [ ] M-C-J drop remainder of line vertically[ ] [ ] M-C-K kill entire line[ ] [ ] M-C-L reverse scroll redisplay(rewrite screen on KPro)E[ ] [ ] M-C-O close up whitespace including NL[ ] [ ] M-C-R query replace[ ] [ ] M-C-W turn on + in mode line[ ] [ ] M- set mark[ ] [ ] M-< beginning of buffer[ ] [ ] M-> end of buffer[ ] [ ] M-A beginning of sentence[ indent subsequent new line same as this[ ] [ ] M-k kill sentence[ ] [ ] M-l lowercase word[ ] [ ] M-n forward paragraph[ ] [ ] M-o indent leading new line same as this[ ] [ ] M-p back paragraph[ ] [ ] M-q fill paragraph[ ] [ ] M-r global replace[ ] [ ] M-s center[ ] [ ] M-t transpose word[ ] [ ] M-u uppercase word[ ] [ ] M-w copy region to kill buffer[ ] [ ] M- kill previous word[ ] [ ] X-C-B  character[ ] [ ] C-E move to end of line[ ] [ ] C-F move forward a character[ ] [ ] C-G cancel current prefix[ ] [ ] C-H back one character[ ] [ ] C-I tab[ ] [ ] C-J move to next line[ ] [ ] C-K move to previous line [ ] [ ] C-L refresh screen (forward a character on KPro)[ ] [ ] C-N move to next line [ ] C-N move to next line[ ] [ ] C-O open line[ ] [ ] C-P move to previous line[ ] [ ] C-Q  Perfect Speller[ ] [ ] X-^ grow current window[ ] [ ] X-b switch to another buffer[ ] [ ] X-f set fill column[ ] [ ] X-i insert file[ ] [ ] X-k delete buffer[ ] [ ] X-m add mode to mode list[ ] [ ] X-o switch to other window[ ] [ ] X-r write region to file[ ] [ ] X-s call Perfect Speller}call Perfect Speller } cursor and mark (CTRL-X CTRL-X) [ ] [ ] X-C-Z view other window's previous screen [ ] [ ] X-* echos] [ ] M-B backwards word[ ] [ ] M-C capitalize word (M-C, not M-CTRL)[ ] [ ] M-D kill forward word[ ] [ ] M-E forward sentence[ ] [ ] M-F forward word[ ] [ ] M-H mark whole paragraph[ ] [ ] M-J indent subsequent New line Same as this[ ] [ ] M-K kill sentence[ ] [ ] M-L lower case word[ ] [ ] M-N forward paragraph[ ] [ ] M-O indent leading new line same as this[ ] [ ] M-P back paragraph[ ] [ ] M-Qlist buffers[ ] [ ] X-C-C exit Perfect Writer[ ] [ ] X-C-F find file[ ] [ ] X-C-G cancel current prefix[ ] [ ] X- set tab stops[ ] [ ] X- delete mode from mode list[ ] [ ] X-C-R read file[ ] [ ] X-C-S save file[ ] [ ] X-C-V view other window's next screen[ ] [ ] X-C-W write file[ ] [ ] X-C-X swap cursor and mark (CTRL-X CTRL-X)[ ] [ ] X-C-Z view other window's previous screen indow's previous screen [ ] [ ] X-* echos quote character[ ] [ ] C-R reverse search[ ] [ ] C-S forward search[ ] [ ] C-T transpose characters[ ] [ ] C-U enter argument number[ ] [ ] C-V view next screen[ ] [ ] C-W delete region[ ] [ ] C-X extended command prefix (CTRL-X)[ ] [ ] C-Y yank kill buffer[ ] [ ] C-Z view previous screen[ ] [ ] C-[ meta prefix[ ] [ ] C-\ delete indentation this line[ ] [ ] C-^ toggle case of character[ ] [ ] set mark at current positionb. [ ] [ ] X-C-X exchange cursor and markComments:------------------------------------------------------------------------------11. DELETING AND INSERTINGa. [ ] [ ] C-D delete entryb. [ ] [ ] C-K delete line (alternate command C-C)c. [ ] [ ] M-K delete column (or M-C)d. [ ] [ ] M-D delete region [ ] M-D delete region e. [ ] [ ]  for position. b. [ ] [ ] any other key No, the variable is absolute and should be copied with no change.c. [ ] [ ] Start the questions over with the first variableComments:------------------------------------------------------------------------------14. SPREADSHEET DESIGNa. [ ] [ ] X-w Change column width Test with both one and twob. [ ] [ ] g global windows. See that changes c. [ ] [ ] c column mula test, checking to see that formula actually does lock. attempt to edit formula after lockingb. [ ] [ ] X-C-U Unlock current formula test same as lock formulac. [ ] [ ] X-l lock formulas in regiond. [ ] [ ] X-u unlock formulas in regione. [ ] [ ] X-S search formulaComments:------------------------------------------------------------------------------9. EDITING ENTRIES ----------------- 9. EDITING ENTRIES a. [ ] [ ] X-henever numeric value or formula changed.e. [ ] [ ] m recalculate manuallyf. [ ] [ ] ! recalculate requestg. [ ] [ ] r update only current defined regionComments:-----------------------------------------------------------------------------16. MULTIPLE BUFFERS AND FILESa. [ ] [ ] X-a associate buffers and filesb. [ ] [ ] X-C-B buffer directoryc. [ ] [ ] X-b switch buffer test to see that ch buffer test to see that defaultC-O open line check that errors produced ifall lines are full, or at line 255.f. [ ] [ ] M-o open column check that errors are producedif all columns are full, or at column Z.Comments:------------------------------------------------------------------------------12. COPYING AND MOVINGa. [ ] [ ] C-W copy entryb. [ ] [ ] M-W copy regionc. [ ] [ ] C-Y yank entry,line,column, or region from save buffer at or beginning at the cursor position.d in one window are echoed in the other window. Also, check that global change doesn't change columns that have been altered with the column width change command.d. [ ] [ ] X-j justify entrye. [ ] [ ] l leftf. [ ] [ ] c centerg. [ ] [ ] r righth. [ ] [ ] X-d Change display formati. [ ] [ ] 0-13 displays this number of decimal placesj. [ ] [ ] s displays in scientific notation in scientific notation k. [ ] [ ] * displays in graphE edit entryb. [ ] [ ] C-A move cursor to beginning of prompt linec. [ ] [ ] C-E move cursor to end of prompt lined. [ ] [ ] C-F move forward one charactere. [ ] [ ] C-B move backwards one characterf. [ ] [ ] C-D delete current characterg. [ ] [ ] delete previous characterh. [ ] [ ] C-G go back to spreadsheet with original entryi. [ ] [ ] enter modifications and return to spreadsheetComments:----------------------------. [ ] [ ] M-Y copy entry,line, or column(but not a region) from save buffer used in replicating formulasComments:------------------------------------------------------------------------------13. RELATIVE & ABSOLUTE VARIABLES When yanking from the Save Buffer, you are asked whether eachvariable in a formula is relatiave to its position. Test thepossible responses: a. [ ] [ ] y Yes, the relative variable should be adjusted variable should be adjusted A      is previous bufferd. [ ] [ ] X-k delete buffere. [ ] [ ] X-C-K clear memoryComments:----------------------------------------------------------------------------17. READING AND WRITING FILESa. [ ] [ ] X-C-S Save fileb. [ ] [ ] X-C-W Write filec. [ ] [ ] X-C-P print entire spreadsheetd. [ ] [ ] X-p print regione. [ ] [ ] X-C-F find file find files that are largeenough to fill up memory. see if buffer commaands work, as wellas other commands.f. [ [ ] X-Z page left other windowe. [ ] [ ] M-C-L redraw screenf. [ ] [ ] C-S search next unlocked entry test with no unlocked entries and varying numbers of unlocked entriesComments:------------------------------------------------------------------------------5. FORMULA BUILT IN FUNCTIONS create a file that tests these formulas over the ranges specified.------------------------------------------------------------------------------a. [ ] [ ] a--------------------------------------------------10. DEFINING REGIONSa. [ ] [ ] M- set mark at current positionb. [ ] [ ] X-C-X exchange cursor and markComments:------------------------------------------------------------------------------11. DELETING AND INSERTINGa. [ ] [ ] C-D delete entryb. [ ] [ ] C-K delete line (alternate command C-C)c. [ ] [ ] M-K delete column (or M-C)d. [ ] [ ] M-D delete region [ ] M-D delete region e. [ ] [ ] wo window modes.a. [ ] [ ] C-Z page upb. [ ] [ ] C-V page downc. [ ] [ ] M-V page rightd. [ ] [ ] M-Z page leftComments:------------------------------------------------------------------------------3. MULTIPLE FILE DISPLAYa. [ ] [ ] X-2 create two windows test both vertical and horizontal windows at all extremes of the file.b. [ ] [ ] X-O switch to other window test that it functions  ] [ ] X-C-R read fileComments:----------------------------------------------------------------------------18. MULTIPLE WINDOWSa. [ ] [ ] X-2 create two windows Test all commands in the two window mode.b. [ ] [ ] X-1 create one windowc. [ ] [ ] X-o other windowComments:----------------------------------------------------------------------------19. SPECIAL KEYS & EXITING -------- 19. SPECIAL KEYS & EXITING a. [ ] [ ]bs(x) all legal numbers absolute value of entered numberb. [ ] [ ] avg(range) a1:Z255 average or numbers try with varying ranges of varying sizesc. [ ] [ ] count(range) a1:Z255 count of non-empty entries in the range. try with ranges of varying sizes. try with files that have 0,1, and many entries, with sparse and dense files. and dense files. d. [ ] [ ] exp(x) absolute values of x less t@style(leftmargin 5 chars)@begin(verbatim) Procedure for testing Perfect Calc Name:__________________ Date:__________________ Version:__________________ Computer:__________________ functions correctly? ------------ no yes1. MOVING THE CURSOR -test these commands at various points in the spreadsheet, including extremes.a. [ ] [ ] C-F move forward a column b. [ ] [ ] C-B move back a colcorrectly from both windowsc. [ ] [ ] X-1 create one window test from both windows, in vertical and horizontal mode. Check at extreme edges of windows.Comments:------------------------------------------------------------------------------4. MOVE OTHER WINDOWa. [ ] [ ] X-C-V page down other windowb. [ ] [ ] X-C-Z page up other windowc. [ ] [ ] X-V page right other window page right other window d. [ ]  X-C-C quit See that both yes and no answersare correctly interpreted.b. [ ] [ ] ? helpc. [ ] [ ] C-U repeatd. [ ] [ ] C-G cancele. [ ] [ ] X-= statusComments:@end(verbatim)end(verbatim). [ ] [ ] X-C-S Save file bD delete current characterg. [ ] [ ] delete previous characterh. [ ] [ ] C-G go back to spreadsheet with original entryi. [ ] [ ] enter modifications and return to spreadsheetComments:----------------------------umn c. [ ] [ ] C-N next line d. [ ] [ ] C-P previous linee. [ ] [ ] C-A beginning of linef. [ ] [ ] C-E end of lineg. [ ] [ ] M-< top of columnh. [ ] [ ] M-> bottom of columni. [ ] [ ] > GOTOj. [ ] [ ] C-S Search to next unlocked formula or numberComments:(indicate by letter)------------------------------------------------------------------------------ ----------------------------- 2. MOVING THE SCREEN Test in both one and t  han approx. 230. All results should be positive numbers. Check that exp(ln(x))=x, allowing for roundoff errors. e. [ ] [ ] int(x) Should return largest integer with absolute value not larger than x.f. [ ] [ ] ln(x) x must be non-negative. check that negative values produce error messages.g. [ ] [ ] log(x) test the same as ln(x). Check that 10 ^ log(x) = x, allowing for roundoff errors.h. [ ] [ ] lookup(x,range) test with varC-O open line check that errors produced ifall lines are full, or at line 255.f. [ ] [ ] M-o open column check that errors are producedif all columns are full, or at column Z.Comments:------------------------------------------------------------------------------12. COPYING AND MOVINGa. [ ] [ ] C-W copy entryb. [ ] [ ] M-W copy regionc. [ ] [ ] C-Y yank entry,line,column, or region from save buffer at or beginning at the cursor position.dents:------------------------------------------------------------------------------7. TRIGONOMETRIC FUNCTIONS x must be in radians. these functionsare cyclic, with 0<= x <= 2pi (pi=3.1415927)a. [ ] [ ] atan(x) b. [ ] [ ] cos(x) c. [ ] [ ] sin(x) expected values x | sin(x) | cos(x) | atan(x)------------------------------------------------------------------------------ ---------------------------- 0 | 0E edit entryb. [ ] [ ] C-A move cursor to beginning of prompt linec. [ ] [ ] C-E move cursor to end of prompt lined. [ ] [ ] C-F move forward one charactere. [ ] [ ] C-B move backwards one characterf. [ ] [ ] C-D delete current characterg. [ ] [ ] delete previous characterh. [ ] [ ] C-G go back to spreadsheet with original entryi. [ ] [ ] enter modifications and return to spreadsheetComments:----------------------------ying sizes of lookup tables, be certain that proper values are returned. Check in varying size files, both dense and sparse.i. [ ] [ ] max(range) Check over varying sizes of files.j. [ ] [ ] min(range) Check over vayring sizes of files.k. [ ] [ ] npv(x,range)l. [ ] [ ] sqrt(x) x should be positive. negative entries should produce an error message. Test with zero also. with zero also. m. [ ] [ ] sum(range) sum var. [ ] [ ] M-Y copy entry,line, or column(but not a region) from save buffer used in replicating formulasComments:------------------------------------------------------------------------------13. RELATIVE & ABSOLUTE VARIABLES When yanking from the Save Buffer, you are asked whether eachvariable in a formula is relatiave to its position. Test thepossible responses: a. [ ] [ ] y Yes, the relative variable should be adjusted variable should be adjusted  | 1 | 0pi/4 | .71 | .71 | .67pi/2 | 1 | 0 | 13pi/4 | .71 | -.71 | 1.17pi | 0 | -1 | 1.265pi/4 | -.71 | -.71 | 1.323pi/2 | -1 | 0 | 1.367pi/4 | -.71 | .71 | 1.392pi | 0 | 1 | 1.41Comments:------------------------------------------------------------------------------8. LOCKING FORMULASa. [ ] [ ] X-C-L Lock current for--------------------------------------------------10. DEFINING REGIONSa. [ ] [ ] M- set mark at current positionb. [ ] [ ] X-C-X exchange cursor and markComments:------------------------------------------------------------------------------11. DELETING AND INSERTINGa. [ ] [ ] C-D delete entryb. [ ] [ ] C-K delete line (alternate command C-C)c. [ ] [ ] M-K delete column (or M-C)d. [ ] [ ] M-D delete region [ ] M-D delete region e. [ ] [ ] ying range sizes in sparse and dense files. Try both large and small files. Find maximum file size that sum will accept. Comments:------------------------------------------------------------------------------6. LOGICAL FUNCTIONSUse file "FCTNTST.PC" to test these.a. [ ] [ ] and(x,y) test withh varying zero and non-zero entries.b. [ ] [ ] or(x,y) test same as "and"c. [ ] [ ] if(x,y,z) test with different arguements and actions.d. [ ] [ ] not(x)Commmula test, checking to see that formula actually does lock. attempt to edit formula after lockingb. [ ] [ ] X-C-U Unlock current formula test same as lock formulac. [ ] [ ] X-l lock formulas in regiond. [ ] [ ] X-u unlock formulas in regione. [ ] [ ] X-S search formulaComments:------------------------------------------------------------------------------9. EDITING ENTRIES ----------------- 9. EDITING ENTRIES a. [ ] [ ] X-A      for position. b. [ ] [ ] any other key No, the variable is absolute and should be copied with no change.c. [ ] [ ] Start the questions over with the first variableComments:------------------------------------------------------------------------------14. SPREADSHEET DESIGNa. [ ] [ ] X-w Change column width Test with both one and twob. [ ] [ ] g global windows. See that changes c. [ ] [ ] c column @style(leftmargin 5 chars)@begin(verbatim) Procedure for testing Perfect Calc Name:__________________ Date:__________________ Version:__________________ Computer:__________________ functions correctly? ------------ no yes1. MOVING THE CURSOR -test these commands at various points in the spreadsheet, including extremes.a. [ ] [ ] C-F move forward a column b. [ ] [ ] C-B move back a colhenever numeric value or formula changed.e. [ ] [ ] m recalculate manuallyf. [ ] [ ] ! recalculate requestg. [ ] [ ] r update only current defined regionComments:-----------------------------------------------------------------------------16. MULTIPLE BUFFERS AND FILESa. [ ] [ ] X-a associate buffers and filesb. [ ] [ ] X-C-B buffer directoryc. [ ] [ ] X-b switch buffer test to see that ch buffer test to see that default X-C-C quit See that both yes and no answersare correctly interpreted.b. [ ] [ ] ? helpc. [ ] [ ] C-U repeatd. [ ] [ ] C-G cancele. [ ] [ ] X-= statusComments:@end(verbatim)end(verbatim). [ ] [ ] X-C-S Save file bD delete current characterg. [ ] [ ] delete previous characterh. [ ] [ ] C-G go back to spreadsheet with original entryi. [ ] [ ] enter modifications and return to spreadsheetComments:---------------------------- in one window are echoed in the other window. Also, check that global change doesn't change columns that have been altered with the column width change command.d. [ ] [ ] X-j justify entrye. [ ] [ ] l leftf. [ ] [ ] c centerg. [ ] [ ] r righth. [ ] [ ] X-d Change display formati. [ ] [ ] 0-13 displays this number of decimal placesj. [ ] [ ] s displays in scientific notation in scientific notation k. [ ] [ ] * displays in graphumn c. [ ] [ ] C-N next line d. [ ] [ ] C-P previous linee. [ ] [ ] C-A beginning of linef. [ ] [ ] C-E end of lineg. [ ] [ ] M-< top of columnh. [ ] [ ] M-> bottom of columni. [ ] [ ] > GOTOj. [ ] [ ] C-S Search to next unlocked formula or numberComments:(indicate by letter)------------------------------------------------------------------------------ ----------------------------- 2. MOVING THE SCREEN Test in both one and t is previous bufferd. [ ] [ ] X-k delete buffere. [ ] [ ] X-C-K clear memoryComments:----------------------------------------------------------------------------17. READING AND WRITING FILESa. [ ] [ ] X-C-S Save fileb. [ ] [ ] X-C-W Write filec. [ ] [ ] X-C-P print entire spreadsheetd. [ ] [ ] X-p print regione. [ ] [ ] X-C-F find file find files that are largeenough to fill up memory. see if buffer commaands work, as wellas other commands.f. [--------------------------------------------------10. DEFINING REGIONSa. [ ] [ ] M- set mark at current positionb. [ ] [ ] X-C-X exchange cursor and markComments:------------------------------------------------------------------------------11. DELETING AND INSERTINGa. [ ] [ ] C-D delete entryb. [ ] [ ] C-K delete line (alternate command C-C)c. [ ] [ ] M-K delete column (or M-C)d. [ ] [ ] M-D delete region [ ] M-D delete region e. [ ] [ ] ic notationl. [ ] [ ] f displays formulas at their entry positionsm. [ ] [ ] $ displays dollars and cents, with commasn. [ ] [ ] X-t Fix titlesComments:----------------------------------------------------------------------------15. RECALCULATION MODESa. [ ] [ ] X-m Change recalculation modeb. [ ] [ ] l recalculate by lines(default)c. [ ] [ ] c recalculate by columnsd. [ ] [ ] a recalculate automatically w ] [ ] X-C-R read fileComments:----------------------------------------------------------------------------18. MULTIPLE WINDOWSa. [ ] [ ] X-2 create two windows Test all commands in the two window mode.b. [ ] [ ] X-1 create one windowc. [ ] [ ] X-o other windowComments:----------------------------------------------------------------------------19. SPECIAL KEYS & EXITING -------- 19. SPECIAL KEYS & EXITING a. [ ] [ ]  wo window modes.a. [ ] [ ] C-Z page upb. [ ] [ ] C-V page downc. [ ] [ ] M-V page rightd. [ ] [ ] M-Z page leftComments:------------------------------------------------------------------------------3. MULTIPLE FILE DISPLAYa. [ ] [ ] X-2 create two windows test both vertical and horizontal windows at all extremes of the file.b. [ ] [ ] X-O switch to other window test that it functions  | 1 | 0pi/4 | .71 | .71 | .67pi/2 | 1 | 0 | 13pi/4 | .71 | -.71 | 1.17pi | 0 | -1 | 1.265pi/4 | -.71 | -.71 | 1.323pi/2 | -1 | 0 | 1.367pi/4 | -.71 | .71 | 1.392pi | 0 | 1 | 1.41Comments:------------------------------------------------------------------------------8. LOCKING FORMULASa. [ ] [ ] X-C-L Lock current forbs(x) all legal numbers absolute value of entered numberb. [ ] [ ] avg(range) a1:Z255 average or numbers try with varying ranges of varying sizesc. [ ] [ ] count(range) a1:Z255 count of non-empty entries in the range. try with ranges of varying sizes. try with files that have 0,1, and many entries, with sparse and dense files. and dense files. d. [ ] [ ] exp(x) absolute values of x less tying range sizes in sparse and dense files. Try both large and small files. Find maximum file size that sum will accept. Comments:------------------------------------------------------------------------------6. LOGICAL FUNCTIONSUse file "FCTNTST.PC" to test these.a. [ ] [ ] and(x,y) test withh varying zero and non-zero entries.b. [ ] [ ] or(x,y) test same as "and"c. [ ] [ ] if(x,y,z) test with different arguements and actions.d. [ ] [ ] not(x)Commcorrectly from both windowsc. [ ] [ ] X-1 create one window test from both windows, in vertical and horizontal mode. Check at extreme edges of windows.Comments:------------------------------------------------------------------------------4. MOVE OTHER WINDOWa. [ ] [ ] X-C-V page down other windowb. [ ] [ ] X-C-Z page up other windowc. [ ] [ ] X-V page right other window page right other window d. [ ] mula test, checking to see that formula actually does lock. attempt to edit formula after lockingb. [ ] [ ] X-C-U Unlock current formula test same as lock formulac. [ ] [ ] X-l lock formulas in regiond. [ ] [ ] X-u unlock formulas in regione. [ ] [ ] X-S search formulaComments:------------------------------------------------------------------------------9. EDITING ENTRIES ----------------- 9. EDITING ENTRIES a. [ ] [ ] X-han approx. 230. All results should be positive numbers. Check that exp(ln(x))=x, allowing for roundoff errors. e. [ ] [ ] int(x) Should return largest integer with absolute value not larger than x.f. [ ] [ ] ln(x) x must be non-negative. check that negative values produce error messages.g. [ ] [ ] log(x) test the same as ln(x). Check that 10 ^ log(x) = x, allowing for roundoff errors.h. [ ] [ ] lookup(x,range) test with varents:------------------------------------------------------------------------------7. TRIGONOMETRIC FUNCTIONS x must be in radians. these functionsare cyclic, with 0<= x <= 2pi (pi=3.1415927)a. [ ] [ ] atan(x) b. [ ] [ ] cos(x) c. [ ] [ ] sin(x) expected values x | sin(x) | cos(x) | atan(x)------------------------------------------------------------------------------ ---------------------------- 0 | 0 [ ] X-Z page left other windowe. [ ] [ ] M-C-L redraw screenf. [ ] [ ] C-S search next unlocked entry test with no unlocked entries and varying numbers of unlocked entriesComments:------------------------------------------------------------------------------5. FORMULA BUILT IN FUNCTIONS create a file that tests these formulas over the ranges specified.------------------------------------------------------------------------------a. [ ] [ ] aying sizes of lookup tables, be certain that proper values are returned. Check in varying size files, both dense and sparse.i. [ ] [ ] max(range) Check over varying sizes of files.j. [ ] [ ] min(range) Check over vayring sizes of files.k. [ ] [ ] npv(x,range)l. [ ] [ ] sqrt(x) x should be positive. negative entries should produce an error message. Test with zero also. with zero also. m. [ ] [ ] sum(range) sum varA     E edit entryb. [ ] [ ] C-A move cursor to beginning of prompt linec. [ ] [ ] C-E move cursor to end of prompt lined. [ ] [ ] C-F move forward one charactere. [ ] [ ] C-B move backwards one characterf. [ ] [ ] C-D delete current characterg. [ ] [ ] delete previous characterh. [ ] [ ] C-G go back to spreadsheet with original entryi. [ ] [ ] enter modifications and return to spreadsheetComments:---------------------------- is previous bufferd. [ ] [ ] X-k delete buffere. [ ] [ ] X-C-K clear memoryComments:----------------------------------------------------------------------------17. READING AND WRITING FILESa. [ ] [ ] X-C-S Save fileb. [ ] [ ] X-C-W Write filec. [ ] [ ] X-C-P print entire spreadsheetd. [ ] [ ] X-p print regione. [ ] [ ] X-C-F find file find files that are largeenough to fill up memory. see if buffer commaands work, as wellas other commands.f. [. [ ] [ ] M-Y copy entry,line, or column(but not a region) from save buffer used in replicating formulasComments:------------------------------------------------------------------------------13. RELATIVE & ABSOLUTE VARIABLES When yanking from the Save Buffer, you are asked whether eachvariable in a formula is relatiave to its position. Test thepossible responses: a. [ ] [ ] y Yes, the relative variable should be adjusted variable should be adjusted ic notationl. [ ] [ ] f displays formulas at their entry positionsm. [ ] [ ] $ displays dollars and cents, with commasn. [ ] [ ] X-t Fix titlesComments:----------------------------------------------------------------------------15. RECALCULATION MODESa. [ ] [ ] X-m Change recalculation modeb. [ ] [ ] l recalculate by lines(default)c. [ ] [ ] c recalculate by columnsd. [ ] [ ] a recalculate automatically w--------------------------------------------------10. DEFINING REGIONSa. [ ] [ ] M- set mark at current positionb. [ ] [ ] X-C-X exchange cursor and markComments:------------------------------------------------------------------------------11. DELETING AND INSERTINGa. [ ] [ ] C-D delete entryb. [ ] [ ] C-K delete line (alternate command C-C)c. [ ] [ ] M-K delete column (or M-C)d. [ ] [ ] M-D delete region [ ] M-D delete region e. [ ] [ ]  ] [ ] X-C-R read fileComments:----------------------------------------------------------------------------18. MULTIPLE WINDOWSa. [ ] [ ] X-2 create two windows Test all commands in the two window mode.b. [ ] [ ] X-1 create one windowc. [ ] [ ] X-o other windowComments:----------------------------------------------------------------------------19. SPECIAL KEYS & EXITING -------- 19. SPECIAL KEYS & EXITING a. [ ] [ ] for position. b. [ ] [ ] any other key No, the variable is absolute and should be copied with no change.c. [ ] [ ] Start the questions over with the first variableComments:------------------------------------------------------------------------------14. SPREADSHEET DESIGNa. [ ] [ ] X-w Change column width Test with both one and twob. [ ] [ ] g global windows. See that changes c. [ ] [ ] c column henever numeric value or formula changed.e. [ ] [ ] m recalculate manuallyf. [ ] [ ] ! recalculate requestg. [ ] [ ] r update only current defined regionComments:-----------------------------------------------------------------------------16. MULTIPLE BUFFERS AND FILESa. [ ] [ ] X-a associate buffers and filesb. [ ] [ ] X-C-B buffer directoryc. [ ] [ ] X-b switch buffer test to see that ch buffer test to see that defaultC-O open line check that errors produced ifall lines are full, or at line 255.f. [ ] [ ] M-o open column check that errors are producedif all columns are full, or at column Z.Comments:------------------------------------------------------------------------------12. COPYING AND MOVINGa. [ ] [ ] C-W copy entryb. [ ] [ ] M-W copy regionc. [ ] [ ] C-Y yank entry,line,column, or region from save buffer at or beginning at the cursor position.d in one window are echoed in the other window. Also, check that global change doesn't change columns that have been altered with the column width change command.d. [ ] [ ] X-j justify entrye. [ ] [ ] l leftf. [ ] [ ] c centerg. [ ] [ ] r righth. [ ] [ ] X-d Change display formati. [ ] [ ] 0-13 displays this number of decimal placesj. [ ] [ ] s displays in scientific notation in scientific notation k. [ ] [ ] * displays in graph   X-C-C quit See that both yes and no answersare correctly interpreted.b. [ ] [ ] ? helpc. [ ] [ ] C-U repeatd. [ ] [ ] C-G cancele. [ ] [ ] X-= statusComments:@end(verbatim)end(verbatim). [ ] [ ] X-C-S Save file bD delete current characterg. [ ] [ ] delete previous characterh. [ ] [ ] C-G go back to spreadsheet with original entryi. [ ] [ ] enter modifications and return to spreadsheetComments:----------------------------han approx. 230. All results should be positive numbers. Check that exp(ln(x))=x, allowing for roundoff errors. e. [ ] [ ] int(x) Should return largest integer with absolute value not larger than x.f. [ ] [ ] ln(x) x must be non-negative. check that negative values produce error messages.g. [ ] [ ] log(x) test the same as ln(x). Check that 10 ^ log(x) = x, allowing for roundoff errors.h. [ ] [ ] lookup(x,range) test with varumn c. [ ] [ ] C-N next line d. [ ] [ ] C-P previous linee. [ ] [ ] C-A beginning of linef. [ ] [ ] C-E end of lineg. [ ] [ ] M-< top of columnh. [ ] [ ] M-> bottom of columni. [ ] [ ] > GOTOj. [ ] [ ] C-S Search to next unlocked formula or numberComments:(indicate by letter)------------------------------------------------------------------------------ ----------------------------- 2. MOVING THE SCREEN Test in both one and t [ ] X-Z page left other windowe. [ ] [ ] M-C-L redraw screenf. [ ] [ ] C-S search next unlocked entry test with no unlocked entries and varying numbers of unlocked entriesComments:------------------------------------------------------------------------------5. FORMULA BUILT IN FUNCTIONS create a file that tests these formulas over the ranges specified.------------------------------------------------------------------------------a. [ ] [ ] a--------------------------------------------------10. DEFINING REGIONSa. [ ] [ ] M- set mark at current positionb. [ ] [ ] X-C-X exchange cursor and markComments:------------------------------------------------------------------------------11. DELETING AND INSERTINGa. [ ] [ ] C-D delete entryb. [ ] [ ] C-K delete line (alternate command C-C)c. [ ] [ ] M-K delete column (or M-C)d. [ ] [ ] M-D delete region [ ] M-D delete region e. [ ] [ ] ying sizes of lookup tables, be certain that proper values are returned. Check in varying size files, both dense and sparse.i. [ ] [ ] max(range) Check over varying sizes of files.j. [ ] [ ] min(range) Check over vayring sizes of files.k. [ ] [ ] npv(x,range)l. [ ] [ ] sqrt(x) x should be positive. negative entries should produce an error message. Test with zero also. with zero also. m. [ ] [ ] sum(range) sum varwo window modes.a. [ ] [ ] C-Z page upb. [ ] [ ] C-V page downc. [ ] [ ] M-V page rightd. [ ] [ ] M-Z page leftComments:------------------------------------------------------------------------------3. MULTIPLE FILE DISPLAYa. [ ] [ ] X-2 create two windows test both vertical and horizontal windows at all extremes of the file.b. [ ] [ ] X-O switch to other window test that it functions bs(x) all legal numbers absolute value of entered numberb. [ ] [ ] avg(range) a1:Z255 average or numbers try with varying ranges of varying sizesc. [ ] [ ] count(range) a1:Z255 count of non-empty entries in the range. try with ranges of varying sizes. try with files that have 0,1, and many entries, with sparse and dense files. and dense files. d. [ ] [ ] exp(x) absolute values of x less t@style(leftmargin 5 chars)@begin(verbatim) Procedure for testing Perfect Calc Name:__________________ Date:__________________ Version:__________________ Computer:__________________ functions correctly? ------------ no yes1. MOVING THE CURSOR -test these commands at various points in the spreadsheet, including extremes.a. [ ] [ ] C-F move forward a column b. [ ] [ ] C-B move back a colcorrectly from both windowsc. [ ] [ ] X-1 create one window test from both windows, in vertical and horizontal mode. Check at extreme edges of windows.Comments:------------------------------------------------------------------------------4. MOVE OTHER WINDOWa. [ ] [ ] X-C-V page down other windowb. [ ] [ ] X-C-Z page up other windowc. [ ] [ ] X-V page right other window page right other window d. [ ] A     ying range sizes in sparse and dense files. Try both large and small files. Find maximum file size that sum will accept. Comments:------------------------------------------------------------------------------6. LOGICAL FUNCTIONSUse file "FCTNTST.PC" to test these.a. [ ] [ ] and(x,y) test withh varying zero and non-zero entries.b. [ ] [ ] or(x,y) test same as "and"c. [ ] [ ] if(x,y,z) test with different arguements and actions.d. [ ] [ ] not(x)Comm for position. b. [ ] [ ] any other key No, the variable is absolute and should be copied with no change.c. [ ] [ ] Start the questions over with the first variableComments:------------------------------------------------------------------------------14. SPREADSHEET DESIGNa. [ ] [ ] X-w Change column width Test with both one and twob. [ ] [ ] g global windows. See that changes c. [ ] [ ] c column mula test, checking to see that formula actually does lock. attempt to edit formula after lockingb. [ ] [ ] X-C-U Unlock current formula test same as lock formulac. [ ] [ ] X-l lock formulas in regiond. [ ] [ ] X-u unlock formulas in regione. [ ] [ ] X-S search formulaComments:------------------------------------------------------------------------------9. EDITING ENTRIES ----------------- 9. EDITING ENTRIES a. [ ] [ ] X-C-O open line check that errors produced ifall lines are full, or at line 255.f. [ ] [ ] M-o open column check that errors are producedif all columns are full, or at column Z.Comments:------------------------------------------------------------------------------12. COPYING AND MOVINGa. [ ] [ ] C-W copy entryb. [ ] [ ] M-W copy regionc. [ ] [ ] C-Y yank entry,line,column, or region from save buffer at or beginning at the cursor position.dents:------------------------------------------------------------------------------7. TRIGONOMETRIC FUNCTIONS x must be in radians. these functionsare cyclic, with 0<= x <= 2pi (pi=3.1415927)a. [ ] [ ] atan(x) b. [ ] [ ] cos(x) c. [ ] [ ] sin(x) expected values x | sin(x) | cos(x) | atan(x)------------------------------------------------------------------------------ ---------------------------- 0 | 0 in one window are echoed in the other window. Also, check that global change doesn't change columns that have been altered with the column width change command.d. [ ] [ ] X-j justify entrye. [ ] [ ] l leftf. [ ] [ ] c centerg. [ ] [ ] r righth. [ ] [ ] X-d Change display formati. [ ] [ ] 0-13 displays this number of decimal placesj. [ ] [ ] s displays in scientific notation in scientific notation k. [ ] [ ] * displays in graphE edit entryb. [ ] [ ] C-A move cursor to beginning of prompt linec. [ ] [ ] C-E move cursor to end of prompt lined. [ ] [ ] C-F move forward one charactere. [ ] [ ] C-B move backwards one characterf. [ ] [ ] C-D delete current characterg. [ ] [ ] delete previous characterh. [ ] [ ] C-G go back to spreadsheet with original entryi. [ ] [ ] enter modifications and return to spreadsheetComments:----------------------------. [ ] [ ] M-Y copy entry,line, or column(but not a region) from save buffer used in replicating formulasComments:------------------------------------------------------------------------------13. RELATIVE & ABSOLUTE VARIABLES When yanking from the Save Buffer, you are asked whether eachvariable in a formula is relatiave to its position. Test thepossible responses: a. [ ] [ ] y Yes, the relative variable should be adjusted variable should be adjusted  | 1 | 0pi/4 | .71 | .71 | .67pi/2 | 1 | 0 | 13pi/4 | .71 | -.71 | 1.17pi | 0 | -1 | 1.265pi/4 | -.71 | -.71 | 1.323pi/2 | -1 | 0 | 1.367pi/4 | -.71 | .71 | 1.392pi | 0 | 1 | 1.41Comments:------------------------------------------------------------------------------8. LOCKING FORMULASa. [ ] [ ] X-C-L Lock current for--------------------------------------------------10. DEFINING REGIONSa. [ ] [ ] M- set mark at current positionb. [ ] [ ] X-C-X exchange cursor and markComments:------------------------------------------------------------------------------11. DELETING AND INSERTINGa. [ ] [ ] C-D delete entryb. [ ] [ ] C-K delete line (alternate command C-C)c. [ ] [ ] M-K delete column (or M-C)d. [ ] [ ] M-D delete region [ ] M-D delete region e. [ ] [ ]   ic notationl. [ ] [ ] f displays formulas at their entry positionsm. [ ] [ ] $ displays dollars and cents, with commasn. [ ] [ ] X-t Fix titlesComments:----------------------------------------------------------------------------15. RECALCULATION MODESa. [ ] [ ] X-m Change recalculation modeb. [ ] [ ] l recalculate by lines(default)c. [ ] [ ] c recalculate by columnsd. [ ] [ ] a recalculate automatically wwo window modes.a. [ ] [ ] C-Z page upb. [ ] [ ] C-V page downc. [ ] [ ] M-V page rightd. [ ] [ ] M-Z page leftComments:------------------------------------------------------------------------------3. MULTIPLE FILE DISPLAYa. [ ] [ ] X-2 create two windows test both vertical and horizontal windows at all extremes of the file.b. [ ] [ ] X-O switch to other window test that it functions  ] [ ] X-C-R read fileComments:----------------------------------------------------------------------------18. MULTIPLE WINDOWSa. [ ] [ ] X-2 create two windows Test all commands in the two window mode.b. [ ] [ ] X-1 create one windowc. [ ] [ ] X-o other windowComments:----------------------------------------------------------------------------19. SPECIAL KEYS & EXITING -------- 19. SPECIAL KEYS & EXITING a. [ ] [ ]@style(leftmargin 5 chars)@begin(verbatim) Procedure for testing Perfect Calc Name:__________________ Date:__________________ Version:__________________ Computer:__________________ functions correctly? ------------ no yes1. MOVING THE CURSOR -test these commands at various points in the spreadsheet, including extremes.a. [ ] [ ] C-F move forward a column b. [ ] [ ] C-B move back a colhenever numeric value or formula changed.e. [ ] [ ] m recalculate manuallyf. [ ] [ ] ! recalculate requestg. [ ] [ ] r update only current defined regionComments:-----------------------------------------------------------------------------16. MULTIPLE BUFFERS AND FILESa. [ ] [ ] X-a associate buffers and filesb. [ ] [ ] X-C-B buffer directoryc. [ ] [ ] X-b switch buffer test to see that ch buffer test to see that defaultcorrectly from both windowsc. [ ] [ ] X-1 create one window test from both windows, in vertical and horizontal mode. Check at extreme edges of windows.Comments:------------------------------------------------------------------------------4. MOVE OTHER WINDOWa. [ ] [ ] X-C-V page down other windowb. [ ] [ ] X-C-Z page up other windowc. [ ] [ ] X-V page right other window page right other window d. [ ]  X-C-C quit See that both yes and no answersare correctly interpreted.b. [ ] [ ] ? helpc. [ ] [ ] C-U repeatd. [ ] [ ] C-G cancele. [ ] [ ] X-= statusComments:@end(verbatim)end(verbatim). [ ] [ ] X-C-S Save file bD delete current characterg. [ ] [ ] delete previous characterh. [ ] [ ] C-G go back to spreadsheet with original entryi. [ ] [ ] enter modifications and return to spreadsheetComments:----------------------------umn c. [ ] [ ] C-N next line d. [ ] [ ] C-P previous linee. [ ] [ ] C-A beginning of linef. [ ] [ ] C-E end of lineg. [ ] [ ] M-< top of columnh. [ ] [ ] M-> bottom of columni. [ ] [ ] > GOTOj. [ ] [ ] C-S Search to next unlocked formula or numberComments:(indicate by letter)------------------------------------------------------------------------------ ----------------------------- 2. MOVING THE SCREEN Test in both one and t is previous bufferd. [ ] [ ] X-k delete buffere. [ ] [ ] X-C-K clear memoryComments:----------------------------------------------------------------------------17. READING AND WRITING FILESa. [ ] [ ] X-C-S Save fileb. [ ] [ ] X-C-W Write filec. [ ] [ ] X-C-P print entire spreadsheetd. [ ] [ ] X-p print regione. [ ] [ ] X-C-F find file find files that are largeenough to fill up memory. see if buffer commaands work, as wellas other commands.f. [--------------------------------------------------10. DEFINING REGIONSa. [ ] [ ] M- set mark at current positionb. [ ] [ ] X-C-X exchange cursor and markComments:------------------------------------------------------------------------------11. DELETING AND INSERTINGa. [ ] [ ] C-D delete entryb. [ ] [ ] C-K delete line (alternate command C-C)c. [ ] [ ] M-K delete column (or M-C)d. [ ] [ ] M-D delete region [ ] M-D delete region e. [ ] [ ] A     O =l!1.20l!$r!^_q A,@Dl!YQl!Rm͇l!UmͬlEK!9DM>2͐}2͐}2͐}2͐ }2!9DM͐ͦw}2͐!w!9DM͐ͦw}2͐!đw!9DM͐ͦw}2͐!w*Y*ѯgn!"Y!ynvr*[*W6n*]*Y6n!ps!s!ps!s!ps*&9t*W"[*Y"]rOff Screen!9DM!P!&qu!ps`iw#w͐*ѯg+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4n͐c*s`i^#Vr+sçn!"]"[:p!9!psrm!psrr!&ͻu|͝!9DM!&ͻu|7or$o!&u`is#r͐*&^o*&o͐*&wo*&o͐*&o*&o͐*&©o*&o͐o͐hn&or͐o!9!9DM*}o! n&!ͷ5p*&*ѯg|g}o*&"po! n&*&Cr!9DM!"Y"W*}ʞp!ps*&9t`iw#w͐*ѯgҒp͐c6`i^#Vr+skp!"]"[ápͺtr!9!9D 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_ ! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_ ! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_ ! ^#V w#P:BO|^#V#"#  + `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_ ! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_ ! ^#V w#P:BO|^#V#"# 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_!(! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_!(! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_!(! ^#V w#P:BO|^#V#"#A     + `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_!(! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_!(! ^#V w#P:BO|^#V#"# 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_"P! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_"P! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_"P! ^#V w#P:BO|^#V#"#  + `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{"P! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_"P! ^#V w#P:BO|^#V#"# 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{#x! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{#x! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{#x! ^#V w#P:BO|^#V#"#A     + `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{#x! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{#x! ^#V w#P:BO|^#V#"# 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{$! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{$! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{$! ^#V w#P:BO|^#V#"#  + `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{$! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{$! ^#V w#P:BO|^#V#"# 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{%! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{%! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{%! ^#V w#P:BO|^#V#"#A     + `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{%! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{%! ^#V w#P:BO|^#V#"# 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_&! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_&! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_&! ^#V w#P:BO|^#V#"#  + `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_&! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_&! ^#V w#P:BO|^#V#"# 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_'! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_'! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_'! ^#V w#P:BO|^#V#"#A     + `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_'! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_'! ^#V w#P:BO|^#V#"# 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_(@! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_(@! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_(@! ^#V w#P:BO|^#V#"#  + `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_(@! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_(@! ^#V w#P:BO|^#V#"# 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{)h! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{)h! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_)h! ^#V w#P:BO|^#V#"#A     + `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{)h! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{)h! ^#V w#P:BO|^#V#"# 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{*! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{*! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{*! ^#V w#P:BO|^#V#"#  + `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{*! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{*! ^#V w#P:BO|^#V#"# 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{+! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{+! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{+! ^#V w#P:BO|^#V#"#A     + `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{+! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{+! ^#V w#P:BO|^#V#"# 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_,! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{,! ^#V w#P:BO|^#V#"#+ `"C{2!"E9"1A22!ty)K!G_^#V*C~E ,&-AGMS!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: !  Hù H H $O͐: 2 *CN# x: 2 p&x~+é72 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>_{,! ^#V w#P:BO|^#V#"#  !a{   `OE!y6$ -7rBo&))T])))!y`W?_!B. A. Dobynss. 9%x%s %x%s %x%s %x%s :normal;c<asm=lisp>spell?save@quartzAmssBviewCfillD overwriteE%%s is 'M-', the Meta Command Prefix FMMETAG(%s is 'X-', the Xtended Command Prefix HMCTRLXI, 'C-' indicates _`*4a4T 4AC9 SPELADD 4ADD MINSERT 4AE8 MSETMRK 4B04 MPREVCHA 4B18 MDELCHAR 4B29 MNEXTCHA 4B3A MABORT 4B46 MDELLIN 4BA1 MNEWLIN 4BAC MNEXTLIN 4BE1 MOPENLIN 4BF4 MPREVLIN 4C29 MQUOTE 4C77 MSWAPCHA 4CC4 MNEXTPAG 4CF9 MDELRGN 4D0E MCTRLX 4D62 MYANK 4DB8 MMETA 4E04 MDELINDE 4E21 MRDELCHA 4E4B MOVERWRI 4E6C MPBEGLIN 4E8A MPBCHAR 4E9B MPENDLIN 4EA4 MPFCHAR 4EB5 MPBACKSP 4EEB MPNEXTLI 4EFE MPPREVLI 4F11 MPTAB 4F31 MPNEWLIN 4F52 MSINSERT 4F76 MNOTIMPL 4F97 MPREVPAG 4FD2 MDELELIN 5009 MQRYRPLC 5014 MMAKEDEL 5017 *K͞+[Xv'+FÎrw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/o4^aaVWXYZ[\L9^vn\U'/7?GQcsGhp|  (1!9DME!qͶE4E!!!ͶE!E!!^8E!!8E!!…8E!!$8E`i6#6͐͐ҵ ! ~#fo͐)~#fon}-© ! ~#fo͐)~#fo#"!*4D|ʏ!!!^8E! ~#fo`i^#Vr+s)~#fon}2^é !**4D|! ~#fo`i^#Vr+s)~#fo!8Eé !,*4D| !0!8E! ~#fo`i^#Vr+s)~#fMTOSTART 5025 MTOEND 5033 MBSENT 5059 BWORD 5076 MCAPWORD 50A6 MDELWORD 50C7 MFSENT 50D5 FWORD 50F2 MMRKPARA 510B MDELSENT 516D MLOWWORD 519E MREPLACE 51A9 MCNTRLIN 5224 MUPWORD 5255 MCOPYRGN 526A MBPARA 52A6 MDELWHIT 52FB MFPARA 5324 MRDELWOR 5345 MSWAPWOR 53C4 MLSTBUFF 54EF MEXIT 5508 MFINDFIL 5573 MSETTABS 5596 MDELMODE 55CC MFILEREA 56CB MFILESAV 5732 MFILEWRI 57B2 MSWAPMRK 57C3 MSETINDE 5805 MPRINTPO 5916 MSWITCHT 59D3 MKILLBUF 5B38 MSETFILL 5B78 MADDMODE 5C97 MONEWIND 5CDD MTWOWIND 5D29 MSWPW#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!">2>2>22Ï#00000000BADjt|͔ ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:773BF3 ATPUTCHR 3C23 MBLINE 3C31 MFLINE 3C3F MINCRSEA 3D5C MINCSEAR 3E75 MARG 3E8C MINDREST 3EBE MNEWDSP 3F04 MTOGLC 3F7D MFILLPAR 4082 MRNEWDSP 40C8 MINDNL 40D1 MCLOSEWH 4126 MDROPLIN 4167 MOPENIND 418B MARGDGT 41A9 MINSSFI 4283 MINDNTRG 428E MUNDNTRG 429C MWRTRGN 435F MFILLCHK 43E8 NOTFOUND 43FA NUMARG 44D3 GETIND 44EB INDRGN 4561 WRITING 4574 WRTERRMS 4590 MWHATVER 45F1 MHELP 46C7 SPADD 4719 SPHELP 477B SPIGNORE 47C9 SPROOT 486E SPCHANGE 492B SPEDIT 4939 SPINIT 4990 SPNEXT 49DB SPGETWOR 4A78 SPEXIIND 5DC2 MNXTOTHR 5DF4 MPRVOTHR 5E26 MGROWWIN 5E9C MTRIMWHI 5EC9 MGOSPELL 6011 FINDFILE ABORT 4B46 MDELLIN 4BA1 MNEWLIN 4BACA     on}2é !=*4D|J !A!…8E! ~#fo`i^#Vr+s)~#fon}2…é !J*4D|ʋ !N!$8E! ~#fo`i^#Vr+s)~#fon}2$é ! ~#fo͐)~#fo!WͶE`i^#Vr+s !!^!…!$!zͶE!!$ V"^#| !!*^PV+| *^V#| !$!ͶEV# ͑D!^!ͶE!"^*^[ *^ k6*^#"^6 f!^!ͶE!^!F#|‘ !!ͶEVÞ !!ͶE!"^"^"^!8!3!^GF!8!օ!6!^GF!8!<!^GF!"^*^ *^ r`i~#fo!?@!?@!?@!?͐"Js#r`i~#fo!@͐"Js#r`i~#fo!S@@!Y@͐"Js#r`i~#fo!@@!@@!@͐"Js#r`i~#fo!@@!@@!%s Next Character %s Next Word ͐"Js#r`i~#fo!(MDELELIN@!4<MDELLIN@!Ht%s To End of Line %s Entire Line ͐"Js#r`i~#fo!ÞMDELRGN@!óMMRKPARA@!MDELSENT@!%s Sentence Forward %s %s Paragraph !!%s Not Written Correctly ͶET!…!4N%s Not Opened Correctly ͶE!Z`Fini.ͶEV!9PWBIND - Set up the key bindings for Perfect Writer 3-14-831.20Created for Version %s on %s serial %s (C) 1982 Perfect Software, Inc. PW.SYMFUNCTS.TXTPW.HLPPW.SWPsymA:PW.SYMftxtA:FUNCTS.TXThlpA:PW.HLPswpA:PW.SWPUnknown command line option: '%s' Updating %s and %s, using information from %s and %s. Error- cannot open %s Reading %s. Symbols Successfully Loaded From %s. Canno!͐GE|!l!͐GE|0!p!͐GE|H!s!͐GE|`!q!͐GE|x!m!͐GE|!v!͐GE|¨!f!͐GE|!o!normalcasmlispspellsavequartzmssviewfilloverwrite!9DM͐͐n&͏Es{2! ^#Vr+s !9DM`iw#w`i~#fo!<@!<͐"Js#r`i~#fo!<@!<͐"Js#r`i~#fo! =͐"Js#r`i~#fo!7=͐"Js#r`i~#fo!9=@!B=@!K=@!T=͐"J| *^!?ͶE*^kf!8!!D!^GF"^!̀F"^*^kf6*^*^ʼ *^#!!OͶE*^*^!pͶE*^kf!8*^!ͶE!ͶEV *^+++| *^#"^!!ͶE*^kf!8*^!ͶE!ͶEV*^#"^ !!ͶE!^:G!!ͶE!+E!"^!"^*^ *^ |q *^!KͶE!"^*^ k*^kfGE|ʳ *^ʳ *^#"^w *^ *^kf!PͶE!lͶE!"^ *^)[*^ k ͐"Js#r`i~#fo!$-MDELINDE@!9BMDELWHIT@!NÁ%s Surrounding Whitespace %s Leading Whitespace ͐"Js#r`i~#fo!ìMTRIMWHI@!MCLOSEWH@!%s Surrounding Greyspace %s Global Trailing Whitespace ͐"Js#r`i~#fo!*2MSETMRK@!>rTO DELETE REGION 1. At Front enter %s to Set Mark ͐"Js#r`i~#fo!ÛMDELRGN@! 2. Move Cursor to End of Region and type %s ͐"Js#r`i~#fot Open %s. Aborting...Reading Bindings From %s. %s%s %s%s %d %s %s %s %s Out Of Sequence At Line #%d; %d is expected but %d was found. Damaged Line: %d %s %s Aborting... %s Is Damaged At Line #%d. Damaged Line: %d %s %s Aborting... Bindings Successfully Read From %s. %s Closed. Setting Up Function Data Table %d Cannot find function "%s" (Maybe it's misspelled...) Aborting... Function Data Table Successfully Built. Error- cannot open %s ERROR - Can't update %s %s correctly ups#r`i~#fo!=͐"Js#r`i~#fo!=͐"Js#r`i~#fo!=@!=͐"Js#r`i~#fo!>@!>͐"Js#r`i~#fo!(>@!.>@!4>͐"Js#r`i~#fo!^>@!e>@!l>͐"Js#r`i~#fo!>@!>@!>͐"Js#r`i~#fo!>@!>@!>͐"Js#r`i~#fo!?@! ?@!?͐"Js#r`i~#fo!A?@!J?@!S?͐"Js#r`i~#fo!{?@!?@!?͐"Js#r`i~#fo!?͐"Js#~#fos#r*^#"^I *^|' !ͶEV!ͶED!!$ V"^#|` !!*^PV+|p !$!ͶE7!"t!!!NV!օͧ"^*^#|ʢ *^å !}2N!!*^V#|!!*^NW+|!![*^NW!!^*^NW+|*^V#|*!$!ͶE7!$!ͶE!"^!b!…eG#|*!…!ͶE!b4#|!…!#ͶE!b!ͷG#|ʧ!bH#|ʧ!b:G#|!…!%s Not Closed Correctly ͶE!…!%s Closed Correctly ͶE'!…dated. %s, the HelpFile Is Open. Done Writing %s !9DM͐͐n&{Es{d! ^#Vr+s=!9DM! !^F|!^!ͶEV! w#w!"^͐|p*^### k*^### k *^## k*^## k *^# k*^# k *^ k*^ k !! GF!9`is#r*^####"^͐m! 6#6ß! :G! 9Can't open %s. %x%s %x%s %x%s %x%s !9DM͐!͐GE|!!͐GE|!c!͐GE|!a  !  ͐"Js#r`i~#fo!)2MPRVOTHR@!>GMNXTOTHR@!S\MONEWIND@!hæ<%s Quit Help; %s Next Help Screen; %s Previous Help Screen> ͐"Js#r`i~#fo! =============================================================== ͐"Js#r`i~#fo!*5SEARCHING ͐"Js#r`i~#fo!U^MINCRSEA@!jsMINCSEAR@!é%s Forward Search %s Reverse Search ͐"Js#r`i~#fo!MREPLACE@!%s Search & Replace ͐"J"Js#r`i~#fo!-'-MSETFILL@!3-<-MSETINDE@!H-x-%s Set Indent Column %s Fill Column Setting ͐"Js#r`i~#fo!-ã-MSETTABS@!-û-%s Set Tab ͐"Js#r`i~#fo!--MINDREST@!-.%s Indent Rest of Line Same As Current ͐"Js#r`i~#fo!:.A.MINDNL@!M..%s Open Subsequent Indented Line Same As Current ͐"Js#r`i~#fo!.é.MOPENIND@!..%s Open Leading Indented Line Same As Current ͐"Js#r`i~#fo!#MLSTBUFF@!#E#%s Buffer Directory %s Delete Buffer ͐"Js#r`i~#fo!g#p#MSWITCHT@!|#Ñ#%s Switch Buffers ͐"Js#r`i~#fo!## MULTIPLE WINDOW DISPLAY ͐"Js#r`i~#fo!##MONEWIND@!$ $MTWOWIND@!$D$%s Two Windows %s One Window ͐"Js#r`i~#fo!f$o$MGROWWIN@!{$Ä$MSWPWIND@!$ÿ$%s Other Window %s Grow Window ͐"Js#r`i~#fo!$$ ͐"Js#r`i~#fo!%INTPO@!)6)%s Echo Location %s Quit ͐"Js#r`i~#fo!X)_)MABORT@!k)t)MFILLPAR@!)ó)%s Reform Paragraph %s "Go Back" or Cancel ͐"Js#r`i~#fo!))MSWAPMRK@!))MMAKEDEL@!)2*%s Turn On "+" %s Swap Point and Mark ͐"Js#r`i~#fo!T*\*MNEWDSP@!h*n*MYANK@!z*è*%s Yankback %s Refresh Screen ͐"Js#r`i~#fo!**MQUOTE@!**MCNTRLIN@!*&+%s Center Lins#r`i~#fo!MQRYRPLC@!+K%s Search & Replace with Query ͐"Js#r`i~#fo!lã C-G Cancel . Exit to Entry Point ͐"Js#r`i~#fo! ! Replace All , Replace & Query Again ͐"Js#r`i~#fo! Y Y Replace & Continue N No Replacement & Continue ͐"Js#r`i~#fo!y { ͐"Js#r`i~#fo! ä MPRVOTHR@! ù MNXTOTHR@! MONEWIND@! !<%s Quit Help; %s Next Help Screen; %s//MDROPLIN@!/#/MOPENLIN@!//`/%s Open Line %s Drop Line Vertically ͐"Js#r`i~#fo!/Ë/MUNDNTRG@!/à/MINDNTRG@!//%s Indent Region %s Undent Region ͐"Js#r`i~#fo!// ͐"Js#r`i~#fo!0#0MPRVOTHR@!/080MNXTOTHR@!D0M0MONEWIND@!Y0×0<%s Quit Help; %s Next Help Screen; %s Previous Help Screen> ͐"Js#r`i~#fo!00=============================================================== ͐ %MPRVOTHR@!%!%MNXTOTHR@!-%6%MONEWIND@!B%À%<%s Quit Help; %s Next Help Screen; %s Previous Help Screen> ͐"Js#r`i~#fo!%%=============================================================== ͐"Js#r`i~#fo!&&ARGUMENTS ͐"Js#r`i~#fo!/&4&MARG@!@&l&%s Universal Argument (followed by digits) ͐"Js#r`i~#fo!&Ó&MMETA@!&&%s Meta Prefix (followed by digits) ͐"Js#r`i~#fo!&$'After specifying argument ce %s Quote Next Character ͐"Js#r`i~#fo!H+N+MHELP@!Z+c+MGOSPELL@!o+Ý+%s Call Speller %s Call Help File ͐"Js#r`i~#fo!++ ͐"Js#r`i~#fo!++MPRVOTHR@!++MNXTOTHR@! ,,MONEWIND@! ,^,<%s Quit Help; %s Next Help Screen; %s Previous Help Screen> ͐"Js#r`i~#fo!,,=============================================================== ͐"Js#r`i~#fo!,,WHITESPACE AND INDENTATION  Previous Help Screen> ͐"Js#r`i~#fo!;!|!=============================================================== ͐"Js#r`i~#fo!!ë!FILE COMMANDS ͐"Js#r`i~#fo!!!MFINDFIL@!!!MFILEREA@!! "%s Read File %s Find File ͐"Js#r`i~#fo!B"K"MFILEWRI@!W"`"MFILESAV@!l"Ø"%s Save File %s Write File ͐"Js#r`i~#fo!"" BUFFER COMMANDS ͐"Js#r`i~#fo!""MKILLBUF@!# ount, give command to be executed ͐"Js#r`i~#fo!D'M'MPRVOTHR@!Y'b'MNXTOTHR@!n'w'MONEWIND@!''<%s Quit Help; %s Next Help Screen; %s Previous Help Screen> ͐"Js#r`i~#fo!'%(=============================================================== ͐"Js#r`i~#fo!E(P(UTILITIES ͐"Js#r`i~#fo!p(y(MSWAPWOR@!(Î(MSWAPCHA@!((%s Transpose Characters %s Transpose Words ͐"Js#r`i~#fo!((MEXIT@!()MPRA     "Js#r`i~#fo!1-1CASE CONVERSIONS ͐"Js#r`i~#fo!M1V1MLOWWORD@!b1j1MUPWORD@!v1á1%s Uppercase Word %s Lowercase Word ͐"Js#r`i~#fo!11MTOGLC@!11MCAPWORD@!1 2%s Capitalize Word %s Toggle Case of Character ͐"Js#r`i~#fo!B2D2 ͐"Js#r`i~#fo!d2m2MPRVOTHR@!y2Â2MNXTOTHR@!2×2MONEWIND@!22<%s Quit Help; %s Next Help Screen; %s Previous Help Screen> ͐"Js#r`i~#fo! k͐ GE|3A͐3A`i^#Vr+s@͐ k ~#fo! s#r! w#w͐)[~#fo͐ʍA͐ʍA! ^#Vr+sYA͐ҧA͐A!B*^ k8E͐ !BͶEA͐*^ kAB*^|A!9BE*^ kB!9NON FATAL ERROR -- %s is unbound Wait.. !9DM͐!څB͐~څB͐͐s! ^#Vr+s͐6C͐> •B>B>¡B>B> ­B>B> ¹B>C> B>C>B>$C4C!C͐8E!C͐8E!C͐8E͐"Js#r`i~#fo!!737COPYING & MOVING ͐"Js#r`i~#fo!S7Û7Copy Region 1. With the cursor at front of region to be copied enter: ͐"Js#r`i~#fo!77MSETMRK@!78 %s {echo line responds "Mark Set"} ͐"Js#r`i~#fo!%8k8 2. Move cursor to end of region to be copied and enter: ͐"Js#r`i~#fo!8Ô8MCOPYRGN@!88 %s {"+" sign appears in mode line} ͐"Js#r`i~#fo!88MYANKd Prefix 'C-' indicates a control character MPRVOTHRMNXTOTHRMONEWIND<%s Quit Help; %s Next Help Screen; %s Previous Help Screen> =============================================================== MOVING THE CURSOR MNEXTCHA%s Forward Character MPREVCHA%s Backward Character BWORDFWORD%s Forward Word %s Backward Word MFLINEMBLINE%s Front of Line %s End of Line MFSENTMBSENT%s Front of Sentence %s End of Sentence MNEXTLINMPREVLIN%s Previous Line %s Next 3E3=============================================================== ͐"Js#r`i~#fo!e3n3MDELMODE@!z3Ã3MADDMODE@!33MODE SELECTION {%s Add Mode %s Delete Mode} ͐"Js#r`i~#fo!34NORMAL Words do not wrap. ͐"Js#r`i~#fo!'4g4SAVE Automatically saves file after every 512 charcters. ͐"Js#r`i~#fo!44FILL Turns on word wrap (automatic carraige return). ͐"Js#r`i~#fo!4#5VIEW Allows viewing fil!C͐8E!C͐8E!C͐8E͐|g}o|qC!C͐8E͐|g}o͐##ABC͐|g}o|ʮC!C͐8E͐|g}o͐##ABC!D͐8E͐@|g}o͐##ABX-M-C-! DWritten and produced by Barry A. Dobyns!9DM͐n&{E͐n&{EaD!! ^#Vr+sn}ʇD! ^#Vr+sn}ŒD! =============================================================== MYANKDELETE COMMANDS %s Yankback Deletion MRDELWORMRDELCHA%s Previous Character %s Previous Word MDELWORDMDELCHAR!9DM*^#"^ "^`iw#w͐e without insertion and deletion. ͐"Js#r`i~#fo!C5Ç5OVERWRITE Editing commands overwrite and cursor moves vertically. ͐"Js#r`i~#fo!55SPELL Allows for correction of misspelled words. ͐"Js#r`i~#fo!56 ͐"Js#r`i~#fo! 6)6MPRVOTHR@!56>6MNXTOTHR@!J6S6MONEWIND@!_6Ý6<%s Quit Help; %s Next Help Screen; %s Previous Help Screen> ͐"Js#r`i~#fo!67=============================================================== } ͐"Js#r`i~#fo!$;&; ͐"Js#r`i~#fo!F;O;MPRVOTHR@![;d;MNXTOTHR@!p;y;MONEWIND@!;;<%s Quit Help; %s Next Help Screen; %s Previous Help Screen> ͐"Js#r`i~#fo!;%<============================================================= ͐"Js#r`i~#fo!E<{<(C) 1982 Perfect Software, Inc. All rights reserved. ͐"Js#r͐|ʟG>H>G>H>G>$H>H>7HbH! n&ͶW! n&! X! n&! X! n} OH! ! X! n&! X͐##^#Vr+s|H!͐͐~#foNWʠH!͐##6#6͐͐s#r͐^#Vr+s! ns&!9DM͐H!J͐:* W}|2q  _ W7*X\!* V7:O*o`7*|DM**kXOX><_X~+ x_X|}7*:w:woʋX2w&!o ®X . &:wo2w& , FNxg>GoyX$ !\&!ɺ n}M!0M! sL͐! ^#Vr+sns{AM! ^#Vr+sM! n}rM! ^#Vr+s!rM! ^#Vr+s6 KMÈM! ^#Vr+s`insÞM! ^#Vr+s`insJ͐6!9!9DM`i6#6͐ ! s#r͐ DS! s#r!M͐#|M!ÛN! ^#Vr+s͐s{ ?N͐͐ #