image of READY prompt

Wang2200.org

Listing of file='IDS2PF08' on disk='vmedia/701-2717B.wvd.zip'

# Sector 461, program filename = 'IDS2PF08'
1000 REM "IDS2PF08" - DATA FILE EDITOR - SAVE FIELD PARAMETERS IN BUFFER
1010 IF F6$(17)<"^"THEN SELECT @PART"IDS2SUBM"
   : IF F8=1THEN GOSUB '71(" ")
   : ELSE GOSUB '71(F1$)
   : C4=Q
   : J2=C4*6+493
   : GOSUB '43(6)
   : F1$,STR(F$(),C4*8-7,8)=E$
   : GOSUB '43(10)
   : D5=Q
   : STR(E$(),J2,6)=BIN(Q*16,2)&ALL(00)
   : GOSUB '43(11)
   : E6$=BIN(Q*2)
   : OR (STR(E$(),J2+1,1),E6$)
   : GOSUB '43(12)
   : IF E$="Y"THEN OR (STR(E$(),J2+1,1),01)
   : D7=1
   : GOSUB '43(7)
   : IF E$=" "THEN 1210
1155 D7=2
   : F2$=E$
   : GOSUB '71(E$)
   : BIN(STR(E$(),J2+3,1))=Q
   : GOSUB '43(8)
   : BIN(STR(E$(),J2+4,1))=Q
1210 GOSUB '43(9)
   : D6=Q
   : BIN(STR(E$(),J2+2,1))=Q
   : HEXPACKSTR(E$(),J2+5,1)FROMSTR(E$(),497,2)
   : GOSUB '43(13)
   : IF E$="Y"THEN OR (STR(E$(),J2+5,1),80)
   : ROTATE(STR(E$(),J2+5,1),4)
   : IF F8=1AND D7=1THEN D3=D3+1
   : IF D2=1AND D3>5THEN 1330
   : IF D5+D6-1>D4THEN D4=D5+D6-1
   : GOTO 1380
1330 GOSUB '35("Type 1 files may have only 5 primary fields, '31 to cancel")
   : F6$(11)="N"
   : GOSUB '34(250)
   : IF Q<>31THEN 1330
   : STR(F$(),C4*8-7,8)=" "
   : STR(E$(),J2,6)=ALL(00)
   : D3=D3-1
1380 LOAD DC T#2,"IDS2PF03"1000,
1400 DEFFN'71(E$)
   : MAT SEARCHF$(),=STR(E$,1,8)TO F9$STEP 8
   : Q=INT((VAL(F9$,2)+7)/8)
   : RETURN
3699 ON ERRORE1$,E2$GOTO 3700
3700 DEFFN'31
   : E$="IDS2PF08"
   : IF E5$<"Y"THEN LOAD T#2,"IDS2PER1"1000,
   : STOP "ERROR"