5000 REM MERGE
PRINT
INPUT "ENTER NAME OF OLD MASTER: ";Z$
MASTER$=Z$
TRANSACTION$="QSOSORT.FIL"
INPUT "ENTER NEW MASTER NAME: ";Z$
OUT$=Z$
FILLER$=" "
FLAGM=0
FLAGT=0
5020 REM READ MASTER
READ #1; MCALL$,MNAME$,MQTH$,MFREQ$,\
MDATE$,MTIME$,MCARD$
IF MCALL$="END" THEN MCALL$="ZZZZZZ":FLAGM=1
ML$=LEFT$(MCALL$,1)+MID$(MCALL$,3,7)+FILLER$
IF LEFT$(ML$,1)="K" OR LEFT$(ML$,1)="N" OR LEFT$(ML$,1)="A" \
THEN ML$="W"+MID$(ML$,2,7)+FILLER$
M$=LEFT$(ML$,24)
RETURN
5030 REM READ TEMPORARY WORKFILE
READ #2; TCALL$,TNAME$,TQTH$,TFREQ$,\
TDATE$,TTIME$,TCARD$
IF TCALL$="END" THEN TCALL$="ZZZZZZ":FLAGT=1
TL$=LEFT$(TCALL$,1)+MID$(TCALL$,3,7)+FILLER$
IF LEFT$(TL$,1)="K" OR LEFT$(TL$,1)="N" OR LEFT$(TL$,1)="A" \
THEN TL$="W"+MID$(TL$,2,7)+FILLER$
T$=LEFT$(TL$,24)
RETURN
5040 REM TEST
IF FLAGM=1 THEN 5070
5045 REM COMPARISON
IF M$<T$ THEN 5050
PRINT #3; TCALL$,TNAME$,TQTH$,TFREQ$,\
TDATE$,TTIME$,TCARD$
PRINT TCALL$,
GOSUB 5030
GOTO 5040
5070 IF FLAGT=0 THEN 5045
PRINT#3; "END","END","END","END","END","END","END"
CLOSE 3:CLOSE 2:CLOSE 1
GOTO 2