Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enhanced E Compiler

EEC is an advanced compiler for the AmigaE programming language. It's based on ECX by Leif Salmonsson with the intention of adding optimization and new backends.

Build Instructions

  1. Configure FS-UAE or WinUAE to have at least a full 68020 or better and 128 MiB of Z3 Fast RAM on AmigaOS 3.1 up to AmigaOS 3.9.

  2. Install VAsmm68k_mot for the 68k startup code.

  3. Install VAsmPPC_std for the MorphOS and AmigaOS4 PowerPC startup code.

  4. Set the protection bits on the script files as follows: spat protect #?.script srwd

  5. Execute the following AmigaDOS scripts to generate the startup codes: make68kifuncs.script, makeppcifuncs.script and makeppcifuncs_os4.script

  6. Also install E-VO (Must be v3.5.1 or higher of E-VO)

  7. Finally, install the latest version of ECX

  8. Execute the following in the ECX/bin directory: Copy ECX.68k EEC.020 clone

  9. Execute makedir ecxmodules:eec to create the directory for eec modules

  10. Execute makestartups.script to create the modules.

  11. Bootstrap the executable by typing:

    makeeec.script evo

  12. You now have a compiled 020 version of EEC which can be used to build the remaining executables by typing:

    makeeec.script morphos

    makeeec.script amigaos4

    makeeec.script amigaos

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.