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).