1 REM CP/M Adaptation by Jim Lill, WA2ZKD, 20 Feb 88. It does not affect the 2 REM the shareware rights of the original author. Contributors are asked to 3 REM mention that they are using the CP/M version. 4 REM CP/M Version changes: - CLS method 5 REM - some display formatting 6 CLS$=CHR$(26): REM Put your Clearscreen char here 10 GOSUB 550:DEFINT A-O:DIM A$(20),Q$(25) 20 PRINT:PRINT"TECHNICIAN QUIZ VERSION 0.2":GOSUB 280:GOSUB 290 30 PRINT:INPUT"ENTER OR CARRIAGE RETURN";A$ 40 FOR J=1 TO 25 50 WHILE A$<"X" 60 K=K+1:READ A$:A$(K)=A$ 70 WEND 80 K=K-1:RANDOMIZE TIMER:R=RND(0):I=R*K:IF I<1 THEN I=1 ELSE IF I>K THEN I=K 90 A$=A$(I):GOSUB 240 100 IF INSTR(R$,Q$)>0 THEN 150 110 LINE INPUT#1,R$ 120 IF EOF(1) THEN Z=Z+1:GOSUB 270 130 IF Z>9 THEN CLOSE:PRINT"FILE ERRORS":END 140 GOTO 100 150 A$=MID$(R$,4,1):R$="" 160 PRINT#2, R$:LINE INPUT#1,R$:IF INSTR(R$,CHR$(126))<1 THEN 160 170 I=J/3:I=I*3 180 Q$=LEFT$(Q$+" ",12):Q$(J)=Q$+A$:PRINT Q$(J) 190 IF I=J THEN PRINT#2,CHR$(12) ELSE PRINT#2,CHR$(13);CHR$(13);CHR$(13) 200 K=0:NEXT J 210 PRINT#2,CHR$(12) 220 FOR I=1 TO 25:PRINT#2,Q$(I):NEXT I:PRINT#2,CHR$(12) 230 CLOSE:PRINT"COPY TEC.TST PRN":SYSTEM 240 B$=MID$(A$,2,2):IF LEFT$(B$,1)="0" THEN B$=RIGHT$(B$,1) 250 C$=MID$(A$,4,2):IF LEFT$(C$,1)="0" THEN C$=RIGHT$(C$,1) 260 Q$="3"+LEFT$(A$,1)+"-"+B$+"."+C$:RETURN 270 PRINT"I AM HAVING TROUBLE FINDING FILE ";Q$;"PLEASE STAND-BY":CLOSE 280 OPEN "I",1,"TEC.DAT":RETURN 290 OPEN"O",2,"TEC.TST":RETURN 300 DATA A0101, A0102, A0201, A0202, A0203, A0204, A0205, A0206, A0207, A0208, Z 310 DATA A0301, A0306, A0308, A0402, A0404, A0405, A0406, A0501, A0502, A0503, A0504, Z 320 DATA A0603, A0604, A0605, A0701, A0702, A0703, A0704, A0801, A0802, A0803, A0804, A0805, A1009, A1010, Z 330 DATA A1101, A1102, A1201, A1202, A1203, A1204, A1303, A1304, A1305, A1306, A1307, A1308, A1309, A1310, Z 340 DATA A1401, A1402, A1403, A1405, A1407, A1502, A1701, A1702, A1703, Z 350 DATA B0101, B0102, B0103, B0106, B0107, B0108, B0109, B0110, B0111, B0112, B0113, Z 360 DATA B0114, B0115, B0116, B0205, B0207, B0208, B0209, B0301, B0302, B0303, B0304, B0305, B0306, B0307, B0309, B0310, B0311, Z 370 DATA B0313, B0604, B0605, B0606, B0607, B0608, B0609, B0610, B0901, B0902, Z 380 DATA C0101, C0102, C0103, C0104, C0105, C0108, Z 390 DATA C0111, C0112, C0114, C0201, C0202, C0205, C0206, C0301, C0302, C0305, C0401, C0402, C0403, C0404, C0601, C0603, Z 400 DATA C0801, C0802, C0901, C0902, C0903, C0904, C0905, C0906, Z 410 DATA D0101, D0102, D0103, D0104, D0201, D0202, D0203, Z 420 DATA D0205, D0502, D0503, D0504, D0701, D0702, D0703, D0704, D0801, D0802, Z 430 DATA D0803, D0804, D0805, D1101, D1102, D1103, D1104, D1105, D1201, D1401, D1402, Z 440 DATA D1403, D1404, D1405, D1408, D1601, D1602, D1603, D1604, D1605, D1701, D1801, D1802, D1803, Z 450 DATA E0201, E0202, E0203, E0204, E0401, E0402, E0403, E0404, E0405, E0501, E0502, E0503, E0504, E0505, E0701, E0703, Z 460 DATA E0801, E0802, E0803, E0804, E0901, E0902, E0903, E0904, E1101, E1102, E1103, E1104, E1105, E1202, E1304, E1408, E1409, E1410, E1411, Z 470 DATA F0101, F0102, F0103, F0104, F0106, Z 480 DATA F0201, F0202, F0203, F0204, F0205, F0208, F0301, F0302, F0303, F0304, F0305, F0306, F0503, Z 490 DATA G0201, G0202, G0203, G0204, G0205, G0206, G0207, G0209, G0301, G0302, G0303, Z 500 DATA H0101, H0102, H0103, H0104, H0105, H0106, H0107, H0108, H0109, H0110, H0202, H0601, H0602, H0701, Z 510 DATA H0902, H1201, H1401, H1402, H1601, H1602, H1603, Z 520 DATA I0101, I0102, I0104, I0105, I0106, I0108, I0202, I0203, I0204, I0205, I0206, I0401, I0402, I0403, Z 530 DATA I0404, I0405, I0406, I0407, I0408, I0607, I0801, I0802, I0803, I0901, I0902, Z 540 DATA I1001, I1002, I1003, I1004, I1103, I1105, I1106, I1109, I1111, I1203, I1204, Z 550 PRINT CLS$ 560 PRINT,:PRINT"TEC.BAS Technician random exam" 570 PRINT 580 PRINT,"by Charles E. Gelm NC8Q 590 PRINT 600 PRINT"with the assistance of Gary Laxton WD8ATN" 610 PRINT 620 PRINT" Ric Walsh WD8MSJ" 630 PRINT 640 PRINT" and the Far Out ARC BBS" 650 PRINT 660 PRINT"This program is released as ShareWare and is for private use only." 670 PRINT"If this program is of benefit to you, please send $5 to:" 680 PRINT 690 PRINT"Far Out Amateur Radio Club 700 PRINT"Dayton, OHio" 710 PRINT"Post Office Box 9181 720 PRINT"Dayton, OHio 730 PRINT"45409" 740 PRINT 750 PRINT 760 RETURN