home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.whtech.com
/
ftp.whtech.com.tar
/
ftp.whtech.com
/
club100
/
tel
/
morse.ba
< prev
next >
Wrap
Text File
|
2006-10-19
|
1KB
|
16 lines
0 'MORSE.BA / Rudy E. Kokich, MD 13-07-86
1 'CLUB 100 Library - 415/939-1246 BBS, 937-5039 NEWSLETTER, 932-8856 VOICE
2 CALL16959:DEFINTA-Z:DIMC(50)
3 READD:IFD=-1THEN4ELSEC(X)=D:X=X+1:GOTO3
4 GOSUB13:BEEP:PRINT"SPEED (1)fast (2)medium (3)slow: ";:E$=INPUT$(1):E=VAL(E$):PRINT
5 GOSUB13:LINEINPUT"Message: ";M$:PRINT:PRINT"Sending: ";:IFM$="Menu"THENCLS:MENUELSEIFM$=""THEN4
6 N$=M$:FORZ=1TOLEN(M$):I$=MID$(M$,Z,1):IFI$>="a"ANDI$<="z"THENI$=CHR$(ASC(I$)-32)
7 IFI$>=","ANDI$<="Z"THENA=C(ASC(I$)-44):GOTO10
8 IFI$=" "THENFORX=0TO150*E:NEXTX:PRINT" ";
9 NEXTZ:PRINT:GOTO5
10 FORC=0TO47*E:NEXTC:PRINTI$;:FORX=7TO0STEP-1:B=AAND2^X:IFB>0THEN11ELSENEXTX
11 FORY=X-1TO0STEP-1:B=AAND2^Y:IFB>0THENSOUND2000,6*EELSESOUND2000,1*E
12 FORF=1TO67*E:NEXTF:NEXTY:NEXTZ:PRINT:GOTO5
13 CLS:CALL17001:PRINT@0,STRING$(40,32):PRINT@1,"Morse Code Instructor":PRINT@28,"<F8> aborts":CALL17006:PRINT:RETURN
14 DATA115,,85,,63,47,39,35,33,32,48,56,60,62,120,106,,,,82,,5,24,26,12,2,18,14,16,4,23,13,20,7,6,15,22,29,10,8,3,9,17,11,25,27,28,-1