Version 20250318

Anouncement of new versions.
User avatar
vitsoft
Site Admin
Posts: 52
Joined: 04 Nov 2017 20:08
Location: Vítkov, The Czech Republic
Contact:

Version 20250318

Unread postby vitsoft » 18 Mar 2025 13:47

Release date: 2025 Mar 18
TimeStamp: 1742256000
File size: 5741413
File hash MD5: C6DF0E04FCDD15B5B75C63D018B532C6
What's new:
  • Version for Linux is available, its name is euroasm.x. Scripts easource/eamake.cmd and easource/eamake.sh are now available to create executable files in Windows and Linux.
  • The global configuration file is no longer located in the same directory as the executable file. It has been moved to /etc/eurotool/euroasm.ini in Linux and to %AppData%\eurotool\euroasm.ini in MS Windows.
  • New tutorial of programming in assembly language.
  • UTF-8 BOM in the beginning of €ASM source is now ignored, if it exists.
  • Added new machine instructions ENDBR32, ENDBR64.
  • A new EuroAssembler system variable %^ERRORLEVEL.
  • New messages I0621, I0622 with severity 0 when near or far LOOP or JxCXZ is assembled.
  • New message I0623 with severity 0 when near and far Jcc using proxy-jump is assembled.
  • Macrolibrary "memory.htm" was renamed to memory32.htm.
  • New macrolibrary memory64.htm.
  • €ASM crashed when a program starts with pseudoinstruction ALIGN sooner than a section was established. Fixed.
  • Instructions Shuffle incorrectly reported W2461 when the immediate operand was above 7. This concerns SHUFPS, SHUFPD, PSHUFD, PSHUFLW, PSHUFHW. Fixed, see the test t3755.
  • Fixed a bug in macrolibrary string64.htm.
I would like to thank Andres Muñoz-Garcia for proof-reading and correcting many errors in the English manual.

Who is online

Users browsing this forum: No registered users and 2 guests