Skip to content

EEC-Developers/eec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 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