321 lines
10 KiB
Markdown
321 lines
10 KiB
Markdown
---
|
|
layout: page
|
|
title: Microsoft Macro Assembler 5.10
|
|
permalink: /disks/pcx86/tools/microsoft/masm/5.10/
|
|
redirect_from:
|
|
- /disks/pc/tools/microsoft/masm/5.10/
|
|
---
|
|
|
|
Microsoft Macro Assembler 5.10
|
|
---
|
|
|
|
Directory listings of the five distribution diskettes (plus an update disk issued by Microsoft in March 1990)
|
|
are provided below.
|
|
|
|
We don't have any documents from this release, but we do have
|
|
[Microsoft Macro Assembler 5.0 Documentation](/pubs/pc/software/tools/microsoft/masm/5.00/).
|
|
|
|
### Directory of MS MASM 5.10 (Disk 1)
|
|
|
|
Volume in drive A is MASM
|
|
|
|
Directory of A:\
|
|
|
|
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> 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) 245337 bytes
|
|
103424 bytes free
|
|
|
|
### Directory of MS MASM 5.10 (Disk 2)
|
|
|
|
Volume in drive A is UTILITIES
|
|
|
|
Directory of A:\
|
|
|
|
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) 295252 bytes
|
|
61440 bytes free
|
|
|
|
### Directory of MS MASM 5.10 (Disk 3)
|
|
|
|
Volume in drive A is CODEVIEW
|
|
|
|
Directory of A:\
|
|
|
|
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:
|
|
15 file(s) 351344 bytes
|
|
2048 bytes free
|
|
|
|
### Directory of MS MASM 5.10 (Disk 4)
|
|
|
|
Volume in drive A is EDITOR
|
|
|
|
Directory of A:\
|
|
|
|
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> 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> 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:
|
|
25 file(s) 305172 bytes
|
|
45056 bytes free
|
|
|
|
### Directory of MS MASM 5.10 (Disk 5)
|
|
|
|
Volume in drive A is OS2 PROGRAM
|
|
|
|
Directory of A:\
|
|
|
|
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.10A (Update)
|
|
|
|
Volume in drive A is MASM-5-10A
|
|
|
|
Directory of A:\
|
|
|
|
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:\BINB
|
|
|
|
. <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:
|
|
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.
|