image of READY prompt

Wang2200.org

Listing of file='LPINIT' on disk='vmedia/701-2721C.wvd.zip'

# Sector 308, program filename = 'LPINIT'
0100 REM %  LIST PROCESSING START-UP MODULE
0101 COM R3$(10)9
   : COM A0$(4)62,A3$8,A5$8,B9$,R5$5,B4$6,B3,B3$5
   : COM K9$124
   : COM L0(5),L3,L4,L5,L6,L7,L8(5),L0$21,L0$(7)20,L1$6,L7$2,L8$1,L9$(4)3
   : COM G3,G5,G6
   : COM G3$(50)43
   : COM R8$(40)1,R1$(3)1
   : COM R1,R2$6,R4$3,R7$23
   : COM R9$(19)8,R9$1,R9,I9,I9$24,I9(5),I9$(7)8,I8$3
   : COM L3$(128)13
0185 COM G$(1848)1
   : COM K8$(480)1
   : DIM I$(24)8
   : SELECT PRINT /005
   : SELECT TAPE /005
   : STR(K9$,7,1)=BIN(9)
   : STR(K9$,8,1)=BIN(64)
   : FOR I=9TO 57STEP 8
   : STR(K9$,I,8)="@MENU   "
   : NEXT I
   : L7$="NN"
   : L1$=HEX(07020402000E)
   : L3$(),G3$()=ALL(00)
   : L0$(),G$()=ALL(20)
   : L3=128
   : G3=50
   : L6=13
   : G6=43
   : L5=0
   : G5=0
   : L4=8
   : L7=6
   : L8(2)=0
   : L8(4)=1
   : L0(4)=0
   : K4=0
0315 K6=1
   : B3$,R5$=" "
   : A5$="START"
   : LIMITS T"609@ARCH",B3,I1,I2,I3
   : IF I3<>2THEN GOTO 400
   : LIMITS T"LP@XLATE",L8(1),I1,I2,I3
   : IF I3<>2THEN GOTO 410
   : DATA LOAD DA T(L8(1))L9$(1),L9$(2),I$()
   : ERRORGOTO 410
0355 L9$(3)=I$(2*#TERM-1)
   : L9$(4)=I$(2*#TERM)
   : IF STR(K9$,1,6)="      "THEN GOTO 380
   : L9$(3)=STR(K9$,1,3)
   : L9$(4)=STR(K9$,4,3)
0380 IF R7$<>" "THEN GOTO 425
   : R3$(1),R3$(2)="LPINIT"
   : A0$()="LPSCREN1"&"Prime 62"
   : LOAD T"LPDDOPEN"
0400 L0$=BIN(6)
   : LOAD T"LPERROR"
0410 L0$=BIN(7)
   : LOAD T"LPERROR"
0425 L0$(6)=R7$
   : STR(K9$,1,6)=STR(R4$,1,3)&STR(R7$,21,3)
   : LOAD T"DDA.DAT"7000,7050BEG 465
0465 GOSUB '140(3,"150151156")
   : R9=R9+1
   : A0$()="DDA.VARC"&R9$()
   : LOAD T<R9>A0$()7000,7999BEG 505
0505 GOSUB '150("2 5 B 525657")
   : IF M=0THEN GOTO 545
   : R1=18
   : LOAD TR3$(2)
0545 GOSUB '151("EQ","B",L0$(6)," "," "," "," ")
   : IF M=0THEN 585
   : R1=17
   : LOAD TR3$(2)
0585 S=VAL(STR(K9$,7,1))
   : L=VAL(STR(K9$,8,1))
   : MAT COPY -K9$<S,L-24>TO -K9$<S+24,L-24>
   : STR(K9$,S,24)="LPPROMPT"&STR(R3$(1),1,8)&"LPOVER05"
   : GOSUB '156("ALL")
   : IF M=0THEN 655
   : R1=19
   : LOAD TR3$(2)
0655 COM CLEAR L3$()
   : A0$()="LPGETDEF"&"DDA.VARC"
   : LOAD T<2>A0$()
9000 DEFFN'0"SCRATCH T ";HEX(22);"LPINIT  ";HEX(22)
9100 DEFFN'1"SAVE T()  ";HEX(22);"LPINIT  ";HEX(22)