home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Languages / Masm V6.11 / SETUP.INF < prev    next >
Encoding:
Text File  |  1993-11-05  |  58.7 KB  |  1,712 lines

  1. ; INFORMATION FILE FOR MASM 6.1a SETUP
  2. ;
  3. ;         *** 3-1/2" LD (720kb) Disk Set ***
  4. ;
  5. [macro]
  6. ; default directory names (must end with \)
  7. DEFDIRBASE     = "C:\MASM611\"
  8. DEFDIRBIN      = "BIN\"
  9. DEFDIRBINB     = "BINR\"
  10. DEFDIRLIB      = "LIB\"
  11. DEFDIRINCLUDE  = "INCLUDE\"
  12. DEFDIRINIT     = "INIT\"
  13. DEFDIRHELP     = "HELP\"
  14. DEFDIRSAMPLES  = "SAMPLES\"
  15. DEFDIRTMP      = "TMP\"
  16.  
  17. PACKINGLIST = "PACKING.TXT"
  18. READMEFILE  = "README.TXT"
  19.  
  20. COPYRIGHT   = "Copyright (C) Microsoft Corp. 1986, 1993. All rights reserved."
  21.  
  22. ; filename of linker, and backup name used during version checking
  23. LINK_NAME      = "link.exe"
  24. TEMP_LINK_NAME = "$$$link.tmp"
  25.  
  26.  
  27. ; ************** lists ********************
  28.  
  29. [list sdisks]
  30. 0:dos,     "your DOS SYSTEM disk"
  31. 1:masm1,   "Setup disk"
  32. 2:masm2,   "Disk 2"
  33. 3:masm3,   "Disk 3"
  34. 4:masm4,   "Disk 4"
  35. 5:masm5,   "Disk 5"
  36. 6:masm6,   "Disk 6"
  37. 7:masm7,   "Disk 7"
  38.  
  39. [list netsetup]
  40. 0:x,  " "
  41. 1:x,  "..\DISK1"
  42. 2:x,  "..\DISK2"
  43. 3:x,  "..\DISK3"
  44. 4:x,  "..\DISK4"
  45. 5:x,  "..\DISK5"
  46. 6:x,  "..\DISK6"
  47. 7:x,  "..\DISK7"
  48.  
  49. ; dummy list, never used
  50. [list ddisks]
  51. 1:x,  "the destination disk, tape, or cartridge"
  52.  
  53.  
  54. ; ****** FILE LAYOUT ******
  55. ;
  56. ;  disk#: path [, "descr"][, size = xxx][, dest = x][, actions]
  57. ;
  58. ;     action codes: rename, append, noreplace, ignoreerr (default; synonym
  59. ;           is "nonvital"), vital, timestamp, nocopy
  60. ;     dest= B(BinB), N(bin), I(Include), T(Init),
  61. ;           H(Help), L(Lib), S(Sample programs), E(tEmp directory),
  62. ;           O(RoOt)
  63. ;        [dest setting gets propagated down a list, but not across lists]
  64. ;
  65.  
  66.  
  67. [list  copy_always  1]
  68. 1: packing.txt,            DEST=O, comment="List of disk contents",                              NOCOPY
  69. 1: pentium.txt,                    comment="Information for the Intel (R) Pentium (TM) processor",         size=37901
  70. 1: errmsg.txt,                     comment="Microsoft MS-DOS Extender Run-Time Errors",                    size=9486
  71. 1: readme.txt,                     comment="Documentation for MASM 6.11",                                  size=28692
  72. 1: support.txt,               comment="Documentation about Microsoft Support Services",           size=6981
  73. 1: setup.inf,                      comment="Setup program information file",                     NOCOPY
  74. 1: setup.exe,                      comment="Setup program",                                      NOCOPY
  75.  
  76. 1: bin\ml.err,             DEST=N, comment="Assembler error file",                                 ROOT, size=9287
  77. 1: bin\ml.exe,                     comment="Assembler executable",                                 ROOT, size=388608
  78. 2: bin\cref.doc,                   comment="Cross-Reference Utility Doc",                          ROOT, size=10169
  79. 2: bin\cref.exe,                   comment="Cross-Reference Utility",                              ROOT, size=66560
  80. 2: bin\h2inc.err,                  comment="h2inc.exe error message file",                         ROOT, size=21880
  81. 2: bin\h2inc.exe,                  comment="C-header-file to MASM-include-file utility",           ROOT, size=248832
  82.  
  83. [list dos_extended 1]
  84. 1: bin\dosxnt.exe,         DEST=N, comment="MS-DOS extender component",                            ROOT, size=393942
  85. 3: bin\nmake.exe,                  comment="MS-DOS extended driver for NMAKER",         TIMESTAMP, ROOT, size=45568
  86. 3: bin\nmaker.exe,                 comment="Real-mode program maintenance utility",     TIMESTAMP, ROOT, size=86809
  87.  
  88.  
  89. [list dos_extended_windows 1]
  90. 1: bin\dosxnt.386,         DEST=N, comment="MS-DOS extender component for Windows",                ROOT, size=9343
  91.  
  92.  
  93. [list  if_dos  1]
  94. 2: bin\emm386.exe,         DEST=N, comment="Expanded memory manager",                   TIMESTAMP, ROOT, size=110174
  95. 2: bin\exehdr.exe,                 comment=".EXE file modification utility",            TIMESTAMP, ROOT, size=39377
  96. 2: bin\exp.exe,                    comment="File expunge program",                      TIMESTAMP, ROOT, size=18757
  97. 2: bin\himem.sys,                  comment="Microsoft XMS manager",                     TIMESTAMP, ROOT, size=13824
  98. 2: bin\implib.exe,                 comment="Import library creation utility",           TIMESTAMP, ROOT, size=42581
  99. 2: bin\lib.exe,                    comment="Library maintenance utility",               TIMESTAMP, ROOT, size=59089
  100. 2: bin\link.exe,                   comment="Linker",                                               ROOT, size=202912
  101. 3: bin\msd.exe,                    comment="Configuration reporter",                    TIMESTAMP, ROOT, size=155538
  102. 3: bin\msd.txt,                    comment="Configuration reporter doc",                TIMESTAMP, ROOT, size=9003
  103. 3: bin\ramdrive.sys,               comment="Virtual RAM disk drive",                    TIMESTAMP, ROOT, size=5873
  104. 3: bin\rm.exe,                     comment="File deletion program",                     TIMESTAMP, ROOT, size=14799
  105. 3: bin\smartdrv.exe,               comment="Disk cache",                                TIMESTAMP, ROOT, size=43609
  106. 3: bin\smartdrv.doc,               comment="Disk cache doc",                            TIMESTAMP, ROOT, size=15017
  107. 4: bin\undel.exe,                  comment="File restore program",                      TIMESTAMP, ROOT, size=19519
  108.  
  109.  
  110. 1: cv.txt,                 DEST=O, comment="CodeView configuration doc",                                 size=13917
  111. 1: bin\cv.exe,             DEST=N, comment="MS-DOS CodeView debugger for MS-DOS",       TIMESTAMP, ROOT, size=468512
  112. 1: bin\cvpack.exe,                 comment="DOS CV4 information optimization utility",  TIMESTAMP, ROOT, size=127520
  113. 1: bin\eed1cxx.dll,                comment="Expression evaluator for MS-DOS C/C++",     TIMESTAMP, ROOT, size=105722
  114. 1: bin\emd1d1.dll,                 comment="Execution model for MS-DOS to MS-DOS",      TIMESTAMP, ROOT, size=69322
  115. 3: bin\rcvcom.exe,                 comment="MS-DOS Serial Debug Monitor",               TIMESTAMP, ROOT, size=92096
  116. 3: bin\shd1.dll,                   comment="Symbol handler for MS-DOS",                 TIMESTAMP, ROOT, size=42804
  117. 3: bin\tld1com.dll,                comment="MS-DOS Serial Transport Layer",             TIMESTAMP, ROOT, size=22126
  118. 4: bin\tld1loc.dll,                comment="Local transport layer for MS-DOS",          TIMESTAMP, ROOT, size=16692
  119. 1: bin\dmw0.dll,                   comment="Debugging monitor",                         TIMESTAMP, ROOT, size=45856
  120.  
  121. 4: include\bios.inc,       DEST=I, comment="BIOS Macros",                                          ROOT, size=9440
  122. 4: include\cmacros.inc,            comment="MASM 6.11 compatible CMACROS.INC",                     ROOT, size=45473
  123. 4: include\cmacros.new,            comment="CMACROS.INC w/MASM 6.x features",                      ROOT, size=37679
  124. 4: include\dos.inc,                comment="DOS Macros",                                           ROOT, size=41258
  125. 4: include\macros.inc,             comment="Miscellaneous macros",                                 ROOT, size=6166
  126. 4: include\prologue.inc,           comment="Prologues and Epilogues",                              ROOT, size=9181
  127.  
  128.  
  129. [list  if_windows 1]
  130. 3: bin\new-sys.ini,        DEST=N, comment="SYSTEM.INI settings",                                  ROOT, size=645
  131. 3: bin\masm.grp,                   comment="Windows group file",                                   ROOT, size=6176
  132.  
  133. 1: bin\cv.ico,             DEST=N, comment="MS-DOS CodeView Icon",                      TIMESTAMP, ROOT, size=1086
  134. 1: bin\cvw.exe,                    comment="CodeView for Windows - Single Monitor",     TIMESTAMP, ROOT, size=63488
  135. 1: bin\cvw1.386,                   comment="CodeView for Windows Driver",               TIMESTAMP, ROOT, size=5194
  136. 1: bin\cvw4.exe,                   comment="CodeView for Windows",                      TIMESTAMP, ROOT, size=410112
  137. 1: bin\eew0cxx.dll,                comment="Windows expression evaluator for C/C++",    TIMESTAMP, ROOT, size=105073
  138. 2: bin\emd1w0.dll,                 comment="MS-DOS to WIN3 Execution Model",            TIMESTAMP, ROOT, size=74028
  139. 2: bin\emw0w0.dll,                 comment="Windows to Windows execution model",        TIMESTAMP, ROOT, size=74432
  140. 3: bin\oem08.fon,                  comment="Font",                                      TIMESTAMP, ROOT, size=4752
  141. 3: bin\oem10.fon,                  comment="Font",                                      TIMESTAMP, ROOT, size=5264
  142. 3: bin\rcvwcom.exe,                comment="Windows serial remote debugging monitor",   TIMESTAMP, ROOT, size=34464
  143. 3: bin\shw0.dll,                   comment="Windows hosted symbol handler",             TIMESTAMP, ROOT, size=42720
  144. 4: bin\tlw0loc.dll,                comment="Windows local transport layer",             TIMESTAMP, ROOT, size=46400
  145. 4: bin\toolhelp.dll,               comment="Windows debugging support",                 TIMESTAMP, ROOT, size=14128
  146.  
  147. 4: include\win.inc,        DEST=I, comment="Windows include file",                                 ROOT, size=144585
  148.  
  149. 4: lib\libw.lib,           DEST=L, comment="Windows API Import Library",                TIMESTAMP, ROOT, size=80351
  150. 4: lib\cnocrtdw.lib,               comment="Windows DLL Startup Library",               TIMESTAMP, ROOT, size=2071
  151. 4: lib\lnocrtdw.lib,               comment="Windows DLL Startup Library",               TIMESTAMP, ROOT, size=2071
  152. 4: lib\mnocrtdw.lib,               comment="Windows DLL Startup Library",               TIMESTAMP, ROOT, size=2071
  153. 4: lib\snocrtdw.lib,               comment="Windows DLL Startup Library",               TIMESTAMP, ROOT, size=2071
  154. 4: lib\appentry.asm,               comment="Windows app startup code",                             ROOT, size=3927
  155. 4: lib\dllentry.asm,               comment="Windows DLL startup code",                             ROOT, size=1633
  156. 4: samples\winclock\appentry.asm,  DEST=S, comment="Windows app startup code", "winclock\appentry.asm", RENAME, size=3927
  157. 4: samples\windll\appentry.asm,            comment="Windows app startup code", "windll\appentry.asm",   RENAME, size=3927
  158. 4: samples\windll\dllentry.asm,            comment="Windows DLL startup code", "windll\dllentry.asm",   RENAME, size=1633
  159.  
  160.  
  161. [list  if_no_rc 1]
  162. 3: bin\rc.bat,             DEST=N, comment="Warning of missing RC.EXE",                            ROOT, size=399
  163.  
  164. [list  if_compat_driver  1]
  165. 3: bin\masm.exe,           DEST=N, comment="5.1-compatible command-line driver",                   ROOT, size=49152
  166.  
  167. [list  if_pwb  1]
  168. 3: bin\pwb.exe,            DEST=N, comment="MS-DOS Programmer's WorkBench",             TIMESTAMP, ROOT, size=558432
  169. 3: bin\pwbhelp.mxt,                comment="Help extension for PWB",                    TIMESTAMP, ROOT, size=47656
  170. 3: bin\pwbmasm.mxt,                comment="MASM extension for PWB",                               ROOT, size=20660
  171. 3: bin\pwbrowse.mxt,               comment="Browser extension for PWB",                 TIMESTAMP, ROOT, size=113856
  172. 3: bin\pwbutils.mxt,               comment="Utilities for PWB",                         TIMESTAMP, ROOT, size=31582
  173. 3: bin\pwbc.xxt,                   comment="C extension for PWB",                       TIMESTAMP, ROOT, size=44748
  174. 3: bin\pwbbasic.xxt,               comment="BASIC extension for PWB",                   TIMESTAMP, ROOT, size=19200
  175. 3: bin\pwbfort.xxt,                comment="FORTRAN extension for PWB",                 TIMESTAMP, ROOT, size=25150
  176. 3: bin\pwbprof.xxt,                comment="Profiler extension for PWB",                TIMESTAMP, ROOT, size=53416
  177. 3: bin\sbrpack.exe,                comment="Browse information utility",                TIMESTAMP, ROOT, size=17869
  178. 2: bin\bscmake.exe,                comment="Browse database creation utility",          TIMESTAMP, ROOT, size=123296
  179. 2: bin\bscmakev.exe,               comment="Virtual memory version of BSCMAKE",         TIMESTAMP, ROOT, size=127520
  180. 3: bin\pwbrmake.exe,               comment="BSCMAKE compatibility driver",              TIMESTAMP, ROOT, size=7983
  181. 4: init\tools.pre,         DEST=T, comment="Sample macros for PWB",                     TIMESTAMP, ROOT, size=22567
  182.  
  183. [list  if_brief  1]
  184. 4: init\brief.ini,         DEST=T, comment="Brief emulation macros for PWB", "tools.ini", APPEND, TIMESTAMP, size=9986
  185.  
  186. [list  if_docs  1]
  187. 5: help\advisor.hlp,       DEST=H, comment="Help for Microsoft Advisor",                TIMESTAMP, ROOT, size=26788
  188. 4: help\cv.hlp,                    comment="Help for CodeView",                         TIMESTAMP, ROOT, size=168185
  189. 5: help\link.hlp,                  comment="Help for Linker",                           TIMESTAMP, ROOT, size=168516
  190. 5: help\utils.hlp,                 comment="Help for Utilities",                        TIMESTAMP, ROOT, size=191198
  191.  
  192. [list  if_docs_and_nt  1]
  193. 3: bin\qh.exe,             DEST=N, comment="MS-DOS Quick Help program",                 TIMESTAMP, ROOT, size=70065
  194. 2: bin\helpmake.exe,               comment="Help File Maintenance Utility",             TIMESTAMP, ROOT, size=55585
  195.  
  196. 5: help\alang.hlp,         DEST=H, comment="Help for Assembly language",                           ROOT, size=716134
  197. 4: help\ml.hlp,                    comment="Help for Assembler command line",                      ROOT, size=169458
  198. 5: help\qh.hlp,                    comment="Help for Microsoft QuickHelp",              TIMESTAMP, ROOT, size=25205
  199.  
  200.  
  201. [list if_docs_and_windows 1]
  202. 3: bin\qh.ico,             DEST=N, comment="QuickHelp Icon",                            TIMESTAMP, ROOT, size=1086
  203.  
  204. [list if_pwb_and_docs 1]
  205. 5: help\pwb.hlp,           DEST=H, comment="Help for PWB",                              TIMESTAMP, ROOT, size=576442
  206.  
  207. [list if_pwb_and_windows 1]
  208. 3: bin\pwb.ico,            DEST=N, comment="Icon for PWB",                              TIMESTAMP, ROOT, size=1086
  209. 3: bin\pwb.pif,                    comment="PIF File for PWB",                          TIMESTAMP, ROOT, size=545
  210. 4: bin\wx.exe,                     comment="Windows Spawner",                           TIMESTAMP, ROOT, size=13077
  211. 4: bin\wxsrvr.exe,                 comment="Windows Spawn Server",                      TIMESTAMP, ROOT, size=17920
  212. 4: bin\vmb.386,                    comment="Windows Spawn Driver",                      TIMESTAMP, ROOT, size=9273
  213.  
  214. [list  if_mouse  1]
  215. 3: bin\mouse.com,          DEST=N, comment="Mouse driver",                              TIMESTAMP, ROOT, size=56425
  216.  
  217. [list  if_samples  1]
  218. 4: samples\samples.txt,    DEST=S, comment="Sample file documentation",                            ROOT, size=4321
  219. 4: samples\demos\common.asm,       comment="Sample file - Miscellaneous demos",  "demos\common.asm",      RENAME, size=15612
  220. 4: samples\demos\demo.h,           comment=^,                                    "demos\demo.h",          RENAME, size=6240
  221. 4: samples\demos\demo.inc,         comment=^,                                    "demos\demo.inc",        RENAME, size=10391
  222. 4: samples\demos\file.asm,         comment=^,                                    "demos\file.asm",        RENAME, size=37743
  223. 4: samples\demos\filedemo.c,       comment=^,                                    "demos\filedemo.c",      RENAME, size=18789
  224. 4: samples\demos\filedemo.mak,     comment=^,                                    "demos\filedemo.mak",    RENAME, size=2069
  225. 4: samples\demos\math.asm,         comment=^,                                    "demos\math.asm",        RENAME, size=14433
  226. 4: samples\demos\mathdemo.c,       comment=^,                                    "demos\mathdemo.c",      RENAME, size=14646
  227. 4: samples\demos\mathdemo.mak,     comment=^,                                    "demos\mathdemo.mak",    RENAME, size=2262
  228. 4: samples\demos\misc.asm,         comment=^,                                    "demos\misc.asm",        RENAME, size=39158
  229. 4: samples\demos\miscdemo.asm,     comment=^,                                    "demos\miscdemo.asm",    RENAME, size=37731
  230. 4: samples\demos\miscdemo.mak,     comment=^,                                    "demos\miscdemo.mak",    RENAME, size=1819
  231. 4: samples\mixed\basic.asm,        comment="Sample file - Mixed language",       "mixed\basic.asm",       RENAME, size=559
  232. 4: samples\mixed\basmain.bas,      comment=^,                                    "mixed\basmain.bas",     RENAME, size=220
  233. 4: samples\mixed\c.asm,            comment=^,                                    "mixed\c.asm",           RENAME, size=451
  234. 4: samples\mixed\cmain.c,          comment=^,                                    "mixed\cmain.c",         RENAME, size=234
  235. 4: samples\mixed\fmain.for,        comment=^,                                    "mixed\fmain.for",       RENAME, size=338
  236. 4: samples\mixed\fortran.asm,      comment=^,                                    "mixed\fortran.asm",     RENAME, size=440
  237. 4: samples\show\pager.asm,         comment="Sample file - Text file browser",    "show\pager.asm",        RENAME, size=10156
  238. 4: samples\show\show.inc,          comment=^,                                    "show\show.inc",         RENAME, size=1444
  239. 4: samples\show\show.asm,          comment=^,                                    "show\show.asm",         RENAME, size=15700
  240. 4: samples\show\show.mak,          comment=^,                                    "show\show.mak",         RENAME, size=2984
  241. 4: samples\show\showutil.asm,      comment=^,                                    "show\showutil.asm",     RENAME, size=7514
  242. 4: samples\dosdev\atoms.asm,       comment="Sample file - DOS Device driver",    "dosdev\atoms.asm",      RENAME, size=32902
  243. 4: samples\dosdev\atoms.txt,       comment=^,                                    "dosdev\atoms.txt",      RENAME, size=7734
  244. 4: samples\dosdev\atomtest.asm,    comment=^,                                    "dosdev\atomtest.asm",   RENAME, size=7301
  245. 4: samples\dosdev\ctest.c,         comment=^,                                    "dosdev\ctest.c",        RENAME, size=6055
  246. 4: samples\dosdev\makeatom.bat,    comment=^,                                    "dosdev\makeatom.bat",   RENAME, size=130
  247. 4: samples\pwbtutor\rnd.asm,       comment="Sample file - PWB Tutorial",         "pwbtutor\rnd.asm",      RENAME, size=8685
  248. 4: samples\pwbtutor\extra.txt,     comment=^,                                    "pwbtutor\extra.txt",    RENAME, size=966
  249. 4: samples\tsr\alarm.asm,          comment="Sample file - TSR",                  "tsr\alarm.asm",         RENAME, size=9916
  250. 4: samples\tsr\alarm.mak,          comment=^,                                    "tsr\alarm.mak",         RENAME, size=1778
  251. 4: samples\tsr\bell.c,             comment=^,                                    "tsr\bell.c",            RENAME, size=7122
  252. 4: samples\tsr\bell.mak,           comment=^,                                    "tsr\bell.mak",          RENAME, size=2060
  253. 4: samples\tsr\handlers.asm,       comment=^,                                    "tsr\handlers.asm",      RENAME, size=52047
  254. 4: samples\tsr\install.asm,        comment=^,                                    "tsr\install.asm",       RENAME, size=10442
  255. 4: samples\tsr\snap.asm,           comment=^,                                    "tsr\snap.asm",          RENAME, size=20954
  256. 4: samples\tsr\snap.mak,           comment=^,                                    "tsr\snap.mak",          RENAME, size=3602
  257. 4: samples\tsr\tsr.h,              comment=^,                                    "tsr\tsr.h",             RENAME, size=1735
  258. 4: samples\tsr\tsr.inc,            comment=^,                                    "tsr\tsr.inc",           RENAME, size=3851
  259.  
  260. [list  if_samples_and_nt  1]
  261. 4: samples\ntsample\ntsample.txt,          DEST=S, comment="Samples text file - 32-bit code", "ntsample\ntsample.txt",              RENAME, size=4164
  262. 4: samples\ntsample\szsearch\main.c,               comment="Sample file - 32-bit code",       "ntsample\szsearch\main.c",           RENAME, size=644
  263. 4: samples\ntsample\szsearch\szsearch.asm,         comment="Sample file - 32-bit code",       "ntsample\szsearch\szsearch.asm",     RENAME, size=3186
  264. 4: samples\ntsample\szsearch\main.mak,             comment="Sample file - 32-bit code",       "ntsample\szsearch\main.mak",         RENAME, size=551
  265.  
  266. 4: samples\ntsample\threads\asmthred.asm,          comment="Sample file - 32-bit code",       "ntsample\threads\asmthred.asm",      RENAME, size=4575
  267. 4: samples\ntsample\threads\threads.c,             comment="Sample file - 32-bit code",       "ntsample\threads\threads.c",         RENAME, size=10305
  268. 4: samples\ntsample\threads\threads.mak,           comment="Sample file - 32-bit code",       "ntsample\threads\threads.mak",       RENAME, size=365
  269.  
  270. 4: samples\ntsample\hello\hello.asm,               comment="Sample file - 32-bit code",       "ntsample\hello\hello.asm",           RENAME, size=942
  271. 4: samples\ntsample\hello\hello.mak,               comment="Sample file - 32-bit code",       "ntsample\hello\hello.mak",           RENAME, size=341
  272.  
  273. 4: samples\ntsample\ntdll\asmdll.asm,              comment="Sample file - 32-bit code",       "ntsample\ntdll\asmdll.asm",          RENAME, size=2687
  274. 4: samples\ntsample\ntdll\cmain.c,                 comment="Sample file - 32-bit code",       "ntsample\ntdll\cmain.c",             RENAME, size=2223
  275. 4: samples\ntsample\ntdll\asmdll.def,              comment="Sample file - 32-bit code",       "ntsample\ntdll\asmdll.def",          RENAME, size=45
  276. 4: samples\ntsample\ntdll\casmdll.mak,             comment="Sample file - 32-bit code",       "ntsample\ntdll\casmdll.mak",         RENAME, size=904
  277.  
  278. 4: include\asmthred.inc,       DEST=I, comment="Sample file - 32-bit code",                                         ROOT, size=1304
  279. 4: include\threads.h,          DEST=I, comment="Sample file - 32-bit code",                                         ROOT, size=257
  280.  
  281.  
  282.  
  283. [list  if_samples_and_win 1]
  284. 4: samples\windll\sysinfo.asm, DEST=S, comment="Sample file - Windows DLL",      "windll\sysinfo.asm",    RENAME, size=13501
  285. 4: samples\windll\sysinfo.def,     comment=^,                                    "windll\sysinfo.def",    RENAME, size=303
  286. 4: samples\windll\sysinfo.mak,     comment=^,                                    "windll\sysinfo.mak",    RENAME, size=1867
  287. 4: samples\windll\sysdata.asm,     comment=^,                                    "windll\sysdata.asm",    RENAME, size=14423
  288. 4: samples\windll\sysdata.def,     comment=^,                                    "windll\sysdata.def",    RENAME, size=213
  289. 4: samples\windll\sysdata.exe,     comment=^,                                    "windll\sysdata.exe",    RENAME, size=7168
  290. 4: samples\windll\sysdata.h,       comment=^,                                    "windll\sysdata.h",      RENAME, size=319
  291. 4: samples\windll\sysdata.ico,     comment=^,                                    "windll\sysdata.ico",    RENAME, size=766
  292. 4: samples\windll\sysdata.mak,     comment=^,                                    "windll\sysdata.mak",    RENAME, size=2339
  293. 4: samples\windll\sysdata.rc,      comment=^,                                    "windll\sysdata.rc",     RENAME, size=2031
  294. 4: samples\windll\dll.inc,         comment=^,                                    "windll\dll.inc",        RENAME, size=2137
  295. 4: samples\winclock\winclock.asm,  comment="Sample file - Windows clock",        "winclock\winclock.asm", RENAME, size=47982
  296. 4: samples\winclock\winclock.def,  comment=^,                                    "winclock\winclock.def", RENAME, size=216
  297. 4: samples\winclock\winclock.ico,  comment=^,                                    "winclock\winclock.ico", RENAME, size=766
  298. 4: samples\winclock\winclock.mak,  comment=^,                                    "winclock\winclock.mak", RENAME, size=2147
  299. 4: samples\winclock\winclock.rc,   comment=^,                                    "winclock\winclock.rc",  RENAME, size=32
  300.  
  301.  
  302. ; list of files to search for single-file copy command
  303. [list search_files]
  304. {include list copy_always}
  305. {include list dos_extended}
  306. {include list dos_extended_windows}
  307. {include list if_dos}
  308. {include list if_windows}
  309. {include list if_compat_driver}
  310. {include list if_pwb}
  311. {include list if_brief}
  312. {include list if_docs}
  313. {include list if_docs_and_nt}
  314. {include list if_docs_and_windows}
  315. {include list if_pwb_and_docs}
  316. {include list if_pwb_and_windows}
  317. {include list if_mouse}
  318. {include list if_samples}
  319. {include list if_samples_and_nt}
  320. {include list if_samples_and_win}
  321.  
  322.  
  323. [list remove 1]
  324. 1: mlx.exe,                DEST=N, comment="Obsolete assembler driver"                                            
  325. 1: pwb.com,                DEST=N, comment="Obsolete PWB driver"
  326.  
  327.  
  328.  
  329. ;*********** more macros ***************
  330. [macro]
  331. ;REQUIRED MACROS:
  332. LISTMORE  = "MORE"
  333. HARDHDR   = "Hard Drive "
  334. FLOPPYHDR = "Floppy Drive "
  335. ; checkmark in listboxes
  336. CHKD = "* "
  337.  
  338. ; macros for Packing list generator (not used in Setup)
  339. DISK        = "DISK"
  340. DESC_HEADER = "Files                        Description"
  341. DESC_ULINES = "-----                        -----------"
  342. PLHEADER    = "Packing List for Microsoft Macro Assembler Version 6.11"
  343.  
  344.  
  345. ;*********** menus ***************
  346.  
  347. [menu mainc]
  348. ; leave 2 spaces at front for checkmark
  349. "  Install the Microsoft Macro Assembler"
  350. "  Install the Macro Assembler using defaults"
  351. "  Run SETUP without installing any files"
  352. "  Special Note for CodeView users"
  353. "  Special Note for MASM v5.1 users"
  354. "  View important documentation notes (README.TXT)"
  355. "  View the packing list (PACKING.TXT)"
  356. "  Copy a file from the distribution disks"
  357. "  Exit SETUP"
  358.  
  359.  
  360.  
  361. [menu yesno]
  362. "Yes"
  363. "No"
  364.  
  365. [menu systems]
  366. "DOS/Windows & NT"
  367. "MS-DOS/Microsoft Windows"
  368. "Microsoft Windows NT"
  369.  
  370. [menu copyanotherm]
  371. "Return to SETUP main menu"
  372. "Copy another file"
  373. "Exit SETUP"
  374.  
  375. [menu anotherhd]
  376. "Install on a different hard disk"
  377. "Change my answers to SETUP questions"
  378. "Continue with installation on this disk"
  379. "Exit SETUP"
  380.  
  381. [menu smallhd]
  382. "Change my answers to SETUP questions"
  383. "Continue with installation on this disk"
  384. "Exit SETUP"
  385.  
  386.  
  387. ; required menus below this point
  388. [menu timestampm]
  389. "Continue without overwriting my file"
  390. "Replace my copy of the file"
  391. "Exit SETUP"
  392.  
  393. [menu contorexit]
  394. "Continue"
  395. "Exit SETUP"
  396.  
  397. [menu retry]
  398. "Try again"
  399. "Exit SETUP"
  400.  
  401. [menu formatorretry]
  402. "Format the disk"
  403. "Try again (do not format)"
  404.  
  405. [menu retryorignore]
  406. "Try again"
  407. "Continue despite the error"
  408. "Exit SETUP"
  409.  
  410. [menu readonlyerrm]
  411. "Try to overwrite"
  412. "Continue without copying"
  413. "Exit SETUP"
  414.  
  415.  
  416. ;***** colors *****
  417. [color]
  418. 1=high white
  419. 2=blue,white
  420. 3=white,blue
  421. 4=white,black
  422.  
  423.  
  424. ;********** header and footer screens ************
  425.  
  426. [screen header]
  427. {color white,blue}
  428. {at 2,1}
  429. Microsoft MASM 6.11 Setup
  430. {at 0,2}
  431. {line 60,205}
  432. ;
  433. ; footer screens
  434. ;
  435. [screen exit]
  436. {clear 0,24,79,24}
  437. {color black, white}
  438. {at 67,24}
  439. CTRL+C=Exit
  440. ;
  441. ;
  442. [screen ent_exit]
  443. {clear 0,24,79,24}
  444. {color black, white}
  445. {at 2,24}
  446. ENTER=Continue
  447. {at 67,24}
  448. CTRL+C=Exit
  449. ;
  450. ;
  451. [screen ent_sel_exit]
  452. {clear 0,24,79,24}
  453. {color black, white}
  454. {at 2,24}
  455. ENTER=Continue
  456. {at 19,24}
  457. =Make Selection
  458. {at 67,24}
  459. CTRL+C=Exit
  460. ;
  461. ;
  462. [screen ent_f1_exit]
  463. {clear 0,24,79,24}
  464. {color black, white}
  465. {at 2,24}
  466. ENTER=Continue
  467. {at 39,24}
  468. F1=Additional Information
  469. {at 67,24}
  470. CTRL+C=Exit
  471. ;
  472. ;
  473. [screen ent_sel_f1_exit]
  474. {clear 0,24,79,24}
  475. {color black, white}
  476. {at 2,24}
  477. ENTER=Continue
  478. {at 19,24}
  479. =Make Selection
  480. {at 39,24}
  481. F1=Additional Information
  482. {at 67,24}
  483. CTRL+C=Exit
  484. ;
  485. ;
  486. [screen help_footer]
  487. {clear 0,24,79,24}
  488. {color white, blue}
  489. {at 2,24}
  490. ESC=Return to SETUP
  491. {at 30,24}
  492. PgDn=Next Screen
  493. {at 55,24}
  494. PgUp=Previous Screen
  495. ;
  496. ;
  497. ;**********    required screens ************
  498. ;
  499. [screen helpframe]
  500. {color black, white}
  501. {at 2,1}
  502. ^2Additional Information^0
  503. {at 0,2}
  504. {line 60,205,blue,white}
  505. {include screen help_footer}
  506. ;
  507. ;
  508. [screen mcopying]
  509. {help nohelp}
  510. {clear 0,8,80,23}
  511. {At 10,12}
  512. SETUP is copying %SPATH%SFILE
  513.               to %DPATH%DFILE.
  514.  
  515. There are %NUM files left to copy.
  516. {include screen exit}
  517. ;
  518. ;
  519. [screen badmacro]
  520. Predefined macro "%SECTION" is missing in SETUP.INF
  521. ;
  522. ;
  523. [screen insdiskpath]
  524. {help nohelp}
  525. {include screen header}
  526. {At 5,8}
  527. SETUP can't find the file %SFILE.
  528.  
  529. Please type the drive and directory where this file can be found
  530. and press ENTER.
  531.  
  532. You can specify a floppy drive or a hard drive.
  533.  
  534. {input 10,60,1}
  535. {include screen ent_exit}
  536. ;
  537. ;
  538. [screen insdiskpath2]
  539. {help nohelp}
  540. {include screen header}
  541. {At 5,8}
  542. SETUP can't find the file %SFILE in the directory you specified.
  543. Please try again now, or exit, find a copy of the file, and rerun
  544. SETUP later.
  545.  
  546. Please enter the drive and directory where this file is located
  547. and press ENTER. You can specify a floppy drive or a hard drive.
  548.  
  549. {input 10,60,1}
  550. {include screen ent_exit}
  551. ;
  552. ;
  553. [screen insdisknopath]
  554. {help nohelp}
  555. {include screen header}
  556. {At 5,8}
  557. Please insert the disk labeled '%DISKNAME'
  558. in drive %DRIVE and press ENTER.
  559.  
  560. {input 15,20,5}
  561. {include menu contorexit}
  562. {include screen ent_sel_exit}
  563. ;
  564. ;
  565. [screen badsdisk]
  566. {help nohelp}
  567. {include screen header}
  568. {At 5,8}
  569. SETUP can't read the disk in drive %DRIVE. Please be sure the
  570. correct disk is inserted and the drive door is closed.
  571.  
  572. {input 15,20,5}
  573. {include menu contorexit}
  574. {include screen ent_sel_exit}
  575. ;
  576. ;
  577. [screen wrongdisk]
  578. {help nohelp}
  579. {include screen header}
  580. {At 5,8}
  581. Setup cannot find the file ^1%SFILE^0 on this disk.
  582. Please insert the disk labeled '%DISKNAME'
  583. in drive %DRIVE and press ENTER.  If the correct disk
  584. is in the drive, please contact Microsoft Product 
  585. Support Services for assistance.
  586.  
  587. {input 15,35,5}
  588. {include menu contorexit}
  589. {include screen ent_sel_exit}
  590. ;
  591. ;
  592. [screen badddisk]
  593. {help nohelp}
  594. {include screen header}
  595. {At 5,8}
  596. SETUP can't read the disk in drive %DRIVE.
  597.  
  598. {input 15,30,4}
  599. {include menu formatorretry}
  600. {include screen ent_sel_exit}
  601. ;
  602. ;
  603. [screen readerr]
  604. {help nohelp}
  605. {include screen header}
  606. {At 5,8}
  607. An error occurred while reading the file %SFILE.
  608.  
  609. {input 15,35,5}
  610. ; inserts menu retry or menu retryorignore
  611. {include screen ent_sel_exit}
  612. ;
  613. ;
  614. [screen writeerr]
  615. {help nohelp}
  616. {include screen header}
  617. {At 5,8}
  618. An error occurred while writing the file
  619. %DPATH%DFILE.
  620.  
  621. {input 15,35,5}
  622. ; inserts menu retry or menu retryorignore
  623. {include screen ent_sel_exit}
  624. ;
  625. ;
  626. [screen createerr]
  627. {help nohelp}
  628. {include screen header}
  629. {At 5,8}
  630. An error occurred while creating the file
  631. %DPATH%DFILE.
  632.  
  633. {input 15,35,5}
  634. ; inserts menu retry or menu retryorignore
  635. {include screen ent_sel_exit}
  636. ;
  637. ;
  638. [screen renameerr]
  639. {help nohelp}
  640. {include screen header}
  641. {At 5,8}
  642. An error occurred while renaming the file
  643. %SPATH%SFILE to %DFILE.
  644.  
  645. {input 15,35,5}
  646. ; inserts menu retry or menu retryorignore
  647. {include screen ent_sel_exit}
  648. ;
  649. ;
  650. [screen createdirerr]
  651. {help nohelp}
  652. {include screen header}
  653. {At 5,8}
  654. An error occurred while creating the directory
  655. %DPATH.
  656.  
  657. {input 15,35,5}
  658. ; inserts menu retry or menu retryorignore
  659. {include screen ent_sel_exit}
  660. ;
  661. ;
  662. [screen timestamperr]
  663. {help nohelp}
  664. {include screen header}
  665. {At 5,8}
  666. The version of the file %SFILE on your disk is newer than the
  667. one supplied with MASM 6.11.
  668.  
  669. You can continue the installation process without copying this
  670. file, or you can overwrite your copy of the file.
  671.  
  672. SETUP suggests that you not overwrite this file. If you decide
  673. later that you want the version supplied with MASM 6.11, rename
  674. your existing file and use SETUP to copy the new version.
  675.  
  676. {input 15,45,5}
  677. {include menu timestampm}
  678. {include screen ent_sel_exit}
  679. ;
  680. ;
  681. ; required screens not used by MASM
  682. [screen nonvital]
  683. {clear 0,0,0,0}
  684. [screen pathtoolong]
  685. ; screen used by floppy-to-floppy setup only
  686. [screen insnewdisk]
  687. ;
  688. ;
  689. [screen readonlyerr]
  690. {help nohelp}
  691. {include screen header}
  692. {at 5,8}
  693. SETUP is trying to copy to the read-only file
  694. %DPATH%DFILE on your hard disk.
  695.  
  696. You can try to overwrite the file, skip the copy if you are sure
  697. your file is correct, or exit SETUP and delete your file.
  698.  
  699. {input 15,30,5}
  700. {include menu readonlyerrm}
  701. {include screen ent_sel_f1_exit}
  702. ;
  703. ;
  704. [screen readme_frame]
  705. {help nohelp}
  706. {at 0,23}
  707. {line 80,220}
  708.    PgDn=Next screen        PgUp=Previous screen        ESC=Exit README.TXT
  709. ;
  710. ;
  711. [screen packing_frame]
  712. {help nohelp}
  713. {at 0,23}
  714. {line 80,220}
  715.    PgDn=Next screen        PgUp=Previous screen        ESC=Exit PACKING.TXT
  716. ;
  717. ;
  718. ; ************ MASM SCREENS *****************
  719. ;
  720. [screen nohelp]
  721. {color black, white}
  722. {at 10,10}
  723. SETUP has no additional information on this topic.
  724.  
  725. Press ESC to return to SETUP.
  726. ;
  727. ;
  728. [screen welcome]
  729. {help nohelp}
  730. {include screen header}
  731. {at 5,4}
  732. %COPYRIGHT
  733.  
  734. Welcome to the SETUP program for MASM 6.11.
  735.  
  736. If you have not already read the information on SETUP in
  737. "Getting Started," please do so before continuing. This 
  738. manual contains important information about using SETUP.
  739.  
  740. The files on the distribution disks are compressed, so you must
  741. use SETUP to install them. You can also use SETUP to uncompress
  742. and copy a single file or to view the documentation notes or
  743. packing list.
  744.  
  745. If you make a mistake, you can type CTRL+C at any time to quit and
  746. start over. SETUP never erases files from the distribution disks.
  747.  
  748. Press ENTER to continue or CTRL+C to exit.
  749. {include screen ent_exit}
  750. ;
  751. ;
  752. [screen mainmenu]
  753. {help mainmenu_h}
  754. {include screen header}
  755. {at 35,1}
  756. ^1Main Menu^0
  757. {at 5,5}
  758. If this is the first time you have run SETUP, press ENTER now
  759. to install MASM. Or press F1 for more information.
  760.  
  761. {input 10,55,11}
  762. {include menu mainc }
  763. {at 5}
  764.  
  765. Use the ARROW (,) keys to make the selection, then press ENTER.
  766. {include screen ent_sel_f1_exit}
  767. ;
  768. ;
  769.  
  770. [screen mainmenu_h]
  771. {help mainmenu_h2}
  772. {color black, white}
  773. {at 5,4}
  774. SETUP will prompt you for the information it needs. If you're
  775. unsure of the proper reply for any of the questions, consider
  776. the defaults a good place to start. Before SETUP installs any
  777. files, it will give you the opportunity to change your answers.
  778.  
  779. If you later find you prefer other choices, you can run SETUP again.
  780.  
  781. If you would like to see SETUP's questions before actually
  782. installing MASM, select
  783.     ^2Run SETUP without installing any files^0
  784. from the main menu. SETUP will prompt you through the questions
  785. but will not copy any files.
  786.  
  787. If you would like to have MASM installed using the most common
  788. answers to all of SETUP's questions, choose
  789.     ^2Install the Macro Assembler using defaults^0
  790. from the main menu. Before SETUP installs any files, it will give
  791. you the opportunity to change any of the answers.
  792. ;
  793. ;
  794. [screen mainmenu_h2]
  795. {color black, white}
  796. {at 5,4}
  797. SETUP asks for information in two ways. For some questions, you
  798. will be given a list of choices, which will look like:
  799. {at 20}
  800. {box 15,4,3,white,blue}
  801. {at 21}
  802. ^2  Choice One ^0
  803. ^3  Choice Two ^0
  804.  
  805. {at 5}
  806. You can use the ARROW keys (,) to move the highlight. If the
  807. word MORE appears at the bottom of the box, it means there are
  808. additional choices; press the down arrow key until you've seen them
  809. all. When the choice you want is highlighted, press ENTER to continue.
  810.  
  811. SETUP also asks you to type directory or file names. You will be
  812. given a field which looks like:
  813.        ^4 C:\MASM611\BIN                            ^0
  814. You can use the BACKSPACE key to erase characters, the ARROW keys to
  815. move the highlight around in the text, and the HOME and END keys to move
  816. to the beginning and end of the text. When the directory or file name
  817. is correct, press ENTER to continue.
  818. ;
  819. ;
  820. [screen needhd]
  821. {help nohelp}
  822. {include screen header}
  823. {at 35,1}
  824. ^1Hard Disk Needed^0
  825. {at 5,6}
  826. SETUP cannot find a hard disk attached to your system. You need a
  827. hard disk to install MASM 6.11.
  828.  
  829. Some removable harddisk systems look like floppies to SETUP, but
  830. you can still install MASM 6.11 on them. If you have a removable
  831. hard disk or believe SETUP made an error, press ENTER to continue
  832. with SETUP.
  833.  
  834. If you do not have a hard disk, press CTRL+C now to exit SETUP, and
  835. run SETUP again after you have installed a hard disk.
  836.  
  837.  
  838. Press ENTER to continue or CTRL+C to exit.
  839. {include screen ent_exit}
  840. ;
  841. ;
  842. [macro]
  843. OLDMASM = "OLDMASM.EXE"
  844.  
  845. [screen codeview]
  846. {help nohelp}
  847. {include screen header}
  848. {at 35, 1}
  849. ^1CodeView 4.01^0
  850. {At 5,5}
  851. ^1MS-DOS/Microsoft Windows Only.^0
  852.  
  853. CodeView 4.01 includes many enhancements over version 3, including
  854. the ability to debug C and C++ code generated by Microsoft C/C++
  855. version 7.0, and the ability to debug from a remote machine.  More 
  856. information on CodeView is in the Environment and Tools manual, and
  857. in the file CV.TXT, in the directory in which you installed MASM.
  858.  
  859. CodeView 4.01 has two important limitations which affect MASM users.  
  860. First, CodeView 4.01 does not support single stepping through code 
  861. which uses the high word of the 32-bit registers on 80386 and 80486 
  862. CPU's, if a DPMI server such as Microsoft Windows is active.  Microsoft 
  863. recommends exiting Windows and using a VCPI server such as EMM386 to 
  864. run CodeView if you encounter this limitation.  Second, CodeView 
  865. 4.01 does not support debugging .COM files.  Microsoft recommends 
  866. recompiling your project as a small model .EXE for debugging purposes.
  867.  
  868. Press ENTER to continue, or press CTRL+C to exit SETUP.
  869. {include screen ent_exit}
  870. ;
  871. ;
  872. [screen special_note]
  873. {help nohelp}
  874. {include screen header}
  875. {at 28, 1}
  876. ^1Special Note for MASM v5.1 users^0
  877. {At 5,5}
  878. There are differences between versions 5.1 and 6.11.
  879.  
  880. Use the new MASM.EXE driver to assemble your existing MASM code. The 
  881. MASM driver converts old-style MASM switches to their ML equivalents,
  882. adds the ^1/Zm^0 option to maximize compatibility, and calls the ML
  883. assembler. The MASM driver will print the equivalent ML command line.
  884. You can use this line to use the ML assembler directly.
  885.  
  886. If you install the new MASM.EXE driver in the same location as 
  887. MASM 5.1, SETUP will rename your old version to %OLDMASM.
  888.  
  889. ^1Appendix A of the Programmer's Guide^0 describes the differences 
  890. between MASM 6.11 and MASM 5.1, and explains how to update code to
  891. work with MASM 6.11.
  892.  
  893. When you are ready to remove the ^1/Zm^0 option and use the full power
  894. of the ML assembler, read ^1Appendix A Section 2.2 of the Programmer's
  895. Guide^0.
  896.  
  897. Press ENTER to continue, or press CTRL+C to exit SETUP.
  898. {include screen ent_exit}
  899.  
  900. ;^1Please read Appendix A of the Programmer's Guide.^0  This
  901. ;appendix describes the differences between previous releases
  902. ;of MASM and version 6.11, including how to make any changes.
  903. ;
  904. ;To maximize compatibility with previous releases use the ^1-Zm^0
  905. ;switch with ML.EXE.
  906. ;
  907. ;
  908. ;
  909. [screen windows]
  910. {help nohelp}
  911. {include screen header}
  912. {at 35,1}
  913. ^1Microsoft Windows Files^0
  914. {At 5,5}
  915. The Macro Assembler will run under both Microsoft Windows and
  916. MS-DOS.  Many of the files included with the Macro Assembler are
  917. only necessary if you use Microsoft Windows or if you are 
  918. writing software to run under Microsoft Windows.  If you want to
  919. conserve disk space, and you do not use Microsoft Windows, you
  920. should not install these files.
  921.  
  922. Install files for Microsoft Windows?
  923. {input 15,10,4}
  924. {include menu yesno}
  925. {include screen ent_sel_exit}
  926. ;
  927. ;
  928. [screen pwb]
  929. {help nohelp}
  930. {include screen header}
  931. {at 35,1}
  932. ^1Programmer's WorkBench^0
  933. {At 5,4}
  934. ^1MS-DOS/Microsoft Windows Only.^0
  935. {At 5,6}
  936. The Programmer's WorkBench (PWB) is an integrated development 
  937. environment based on a full-screen editor with mouse support and
  938. multiple window capability.
  939.  
  940. You can edit, build, run, and debug your program without leaving
  941. PWB, as well as access online help.
  942.  
  943. For more information about PWB, see the "Environment and Tools"
  944. manual.
  945.  
  946. Install PWB?
  947. {input 15,10,4}
  948. {include menu yesno}
  949. {include screen ent_sel_exit}
  950. ;
  951. ;
  952. [screen brief]
  953. {help nohelp}
  954. {include screen header}
  955. {at 35,1}
  956. ^1Brief Compatibility^0
  957. {At 5,5}
  958. PWB can be customized with alternate key assignments and macros.
  959. A set of key assignments and macros that emulate the Brief editor
  960. can be added to the TOOLS.INI file. If you do not install Brief
  961. compatibility, the default key assignments are used.
  962.  
  963. If you specify Brief compatibility, the Brief macros and key
  964. assignments are appended to your TOOLS.INI file. If you do not
  965. have a TOOLS.INI file, one is created by SETUP.
  966.  
  967. For more information about PWB's key assignments and macros, see
  968. the "Environment and Tools" manual.
  969.  
  970. Install Brief compatibility?
  971. {input 15,10,4}
  972. {include menu yesno}
  973. {include screen ent_sel_exit}
  974. ;
  975. ;
  976. [screen compatdriver]
  977. {help nohelp}
  978. {include screen header}
  979. {at 35,1}
  980. ^1MASM.EXE Utility^0
  981. {At 5,4}
  982. MASM 6.11 provides a command-line driver (ML.EXE) that assembles
  983. and links programs with a single command. PWB automatically executes
  984. ML, or you can manually execute it from the command line. SETUP
  985. always installs ML.EXE.
  986.  
  987. If you want to use existing MASM 5.1 makefiles and batch files, you
  988. can install MASM.EXE, a small utility that translates MASM 5.1
  989. commands into ML.EXE commands and then invokes the ML.EXE driver.
  990.  
  991. Using MASM.EXE also sets certain switches, so you may want to examine
  992. Appendix A in the "Macro Assembler Programmer's Guide," before using
  993. the MASM.EXE utility.
  994.  
  995. Install the MASM.EXE utility?
  996. {input 15,10,4}
  997. {include menu yesno}
  998. {include screen ent_sel_exit}
  999. ;
  1000. ;
  1001. [screen documentation]
  1002. {help nohelp}
  1003. {include screen header}
  1004. {at 35,1}
  1005. ^1Help Files^0
  1006. {At 5,4}
  1007. Several documentation and online help files are included with
  1008. this release.  %READMEFILE contains important information about
  1009. this version of MASM: additions/corrections to the printed
  1010. manuals, information on any known bugs, and changes to the
  1011. assembler since the last release.
  1012.  
  1013. We recommend that you copy the help files and read %READMEFILE.
  1014.  
  1015. Copy the help files?
  1016. {input 15,10,4}
  1017. {include menu yesno}
  1018. {include screen ent_sel_exit}
  1019. ;
  1020. ;
  1021. [screen samples]
  1022. {help nohelp}
  1023. {include screen header}
  1024. {at 35,1}
  1025. ^1Sample Programs^0
  1026. {At 5,5}
  1027. Several sample assembler programs are included with the Macro 
  1028. Assembler.  These programs demonstrate features new to MASM 6.11.
  1029.  
  1030. ^1Some of the samples require development tools not included with
  1031. the Macro Assembler.^0  For instance, to build the Windows Clock 
  1032. sample program you must have the Microsoft Windows Software 
  1033. Development Kit.  More information on the samples, and on these
  1034. requirements, is in the file SAMPLES.TXT.  Setup will copy this
  1035. file to the directory you specify for the sample code.
  1036.  
  1037. Copy the sample programs?
  1038. {input 15,10,4}
  1039. {include menu yesno}
  1040. {include screen ent_sel_exit}
  1041. ;
  1042. ;
  1043. [screen mouse]
  1044. {help nohelp}
  1045. {include screen header}
  1046. {at 35,1}
  1047. ^1Mouse Driver^0
  1048. {At 5,4}
  1049. ^1MS-DOS/Microsoft Windows Only.^0
  1050.  
  1051. {At 5,6}
  1052. If you use a Microsoft Mouse (or a 100%%-compatible pointing
  1053. device), you should use the most recent version of the MOUSE.COM
  1054. mouse driver. See readme.txt file for more information.
  1055.  
  1056. To install the mouse driver provided with MASM 6.11, the command
  1057. MOUSE must be executed from AUTOEXEC.BAT or the command line
  1058. before using Microsoft CodeView, PWB, or QuickHelp. MOUSE.COM
  1059. should be used instead of the MOUSE.SYS device driver provided
  1060. with older versions of Microsoft products.
  1061.  
  1062. If you do not use a mouse, you need not copy this file.
  1063.  
  1064. Copy the Microsoft Mouse driver?
  1065. {input 15,10,4}
  1066. {include menu yesno}
  1067. {include screen ent_sel_exit}
  1068. ;
  1069. ;
  1070. [screen destdrive]
  1071. {help nohelp}
  1072. {include screen header}
  1073. {at 35,1}
  1074. ^1Destination Drive^0
  1075. {At 5,5}
  1076. SETUP has found more than one hard drive attached to your system.
  1077. You should select the drive on which you will be installing MASM 6.11.
  1078.  
  1079. This drive will be the default when SETUP asks you to specify
  1080. directory names. If you want to divide MASM 6.11's components
  1081. among different hard drives, you will be able to change the drive
  1082. letter in the paths.
  1083.  
  1084. Please select the destination drive:
  1085. {input 15,20,5}
  1086. ; list of drives (built on the fly) goes here
  1087. {include screen ent_sel_exit}
  1088. ;
  1089. ;
  1090. [screen typedir]
  1091. If the directory does not exist, it will be created.
  1092.  
  1093. SETUP proposes the following directory:
  1094.  
  1095. {input 5,55,1}
  1096.  
  1097. If you want to install these files in a different directory, use
  1098. the backspace key to erase the current selection, then type the
  1099. directory name. When the correct directory is displayed, press
  1100. ENTER.
  1101. {include screen ent_exit}
  1102. ;
  1103. ;
  1104. [screen dirbin]
  1105. {help nohelp}
  1106. {include screen header}
  1107. {at 35,1}
  1108. ^1Executable Files^0
  1109. {at 5,4}
  1110. Please specify the directory in which to place the executable files.
  1111.  
  1112. {include screen typedir relative}
  1113. ;
  1114. ;
  1115. [screen dirbinb]
  1116. {help nohelp}
  1117. {include screen header}
  1118. {at 35,1}
  1119. ^1DOS Executable Files^0
  1120. {at 5,4}
  1121. Please specify the directory in which to place the MS-DOS
  1122. executable files.
  1123.  
  1124. {include screen typedir relative}
  1125. ;
  1126. ;
  1127. [screen dirbinNT]
  1128. {help nohelp}
  1129. {include screen header}
  1130. {at 32,1}
  1131. ^1Windows NT Executable Files^0
  1132. {at 5,4}
  1133. Please specify the directory in which to place the NT 
  1134. executable files.
  1135.  
  1136. ^1We recommend that you install MASM in a separate directory from 
  1137. your other development tools (e.g. Visual C++).^0
  1138.  
  1139. {include screen typedir relative}
  1140. ;
  1141. ;
  1142. [screen dirlib]
  1143. {help nohelp}
  1144. {include screen header}
  1145. {at 35,1}
  1146. ^1Library Files^0
  1147. {at 5,5}
  1148. Please specify the directory in which to place the library files 
  1149. for MASM.
  1150.  
  1151. {include screen typedir relative}
  1152. ;
  1153. ;
  1154. [screen dirinclude]
  1155. {help nohelp}
  1156. {include screen header}
  1157. {at 35,1}
  1158. ^1Include Files^0
  1159. {at 5,5}
  1160. Please specify the directory in which to place the include files
  1161. for MASM.
  1162.  
  1163. {include screen typedir relative}
  1164. ;
  1165. ;
  1166. [screen dirinit]
  1167. {help nohelp}
  1168. {include screen header}
  1169. {at 35,1}
  1170. ^1Initialization Files^0
  1171. {at 5,5}
  1172. Please specify the directory in which to place the initialization
  1173. files for PWB and CodeView.
  1174.  
  1175. {include screen typedir relative}
  1176. ;
  1177. ;
  1178. [screen dirhelp]
  1179. {help nohelp}
  1180. {include screen header}
  1181. {at 35,1}
  1182. ^1Help Files^0
  1183. {at 5,5}
  1184. Please specify the directory in which to place the help files for
  1185. the online help system.  Help files for MASM and associated tools
  1186. are placed here.
  1187.  
  1188. {include screen typedir relative}
  1189. ;
  1190. ;
  1191. [screen dirsamples]
  1192. {help nohelp}
  1193. {include screen header}
  1194. {at 35,1}
  1195. ^1Sample Files^0
  1196. {at 5,5}
  1197. Please specify the directory in which to place MASM 6.11 sample
  1198. files.
  1199.  
  1200. {include screen typedir relative}
  1201. ;
  1202. ;
  1203. [screen dirtmp]
  1204. {help nohelp}
  1205. {include screen header}
  1206. {at 35,1}
  1207. ^1Temporary Files^0
  1208. {at 5,5}
  1209. Please specify the directory in which to place the temporary files
  1210. created by the utilities provided. The files that are placed here
  1211. are for temporary use only; they will be removed when they are no
  1212. longer needed.
  1213.  
  1214. {include screen typedir relative}
  1215. ;
  1216. ;
  1217. [macro]
  1218. ; strings used to init the confirm listbox
  1219. INSTALL    = "Install "
  1220. NOINSTALL  = "Do not install "
  1221. COPY       = "Copy "
  1222. NOCOPY     = "Do not copy "
  1223. INSTALLFOR = "Install for "
  1224.  
  1225. NOCHANGES     = "NO CHANGES"
  1226.  
  1227. ; Do not change the orther of the following 3 tokens
  1228. INSTALLBOTH   = "DOS/Windows & NT"
  1229. INSTALLDOS    = "MS-DOS/Microsoft Windows"
  1230. INSTALLWINNT  = "Microsoft Windows NT"
  1231.  
  1232. INSTALLWINDOWS= "Microsoft Windows tools"
  1233. INSTALLPWB    = "Microsoft Programmer's WorkBench"
  1234. INSTALLBRIEF  = "Brief compatibility"
  1235. INSTALLDRIVER = "the MASM 5.1-compatible driver"
  1236. INSTALLDOCS   = "documentation files"
  1237. INSTALLSAMPLES= "sample programs"
  1238. INSTALLMOUSE  = "Microsoft Mouse software"
  1239.  
  1240. DIRFOREXE     = "Directory for executable files:  "
  1241. DIRFORREAL    = "Directory for DOS executable files:  "
  1242. DIRFORNT      = "Directory for NT executable files:  "
  1243. DIRFORLIB     = "Directory for library files:  "
  1244. DIRFORINCLUDE = "Directory for include files:  "
  1245. DIRFORINIT    = "Directory for initialization files:  "
  1246. DIRFORHELP    = "Directory for help files:  "
  1247. DIRFORSAMPLES = "Directory for sample files:  "
  1248. DIRFORTMP     = "Directory for temporary files:  "
  1249.  
  1250. [screen confirm]
  1251. {help nohelp}
  1252. {include screen header}
  1253. {at 35,1}
  1254. ^1Confirm Your Choices^0
  1255. {at 5,4}
  1256. If you are satisfied with your responses, press ENTER to continue.
  1257. Otherwise, use the ARROW (,) keys to select the option to change
  1258. and press ENTER. Your current response is the new default.
  1259. {input 2,77,17}
  1260. ; menu is built on the fly
  1261. {include screen ent_sel_exit}
  1262. ;
  1263. ;
  1264. [screen installing]
  1265. {help nohelp}
  1266. {include screen header}
  1267. {at 35,1}
  1268. ^1Installing^0
  1269. {at 0,5}
  1270. {center on}
  1271. Installing MASM 6.11...
  1272. {center off}
  1273. {include screen exit}
  1274. ;
  1275. ;
  1276. [screen freespace]
  1277. {help nohelp}
  1278. {include screen header}
  1279. {at 35,1}
  1280. ^1Not Enough Disk Space^0
  1281. {at 5,5}
  1282. There isn't enough free disk space on drive %DRIVE to install
  1283. MASM with the options you chose. You need another %NUM K of
  1284. disk space. If SETUP runs out of disk space, MASM may not be
  1285. installed properly.
  1286.  
  1287. You can install fewer optional files, or you can delete existing
  1288. files and run SETUP again. If you believe SETUP misread the free
  1289. space on your hard disk, you can continue.
  1290.  
  1291. Please select one of the following:
  1292. {input 15,46,6}
  1293. ; menu 'anotherhd' is used if > 1 hard disk, else menu 'smallhd' goes here
  1294. {include screen ent_sel_exit}
  1295. ;
  1296. ;
  1297. ; user only sees this screen if running off hard disk and > 1 floppy drive found
  1298. [screen single_src_drive]
  1299. {help nohelp}
  1300. {include screen header}
  1301. {at 35,1}
  1302. ^1Copy Files^0
  1303. {At 5,5}
  1304. In order to copy files from the distribution disks, SETUP needs
  1305. to know in which drive you will insert the disks.
  1306.  
  1307. You will be prompted to insert the correct disks when SETUP
  1308. needs them.
  1309.  
  1310. Please select the source of the distribution disks:
  1311. {input 15,20,5}
  1312. ; list of floppy drives (built on the fly) goes here
  1313. {include screen ent_sel_exit}
  1314. ;
  1315. ;
  1316. [screen single_copy_fname]
  1317. {help nohelp}
  1318. {include screen header}
  1319. {at 35,1}
  1320. ^1Enter File Name^0
  1321. {at 5,5}
  1322. Enter the base name, without drive or path designation, of the
  1323. file you want to copy. You can use wildcards (*, ?) to specify
  1324. more than one file.
  1325.  
  1326. You can view the packing list, which has a short description of
  1327. each file on the distribution disks, from SETUP's main menu. To
  1328. return to SETUP's main menu, press ENTER without typing a name.
  1329.  
  1330. Please enter the name of the file to copy:
  1331.  
  1332. {input 25,20,1}
  1333.  
  1334. {at 5}
  1335. Do not give a drive or directory name with the file name. Use
  1336. the backspace key to erase characters. You can use wildcards to
  1337. specify more than one file.
  1338.  
  1339. When the file name is correct, press ENTER.
  1340. {include screen ent_exit}
  1341. ;
  1342. ;
  1343. [screen single_no_match]
  1344. {help nohelp}
  1345. {include screen header}
  1346. {at 35,1}
  1347. ^1Enter File Name^0
  1348. {at 5,4}
  1349. ^1The file name you gave does not match any file on the
  1350. distribution disks.^0
  1351.  
  1352. The packing list contains a complete list of files on the
  1353. distribution disks. The packing list can be viewed from SETUP's
  1354. main menu. Refer to this list to determine the correct name of
  1355. the file you want to copy. To return to SETUP's main menu, press
  1356. ENTER without typing a name.
  1357.  
  1358. Please enter the name of the file to copy:
  1359.  
  1360. {input 25,20,1}
  1361.  
  1362. {at 5}
  1363. Do not give a drive or directory name with the file name. Use
  1364. the backspace key to erase characters. You can use wildcards to
  1365. specify more than one file.
  1366.  
  1367. When the file name is correct, press ENTER.
  1368. {include screen ent_exit}
  1369. ;
  1370. ;
  1371. [screen multiple_files]
  1372. {help nohelp}
  1373. {include screen header}
  1374. {at 35,1}
  1375. ^1Choose Files^0
  1376. {at 5,4}
  1377. There is more than one file on the MASM 6.11 distribution disks
  1378. with the name you gave. You may copy any number of the files.
  1379. Below are the packing list descriptions of each file.
  1380.  
  1381. Use the ARROW (,) keys to select a file; then press SPACEBAR
  1382. to mark it. Repeat until you have marked all the files you want to
  1383. copy. When you are ready to copy the files, press ENTER.
  1384.  
  1385. {input 5,70,11}
  1386. ; listbox is built on the fly
  1387. {include screen ent_sel_exit}
  1388. ;
  1389. ;
  1390. [screen single_copy_dest]
  1391. {help nohelp}
  1392. {include screen header}
  1393. {at 35,1}
  1394. ^1Enter Path^0
  1395. {at 5,5}
  1396. The packing list description of this file is:
  1397.     %SFILE -- %SECTION
  1398.  
  1399. Enter the full path name (drive and directory) where you
  1400. want the selected file to be copied. Do not enter the name of
  1401. the file, just the name of the directory.
  1402.  
  1403. Please enter the drive and directory to which %SFILE should
  1404. be copied:
  1405.  
  1406. {input 10,60,1}
  1407.  
  1408. {at 5}
  1409. Use the backspace key to erase characters.
  1410.  
  1411. When the drive and directory are correct, press ENTER.
  1412. {include screen ent_exit}
  1413. ;
  1414. ;
  1415. [screen mult_copy_dest]
  1416. {help nohelp}
  1417. {include screen header}
  1418. {at 35,1}
  1419. ^1Enter Path^0
  1420. {at 5,5}
  1421. Enter the full path name (drive and directory) where you
  1422. want the selected files to be copied. Do not enter the name of
  1423. the files, just the name of the directory.
  1424.  
  1425. Please enter the drive and directory where the files should
  1426. be copied:
  1427.  
  1428. {input 10,60,1}
  1429.  
  1430. {at 5}
  1431. You can use the backspace key to erase characters.
  1432.  
  1433. When the correct drive and directory are displayed,
  1434. press ENTER.
  1435. {include screen ent_exit}
  1436. ;
  1437. ;
  1438. [screen single_copying]
  1439. {help nohelp}
  1440. {include screen header}
  1441. {at 5,5}
  1442. Copying...
  1443.  
  1444. {include screen exit}
  1445. ;
  1446. ;
  1447. ; notice that this screen is designed to overlay screen single_copying
  1448. [screen single_copy_another]
  1449. {help nohelp}
  1450. {include screen header}
  1451. {at 5,5}
  1452. Copying... finished.
  1453.  
  1454. Do you want to copy another file from the distribution disk?
  1455. {input 15,35,5}
  1456. {include menu copyanotherm}
  1457. {include screen ent_sel_exit}
  1458. ;
  1459. ;
  1460. [screen installworked]
  1461. {help nohelp}
  1462. {include screen header}
  1463. {at 35,1}
  1464. ^1Installation Complete^0
  1465. {At 5,5}
  1466. SETUP has successfully installed MASM 6.11.
  1467.  
  1468. In addition to copying MASM 6.11 onto your hard drive,
  1469. SETUP has created several new files.  The following
  1470. screens will tell you how to use these files.
  1471.  
  1472. There are differences between versions 5.1 and 6.11.
  1473. If you will be assembling code written for MASM 5.1,
  1474. please choose the "Special Note for MASM v5.1 users"
  1475. from the SETUP main menu.  Additional information is
  1476. available in Appendix A of the Programmer's Guide.
  1477.  
  1478. Press ENTER to continue, or press CTRL+C to exit SETUP.
  1479. {include screen ent_exit}
  1480. ;
  1481. ;
  1482. [macro]
  1483. NUMERRORS = "0"
  1484. NUMFILES  = "0"
  1485.  
  1486. [screen installerrs]
  1487. {help nohelp}
  1488. {include screen header}
  1489. {at 35,1}
  1490. ^1Installation Errors^0
  1491. {At 5,6}
  1492. SETUP has not completely installed MASM 6.11. There were %NUMERRORS errors
  1493. detected while copying files, and %NUMFILES files were not installed
  1494. because of those errors.
  1495.  
  1496. MASM may not work correctly if it is not properly installed.
  1497. Please run SETUP again after correcting the problems.
  1498.  
  1499.  
  1500. Press ENTER to continue, or press CTRL+C to exit SETUP.
  1501. {include screen ent_exit}
  1502. ;
  1503. ;
  1504. [screen mlx_on_path]
  1505. {help nohelp}
  1506. {include screen header}
  1507. {at 35,1}
  1508. ^1Obsolete Files^0
  1509. {At 5,6}
  1510. WARNING:
  1511.  
  1512. SETUP has found the file MLX.EXE in the PATH.  This file is
  1513. obsolete, and will not operate correctly with MASM 6.11.
  1514. SETUP recommends deleting this file or removing it from
  1515. the PATH.
  1516.  
  1517. Please press ENTER to continue with SETUP.
  1518. {include screen ent_exit}
  1519. ;
  1520. ;
  1521. [screen mult_linkers]
  1522. {help nohelp}
  1523. {include screen header}
  1524. {at 35,1}
  1525. ^1Multiple Linkers^0
  1526. {At 5,6}
  1527. WARNING:
  1528.  
  1529. SETUP has found multiple linkers in the PATH. Be sure to use
  1530. the LINK.EXE that comes with MASM 6.11 for linking programs
  1531. assembled with MASM 6.11.
  1532.  
  1533. Please press ENTER to continue with SETUP.
  1534. {include screen ent_exit}
  1535. ;
  1536. ;
  1537. [macro]
  1538. UNKNOWN     = "of unknown type and version"
  1539. ISVERSION   = "version "
  1540. FOR         = " for "
  1541. LINKDOS     = "DOS"
  1542. LINKOS2     = "OS2"
  1543. INCREMENTAL = "Incremental"
  1544. LINEAR_386  = "Linear-386"
  1545. AND         = " and "
  1546. MDIRBIN     = ""
  1547.  
  1548. OLDLINKVERS = ""
  1549. NEWLINKVERS = ""
  1550.  
  1551. [screen which_linker]
  1552. {help nohelp}
  1553. {include screen header}
  1554. {at 35,1}
  1555. ^1Overwrite Linker^0
  1556. {At 5,5}
  1557. The version of LINK.EXE that you have in %MDIRBIN
  1558.  
  1559. is not the version supplied with MASM 6.11.
  1560.  
  1561.   Your existing linker is %OLDLINKVERS.
  1562.  
  1563.   The new linker is %NEWLINKVERS.
  1564.  
  1565. Do you want to overwrite your copy of LINK.EXE?
  1566. {input 15,10,4}
  1567. {include menu yesno}
  1568. {include screen ent_sel_exit}
  1569. ;
  1570. ;
  1571. [macro]
  1572. MDIRBINP = ""
  1573. MDIRINIT = ""
  1574. NEWAUTOEXEC = "NEW-VARS.BAT"
  1575. NEWCONFIG = "NEW-CONF.SYS"
  1576. NEWSYSINI = "NEW-SYS.INI"
  1577. TOOLSPRE = "TOOLS.PRE"
  1578. ;
  1579. [screen newfiles_real]
  1580. {help nohelp}
  1581. {include screen header}
  1582. {at 35,1}
  1583. ^1Environment Settings^0
  1584. {At 5,5}
  1585. SETUP has created the following files to help you configure
  1586. your system for using MASM 6.11:
  1587.  
  1588. ^1%MDIRBIN%NEWAUTOEXEC^0 
  1589. is a sample AUTOEXEC.BAT file that sets environment variables for 
  1590. use by MASM 6.11. This file can be run from the command line to set 
  1591. the environment before running MASM, or it can be merged with an 
  1592. existing AUTOEXEC.BAT.
  1593.  
  1594. ^1%MDIRBIN%NEWCONFIG^0 
  1595. is a sample file that contains commands that should be copied into 
  1596. your CONFIG.SYS file.  If these commands are already set in your 
  1597. CONFIG.SYS file, you should use values at least as large as those 
  1598. in the sample file in your CONFIG.SYS file.
  1599. {include screen ent_exit}
  1600. ;
  1601. ;
  1602.  
  1603. [screen newfiles_NT]
  1604. {help nohelp}
  1605. {include screen header}
  1606. {at 35,1}
  1607. ^1Environment Settings^0
  1608. {At 5,5}
  1609. SETUP has created the following file to help you configure
  1610. your system for using MASM 6.11:
  1611.  
  1612. ^1%MDIRBIN%NEWAUTOEXEC^0 
  1613. is a sample AUTOEXEC.BAT file that sets environment variables for 
  1614. use by MASM 6.11. This file can be run from the command line to set 
  1615. the environment before running MASM, or it can be merged with an 
  1616. existing AUTOEXEC.BAT.
  1617.  
  1618. ;
  1619. ;
  1620.  
  1621.  
  1622.  
  1623.  
  1624. [screen newfiles_win]
  1625. {help nohelp}
  1626. {include screen header}
  1627. {at 35,1}
  1628. ^1SYSTEM.INI Settings^0
  1629. {At 5,5}
  1630. SETUP has created the following file to help you configure
  1631. your system for using MASM 6.11 with Microsoft Windows:
  1632.  
  1633. ^1%MDIRBIN%NEWSYSINI^0 
  1634. is a sample file that contains commands that may be required
  1635. in the [386Enh] section of the SYSTEM.INI file in your 
  1636. Windows directory. See the directions in ^1%MDIRBIN%NEWSYSINI^0.
  1637.  
  1638. More information on configuring your system can be found in
  1639. the Getting Started manual.
  1640.  
  1641. {include screen ent_exit}
  1642. ;
  1643. ;
  1644. [screen tools_pre]
  1645. {help nohelp}
  1646. {include screen header}
  1647. {at 35,1}
  1648. ^1Sample PWB Settings^0
  1649. {At 5,5}
  1650. SETUP has created the following file to help you configure
  1651. your system for using MASM 6.11:
  1652.  
  1653. ^1%MDIRINIT%TOOLSPRE^0 
  1654. is a sample file that contains various settings used to 
  1655. initialize the Programmer's WorkBench (PWB) utility.
  1656.  
  1657. In most cases, you should rename this file to TOOLS.INI or merge
  1658. the contained directives into an existing file of that name.
  1659.  
  1660. More information on configuring PWB can be found in the
  1661. Environment and Tools manual.
  1662. {include screen ent_exit}
  1663. ;
  1664. ;
  1665. [screen himem]
  1666. {help nohelp}
  1667. {include screen header}
  1668. {at 35,1}
  1669. ^1Memory Utilities^0
  1670. {At 5,5}
  1671. SETUP has copied the files HIMEM.SYS, RAMDRIVE.SYS, and SMARTDRV.EXE
  1672. to %MDIRBIN.
  1673.  
  1674. HIMEM.SYS allows you to debug large programs by using extended 
  1675. memory.  The %NEWCONFIG file contains a sample entry showing how to 
  1676. install HIMEM.SYS in your CONFIG.SYS file.
  1677.  
  1678. To avoid possible conflicts, use RAMDRIVE.SYS for memory disk
  1679. emulation and SMARTDRV.EXE for disk caching.  Other disk-emulation
  1680. and disk-caching programs may conflict with HIMEM.SYS.
  1681.  
  1682. More information about these three utilities and about configuring
  1683. your machine's memory is in the Getting Started manual.
  1684.  
  1685. {include screen ent_exit}
  1686. ;
  1687. ;
  1688. [screen systemsconf]
  1689. {help nohelp}
  1690. {include screen header}
  1691. {at 31,1}
  1692. ^1System Configuration^0
  1693. {At 5,5}
  1694. The Macro Assembler now runs under Microsoft Windows NT and 
  1695. MS-DOS/Microsoft Windows.
  1696.  
  1697. Note: Files installed on the Microsoft Windows NT File System (NTFS)
  1698. will only run on Microsoft Windows NT. Files installed on the MS-DOS
  1699. (FAT) File System will run on MS-DOS, Microsoft Windows, or Microsoft
  1700. Windows NT.
  1701.  
  1702. ^1Choose the operating system you will use for
  1703. running the Microsoft Macro Assembler.^0
  1704.  
  1705. {input 15,30,5}
  1706. {include menu systems}
  1707. {include screen ent_sel_exit}
  1708. ;
  1709. ;
  1710.  
  1711.  
  1712.