home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / FORTRAN / DISK1 / F510.INF < prev    next >
Text File  |  1991-04-28  |  75KB  |  2,383 lines

  1. ;
  2. ; INFORMATION FILE FOR FORTRAN 5.1 SETUP *** HD525
  3. ;
  4.  
  5. [macro]
  6. VERS = "5.1"
  7.  
  8. ; default directory names (must end with \)
  9. DEFDIRBASE     = "C:\FORTRAN\"
  10. DEFDIRBINB     = "BINB\"
  11. DEFDIRBINP     = "BINP\"
  12. DEFDIRBIN      = "BIN\"
  13. DEFDIRLIB      = "LIB\"
  14. DEFDIRINCL     = "INCLUDE\"
  15. DEFDIRINIT     = "INIT\"
  16. DEFDIRHELP     = "HELP\"
  17. DEFDIRSOURCE   = "SOURCE\"
  18.  
  19. DEFDIRDLL      = "C:\OS2\DLL\"
  20. DEFDIRWIN      = "C:\WINDOWS\"
  21.  
  22. PACKINGLIST = "PACKING.LST"
  23. READMEFILE  = "README.DOC"
  24.  
  25. COPYRIGHT   = "Copyright (C) 1986, 1990 Microsoft Corp. All rights reserved."
  26.  
  27. ; filename of linker, and backup name used during version checking
  28. LINK_NAME      = "link.exe"
  29. TEMP_LINK_NAME = "$$$link.tmp"
  30.  
  31. ; ************** lists ********************
  32.  
  33. [list sdisks]
  34. 0:x,   " "
  35. 1:x,   "disk1"
  36. 2:x,   "disk2"
  37. 3:x,   "disk3"
  38. 4:x,   "disk4"
  39. 5:x,   "disk5"
  40. 6:x,   "disk6"
  41.  
  42. ; not only must these paths be relative to setup.exe, they must be
  43. ; relative to each other, so that from within any dir, the relative
  44. ; path will get you to any other dir.  This means that setup.exe must
  45. ; be in one of the named dirs.
  46. [list netsetup]
  47. 0:x,   " "
  48. 1:x,   "..\DISK1"
  49. 2:x,   "..\DISK2"
  50. 3:x,   "..\DISK3"
  51. 4:x,   "..\DISK4"
  52. 5:x,   "..\DISK5"
  53. 6:x,   "..\DISK6"
  54.  
  55. ; very rarely used
  56. [list ddisks]
  57. 1:x,  "the destination disk, tape, or cartridge"
  58.  
  59. ; LIBRARY-BUILDING LISTS and MACROS
  60.  
  61. [macro]
  62. LIB_EXE       = "LIB.EXE"
  63. LIB_GRMONDO   = " +GRAPHICS.LIB"
  64. LIB_GRTEXTP   = " +GRTEXTP.LIB"
  65. LIB_ERRTEXT   = " -BUILD.OBJ -ERRDIC.OBJ +NBUILD.OBJ"
  66. LIB_CCOMPAT1  = " -CVT.OBJ"
  67. LIB_CCOMPAT2  = " -FCCVT.OBJ"
  68. LIB_CCOMPATRM = " +MCLIB1.LIB"
  69. LIB_CCOMPATRL = " +LCLIB1.LIB"
  70. LIB_CCOMPATPM = " +MCLIB2.LIB"
  71. LIB_CCOMPATPL = " +LCLIB2.LIB"
  72. LIB_WINDLL    = " -DBGMSG.OBJ"
  73. LIB_WMIXCCOMP = " +MIXEDPAT.OBJ"
  74. LIB_WMIXNCOMP = " +MIXEDSTB.OBJ"
  75.  
  76. ; These are used in the building of the mondo library names
  77. LIB_BASE      = "LIBF"
  78. MATH_LETTERS  = "E7A"
  79. MODEL_LETTERS = "ML"
  80. MODE_LETTERS  = "RP"
  81. WEEN_LIBBASE  = "LLIBFEW"
  82. WEEN_DLLBASE  = "LDLLFEW"
  83.  
  84. [list libbuild]
  85. ;   the number is insignificant, the filename is the library to build,
  86. ;   the description is the lib operations line
  87.  
  88. 4:mlibfer, "+LIBH.LIB +MLIBFOR.LIB +MLIBFP.LIB +EM.LIB +MGRAPHFP.LIB +MLIBFOR1.LIB"
  89. 4:mlibfep, "+LIBH.LIB +MLIBFOR.LIB +MLIBFP.LIB +EM.LIB +MGRAPHFP.LIB +MLIBFOR2.LIB"
  90. 4:mlibfar, "+LIBH.LIB +MLIBFOR.LIB +MLIBFA.LIB +MGRAPHFA.LIB +MLIBFOR1.LIB"
  91. 4:mlibfap, "+LIBH.LIB +MLIBFOR.LIB +MLIBFA.LIB +MGRAPHFA.LIB +MLIBFOR2.LIB"
  92. 4:mlibf7r, "+LIBH.LIB +MLIBFOR.LIB +MLIBFP.LIB +87.LIB +MGRAPHFP.LIB +MLIBFOR1.LIB"
  93. 4:mlibf7p, "+LIBH.LIB +MLIBFOR.LIB +MLIBFP.LIB +87.LIB +MGRAPHFP.LIB +MLIBFOR2.LIB"
  94.  
  95. 4:llibfer, "+LIBH.LIB +LLIBFOR.LIB +LLIBFP.LIB +EM.LIB +MGRAPHFP.LIB +LLIBFOR1.LIB"
  96. 4:llibfep, "+LIBH.LIB +LLIBFOR.LIB +LLIBFP.LIB +EM.LIB +MGRAPHFP.LIB +LLIBFOR2.LIB"
  97. 4:llibfar, "+LIBH.LIB +LLIBFOR.LIB +LLIBFA.LIB +MGRAPHFA.LIB +LLIBFOR1.LIB"
  98. 4:llibfap, "+LIBH.LIB +LLIBFOR.LIB +LLIBFA.LIB +MGRAPHFA.LIB +LLIBFOR2.LIB"
  99. 4:llibf7r, "+LIBH.LIB +LLIBFOR.LIB +LLIBFP.LIB +87.LIB +MGRAPHFP.LIB +LLIBFOR1.LIB"
  100. 4:llibf7p, "+LIBH.LIB +LLIBFOR.LIB +LLIBFP.LIB +87.LIB +MGRAPHFP.LIB +LLIBFOR2.LIB"
  101.  
  102. 4:llibfew,  "+OLDNAMES.LIB +QWIN.LIB +LIBH.LIB +LLIBFPW.LIB +LCLIBW1.LIB +__FPMATH.OBJ +LLIBFW.LIB +LLIBFW1.LIB +LIBW.LIB"
  103. 4:llibfewc, "+LIBH.LIB +LLIBFPW.LIB +__FPMATH.OBJ +LLIBFW.LIB +LLIBFW1.LIB"
  104. 4:ldllfew,  "+LLIBFWD.LIB +LLIBFWD1.LIB +LLIBFPW.LIB +LIBH.LIB +OLDNAMES.LIB +LCLIBWD1.LIB +LIBW.LIB +__FPMATH.OBJ +WDDBGMSG.OBJ"
  105. 4:ldllfewc, "+LLIBFWD.LIB +LLIBFWD1.LIB +LLIBFPW.LIB +LIBH.LIB +__FPMATH.OBJ +WDDBGMSG.OBJ"
  106.  
  107. ; ****** FILE LAYOUT ******
  108. ;
  109. ;  disk#: path [, "descr"][, size = xxx][, dest = x][, comment=][, actions]
  110. ;
  111. ;     action codes: rename, append, noreplace, ignoreerr (default; synonym
  112. ;           is "nonvital"), vital, timestamp, nocopy, root
  113. ;     dest= B(Bound), R(Real), P(Protected), I(Include), T(Init),
  114. ;      H(Help), L(Lib), S(Source), D(DLL), W(Windows)
  115. ;
  116. ;        [dest setting gets propagated down a list, but not across lists]
  117. ;        [comment=^ shares comment string with previous file (in same list)]
  118. ;
  119.  
  120. [list  copy_always  1]
  121. 1: setup.exe,         DEST=B, comment="Setup program -- installs product", NOCOPY, size=106595
  122. 1: f510.inf,         comment="Setup program information file", NOCOPY, size=71577
  123. 1: packing.lst,         comment="This listing of files for Microsoft FORTRAN 5.1", NOCOPY, size=14187
  124. 1: decomp.exe,         comment="Decompression Utility", size=35921
  125. 1: readme.doc,         comment="Documentation Information for Microsoft FORTRAN 5.1", size=24333
  126. 2: lib.exe,         comment="Library maintenance utility", size=55248
  127. 2: helpmake.exe,     comment="Utility to create/modify help files", size=67193
  128. 2: link.exe,         comment="Linker", size=144159
  129. 2: exehdr.exe,         comment="EXE file modification utility", size=46277
  130. 2: ilink.exe,         comment="Incremental linker", size=104335
  131. 2: ilinkstb.ovl,     comment="ILINK overlay", size=4222
  132. 2: implib.exe,         comment="Import library creation utility", size=34727
  133. 2: cvpack.exe,         comment="CodeView information optimization utility", size=49661
  134. 2: fl.exe,         comment="Compiler driver", size=40896
  135. 2: fl.err,         comment="Error message file for FL", size=1190
  136. 2: f1.exe,         comment="Compiler pass 1", size=197451
  137. 2: fl.msg,         comment=" ", size=2280
  138. 2: f1l.exe,         comment="Compiler, large model pass 1", size=246456
  139. 2: f1.err,         comment="Error message file for compiler, pass 1", size=21311
  140. 2: f2.exe,         comment="Compiler pass 2", size=200923
  141. 2: f3.exe,         comment="Compiler pass 3", size=143139
  142. 2: f3s.exe,         comment="Compiler, small model pass 3", size=98218
  143. 2: f23.err,         comment="Error message file for compiler, pass 2 & 3", size=3025
  144.  
  145. 6: flib.fi,         DEST=I, comment="Include file", size=6467
  146. 6: flib.fd,         comment=^, size=6493
  147. 6: fgraph.fd,         comment=^, size=12140
  148. 6: fgraph.fi,         comment=^, size=13403
  149.  
  150. 4: nbuild.obj,         DEST=L, comment="Error message stub file (use with BIND)", size=636
  151.  
  152. [list  copy_always_lib  1]
  153. 4: libh.lib,         DEST=L, comment="General helper library", size=21033
  154.  
  155. [list  if_real_exes  1]
  156. 1: cv.exe,         DEST=R, comment="DOS CodeView debugger", TIMESTAMP, size=521696
  157. 1: qh.exe,         comment="Quick Help program", size=70065
  158. 1: himem.sys,         comment="HIMEM driver program", size=11304
  159. 1: fixshift.com,     comment="Fixes BIOS bug for some compatible keyboards", size=690
  160. 1: nmake.exe,         comment="MS-DOS New Program maintenance utility", size=82891
  161. 1: msherc.com,         comment="TSR to support Hercules card graphics", size=6947
  162. 1: nmk.com,         comment="Real mode PWB loader for NMAKE", size=2869
  163. 1: smartdrv.sys,     comment="DOS disk cache device driver", size=7746
  164. 1: ramdrive.sys,     comment="DOS virtual disk device driver", size=5719
  165.  
  166. [list  if_prot_exes  1]
  167. 3: cvp.exe,         DEST=P, comment="OS/2 CodeView debugger", TIMESTAMP, size=364504
  168. 3: qh.exe,         comment="Quick Help program", size=59471
  169. 3: nmake.exe,         comment="OS/2 New program maintenance utility", size=87869
  170.  
  171. 2: bind.exe,         DEST=B, comment="Bound program creation utility", size=39255
  172.  
  173. 1: mshelp.dll,         DEST=D, comment="DLL for Microsoft Help system", size=8196
  174.  
  175. 6: bsedos.fi,         DEST=I, comment="Include file for OS/2", size=52344
  176. 6: bsesub.fi,         comment=^, size=31412
  177. 6: bse.fi,         comment=^, size=983
  178. 6: bsedos.fd,         comment=^, size=19175
  179. 6: bsesub.fd,         comment=^, size=13421
  180. 6: bseerr.fd,         comment=^, size=36906
  181. 6: bse.fd,         comment=^, size=850
  182. 6: os2.fd,         comment=^, size=483
  183. 6: os2.fi,         comment=^, size=617
  184. 6: os2def.fd,         comment=^, size=7032
  185.  
  186. [list  if_windows   1]
  187. 3: cvw.exe,         DEST=R, comment="Needed for Windows", size=413664
  188.  
  189. 3: cvwin.dll,         DEST=B, comment=^, size=12800
  190. 3: windebug.386,     comment=^, size=5233
  191. 2: winstub.exe,         comment=^, size=610
  192. 2: fl.def,         comment=^, size=359
  193.  
  194. 3: vcv.386,         DEST=W, comment=^, "SYSTEM\vcv.386", RENAME, size=9273
  195. 3: system.pre,         comment=^, size=1297
  196. 5: qwin.hlp,         comment=^, size=22171
  197.  
  198. 4: noqwin.lib,        DEST=L, comment="Windows specific obj file", size=453
  199.  
  200. [list if_win_libs  1]
  201. 4: oldnames.lib,     DEST=L, comment="Windows specific lib", size=5135
  202. 4: qwin.lib,         comment=^, size=44249
  203. 4: llibfpw.lib,         comment=^, size=70381
  204. 4: lclibw1.lib,         comment=^, size=26107
  205. 4: __fpmath.obj,     comment=^, size=45
  206. 4: llibfw.lib,         comment=^, size=83845
  207. 4: llibfw1.lib,         comment=^, size=22719
  208. 4: libw.lib,         comment=^, size=89601
  209. 4: mixedpat.obj,     comment=^, size=152
  210. 4: mixedstb.obj,     comment=^, size=117
  211.  
  212. [list if_win_dll  1]
  213. 4: llibfwd.lib,         DEST=L, comment="Windows DLL file", size=83333
  214. 4: wddbgmsg.obj,     comment=^, size=188
  215. 4: llibfwd1.lib,     comment=^, size=19107
  216. 4: lclibwd1.lib,     comment=^, size=22453
  217.  
  218. [list  if_emulator  1]
  219. 4: em.lib,         DEST=L, comment="Floating point library for emulator", size=16921
  220.  
  221. [list  if_chipmath  1]
  222. 4: 87.lib,         DEST=L, comment="Floating point library for math coprocessor", size=4633
  223.  
  224. [list  if_altmath  1]
  225. 4: mgraphfa.lib,     DEST=L, comment="Graphics FP library (medium/large model)", size=4131
  226.  
  227. [list  if_no_alt  1]
  228. 4: mgraphfp.lib,     DEST=L, comment="Graphics FP library (medium/large model)", size=4131
  229.  
  230. [list if_medium   1]
  231. 4: mlibfor.lib,         DEST=L, comment="Medium model standard library", size=81285
  232.  
  233. [list  if_medium_real  1]
  234. 4: mlibfor1.lib,     DEST=L, comment="DOS run-time library (medium model)", size=19613
  235.  
  236. [list  if_medium_prot  1]
  237. 4: mlibfor2.lib,     DEST=L, comment="OS/2 run-time library (medium model)", size=19619
  238.  
  239. [list  if_medium_noalt  1]
  240. 4: mlibfp.lib,         DEST=L, comment="Floating point library (medium model)", size=70413
  241.  
  242. [list  if_medium_alt  1]
  243. 4: mlibfa.lib,         DEST=L, comment="Alternate math library (medium model)", size=91229
  244.  
  245. [list  if_medium_ccompat  1]
  246. 4: mclib1.lib,         DEST=L, comment="C compatibility library", size=27715
  247. 4: mclib2.lib,         comment=^, size=25145
  248.  
  249. [list  if_large       1]
  250. 4: llibfor.lib,         DEST=L, comment="Large model standard library", size=83333
  251.  
  252. [list  if_large_real  1]
  253. 4: llibfor1.lib,     DEST=L, comment="DOS run-time library (large model)", size=20125
  254.  
  255. [list  if_large_prot  1]
  256. 4: llibfor2.lib,     DEST=L, comment="OS/2 run-time library (large model)", size=19619
  257.  
  258. [list  if_large_noalt  1]
  259. 4: llibfp.lib,         DEST=L, comment="Floating point library (large model)", size=71951
  260.  
  261. [list  if_large_alt  1]
  262. 4: llibfa.lib,         DEST=L, comment="Alternate math library (large model)", size=92253
  263.  
  264. [list  if_large_ccompat    1]
  265. 4: lclib1.lib,         DEST=L, comment="C compatibility library", size=28739
  266. 4: lclib2.lib,         comment=^, size=26169
  267.  
  268. [list  if_real_graphics 1]
  269. 4: graphics.lib,     DEST=L, comment="DOS Graphics library", size=89001
  270. 1: helvb.fon,         comment="Font file", size=50880
  271. 1: modern.fon,         comment=^, size=7584
  272. 1: roman.fon,         comment=^, size=11120
  273. 1: script.fon,         comment=^, size=10304
  274. 1: tmsrb.fon,         comment=^, size=45936
  275. 1: courb.fon,         comment=^, size=19088
  276.  
  277. [list if_prot_graphics 1]
  278. 4: grtextp.lib,      DEST=L, comment="OS/2 Text Graphics library", size=18707
  279. 4: txtonly.obj,      comment="Allows graphics calls to be stubbed out", size=393
  280.  
  281. [list  if_prot_libs  1]
  282. 4: apilmr.obj,         DEST=L, comment="Gives OS/2 bound programs 64K DGROUP", size=112
  283. 4: api.lib,         comment="Family API stub library for OS/2 Bound programs", size=74240
  284. 4: os2.lib,         comment="OS/2 API library for OS/2", size=117151
  285. 4: llibfmt.lib,         comment="OS/2 multi-thread run-time library", size=235895
  286.  
  287. [list  if_dll_libs  1]
  288. 4: fdllobjs.lib,     DEST=L, comment="Object file for dynamic link run-time library", size=236407
  289. 4: frtdll.obj,         comment="Startup code for dynamic link library", size=752
  290. 4: frtlib.obj,         comment="Startup code for dynamic link run-time", size=1393
  291. 4: frtexe.obj,         comment="Startup code for exe files that use a DLL", size=1146
  292. 4: frtlib.lib,         comment="OS/2 DLL library", size=35328
  293.  
  294. 4: frtlib.dll,         DEST=D, comment="OS/2 Dynamic Link version of FORTRAN run-time library", size=88526
  295.  
  296. [list  if_mouse  1]
  297. 1: mouse.com,         DEST=R, comment="DOS mouse driver", size=31833
  298.  
  299. [list  if_pwb  1]
  300. 2: exp.exe,         DEST=B, comment="File expunge program", size=41487
  301. 2: rm.exe,         comment="File deletion program", size=33337
  302. 2: undel.exe,         comment="File restore program", size=42659
  303. 2: pwbrmake.exe,     comment="Programmer's WorkBench", size=58123
  304.  
  305. 3: tools.pre,         DEST=T, comment="Sample macros for PWB", size=4840
  306.  
  307. [list  if_pwb_real  1]
  308. 1: pwbed.exe,         DEST=R, comment="DOS Programmer's WorkBench", TIMESTAMP, size=417616
  309. 1: pwbrowse.mxt,     comment=^, size=35128
  310. 1: pwb.com,         comment=^, size=2933
  311. 1: pwbhelp.mxt,         comment=^, size=28946
  312. 1: pwbc.mxt,         comment=^, size=22114
  313. 1: pwbutils.mxt,     comment=^, size=18674
  314. 1: pwbfort.mxt,         comment=^, size=22590
  315.  
  316. [list  if_pwb_prot  1]
  317. 3: pwb.exe,         DEST=P, comment="OS/2 Programmer's WorkBench", TIMESTAMP, size=321439
  318. 3: pwbhelp.pxt,         comment=^, size=18434
  319. 3: pwbc.pxt,         comment=^, size=17985
  320. 3: pwbutils.pxt,     comment=^, size=15468
  321. 3: pwbrowse.pxt,     comment=^, size=33094
  322. 3: pwbfort.pxt,         comment=^, size=14560
  323.  
  324. [list  if_brief    1]
  325. 3: brief.ini,         DEST=T, comment="Brief emulation macros for PWB", "tools.ini", APPEND, size=10030
  326.  
  327. [list if_help 1]
  328. 5: utilerr.hlp,         DEST=H, comment="Utilities error message help file", size=129215
  329. 5: fl.hlp,         comment="Compiler command line help", size=180312
  330. 5: utils.hlp,         comment="Utilities help file", size=182039
  331. 5: link.hlp,         comment="Help file for linker", size=108925
  332. 5: forlang.hlp,         comment="FORTRAN language help file", size=241067
  333. 6: pwb.hlp,         comment="PWB help file", size=394456
  334. 5: qh.hlp,         comment="Quick Help help file", size=25205
  335. 5: cv.hlp,         comment="CodeView help file", size=263577
  336.  
  337. [list  if_samples  1]
  338. 6: source.doc,         DEST=S, comment="Documentation for sample programs", size=2717
  339. 6: realg.for,         comment="graphics example", "SAMPLES\realg.for", RENAME, size=4625
  340. 6: sine.for,         comment=^, "SAMPLES\sine.for", RENAME, size=5050
  341. 6: coltext.for,         comment=^, "SAMPLES\coltext.for", RENAME, size=1286
  342. 6: cga.for,         comment=^, "SAMPLES\cga.for", RENAME, size=1236
  343. 6: ega.for,         comment=^, "SAMPLES\ega.for", RENAME, size=1193
  344. 6: horizon.for,         comment=^, "SAMPLES\horizon.for", RENAME, size=2026
  345. 6: graphic.for,         comment=^, "SAMPLES\graphic.for", RENAME, size=2164
  346. 6: color.for,         comment=^, "SAMPLES\color.for", RENAME, size=751
  347. 6: sampler.for,         comment=^, "SAMPLES\sampler.for", RENAME, size=2366
  348. 6: animate.for,         comment=^, "SAMPLES\animate.for", RENAME, size=1780
  349. 6: cgapal.for,         comment=^, "SAMPLES\cgapal.for", RENAME, size=1513
  350. 6: cursor.for,         comment=^, "SAMPLES\cursor.for", RENAME, size=1858
  351. 6: figure.for,         comment=^, "SAMPLES\figure.for", RENAME, size=2375
  352. 6: page.for,         comment=^, "SAMPLES\page.for", RENAME, size=2059
  353. 6: text.for,         comment=^, "SAMPLES\text.for", RENAME, size=1611
  354. 6: fonts.for,         comment=^, "SAMPLES\fonts.for", RENAME, size=3272
  355. 6: palette.for,         comment=^, "SAMPLES\palette.for", RENAME, size=4351
  356. 6: fill.for,         comment=^, "SAMPLES\fill.for", RENAME, size=2975
  357. 6: setrows.for,         comment=^, "SAMPLES\setrows.for", RENAME, size=744
  358. 6: modes.for,         comment=^, "SAMPLES\modes.for", RENAME, size=3489
  359. 6: window.for,         comment=^, "SAMPLES\window.for", RENAME, size=3412
  360. 6: magnify.for,         comment=^, "SAMPLES\magnify.for", RENAME, size=4732
  361. 6: wrap.for,         comment=^, "SAMPLES\wrap.for", RENAME, size=2049
  362. 6: fmhello.for,         comment="OS/2 Sample", "SAMPLES\fmhello.for", RENAME, size=3130
  363. 6: fmtdll.for,         comment=^, "SAMPLES\fmtdll.for", RENAME, size=938
  364. 6: fmtmain.def,         comment=^, "SAMPLES\fmtmain.def", RENAME, size=42
  365. 6: fmtmain.for,         comment=^, "SAMPLES\fmtmain.for", RENAME, size=1028
  366. 6: fmtdll.def,         comment=^, "SAMPLES\fmtdll.def", RENAME, size=130
  367. 6: mkfdll.cmd,         comment=^, "SAMPLES\mkfdll.cmd", RENAME, size=2133
  368. 6: fdllobjs.cmd,     comment=^, "SAMPLES\fdllobjs.cmd", RENAME, size=2151
  369. 6: fdllobjs.def,     comment=^, "SAMPLES\fdllobjs.def", RENAME, size=6219
  370. 6: diffhlp.def,         comment=^, "SAMPLES\diffhlp.def", RENAME, size=65
  371. 6: demoexec.for,     comment="Demo Program", "SAMPLES\demoexec.for", RENAME, size=980
  372. 6: exec.fi,         comment=^, "SAMPLES\exec.fi", RENAME, size=2011
  373. 6: swhet.for,         comment=^, "SAMPLES\swhet.for", RENAME, size=10023
  374. 6: sieve.for,         comment=^, "SAMPLES\sieve.for", RENAME, size=2272
  375. 6: dwhet.for,         comment=^, "SAMPLES\dwhet.for", RENAME, size=10094
  376. 6: sortdemo.for,     comment=^, "SAMPLES\sortdemo.for", RENAME, size=31701
  377. 6: annuity1.for,     comment="Tutorial Program", "SAMPLES\annuity1.for", RENAME, size=1940
  378. 6: rggraph.for,         comment=^, "SAMPLES\rggraph.for", RENAME, size=1681
  379. 6: rggrid.for,         comment=^, "SAMPLES\rggrid.for", RENAME, size=1942
  380. 6: rginit.for,         comment=^, "SAMPLES\rginit.for", RENAME, size=851
  381. 6: rgmain.for,         comment=^, "SAMPLES\rgmain.for", RENAME, size=404
  382. 6: rg.mak,         comment=^, "SAMPLES\rg.mak", RENAME, size=1048
  383. 6: mtrx.for,         comment=^, "SAMPLES\mtrx.for", RENAME, size=2900
  384. 6: mtrx_w.for,       comment=^, "SAMPLES\mtrx_w.for", RENAME, size=1702
  385. 6: mulmix.c,         comment=^, "SAMPLES\mulmix.c", RENAME, size=10669
  386. 6: mulc.c,         comment=^, "SAMPLES\mulc.c", RENAME, size=507
  387. 6: mulmix.h,         comment=^, "SAMPLES\mulmix.h", RENAME, size=521
  388. 6: mulmix.rc,        comment=^, "SAMPLES\mulmix.rc", RENAME, size=1052
  389. 6: mulmix.def,       comment=^, "SAMPLES\mulmix.def", RENAME, size=960
  390. 6: mulmix.mak,       comment=^, "SAMPLES\mulmix.mak", RENAME, size=709
  391. 6: mulf.for,         comment=^, "SAMPLES\mulf.for", RENAME, size=160
  392. 6: mullib.def,       comment=^, "SAMPLES\mullib.def", RENAME, size=245
  393. 6: mulmix_d.def,     comment=^, "SAMPLES\mulmix_d.def", RENAME, size=958
  394. 6: mulmix_d.mak,     comment=^, "SAMPLES\mulmix_d.mak", RENAME, size=848
  395. 6: matlib.def,         comment=^, "SAMPLES\matlib.def", RENAME, size=274
  396. 6: matlib.for,         comment=^, "SAMPLES\matlib.for", RENAME, size=842
  397. 6: mtrx_wd.def,      comment=^, "SAMPLES\mtrx_wd.def", RENAME, size=669
  398. 6: mtrx_wd.for,      comment=^, "SAMPLES\mtrx_wd.for", RENAME, size=2449
  399. 6: arc.for,         comment=^, "SAMPLES\arc.for", RENAME, size=616
  400. 6: star.for,         comment=^, "SAMPLES\star.for", RENAME, size=1608
  401. 6: scrtxwin.for,     comment=^, "SAMPLES\scrtxwin.for", RENAME, size=3048
  402.  
  403. [list  if_startup  1]
  404. 5: unit.asm,         DEST=S, comment="OS independent startup file", "STARTUP\unit.asm", RENAME, size=5050
  405. 6: source.doc,         comment=^, "STARTUP\source.doc", RENAME, size=2717
  406. 5: startup.bat,         comment=^, "STARTUP\startup.bat", RENAME, size=1915
  407. 5: makefile,         comment=^, "STARTUP\makefile", RENAME, size=5250
  408. 5: chkstk.asm,         comment=^, "STARTUP\chkstk.asm", RENAME, size=3787
  409. 5: chksum.asm,         comment=^, "STARTUP\chksum.asm", RENAME, size=3617
  410. 5: nulbody.for,         comment=^, "STARTUP\nulbody.for", RENAME, size=11
  411. 5: startup.doc,         comment=^, "STARTUP\startup.doc", RENAME, size=1798
  412. 5: cmacros.inc,         comment=^, "STARTUP\cmacros.inc", RENAME, size=12508
  413. 5: cmacros.new,      comment=^, "STARTUP\cmacros.new", RENAME, size=17710
  414. 5: msdos.inc,         comment=^, "STARTUP\msdos.inc", RENAME, size=6226
  415. 5: crt0fp.asm,         comment=^, "STARTUP\crt0fp.asm", RENAME, size=2258
  416. 5: filehand.doc,     comment=^, "STARTUP\filehand.doc", RENAME, size=1069
  417. 5: emoem.asm,         comment=^, "STARTUP\emoem.asm", RENAME, size=12198
  418. 5: fmsghdr.asm,         comment=^, "STARTUP\fmsghdr.asm", RENAME, size=2429
  419. 5: heap.inc,         comment=^, "STARTUP\heap.inc", RENAME, size=3015
  420. 5: rchkstk.asm,         comment=^, "STARTUP\rchkstk.asm", RENAME, size=3570
  421. 5: setargv.asm,         comment=^, "STARTUP\setargv.asm", RENAME, size=1027
  422. 5: startup.cmd,         comment=^, "STARTUP\startup.cmd", RENAME, size=1915
  423. 5: unit.obj,         comment=^, "STARTUP\unit.obj", RENAME, size=176
  424. 5: version.inc,         comment=^, "STARTUP\version.inc", RENAME, size=575
  425. 5: rterr.inc,         comment=^, "STARTUP\rterr.inc", RENAME, size=3764
  426.  
  427. [list  if_startup_real  1]
  428. 5: DOS\nulbody.lnk,       DEST=S, comment="DOS specific startup file", "STARTUP\DOS\nulbody.lnk", RENAME, size=138
  429. 5: DOS\crt0.asm,       comment=^, "STARTUP\DOS\crt0.asm", RENAME, size=13807
  430. 5: DOS\crt0dat.asm,       comment=^, "STARTUP\DOS\crt0dat.asm", RENAME, size=19539
  431. 5: DOS\crt0msg.asm,       comment=^, "STARTUP\DOS\crt0msg.asm", RENAME, size=2943
  432. 5: DOS\nmsghdr.asm,       comment=^, "STARTUP\DOS\nmsghdr.asm", RENAME, size=3433
  433. 5: DOS\stdalloc.asm,       comment=^, "STARTUP\DOS\stdalloc.asm", RENAME, size=2484
  434. 5: DOS\stdargv.asm,       comment=^, "STARTUP\DOS\stdargv.asm", RENAME, size=14987
  435. 5: DOS\stdenvp.asm,       comment=^, "STARTUP\DOS\stdenvp.asm", RENAME, size=7737
  436. 5: DOS\crt0datl.obj,       comment=^, "STARTUP\DOS\crt0datl.obj", RENAME, size=1969
  437. 5: DOS\crt0datm.obj,       comment=^, "STARTUP\DOS\crt0datm.obj", RENAME, size=1965
  438. 5: DOS\execmsg.asm,       comment=^, "STARTUP\DOS\execmsg.asm", RENAME, size=1311
  439.  
  440. [list  if_startup_prot  1]
  441. 5: OS2\nulbody.lnk,       DEST=S, comment="OS/2 specific startup file", "STARTUP\OS2\nulbody.lnk", RENAME, size=138
  442. 5: OS2\crt0.asm,       comment=^, "STARTUP\OS2\crt0.asm", RENAME, size=12051
  443. 5: OS2\crt0dat.asm,       comment=^, "STARTUP\OS2\crt0dat.asm", RENAME, size=15699
  444. 5: OS2\crt0msg.asm,       comment=^, "STARTUP\OS2\crt0msg.asm", RENAME, size=2989
  445. 5: OS2\nmsghdr.asm,       comment=^, "STARTUP\OS2\nmsghdr.asm", RENAME, size=3489
  446. 5: OS2\stdalloc.asm,       comment=^, "STARTUP\OS2\stdalloc.asm", RENAME, size=2313
  447. 5: OS2\stdargv.asm,       comment=^, "STARTUP\OS2\stdargv.asm", RENAME, size=14793
  448. 5: OS2\stdenvp.asm,       comment=^, "STARTUP\OS2\stdenvp.asm", RENAME, size=7253
  449. 5: OS2\crt0datl.obj,       comment=^, "STARTUP\OS2\crt0datl.obj", RENAME, size=1654
  450. 5: OS2\crt0datm.obj,       comment=^, "STARTUP\OS2\crt0datm.obj", RENAME, size=1650
  451.  
  452. [list  if_startup_win 1]
  453. 5: WIN\crt0datl.obj,       DEST=S, comment="Windows specific startup source file", "STARTUP\WIN\crt0datl.obj", RENAME, size=2194
  454. 5: WIN\crt0datd.obj,       comment=^, "STARTUP\WIN\crt0datd.obj", RENAME, size=1642
  455.  
  456. [list  if_patch  1]
  457. 1: patch320.doc,       DEST=S, comment="DOS 3.20 FP exception patch", "PATCH\patch320.doc", RENAME, size=1192
  458. 1: setrhs.exe,           comment=^, "PATCH\setrhs.exe", RENAME, size=543
  459. 1: rmrhs.exe,           comment=^, "PATCH\rmrhs.exe", RENAME, size=543
  460. 1: stkpat.bat,           comment=^, "PATCH\stkpat.bat", RENAME, size=94
  461. 1: stkpat.scr,           comment=^, "PATCH\stkpat.scr", RENAME, size=30
  462.  
  463. ; list of files to remove if user wants components of libraries deleted
  464. [list if_del_comps]
  465. {include list if_win_libs}
  466. {include list if_win_dll}
  467. {include list if_emulator}
  468. {include list if_chipmath}
  469. {include list if_altmath}
  470. {include list if_no_alt}
  471. {include list if_medium_real}
  472. {include list if_medium_prot}
  473. {include list if_medium_noalt}
  474. {include list if_medium_alt}
  475. {include list if_medium}
  476. {include list if_medium_ccompat}
  477. {include list if_large_real}
  478. {include list if_large_prot}
  479. {include list if_large_noalt}
  480. {include list if_large_alt}
  481. {include list if_large}
  482. {include list if_large_ccompat}
  483. {include list copy_always_lib}
  484.  
  485. ; list of files to search for single-file copy command
  486. [list search_files]
  487. {include list copy_always}
  488. {include list copy_always_lib}
  489. {include list if_real_exes}
  490. {include list if_prot_exes}
  491. {include list if_prot_libs}
  492. {include list if_emulator}
  493. {include list if_chipmath}
  494. {include list if_altmath}
  495. {include list if_no_alt}
  496. {include list if_medium_real}
  497. {include list if_medium_prot}
  498. {include list if_medium_noalt}
  499. {include list if_medium_alt}
  500. {include list if_medium}
  501. {include list if_medium_ccompat}
  502. {include list if_large_real}
  503. {include list if_large_prot}
  504. {include list if_large_noalt}
  505. {include list if_large_alt}
  506. {include list if_large}
  507. {include list if_large_ccompat}
  508. {include list if_dll_libs}
  509. {include list if_mouse}
  510. {include list if_pwb}
  511. {include list if_pwb_real}
  512. {include list if_pwb_prot}
  513. {include list if_brief}
  514. {include list if_help}
  515. {include list if_samples}
  516. {include list if_startup}
  517. {include list if_startup_real}
  518. {include list if_startup_prot}
  519. {include list if_patch}
  520. {include list if_windows}
  521. {include list if_win_libs}
  522. {include list if_real_graphics}
  523. {include list if_prot_graphics}
  524.  
  525. [list remove]
  526. ; required by toolkit (not used by FORTRAN 5.1)
  527.  
  528.  
  529. ;*********** more macros ***************
  530. [macro]
  531. ;required macros:
  532. LISTMORE  = " MORE "
  533. HARDHDR   = "Hard Drive "
  534. FLOPPYHDR = "Floppy Drive "
  535. ; CHKD is 2-char string used as checkmark in listboxes
  536. CHKD = "* "
  537.  
  538. ; other macros
  539. TOGGLEHLP1  = "Use the SPACEBAR to select options.  When the correct"
  540. TOGGLEHLP2  = "options are selected, press ENTER to continue."
  541.  
  542. ; macros for Packing list generator (not used in Setup)
  543. DISK        = "DISK"
  544. DESC_HEADER = "Files                        Description"
  545. DESC_ULINES = "-----                        -----------"
  546. PLHEADER    = "Packing List for Microsoft FORTRAN v 5.1"
  547.  
  548.  
  549. ;*********** menus ***************
  550.  
  551. [menu mainc]
  552. ; leave 2 spaces at front for checkmark
  553. "  Install Microsoft FORTRAN"
  554. "  Install Microsoft FORTRAN using defaults"
  555. "  Run SETUP without installing any files"
  556. "  View important documentation notes (README.DOC)"
  557. "  View the packing list (PACKING.LST)"
  558. "  Copy a file from the distribution disks"
  559. "  Load or build additional libraries"
  560. "  Exit SETUP"
  561.  
  562. [menu yesno]
  563. "Yes"
  564. "No"
  565.  
  566. [menu choose_mode]
  567. "DOS"
  568. "OS/2"
  569.  
  570. [menu choose_target]
  571. "DOS"
  572. "OS/2"
  573. "DOS and Windows"
  574.  
  575. [menu math_menu]
  576. "Emulator math"
  577. "80x87 chip math"
  578. "Alternate math"
  579.  
  580. [menu models_menu]
  581. "Medium memory model"
  582. "Large memory model"
  583.  
  584. [menu rename_menu]
  585. "Rename DOS libraries"
  586. "Rename OS/2 libraries"
  587. "Do not rename either set of libraries"
  588.  
  589. [menu copyanotherm]
  590. "Return to SETUP Main Menu"
  591. "Copy another file"
  592. "Exit SETUP"
  593.  
  594. [menu anotherhd]
  595. "Install on a different hard disk"
  596. "Change my answers to SETUP questions"
  597. "Continue with installation on this disk"
  598. "Exit SETUP"
  599.  
  600. [menu smallhd]
  601. "Change my answers to SETUP questions"
  602. "Continue with installation on this disk"
  603. "Exit SETUP"
  604.  
  605. ; required menus below this point
  606. [menu timestampm]
  607. "Continue without overwriting my file"
  608. "Replace my copy of the file"
  609. "Exit SETUP"
  610.  
  611. [menu contorexit]
  612. "Continue"
  613. "Exit SETUP"
  614.  
  615. [menu retry]
  616. "Try again"
  617. "Exit SETUP"
  618.  
  619. [menu formatorretry]
  620. "Format the disk"
  621. "Try again (do not format)"
  622.  
  623. [menu retryorignore]
  624. "Try again"
  625. "Ignore the error and continue"
  626. "Exit SETUP"
  627.  
  628. [menu readonlyerrm]
  629. "Try to overwrite"
  630. "Continue without copying"
  631. "Exit SETUP"
  632.  
  633. [menu build_err_m]
  634. "Return to SETUP Main Menu"
  635. "Continue building libraries"
  636. "Exit SETUP"
  637.  
  638. ;***** colors *****
  639. [color]
  640. 1=high white
  641. 2=blue,white
  642. 3=white,blue
  643. 4=white,black
  644.  
  645. ;********** header and footer screens ************
  646.  
  647. [screen header]
  648. {color white,blue}
  649. {at 2,1}
  650. Microsoft FORTRAN %VERS Setup
  651. {at 0,2}
  652. {line 60,205}
  653. ;
  654. ; footer screens
  655. ;
  656. [screen exit]
  657. {clear 0,24,79,24}
  658. {color black, white}
  659. {at 67,24}
  660. CTRL+C=Exit
  661. ;
  662. ;
  663. [screen ent_exit]
  664. {clear 0,24,79,24}
  665. {color black, white}
  666. {at 2,24}
  667. ENTER=Continue
  668. {at 67,24}
  669. CTRL+C=Exit
  670. ;
  671. ;
  672. [screen ent_sel_exit]
  673. {clear 0,24,79,24}
  674. {color black, white}
  675. {at 2,24}
  676. ENTER=Continue
  677. {at 19,24}
  678. =Make Selection
  679. {at 67,24}
  680. CTRL+C=Exit
  681. ;
  682. ;
  683. [screen ent_f1_exit]
  684. {clear 0,24,79,24}
  685. {color black, white}
  686. {at 2,24}
  687. ENTER=Continue
  688. {at 39,24}
  689. F1=Additional Information
  690. {at 67,24}
  691. CTRL+C=Exit
  692. ;
  693. ;
  694. [screen ent_sel_f1_exit]
  695. {clear 0,24,79,24}
  696. {color black, white}
  697. {at 2,24}
  698. ENTER=Continue
  699. {at 19,24}
  700. =Make Selection
  701. {at 39,24}
  702. F1=Additional Information
  703. {at 67,24}
  704. CTRL+C=Exit
  705. ;
  706. ;
  707. [screen help_footer]
  708. {clear 0,24,79,24}
  709. {color white, blue}
  710. {at 2,24}
  711. ESC=Return to SETUP
  712. ;{at 30,24}
  713. ;PgDn=Next Screen
  714. ;{at 55,24}
  715. ;PgUp=Previous Screen
  716. ;
  717. ;
  718. ;**********    required screens ************
  719. ;
  720. [screen helpframe]
  721. {color black, white}
  722. {at 2,1}
  723. ^2Additional Information^0
  724. {at 0,2}
  725. {line 60,205,blue,white}
  726. {include screen help_footer}
  727. ;
  728. ;
  729. [screen mcopying]
  730. {help nohelp}
  731. {clear 0,8,80,23}
  732. {At 10,12}
  733. SETUP is copying %SPATH%SFILE
  734.               to %DPATH%DFILE.
  735.  
  736. There are %NUM files left to copy.
  737. {include screen exit}
  738. ;
  739. ;
  740. [screen badmacro]
  741. Predefined macro "%SECTION" is missing in SETUP.INF
  742. ;
  743. ;
  744. [screen insdiskpath]
  745. {help nohelp}
  746. {include screen header}
  747. {At 5,8}
  748. SETUP can't find the file %SFILE.
  749.  
  750. Please type the drive and directory where this file can be found
  751. and press ENTER.
  752.  
  753. You can specify a floppy drive or a hard drive.
  754.  
  755. {input 10,60,1}
  756. {include screen ent_exit}
  757. ;
  758. ;
  759. [screen insdiskpath2]
  760. {help nohelp}
  761. {include screen header}
  762. {At 5,8}
  763. SETUP can't find the file %SFILE in the directory you specified.
  764. Please try again now, or exit, find a copy of the file, and rerun
  765. SETUP later.
  766.  
  767. Please enter the drive and directory where this file is located
  768. and press ENTER. You can specify a floppy drive or a hard drive.
  769.  
  770. {input 10,60,1}
  771. {include screen ent_exit}
  772. ;
  773. ;
  774. [screen insdisknopath]
  775. {help nohelp}
  776. {include screen header}
  777. {At 5,8}
  778. Please insert the disk labeled '%DISKNAME'
  779. in drive %DRIVE and press ENTER.
  780.  
  781. {input 15,20,5}
  782. {include menu contorexit}
  783. {include screen ent_sel_exit}
  784. ;
  785. ;
  786. [screen badsdisk]
  787. {help nohelp}
  788. {include screen header}
  789. {At 5,8}
  790. SETUP can't read the disk in drive %DRIVE. Please be sure the
  791. correct disk is inserted and the drive door is closed.
  792.  
  793. {input 15,20,5}
  794. {include menu contorexit}
  795. {include screen ent_sel_exit}
  796. ;
  797. ;
  798. [screen wrongdisk]
  799. {help nohelp}
  800. {include screen header}
  801. {At 5,8}
  802. This does not appear to be %DISKNAME.
  803. Please insert the disk labeled '%DISKNAME'
  804. in drive %DRIVE and press ENTER.
  805.  
  806. {input 15,20,5}
  807. {include menu contorexit}
  808. {include screen ent_sel_exit}
  809. ;
  810. ;
  811. [screen badddisk]
  812. {help nohelp}
  813. {include screen header}
  814. {At 5,8}
  815. SETUP can't read the disk in drive %DRIVE.
  816.  
  817. {input 15,30,4}
  818. {include menu formatorretry}
  819. {include screen ent_sel_exit}
  820. ;
  821. ;
  822. [screen readerr]
  823. {help nohelp}
  824. {include screen header}
  825. {At 5,8}
  826. An error occurred while reading the file %SFILE.
  827.  
  828. {input 15,35,5}
  829. ; inserts menu retry or menu retryorignore
  830. {include screen ent_sel_exit}
  831. ;
  832. ;
  833. [screen writeerr]
  834. {help nohelp}
  835. {include screen header}
  836. {At 5,8}
  837. An error occurred while writing the file
  838. %DPATH%DFILE.
  839.  
  840. {input 15,35,5}
  841. ; inserts menu retry or menu retryorignore
  842. {include screen ent_sel_exit}
  843. ;
  844. ;
  845. [screen createerr]
  846. {help nohelp}
  847. {include screen header}
  848. {At 5,8}
  849. An error occurred while creating the file
  850. %DPATH%DFILE.
  851.  
  852. {input 15,35,5}
  853. ; inserts menu retry or menu retryorignore
  854. {include screen ent_sel_exit}
  855. ;
  856. ;
  857. [screen renameerr]
  858. {help nohelp}
  859. {include screen header}
  860. {At 5,8}
  861. An error occurred while renaming the file
  862. %SPATH%SFILE to %DFILE.
  863.  
  864. {input 15,35,5}
  865. ; inserts menu retry or menu retryorignore
  866. {include screen ent_sel_exit}
  867. ;
  868. ;
  869. [screen createdirerr]
  870. {help nohelp}
  871. {include screen header}
  872. {At 5,8}
  873. An error occurred while creating the directory
  874. %DPATH.
  875.  
  876. {input 15,35,5}
  877. ; inserts menu retry or menu retryorignore
  878. {include screen ent_sel_exit}
  879. ;
  880. ;
  881. [screen timestamperr]
  882. {help nohelp}
  883. {include screen header}
  884. {At 5,8}
  885. The version of the file %SFILE on your disk is newer than the
  886. one supplied with Microsoft FORTRAN %VERS.
  887.  
  888. You can continue the installation process without copying this
  889. file, or you can overwrite your copy of the file.
  890.  
  891. SETUP suggests that you not overwrite this file. If you decide
  892. later that you want the version supplied with FORTRAN %VERS, rename
  893. your existing file and use SETUP to copy the new version.
  894.  
  895. {input 15,45,5}
  896. {include menu timestampm}
  897. {include screen ent_sel_exit}
  898. ;
  899. ;
  900. ; required screens not used by FORTRAN
  901. [screen nonvital]
  902. {clear 0,0,0,0}
  903. [screen pathtoolong]
  904. ; screen used by floppy-to-floppy setup only
  905. [screen insnewdisk]
  906. ;
  907. ;
  908. [screen readonlyerr]
  909. {help readonly_h}
  910. {include screen header}
  911. {at 5,8}
  912. SETUP is trying to copy to the read-only file
  913. %DPATH%DFILE on your hard disk.
  914.  
  915. You can try to overwrite the file, skip the copy if you are sure
  916. your file is correct, or you can exit SETUP and delete your file.
  917.  
  918. If the file named above is MSHELP.DLL, press F1 for more information.
  919.  
  920. {input 15,30,5}
  921. {include menu readonlyerrm}
  922. {include screen ent_sel_f1_exit}
  923. ;
  924. ;
  925. [screen readonly_h]
  926. {color black, white}
  927. {at 5,4}
  928. If you are running QuickHelp as a keyboard monitor under OS/2,
  929. SETUP is not able to copy over MSHELP.DLL because the file is
  930. locked for use by QuickHelp.
  931.  
  932. You can continue with SETUP and the FORTRAN Professional Development
  933. System will still be installed correctly but you will not have the
  934. latest version of the Help utility.
  935.  
  936. After SETUP is finished, you should disable QuickHelp, run SETUP
  937. again, and choose
  938.     ^2Copy a file from the distribution disks^0
  939. from SETUP's Main Menu.  Follow the prompts to copy the file
  940. MSHELP.DLL to your hard disk.  Then exit SETUP and re-enable
  941. QuickHelp.
  942. ;
  943. ;
  944. [screen readme_frame]
  945. {help nohelp}
  946. {at 0,23}
  947. {line 80,220}
  948.    PgDn=Next screen        PgUp=Previous screen        ESC=Exit README.DOC
  949. ;
  950. ;
  951. [screen packing_frame]
  952. {help nohelp}
  953. {at 0,23}
  954. {line 80,220}
  955.    PgDn=Next screen        PgUp=Previous screen        ESC=Exit PACKING.LST
  956. ;
  957. ;
  958. ; ********* FORTRAN SCREENS **********************
  959. ;
  960. [screen nohelp]
  961. {color black, white}
  962. {at 10,10}
  963. SETUP has no additional information on this topic.
  964.  
  965. Press ESC to return to SETUP.
  966. ;
  967. ;
  968. [screen welcome]
  969. {help nohelp}
  970. {include screen header}
  971. {at 5,4}
  972. %COPYRIGHT
  973.  
  974. Welcome to the SETUP program for Microsoft FORTRAN %VERS.
  975.  
  976. If you have not already read the information on SETUP in
  977. Chapter 2 of "Installing and Using the Professional
  978. Development System," please do so before continuing. This
  979. manual contains important information about using SETUP.
  980.  
  981. The files on the distribution disks are compressed, so you must
  982. use SETUP to install them. You can also use SETUP to uncompress
  983. and copy a single file or to view the documentation notes or
  984. packing list.
  985.  
  986. If you make a mistake, you can type CTRL+C at any time to quit and
  987. start over. SETUP never erases files from the distribution disks.
  988.  
  989. Press ENTER to continue or CTRL+C to exit.
  990. {include screen ent_exit}
  991. ;
  992. ;
  993. [screen mainmenu]
  994. {help mainmenu_h}
  995. {include screen header}
  996. {at 35,1}
  997. ^1Main Menu^0
  998. {at 5,4}
  999. To install FORTRAN %VERS, press ENTER now.  For more information
  1000. on SETUP, press F1.  To select another option from the box below,
  1001. use the ARROW (,) keys to highlight the selection, then press
  1002. ENTER.
  1003.  
  1004. {input 10,55,10}
  1005. {include menu mainc}
  1006. {at 5}
  1007. {include screen ent_sel_f1_exit}
  1008. ;
  1009. ;
  1010. [screen mainmenu_h]
  1011. {help mainmenu_h2}
  1012. {color black, white}
  1013. {at 5,4}
  1014. SETUP will prompt you for the information it needs. If you're
  1015. unsure of the proper reply for any of the questions, consider
  1016. the defaults a good place to start. Before SETUP installs any
  1017. files, it will give you the opportunity to change your answers.
  1018.  
  1019. If you later find you prefer other choices, you can run SETUP again.
  1020.  
  1021. If you would like to see SETUP's questions before actually
  1022. installing Microsoft FORTRAN %VERS, select
  1023.     ^2Run SETUP without installing any files^0
  1024. from the Main Menu. SETUP will prompt you through the questions
  1025. but will not copy any files.
  1026.  
  1027. If you would like to have the Microsoft FORTRAN Professional
  1028. Development System installed using the most common answers to
  1029. all of SETUP's questions, choose
  1030.     ^2Install the FORTRAN Professional Development System using defaults^0
  1031. from the Main Menu. Before SETUP installs any files, it will give
  1032. you the opportunity to change any of the answers.
  1033. ;
  1034. ;
  1035. [screen mainmenu_h2]
  1036. {color black, white}
  1037. {at 5,4}
  1038. SETUP asks for information in two ways.  For some questions, you
  1039. will be given a list of choices, which will look like this:
  1040. {at 20}
  1041. {box 15,4,3,white,blue}
  1042. {at 21}
  1043. ^2  Choice One ^0
  1044. ^3  Choice Two ^0
  1045.  
  1046. {at 5}
  1047. You can use the ARROW keys (,) to move the cursor.  If the
  1048. word MORE appears at the bottom of the box, it means there are
  1049. additional choices; press the DOWN ARROW key until you've seen them
  1050. all. When the choice you want is highlighted, press ENTER to continue.
  1051.  
  1052. SETUP also asks you to type directory or file names.  You will be
  1053. given a field which looks like this:
  1054.        ^4 C:\FORTRAN\BINP                   ^0
  1055. You can use the BACKSPACE key to erase characters, the ARROW keys to
  1056. move the cursor around in the text, or the HOME and END keys to move
  1057. to the beginning and end of the text.  When the directory or file name
  1058. is correct, press ENTER to continue.
  1059. ;
  1060. ;
  1061. [screen needhd]
  1062. {help nohelp}
  1063. {include screen header}
  1064. {at 35,1}
  1065. ^1Hard Disk Needed^0
  1066. {at 5,6}
  1067. SETUP cannot find a hard disk attached to your system. You need a
  1068. hard disk to install Microsoft FORTRAN %VERS.
  1069.  
  1070. Some removable hard disk systems look like floppies to SETUP, but
  1071. you can still install FORTRAN %VERS on them. If you have a removable
  1072. hard disk, or if you believe SETUP made an error, press ENTER to
  1073. continue with SETUP.
  1074.  
  1075. If you do not have a hard disk, press CTRL+C now to exit SETUP, and
  1076. run SETUP again after you have installed a hard disk.
  1077.  
  1078.  
  1079. Press ENTER to continue or CTRL+C to exit.
  1080. {include screen ent_exit}
  1081. ;
  1082. ;
  1083. [screen baddos]
  1084. {help nohelp}
  1085. {include screen header}
  1086. {at 35,1}
  1087. ^1Warning^0
  1088. {at 5,7}
  1089. SETUP has detected that you are using an operating system other
  1090. than MS-DOS or PC-DOS.
  1091.  
  1092. This Microsoft product has been tested and certified for use only
  1093. with the MS-DOS and PC-DOS operating systems. Your use of this
  1094. product with another operating system may void valuable warranty
  1095. protection provided by Microsoft on this product.
  1096.  
  1097.  
  1098. Press ENTER to continue or CTRL+C to exit.
  1099. {include screen ent_exit}
  1100. ;
  1101. ;
  1102. [screen host_mode]
  1103. {help nohelp}
  1104. {include screen header}
  1105. {at 35,1}
  1106. ^1Host Operating System^0
  1107. {At 5,5}
  1108. Microsoft FORTRAN %VERS can run under DOS or OS/2.  However,
  1109. each operating system requires different executable files
  1110. (files with the .EXE extension).
  1111.  
  1112. The host operating system is the one under which you intend to
  1113. develop most of your software. You can also set up for both
  1114. operating systems.
  1115.  
  1116. Please select the HOST operating system:
  1117. {input 15,35,4}
  1118. {include menu choose_mode }
  1119. {at 12}
  1120. %TOGGLEHLP1
  1121. %TOGGLEHLP2
  1122. {include screen ent_sel_exit}
  1123. ;
  1124. ;
  1125. [screen target_mode]
  1126. {help nohelp}
  1127. {include screen header}
  1128. {at 35,1}
  1129. ^1Target Operating System^0
  1130. {At 5,5}
  1131. The Microsoft FORTRAN Professional Development System can produce
  1132. executable files for DOS, Windows, and OS/2.  However, each operating
  1133. system has a different set of libraries and run-time modules.
  1134.  
  1135. The target operating system is the one under which you will be
  1136. running the programs you generate.  You can also set up for
  1137. multiple operating systems.
  1138.  
  1139. Please select the TARGET operating system:
  1140. {input 15,35,5}
  1141. {include menu choose_target}
  1142. {at 12}
  1143. %TOGGLEHLP1
  1144. %TOGGLEHLP2
  1145. {include screen ent_sel_exit}
  1146. ;
  1147. ;
  1148. [screen comblibs]
  1149. {help nohelp}
  1150. {include screen header}
  1151. {at 35,1}
  1152. ^1Combined Libraries^0
  1153. {At 5,5}
  1154. In order to reduce the time spent linking programs, FORTRAN %VERS uses
  1155. "combined libraries" which are files containing two or more "component"
  1156. libraries.  You may choose to leave the libraries in their component forms.
  1157. However, we strongly recommend converting to combined libraries as they
  1158. are used by the FORTRAN %VERS driver program (FL) and by the Microsoft
  1159. Programmer's WorkBench (PWB).
  1160.  
  1161. Because combined libraries require large amounts of disk space, you
  1162. should build only those models you need.  SETUP automatically creates
  1163. combined libraries for the memory model, math options, and operating
  1164. modes you specify.  You can build other combined libraries later.
  1165.  
  1166. Build combined libraries?
  1167. {input 15,10,4}
  1168. {include menu yesno}
  1169. {include screen ent_sel_exit}
  1170. ;
  1171. ;
  1172. [screen math_opts]
  1173. {help nohelp}
  1174. {include screen header}
  1175. {at 35,1}
  1176. ^1Math Options^0
  1177. ;{At 5,5}
  1178. {At 5,3}
  1179. There are three options for floating-point math support.  The emulator
  1180. library (the default) uses a math coprocessor if one is present;
  1181. otherwise it emulates the coprocessor in software.  The 80x87 library
  1182. uses the math coprocessor if one is present, but it causes an error if
  1183. the chip is not present at run time.  The alternate-math library never
  1184. uses the coprocessor, even if it is present.  It uses an alternative
  1185. representation of numbers that is faster but less accurate than the
  1186. software emulator if a coprocessor is not present.
  1187.  
  1188. You may create combined libraries for any or all of the math options.
  1189. If you requested component libraries rather than combined libraries,
  1190. you need not specify any math options -- no math libraries will be loaded.
  1191.  
  1192. Install which math options?
  1193. {input 15,30,5}
  1194. {include menu math_menu}
  1195. {at 12}
  1196. %TOGGLEHLP1
  1197. %TOGGLEHLP2
  1198. {include screen ent_sel_exit}
  1199. ;
  1200. ;
  1201. [screen mem_models]
  1202. {help nohelp}
  1203. {include screen header}
  1204. {at 35,1}
  1205. ^1Memory Models^0
  1206. {At 5,5}
  1207. The FORTRAN Professional Development System supports libraries for
  1208. two different memory models.  You may choose either or both of these
  1209. models.  The libraries take up a lot of space, so we recommend you
  1210. select only the model you use most often.  (Note that the large model
  1211. libraries are also used for huge model programs).
  1212.  
  1213. If you have requested combined libraries or are installing FORTRAN %VERS
  1214. for the first time, you must specify at least one memory model.
  1215.  
  1216. Install which memory models?
  1217. {input 15,30,6}
  1218. {include menu models_menu }
  1219. {at 16}
  1220. %TOGGLEHLP1
  1221. %TOGGLEHLP2
  1222. {include screen ent_sel_exit}
  1223. ;
  1224. ;
  1225. [screen mem_models_lib]
  1226. {help nohelp}
  1227. {include screen header}
  1228. {at 35,1}
  1229. ^1Memory Models^0
  1230. {At 5,5}
  1231. The FORTRAN Professional Development System supports libraries for
  1232. two different memory models.  You may choose either, both or neither
  1233. of the models.  The libraries take up a lot of space, so we recommend
  1234. you select only the model you use most often.  (Note that the large
  1235. model libraries are also used for huge model).
  1236.  
  1237. Since you have specified only component libraries, and you are using
  1238. the library-building option of SETUP, you need not specify any
  1239. memory models (unless you simply want to load previously unloaded
  1240. math or FORTRAN libraries).
  1241.  
  1242. Install which memory models?
  1243. {input 15,30,6}
  1244. {include menu models_menu}
  1245. {at 16}
  1246. %TOGGLEHLP1
  1247. %TOGGLEHLP2
  1248. {include screen ent_sel_exit}
  1249. ;
  1250. ;
  1251. [screen dll_libs]
  1252. {help nohelp}
  1253. {include screen header}
  1254. {at 35,1}
  1255. ^1DLL Libraries^0
  1256. {At 5,5}
  1257. You have asked to load OS/2 protected mode libraries.  FORTRAN %VERS
  1258. contains some special libraries that support creation of OS/2 multi-
  1259. thread programs and dynamic-link libraries (DLLs).  If you write multi-
  1260. thread programs or DLLs, you need these libraries.  However, if
  1261. you write only conventional (single-thread) programs, these libraries
  1262. are not needed.
  1263.  
  1264. Copy dynamic-link/multithread libraries also?
  1265. {input 15,10,4}
  1266. {include menu yesno}
  1267. {include screen ent_sel_exit}
  1268. ;
  1269. ;
  1270. [screen win_dll_libs]
  1271. {help nohelp}
  1272. {include screen header}
  1273. {at 35,1}
  1274. ^1Windows DLL Libraries^0
  1275. {At 5,5}
  1276.  
  1277. You have asked to load the FORTRAN Windows libraries.  FORTRAN %VERS
  1278. contains special libraries that support creation of Windows dynamic-
  1279. link libraries (DLLs).  If you intend to write FORTRAN Windows
  1280. applications as DLLs, you need these libraries.  However, if you
  1281. plan to write only conventional Windows programs, these libraries
  1282. are not needed, and they do take considerable space on disk.
  1283.  
  1284. Build FORTRAN Windows DLL libraries?
  1285.  
  1286. {input 15,10,4}
  1287. {include menu yesno}
  1288. {include screen ent_sel_exit}
  1289. ;
  1290. ;
  1291. [screen rename_libs]
  1292. {help nohelp}
  1293. {include screen header}
  1294. {at 35,1}
  1295. ^1Rename Default Libraries^0
  1296. {At 5,5}
  1297. SETUP normally gives each combined library a name of the form mLIBFfs.LIB,
  1298. where <m> is M or L (Medium, or Large model); <f> is A, E, or 7 (Altmath,
  1299. Emulator, or 8087 floating point); and <s> is R or P (Real or Protected).
  1300.  
  1301. However, by default the compiler searches for library names which take the
  1302. form mLIBFORf.LIB, without the trailing R or P.  If most of your programs
  1303. are written for only one target mode (R or P), you can have SETUP give
  1304. default names to your libraries, and avoid having to give specific library
  1305. names to the compiler.
  1306.  
  1307. Only one set of libraries (real or protected) can have default names.
  1308.  
  1309. Rename which libraries?
  1310. {input 15,50,5}
  1311. {include menu rename_menu}
  1312. {include screen ent_sel_exit}
  1313. ;
  1314. ;
  1315. [screen del_comp]
  1316. {help nohelp}
  1317. {include screen header}
  1318. {at 35,1}
  1319. ^1Delete Component Libraries^0
  1320. {At 5,5}
  1321. You have chosen to build combined libraries.  After building
  1322. combined libraries, the component libraries are still on your
  1323. disk.  Because the component libraries take up considerable
  1324. space, you should remove them after building combined libraries.
  1325.  
  1326. Delete the component libraries when finished?
  1327. {input 15,10,4}
  1328. {include menu yesno}
  1329. {include screen ent_sel_exit}
  1330. ;
  1331. ;
  1332. [screen graphics]
  1333. {help nohelp}
  1334. {include screen header}
  1335. {at 35,1}
  1336. ^1DOS Graphics Libraries^0
  1337. {At 5,5}
  1338. FORTRAN %VERS provides a special, model-independent DOS graphics
  1339. library:  GRAPHICS.LIB.  The GRAPHICS.LIB library contains general
  1340. drawing, positioning, and coloring functions.
  1341.  
  1342. To use this library, include FGRAPH.FI and FGRAPH.FD in your source.
  1343. Since this library is model-independent, you need not include it in
  1344. the combined libraries.  This saves some disk space at the cost of some
  1345. link speed.  However, you will have to specify the library explicitly
  1346. whenever you need it.
  1347.  
  1348. Include GRAPHICS.LIB in combined libraries?
  1349. {input 15,10,4}
  1350. {include menu yesno}
  1351. {include screen ent_sel_exit}
  1352. ;
  1353. ;
  1354. [screen grtextp]
  1355. {help nohelp}
  1356. {include screen header}
  1357. {at 35,1}
  1358. ^1OS/2 Graphics Library^0
  1359. {At 5,5}
  1360. The special, model-independent library GRTEXTP.LIB is a subset of
  1361. the DOS graphics library for use on OS/2.  This library allows you
  1362. to write programs which use the text-mode graphics functions and
  1363. run under both OS/2 and DOS.
  1364.  
  1365. To use the functions in this library, include FGRAPH.FD & FGRAPH.FI
  1366. in your source.  Since this library is model-independent, it need
  1367. not be included in the combined libraries.  This saves some disk
  1368. space at the cost of some link speed.  However, you will have to
  1369. specify the library explicitly whenever you need it.
  1370.  
  1371. Include GRTEXTP.LIB in combined libraries?
  1372. {input 15,10,4}
  1373. {include menu yesno}
  1374. {include screen ent_sel_exit}
  1375. ;
  1376. ;
  1377. [screen error_text]
  1378. {help nohelp}
  1379. {include screen header}
  1380. {at 35,1}
  1381. ^1Error Text^0
  1382. {At 5,5}
  1383.  
  1384. The run-time files contain error messages which can be displayed
  1385. as a number (only), or as a number followed by a descriptive phrase
  1386. of text.  Error descriptions are informative, and we recommend that
  1387. you include them, but they do take up room in the run-time executable
  1388. files.
  1389.  
  1390. Include error descriptions in combined libraries?
  1391. {input 15,10,4}
  1392. {include menu yesno}
  1393. {include screen ent_sel_exit}
  1394. ;
  1395. ;
  1396. [screen c_compat]
  1397. {help nohelp}
  1398. {include screen header}
  1399. {at 35,1}
  1400. ^1C Compatibility^0
  1401. {At 5,5}
  1402.  
  1403. The FORTRAN %VERS libraries can be installed with or without
  1404. compatibility with Microsoft C.
  1405.  
  1406. If the majority of your programs require compatibility with C,
  1407. then you should install this compatibility.  If the majority
  1408. of your programs do not require compatibility with C, then you
  1409. should not install compatibility.
  1410.  
  1411. Note:  If using C compatible libraries, always remember to link
  1412. with the C runtime library!
  1413.  
  1414. Install for compatibility with C?
  1415. {input 15,10,4}
  1416. {include menu yesno}
  1417. {include screen ent_sel_exit}
  1418. ;
  1419. ;
  1420. [screen pwb]
  1421. {help nohelp}
  1422. {include screen header}
  1423. {at 35,1}
  1424. ^1Programmer's WorkBench^0
  1425. {At 5,6}
  1426. The Programmer's WorkBench is an integrated mouse- and window-
  1427. based development environment.  From within the Programmer's
  1428. WorkBench, you can edit, build, run, and debug your programs,
  1429. as well as access a complete online help system.
  1430.  
  1431. Install Microsoft Programmer's WorkBench?
  1432. {input 15,10,4}
  1433. {include menu yesno}
  1434. {include screen ent_sel_exit}
  1435. ;
  1436. ;
  1437. [screen brief]
  1438. {help nohelp}
  1439. {include screen header}
  1440. {at 35,1}
  1441. ^1BRIEF Compatibility^0
  1442. {At 5,5}
  1443. The Programmer's WorkBench can be customized with alternate key
  1444. assignments and macros. A set of key assignments and macros that
  1445. emulate the BRIEF (R) editor can be added to the TOOLS.INI file.
  1446. If you do not install BRIEF compatibility, default key assignments
  1447. are used.
  1448.  
  1449. If you specify BRIEF compatibility, the BRIEF macros and key
  1450. assignments are appended to your TOOLS.INI file. If you do not
  1451. have a TOOLS.INI file, SETUP creates one.
  1452.  
  1453. Install BRIEF compatibility?
  1454. {input 15,10,4}
  1455. {include menu yesno}
  1456. {include screen ent_sel_exit}
  1457. ;
  1458. ;
  1459. [screen mouse]
  1460. {help nohelp}
  1461. {include screen header}
  1462. {at 35,1}
  1463. ^1Mouse Driver^0
  1464. {At 5,4}
  1465. If you use a Microsoft Mouse (or a 100%%-compatible pointing
  1466. device), you should use the MOUSE.COM file provided with this
  1467. release. This is the most recent version of the mouse driver and
  1468. contains bug fixes and new features.
  1469.  
  1470. To install the mouse driver provided with FORTRAN %VERS, the command
  1471. MOUSE must be executed from AUTOEXEC.BAT or the command line before
  1472. using the Microsoft CodeView debugger, Programmer's WorkBench, or
  1473. Quick Help. MOUSE.COM should be used instead of the MOUSE.SYS
  1474. device driver provided with older versions of Microsoft products.
  1475.  
  1476. If you do not use a mouse, you need not copy this file.
  1477.  
  1478. Copy the Microsoft Mouse driver?
  1479. {input 15,10,4}
  1480. {include menu yesno}
  1481. {include screen ent_sel_exit}
  1482. ;
  1483. ;
  1484. [screen patch]
  1485. {help nohelp}
  1486. {include screen header}
  1487. {at 35,1}
  1488. ^1Floating Point Patch^0
  1489. {At 5,5}
  1490. If you are running IBM(R) PC-DOS 3.20 and trapping floating-point
  1491. exceptions in any of your programs, you may find it necessary to
  1492. patch PC-DOS 3.20 to get proper operation when floating-point
  1493. exceptions occur.
  1494.  
  1495. If you choose to copy these files, the required patch files are
  1496. copied into the \PATCH subdirectory of your source file directory.
  1497. See the file PATCH320.DOC in that directory for further
  1498. instructions on making this patch.
  1499.  
  1500. Copy the DOS 3.20 patch files?
  1501. {input 15,10,4}
  1502. {include menu yesno}
  1503. {include screen ent_sel_exit}
  1504. ;
  1505. ;
  1506. [screen samples]
  1507. {help nohelp}
  1508. {include screen header}
  1509. {at 35,1}
  1510. ^1Sample Programs^0
  1511. {At 5,5}
  1512. There are many sample FORTRAN programs included with this product.
  1513. These programs demonstrate the use of many FORTRAN functions, including
  1514. graphics.  However, they do take up considerable disk space, so
  1515. you may not wish to copy these files.  If you do not copy them now,
  1516. you can install them later by using the file copying option in SETUP's
  1517. Main Menu.
  1518.  
  1519. Copy the sample programs?
  1520. {input 15,10,4}
  1521. {include menu yesno}
  1522. {include screen ent_sel_exit}
  1523. ;
  1524. ;
  1525. [screen startup]
  1526. {help nohelp}
  1527. {include screen header}
  1528. {at 35,1}
  1529. ^1C Start Up Sources^0
  1530. {At 5,5}
  1531. The source files for start-up routines are provided with this
  1532. product.
  1533.  
  1534. If requested, the start-up source files will be put in the \STARTUP
  1535. subdirectory of the source directory.  This directory will contain
  1536. all of the operating system independent source files, the MAKEFILE,
  1537. and the README file.  It also has three subdirectories: \DOS, \OS2, &
  1538. \WIN for the system-dependent files.  Start-up files take up a
  1539. substantial amount of space, so they should be copied only if needed.
  1540.  
  1541. Copy the start-up sources?
  1542. {input 15,10,4}
  1543. {include menu yesno}
  1544. {include screen ent_sel_exit}
  1545. ;
  1546. ;
  1547. [screen helpfiles]
  1548. {help nohelp}
  1549. {include screen header}
  1550. {at 35,1}
  1551. ^1Help Files^0
  1552. {At 5,5}
  1553.  
  1554. FORTRAN %VERS has online help for the FORTRAN language, FORTRAN compiler
  1555. errors, utilities, the Microsoft Programmer's WorkBench (PWB), and for
  1556. the CodeView debugger.  Help can be accessed either from within PWB, or
  1557. via the QuickHelp utility.  We strongly recommend that you choose to
  1558. install the online help files, but these files are quite large, and if
  1559. disk space is a consideration you may choose not to install online help.
  1560.  
  1561. Install online help files?
  1562. {input 15,10,4}
  1563. {include menu yesno}
  1564. {include screen ent_sel_exit}
  1565. ;
  1566. ;
  1567. [screen destdrive]
  1568. {help nohelp}
  1569. {include screen header}
  1570. {at 35,1}
  1571. ^1Destination Drive^0
  1572. {At 5,5}
  1573. SETUP has found more than one hard drive attached to your system.
  1574. You should select the drive on which you will be installing
  1575. Microsoft FORTRAN %VERS.
  1576.  
  1577. This drive will be the default when SETUP asks you to specify
  1578. directory names. If you want to divide this product's components
  1579. among different hard drives, you will be able to change the drive
  1580. letter when specifying the paths.
  1581.  
  1582. Please select the destination drive:
  1583. {input 15,20,5}
  1584. ; list of drives (built on the fly) goes here
  1585. {include screen ent_sel_exit}
  1586. ;
  1587. ;
  1588. [screen typedir]
  1589. If the directory does not exist, it will be created.
  1590.  
  1591. SETUP proposes the following directory:
  1592.  
  1593. {input 5,55,1}
  1594.  
  1595. If you want to install these files in a different directory, use
  1596. the BACKSPACE key to erase the current selection, then type the
  1597. directory name.  When the correct directory is displayed, press
  1598. ENTER.
  1599. {include screen ent_exit}
  1600. ;
  1601. ;
  1602. [screen dirbinb]
  1603. {help nohelp}
  1604. {include screen header}
  1605. {at 35,1}
  1606. ^1Bound Executable Files^0
  1607. {at 5,5}
  1608. Please specify the directory for bound executable files. All
  1609. executable programs that run in both DOS and OS/2 protected
  1610. mode will be copied to this directory.
  1611.  
  1612. {include screen typedir relative}
  1613. ;
  1614. ;
  1615. [screen dirbinp]
  1616. {help nohelp}
  1617. {include screen header}
  1618. {at 35,1}
  1619. ^1OS/2 Executable Files^0
  1620. {at 5,5}
  1621. Please specify the directory in which to place the OS/2
  1622. protected-mode executable files.
  1623.  
  1624. {include screen typedir relative}
  1625. ;
  1626. ;
  1627. [screen dirbin]
  1628. {help nohelp}
  1629. {include screen header}
  1630. {at 35,1}
  1631. ^1DOS Executable Files^0
  1632. {at 5,4}
  1633. Please specify the directory in which to place the DOS executable
  1634. files. If you request both DOS and OS/2 protected-mode executable
  1635. files, DO NOT install them in the same directory, since some (like
  1636. the LINKer) use the same name for both the DOS and OS/2 protected-
  1637. mode versions.
  1638.  
  1639. {include screen typedir relative}
  1640. ;
  1641. ;
  1642. [screen samedir]
  1643. {help nohelp}
  1644. {include screen header}
  1645. {at 35,1}
  1646. ^1Directory Conflict^0
  1647. {at 5,4}
  1648. You have specified the same directory ( %SECTION )
  1649. for both DOS and OS/2 protected-mode executable files. Some files
  1650. (like the LINKer) use the same name for both the DOS and OS/2
  1651. protected-mode versions, so you MUST specify separate directories.
  1652.  
  1653. ^1Please specify a DIFFERENT directory for DOS executable files.^0
  1654.  
  1655. {include screen typedir relative}
  1656. ;
  1657. ;
  1658. [screen dirlib]
  1659. {help nohelp}
  1660. {include screen header}
  1661. {at 35,1}
  1662. ^1Library Files^0
  1663. {at 5,5}
  1664. Please specify the directory in which to place libraries for
  1665. FORTRAN %VERS. This directory contains the combined libraries created
  1666. by SETUP, as well as other libraries that will be copied from the
  1667. source disks.
  1668.  
  1669. {include screen typedir relative}
  1670. ;
  1671. ;
  1672. ; source of component directories for library-building
  1673. [screen dirlib_src]
  1674. {help nohelp}
  1675. {include screen header}
  1676. {at 35,1}
  1677. ^1Source of Component Libraries^0
  1678. {At 5,5}
  1679. Please specify the source of the files for creating the
  1680. combined libraries. This can be a disk drive (such as A:\)
  1681. where you will be prompted to insert the distribution disks,
  1682. or it can be a directory (such as C:\LIB) containing
  1683. the libraries that you kept after running SETUP earlier.
  1684.  
  1685. {input 10, 56, 1}
  1686.  
  1687. If you want to change the source of these files, use the
  1688. BACKSPACE key to erase the current selection, then type
  1689. the disk or directory name.
  1690.  
  1691. When the source shown above is correct, press ENTER to continue.
  1692. {include screen ent_exit}
  1693. ;
  1694. ;
  1695. [screen dirincl]
  1696. {help nohelp}
  1697. {include screen header}
  1698. {at 35,1}
  1699. ^1Include Files^0
  1700. {at 5,5}
  1701. Please specify the directory in which to place the include files
  1702. for FORTRAN %VERS.
  1703.  
  1704. {include screen typedir relative}
  1705. ;
  1706. ;
  1707. [screen dirinit]
  1708. {help nohelp}
  1709. {include screen header}
  1710. {at 35,1}
  1711. ^1Initialization Files^0
  1712. {at 5,5}
  1713. Please specify the directory in which to place the initialization
  1714. files for the Programmer's WorkBench and the CodeView debugger.
  1715. The TOOLS.INI file is placed here.
  1716.  
  1717. {include screen typedir relative}
  1718. ;
  1719. ;
  1720. [screen dirhelp]
  1721. {help nohelp}
  1722. {include screen header}
  1723. {at 35,1}
  1724. ^1Help Files^0
  1725. {at 5,5}
  1726. Please specify the directory in which to place the help files for
  1727. the online help system. Help files for Microsoft FORTRAN %VERS
  1728. and associated tools are placed here.
  1729.  
  1730. {include screen typedir relative}
  1731. ;
  1732. ;
  1733. [screen dirdll]
  1734. {help nohelp}
  1735. {include screen header}
  1736. {at 35,1}
  1737. ^1DLL Directory^0
  1738. {At 5,5}
  1739. Several of the protect-mode tools require dynamic-link libraries
  1740. to operate.  The directory specifies where those DLLs should be
  1741. placed.  This directory should be listed in the LIBPATH statement
  1742. of your CONFIG.SYS file.
  1743.  
  1744. Please specify the directory in which to place DLLs.
  1745.  
  1746. {include screen typedir relative}
  1747. ;
  1748. ;
  1749. [screen dirwin]
  1750. {help nohelp}
  1751. {include screen header}
  1752. {at 35,1}
  1753. ^1Windows 3.0 Directory^0
  1754. {At 5,5}
  1755.  
  1756. You have choosen to install FORTRAN %VERS files for the Windows operating
  1757. system.  Please specify the directory which contains your Windows
  1758. executable files.
  1759.  
  1760. {include screen typedir relative}
  1761. ;
  1762. ;
  1763. [screen dirsource]
  1764. {help nohelp}
  1765. {include screen header}
  1766. {at 35,1}
  1767. ^1Source Directory^0
  1768. {at 5,5}
  1769. The source directory contains all of the files that do not belong in
  1770. any of the other directories.  This includes sample FORTRAN programs (if
  1771. requested), start-up source files (if requested), and patch files for DOS
  1772. (if requested).
  1773.  
  1774. Please specify the directory in which to place the source files.
  1775.  
  1776. {include screen typedir relative}
  1777. ;
  1778. ;
  1779. [macro]
  1780. ; strings used to init the confirm listbox
  1781. INSTALL    = "Install "
  1782. NOINSTALL  = "Do not install "
  1783. COPY       = "Copy "
  1784. NOCOPY     = "Do not copy "
  1785. INCLUDE    = "Include "
  1786. NOINCLUDE  = "Do not include "
  1787.  
  1788. NOCHANGES     = "NO CHANGES"
  1789. BOTHOS        = "DOS and OS/2 "
  1790. HOST          = "Host Operating System:  "
  1791. TARGET        = "Target Operating System:  "
  1792.  
  1793. TARGETTEMP    = ""
  1794. HOSTTEMP      = ""
  1795. OS2           = "OS/2,"
  1796. DOS           = "DOS,"
  1797. WIN           = "Windows"
  1798.  
  1799. PROTREV       = "Target OS/2 version:  "
  1800. PROTREV12     = "OS/2 version 1.2"
  1801.  
  1802. DLLLIBS       = "dynamic link/multi-thread libraries"
  1803. WINDLLLIBS    = "Windows dynamic run-time"
  1804.  
  1805. MATHTEMP      = ""
  1806. MATHOPTS      = "Math options:  "
  1807. EMULATOR      = "Emulator math, "
  1808. CHIPMATH      = "80x87 chip math, "
  1809. ALTMATH       = "Alternate math"
  1810. NOMATH        = "no math libraries"
  1811.  
  1812. MEMTEMP       = ""
  1813. MEMMODELS     = "Memory models:  "
  1814. MEDIUM        = "Medium, "
  1815. LARGE         = "Large"
  1816. NOMODELS      = "no memory models"
  1817.  
  1818. HELP_FILES    = "On-line Help Files"
  1819.  
  1820. BUILDCOMBLIBS = "Build combined libraries"
  1821. NOCOMBLIBS    = "Do not build combined libraries"
  1822.  
  1823. GRMONDO       = "graphics in combined libraries"
  1824. NOGRAPHICS    = "graphics libraries in combined libraries"
  1825.  
  1826. INCLGRTEXTP   = "GRTEXTP.LIB in combined libraries"
  1827. ERRORTEXT     = "Error message text"
  1828. CCOMPAT       = "C Compatibility"
  1829.  
  1830. DELCOMP       = "Delete component libraries after building combined libraries"
  1831. NODELCOMP     = "Do not delete component libraries after building combined libs"
  1832.  
  1833. RENDOS        = "Rename DOS libraries"
  1834. RENOS2        = "Rename OS/2 protected-mode libraries"
  1835. DEFAULTNAMES  = " to default names"
  1836. RENNONE       = "Do not rename libraries to default names"
  1837.  
  1838. INSTALLPWB    = "Microsoft Programmer's WorkBench"
  1839. INSTALLBRIEF  = "BRIEF (R) compatibility"
  1840. INSTALLMOUSE  = "Microsoft Mouse software"
  1841. INSTALLPATCH  = "the DOS 3.2 patch files"
  1842. INSTALLSAMPLES= "sample programs"
  1843. INSTALLSTARTUP= "startup sources"
  1844.  
  1845. DIRFORBOUND   = "Directory for bound executable files:  "
  1846. DIRFORPROT    = "Directory for OS/2 protected-mode executable files:  "
  1847. DIRFORREAL    = "Directory for DOS executable files:  "
  1848. DIRFORLIB     = "Directory for library files:  "
  1849. DIRFORINCL    = "Directory for include files:  "
  1850. DIRFORINIT    = "Directory for initialization files:  "
  1851. DIRFORHELP    = "Directory for help files:  "
  1852. DIRFORSOURCE  = "Directory for source files:  "
  1853. DIRFORDLL     = "Directory for dynamic link libraries:  "
  1854. DIRFORWIN     = "Directory for Windows:  "
  1855. SRCFORLIB     = "Source for component library files:  "
  1856. ;
  1857. ;
  1858. [screen confirm]
  1859. {help nohelp}
  1860. {include screen header}
  1861. {at 35,1}
  1862. ^1Confirm Your Choices^0
  1863. {at 5,4}
  1864. If you are satisfied with your responses, press ENTER to continue.
  1865. Otherwise, use the ARROW (,) keys to select the option to change
  1866. and press ENTER. Your current response is the new default.
  1867. {input 2,77,17}
  1868. ; menu is built on the fly
  1869. {include screen ent_sel_exit}
  1870. ;
  1871. ;
  1872. [screen diskchk]
  1873. {include screen header}
  1874. {at 8, 5}
  1875. {center on}
  1876. Checking disk space requirements. Please wait...
  1877. {center off}
  1878. {include screen exit}
  1879. ;
  1880. ;
  1881. [screen installing]
  1882. {help nohelp}
  1883. {include screen header}
  1884. {at 35,1}
  1885. ^1Installing^0
  1886. {at 0,5}
  1887. {center on}
  1888. Installing Microsoft FORTRAN Professional Development System %VERS...
  1889. {center off}
  1890. {include screen exit}
  1891. ;
  1892. ;
  1893. [screen freespace]
  1894. {help nohelp}
  1895. {include screen header}
  1896. {at 35,1}
  1897. ^1Not Enough Disk Space^0
  1898. {at 5,5}
  1899. There isn't enough free disk space on drive %DRIVE to install
  1900. FORTRAN %VERS with the options you chose. You need another %NUM K
  1901. of disk space. If SETUP runs out of disk space, the FORTRAN
  1902. Professional Development System may not be installed properly.
  1903.  
  1904. You can install fewer optional files, or you can delete existing
  1905. files and run SETUP again. If you believe SETUP misread the free
  1906. space on your hard disk, you can continue.
  1907.  
  1908. Please select one of the following:
  1909. {input 15,46,6}
  1910. ; menu 'anotherhd' is used if > 1 hard disk, else menu 'smallhd' goes here
  1911. {include screen ent_sel_exit}
  1912. ;
  1913. ;
  1914. ; user only sees this screen if running off hard disk and > 1 floppy drive found
  1915. [screen single_src_drive]
  1916. {help nohelp}
  1917. {include screen header}
  1918. {at 35,1}
  1919. ^1Copy Files^0
  1920. {At 5,5}
  1921. In order to copy files from the distribution disks, SETUP needs
  1922. to know in which drive you will insert the disks.
  1923.  
  1924. You will be prompted to insert the correct disks when SETUP
  1925. needs them.
  1926.  
  1927. Please select the source of the distribution disks:
  1928. {input 15,20,5}
  1929. ; list of floppy drives (built on the fly) goes here
  1930. {include screen ent_sel_exit}
  1931. ;
  1932. ;
  1933. [screen single_copy_fname]
  1934. {help nohelp}
  1935. {include screen header}
  1936. {at 35,1}
  1937. ^1Enter File Name^0
  1938. {at 5,5}
  1939. Enter the base name, without drive or path designation, of the
  1940. file you want to copy. You can use wildcards (*, ?) to specify
  1941. more than one file.
  1942.  
  1943. You can view the packing list, which has a short description of
  1944. each file on the distribution disks, from SETUP's Main Menu. To
  1945. return to SETUP's Main Menu, press ENTER without typing a name.
  1946.  
  1947. Please enter the name of the file to copy:
  1948.  
  1949. {input 25,20,1}
  1950.  
  1951. {at 5}
  1952. Do not give a drive or directory name with the file name. Use
  1953. the BACKSPACE key to erase characters. You can use wildcards to
  1954. specify more than one file.
  1955.  
  1956. When the file name is correct, press ENTER.
  1957. {include screen ent_exit}
  1958. ;
  1959. ;
  1960. [screen single_no_match]
  1961. {help nohelp}
  1962. {include screen header}
  1963. {at 35,1}
  1964. ^1Enter File Name^0
  1965. {at 5,4}
  1966. ^1The file name you gave does not match any file on the
  1967. distribution disks.^0
  1968.  
  1969. The packing list contains a complete list of files on the
  1970. distribution disks. The packing list can be viewed from SETUP's
  1971. Main Menu. Refer to this list to determine the correct name of
  1972. the file you want to copy. To return to SETUP's Main Menu, press
  1973. ENTER without typing a name.
  1974.  
  1975. Please enter the name of the file to copy:
  1976.  
  1977. {input 25,20,1}
  1978.  
  1979. {at 5}
  1980. Do not give a drive or directory name with the file name. Use
  1981. the BACKSPACE key to erase characters. You can use wildcards to
  1982. specify more than one file.
  1983.  
  1984. When the file name is correct, press ENTER.
  1985. {include screen ent_exit}
  1986. ;
  1987. ;
  1988. [screen multiple_files]
  1989. {help nohelp}
  1990. {include screen header}
  1991. {at 35,1}
  1992. ^1Choose Files^0
  1993. {at 5,4}
  1994. There is more than one file on the Microsoft FORTRAN %VERS distribution
  1995. disks with the name you gave. You may copy any number of the files.
  1996. Below are the packing list descriptions of each file.
  1997.  
  1998. Use the ARROW (,) keys to select a file, then press SPACEBAR
  1999. to mark it. Repeat until you have marked all the files you want to
  2000. copy. When you are ready to copy the files, press ENTER.
  2001.  
  2002. {input 5,70,11}
  2003. ; listbox is built on the fly
  2004. {include screen ent_sel_exit}
  2005. ;
  2006. ;
  2007. [screen single_copy_dest]
  2008. {help nohelp}
  2009. {include screen header}
  2010. {at 35,1}
  2011. ^1Enter Path^0
  2012. {at 5,5}
  2013. The packing list description of this file is:
  2014.     %SFILE -- %SECTION
  2015.  
  2016. Enter the full path name (drive and directory) where you
  2017. want the selected file to be copied. Do not enter the name of
  2018. the file, just the name of the directory.
  2019.  
  2020. Please enter the drive and directory to which %SFILE should
  2021. be copied:
  2022.  
  2023. {input 10,60,1}
  2024.  
  2025. {at 5}
  2026. Use the BACKSPACE key to erase characters.
  2027.  
  2028. When the drive and directory are correct, press ENTER.
  2029. {include screen ent_exit}
  2030. ;
  2031. ;
  2032. [screen mult_copy_dest]
  2033. {help nohelp}
  2034. {include screen header}
  2035. {at 35,1}
  2036. ^1Enter Path^0
  2037. {at 5,5}
  2038. Enter the full path name (drive and directory) where you
  2039. want the selected files to be copied. Do not enter the name of
  2040. the files, just the name of the directory.
  2041.  
  2042. Please enter the drive and directory where the files should
  2043. be copied:
  2044.  
  2045. {input 10,60,1}
  2046.  
  2047. {at 5}
  2048. You can use the BACKSPACE key to erase characters.
  2049.  
  2050. When the correct drive and directory is displayed,
  2051. press ENTER.
  2052. {include screen ent_exit}
  2053. ;
  2054. ;
  2055. [screen single_copying]
  2056. {help nohelp}
  2057. {include screen header}
  2058. {at 5,5}
  2059. Copying...
  2060.  
  2061. {include screen exit}
  2062. ;
  2063. ;
  2064. ; notice that this screen is designed to overlay screen single_copying
  2065. [screen single_copy_another]
  2066. {help nohelp}
  2067. {include screen header}
  2068. {at 5,5}
  2069. Copying... finished.
  2070.  
  2071. Do you want to copy another file from the distribution disk?
  2072. {input 15,35,5}
  2073. {include menu copyanotherm}
  2074. {include screen ent_sel_exit}
  2075. ;
  2076. ;
  2077. [screen installworked]
  2078. {help nohelp}
  2079. {include screen header}
  2080. {at 35,1}
  2081. ^1Installation Complete^0
  2082. {At 5,6}
  2083. SETUP has successfully installed Microsoft FORTRAN %VERS.
  2084.  
  2085.  
  2086. Press ENTER to continue, or press CTRL+C to exit SETUP.
  2087. {include screen ent_exit}
  2088. ;
  2089. ;
  2090. [macro]
  2091. NUMERRORS = "0"
  2092. NUMFILES  = "0"
  2093. ;
  2094. ;
  2095. [screen installerrs]
  2096. {help nohelp}
  2097. {include screen header}
  2098. {at 35,1}
  2099. ^1Installation Errors^0
  2100. {At 5,6}
  2101. SETUP has not completely installed Microsoft FORTRAN %VERS.
  2102. There were %NUMERRORS errors detected while copying files, and %NUMFILES files
  2103. were not installed because of those errors.
  2104.  
  2105. Microsoft FORTRAN %VERS may not work correctly if it is not properly
  2106. installed. Please run SETUP again after correcting the problems.
  2107.  
  2108.  
  2109. Press ENTER to continue, or press CTRL+C to exit SETUP.
  2110. {include screen ent_exit}
  2111. ;
  2112. ;
  2113. [screen mult_linkers]
  2114. {help nohelp}
  2115. {include screen header}
  2116. {at 35,1}
  2117. ^1Multiple Linkers^0
  2118. {At 5,6}
  2119. WARNING:
  2120.  
  2121. SETUP has found multiple linkers in the PATH. Be sure to use
  2122. the LINK.EXE that comes with FORTRAN %VERS for linking programs
  2123. assembled with FORTRAN %VERS.
  2124.  
  2125. Please press ENTER to continue with SETUP.
  2126. {include screen ent_exit}
  2127. ;
  2128. ;
  2129. [screen tmpchk]
  2130. {help nohelp}
  2131. {include screen header}
  2132. {at 35,1}
  2133. ^1TMP Environment Variable^0
  2134. {At 5,3}
  2135.  
  2136. ^1                      *** WARNING: ***^0
  2137. SETUP has determined that the TMP environment variable is not SET.
  2138.  
  2139. The LIB utility requires that TMP be SET to a valid path on your
  2140. hard drive.  If you intend for SETUP to build libraries, then you
  2141. should exit SETUP now and SET the TMP environment variable.
  2142. For example, at the command prompt, type:
  2143.  
  2144.      ^1SET TMP=C:\^0
  2145.  
  2146. If you do not want to use SETUP to build libraries (i.e. you intend
  2147. to load only component libraries), then you may proceed without a TMP
  2148. environment variable.
  2149.  
  2150. Please press ENTER to continue with SETUP, or press CNTL+C to
  2151. exit SETUP.
  2152. {include screen ent_exit}
  2153. ;
  2154. ;
  2155. [macro]
  2156. UNKNOWN = "of unknown type and version"
  2157. ISVERSION   = "version"
  2158. FOR         = " for "
  2159. LINKDOS     = "DOS"
  2160. LINKOS2     = "OS2"
  2161. INCREMENTAL = "Incremental"
  2162. LINEAR_386  = "Linear-386"
  2163. AND        = " and "
  2164. MDIRBINB    = " "
  2165. OLDLINKVERS = ""
  2166. NEWLINKVERS = ""
  2167. ;
  2168. ;
  2169. [screen which_linker]
  2170. {help nohelp}
  2171. {include screen header}
  2172. {at 35,1}
  2173. ^1Overwrite Linker^0
  2174. {At 5,5}
  2175. The version of LINK.EXE that you have in %MDIRBINB
  2176. is not the version supplied with FORTRAN %VERS.
  2177.  
  2178.   Your existing linker is %OLDLINKVERS.
  2179.  
  2180.   The new linker is %NEWLINKVERS.
  2181.  
  2182. Do you want to overwrite your copy of LINK.EXE?
  2183. {input 15,10,4}
  2184. {include menu yesno}
  2185. {include screen ent_sel_exit}
  2186. ;
  2187. ;
  2188. [macro]
  2189. MDIRBIN = "\FORTRAN\BIN"
  2190. NEWAUTOEXEC = "NEW-VARS.BAT"
  2191. NEWCONFIG   = "NEW-CONF.SYS"
  2192. NEWSTARTUP  = "NEW-VARS.CMD"
  2193. TOOLSPRE    = "TOOLS.PRE"
  2194. SYSTEMPRE   = "SYSTEM.PRE"
  2195. ;
  2196. ;
  2197. [screen newfiles_real]
  2198. {help nohelp}
  2199. {include screen header}
  2200. {at 35,1}
  2201. ^1Environment Settings^0
  2202. {At 5,5}
  2203. SETUP has created the following files to help you configure
  2204. your system for using Microsoft FORTRAN %VERS:
  2205.  
  2206. ^1%NEWAUTOEXEC^0 is a sample AUTOEXEC.BAT file
  2207. that sets environment variables for use by FORTRAN %VERS.
  2208. This file can be run from the command line to set the environment
  2209. before running the FORTRAN Professional Development System, or it
  2210. can be merged with an existing AUTOEXEC.BAT.
  2211.  
  2212. ^1%NEWCONFIG^0 is a sample CONFIG.SYS file that
  2213. contains commands that should be copied into your CONFIG.SYS file.
  2214. If these commands are already set in your CONFIG.SYS file, then
  2215. you should use values at least as large as those in the sample
  2216. file in your CONFIG.SYS file.
  2217.  
  2218. These files are for DOS only, and are in your real-mode directory.
  2219. {include screen ent_exit}
  2220. ;
  2221. ;
  2222. [screen newfiles_prot]
  2223. {help nohelp}
  2224. {include screen header}
  2225. {at 35,1}
  2226. ^1Environment Settings^0
  2227. {At 5,5}
  2228. SETUP has created the following file to help you configure
  2229. your system for using Microsoft FORTRAN %VERS:
  2230.  
  2231. ^1%NEWSTARTUP^0 is a sample command file that sets
  2232. environment variables for use by the FORTRAN Professional
  2233. Development System.  The file can be run from the command line
  2234. to set the environment before running the FORTRAN Professional
  2235. Development System, or it can be merged with an existing command
  2236. file for the OS/2 command processor.
  2237.  
  2238. This file is for use in OS/2 only, and is in your protect-mode
  2239. directory.
  2240. {include screen ent_exit}
  2241. ;
  2242. ;
  2243. [screen tools_pre]
  2244. {help nohelp}
  2245. {include screen header}
  2246. {at 35,1}
  2247. ^1Sample PWB Settings^0
  2248. {At 5,5}
  2249. SETUP has created the following file to help you configure
  2250. your system for using Microsoft FORTRAN %VERS:
  2251.  
  2252. ^1%TOOLSPRE^0 is a sample file that contains various settings used to
  2253. initialize the Programmer's WorkBench (PWB) utility. TOOLS.PRE contains
  2254. special configuration information about the run-time libraries you have
  2255. installed during this SETUP session.
  2256.  
  2257. In most cases, you should rename this file to TOOLS.INI or merge
  2258. the contained directives into an existing file of that name.
  2259.  
  2260. TOOLS.PRE is located in the directory specified for initialization
  2261. files.
  2262. {include screen ent_exit}
  2263. ;
  2264. ;
  2265. [screen system_pre]
  2266. {help nohelp}
  2267. {include screen header}
  2268. {at 35,1}
  2269. ^1Sample Settings for CVW^0
  2270. {At 5,5}
  2271. SETUP has created the following file to help you configure
  2272. your system for using Microsoft FORTRAN %VERS:
  2273.  
  2274. ^1%SYSTEMPRE^0 is a sample file that contains various settings used to
  2275. initialize Windows.  SYSTEM.PRE contains special configuration
  2276. information for use with CodeView for Windows (CVW).
  2277.  
  2278. In most cases, you should merge this file with the SYSTEM.INI
  2279. file in your Windows directory.
  2280.  
  2281. SYSTEM.PRE is located in the directory specified for Windows files.
  2282.  
  2283. {include screen ent_exit}
  2284. ;
  2285. ;
  2286.  
  2287. [screen himem]
  2288. {help nohelp}
  2289. {include screen header}
  2290. {at 35,1}
  2291. ^1Memory Utilities^0
  2292. {At 5,5}
  2293. SETUP has copied the files ^1HIMEM.SYS^0, ^1RAMDRIVE.SYS^0, and ^1SMARTDRV.SYS^0 to
  2294. the directory specified for DOS executable files.
  2295.  
  2296. HIMEM.SYS allows you to debug programs that approach 640K in size
  2297. by using extended memory on machines with 286, 386, or 486 CPUs.
  2298.  
  2299. To avoid possible conflicts, use RAMDRIVE.SYS for memory disk
  2300. emulation and SMARTDRV.SYS for disk caching.  Other disk emulation
  2301. and disk caching programs may conflict with HIMEM.SYS.
  2302.  
  2303. The NEW-CONF.SYS file contains a sample entry showing how to install
  2304. HIMEM.SYS in your CONFIG.SYS file.
  2305.  
  2306. A more detailed explanation of these three utilities and memory
  2307. configuration (expanded versus extended) is located in Chapter 2
  2308. of "Installing and Using the Professional Development System."
  2309. {include screen ent_exit}
  2310. ;
  2311. ;
  2312. ;******** Library-building screens **********
  2313. [macro]
  2314. LIBLIST = ""
  2315. ;
  2316. ;
  2317. [screen start_libs]
  2318. {help nohelp}
  2319. {include screen header}
  2320. {at 35,1}
  2321. ^1Build Libraries^0
  2322. {At 5,5}
  2323. Press ENTER to begin building combined libraries.
  2324. {include screen ent_exit}
  2325. ;
  2326. ;
  2327. [screen creating_libs]
  2328. {help nohelp}
  2329. {include screen header}
  2330. {at 35,1}
  2331. ^1Building Library^0
  2332. {At 5,5}
  2333. Creating Library %DFILE
  2334. ; this input field's <x,y> is where LIB.EXE's output shows up
  2335. {input 0,1,1}
  2336.  
  2337. ;{At 8, 20}
  2338. ;Libraries built:
  2339. ;{At 0}
  2340. ;%LIBLIST
  2341. {include screen exit}
  2342. ;
  2343. ;
  2344. [screen build_err]
  2345. {help nohelp}
  2346. {include screen header}
  2347. {at 35,1}
  2348. ^1Error Building Library^0
  2349. {At 5,5}
  2350. An error occurred while creating the library %DFILE.  The probable
  2351. cause of this error is a 'not enough memory' or 'not enough disk'
  2352. condition when SETUP tries to spawn the LIB utility.  SETUP + LIB
  2353. requires at least 490K of available memory and enough disk to load
  2354. both the components and the combined libraries.
  2355.  
  2356. An ASCII text log file, called ^1'XLIBLOGX.XYZ'^0 contains the output
  2357. of the LIB utility.  You can check this file for any errors that
  2358. may have occurred during the LIB process.
  2359.  
  2360. You may try to build other combined libraries, continue
  2361. SETUP without building libraries, or exit SETUP.
  2362.  
  2363. {input 15,35,5}
  2364. {include menu build_err_m}
  2365. {include screen ent_sel_exit}
  2366. ;
  2367. ;
  2368. [screen libs_built]
  2369. {help nohelp}
  2370. {include screen header}
  2371. {at 35,1}
  2372. ^1Libraries Built^0
  2373. {At 5,5}
  2374. SETUP has successfully installed the libraries for
  2375. Microsoft FORTRAN %VERS.
  2376.  
  2377.  
  2378. Press ENTER to return to the main SETUP menu,
  2379. or press CTRL+C to exit SETUP.
  2380. {include screen ent_exit}
  2381. ;
  2382. ;
  2383.