image of READY prompt

Wang2200.org

Listing of file='609Erep1' on disk='vmedia/701-2736G.wvd.zip'

# Sector 712, program filename = '609Erep1'
0010 REM ********************* 609Erep1 ************************************
0030 DEFFNJ(I)=POS(V0$()=" ")-1
   : GOSUB 510
   : J9=LEN(V0$())
   : J7=J9-J0(1)+1
   : IF J7=0THEN 150
   : MAT COPY -STR(V0$(),J0(1),J7)TO -STR(V0$(),J8-J7+1,J7)
   : STR(V0$(),J0(1),MIN(J7,J8-J7-J0(1)+1))=" "
0150 J9=FNJ(1)
   : J1=9E99
   : J7(3)=4
   : IF J0(1)>=J2(2)THEN J7(3)=2
   : V1$()="609Eentr609Eline609Eplin609Eprnt"
   : IF D7$="H"THEN V1$()="609EENTR609Eline609EPLIN609EPRNT609EPOS 609EFRMT"
   : LOAD T<INT((LEN(V1$())+7)/8)>V1$()
0510 $OPEN #0
   : LIMITS T#0,"609EDATA",I,I,I,I0
   : IF I0<>2THEN 690
   : IF I<>2THEN 640
   : DATA LOAD DC OPEN T#0,"609EDATA"
   : MAT REDIM J3$(J8/82)82
   : DATA SAVE DC #0,J3$()
   : MAT REDIM J3$(J8)1
   : DATA SAVE DC #0,END
   : DATA SAVE DC CLOSE#0
   : $CLOSE#0
   : COM CLEAR J3$()
   : RETURN
0640 $CLOSE#0
   : GOSUB 2330
   : IF D1$=HEX(50)OR D1$=HEX(F0)THEN 693
   : IF D1$=HEX(82)OR D1$=HEX(A1)THEN 510
   : GOTO 693
0690 GOSUB 2327
   : GOTO 700
0693 J7(2)=50
   : PRINT HEX(0F);
0700 D3$=HEX(50)
   : V1$()="609Erep2609Eloct"
   : C=LEN(STR(J3$()))
   : LOAD T<2>V1$()
2327 C3$="Work file does not exist"
   : GOTO 2430
2330 B2$="Work file in use.  Execute to try again, or Cancel."&HEX(07)
2340 GOSUB 2440
   : D1$=" "
   : KEYIN D1$,,2355
   : IF POS(HEX(82A1)=D1$)>0THEN RETURN
   : GOTO 2340
2355 IF POS(HEX(F050)=D1$)=0THEN 2340
   : RETURN
2430 PRINT AT(23,0,80);HEX(0706);B5$(2);C3$;" - please Cancel";B5$(1);
   : RETURN
2440 PRINT AT(23,0,80);B5$(2);B2$;
   : RETURN
3000 DEFFN'31
   : A5=0
   : A5$()="609CloseJCATSMAL"
   : A5$=R3$()
   : R3$()=STR(R3$(),10)
   : IF A1>-1OR A2>-1THEN LOAD T<2>A5$()
   : COM CLEAR C
   : LOAD TA5$