Updated tools with genuine MASM 5.10 disk images

This commit is contained in:
Jeff Parsons 2016-03-29 15:38:05 -07:00
commit 8eaa56990c
15 changed files with 256 additions and 162 deletions

View file

@ -414,12 +414,12 @@
<disk path="/disks/pc/tools/microsoft/masm/4.00/MASM-016014-400.json">MS MASM 4.00</disk>
<disk path="/disks/pc/tools/microsoft/masm/5.00/MASM500-DISK1.json">MS MASM 5.00 (Disk 1)</disk>
<disk path="/disks/pc/tools/microsoft/masm/5.00/MASM500-DISK2.json">MS MASM 5.00 (Disk 2)</disk>
<disk path="/disks/pc/tools/microsoft/masm/5.10/MASM510-DISK1.json">MS MASM 5.10 (Disk 1)</disk>
<disk path="/disks/pc/tools/microsoft/masm/5.10/MASM510-DISK2.json">MS MASM 5.10 (Disk 2)</disk>
<disk path="/disks/pc/tools/microsoft/masm/5.10/MASM510-DISK3.json">MS MASM 5.10 (Disk 3)</disk>
<disk path="/disks/pc/tools/microsoft/masm/5.10/MASM510-DISK4.json">MS MASM 5.10 (Disk 4)</disk>
<disk path="/disks/pc/tools/microsoft/masm/5.10/MASM510-DISK5.json">MS MASM 5.10 (Disk 5)</disk>
<disk path="/disks/pc/tools/microsoft/masm/5.10/MASM510-DISK6.json">MS MASM 5.10 (Disk 6)</disk>
<disk path="/disks/pc/tools/microsoft/masm/5.10/MASM51-01510-DISK1.json">MS MASM 5.10 (Disk 1)</disk>
<disk path="/disks/pc/tools/microsoft/masm/5.10/MASM51-01511-DISK2.json">MS MASM 5.10 (Disk 2)</disk>
<disk path="/disks/pc/tools/microsoft/masm/5.10/MASM51-01512-DISK3.json">MS MASM 5.10 (Disk 3)</disk>
<disk path="/disks/pc/tools/microsoft/masm/5.10/MASM51-01514-DISK4.json">MS MASM 5.10 (Disk 4)</disk>
<disk path="/disks/pc/tools/microsoft/masm/5.10/MASM51-03159-DISK5.json">MS MASM 5.10 (Disk 5)</disk>
<disk path="/disks/pc/tools/microsoft/masm/5.10/MASM51A-UPDATE.json">MS MASM 5.10A (Update)</disk>
<disk path="/disks/pc/tools/microsoft/masm/6.00/MASM600-DISK1.json">MS MASM 6.00 (Disk 1)</disk>
<disk path="/disks/pc/tools/microsoft/masm/6.00/MASM600-DISK2.json">MS MASM 6.00 (Disk 2)</disk>
<disk path="/disks/pc/tools/microsoft/masm/6.00/MASM600-DISK3.json">MS MASM 6.00 (Disk 3)</disk>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -7,7 +7,8 @@ permalink: /disks/pc/tools/microsoft/masm/5.10/
Microsoft Macro Assembler 5.10
---
Directory listings of the six distribution diskettes are provided below.
Directory listings of the five distribution diskettes (plus an update disk issued by Microsoft in March 1990)
are provided below.
### Directory of MS MASM 5.10 (Disk 1)
@ -15,37 +16,37 @@ Directory listings of the six distribution diskettes are provided below.
Directory of A:\
SETUP BAT 33 01-31-88 11:00p
README DOC 39353 01-31-88 11:00p
PACKING LST 5212 01-31-88 11:00p
SETUP SUS 5157 01-31-88 11:00p
CREF EXE 28427 01-31-88 11:00p
MASM EXE 110703 01-31-88 11:00p
RUNME EXE 29497 01-31-88 11:00p
SHOW EXE 4964 01-31-88 11:00p
MIXED <DIR> 01-31-88 11:00p
9 file(s) 223346 bytes
MIXED <DIR> 02-01-88 1:00p
CREF EXE 28427 02-01-88 1:00p
MASM EXE 110703 02-01-88 1:00p
PACKING LST 5170 02-01-88 1:00p
README DOC 39353 02-01-88 1:00p
RUNME EXE 31701 02-01-88 1:00p
SETUP BAT 33 02-01-88 1:00p
SETUP SUS 7353 02-01-88 1:00p
SHOW EXE 4964 02-01-88 1:00p
9 file(s) 227704 bytes
Directory of A:\MIXED
. <DIR> 01-31-88 11:00p
.. <DIR> 01-31-88 11:00p
MIXED INC 3179 01-31-88 11:00p
CAMAIN C 111 01-31-88 11:00p
PAMAIN PAS 164 01-31-88 11:00p
BAMAIN BAS 567 01-31-88 11:00p
BA ASM 1138 01-31-88 11:00p
CA ASM 298 01-31-88 11:00p
FA ASM 426 01-31-88 11:00p
PA ASM 388 01-31-88 11:00p
POWER2 ASM 2065 01-31-88 11:00p
MIXED DOC 9107 01-31-88 11:00p
FAMAIN FOR 190 01-31-88 11:00p
. <DIR> 02-01-88 1:00p
.. <DIR> 02-01-88 1:00p
BA ASM 1138 02-01-88 1:00p
BAMAIN BAS 567 02-01-88 1:00p
CA ASM 298 02-01-88 1:00p
CAMAIN C 111 02-01-88 1:00p
FA ASM 426 02-01-88 1:00p
FAMAIN FOR 190 02-01-88 1:00p
MIXED DOC 9107 02-01-88 1:00p
MIXED INC 3179 02-01-88 1:00p
PA ASM 388 02-01-88 1:00p
PAMAIN PAS 164 02-01-88 1:00p
POWER2 ASM 2065 02-01-88 1:00p
13 file(s) 17633 bytes
Total files listed:
22 file(s) 240979 bytes
107520 bytes free
22 file(s) 245337 bytes
103424 bytes free
### Directory of MS MASM 5.10 (Disk 2)
@ -53,21 +54,21 @@ Directory listings of the six distribution diskettes are provided below.
Directory of A:\
MOUSE COM 14455 01-31-88 11:00p
CVPACK EXE 57437 01-31-88 11:00p
ERROUT EXE 10729 01-31-88 11:00p
EXEHDR EXE 29942 01-31-88 11:00p
EXEMOD EXE 11765 01-31-88 11:00p
EXEPACK EXE 14803 01-31-88 11:00p
LIB EXE 49661 01-31-88 11:00p
LINK EXE 65475 01-31-88 11:00p
MAKE EXE 38613 01-31-88 11:00p
SETENV EXE 10313 01-31-88 11:00p
10 file(s) 303193 bytes
CVPACK EXE 49400 02-01-88 1:00p
ERROUT EXE 10729 02-01-88 1:00p
EXEHDR EXE 29942 02-01-88 1:00p
EXEMOD EXE 11765 02-01-88 1:00p
EXEPACK EXE 14803 02-01-88 1:00p
LIB EXE 49661 02-01-88 1:00p
LINK EXE 65475 02-01-88 1:00p
MAKE EXE 38613 02-01-88 1:00p
MOUSE COM 14551 02-01-88 1:00p
SETENV EXE 10313 02-01-88 1:00p
10 file(s) 295252 bytes
Total files listed:
10 file(s) 303193 bytes
53248 bytes free
10 file(s) 295252 bytes
61440 bytes free
### Directory of MS MASM 5.10 (Disk 3)
@ -75,21 +76,21 @@ Directory listings of the six distribution diskettes are provided below.
Directory of A:\
BIOS INC 2302 01-31-88 11:00p
DOS INC 9862 01-31-88 11:00p
PAGERR ASM 11192 01-31-88 11:00p
SHOWR ASM 8944 01-31-88 11:00p
MACRO DOC 17983 01-31-88 11:00p
CV HLP 21552 01-31-88 11:00p
E_AUTO CV 7409 01-31-88 11:00p
M_AUTO CV 570 01-31-88 11:00p
Q_AUTO CV 16 01-31-88 11:00p
U_AUTO CV 5153 01-31-88 11:00p
W_AUTO CV 9641 01-31-88 11:00p
SETUP SUS 3680 01-31-88 11:00p
CV EXE 232896 01-31-88 11:00p
DEMO EXE 14725 01-31-88 11:00p
SHOWR EXE 5419 01-31-88 11:00p
BIOS INC 2302 02-01-88 1:00p
CV EXE 232896 02-01-88 1:00p
CV HLP 21552 02-01-88 1:00p
DEMO EXE 14725 02-01-88 1:00p
DOS INC 9862 02-01-88 1:00p
E_AUTO CV 7409 02-01-88 1:00p
MACRO DOC 17983 02-01-88 1:00p
M_AUTO CV 570 02-01-88 1:00p
PAGERR ASM 11192 02-01-88 1:00p
Q_AUTO CV 16 02-01-88 1:00p
SETUP SUS 3680 02-01-88 1:00p
SHOWR ASM 8944 02-01-88 1:00p
SHOWR EXE 5419 02-01-88 1:00p
U_AUTO CV 5153 02-01-88 1:00p
W_AUTO CV 9641 02-01-88 1:00p
15 file(s) 351344 bytes
Total files listed:
@ -102,45 +103,44 @@ Directory listings of the six distribution diskettes are provided below.
Directory of A:\
FIXSHIFT COM 690 01-31-88 11:00p
EDITOR SUS 2123 01-31-88 11:00p
CALLTREE EXE 31233 01-31-88 11:00p
ECH EXE 19351 01-31-88 11:00p
EXP EXE 32220 01-31-88 11:00p
M EXE 94821 01-31-88 11:00p
MEGREP EXE 31915 01-31-88 11:00p
RM EXE 24884 01-31-88 11:00p
UNDEL EXE 30046 01-31-88 11:00p
EXT <DIR> 01-31-88 11:00p
INI <DIR> 01-31-88 11:00p
11 file(s) 267283 bytes
INI <DIR> 02-01-88 1:00p
EXT <DIR> 02-01-88 1:00p
CALLTREE EXE 31233 02-01-88 1:00p
ECH EXE 19351 02-01-88 1:00p
EXP EXE 32220 02-01-88 1:00p
FIXSHIFT COM 690 02-01-88 1:00p
M EXE 94821 02-01-88 1:00p
MEGREP EXE 31915 02-01-88 1:00p
RM EXE 24884 02-01-88 1:00p
UNDEL EXE 30046 02-01-88 1:00p
10 file(s) 265160 bytes
Directory of A:\EXT
. <DIR> 01-31-88 11:00p
.. <DIR> 01-31-88 11:00p
EXT H 8730 01-31-88 11:00p
SKEL C 2457 01-31-88 11:00p
SKEL DEF 211 01-31-88 11:00p
EXT DOC 15877 01-31-88 11:00p
EXTHDR OBJ 1893 01-31-88 11:00p
EXTHDRP OBJ 2021 01-31-88 11:00p
. <DIR> 02-01-88 1:00p
.. <DIR> 02-01-88 1:00p
EXT DOC 15877 02-01-88 1:00p
EXT H 8730 02-01-88 1:00p
EXTHDR OBJ 1893 02-01-88 1:00p
EXTHDRP OBJ 2021 02-01-88 1:00p
SKEL C 2457 02-01-88 1:00p
SKEL DEF 211 02-01-88 1:00p
8 file(s) 31189 bytes
Directory of A:\INI
. <DIR> 01-31-88 11:00p
.. <DIR> 01-31-88 11:00p
BRIEF INI 2094 01-31-88 11:00p
EPSILON INI 978 01-31-88 11:00p
QUICK INI 1058 01-31-88 11:00p
WS ZXT 2084 01-31-88 11:00p
WS DLL 2609 01-31-88 11:00p
. <DIR> 02-01-88 1:00p
.. <DIR> 02-01-88 1:00p
BRIEF INI 2094 02-01-88 1:00p
EPSILON INI 978 02-01-88 1:00p
QUICK INI 1058 02-01-88 1:00p
WS DLL 2609 02-01-88 1:00p
WS ZXT 2084 02-01-88 1:00p
7 file(s) 8823 bytes
Total files listed:
26 file(s) 307295 bytes
41984 bytes free
25 file(s) 305172 bytes
45056 bytes free
### Directory of MS MASM 5.10 (Disk 5)
@ -148,75 +148,169 @@ Directory listings of the six distribution diskettes are provided below.
Directory of A:\
SHOW 379 01-31-88 11:00p
BSE INC 768 01-31-88 11:00p
BSEDOS INC 17479 01-31-88 11:00p
BSEERR INC 6723 01-31-88 11:00p
BSESUB INC 10693 01-31-88 11:00p
OS2 INC 391 01-31-88 11:00p
OS2DEF INC 5119 01-31-88 11:00p
SHOWS DEF 18 01-31-88 11:00p
PAGERP ASM 11504 01-31-88 11:00p
SHOWP ASM 15079 01-31-88 11:00p
MAKESHOW BAT 2054 01-31-88 11:00p
MAKESHOW CMD 1991 01-31-88 11:00p
OS2 DOC 33751 01-31-88 11:00p
CVP HLP 21552 01-31-88 11:00p
APILMR OBJ 105 01-31-88 11:00p
API LIB 81408 01-31-88 11:00p
DOSCALLS LIB 29184 01-31-88 11:00p
PTRACE87 PAT 188 01-31-88 11:00p
BIND EXE 36946 01-31-88 11:00p
CVP EXE 222505 01-31-88 11:00p
EXEC EXE 9299 01-31-88 11:00p
ILINK EXE 88929 01-31-88 11:00p
IMPLIB EXE 30166 01-31-88 11:00p
LINK EXE 117001 01-31-88 11:00p
MASM EXE 124712 01-31-88 11:00p
MEP EXE 97063 01-31-88 11:00p
OS2PATCH EXE 1069 01-31-88 11:00p
API LIB 81408 02-01-88 1:00p
APILMR OBJ 105 02-01-88 1:00p
BIND EXE 36946 02-01-88 1:00p
BSE INC 768 02-01-88 1:00p
BSEDOS INC 17479 02-01-88 1:00p
BSEERR INC 6723 02-01-88 1:00p
BSESUB INC 10693 02-01-88 1:00p
CVP EXE 222505 02-01-88 1:00p
CVP HLP 21552 02-01-88 1:00p
DOSCALLS LIB 29184 02-01-88 1:00p
EXEC EXE 9299 02-01-88 1:00p
ILINK EXE 88929 02-01-88 1:00p
IMPLIB EXE 30166 02-01-88 1:00p
LINK EXE 117001 02-01-88 1:00p
MAKESHOW BAT 2054 02-01-88 1:00p
MAKESHOW CMD 1991 02-01-88 1:00p
MASM EXE 124712 02-01-88 1:00p
MEP EXE 97063 02-01-88 1:00p
OS2 DOC 33751 02-01-88 1:00p
OS2 INC 391 02-01-88 1:00p
OS2DEF INC 5119 02-01-88 1:00p
OS2PATCH EXE 1069 02-01-88 1:00p
PAGERP ASM 11504 02-01-88 1:00p
PTRACE87 PAT 188 02-01-88 1:00p
SHOW 379 02-01-88 1:00p
SHOWP ASM 15079 02-01-88 1:00p
SHOWS DEF 18 02-01-88 1:00p
27 file(s) 966076 bytes
Total files listed:
27 file(s) 966076 bytes
241152 bytes free
### Directory of MS MASM 5.10 (Disk 6)
### Directory of MS MASM 5.10A (Update)
Volume in drive A has no label
Volume in drive A is MASM-5-10A
Directory of A:\
OS2 DOC 33751 03-10-88 3:10p
README MSM 35744 03-10-88 3:10p
CREF EXE 28427 03-10-88 3:10p
MASM EXE 124712 03-10-88 3:10p
EXAMPLE <DIR> 03-10-88 3:10p
INCLUDE <DIR> 03-10-88 3:10p
6 file(s) 222634 bytes
MASM EXE 110937 01-16-89 11:16a
BINB <DIR> 03-19-90 12:15p
README DOC 3951 03-10-90 4:06p
3 file(s) 114888 bytes
Directory of A:\EXAMPLE
Directory of A:\BINB
. <DIR> 03-10-88 3:10p
.. <DIR> 03-10-88 3:10p
SHOW 338 03-10-88 3:10p
PAGERP ASM 11504 03-10-88 3:10p
SHOWP ASM 15079 03-10-88 3:10p
SHOW EXE 2916 03-10-88 3:10p
6 file(s) 29837 bytes
Directory of A:\INCLUDE
. <DIR> 03-10-88 3:10p
.. <DIR> 03-10-88 3:10p
BSE INC 768 03-10-88 3:10p
BSEDOS INC 17479 03-10-88 3:10p
BSEERR INC 6723 03-10-88 3:10p
BSESUB INC 10693 03-10-88 3:10p
OS2 INC 391 03-10-88 3:10p
OS2DEF INC 5109 03-10-88 3:10p
8 file(s) 41163 bytes
. <DIR> 03-19-90 12:15p
.. <DIR> 03-19-90 12:15p
MASM EXE 124448 01-16-89 11:11a
3 file(s) 124448 bytes
Total files listed:
20 file(s) 293634 bytes
61440 bytes free
6 file(s) 239336 bytes
120832 bytes free
### Contents of README.DOC from the **MS MASM 5.10A (Update)** Diskette
Dear Macro Assembler Customer,
This incremental update provides fixes for the problems
described below. In general, the problems
fixed are the ones most frequently reported to us. The next
full update of Macro Assembler will address other problems.
If you find any other problems with the Macro Assembler,
please contact us at (206) 454-2030. We are very interested
in tracking all problems found with MASM to ensure that they
are fixed in future releases. Your feedback is invaluable!
Sincerely,
System Languages Group
Microsoft Product Support Services
Problems Fixed in MASM 5.10a
o Modified alignment constraints for variables
allocated with the LOCAL directive.
Padding bytes are used to enforce the following
constraints:
Type Specifier Align Type
BYTE BYTE
WORD WORD
DWORD DWORD
FWORD WORD
QWORD DWORD
TBYTE WORD
Offset for local variables whose size is greater
than WORD is now correctly calculated.
o With /Zi, Codeview information is now generated
for all symbols defined with the LOCAL directive.
o The text macros for parameters and locals with the
PROC directive are generated with surrounding
parentheses. This aids in their correct
evaluation in expressions.
o USES clauses in PROC directives no longer
generates internal assembler errors.
o Open procedures no longer cause listing file
errors.
o SUBSTR can now be used with the same label as both
source and destination.
o EXTRN ABS when C language is specified prepends
name with an underscore.
o Parameter alignment in 32 bit mode has been
adjusted. 6 bytes were previously allocated for
the return address, but 8 bytes are pushed by the
calling program.
o 32 bit fixup records are now being output in 16
bit code segments.
o Unintentionally redefining a code label in a PROC
no longer causes the assembler to hang.
o MASM will now run in a VIO window under
Presentation Manager.
Problems Fixed in MASM 5.10a, Cont.
o .CONST now generates a 'CONST' class segment as
documented. Previously, it was generating class
'DATA'.
o /Z switch is no longer ignored after an include
file is processed.
o Can now mix / and \ in the command line source
file path specification, i.e.:
masm -t \masm/src/file.asm;
o Fixed GP fault on command line longer than 127
characters.
o Fixed bug which caused errors to be reported with
the wrong line numbers.
o Fixed a phase-error problem with:
MOV BX, forward-reference expression
o Fixed improper behavior when type missing on LABEL
directive.
o Real number initialization now works when .RADIX
16. Previously, a false "non-digit in number"
error was generated.
o Can now initialize a structure field to a segment
address. Previously, initializing a DD to a
segmentName generated an invalid object file.
o % operator no longer inconsistently causes "symbol
not defined" errors when used with text equates.
o Text macro expansions no longer cause GP faults.

