Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order

Homepage E-mail

Berlin, Germany,
28.04.2019, 16:37

FASM 1.73.11 (Announce)

On 19 April 2019 Tomasz Grysztar released version 1.73.11.

Home page:

version 1.73.11 (Apr 19, 2019)

[+] Added "definite" operator.

version 1.73.10 (Apr 05, 2019)

[+] Added "cldemote", "tpause", "umonitor" and "umwait" instructions.

version 1.73.09 (Feb 17, 2019)

[-] Fixed a bug in AVX-512 instruction encoding with "{sae}" modifier.

version 1.73.08 (Jan 31, 2019)

[-] Fixed a bug in "align" directive for "dynamic" variant of ELF executable.

version 1.73.07 (Jan 30, 2019)

[+] Added "dynamic" variant of ELF executable.

[+] Added "gnurelro" segment type for ELF executable.

version 1.73.06 (Jan 04, 2019)

[+] Added "ud0" and "ud1" instruction.

[-] Fixed a minor bug in ELF formatter.

version 1.73.05 (Jan 03, 2019)

[-] Segments in ELF executable format automatically expanded to cover headers
    and dynamic linking information.

version 1.73.04 (Apr 30, 2018)

[-] Fixed a bug in "bndstx"/"bndldx" special address syntax processing.

version 1.73.03 (Apr 15, 2018)

[+] Added "rdpid", "xsavec", "xsaves", "xrstors", "clzero", "monitorx" and "mwaitx"

version 1.73.02 (Dec 16, 2017)

[-] Fixed a bug in the storage of "virtual as" blocks.

version 1.73.01 (Nov 25, 2017)

[+] Added virtual block continuation syntax (backported from flat assembler g).

[+] Documentation update.

[-] Fixed a bug in addressing data of the "virtual as" block.

version 1.73.00 (Nov 24, 2017)

[+] Added "virtual as" syntax (backported from flat assembler g).

version 1.72 (Oct 10, 2017)

    and MPX instruction sets.

[+] Added "irpv" and "postpone" directives.

[+] Added ability to define a special kind of label identifying the
    addressing space. This label can the be used with "load" or "store"
    directives to allow operations on bytes in any addressing space,
    not just the current one. This special label is defined by following
    its name with double colon, and can only be used with "load" and
    "store" directive, where address can now be specified in two parts,
    first the adressing space label, then the colon and then the
    address inside that addressing space.

[+] In the definition of macroinstruction the last argument can now be followed by
    "&" character to indicate that this argument can be filled with all the remaining
    contents of line that called the macro. This feature cannot be combined with a
    multi-value arguments.

[+] Default value for macroinstruction parameter can now be defined with ":"
    character as an alternative to "=".

[+] Added a 64-bit ELF executable version of flat assembler for Linux. It has
    no extended capabilities compared to regular versions, it just simulates
    the 32-bit environment to allow running the assembler on systems that
    support only 64-bit executables.

[+] Added "gnustack" and "gnuehframe" segment types to ELF executable formatter.

[+] Console versions now display preprocessed instruction that caused an error
    (previously only displayed by Windows GUI interface).

[+] Brought back the "-d" switch for command line.

[-] Removed dependence on size context for expression operators like NOT and XOR.

[+] Added "bsf" and "bsr" operators to numerical expressions.

[+] Allowed underscore character to be put inside a number value.

[+] Allowed octal numbers ending with "q".

[-] Removed the restriction that disallowed numerical constant to
    forward-reference its own value.


29.04.2019, 15:25

@ rr

FASM 1.73.11

Thanks :)

DOS isn't about why. It's about why not.

Back to the board
Thread view  Mix view  Order
16030 Postings in 1485 Threads, 271 registered users, 5 users online (0 registered, 5 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum