home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mass61.zip / mass.zip / masm61 / DISK1 / SETUP.INF < prev    next >
Text File  |  1993-03-22  |  55KB  |  1,573 lines

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