SkillAgentSearch skills...

EVO

E-VO Amiga E Compiler

Install / Use

/learn @dmcoles/EVO
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

E-VO Amiga E Compiler is a derivative of the original Amiga E compiler written by Wouter van Oortmerssen. It adds many new features, bug fixes and optimisations including object UNIONs, string merging, non word-aligned objects and many more.

Changes in E-VO 3.9.3:

  • fix address error on 68000 due to mis-aligned data causing crash on loading
  • fix code generation error when compiling eg arr[i].bb+=10
  • fix errors when using NEW obj.create() syntax
  • fix error with NOT operator bleeding into next field when using eg [0,NOT(0),1]
  • O2M: improved hunk handling

E is an object oriented / procedural / unpure functional higher programming language, mainly influenced by languages such as C++, Ada, Lisp etc. It is a general-purpose programming language, and the Amiga implementation is specifically targeted at programming system applications.

If you want to assemble this code yourself you should use Asm-One or Vasm. The source is all contained within a single source file and requires no additional resources.

The program is released into the public domain for anyone to use however they wish with no restrictions apart from that the E-VO program (or related support programs) should not be sold for profit.

You may use this program to develop any application without restriction however use of this project is entirely at your own risk. I will not accept responsibilty for any issues arising from the use of E-VO.

Darren Coles

View on GitHub
GitHub Stars63
CategoryDevelopment
Updated20h ago
Forks5

Languages

Assembly

Security Score

85/100

Audited on Apr 1, 2026

No findings