image of READY prompt

Wang2200.org

Listing of file='IDS2PC10' on disk='vmedia/701-2725B.wvd.zip'

# Sector 683, program filename = 'IDS2PC10'
1000 REM "IDS2PC10" - SCREEN CONVERSION - SAVE SCREEN HEADER INFO. TO WORK FIL
     E
1010 IF F6$(17)<"^"THEN SELECT @PART"IDS2SUBM"
   : COM E3,E4,E6,Z,J4,F1(8),D1
   : DIM J1$(24,81)1,J2$(2)2
   : DIM J1$32
   : GOSUB '43(33)
   : IF E$=" "THEN Q=-1
   : GOSUB '55(33,Q+1)
   : STR(E$(),147,6)=R2$
   : GOSUB '43(2)
   : J1$=E$ADDALL(E0)
   : FOR I=32TO 1STEP -1
   : ROTATEC(STR(J1$,I),2)
   : NEXT I
   : F5$=STR(E$(),134,7)&HEX(00)
   : AND (F5$,01)
   : FOR I=7TO 1STEP -1
   : ROTATEC(STR(F5$,I),7)
   : NEXT I
1240 STR(E$(),134,7)=F5$
   : STR(E$(),10,24)=J1$
   : E2$()=F$()
   : GOSUB 2020
   : F5$="IDS2wS"
   : CONVERT R0TO STR(F5$,7),(##)
   : LIMITS T#3,F5$,A,B,C,D
   : IF D=0THEN DATA SAVE DC OPEN T#3,(186)F5$
   : ELSE DATA LOAD DC OPEN T#3,F5$
   : DSKIP #3,184S
   : DATA SAVE DC #3,END
   : DBACKSPACE #3,BEG
   : DATA LOAD DC OPEN T#3,F5$
   : MAT REDIM E$(24)83
   : DATA SAVE DC #3,E$()
   : MAT REDIM E$(E8)1
   : PRINT HEX(0202000F);
   : LOAD T#2,"IDS2PC11"1000,
2020 X,Y=1
   : GOSUB '39(F1$,D1)
   : MAT REDIM F$(32)62
   : DATA LOAD DA T#D1,(A,A)F$()
   : MAT COPY F$()TO J1$()
   : MAT REDIM F$(E9)1
   : PRINT HEX(0F)
   : $GIO(71054006A200,D2$)J1$()
   : F0=E1(3)
   : STR(E$(),135,1)=BIN(F0)
   : STR(E$(),136,1)=HEX(00)
   : STR(E$(),137,1)=BIN(ABS(INT((-F0*9)/249))*3)
   : STR(E$(),138,1)=BIN(ABS(INT((-F0*8)/249))*3)
   : STR(E$(),139,2)=HEX(0000)
2200 GOSUB '53("Creating new screen mask")
   : FOR I=0TO 22
   : MAT COPY J1$()<I*81+2,80>TO E$()<I*80+153,80>
   : NEXT I
   : J2$(1)=HEX(208B)
   : $TRAN(E$(),J2$())R
   : RETURN
3699 ON ERRORE1$,E2$GOTO 3700
3700 DEFFN'31
   : E$="IDS2PC10"
   : IF E5$<"Y"THEN LOAD T#2,"IDS2PER1"1000,
   : STOP "ERROR"