Compucolor.org – Virtual Media

Listing of file='MENU.BAS;01' on disk='vmedia/ramtest-sector.ccvf'

5 PLOT 12,14,3,15,15
10 T= 750:L= 9:GOTO 20
15 FOR ZZ= 1TO T:NEXT ZZ:RETURN
20 PRINT "DISK DRIVE TEST V1.00 1/4/80"
25 REM  TEST CHANGED TO GET AROUND YET TO BE SOLVED PROBLEMS
30 GOSUB 15
35 A$= "0"
40 B$= "1000"
45 GOSUB 180
50 A$= "20"
55 GOSUB 180
60 A$= "40"
65 GOSUB 180
70 A$= "60"
75 GOSUB 180
80 A$= "80"
85 GOSUB 180
90 A$= "A0"
95 GOSUB 180
100 A$= "C0"
105 GOSUB 180
110 A$= "E0"
115 GOSUB 180
120 A$= "100"
125 GOSUB 180
130 A$= "120"
135 GOSUB 180
140 A$= "140"
145 GOSUB 180
150 A$= "160"
155 GOSUB 180
160 A$= "180"
165 B$= "800"
170 GOSUB 180
175 GOTO 210
180 PLOT 12
185 PRINT "READ ";A$;" 7000 ";B$
190 PLOT 27,4
195 PRINT "REA ";A$;" 7000 ";B$
200 PLOT 27,27
205 RETURN
210 PRINT "READ TEST COMPLETE"
215 GOSUB 15
220 PRINT "STARTING SAVE TEST"
225 FOR I= 1TO L
230 PRINT "SAVING MENU.BAS;"I
235 SAVE "MENU"
240 NEXT I:GOSUB 15:GOSUB  285
242 PLOT 27,4:PRINT "SAV COST.PRG 7000-7FFF":PLOT 27,27
245 PRINT "STARTING DELETE TEST"
250 FOR I= 1TO L
255 PRINT "DEL MENU.BAS;"I
260 GOSUB 15
265 PLOT 27,4:PRINT "DEL MENU.BAS;"I:PLOT 27,27
270 NEXT I
275 PLOT 27,4:PRINT "REN MENU.BAS;A TO MENU;1":PLOT 27,27
280 PLOT 27,4:PRINT "DEL COST.PRG;1":PLOT 27,27
282 RUN
285 PLOT 12,15
290 FOR I= 1TO 100:Q= RND (1):NEXT
295 PLOT 6,4
300 A= 6
305 B= 25
310 PRINT ""
315 PLOT 3,127,A,B,4
320 PLOT 30,126,29
325 A= A+ 1
330 B= B- 1
335 IF B< 4THEN 345
340 GOTO 315
345 A= A- 16
350 B= 25
355 X= X+ 1
360 IF X> 6THEN 370
365 GOTO 315
370 PRINT
375 C= 5
380 D= 25
385 E= 45
390 P= PEEK (28672+ C* 2+ D* 128)
395 IF P= 30THEN 425
400 PLOT 3,127,C,D,4
405 PLOT 30,101,29
410 C= C+ 1
415 GOTO 390
420 D= D- 3
425 PLOT 30,122,29
430 C= C+ 1
435 Z= Z+ 1
440 IF Z= 7THEN 450
445 GOTO 400
450 C= C- 35
455 D= D- 3
460 Z= 0
465 IF D< 4THEN 475
470 GOTO 390
475 REM
480 C= 8
485 H1= 21
490 CC= 1
495 Y= 23
500 W= Y
505 X= 10
510 X1= 40
515 S= 126
520 H= INT (RND (1)* 4+ H1)
525 PLOT 3,X,Y
530 REM
535 PLOT 6,C,30,101,111,S,29
540 IF Y< WTHEN 550
545 PLOT 3,X+ 2,Y,6,C,126
550 Y= Y- 1
555 IF Y< HTHEN 570
560 S= 126
565 GOTO 525
570 REM
575 PLOT 6,CC
580 PLOT 3,X,Y
585 PLOT 126,6,C,32,30,S,29
590 X= X+ 6
595 Y= W
600 H= INT (RND (1)* 4+ H1)
605 IF X> X1THEN 615
610 GOTO 515
615 PLOT 6,2
620 C= C+ 8
625 CC= CC+ 1
630 Y= Y- 3
635 X= X- 33
640 H1= H1- 3
645 H= INT (RND (1)* 4+ H1)
650 W= Y
655 X1= X1+ 3
660 IF Y< 4THEN 670
665 GOTO 525
670 REM
675 X= 0:Y= 0
680 C= 1
685 Y= 23
690 A$= "PROD."
695 PLOT 3,X,Y
700 PLOT 6,C
705 PRINT A$;C
710 C= C+ 1
715 X= X+ 3
720 Y= Y- 3
725 IF C> 7THEN 735
730 GOTO 695
735 REM
745 D= 1974
750 X= 6:Y= 26
755 PLOT 6,7
760 PLOT 3,X,Y
765 PRINT D
770 X= X+ 6
775 D= D+ 1
780 IF D> 1979THEN 790
785 GOTO 760
790 PLOT 6,2
795 X= 0
800 Y= 1
805 PLOT 3,X,Y
810 PLOT 27,10
815 PLOT 6,3:PRINT "$ PER UNIT"
820 PLOT 27,11
825 REM
830 V= 5
835 X= 3
840 Y= 9
845 PLOT 3,X,Y
850 PRINT V
855 IF V= 5THEN X= X- 1
860 V= V+ 5
865 Y= Y- 1
870 IF V> 30THEN 880
875 GOTO 845
880 REM
885 X= 6
890 Y= 9
895 C$= "eo~"
900 D$= "eo~"
905 E$= "~  "
910 PLOT 3,X,Y
915 IF Y= 9THEN PRINT C$:GOTO 930
920 IF Y> 3THEN PRINT D$:GOTO 930
925 PRINT E$
930 Y= Y- 1
935 IF Y< 3THEN 945
940 GOTO 910
945 REM
950 PLOT 14
955 PLOT 3,15,29
960 PLOT 6,3:PRINT "PRODUCT COST PER UNIT"
965 PLOT 15
970 REM
975 PLOT 3,64,0
980 FOR Q= 1TO 8000:NEXT Q
985 RETURN
1000 PLOT 12,8,17,14
1005 PRINT "                            TESTING PURITY."
1010 FOR I= 1TO 700:NEXT
1015 PLOT 30,17,12
1020 INPUT "";A
1025 GOTO 1035
1030 FOR I= 1TO 1000:NEXT :RETURN
1035 PLOT 16,12,29,17,14
1040 PRINT "                       CONVERGENCE TEST.    "
1045 T= 500:CX= 0:CY= 2:PLOT 29,23,15,27,25,46
1050 GOSUB 1225
1055 PLOT 11
1060 INPUT "                   HIT RETURN TO CONTINUE TEST.";A
1065 CLEAR
1070 PLOT 12,30,17,11,10,11,10,11,10,18,11,10,18,11,10
1075 PLOT 18,11,10,19,11,10,19,11,10,19,11,10
1080 PLOT 20,11,10,20,11,10,20,11,10,21,11,10,21,11,10,21,11,10
1085 PLOT 22,11,10,22,11,10,22,11,10,23,11,10,23,11,10,23,11,10
1090 PLOT 16,10,10,10,10,10
1095 PRINT "                   TESTING COLOR SEPERATION."
1100 PLOT 10,10,14
1105 X= INP (129)
1110 IF X= 121THEN 1120
1115 PRINT SPC( 29)"60HZ":GOTO 1125
1120 PRINT SPC( 29)"50HZ"
1125 INPUT "";A
1130 PLOT 12
1135 T= 500:CX= 0:CY= 2:PLOT 29,23,15,27,25,72
1140 PLOT 10,10,10,10,10,10,10,11
1145 PRINT "                           TESTING FOCUS."
1150 PLOT 11
1155 INPUT "                      HIT RETURN TO CONTINUE TEST.";A
1160 X= 0
1165 PLOT 12,23
1170 PRINT "                           TESTING FORGROUND COLORS. "
1175 PLOT 10
1180 FOR I= 1TO 7
1185 X= 0
1190 PLOT 15
1195 PLOT 29:PRINT ;:FOR A= 64TO 95:PLOT A,32:NEXT :PRINT
1200 PLOT 29:PRINT ;:FOR A= 96TO 127:PLOT A,32:NEXT :PRINT
1205 P= P+ 1:IF P= 7THEN 1215
1210 PLOT 6,I:NEXT
1215 FOR O= 1TO 800:NEXT
1220 FOR Z= 1TO 500:NEXT Z:GOTO 1325
1225 PLOT 8
1230 PRINT "I";
1235 PLOT 9,9,9,9
1240 PRINT "I";
1245 PLOT 9,9,9,9,26
1250 PRINT "I";
1255 PLOT 10,10,10,10,10,10,10,10,10,10,10,10,10,10
1260 PRINT "I";
1265 PLOT 9,9,9,9
1270 PRINT "I";
1275 PLOT 9,9,9,9,26
1280 PRINT "I";
1285 PLOT 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10
1290 PRINT "I";
1295 PLOT 9,9,9,9
1300 PRINT "I";
1305 PLOT 9,9,9,25,25,25,25,25,25
1310 PRINT "I";
1315 PLOT 8,10,10,10,10
1320 RETURN
1325 FOR I= 1TO 500:PRINT I:NEXT I
1328 FOR I= 1TO 7:PLOT 6,I
1330 PLOT 2,0,127,242,0,0,127,127,127,0,0,127,255
1335 PLOT 3,64,0:FOR Z= 1TO 500:NEXT Z:NEXT I
1340 GOTO 1000