EuroAssembler Index Manual Download Source Macros


Sitemap Links Forum Tests Projects

Download & history

Current version of EuroAssembler as well as previous published versions are available on this page. See also the chapter Installation in manual.

A copy of the latest version is also available for download under an aliased name euroasm.zip.

If you want to stay informed about new versions, follow @euroasm on Twitter or join RSS forum feed.

For automatic check of new versions there is a link https://euroassembler.eu/version.

Version 20240831
Download: euroasm.20240831.zip
Release date: 2024 Aug 31
TimeStamp: 1725062400
File size: 5432336
File hash MD5: 0D20E06A0681AFE0CCF5211C75768EF9
What's new:
  • New program formats BOOT, ELF, ELFX, ELFSO
  • New machine instructions SAVEPREVSSP RSTORSSP SETSSBSY CLRSSBSY INCSSPD INCSSPQ ENCLV ENDBR32 ENDBR64 HRESET SENDUIPI SERIALIZE UMONITOR UMWAIT
  • New macrolibraries lins.htm and linsfile.htm with Linux structures and constants.
  • New macrolibrary winf64.htm. winfile.htm was renamed to winf32.htm.
  • New macrolibrary debug.htm for static run-time debugging by taking snapshots of CPU state (registers) at runtime.
  • New sample projects for testing file function wrappers twinf32.htm, twinf64.htm, tlinf32.htm, tlinf64.htm.
  • Manual was translated to the Czech language.
  • When system variables %^SourceLine,%^SourceFile,%^SourceName,%^SourceExt are used in a macro, they return position of the macro invokation. Previous €ASM versions returned fixed position withing the macro definition, which wasn't much useful.
  • New €ASM system variable %^PASS which returns pass number of current program. Useful to suppress %ERROR message in macros which check the presence of not-yet-defined symbol.
  • Global symbols in COFF|ELF symbol table are sorted alphabetically.
  • Decorator Disp8*N is no longer displayed in the listing dump when N=0.
  • Default value SizeOfStackCommit was increased from 4K to 8K.
  • Instructions XGETBV and XSETBV no longer require features EUROASM CPU=686,SPEC=ENABLED.
  • Fixed when the prefix REX.B was missing in encoding XCHG rAX,r64. This was not detected by t3202.
  • Fixed an invalid treatment of E6555 Offset out of section limits..
  • Fixed an exception when statement GROUP or SEGMENT didn't have a [label].
  • Fixed a minor bug in GetArgWin32W@RT.
  • Fixed MOV AX, [ES:1234h] didn't recognize segment override.
  • Fixed when XCHG EAX,EAX in 64bit mode was incorrectly encoded as 0x90 instead of 0x87C0.
  • Version 20190402
    Download: euroasm.20190402.zip
    Release date: 2019 Apr 2
    TimeStamp: 1554163200
    File size: 4285062
    File hash MD5: 045E3181C5570F486D5FBB3D406E8880
    What's new:
    Version 20190319
    Download: euroasm.20190319.zip
    Release date: 2019 Mar 19
    TimeStamp: 1552953600
    File size: 4282019
    File hash MD5: 9DFFFCD7783F522B484F2882839B00D9
    What's new:
    Version 20190113
    Download: euroasm.20190113.zip
    Release date: 2019 Jan 13
    TimeStamp: 1547337600
    File size: 3998344
    File hash MD5: 7AF604B5D036582518949B69578208C3
    What's new:
    Version 20180928
    Download: euroasm.20180928.zip
    Release date: 2018 Sep 28
    TimeStamp: 1538092800
    File size: 3852325
    File hash MD5: A44FB332A4C3EE28E716E63FE9BA323F
    What's new:
    Version 20180901
    Download: euroasm.20180901.zip
    Release date: 2018 Sep 1
    TimeStamp: 1535760000
    File size: 3838803
    File hash MD5: E56A63A7060DAAD39603558FF960E058
    What's new:

    New attribute REGTYPE# introduced.
    Macro WinABI in macrolibrary winabi.htm was enhanced with passing values in XMM.
    Alphabetic Index was completed with automatic %variables and macrolibrary names.
    Bugs fixed:

    Version 20180804
    Download: euroasm.20180804.zip
    Release date: 2018 Aug 4
    TimeStamp: 1533340800
    File size: 3824335
    File hash MD5: 11F8DE79D40A997E8131B2B64BB562A9
    What's new:

    Macrolibraries were restructured to smaller files. A few new tests and sample projects were added. Manual was completed with more examples.
    Bugs fixed:

    Version 20180508
    Download: euroasm.20180508.zip
    Release date: 2018 May 8
    TimeStamp: 1525737600
    File size: 3623738
    File hash MD5: 1B696827FEF065E363DB34ACA87B0FBA
    What's new: The first public release.

    ▲Back to the top▲