View file

@ -6,22 +6,22 @@
<type>Tool</type>
<category>Assembler</category>
<author>Microsoft</author>
<disk id="disk01" size="368640" chs="40:2:9" img="archive/disk1.img" href="/disks/pc/tools/microsoft/masm/5.10/MASM510-DISK1.json" md5="340fae77a5ea5a5dfd52534226941526" md5json="b2940662c1d2b9b5eaac73bfde1cba23">
<disk id="disk01" size="368640" chs="40:2:9" img="private/MASM51-01510.img" href="/disks/pc/tools/microsoft/masm/5.10/MASM51-01510-DISK1.json" md5="8c46f2611b5098d2f638aa6588273902" md5json="a904cd2de02cceda1f5698ab3be03872">
<name>MS MASM 5.10 (Disk 1)</name>
</disk>
<disk id="disk02" size="368640" chs="40:2:9" img="archive/disk2.img" href="/disks/pc/tools/microsoft/masm/5.10/MASM510-DISK2.json" md5="1a41e7ecd941da02f8de7503cedab7a9" md5json="b40ee9490fcd6ebbfce412543b7d8450">
<disk id="disk02" size="368640" chs="40:2:9" img="private/MASM51-01511.img" href="/disks/pc/tools/microsoft/masm/5.10/MASM51-01511-DISK2.json" md5="25b6755b3e457d2926a8f9800214ec50" md5json="02825ec5dbef2d84a3b3a5f3bf3e5db7">
<name>MS MASM 5.10 (Disk 2)</name>
</disk>
<disk id="disk03" size="368640" chs="40:2:9" img="archive/disk3.img" href="/disks/pc/tools/microsoft/masm/5.10/MASM510-DISK3.json" md5="6ee407452e2138eb844d1a19a2431852" md5json="3e332447b4868de32b61636ffdf3f185">
<disk id="disk03" size="368640" chs="40:2:9" img="private/MASM51-01512.img" href="/disks/pc/tools/microsoft/masm/5.10/MASM51-01512-DISK3.json" md5="678d0fde93715fe91099cb5cd07520ef" md5json="3026d309c8cc7a23c8f61c76395725c2">
<name>MS MASM 5.10 (Disk 3)</name>
</disk>
<disk id="disk04" size="368640" chs="40:2:9" img="archive/disk4.img" href="/disks/pc/tools/microsoft/masm/5.10/MASM510-DISK4.json" md5="15a5da4c89fa5af993112bb31cd4772b" md5json="755ab1a4d914a35d9ecf6f74533d3631">
<disk id="disk04" size="368640" chs="40:2:9" img="private/MASM51-01514.img" href="/disks/pc/tools/microsoft/masm/5.10/MASM51-01514-DISK4.json" md5="d24dad958aeea9302c18378255ae0a58" md5json="67e169dbffb5d18d0eacab493a0eeae6">
<name>MS MASM 5.10 (Disk 4)</name>
</disk>
<disk id="disk05" size="1228800" chs="80:2:15" img="archive/disk5.img" href="/disks/pc/tools/microsoft/masm/5.10/MASM510-DISK5.json" md5="4c859bcc62806d3371f22b909803edfc" md5json="ea30fe942df231e348a93b7e0201f1ac">
<disk id="disk05" size="1228800" chs="80:2:15" img="private/MASM51-03159.img" href="/disks/pc/tools/microsoft/masm/5.10/MASM51-03159-DISK5.json" md5="1012b8b4514bacd8394b3323449b74ed" md5json="71b5e6960fe21ea1b15b7cab90130aeb">
<name>MS MASM 5.10 (Disk 5)</name>
</disk>
<disk id="disk06" size="368640" chs="40:2:9" img="archive/disk6.img" href="/disks/pc/tools/microsoft/masm/5.10/MASM510-DISK6.json" md5="3aafd51461e486722c8ead384ff56204" md5json="316e89e9157e26bcc3f94e5487aa3399">
<name>MS MASM 5.10 (Disk 6)</name>
<disk id="disk06" size="368640" chs="40:2:9" img="private/MASM51A-UPDATE.img" href="/disks/pc/tools/microsoft/masm/5.10/MASM51A-UPDATE.json" md5="beedf43ecb504633c5ff2feb4efe848e" md5json="6d30bcbb4a3a156b88d519e2ea6d3ee3">
<name>MS MASM 5.10A (Update)</name>
</disk>
</manifest>