9. Known Bugs and missing Features

Asmc Macro Assembler

9. Known Bugs and missing Features

a) Bugs which are known but not fixed yet:

There are currently no known bugs.

b) Features which aren't implemented yet:

- directives PAGE, TITLE, SUBTITLE, SUBTTL. the directives are ignored and a warning (level 4) is displayed.
- the following parameters of the OPTION directive:
- OLDMACROS
- EXPR16
- READONLY
- optional parameter NONUNIQUE for structures is ignored.
- commandline option -AT (Enable tiny model).
- commandline options -Sp, -Ss and -St (set page length, subtitle and title).
- commandline option -H (set max external name length).
- commandline option -Ta (Assemble non-.ASM file).
- commandline option -Zd for ELF output format.
- commandline option -Zi for ELF output format.

If there's ever a problem with one of the missing features, it's very likely that it's related to OPTION OLDMACROS. This option makes Masm 6 emulate two Masm 5.1 peculiarities:

- macro arguments may be separated by spaces
- ampersands (&) inside the macro must match the current level of macro nesting.

c) Missing features which most likely won't be implemented:

- syntax "mm(n)" and "xmm(n)" (supported by Masm v6 and v7 only)
- commandline option -Bl, -F, -Fe, -Fm and -link: since JWasm doesn't launch a linker, those options are useless.
- commandline options -Fr and -FR (generate browser info).
- commandline option -Sc (generate timings in listing).
- commandline option -errorReport (Report internal assembler errors to Microsoft).