IMD 1.18: 21/01/2023 0:06:10 PERQ-SFT-PBD-5 3RCC PERQ TEST PROGRAM BINARY DISTRIBUTION FLOPPY Copyright (C) Three Rivers Computer Corporation, 1981 single density, double sided D.5 Group name Command file TEST.BINARY BIN.CMD LINK.CMD   3} yx  IK  oM @o32 @Ad p @ ywgMd @ E w vLDoMAuA< `4{`  ? DAҗ;?ļ< ?A4S@ļ4S<aAʒGA<a?*<a?S@6SA<aS<<a4A疣A<a\< how many? `cMccM` ]F2 !)+"opQRMNLN02Eseed for the random number generator: `cOcc)format the floppy? P帺a?)Ytest after formatting? P帺a` )sequential write? P帺a)sequential read? P帺a)random reads and writes? P帺a-  * ?+ 3@427@ 8@?h9 ?: 5#?6Ŀc;?<@?= ?> @?p  A ???    S pAA? ?@?k0 9O?O;?H O O?! J 9@:G?2H?I?2Jw =w K@5 L@ M7NK>wOP@Qw Rw K@ L N[MOPQY[S@T@U@V@W?XZR?[ S@ Tw V[UwWwXwYwa[[@\@]@^@_7`ZZ7c Z?\?]?^aZ_`K?C? @?:A?BCӺ?D Ep@b7d7e7fwiZghK?C7 @?2A7Bjӓ7k lp@?bc?: d?efg|h0ij kplmn o 7mn?2 o7pqr|s0tu vpwxy z p q r s t uAv00{ | } ~  w@A00#? p  ? $ D?? 1@?; @ 1      @  8 @ 7 7 @ 8     w @ @ @  ? @ K C? ?  ??:  @ @ w7@Kw C7 7 w 7?2w w @ @ ?K C? ? ?z   ! @ " $?    s  ?  3  s  ?  3  s  ?  3 ߳   &3 s  @ s    3 s  3 3 3 s ? 3 s ! ?" # 3$ ڳ@% s@ & ?' ( 3) ճӀ* s + >, - 3. @ /  s s  3  3 s ? 3 s p@ s pA   | 0 31 =2 3 34 @ 5 6 37 ;8 9 3: @ ; < 3= 7> ? 3 0 p   0       p    @ @ A B 3C s D s E  @ F sG 3H ?I J 3K  L sM  N 3O  @ P 4Q s R 3S T U V  W  X s Y Z  [ \  ]  ^ 3_ s ` s a  @ b sc d ?e f 3g sh  i sj  k 3l s m  @ n so p ?q r 3s st  u 3v us w s x  @ y sz u{ |  } s~   30@!! ?  ?    ? qs  @ s q  y3 s w }3 m3 ? s3 s s ? o3?0!!? @!à@@@@æ@å@ä@ s ls  @ hs s h ? fs   c3 s a s _  "#$%&?' (?)?0*?+!!,ҿÈ-?. /?0 k3 ]s  @ X3 s Y O3 ?  U3 s S s Q \3 N31?˃2̿3?4@567?8 9!!?:Ŀ;?<=?> ?!!?@ Ms  @ 3s s Is 3  F3 s D s B L3 @s  @ A?BCÐDE?ɒFG!!H?IJK?˓L˔M˔N˔O?˔P .3 s *3 .  93 s 7 s 5 ?3 )3 ?  03 sU!!˔VÛQ#ÊRӦ?SiT?W!?X?Y?hZÐ[㜿Ï\?]ʌ^Ï_Ð`?ɑ s  s  s ?  3  s  ?  3  s ?  3 s ? ,3 s s s 's  @ s   "3 s  s    default file*SCAVENGER Run the dSTREAM STREAM.PAS.PASallows use of default file *SCAVENGER Run the dWRITER WRITER.PAStext file File..passys:EXP>$ sys:perqfilea?b?ɒcɡd!!?e?f?g?h i?j?0k!!?lmÜn?o p0zt@u@v@w@x!!?yq@r@s {|.æ}@~!!~?ۀc`````c````c````c````c X spacing: `c!ccc Y s}?@|x-{å@!!w?ۀv?@uÂssrq?ˁp?@oˍnpacing: `c cccUse XOR for the "Y" lines: `c+cP`P`cN*+yBYBYXN*&m?˂l?@kˍg,jä@!!e?˃d??cb?˃a??`â\\﷛(0(0(af%$#"N`%`#`$`"`&%!H%$!H$%,%$#"*N`%`#`$`"`^C@!!뎎[Z?ˍ?;ˎM!!?NKODPQRSTD0UV&N`%`#`$`"`&# H#" H"#,β,`cTa'0(0(afWXD0Y7J?M??8?KäFE?Cf?DåA@MEMORY Memory.PAS.SCREENSIZE Set the size of the screen.SCREEN Screen.PA>?x??æ<@:?? 7?pA54!!?24?0S.PASallows use of default file*SCAVENGER Run the dIO_UNIT IO_Unit.PASPASallows use of5??-M?GpI@?AG@@@0@f@)@ default file*SCAVENGER Run the dSTREAM STREAM.PAS.PASallows use of default file&@@f@p@0{0w0 s0o0k0g0c0*SCAVENGER Run the dWRITER WRITER.PAStext file File..passys:EXP>$ sys:perqfilec0 hPsys:perqfile>test> READER READER.PASOS D.4 a-boot Pascal.Run$`CROSS CROSSHATCH.PASallows use of default file*SCAVENGER Run the dU   VjpCROSS ile*SCAVENGER Run the dIO_UNIT IO_Unit.PASPASallows use of    mNn mNo mNpN mNqNqA mNn H mNoH mNn H mNoHQ`n`m`N`N`QN`qN`N`q`n`m`N`N`QN`qN`N`nKHHW`n`m`N`N`WN`wN`N`> mNn H mNoH mNn H mNoH mNrN mNsN mN0tN mNw`n`m`N`N`WN`wN`N`nKHHE`n`m`N`N`EN`eN`N`e`n`m`N`N`EN`eN`N`@NȜ 0 0 afop) oN@NoHop)D`n`m`N`N` N` N`N`nKHHR`n`m`N`N`RN`rN`N`r`n`m`N`N`RN`rN`N`nKHHT`n`m`N`N`TN`tnKHH `n`m`N`N` N` N`N`nKHH1`n`m`N`N`1N`!N`N`!`n`m`N`N`1N`!N`N`t`n`m`N`N`TN`tN`N`nKHHY`n`m`N`N`YN`yN`N`y`n`m`N`N`YN`yN`N`nKHH2`n`m`N`N`2N`@N`N`@`n`m`N`N`2N`@N`N`nKHH3`n`m`N`N`3N`N`nKHHU`n`m`N`N`UN`uN`N`u`n`m`N`N`UN`uN`N`nKHHI`n`m`N`N`@ ?hA@?hA ?hB@?hA ?hB ?hC ?hD@?hA?hB?hC?hD@@N`#N`N`#`n`m`N`N`3N`#N`N`nKHH4`n`m`N`N`4N`$N`N`$`n`m`N`N`4?AH@?A?BP@?A?B?C?DX@?A?B?C?DAw?AN`$N`N`nKHH5`n`m`N`N`5N`%N`N`%`n`m`N`N`5N`%N`N`nKHH6`n`m`??HAA7?7?N`N`6N`^N`N`^`n`m`N`N`6N`^N`N`nKHH7`n`m`N`N`7N`&N`N`&`n`m`N`N`7N`&N`N`nKHH8`n`m`N`N`8N`*N`N`*`n`m`N`N`8N`*N`N`nKHKEYTEST KEYTEST.PASm (allows use of default file*SCAVENGER Run the d H9`n`m`N`N`9N`(N`N`(`n`m`N`N`9N`(N`N`nKHH0`n`m`N`N`0N`)N`N `)`n`m`N`N`0N`)N`N`nKHH-`n`m`N`N`-N`_N`N`_`n`m`N`N`-N`_N` N`nKHH=`n`m`N`N`=N`+N`N`+`n`m`N`N`=N`+N`N`nKHH`n`m`N`N` N` N`N`nKHH`n`m`N`N` N` N`N`DKHH`n`m`N`N` N` N`N`nKHKH  N` N`N`nKHHA`n`m`N`N`AN`aN`N`a`n`m`N`N`AN`aN`N`nKHHS`n`m`N`N`nN`N`n`n`m`N`N`NN`nN`N`nKHHM`n`m`N`N`MN`mN`N`m`n`m`N`N`MN`SN`sN`N`s`n`m`N`N`SN`sN`N`nKHHD`n`m`N`N`DN`dN`N`d`n`m`NN`mN`N`nKHH<`n`m`N`N`<N`,N`N`,`n`m`N`N`<N`,N`N`nKHH>`n`m``N`DN`dN`N`nKHHF`n`m`N`N`FN`fN`N`f`n`m`N`N`FN`fN`N`nKHHN`N`>N`.N`N`.`n`m`N`N`>N`.N`N`nKHH?`n`m`N`N`?N`/N`N`/`n`m`G`n`m`N`N`GN`gN`N`g`n`m`N`N`GN`gN`N`nKHHH`n`m`N`N`HN`hN`N`N`N`?N`/N`N`nKHH`n`m`N`N` N` N`N`nKHH `n`m`N`N` N` N`N`h`n`m`N`N`HN`hN`N`nKHHJ`n`m`N`N`JN`jN`N`j`n`m`N`N`JN`jN`N`DKHKHKHKH `n`m`N`N` N` N`N`N`N`]}@ \u   }͡K nKHHK`n`m`N`N`KN`kN`N`k`n`m`N`N`KN`kN`N`nKHHL`n`m`N`N`LN`lK {yxnm0 nm0 afzyJxJnHmH0 nHmH0 afoK KH K {yxnm0 nm0 afzyJxJnHmH0 nHmN`N`l`n`m`N`N`LN`lN`N`nKHH;`n`m`N`N`;N`:N`N`:`n`m`N`N`;N`:H0 af#K K n mKHH {yxwv0 wv0 afzyJxJwHvH0 wHvH0 afK KH {yxnm0 nm0 N`N`nKHH"`n`m`N`N`'N`"N`N`'`n`m`N`N`'N`"N`N`nKHH~`n`m`N`N`afzyJxnHmH0 nHmH0 af͋K K {yxnm0 nm0 afzyJxJnHmH0 nHmH0 afDK K {yxnm0IN`iN`N`i`n`m`N`N`IN`iN`N`nKHHO`n`m`N`N`ON`oN`N`o`n`m`N`N`~N``N`N```n`m`N`N`~N``N`N`DKHKH`n`m`N`N` N` N`N`nKHH`ON`oN`N`nKHHP`n`m`N`N`PN`pN`N`p`n`m`N`N`PN`pN`N`nKHH}`n`m`n`m`N`N` N` N`N`nKHHZ`n`m`N`N`ZN`zN`N`z`n`m`N`N`ZN`zN`N`nN`N`{N`}N`N`{`n`m`N`N`{N`}N`N`nKHH[`n`m`N`N`[N`]N`N`]`n`mKHHX`n`m`N`N`XN`xN`N`x`n`m`N`N`XN`xN`N`nKHHC`n`m`N`N`CN`cN`N`N`[N`]N`N`nKHH `n`m`N`N` N` N`N`nKHH|`n`m`N`N`\N`|N`N`N`c`n`m`N`N`CN`cN`N`nKHHV`n`m`N`N`VN`vN`N`v`n`m`N`N`VN`v`\`n`m`N`N`\N`|N`N`DKHKH`n`m`N`N` N` N`N`nKHH`n`m`N`N` N`N`nKHHB`n`m`N`N`BN`bN`N`b`n`m`N`N`BN`bN`N`nKHHN`n`m`N`N`N   mH0 nHmH0 afdX}} (9`q`p`}c}s`r`}c`mn)#J" JJ0 #J" JJ0 afTEQNQENQ90 0 af ``\d  mNN`mHmn)ȜWNJ+KeyTest Version 1.4P帜WNJ+*WNJ+)WNJ+ Keyboar' KH H#J" JJ0 #J" JJ0 af9  P Rsd test. Single key test.P帜WNJ+* WNJ+)WNJ++Keyboard test. All keys stay on after hit.P帜Wt  Z\JJ0 afNRR cPcVcUcRɺNJ+* WNJ+) WNJ+QuitP帜WNJ+* WNJ+)Rmn)-WmNJ+o*`o)`occ`' KH H#J" JJ0 #J" JJ0 afWTNJ+*#WTNJ+)"'WTNJ+P' KH HmHmn)pq)AWpNJ+nr*J,nr KH*or) JJ,or)H*p\pHpq)пI]`}aN }vS N#J" JJ0 #J" JJ0 afTEQNQENQ90 0 af ``\d vNSu'}}} c}cVcUc}ɺo\m&,``c= SCREEN Screen.PAS.SCREENSIZE Set the size of the screen.MEMORY Memory.PA `,``mcc `cɊ&```cK `&(Nn3c Control `˼SSm (allows use of default file*SCAVENGER Run the dIO_OTHER IO_Others.PAS(allows use of NN`&& &N0Uc Shifted `˼ NN`˼ NN`˼ N default file*SCAVENGER Run the dIO_UNIT IO_Unit.PAS | - Turn swapping on or off. N`˼ &NN`Q χ`˼ &NN` &N0?˼ NN`˼ NN`˼ Part is the partition for swapping.+TYPE FilSLEEP Sleep.PASASm (allows use of default fileNN`n˼ NN`]c}````c````c````c````*SCAVENGER Run the dSTREAM STREAM.PASOS D.4 a-boot Pascal.RunNSNRNRWNJ+*VWNJ+)UV`U`aTTI' #"#`"`'&*Command not recognizeWRITER WRITER.PAS nm0 afzyJxJnHmH0 nHmH0 afKH K nKJH mKHH {yxwv0 wv0 afzyJxJwHvH0 wd. Please try again.Pcc'`' KH H#J" JJ0 #J" JJ0 afNRR cPcVcUcRɺHvH0 afK KH {yxnm0 nm0 afzyJxnHmH0 nHmH0 af\K K {yxnm0 nm0 afzyJxJnH' KH H#J" JJ0 #J" JJ0 afWTNJ+*#WTNJ+)"'WTNJ+P' KH H    KEYTEST DEFINEKEINIT DRAWKEY INITBOARINITCMD CMDINDEXGETINPUTTESTKEYBIO_UNIT IO_Unit.PAS | - Turn swapping on or off. Part is the partition for swapping.+TYPE FilSLEEP Sleep.PASASm (allows use of default fileSides 2 Density SINGLE Fast ! TEST.BINARY - TEST PROGRAM SEG, RUN, AND BIN FILES ! Created 13 Jul 81 14:32:11 Get DTST.BIN DTST.BIN Get STACK.BIN STACK.BIN Get DUAL.BIN DUAL.BIN Get LOW.BIN LOW.BIN Get HIGH.BIN HIGH.BIN Get JUMP.BIN JUMP.BIN Get RAT.BIN RAT.BIN Get CROSSH.SEG  CROSSHATCH.SEG Get LOOP.BIN LOOP.BIN Get KEYTST.SEG KEYTEST.SEG  ! TEST.BINARY - TEST PROGRAM SEG, RUN, AND BIN FILES ! Created 13 Jul 81 14:48:18 Link CROSSHATCH Link KEYTEST                                                       ! ! " " # # $ $ % % & & ' ' ( ( ) ) * * + + , , - - . . / / 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 : : ; ; < < = = > > ? ? @ @ A A B B C C D D E E F F G G H H I I J J K K L L