File: RSPEAK.LS of Disk: V50/Source/Source-Listing-FORTRAN-2
(Source file text)
RALF V50A 24-JUL-20 PAGE 1 SECT RSPEAK / SUBROUTINE RSPEAK(I) /C /C PRINT THE I-TH "RANDOM" MESSAGE (SECTION 6 OF DATABASE). /C / IMPLICIT INTEGER (A-Z) / COMMON /TXTCOM/ RTEXT / DIMENSION RTEXT(205) EXTERN SPEAK 00000 1030 JA #ST 00001 0063 #XR, ORG .+10 00012 2223 TEXT +RSPEAK+ 00013 2005 00014 0113 00015 1100 #RET, SETX #XR 00016 0002 00017 1110 SETB #BASE 00020 0023 00021 1030 JA .+3 00022 0024 #BASE, ORG .+6 I, ORG .+3 J, ORG .+3 ORG #BASE+30 00053 0040 FNOP 00054 1030 JA #RET 00055 0015 00056 0040 FNOP 00057 0000 #GOBAK, 0;0 00060 0000 #LBL=. COMMON TXTCOM RTEXT, ORG .+1147 LINES, ORG .+44 ASCVAR, ORG .+3 TXTLOC, ORG .+3 DATA, ORG .+0234 ORG #LBL #RTN, BASE #BASE 00061 1030 JA #GOBAK 00062 0057 00063 0006 #ST, STARTD 00064 0210 0210 00065 6400 FSTA #GOBAK,0 00066 0057 00067 0200 0200 00070 1100 SETX #XR 00071 0002 00072 1110 SETB #BASE 00073 0023 00074 0101 LDX 0,1 00075 0000 00076 6200 FSTA #BASE 00077 0710 FLDA% #BASE,1+ RALF V50A 24-JUL-20 PAGE 1-1 00100 6202 FSTA I 00101 0005 STARTF / IF(I.NE.0)CALL SPEAK(RTEXT(I)) 00102 0602 FLDA% I 00103 1000 JEQ #RTN 00104 0061 / CALL SPEAK(RTEXT(I)) 00105 0027 ATX 7 00106 0477 FLDA RTEXT-3,7 00107 7775 00110 6203 FSTA J 00111 1130 JSR SPEAK 00112 0000 / RETURN 00113 1030 JA #RTN 00114 0061 00115 1030 JA J 00116 0034 RALF V50A 24-JUL-20 PAGE 1-2 NO ERRORS 17 SYMBOLS, NO ABS REFS # C 00000 #BASE 00023 #GOBAK 00057 #LBL 00061 #MAIN S 00000 #RET 00015 #RTN 00061 #ST 00063 #XR 00002 ASCVAR 01213 DATA 01221 I 00031 J 00034 LINES 01147 RSPEAK S 00117 RTEXT 00000 SPEAK X 00000 TXTCOM C 01455 TXTLOC 01216