Wersje od 6.12 do 6.14 zostały zaimplementowane jako poprawki do wersji 6.11. Te poprawki zmieniły typ formatu binarnego na natywny PE. Wersja 6.11 to ostatnia wersja MASM, która będzie działać w systemie MS-DOS.
Pod koniec 1997 roku MASM w pełni obsługiwał system Windows 95 i zawierał pewne instrukcje specyficzne dla AMD.
W 1999 roku Intel wypuścił makra dla instrukcji SIMD i MMX, które wkrótce potem były natywnie obsługiwane przez MASM. Wraz z wydaniem 6.15 w 2000 r. Microsoft zaprzestał obsługi MASM jako oddzielnego produktu, zamiast tego włączał go do zestawu narzędzi Visual Studio. Chociaż nadal był zgodny z systemem Windows 98, obecne wersje programu Visual Studio nie były. Obsługa procesorów 64-bitowych została dodana dopiero po wydaniu programu Visual Studio 2005 z MASM 8.0.
Po 25 czerwca 2015 r. Istnieją co najmniej trzy różne MASM o numerze wersji 14.00.23026. W programie Microsoft Visual Studio 2015 Enterprise Edition jest jeden plik „amd64_x86” ml i dwa ml64, „x86_amd64” i „amd64”.