image of READY prompt

Wang2200.org

Listing of file='STARTWSE' on disk='vmedia/731-8011A.wvd.zip'

# Sector 746, program filename = 'STARTWSE'
0010 REM STARTWSE 10DEC86 REV 1.00
0011 REM % (c) Copyright Wang Laboratories, Inc. 1986
0020 REM PROGRAM NAME - START WORKSTATION EMULATION
0030 REM DATE OF FIRST CODE - 05 FEBRUARY 1986
0040 REM
0050 REM
0060 REM FUNCTION -
0070 REM     This module is used to start a workstation emulation to be
0080 REM associated with the current partition.
0090 REM
0091 REM ************    COMMON VARIABLES      *******************
0092 REM
0093 REM     SEE PROGRAM FILE 'WSESTART' FOR LIST OF COM VARIABLES
0094 REM
0095 REM *************    LOCAL VARIABLES       *******************
0096 REM
0097 REM Q$     - WORK BUFFER USED IN $GIO SEQUENCES
0098 REM
0100 REM VARIABLES
   : COM A$4, A$(24)80, Q1, Q2, Q3, Q4, T$(16), T1$(16), Q1$(25)80, P(2),K9$1,
      T5$(6)20, T6$(1)20, A1$(10)1
0110 PRINT HEX(03);AT(12,30);"Starting WorkStation Emulation"
0130 INIT (00) Q$,K9$
   : STR(Q$,3,2)=HEX(0003)
0140 STR(Q$,6,1) = BIN(#PART-1) AND HEX(0F) OR HEX(30)
0150 STR(Q$,7,1) = HEX(30)
0160 $OPEN #2
   : $GIO #2 (4660 4270 0100 0200 8B12 EFFF 8703 8704 1800 C340 01FF 0600, Q$)
      STR(Q1$(),1,VAL(STR(Q$,3,2),2)-2)
   : $CLOSE#2
0170 IF STR(Q$,1,1) = HEX(00) THEN 3010
   : REM CAN'T START A NEW EMULATION FOR THIS PARTITION
0180 A$=STR(Q1$(),4,4)
0190 A$() = STR(Q1$(),8)
0195 IF STR(Q1$(),1938,2) = HEX(0000) THEN 197
   : P(1) = VAL(STR(Q1$(),1938,1))
   : P(2)=VAL(STR(Q1$(),1939,1))
0197 REM DEFINE SCREEN TABS
   : STR(A1$(),1,10)=STR(Q1$(),1928,10)
0200 Q1=1
   : Q2 =24
   : Q3,Q4=1920
0210 PRINT HEX(03)
0220 LOAD T "WSE-EMUL" BEG  1000
0230 DEFFN'31 "SCRATCH T ";HEX(22);"STARTWSE";HEX(22);":SAVE T () ";HEX(22);"S
     TARTWSE";HEX(22)
3000 REM PROBLEM IN SCRREN COMMUNICATION BETWEEN 2258 AND THIS PROGRAM
3010 PRINT HEX(03); AT(4,0);"CANNOT START ANOTHER EMULATION FOR THIS 2258."
3030 PRINT
   : PRINT "STRIKE ANY KEY TO RETURN TO VS SERVICES MENU."
3040 KEYIN STR(Q$,1,1)
3050 LOAD RUN  "VS.START"